시네마틱 단편 영화 파이프라인
아이디어나 대본에서 검토 가능한 프로덕션 패키지를 생성합니다. 이 스킬은 계획하고 검증합니다. 이미지, 오디오, 3D 모델, 렌더링 및 비디오 생성을 승인하지 않습니다. 중요한 창의적 또는 기술적 결정을 추론할 수 없는 경우에만 질문하세요. 명시적인 프로덕션 승인 및 대상 프로젝트 지침을 존중하세요.
워크플로 및 승인 게이트
| 단계 | 입력 | 검토 가능한 산출물 | 진행 승인 조건 |
|---|---|---|---|
| 의뢰 | 아이디어, 대본 또는 요청 | 대상 청중, 형식, 길이, 언어, 톤, 제약사항 및 인도물이 포함된 브리프; 표시된 미지 사항 | 필수 요구사항 완료; 사실과 제약사항 이해됨 |
| 스토리 | 승인된 브리프 | 로그라인, 목표, 장애물, 위험, 비트, 반전 및 결말 | 인과 관계 식별 가능; 사실과 픽션 분리; 내러티브 결정 차단 없음 |
| 미학 및 리소스 | 승인된 스토리 | 스타일 시트, 캐릭터/환경 기준 및 후보 리소스 목록 | 일관된 스타일; 사용된 각 리소스는 출처/라이선스/형식/리그가 확인되었거나 보류 중으로 표시되어 승인된 계획에서 제외됨 |
| 스토리보드 | 승인된 스토리 및 디렉션 | 샷별 JSON; 선택적 cinematography 및 animation 블록이 비트별 카메라/조명 및 액팅을 설명 | 검증기 통과; 포커스/컷 의도 및 비트/연속성 검토됨. Still 9:16 및 시퀀스는 별도 게이트를 가짐; 확인되지 않은 리그는 프로덕션 승인되지 않음 |
| 기술 계획 | 승인된 스토리보드 | 엔진 및 버전, 리소스/라이선스, 애니메이션, 음성/자막, 프로필 및 예상 비용/제약사항 | 로컬 경로 실행 가능; 종속성 및 리소스 측정값 명시적; 숨겨진 중요 불확실성 없음 |
| 품질 관리 | 이전 패키지 완료 | 증거 기반 루브릭, 자동 결과, 시각적 검토 및 분리된 인간 평가 | 모든 오류가 수정되거나 명시적으로 수락됨; 차단 사항 나열됨; 실행 없이 검사 통과 주장하지 않음 |
실패한 게이트를 건너뛰지 마십시오. 계획, 미리보기, 프레임, 내레이션 또는 렌더링은 다음 프로덕션 단계를 승인하지 않습니다.
각 스토리보드에 대해 python scripts/validate-storyboard.py ruta/al/storyboard.json을 실행하세요. validate-skill.py는 스토리보드 검증기를 재사용하여 모든 examples/**/storyboard.json 및 templates/storyboard.json의 구조와 연대기를 검증합니다. 전체 스킬을 검토하려면 python scripts/validate-skill.py . 및 python -m unittest discover -s tests -v를 실행하세요.
프로젝트는 스토리보드와 독립적인 pipeline_version: 1로 pipeline.json을 버전 관리할 수 있습니다. python scripts/pipeline.py validate ruta/al/pipeline.json으로 검증하세요. plan 또는 dry-run으로 DAG를 실행하거나 쓰지 않고 검사하세요. validate-manifest pipeline.json run-manifest.json으로 기존 매니페스트를 검증하세요. 해당 계약을 편집하기 전에 references/pipeline-orchestration.md를 참조하세요.
캡션은 [start_ms, end_ms) 간격을 사용합니다. 겹침은 기본적으로 거부됩니다. 의도적인 겹침은 나중에 시작하는 캡션에 비어 있지 않은 overlap_exception이 필요합니다. 그 이유를 문서화하세요.
음성과 샷을 연결하기 위해 schema_version: 1에서 narrative_timing은 선택사항입니다. 클록을 예상 또는 녹음됨으로 레이블링하고, 장면을 참조하는 앵커로 비트, 일시정지 및 컷을 주석 처리합니다. 실제 녹음의 경우, 해당 길이를 클록으로 사용하고 캡션을 다시 검토하세요. 앵커는 동기화를 증명하지 않습니다. 정렬기 또는 수동 검토 증거 없이 단어 단위 정렬을 선언하지 마세요.
새 패키지를 deliverables/<slug>/에 브리프/계획 및 storyboard.json과 함께 저장하세요. 안정적인 슬러그를 사용하고 기존 인도물을 보존하세요. 새 패키지를 만들 때 이전 패키지를 이동하거나 덮어쓰지 마세요.
기능 상태
구현됨: 계획 가이드, 선택적 시네마토그래피 및 애니메이션 계약, 정성적 루브릭, 로컬 DAG 플래너 및 파이프라인/매니페스트 계약 검증. pipeline.py plan 및 dry-run은 단계를 실행하거나 파일을 생성하지 않고 그래프를 표시합니다. 스토리보드 검증은 구조 및 선언된 타이밍을 확인합니다. 카메라, 액팅, 리그 존재/호환성 또는 시각적 품질을 검증하지 않습니다. 매니페스트 검증기는 상태, 지문 및 출력을 확인하지만 실행을 생성하거나 재개하지 않습니다.
시청각 단계 및 해당 어댑터는 아직 보류 중입니다. 미디어 생성, 렌더 엔진, TTS 어댑터, 합성, 시간적 시청각 QA 또는 법적 스캐너가 없습니다. 벤치마킹 결과, 자산 가용성, 라이선스, 도구 및 호환성은 작업별로 확인됩니다.
로컬 컨텍스트
VideoIA에서 작업할 때는 먼저 AGENTS.md 및 관련 로컬 지침을 읽으세요. 알려진 참조 환경은 Windows 11, GTX 1650 4GB, 16GB RAM, 로컬 Blender, Remotion/React/Three.js/R3F, FFmpeg, Kokoro TTS 및 선택적 CC0 리소스 패키지입니다. 이는 컨텍스트일 뿐이며 바이너리, 모델, 패키지, 라이선스 또는 버전이 여전히 설치되어 있음을 보장하지 않습니다. 로컬/무료 워크플로우와 적당한 미리보기를 우선시하세요. 프레임워크 패턴을 적용하기 전에 활성 버전을 확인하세요.
설치된 Remotion 스킬을 매뉴얼을 복사하는 대신 재사용하세요. 작업에서 요구하는 경우에만 모범 사례, 마크업, 3D, 자막, 스튜디오 또는 렌더링 가이드를 참조하세요. 렌더링은 명시적인 요청이 필요합니다. 승인 없이 종속성을 설치하거나, 리소스를 다운로드하거나, 유료 서비스를 사용하거나, 타사 프로젝트를 게시하거나 수정하지 마세요.
시네마틱 품질 루브릭을 사용하여 자동 검증, 정지 프레임 검사 및 인간 판단을 분리하세요. 정적 이미지는 애니메이션의 시간적 품질을 증명하지 않습니다.
리소스
- 내러티브: references/storytelling.md
- 시각적 아이덴티티: references/art-direction.md
- 샷 디자인: references/cinematography.md
- 캐릭터, 환경 및 애니메이션: references/animation-3d.md
- Remotion/R3F 통합: references/remotion-integration.md
- TTS, 오디오 및 자막: references/voice-and-captions.md
- 검토 게이트: references/quality-control.md
- 시네마틱 품질 루브릭: references/cinematic-quality-rubric.md
- 파이프라인 아키텍처 및 사용법: references/pipeline-orchestration.md
- 파이프라인 보안 및 재현 가능한 검증: references/pipeline-security.md
- 출처 감사: docs/sources.md
- 후보 스킬: docs/skill-candidates.md
- 로컬 발견 사항: docs/lessons-learned.md
- 초기 프롬프트: docs/prompt-library.md
- 예정 사항: docs/roadmap.md
- Codex 로컬 발견: docs/codex-discovery.md