크라우니 헌법 선언 — 한선씨 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조 헌법 선언
- 정통 = 한국어 RPN, 한 단어 = 한 opcode
- 상승 방향: Rust/Swift → 고수준 → RPN → 기계어 (역방향 금지)
- 저장: RPN 정본, 고수준 부본
- 보안: Verilog/VHDL급
- 컴파일러 위계: hanseonc_std > clike_to_rpn > hanseonc_high(레거시) > crownyc
- 워크플로우: 고수준 작성 → high 검증 → RPN 변환 → std 검증 → 등록
- 외부 의존성 = 한선씨 RPN이 아닌 모든 것
- 위반 시 훅이 알림
- 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
잔여 이슈
- 학습DB 10,081 C-like 항목 → RPN 변환 필요 (백그라운드 배치)
- 5개 패턴 RPN 변환 실패 — 케이스별 수정 필요
- PreToolUse 훅에 헌법 검증 추가 —
[헌법위반]알림 - CLAUDE.md 글로벌 규칙에 RPN 정통 추가
- /크라우니코드, /한선씨 슬래시 명령어 RPN 우선 모드로 갱신