전 Crowny 서비스 소스를 3층으로 자동 분석/변환/추출하는 한선씨 도구.
std/고도화도구.han (v0.2) — L1+L2+L3 단일 파이프라인scripts/고도화_매니페스트.sh — find 기반 대상 수집, node_modules/target/dist 제외/tmp/고도화_cfg.txt에 매니페스트 경로 한 줄을 두면 자동 실행data/고도화/후보.dat — L1 결과 (경로·줄수·변환점수·비효율·중복·사유)data/고도화/3진화계획.dat — L2 결과 (파일·패턴·제안변환)data/고도화/모듈카드.dat + data/고도화/비즈카드.dat — L3 결과모듈카드 (빈도):
모름_안전_연산.han 신규 모듈std/비트.han 벡터연산 확장한선컴파일러_3진최적화패스크라우니허브_3진CLI셀코어_v2_규칙엔진_상용화크라우니DB_큐브저장소공통유틸_3진모음| 지표 | 값 |
|---|---|
| 스캔파일 | 17 |
| L2 3진화 기회 | 17건 |
| 모듈카드 | 4 (OOP→셀코어 6, nil→모름 4, 배열→27트릿큐브 3, 루프→트릿벡터 2) |
| 비즈카드 | 3 (컴파일러, 도구, 일반) |
한선컴파일러_3진최적화패스 — 컴파일러 도메인 5파일/8레코드크라우니허브_3진CLI — crowny-hub 3파일/8레코드/Users/ef/Downloads/CrownyTVM/std/고도화도구.han/Users/ef/Downloads/CrownyTVM/scripts/고도화_매니페스트.sh/Users/ef/Downloads/CrownyTVM/data/고도화/*.datorg.crowny.godo.plist 30분 주기 자동 재스캔 (/tmp/고도화_워처.log)scripts/고도화_에이전트연동.sh 6패턴 시도 (1 성공 / 5 부분·미매칭 — 학습DB 축적 시 개선)트릿벡터_더하기/그리고/또는/부정/합/분포/같음 + 큐브_영/설정 (33건 흡수 타겟)L3 12/12 모듈카드 흡수 라이브러리 전부 완비:
| 패턴 | 빈도 | 흡수 모듈 | 함수수 |
|---|---|---|---|
| nil→모름 | 87 | 모름_안전_연산.han | 16 |
| 루프→트릿벡터 | 77 | 비트.han 트릿벡터 | 13 |
| OOP→셀코어 | 63 | 셀코어.han (기존) | — |
| 배열→27트릿큐브 | 51 | 비트.han 큐브헬퍼 | 2 |
| 분기→3갈래 | 47 | 만약_3갈래.han | 7 |
| Kleene3값 | 39 | 3진논리.han | 9 |
| 다함수→셀상태기계 | 19 | 셀코어.han (기존) | — |
| switch→첫참고르기 | 11 | 만약_3갈래.han | — |
| 정규식→패턴매칭 | 8 | 의미어_파서.han (기존) | — |
| 예외→결과타입 | 6 | 3진결과.han | 11 |
| JSON→셀넷 | 4 | 셀코어.han (기존) | — |
| 비동기→흐름셀 | 2 | 흐름셀.han | 16 |
관성측정.sh — 한선씨 비율 자동 체크[한선씨 우선 위반] 경고agent.sh grow로 자동 변환 시도