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 LLM-based 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 explicitly locking the details that make your story yours.
NDPL — Detail Preservation Registry ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ Period Lock: Era: Present day (2026) Tech Level: Contemporary military Aesthetic: No anachronistic elements Location Identity: "desert road, eastern Syria" → LOCKED Not normalizable to: "arid highway" / "sandy road" / "desert" Specificity preserved through all prompt layers. Prop Registry: Armored convoy vehicles → LOCKED (military specification) Checkpoint barrier → LOCKED (physical prop, not abstract) Radio equipment → LOCKED (interior prop, period-consistent) Wardrobe: @malik → Military fatigues, dust-covered, night conditions @guard → Checkpoint uniform, flashlight, authority posture Enforcement: Hard constraints — downstream layers cannot override.
Actual engine output from a StoryDirector story compilation.
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
Prompt Builder V3 (period lock, location identity, prop lock directives)
Determinism
100% — extraction is locked after analysis, rules are deterministic
Experience NDPL™ in action.