NDPL™

ENGINE MODULE

NDPL™

Narrative Detail Preservation Layer

Your details survive compilation.

Active throughout the compilation pipeline
“Canandaigua Lake stays Canandaigua Lake. Always.”

What This Layer Does

NDPL ensures that specific narrative details survive the compilation pipeline intact. When you write "Canandaigua Lake" in your story, NDPL locks that name so it doesn't get normalized to "a lakeside setting" by downstream processing. When you specify a 1987 Buick Grand National, NDPL preserves the make, model, and year through every layer.

NDPL operates through three preservation mechanisms: period locks (temporal setting cannot drift), location identity preservation (named locations maintain their specificity), and wardrobe/prop constraints (character-specific details are anchored). These preservation rules are enforced as hard constraints that downstream layers cannot override.

This layer exists because language processing naturally tends toward generalization — "a car" instead of "a 1987 Buick Grand National," "a lake" instead of "Canandaigua Lake." NDPL counteracts that tendency by locking the details that make your story yours. It preserves approved detail; it does not invent or control narrative density.

Receives

  • Named entities from StoryCore™ analysis
  • Location specifics from story text
  • Temporal markers and period references
  • Prop and wardrobe details mentioned in narrative

Produces

  • Period Lock specifications (era, technology level, aesthetic constraints)
  • Location Identity anchors (preserved names, geographic specifics)
  • Prop Registry (specific objects that must appear as described)
  • Wardrobe Constraints (character-specific clothing/appearance details)
  • Preservation rules passed as locked compilation constraints

Engine Output Example

NDPL — Preservation excerpt
━━━━━━━━━━━━━━━━━━━━━━━━━━━

PERIOD      Named era retained
LOCATION    Specific place retained
PROP        Story-significant object retained
WARDROBE    Approved character detail retained
HANDOFF     Locks present in compiled plan

[Representative locks. Constraint payloads and registries redacted.]

Representative structure from a StoryDirector compilation. Sensitive grammar is intentionally omitted.

Why This Matters

Director's Notes

Details are what make stories feel real. When a creator writes about a specific place, a specific car, a specific piece of clothing — those details carry emotional weight. If the compilation pipeline generalizes them away, the output loses the texture that made the story personal. NDPL is the preservation guarantee: what you wrote is what the engine compiles.

Technical Specifications

Classification

Fully Deterministic

Introduced

Engine 2.2.0

Dependencies

StoryCore™ (entity extraction)

Outputs to

ScriptIR and compiled prompt assembly as locked detail anchors

Determinism

100% — extraction is locked after analysis, rules are deterministic

Related Layers

Experience NDPL™ in action.