SRC™

ENGINE MODULE

SRC™

Scene Reality Check

Validation before generation.

Runs after DirectorLogic™ compilation, before prompt materialization
“Catch specification drift before it reaches the rendering pipeline.”

What This Layer Does

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.

Receives

  • Compiled shot specifications from DirectorLogic™
  • Story constraints from StoryCore™
  • Scene-level metadata

Produces

  • Scenes Validated count
  • Conflicts Detected count
  • Patches Applied count
  • Per-scene validation results with specific issue descriptions
  • Patched shot specifications (minor fixes applied automatically)
  • Conflict reports (major issues surfaced to creator)

Engine Output Example

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.

Why This Matters

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.

Technical Specifications

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

Related Layers

Experience SRC™ in action.