# Checklist 19 Steps - 04072026-001-To-Vinh-Dien

Updated: 2026-07-06T02:09:36

- [x] Step 01: Receive story/input and create project folder — completed
  Notes: Project created and source_story.txt saved.
- [x] Step 02: Clean story and split scene/dense plan — completed
  Notes: Cleaned story and scenes.json generated; 85 scenes.
- [x] Step 03: Create character bible — completed
  Notes: Character bible created for Tô Vĩnh Diện, artillery comrades, dân công, French forces.
- [x] Step 04: Create/validate/approve scenes dense plan — completed
  Notes: Dense scene plan and character reference plan prepared.
- [~] Step 05: Generate character references before scene images — in_progress
  Notes: Blocked: image API failed after 5 workflow retries. Workflow rule disallows fallback images.
- [ ] Step 06: Generate scene images and final thumbnails — pending
- [ ] Step 07: Generate TTS audio for each scene — pending
- [ ] Step 08: Build master narration timeline on worker — pending
- [ ] Step 09: Probe real audio durations on worker — pending
- [ ] Step 10: ASR master narration word timestamps — pending
- [ ] Step 11: Map original narration to ASR word timing — pending
- [ ] Step 12: Clamp subtitle safe gaps and validate no overlap — pending
- [ ] Step 13: Split render into sync-safe parts — pending
- [ ] Step 14: Render each part with exact part audio/subtitle on worker — pending
- [ ] Step 15: Concat rendered parts into main story video on worker — pending
- [ ] Step 16: QA early/mid/late main story video — pending
- [ ] Step 17: Create project intro with locked format — pending
- [ ] Step 18: Final package intro + main + outro + BGM audio-safe — pending
- [ ] Step 19: QA final, write output/info.json, approve output — pending
