← 목록

크라우니 고도화도구 v0.2 — 3층 파이프라인

개요

전 Crowny 서비스 소스를 3층으로 자동 분석/변환/추출하는 한선씨 도구.

  1. L1 스캔/클리닝 — JS/TS/Py/Rust/C/Go/한선 파일을 스캔해 변환점수·비효율점수·중복 탐지
  2. L2 3진화 — Kleene3값/셀코어/27트릿큐브/트릿벡터 변환 포인트 추출
  3. L3 추출 — 재사용 모듈카드 + 도메인별 비즈니스 모델카드 자동 도출

무엇을 했는지

  • std/고도화도구.han (v0.2) — L1+L2+L3 단일 파이프라인
  • scripts/고도화_매니페스트.sh — find 기반 대상 수집, node_modules/target/dist 제외
  • 드라이버 — /tmp/고도화_cfg.txt에 매니페스트 경로 한 줄을 두면 자동 실행
  • 출력 3종:
  • data/고도화/후보.dat — L1 결과 (경로·줄수·변환점수·비효율·중복·사유)
  • data/고도화/3진화계획.dat — L2 결과 (파일·패턴·제안변환)
  • data/고도화/모듈카드.dat + data/고도화/비즈카드.dat — L3 결과
  • 전 Crowny 471파일 스캔 결과 (최종)

    모듈카드 (빈도):

    비즈카드:

    초기 17파일 파일럿 결과

    지표
    스캔파일17
    L2 3진화 기회17건
    모듈카드4 (OOP→셀코어 6, nil→모름 4, 배열→27트릿큐브 3, 루프→트릿벡터 2)
    비즈카드3 (컴파일러, 도구, 일반)
    핵심 제안:

    관련 파일

    잔여 이슈

    v0.3 확장 (2026-04-16)

    1. 워처 LaunchAgentorg.crowny.godo.plist 30분 주기 자동 재스캔 (/tmp/고도화_워처.log)
    2. 에이전트 연동scripts/고도화_에이전트연동.sh 6패턴 시도 (1 성공 / 5 부분·미매칭 — 학습DB 축적 시 개선)
    3. 모름_안전_연산.han 신규 — nil→모름 36건 흡수 모듈 (Kleene 3값 논리 + 안전산술/배열접근)
    4. 비트.han 트릿벡터 확장트릿벡터_더하기/그리고/또는/부정/합/분포/같음 + 큐브_영/설정 (33건 흡수 타겟)

    v0.4 흡수 모듈 전체 완성 (2026-04-17)

    L3 12/12 모듈카드 흡수 라이브러리 전부 완비:

    패턴빈도흡수 모듈함수수
    nil→모름87모름_안전_연산.han16
    루프→트릿벡터77비트.han 트릿벡터13
    OOP→셀코어63셀코어.han (기존)
    배열→27트릿큐브51비트.han 큐브헬퍼2
    분기→3갈래47만약_3갈래.han7
    Kleene3값393진논리.han9
    다함수→셀상태기계19셀코어.han (기존)
    switch→첫참고르기11만약_3갈래.han
    정규식→패턴매칭8의미어_파서.han (기존)
    예외→결과타입63진결과.han11
    JSON→셀넷4셀코어.han (기존)
    비동기→흐름셀2흐름셀.han16
    관성 측정 시스템:

    다음 단계

    1. 471파일 전 Crowny 스캔 — 집계 정확도 상승
    2. 변환 유망 TOP 10을 한선씨로 실제 변환 (L2 출력을 에이전트에 물려보내기)
    3. 크라우니코드 에이전트와 연동 — L2 제안을 agent.sh grow로 자동 변환 시도
    4. 워처 루프 — 5분마다 재스캔하는 LaunchAgent