remotion-production
Owns the production safety gate for /remotion-video.
Requirements
- Use
remotion-studio/render/one-shot.tsfor production packets. - Render through
remotion-studio/render/render.tsonly after dry-run passes. - Require audio in production unless the operator explicitly marks a silent draft.
- Run post-render ffprobe validation and reject silent or clipped renders.
- Keep MP4s in
remotion-studio/output/or external storage; never commit large generated videos.
Evidence
Write under .harness/remotion/<jobId>/:
production-packet.jsonscript.mdpreflight-report.mdrender-command.shrender-report.mdwhen render is attempted
Verification checklist
- Typecheck passes.
- Dry-run packet exists.
- Render command is reproducible.
- Final report states PASS/FAILED with concrete reasons.