영속화 + 진행과정·결과 도구화 (2026-07-12)
개요
CIF-V 구축 후속 사용자 지시 3건 완료: ① crowny-image 영속화 ② 진행과정(새 포맷 만들기 방법론) 도구화 ③ 진행결과(CIF-V 사용) 도구화.
① 영속화
~/Library/LaunchAgents/com.crowny.image.plist 신설(com.crowny.class 관례: KeepAlive·RunAtLoad·로그 crowny-image/logs/) → 임시 nohup(48810) 종료 → bootstrap → health 200, launchctl 등재 확인.
② 새포맷구축 도구 (진행과정 도구화 — CIF-V 방법론의 재사용화)
| 자산 | 위치 | 검증 |
|---|
| 스펙 템플릿 | ~/.claude/templates/새포맷-스펙템플릿.md | hollow금지·LSB-first 단일규약·검증기준 내장 |
| 드라이버 | ~/.claude/scripts/새포맷구축.sh (스캐폴드/게이트/체크리스트) | 스캐폴드→게이트 티, 예약 확장자(cvf) 차단 exit1 |
| 게이트 코어(한선씨 SSOT) | CrownyOS/crownyc/libs/새포맷게이트.한선 | 4케이스(티/옴/타·매직·확장자충돌) 실행 검증 |
| 에이전트 엔진 | ~/.claude/workflows/새포맷구축.js — Workflow {name:"새포맷구축", args:{specPath, hanseonLib, doubleTarget, demoDesc, liveCheck}} | 구현∥더블→RPN→정합실측→opus 적대감사→수리·재감사 루프(최대2, 초과 시 이관) |
| 엔진 동반(한선씨) | ~/.claude/workflows/새포맷구축.한선 — 감사-수리 수렴 상태기계 | 4케이스 실행 검증(pass→학습래칫/fail<2→수리/fail≥2→이관) |
| 도구화 등록 | crowny-toolforge/도구/새포맷구축.sh | 3단 루틴 4상 수렴 티 (4/4) |
③ CIV사용 도구 (진행결과 도구화)
~/.claude/scripts/civ.sh — 업로드/렌더/디코드/데모 서브커맨드. 라이브 스모크: 데모 업로드→512 렌더 [티] 33,306B PNG.
- 도구화 등록:
crowny-toolforge/도구/CIV사용.sh — 4상 수렴 티 (3/3).
- 뇌 학습(래칫): 새포맷게이트·수렴상태기계 2건 학습완료 — 다음부터 토큰0.
이번에 재확인된 함정 (스크립트 자체 결함 2건 즉시 수리)
- bash 한글 변수명 = command not found (ASCII 필수 — 기존 메모리 함정 재현, 새포맷구축.sh 초판에서 재발→수리)
- BSD od 공백 패딩 —
od -An -tx1 | grep "89 50 4e 47" 불일치 → PNG 매직 검사는 xxd -p 사용 (civ.sh 수리)
잔여
- CVF 수리 3전제 워크플로(wf_4506064d-651) 백그라운드 진행 중 — 완료 시 태스크2 마감, 태스크3(사료 정리) 착수.