DOCUMENT · 2.4 KB
docs/production-loop.md
Workspace snapshot · 09/04 14:52
AI Video production loop
Roles
| Role | Default owner | Output | Gate |
|---|---|---|---|
| Evidence curator | Codex | public source manifest, privacy class, exact claims | no unsupported claim |
| Story editor | Codex | single claim, hook, turning point, payoff | the sequence proves one claim |
| Frame designer | Codex native image generation + Remotion | four-frame visual family | self score 20/24 |
| Dissenting creative director | Claude -p | independent rejection report | no blocker, 20/24 |
| Motion scout | low-cost video model | 3–5 second draft variants | identity, physics, prompt adherence |
| Finishing model | best provider for the selected shot | selected production clip | 80/100 video gate |
| Deterministic compositor | Remotion | exact Japanese, logo, UI, captions, CTA | zero text/logo/UI corruption |
| Sound editor | dedicated TTS/BGM/SFX tools | narration and mix | no clipping, intelligibility |
| Learning recorder | Codex | cost, latency, attempts, failure class, reusable rule | reproducible by another operator |
Required loop
- Build a public-source manifest and a one-claim brief.
- Create hook, development, turning, and payoff frames as one family.
- Self-score every frame. Do not send failures to a paid video model.
- Run Claude
-pagainst the brief, sources, and quality gate. Verify the reviewer's factual statements. - Fix one defect per iteration. After the same generative defect twice, switch to deterministic composition.
- Compare one real PENGIN shot across up to three video models. Draft first, finish only the winner.
- Add exact Japanese, logo, website UI, and CTA in Remotion.
- Record actual cost, generation time, score, and failure reason after every run.
Approved budget envelope
The operator approved a total experiment budget of JPY 50,000 on 2026-08-30. External publication remains separately gated.
| Stage | Cap |
|---|---|
| real-asset provider comparison | JPY 5,000 |
| production candidates and regeneration | JPY 30,000 |
| upscale and derivatives | JPY 5,000 |
| voice | JPY 3,500 |
| music, SFX, mix | JPY 3,500 |
| provider failure and final reserve | JPY 3,000 |
The first paid comparison will use the same approved keyframe and motion brief across the candidate models. A transaction still requires action-time confirmation in the payment UI, and uploads containing people or private data require explicit destination confirmation.