ENGINE MODULE
Scene Reality Check
Validation before generation.
“Catch specification drift before it reaches the rendering pipeline.”
SRC is StoryDirector's pre-generation validation layer. After the engine compiles shot specifications, SRC verifies each scene against story intent — checking for continuity errors, logical inconsistencies, specification drift, and conflicts between what the story describes and what the shot plan produces.
SRC validates scenes in parallel (for stories with multiple scenes) or sequentially, depending on configuration. Each scene is checked against location continuity (does the setting drift between shots?), temporal consistency (does the time of day shift unexpectedly?), cast presence (are characters appearing in scenes they shouldn't be in?), and physics plausibility (does the blocking require impossible spatial arrangements?).
Patches are applied automatically for minor issues. Conflicts that require creator input are surfaced through BioFrame's warning system. The result: fewer failed generations, more consistent output, and less wasted computation.
SCENE REALITY CHECK — Engine 6.0.0 ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ Scenes Validated: 12 Conflicts Detected: 0 Patches Applied: 2 Total Records: 12 Patch 1 (Scene 4): Location anchor "highway" normalized to "desert road" for continuity with Scenes 1-3. Patch 2 (Scene 9): Cast member @guard removed from interior convoy shot — character is exterior-only per beat classification. Status: SRC Complete ✓
Actual engine output from a StoryDirector story compilation.
Director's Notes
Without SRC, specification drift accumulates silently. Scene 1 establishes a desert road. By Scene 8, subtle shifts in the compilation might describe it as a "dusty highway" — close enough for a human reader, but different enough to confuse AI video generation into rendering a different-looking road. SRC catches these drifts before they reach the generation pipeline. It's the quality gate between compilation and rendering.
Classification
Deterministic (rule-based validation) + LLM-Assisted (conflict detection)
Introduced
Engine 3.3.0
Dependencies
DirectorLogic™ output, StoryCore™ constraints
Outputs to
Prompt Materializer, BioFrame™ (conflict reports)
Determinism
Validation rules are deterministic; patch application order is explicit
Experience SRC™ in action.