HISTORICAL DIG · JUL—AUG 2026
How does an AI story become an executable shot package?
A story may read well while leaving generation and edit operators to guess where each shot starts, what single change happens, where it ends, and what counts as accepted. Every blank becomes downstream invention and repeated rerolls.
AI SHORT-DRAMA MOTHER WORKFLOW · NODE 02
Relation to the current subject
Node 01 decides who may proceed; node 02 decides what downstream work actually means.
Even after the rights, owner, and channel route passes, prose cannot go straight to a model. This node compresses one episode promise into an executable still animatic so visual, generation, and edit operators see the same input, action, states, and acceptance. The character-and-world node opens only when another operator can account for the package.
Record state at the time
- AI short drama
- Script and shot package
- Deep record
- Developing
- Historical E2 · structure and channel sources rechecked · no BitShovel execution or film
R4 CURRENT JUDGMENT
Judgment at the time
Before generation, give every shot one action, one change, and one inspectable handoff.
Open full rationale and return rules
Freeze one episode promise and one channel-format card, then compress the story into five to eight shot rows. Each row contains one visible action and names the shot ID, real duration, input assets, first state, action, last state, dialogue or sound cue, transition, do-not-change rules, and acceptance check. Play a still animatic end to end at real timing. Ask another operator—without the original prose—to state what each shot needs, what changes, and how it hands off. Return an unclear row; do not enter model selection or invent a completion percentage.
- Who it was for
- People who passed node 01, can name the candidate work, channel, responsible parties, and asset boundary, and now need to hand one story beat to visual, generation, and edit operators
- Why it mattered then
Open note
If a zero-generation animatic cannot communicate the opening, change, and payoff, more credits only turn the same story gap into more expensive material.
- Where the judgment stops
Open note
This is an unrun, unfrozen shot-package trial—not a screenwriting tutorial, model prompt, finished-film template, or channel guarantee. The fixed fictional animatic shows only the record structure. BitShovel has not adapted a real IP, generated shots, completed an edit, had a second operator execute the package, submitted a title, or observed an audience result.
BEFORE BREAKING SHOTS
Fit check
Do not continue here when node 01 left the version, channel, or asset boundary open.
This record may help
- Node 01 left one version, one channel, and openable asset and responsibility records.
- You will use text, still placeholders, and temporary dialogue to find story gaps before generation can hide them.
Do not use it yet when
- The work, channel, or asset boundary is still unknown; return to node 01 first.
- One shot requires several dependent actions, or the character's reason to act remains unclear.
- You need BitShovel to guarantee model reproduction, channel acceptance, or continued viewing—this record has none of those results.
HISTORICAL TRIAL · UNRUN, UNFROZEN 90-MINUTE ANIMATIC
Historical trial
Zero generation credits; one story beat and five to eight rows.
- Time needed
- A ninety-minute ceiling for one story beat and one still animatic; this round remains unrun
- Likely cost
- Zero generation credits; use text, self-made placeholders, and temporary dialogue only
- Permission boundary
- Use only story and assets cleared by node 01 for internal production; do not upload, call a model, or hand material to an unauthorized person
- 01
First step
Open this step
Write one format card and one episode promise, then split one beat into five to eight rows. For every row record ID, duration, input, first state, one visible action, last state, dialogue or sound, transition, do-not-change rules, and acceptance. Play fixed placeholders at real timing, then ask another operator to retell the beat and mark unclear rows using only the package.
- 02
What should exist
Open this step
One versioned still-animatic package and a pass, return, or close decision for every row.
- 03
How to tell it worked
Open this step
Another operator can state the opening, core change, and payoff and identify each shot's input, action, last state, and acceptance. Every return points to one row. This only permits entry to the character-asset node; it is not a completed sample.
- 04
Stop when
Open this step
Stop when the episode promise cannot fit one sentence, the animatic cannot convey the core change, a shot contains multiple dependent actions, or a failure cannot be located to one row.
- 05
How to back out
Open this step
Keep the format card, version, and return reason. Narrow the episode promise, split the failing row, or return to node 01 to choose the work and channel again. Do not buy credits or batch-generate.
BITSHOVEL R4 SHOT PACKAGE · FIXED FICTIONAL RECORD
Method and interfaces
Returning Shot 03 is closer to delivery than marking all five rows complete.
Open method boundary
The explainer deliberately puts two actions in one row and returns it. It contains no real IP, script, platform, or generated frame and does not claim another operator executed it.
DEMO BEAT 02, all five shots, dialogue, timecodes, and the return decision are fixed fictional data. Shot 03 is returned, so the next node remains closed. This is not a script, film, model run, or real collaboration result.
About this image and its source
Created by BitShovel on August 17, 2026 with no real IP, project material, person, channel interface, account, or generated frame.
Open source page ↗SOURCES AND EVIDENCE
Sources and evidence
A pinned open structure, one channel-format example, and two historical creator signals explain why script, assets, shots, and post need visible connections; they do not prove this BitShovel package works.
Open evidence boundary
Historical E2 remains the old page label. Revision 4 uses an open production structure, one channel-format example, and two historical creator-friction signals only to explain why a returnable package comes first. They do not establish story quality, time savings, model compatibility, or a BitShovel run.
- 01Pinned open-source structure · Rechecked
Jellyfish separates scripts, assets, shot state, and recovery
Open source boundary
The pinned commit shows only that production objects can be recorded separately. It does not establish a BitShovel run, film quality, time savings, or model compatibility.
Open original source ↗ - 02Channel-format example · Rechecked
YouTube Shorts duration, aspect, and date conditions
Open source boundary
The official help page explains why a dated format card matters when YouTube Shorts is chosen. It does not define other channels or guarantee submission or distribution.
Open original source ↗ - 03Historical community signal · Rechecked
Character splitting, storyboarding, and rerolls can remain labor-intensive
Open source boundary
One historical Chinese creator workflow remains only a problem signal, not evidence of automation savings or a general completion rate.
Open original source ↗ - 04Historical adjacent-format signal · Rechecked
Creators ask how script, boards, characters, and post connect
Open source boundary
One tutorial supports only making the connections explicit—not adoption, quality, efficiency, or revenue conclusions.
Open original source ↗
REVISION RECORD
Revision record
R4 returns the package to node 02 and narrows a pass to permission to enter the character-asset node.
Open 4 revisions
- Revision 1
Converted prose into a shot package that could be generated, edited, and accepted row by row.
- Revision 2
Required a timed still animatic with temporary dialogue before generation.
- Revision 3
Added channel format, episode promise, opening reason, ending payoff, and reason to continue.
- Revision 4
Returned the package to mother Workflow node 02; removed third-party product UI and open-film boards, added a first-party fixed fictional return sheet, and limited a pass to entry into the character-asset node.
- What the record said before
- Write the channel format and episode promise, then turn the story into a five-to-eight-row animatic package.
- What changed
- Open node 02 only after node 01 names the version, channel, and asset boundary. Each row accepts one visible action; if another operator cannot explain it, return that row instead of asking generation to fill the gap.
WHAT THIS RECORD LEAVES
What this record leaves
A useful shot package is not full; it can return every failure to one row.
If the still animatic cannot convey the core change, narrow the promise, split the action, or return to node 01. A pass still says nothing about model reproduction or channel acceptance; it only gives the next node an input that does not depend on guessing.
Back to the Dig index