Skip to content

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 (Storyweaving and Story Reception are planned Agents). On top of those, Narrova adds focused helpers like StoryGuide, and Theory to speed up practical work.

Here’s a clean, updated version you can drop into the docs.

Automatic routing (no agent picking required)

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.

Manual control with the Agent menu

Prefer more control? Use the Agent menu—a dropdown at the top of the app.

  • Open the menu: Tap/click the agent name at the top bar of your screen.
  • Choose an agent: Pick the agent you want to interact with directly (e.g., Storyforming, StoryEncoding, StoryWeaving, etc.).
  • Stay informed: When Narrova transfers you between agents automatically, the agent label updates at the top so you always know who you’re working with.
  • Sticky preference: Your selection is remembered for new conversations until you change it.
  • Return to Auto: At any time, choose Auto from the Agent menu to let Narrova decide the best path forward.

Power users (optional)

You can still manually route in chat by asking to be transferred (e.g., “Switch me to StoryEncoding”) or by prefixing your request with an agent name, like:

Storyforming: Help me lock the Domains and Concerns for a heist thriller.

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:

  1. Storyforming (authorial intent crystallizes as a single model)
  2. Story Encoding (intent is embodied as people, places, and methods of conflict)
  3. Storyweaving (embodiments are ordered over time for clarity and impact)
  4. 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.