← 목록
기타 2026-07-12 3KB 읽기 3분

CIF/CVF 후속 작업 계획 (2026-07-12 이후)

이번 아크 완료분: CIF 적대검증 → CIF-V v1.0 구축(라이브) → CVF 수리 3전제(188.98× 축소) → 사료정리 → CVF mp4대체 불가 판정 → CVF 파일 삭제(2.9GB 회수). 아래는 그 위에서 이어질 작업.

확정 사실 (계획의 전제)

  • CIF-V(CIV!, 벡터) = 동작·검증 완료, image.crowny.org:9872 라이브. 합성/UI/로고에 545× 우위. 아직 데모만 있고 실적용 0.
  • CVF(영상) = mp4 대체 불가 확정(6축 실패). 실니치=모션그래픽/애니메이션 콘텐츠 한정. 강의=mp4 정본.
  • class 강의 = mp4 재생 정본(데이터/영상/파일 23편, 오디오 내장). CVF 파일 삭제됨.

우선순위 계획

P1 — CIF-V 실적용 (검증된 것을 쓸모로)

  • 대상: 크라우니 서비스 로고·아이콘·6561 시그니처·UI 그래픽(단색/그라디언트/도형 = CIF-V 스위트스팟).
  • 할 일: 실제 자산 1~2종을 CIF-V로 인코딩 → image.crowny.org 등록 → 서비스 페이지에서 /png/:id 벡터 렌더 배선(임의 해상도). 크기·선명도 vs PNG/SVG 실측.
  • 근거: CIF-V는 만들었으나 소비 경로가 없음(오전 적대검증의 "고아" 재발 방지 — 실배선까지).

P1 — CVF 처분 결정 (사장님 결정 필요, 빌드 아님)

  • 선택지: (a) 모션그래픽/애니메이션 전용 포맷으로 유지 = 실니치 (b) 셸브 (c) v4.1 투자(GOP 바이트오프셋 인덱스 + 브라우저 canvas/WASM 플레이어 + 오디오 컨테이너 내장) — 단 실수요 있을 때만.
  • 판단재료: 현재 실사용 처는 없음. 강의는 mp4로 충분. 애니메이션/6561 비주얼 콘텐츠 로드맵이 서면 그때 v4.1.

P2 — hanseonc_rpn 1000변수 한계 (인프라 부채)

  • 증상: 대형 라이브러리(CIF벡터.한선 등)+호출자 변수합 >1000이면 통짜 RPN 단독 컴파일 불가(영역 9000~9999 고정 1000슬롯).
  • 처방: hanseonc_rpn.c 변수테이블 확장 또는 모듈 분할 규약. 헌법상 RPN 정본화의 병목이라 CIF-V 외 다른 대형 라이브러리에도 공통 영향.

P3 — 오디오 사이드카 갭 (CVF 유지 시에만)

  • 증상: batch-cvf.sh·mov-to-cvf.sh가 audio.wav만 만들고 .cvf.mp3 미생성 → 헤더 audio:true라도 무음.
  • 처방: 두 스크립트에 ffmpeg libmp3lame 사이드카 생성 단계 추가. CVF를 실제 쓸 때만 필요.

P3 — stale 메타 정리 (선택·무해)

  • class 영상 메타 JSON 23개의 cvfStatus:ready·cvfSize가 삭제된 CVF를 가리킴. 프런트는 mp4 stream 사용이라 무영향. 원하면 cvf 필드 리셋.

다음 세션 진입점

  1. crownycode-brain.sh 조회 후 P1 CIF-V 실적용부터(자산 1종 인코딩→배선→실측).
  2. CVF 처분은 사장님 방향 확인 후.
  3. 도구: 새포맷구축(방법론)·civ.sh(CIF-V 사용)·CVF 코덱 정본은 crowny-video/lib에 보존.