CORE PIPELINE LAYER
Structural Planning
The skeleton every shot hangs on.
“A story without beats is a mood without motion.”
BeatMap finds the moments a film must carry: arrivals, turns, reactions, escalations, discoveries, and resolution. Each beat keeps a direct link to the words that created it.
Today, that map does more than guide shot count. It becomes the structural spine of ScriptIR, where per-beat intent, ordering, and source lineage remain attached as the story compiles into cinematic action.
Ambiguity is surfaced before direction hardens. Clear beats move forward with their narrative function intact; uncertain beats remain visible for review instead of disappearing inside generated prose.
BEATMAP — ScriptIR linkage excerpt ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ BEAT Narrative turn classified SOURCE Linked to original story span FUNCTION Escalation position retained ACTION SEED Ready for deterministic authorship CONTINUITY Previous and next beat connected STATUS Accepted into compiled IR [Representative structure. Internal compiler grammar redacted.]
Representative structure from a StoryDirector compilation. Sensitive grammar is intentionally omitted.
Director's Notes
Text-to-frame workflows flatten a story into description. BeatMap preserves its movement. A film earns each moment from the one before it; ScriptIR keeps that relationship available all the way through compilation.
Classification
LLM-Assisted (beat extraction) + Deterministic (confidence scoring, escalation mapping)
Evolution
Engine 1.0.0 foundation; structural beats now compile into ScriptIR
Dependencies
StoryCore™
Outputs to
ScriptIR, DirectorLogic™, MOMA™, Shot Planner
Determinism
Beat extraction is LLM-assisted (frozen after extraction); scoring and mapping are deterministic
Experience BeatMap™ in action.