What is Directorial Mode?
Directorial mode implements narrative-driven temporal simulation: events occur to serve dramatic beats rather than strict causal logic. The system plans a five-act structure, manages camera/POV rotation, tracks tension curves, and adjusts fidelity based on dramatic importance. Think of Directorial mode as authorial causality: the detective finds the crucial clue when tension peaks, not when logistics dictate.Core principle: In Directorial mode, narrative necessity takes precedence over strict realism. Events happen because they serve the story arc.
When to Use Directorial Mode
Use Directorial mode when:- Story structure matters - You want a satisfying narrative arc (setup → climax → resolution)
- Tension management - Control pacing and dramatic intensity
- POV complexity - Rotate perspective between characters for dramatic effect
- Training narrative AI - Generate examples of well-structured storytelling
- Creative writing - Explore dramatic scenarios with coherent arcs
Perfect for
- Gothic mysteries (Hound of Baskervilles)
- Detective narratives
- Dramatic crisis scenarios
- Character-driven stories
- Narrative game design
Not ideal for
- Realistic simulations (use Forward)
- Root cause analysis (use Portal)
- Counterfactuals (use Branching)
- Cyclical patterns (use Cyclical)
How Directorial Mode Works
Plan Narrative Structure
LLM generates a five-act dramatic plan:
- Setup (0-20%): Establish world, introduce characters
- Rising (20-50%): Tensions escalate, conflicts emerge
- Climax (50-70%): Central confrontation or crisis
- Falling (70-85%): Consequences unfold
- Resolution (85-100%): New equilibrium
Plan Tension Curve
System generates target tension per step based on act:
- Setup: 0.2-0.4
- Rising: 0.4-0.7
- Climax: 0.8-1.0
- Falling: 0.5-0.3 (decreasing)
- Resolution: 0.1-0.2
Plan Camera/POV Schedule
LLM plans perspective rotation:
- POV entity: Whose perspective for each act?
- Framing: wide, close, overhead, subjective, ensemble
- Storyline threads: A-plot, B-plot (if applicable)
Generate Directed Scenes
At each step, LLM generates a scene with:
- Act-aware prompting: References current act and beat
- Tension targeting: Aims for programmatic tension target
- POV framing: Writes from specified character perspective
- Dramatic importance: Maps to resolution level (TRAINED for climax, SCENE for bridging)
Detect Dramatic Irony
System identifies audience-vs-character knowledge gaps:
- What does the audience know that characters don’t?
- Tracks irony entities and descriptions
Architecture
Directorial mode is implemented inworkflows/directorial_strategy.py:
Key Data Structures
Configuration
Directorial Configuration Parameters
Directorial Configuration Parameters
| Parameter | Type | Default | Description |
|---|---|---|---|
mode | string | required | Must be "directorial" |
narrative_arc | string | "rising_action" | Overall arc shape |
dramatic_tension | float | 0.7 | Base tension scaling factor (0.0-1.0) |
backward_steps | int | 15 | Number of scenes to generate |
path_count | int | 3 | Number of narrative paths |
origin_year | int | current | Starting year |
portal_year | int | origin + 3 | Ending year (for duration calculation) |
Template Example: Hound of Baskervilles
Fromshowcase/hound_shadow_directorial.json:
Five-Act Structure
Directorial mode uses classical dramatic structure:Camera System
Directorial mode includes a four-component camera system:1. POV Rotation
2. Framing Styles
3. Dramatic Irony Detection
4. Parallel Storylines
For complex narratives, interleave A-plot and B-plot:Tension Curve
Directorial mode manages target tension per step:Fidelity Mapping
Directorial mode maps dramatic importance → resolution level:Scene Generation
Core generation method with act/POV/tension integration:Best Practices
1. Lean Into Narrative Beats
1. Lean Into Narrative Beats
Define key beats in your scenario description:
2. Use Atmospheric Entities (M10 + M16)
2. Use Atmospheric Entities (M10 + M16)
Directorial mode pairs beautifully with animistic entities:
- The moor itself as an entity (oppressive atmosphere)
- Fog as a character (concealment, dread)
- The hound (supernatural fear)
animism_level: 4 in config.3. Set dramatic_tension Appropriately
3. Set dramatic_tension Appropriately
dramatic_tension scales the entire tension curve:- 0.5: Gentle narrative (literary fiction)
- 0.7: Standard drama (recommended)
- 0.9: High-tension thriller
4. Plan 12-18 Scenes for Full Arc
4. Plan 12-18 Scenes for Full Arc
5. Use Circadian Patterns (M14) for Mood
5. Use Circadian Patterns (M14) for Mood
Time-of-day affects atmosphere and behavior:
- Fog intensifies at night
- Characters more vulnerable after dark
- Revelations often occur at dawn
Cost Estimates
Quick
0.153-4 entities8-10 scenes4-6 min
Standard
0.354-6 entities12-15 scenes8-12 min
Comprehensive
0.606-8 entities15-20 scenes15-20 min
Running Directorial Mode
Output Structure
Directorial paths include rich narrative metadata:Model Requirements
Related Mechanisms
Directorial mode commonly pairs with:- M8 (Embodied States) - Fear affects cognition at high tension
- M10 (Scene Atmosphere) - Moor/fog as narrative force
- M11 (Dialog Synthesis) - Dramatic revelations
- M14 (Circadian Patterns) - Night/fog affecting visibility
- M16 (Animistic Entities) - Moor as character
- M17 (Modal Causality) - Directorial-specific rules
Next Steps
- Forward Mode - Default causality
- Portal Mode - Backward reasoning
- Template Catalog - Browse all templates

