Narrova Agents
Narrova is a multi-agent system built on top of Dramatica. Each agent specializes in a distinct phase of the storytelling process, so you can start anywhere—premise exploration, structure, expression, sequencing, or theory—and stay in flow while Narrova does the heavy lifting.
The four core agents mirror Dramatica’s original Four Stages of Communication (Author → Story → Audience): Storyforming, Story Encoding, Storyweaving, and Story Reception. On top of those, Narrova adds focused helpers like StoryGuide, Theory, and Character to speed up practical work.
Automatic Routing (you don’t have to think about agents)
You don’t need to learn or pick agents to use Narrova. Just describe what you want, in your own words. Narrova analyzes your prompt, your current story state, and where you are in the workflow, then routes your request to the best-fit agent automatically—and switches on the fly when the task naturally moves from one phase to the next.
Prefer more control? You can manually route at any time by simply asking to be transferred or prefix your request with the agent name like Storyforming: …
). But if you’d rather focus on the work and let Narrova drive, simply ask and Narrova will select, sequence, and coordinate the right agents behind the scenes—no extra steps, no mode-switching required.
What the router considers (under the hood):
- Intent & language cues (Are you choosing structure? asking for scene beats? clarifying theory?)
- Your story’s state (Which appreciations are set? Which throughline/perspective are you in?)
- Workspace context (Exploratory work in StoryGuide or Storyforming vs. completion work in Story Encoding)
- Continuity (It keeps your Storyform (or story, depending on the selected context) and prior choices in view as it routes)
Example prompts → automatic routing
- “I’m not sure what my story is really about yet.” → StoryGuide
- “Lock the storyform: I think OS is Physics with a Problem of Avoidance.” → Storyforming
- “How does that OS Problem show up on screen?” → Story Encoding
- “Give me the beat order for Act 2 across all throughlines.” → Storyweaving
- “Why does Focus/Direction differ from Problem/Solution here?” → Theory
- “Map Objective Players to Elements without duplicating Motivation quads.” → Character
- “Does this cut make the theme clearer or muddier?” → Story Reception (coming soon)
Perfect—here’s a corrected section you can drop right after “📚 Dramatica, Demystified.” (Replace the earlier Story Guide block with this.)
🧵 StoryGuide — Pull the Thread
Think your way through the story before you lock structure. StoryGuide starts with a spark—logline, vibe, scene, question—and runs targeted prompts that probe premise, conflict, and character pressures. It surfaces patterns and constraints without prescribing a model. You leave with a directional map and a working thesis you can carry into Storyforming. Perfect for beginners who want clarity first and deep structure later.
What it does
- Start anywhere. Paste a rough idea and begin tugging on the threads that matter.
- Probe, don’t prescribe. Explore pressures on characters, sources of conflict, and how stakes actually escalate.
- Stay in plain English. Minimal jargon; Dramatica stays in the background until you’re ready.
- Spot contradictions. Flags fuzzy goals, weak stakes, or mismatched pressures early.
- Hand-off ready. Exports your thesis + constraints straight into Storyforming when it’s time.
Use when
- You’re exploring premise and sharpening the spine
- You’re pressure-testing stakes and consequences
- You’re deciding which conflicts actually matter (and which don’t)
Try it
“Start StoryGuide from this: a widowed botanist plans a small-town dam sabotage to save the river.” “Pull on antagonist pressure—who’s pushing back and why?” “Show three ways the stakes escalate if her plan fails.” “Summarize the working thesis in two sentences I can take into Storyforming.”
The Four Stages of Communication (Dramatica)
In Dramatica, communication from Author → Story → Audience unfolds in four passes:
- Storyforming (authorial intent crystallizes as a single model)
- Story Encoding (intent is embodied as people, places, and methods of conflict)
- Storyweaving (embodiments are ordered over time for clarity and impact)
- Story Reception (audience comprehension/emotion/meaning is observed and measured)
Narrova maps each stage to a dedicated agent so your work stays precise and coherent—even when you jump around.
Storyforming — The Storyformer
From the field of possibilities, you lock a coherent narrative model: Domains, Dynamics, and key Problem/Solution pairs that define the argument. This is the moment the possibility cloud collapses into a single, defensible Storyform.
Great for:
- Finalizing Domains & Concerns across Throughlines
- Choosing Dynamics (e.g., Steadfast/Change; Driver; Limit)
- Setting Problem/Solution and Symptom/Direction pairs
- Validating coherence across all appreciations
Typical prompts:
- “Propose three viable Storyforms from this premise; explain trade-offs.”
- “Lock Growth as Steadfast; show downstream implications.”
Story Encoding — The Storyencoder
Abstract structure becomes concrete expression. You choose characters, settings, symbols, and methods of conflict that embody each appreciation—turning theme into specific beats the audience can actually encounter.
Great for:
- Translating Problem/Solution into scene-level pressures
- Selecting imagery, motifs, and situational framings
- Designing set-pieces that prove the argument in action
Typical prompts:
- “Encode OS Problem of Avoidance as three escalating set-pieces.”
- “Show how MC Solution presents itself in Signpost 3 without telegraphing it.”
Storyweaving — The Storyweaver (planned)
You arrange and interleave the encoded beats over time—pacing revelations, managing POV, and sequencing signposts for maximum clarity and momentum. It’s all about timing, tension, and flow.
Great for:
- Ordering signposts & journeys across throughlines
- Cross-cutting strategies and POV management
- Beat density, act breaks, and reveal timing
Typical prompts:
- “Lay out Act 2 with interleaved MC/OS beats; mark reversal.”
- “Weave an A/B/C pattern that keeps RS tension simmering.”
Story Reception — The Storyreceptor (planned)
You observe how it lands: comprehension, emotional curve, and takeaway. Insights loop back into Encoding or Weaving to sharpen clarity, resolve inequities, and strengthen the story’s argument.
Planned focus:
- Readability & comprehension checks against the storyform
- Emotional arc diagnostics (does catharsis align with intended Solution?)
- Thematic clarity tests (is the argument legible without exposition?)
Additional Agents
Theory — The Dramatica Expert
Clarifies the “why” behind choices, compares alternatives, and catches contradictions. Ask about concepts, trade-offs, or edge cases and get crisp explanations tied to your current storyform.
Use when: you need definitions, rationale, or to sanity-check that a choice won’t break coherence. Examples:
- “Explain Focus vs. Direction in my current MC Throughline.”
- “What breaks if I switch OS Concern from Obtaining to Doing?”
Character — The Casting Expert
Helps concretize character elements for Objective Story Throughline Players (separate from subjective notions of Main Character and Influence Character). It maps Motivation/Methodology/Evaluation/Purpose Elements to Players without duplication, balances pairings (Dynamic/Companion), and ensures each Player’s method of conflict supports the argument.
Use when: you’re assigning Elements to the cast, merging/splitting roles, or pressure-testing ensemble dynamics. Examples:
- “Distribute Motivation Elements across 6 OS Players—avoid overlap and note trade-offs.”
- “Propose a clean Objective cast that supports an OS Problem of Avoidance.”
Quick Reference (When in doubt, just ask)
- “I’m circling the premise.” → StoryGuide
- “Lock the model.” → Storyforming
- “Make it show up on screen.” → Story Encoding
- “Put it in the right order.” → Storyweaving (coming soon)
- “Does this land?” → Story Reception (coming soon)
- “Why is this the right choice?” → Theory
- “Who carries which burden?” → Character
Tips for Manual Control (optional)
- Route Picker: Choose an agent from the composer’s route menu when you know exactly what you want.
- Prefixing: Start your prompt with an agent name (e.g.,
Storyweaving: Interleave Act 2…
). - Pinning: Keep a preferred agent pinned while you work, then unpin to return to automatic routing.
Bottom line: You can micromanage the pipeline or ignore it completely. Either way, Narrova keeps your argument aligned, your beats on-model, and your momentum up.