Studio stage sketches (rough, for discussion)

Nov 12 2026. For Aydan and Caelan. These are pen-style wireframes. Grey boxes are placeholders. Nothing here is designed or decided. Companion to STAGE-DEFINITIONS-DRAFT.md in the same folder.

Key: standard some videos only copycat skips OPEN: a Factory question for Caelan DECIDED: settled by Aydan, Nov 12

The stage rail

Brand packstanding, once per brand
│
Reverse-engineersome: only from a reference video
→
Ideasome. copycat skips
→
Briefstandard
→
Lane A
Sheetsneeds only the brief
runs while lane B is worked on
Lane B
Story arcsome. copycat skips
→
Scriptsome: speech only
→
Timingstandard
→
Voicesome: speech only
→
Timing recheckreal audio lengths
→
→ →
Video drafts
→
Review and pick
→
Final render
→
Edit
→
Sign-off
Narrated video (Caelan's 2D style): Voice goes first. The narration is recorded and frozen, then Timing reads each shot's length from it. No recheck needed.
Music-only video (Same Day): no Script, no Voice. Timing follows the beat.
Copycat: Timing is copied from the source video's cuts. Video drafts use motion copy in place of Storyboard and Keyframes.
DECIDED: Two stages: Timing, then Voice, then a quick timing recheck.
DECIDED: A copycat skips idea, story arc, storyboard and keyframes. Script and Voice run only when the copy has speech.

The frame around every screen

Brand: Back Nine Holdings ▾ Project: Launch clips ▾ Clip: 1 That one friend ▾ GPU: 4 cards busy, $4.10 of $10 ! Card 3 idle 2 min
Stage rail
Brief ✓
Sheets ✓
Timing ✓
Voice ✓
Storyboard ●
Keyframes
Drafts
Story arc (skipped)
the stage's own screen goes here
Orchestrator chat
You: put him on the left in 1B
Orch: that is a Storyboard change. Keyframes for 1B go out of date. Redo? 2 images.
YesNo
type here...
Activity log
14:02 Sheets agent: cart v3 made
14:05 Aydan approved 1A frame
14:09 Card 3 idle 2 min

What can happen here

What the orchestrator does on its own

DECIDED: The orchestrator decides the kind of fix and asks before any spend.
DECIDED: Every gate is human for now. Either Aydan or Caelan can approve.

0. Brand pack standing

Back Nine HoldingsLookSheetsVoicesModelsRulesFormats
Look line
"PS2 game look..."
Locked brand sheets
Full-Timer 🔒
Caddie 🔒
Mike 🔒
Jess 🔒
Patio
Green
Cart
+ add
Voice cast
Full-Timer: Roger ▶
Mike: Eric ▶
Jess: Laura ▶
Caddie: Brian ▶
Locked models
Look images: gpt-image-2.6 flare
Storyboard: gpt-image-2 low, style S3
Video: MiniMax H3, reference mode
Rules
He never smiles at his own jokes
No text inside video

What can happen here

What the agent does on its own

What goes back up the chain

OPEN: Factory: new library kinds for locations and props, or project assets?
OPEN: Who confirms the exact provider ID for "gpt-image-2.6 flare"?

R. Reverse-engineer some videos only

Source videoDrop a video or paste a linkCopycatInspired by
source reel
Cuts found
cut 1
2
cut 3
4
cut 5
1
2
3
4
5
...
Preset pulled out
Format: split-screen POV, beat cuts
Pacing: 12 cuts in 20 s
Captions, sound, hook
Run one test videoSave preset

What can happen here

What the agent does on its own

What goes back up the chain

DECIDED: A preset is saved when a human approves its one test video.
DECIDED: The human flags a copycat in the brief. This agent can suggest it.

1. Idea and research some videos only copycat skips

Ideas for Back NineFind moreType my own
A. That one friend whose job is golf
preset: sketch, 3 shots
Pick
B. The commute
preset: car ad parody
Pick
C. Performance review
preset: sketch, 5 shots
Pick
Why these (trend notes)

What can happen here

What the agent does on its own

What goes back up the chain

2. Brief standard

Brief: Clip 1, That one friend whose job is golfAsk for rewriteApprove
Concept
Format
9:16, about 25 s, dialogue, 3 shots + 2 cutaways
Comment
type a comment...
Sheets this video needs
ThingKindState
Full-Timercharacterin brand pack
Mikecharacterin brand pack
Jesscharacterin brand pack
Patiolocationin brand pack
Scorecardpropnew, to make
Beersone-offno sheet
+ add a sheet

What can happen here

What the agent does on its own

What goes back up the chain

DECIDED: A prop gets a sheet once it appears in 2 or more shots.

3. Story arc some videos only copycat skips

Story arcTry another arcApprove
Hook
He turns up at the patio in full golf gear
Progression
"What do you actually do?" The scorecard as a business card
Payoff
"I had nine meetings." "I had eighteen."
Comment
type a comment...

What can happen here

What the agent does on its own

What goes back up the chain

4. Script some videos only

Script+ lineApprove all
#WhoLineType
1Jess"Did you just come from work?"on screen💬
2Full-Timer"Yeah. Long day. Thirty-six holes."on screen💬
3Mike"Okay, but what do you actually do?"on screen💬
4Full-Timer"Back Nine Holdings. I manage the back nine."on screen💬
5Narrator"Some people commute."off screen, goes to Edit💬
Agent flag
"Have a seat" on an open green: nowhere to sit. Keep as the joke?

What can happen here

What the agent does on its own

What goes back up the chain

DECIDED: Mike says it, as in the test.

5. Timing standard

Shot list and timing, Clip 1total 25 sRe-timeApprove
1A 10 s
1B 10 s
1C 5 s
Shot 1A, 10 s, wide, patio
0-3 at the table
3-6 he walks in, sits
6-8 Jess line
8-10 "Thirty-six holes"
5 s10 ssplit shotStoryboard frames: 2waits on: none
Shot 1B, 10 s waits on 1A's pick (same table)
0-3 Mike line
3-5 pulls scorecard
5-7 slides it
7-10 Full-Timer line
After Voice: real audio lengths drop in here. A line that overruns its slot shows red.
Split screen only: crop band set crop box

What can happen here

What the agent does on its own

What goes back up the chain

DECIDED: One storyboard frame per shot by default. Timing can call for more on a busy shot.
DECIDED: The crop is set on the real picked video, in Pick or Edit, not here.

6. Voice some videos only

Voice, Clip 1cast comes from the brand packApprove all
Shot 1A audio (10 s, goes into the video from frame 0)
silence 0-6
Jess (Laura)
Full-Timer (Roger)
▶ "Yeah. Long day. Thirty-six holes." take 2 of 3, 2.1 s, slot 2 s over by 0.1
New takeChange delivery noteSend length to TimingApprove
Shot 1B audio
Mike (Eric)
silence
Full-Timer (Roger)
Narration (off screen, goes to Edit, not into video)
▶ "Some people commute."

What can happen here

What the agent does on its own

What goes back up the chain

Locked rule: voice exists before video. The line is pinned from frame 0 and the lips follow it.
DECIDED: Two speakers in one shot is fine. Expect a couple of draft runs to get it right.
DECIDED: ElevenLabs directly. No Sume.

7. Sheets standard lane A, starts after the Brief

Sheets for this videoCharactersLocationsProps+ add sheet
Full-Timer 🔒
Mike 🔒
Jess 🔒
Patio 🔒
Cart v2
Scorecard new
Cart sheet v2, three views on grey
Circle + commentDrawVersions v1 v2RegenerateLock
Comments
◯ "no golf bag strapped on the back"
type a comment...
Prompt
Edit prompt
Used in
2A 2B 2C 2D 3E

What can happen here

What the agent does on its own

What goes back up the chain

8. Storyboard standard copycat skips lane B

Storyboard, Clip 1style S3 ink + grey toneApprove all
1A-1
1A-2
1B-1
1B-2
X1
1C
1B-1 ink frame, square, 9:16 box marked
Shot 1B, frame 1 of 2
3-5 s: he places the folded scorecard flat on the table, hand on it
Camera: across the table, slow push in
Circle + commentDrawRedraw+ frameApprove
Comments
◯ "Mike's shoulder should be on the right edge"
type a comment...

What can happen here

What the agent does on its own

What goes back up the chain

Success is the layout being right. Never redo a frame just to make it prettier.
DECIDED: S3 loose ink everywhere for now.
DECIDED: Generic figures and block props, no outfits. Detailed frames get copied exactly, mistakes included (T8).
DECIDED: Storyboard means these drawn frames. Timing owns the shot list.

9. Keyframes standard copycat skips

Keyframes, shot 1Aneeds: approved frame + locked sheetsprev shotnext shot
From storyboard
1A-1 ink
Start keyframe
Mike and Jess at the patio table, PS2 look
Previous pick, last frame
reference, keeps the look locked across the cut
Sheets used
1 Patio
2 Mike
3 Jess
4 Full-Timer
+ add refswap
Comments
◯ "Jess's lanyard is missing"
type a comment...
Circle + commentRegenerateApprove
Neighbours
prev end
1A start
1A pick, last frame
1B start
1B pick, last frame
X1

What can happen here

What the agent does on its own

What goes back up the chain

DECIDED: They are called keyframes.
DECIDED: Start keyframe only, never an end one (T8). The first shot and every cut to a new angle get one; a continuing shot starts from the previous pick's last frame.
DECIDED: Keyframes are a standard stage. The old rule is replaced.
DECIDED: Caelan, from the separate image worker brief: any size, keyframes at 768x1344.

10. Video drafts standard

Drafts, shot 1B4 seeds, 480x864about 20 min on 4 cardsQueue drafts
References, in order (max 9)
Picture 1: Patio sheet (location)
Picture 2: Mike sheet
Picture 3: Full-Timer sheet
Picture 4: Scorecard sheet (prop)
Picture 5: 1B start keyframe
Picture 6: last frame of 1A's pick (continuity)
+ addswapreorderremove
Audio pinned from frame 0
Mike
silence
Full-Timer
Prompt (timed beats)
At 00:03.000, his hand reaches into his back pocket
At 00:04.000, fingers close on the folded scorecard
At 00:05.000, he slides it across to Mike
Edit prompt
Motion copy (optional)
Reference clip: swing_cut8b.mp4
Big feed, about 39 min per 5 sSmall feed, about 23 min per 5 s
Warning: big feed adds about 16 min per 5 s clip. Slightly sharper fine detail.
Queue
1A done. 1B waiting on 1A pick. X1 running, card 2.

What can happen here

What the agent does on its own

What goes back up the chain

DECIDED: Not the default until a turbo pick locks the same at full size.
OPEN: The Factory video worker only does image-to-video today. Who extends it?

11. Review and pick standard

Review, shot 1B▶ play allsound onshow crop bandprev shotnext shot
seed 1
Pick
seed 2 PICKED
Picked
seed 3
Pick
seed 4
Pick
Reason for pick
only take where his hand stays on the card
What is wrong with the others
◯ seed 3: card floats before he touches it
4 more1 moreMirror flipTrimCircle + comment on a frameMove crop bandRough cut of clip

What can happen here

What the agent does on its own

What goes back up the chain

12. Final render standard

Final, shot 1B768x1344, same seed, frames from the pick▶ play both
Picked draft 480
seed 2
Final 768
final
Lock frames cut from the pick
open
middle
end?
+ third frame
Checks
First second: no flash frame ✓
Timing vs pick: +0.1 s
Re-lockTrim first framesCircle + commentApprove
All shots
1A ✓ | 1B review | 1C rendering, card 1, 9 of 14 min

What can happen here

What the agent does on its own

What goes back up the chain

13. Edit standard

Edit, Clip 1 version BRe-run edit, about 2 minApprove cut
preview
Timeline
1A
1B
1C
end card
caption: "that one friend whose job is golf"
voices (inside clips)
music bed, ducks under voices
Settings table (one per video)
Cut points1A 0-10, 1B 0-10, 1C 0.5-5
Crop per shotnone
Captionsscript wording
Musictrack 2, hits at 3.0 and 12.5 s
End cardBack Nine Holdings
Comments
◯ at 0:12 "cut one beat earlier"
type a comment...

What can happen here

What the agent does on its own

What goes back up the chain

OPEN: Extend the Factory assembly worker, or adopt the existing edit script as the worker?
OPEN: The assembly worker scales to 1080x1920. Is a plain resize at delivery allowed under "no upscaling"?

14. Sign-off and delivery standard

Sign-off, Clip 1Send backSign off as Aydan
final video
Checks
Size and length ✓
Loudness ✓
No black frames ✓
Every shot has a pick and a reason ✓
Where it goes
Raw clips and finals: B2 storage
Finished video: shared drive
Run record: drive, 00 Admin / Runs
Run summary
14 shots, 56 drafts, 14 finals, GPU $9, images $x, voice $0.40
GPU box: off ✓
NextHand to posting (later)

What can happen here

What the agent does on its own

What goes back up the chain

DECIDED: Raw media in B2, finished files on the drive, briefs and storyboards in the project backend.

End of sketches. Rough on purpose. Mark it up.