How to Compile a Sora 2 Storyboard from Pasted Beats

Sora storyboards mint an 8s clip, a 1280x720 size, and a cameo UUID the paste never quoted. Quote the beats. If Seconds or Size is UNKNOWN, write NOT IN INPUTS on every panel. Do not invent cameo IDs. Do not add a celebrity.
The matching generator is the Sora 2 Storyboard Compiler from Pasted Beats (No Celebs, No Invented Cameo IDs) (Sora 2 Storyboard Compiler From Pasted Beats No Celebs No Invented Cameo Ids) prompt. Browse related cards in the PromptDig library (Browse more prompts). When a filled run survives, share the version you actually use (Share a prompt).
This card lives in Video, not Creative. Creative already has a combined Sora 2 and Veo 3.1 product-ad shot list and a UGC testimonial list that names both models. Here you compile a Sora 2 storyboard from pasted beats only.
Quote every pasted beat before you draw a panel
Compile a Sora 2 storyboard from pasted beats. seconds and size stay NOT IN INPUTS unless quoted. No celebs. No invented cameo IDs. Start by filling Inputs. If a field is blank, write NONE or NOT IN INPUTS and leave it blank through Generate. The card is built so the model cannot honestly invent seconds=8, a 1792x1024 size, or a cameo UUID that you did not paste.
Paste these fields before you hit run:
Pasted beats (numbered; quote only these): [Beats]
Subject as type (not a celeb): [Subject]
Setting I lock: [Setting]
Seconds I lock (or UNKNOWN): [Seconds]
Size I lock (or UNKNOWN): [Size]
Cameo IDs I lock (or NONE): [Cameo]
Words I must not use: [Banned]
What I must never invent (seconds, size, cameo IDs, celebs, extra beats): [Never]
Output format: [Format]
Language: [Lang]
Negative list I lock: [Neg]
That inventory is the honesty ledger. Anything that does not appear there is forbidden in the storyboard. If you catch yourself adding a B5 hold because four panels felt short, put the extra beat in Inputs and run again. Subject is a type (adult hand, no face), not a living person you could search. Seconds and Size are API params. If you did not quote them, they stay NOT IN INPUTS. Cameo NONE means CAMEO ID NOT IN INPUTS, not "mint a UUID so the hand matches."
One panel per beat and no extra beat
Generate is numbered on purpose.
Walk the Generate list in order:
- Honesty ledger: each Beat as a quoted line, Subject type, Setting, Seconds or SECONDS NOT IN INPUTS, Size or SIZE NOT IN INPUTS, Cameo or CAMEO ID NOT IN INPUTS, Neg, Lang.
- Storyboard: one panel per pasted beat. Do not add a beat. Name Sora 2. Quote Subject and Setting. If Seconds was UNKNOWN, write SECONDS NOT IN INPUTS on every panel. If Size was UNKNOWN, write SIZE NOT IN INPUTS.
- Cameo lock: reprint Cameo or CAMEO ID NOT IN INPUTS. Do not mint a cameo UUID. Do not attach a living-celebrity cameo.
- API param audit: seconds quoted or NOT IN INPUTS. size quoted or NOT IN INPUTS. Other API fields NOT IN INPUTS. If a draft used seconds=8 without Seconds, CUT it.
- Refuse list: Veo 3.1 shot-list dump, combined Sora-and-Veo product-ad pack, UGC testimonial quotes, living-celebrity likeness, invented cameo IDs.
- Beat count: print pasted beat count vs panels emitted. Extra beat = CUT.
- Never: do not invent a cameo ID. Do not invent seconds. Do not invent size. Do not add a celebrity.
- Compliance pass: quote Banned and Never hits. Cut them. Format as Format. Gaps list of five.
Keep the refuse list in the published artifact. Seconds UNKNOWN is not a hint to use 8s because that is a common Sora clip length. Size UNKNOWN is not a hint to use 1280x720. Print NOT IN INPUTS on the panel.
Refuse celebs and invented cameo IDs
Most failures are the same shape: a missing field gets a confident fill. A cameo UUID appears. A recognizable face appears where Inputs asked for an adult hand as type. Search the draft for IDs, sizes, second counts, and names, then grep Inputs. No match means cut.
Honor the constraints as hard stops, not vibes:
- Sora 2 storyboard from pasted beats only. Not a Veo 3.1 shot list and not a UGC testimonial pack.
- seconds and size stay NOT IN INPUTS unless quoted. No invented cameo IDs.
- No celebrities. No extra beats.
- No emojis.
Cameo is the sharpest trap. A cameo ID is a real identifier. If Cameo is NONE, print CAMEO ID NOT IN INPUTS and stop.
Print the beat count and the gaps
Finish with the compliance pass. Quote banned-word hits. Cut them. Print seconds as pasted or SECONDS NOT IN INPUTS. Print size as pasted or SIZE NOT IN INPUTS. Print pasted beat count vs panels emitted. List gaps as gaps. Five missing facts (fps, Kelvin, seed, quality tier, saucer glaze) are more useful than one smooth storyboard that smuggles 8s.
Tags on the card (sora 2 storyboard compiler, pasted beats no invented seconds, no invented cameo ids) mark the job shape. If you need a Veo 3.1 shot list from a product-video brief, open that Video card.
Fill the card, then run
Replace every bracket. Run on ChatGPT, Claude, or Gemini, then paste the compiled panels into the Sora 2 surface you actually locked. Read the ledger first, then the storyboard, then the API param audit. If the model invents a celebrity, a cameo UUID, an 8s clip, or a fifth beat, discard the run. Tighten Inputs. Run again.
A good run of Sora 2 Storyboard Compiler from Pasted Beats (No Celebs, No Invented Cameo IDs) (Sora 2 Storyboard Compiler From Pasted Beats No Celebs No Invented Cameo Ids) is smaller than a bad run. It names Sora 2, quotes the beats, and leaves seconds, size, and cameo blank when Inputs left them blank. Keep the refuse list visible. Keep the gaps list visible. When the storyboard survives, share the filled version (Share a prompt) so the next person starts from the same lock list.