ENGINE MODULE
Narrative Detail Preservation Layer
Your details survive compilation.
“Canandaigua Lake stays Canandaigua Lake. Always.”
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.
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.
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.
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
Experience NDPL™ in action.