← 목록
기타 2026-05-21 2KB 읽기 3분

크라우니 헌법 선언 — 한선씨 RPN 정통화 (2026-05-21)

개요

한선씨 = 한국어 RPN = ISA729 1:1 매칭. 정통 헌법으로 선언. 헌법 위치: /Users/ef/Downloads/CrownyTVM/CROWNY-CONSTITUTION.md

무엇을 했는가

1. 문제 진단

  • 2026-04-08 이미 한선씨=RPN 확정되었으나
  • 95개 신규 패턴이 전부 C-like(hanseonc_high)로 작성됨
  • 학습DB 9,758건 중 RPN: 0건, han(C-like): 10,081건
  • 1:1 매칭 깨져서 기계어 변환 시 두 번 작업 강제됨

2. 9조 헌법 선언

  1. 정통 = 한국어 RPN, 한 단어 = 한 opcode
  2. 상승 방향: Rust/Swift → 고수준 → RPN → 기계어 (역방향 금지)
  3. 저장: RPN 정본, 고수준 부본
  4. 보안: Verilog/VHDL급
  5. 컴파일러 위계: hanseonc_std > clike_to_rpn > hanseonc_high(레거시) > crownyc
  6. 워크플로우: 고수준 작성 → high 검증 → RPN 변환 → std 검증 → 등록
  7. 외부 의존성 = 한선씨 RPN이 아닌 모든 것
  8. 위반 시 훅이 알림
  9. ISA729 변경 시만 개정 가능

3. 95개 패턴 RPN 변환

  • python3 /Users/ef/CrownyOS/crownyc/tools/clike_to_rpn.py 변환기 사용
  • 90/95 RPN 변환 성공
  • 90/90 hanseonc_std로 TOAU 컴파일 성공 (1:1 매칭 확인)
  • 학습DB에 intent|rpn|코드 형식으로 등록 완료

4. RPN 컴파일 검증

  • 입력: 상태기계.rpn.한선
  • 출력: TOAU 큐브 (예: OAAAAAOOOOOOOOOOOOOOOOOOOOOU)
  • 1트릿당 1문자(T=+1/O=0/A=-1/U=구분자) — ISA729 1:1

관련 파일

  • 헌법: /Users/ef/Downloads/CrownyTVM/CROWNY-CONSTITUTION.md
  • 생태계: /Users/ef/Downloads/CrownyTVM/ECOSYSTEM.md
  • 변환기: /Users/ef/CrownyOS/crownyc/tools/clike_to_rpn.py
  • 변환기 RPN버전: /Users/ef/CrownyOS/crownyc/tools/clike_to_rpn.한선
  • RPN 패턴: /tmp/crownycode-patterns-rpn/{고수준,기계어,브리지}/
  • 학습DB: /Users/ef/.crownycode/학습.dat
  • 메모리: /Users/ef/.claude/projects/-Users-ef/memory/feedback_crowny_constitution.md

잔여 이슈

  1. 학습DB 10,081 C-like 항목 → RPN 변환 필요 (백그라운드 배치)
  2. 5개 패턴 RPN 변환 실패 — 케이스별 수정 필요
  3. PreToolUse 훅에 헌법 검증 추가[헌법위반] 알림
  4. CLAUDE.md 글로벌 규칙에 RPN 정통 추가
  5. /크라우니코드, /한선씨 슬래시 명령어 RPN 우선 모드로 갱신