| name | generate-short |
| description | Build a full short from brief to reviewed MP4 while keeping script, audio, visuals, captions, and validation aligned as one edit. |
| allowedTools | ["shell","read","write"] |
| model | inherit |
| argumentHint | {"topic":"Redis vs PostgreSQL for caching","archetype":"versus","outputDir":"output/content-machine/generate-short","render":{"fps":30,"downloadAssets":true},"publishPrep":{"enabled":true,"platform":"tiktok"}} |
| entrypoint | node --import tsx scripts/harness/generate-short.ts |
| inputs | [{"name":"topic","description":"Short-form video topic or brief.","required":true},{"name":"outputDir","description":"Directory that will receive the generated stage artifacts.","required":false},{"name":"archetype","description":"Optional script archetype such as story, listicle, versus, howto, or product-demo.","required":false},{"name":"laneId","description":"Optional visual/editing lane such as reddit-post-over-gameplay, stock-b-roll-explainer, or gameplay-confession-split.","required":false},{"name":"referenceVideoPath","description":"Optional reference short to reverse-engineer before generation.","required":false}] |
| outputs | [{"name":"script/script.json","description":"Generated script artifact."},{"name":"audio/audio.wav","description":"Generated voiceover audio."},{"name":"audio/timestamps.json","description":"Word and scene timing artifact."},{"name":"visuals/visuals.json","description":"Visual plan for the render step."},{"name":"visuals/visual-quality.json","description":"Metadata preflight report for visual readiness."},{"name":"render/video.mp4","description":"Final rendered short."},{"name":"render/captions.remotion.json","description":"Remotion-compatible caption export."},{"name":"render/captions.srt","description":"Plain SRT caption sidecar."},{"name":"render/captions.ass","description":"ASS karaoke-style caption sidecar."},{"name":"quality-summary.json","description":"Combined visual and caption quality readiness summary."},{"name":"provenance/asset-ledger.json","description":"Generated asset ledger for publish-prep provenance review."}] |