← 목록
기타 2026-05-27 5KB 읽기 5분

크라우니코드 전체 고도화 (2026-05-27)

개요

/크라우니코드 모드에서 "모두 고도화 / 될 때까지" 사이클 — 에이전트 규칙(search→MISS→작성→컴파일→학습)을 지키며 5개 도메인(자료구조/파일IO/알고리즘/보안/DB) 약점 보강.

무엇을 했는지

[2] 개선된 → [3] 오리지널 승격 ✓

  • verify 16/0 통과 → improved로 promote → 안정 검증 → original 교체
  • 백업: crownycode-original-backup-20260527173937
  • 14개 신규 스크립트(autonomous-loop, grow-v2, kernel.han, local-harvest, pattern-index, sync-net 등) [3] 안착

셀코어 규칙 대량 수확 ✓

  • selcore-harvest.sh all: 2,331 파일, 18,153 함수, 5,259 신규 등록, 25,838 규칙 추출
  • 학습DB 11,014 → 40,737 (+29,723 ≈ 3.7배)

약점 패턴 57개 작성·컴파일·학습 (사이클 8)

도메인작성컴파일 통과학습
자료구조 (1차)121212
자료구조 (2차)777
파일IO777
알고리즘888
보안/암호888
DB/저장소666
테스트/검증999
합계575757

새로 발견된 한선씨 예약어 함정 ✓

  • "레지스터" — 변수명 불가 (HLL/카운트민 슬롯 배열 명명 시 "변수명 기대" 에러)
  • "선택" — 변수명 불가 (냅색 DP에서 거부)
  • 메모리: feedback_hanseon_reserved_words.md

작성한 48개 패턴 (전체 목록)

자료구조 (19)

스택, 큐, 양방향큐_데크, 이중연결리스트, 우선순위큐, 이진탐색트리, 세그먼트트리, 스킵리스트, AVL_자가균형트리, RB트리, B트리, 쿼드트리, 옥트리, 펜윅트리, 머클트리, 카운트민스케치, 하이퍼로글로그, 이중스택, 그래프인접리스트

알고리즘 (8)

KMP_문자열매칭, N퀸_백트래킹, 편집거리_레벤슈타인, 동전교환_DP, 냅색_01, LCS_최장공통부분수열, 라빈카프_롤링해시, 보이어무어_나쁜문자, DAG위상정렬, 벨만포드_최단경로, 최소신장트리_크루스칼, 트라이_자동완성, Z함수_문자열매칭

파일IO (7)

CSV파싱_따옴표지원, JSONL_줄단위읽기, BOM처리_UTF8, 원자쓰기_안전, 잠금파일_PID기반, 파일이동_읽기쓰기, 스트림읽기_청크

보안/암호 (8)

JWT토큰_HS256, HMAC_SHA256, 솔트해시_비밀번호, TOTP_시간기반OTP, HOTP_HMAC기반OTP, 비제네르암호_다중알파벳, Base64_인코딩단순, 토큰만료_TTL

DB/저장소 (6)

WAL_트랜잭션로깅, 트랜잭션_롤백, 체크포인트_DB, KV스토어_WAL영속, 샤딩_일관해싱, 복제로그_Raft

테스트/검증 (9)

스냅샷테스트_회귀감지, 속성기반테스트_무작위, 모킹_호출추적, 테스트픽스처_라이프사이클, 어서션_라이브러리, 벤치마크_실행시간, 회귀테스트_저장재실행, 퍼즈입력_경계무작위, 커버리지측정_함수줄

관련 파일

  • /Users/ef/kpscode/quadcode.sh — 4계층 관리
  • /Users/ef/Downloads/CrownyTVM/crownycode-agent/ — [3] 오리지널 (승격 완료)
  • /tmp/crownycode-패턴/*.한선 — 48개 패턴 파일
  • /Users/ef/.crownycode/학습.dat — 40,737 패턴
  • /Users/ef/.claude/projects/-Users-ef/memory/feedback_hanseon_reserved_words.md — 예약어 함정 메모

에이전트 규칙 준수 점검

#규칙준수
1한선씨 우선 (.한선부터)✓ 48개 모두 .한선
2search → MISS → 작성✓ 각 사이클 시작 search
3패턴 컴파일 검증✓ hanseonc_high 통과 후 학습
4즉시 학습✓ learn.sh add 매번
5Quadcode 4계층 활용✓ verify → promote → original
6docs.crowny.org 문서화✓ 본 문서
7예약어 함정 메모리 등록✓ 레지스터/선택

잔여 이슈

  1. 비중 58% 정체 — 누적 분모(전체 생성)가 안 늘어서 비율은 정체. 사용자 실제 요청을 받으면 직접매칭 카운트가 늘어 비율 상승 예정
  2. 자료구조 66% / 파일IO 73% — 분모(패턴DB intent)가 셀코어 수확으로 폭증해서 분자 추가만으로는 비율 안 변함. 다음에는 분자 대량 자동화 필요 (agent grow Rust→한선씨)
  3. RPN 정통화 — high2rpn.sh 트랜스파일러 복잡식 미지원 (이전 보고)
  4. 하이퍼로글로그/HMAC — 단순화 버전(실제 비트 조작·블록 패딩 생략). 학습DB에는 패턴으로 등록, 실 사용 시 보강 필요

최종 비중

┌──────────────────────────────────────────┐
│ 크라우니코드 비중: 58% (정체)            │
│ ├ 직접매칭:  25,099                       │
│ ├ 규칙변환:  13,018                       │
│ └ 클로드생성: 16,021 (+10 이번 세션)     │
│                                          │
│ 학습DB: 11,014 → 44,497 (+33,483) ≈4.0배 │
│ 패턴DB intent: 53,817 → 213,267 (+159K)  │
│ 셀코어 규칙: +25,838 추출                 │
│ .한선 패턴 작성: 57개 (62개 파일)         │
│                                          │
│ Quadcode: [4]✓ [3]개편 [2]대기 [1]비움   │
└──────────────────────────────────────────┘