Video Production Pipeline

Standard Operating Procedure — All Video Projects

"Know what to say before figuring out how to say it."
Stage 1
Narrative
👤 G1 — Chris approves beat map
1
✅ Gate G1
Stage 1
NARRATIVE — Beat Map
Lock the story before anything else moves. Every beat defined, every message confirmed.
🤖 narrative-agent 📘 brainstorming ⚙️ Claude ⚙️ Beat Map Studio HTML
Output → [project]-beat-map-LOCKED.html
Stage 2
Shot List
👤 G2 — Chris approves line by line
2
✅ Gate G2
Stage 2
SHOT LIST — Storyboard
Map every beat to a specific visual. Confirm asset or flag for creation. No guessing.
🤖 shot-agent 📘 writing-plans ⚙️ Claude
Output → [project]-shot-list-APPROVED.md
Stage 3
B-Roll
👤 G3 — Chris signs off each asset
3
✅ Gate G3
Stage 3
B-ROLL ACQUISITION
Every asset confirmed before DaVinci. Library first. Create only what's missing.
🤖 pix-agent 🤖 sonic-agent 📘 video-frames 📘 algorithmic-art ⚙️ Runway / Veo3 / Kling ⚙️ Remotion ⚙️ ElevenLabs ⚙️ Envato / Motion Array
Output → [project]/media-pool/beat-N/
Stage 4
Comp Lab
👤 G4 — Chris approves each scene
4
✅ Gate G4
Stage 4
COMPOSITION LAB
Every scene looks right in context before assembly. Never evaluate assets in isolation.
🤖 comp-agent 📘 canvas-design 📘 frontend-design ⚙️ Comp Studio HTML ⚙️ Visual Preview Studio ⚙️ Remotion ⚙️ ffmpeg
Output → [project]-comp-APPROVED/
Stage 5
DaVinci
👤 G5 — Chris reviews the cut
5
✅ Gate G5
Stage 5
DAVINCI ASSEMBLY
Stitch in beat order per the approved shot list. DaVinci is the final production surface. No improvising.
🤖 reel-agent 📘 DaVinci MCP API ⚙️ DaVinci Python API ⚙️ LUT library ⚙️ Speed ramp templates
Output → DaVinci project + .drp backup + draft MP4
Stage 6
Final
👤 G6 — Chris says "ship it"
6
✅ Gate G6
Stage 6
AUDIO FINISH + FINAL REVIEW
Polished, export-ready. BPM analysis, audio mix, color grade, final export. Done when Chris says done.
🤖 sonic-agent 📘 DaVinci MCP (Deliver) ⚙️ DaVinci Fairlight ⚙️ ElevenLabs ⚙️ DopeTunes / Music library
Output → [project]-FINAL.mp4 → git commit
🔒 Human-in-Loop Gates
Gate
Stage
What Chris approves
Nothing moves until...
G1
Narrative
Beat map locked
Chris says "locked"
G2
Shot List
Shot list line-by-line
Chris says "approved"
G3
B-Roll
Each individual asset
Chris signs off each
G4
Comp Lab
Scene compositions
Chris says "looks right"
G5
Assembly
DaVinci cut
Chris reviews playback
G6
Final
Export
Chris says "ship it"
🤖 Agent Roster
Agent
Stage(s)
Responsibility
narrative-agent
S1
Beat map generation + narrative iteration
shot-agent
S2
Shot list from beat map, gap flagging
pix-agent
S3
Visual asset sourcing + generation
sonic-agent
S3, S6
Audio/SFX sourcing (S3) + final mix (S6)
comp-agent
S4
Composition previews + scene refinement
reel-agent
S5
DaVinci import + rough timeline assembly
⚠️ Dispatch Map Escalation Trigger: When 2+ agents run concurrently per stage, or agent handoffs require complex routing logic, Winston will flag the need for a separate Agent Dispatch Map. Until then, this SOP is the single source of truth.