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 now live, rounding out the full communication stack. On top of those, Narrova adds focused helpers like StoryGuide, Brainstorm, 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
  • “Pitch three wild directions for this premise.” → Brainstorm
  • “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

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.”

💡 Brainstorm — Light the Fuse

Generate raw material without worrying about structure. Brainstorm is the playful counterpart to StoryGuide. It leans into wide-angle ideation—imagery, what-ifs, alt takes, tonal swings—without judging whether the beats line up with the model. Use it when you need momentum, not validation.

What it does

  • Floods you with options. Names, loglines, sequences, alternate scenes, thematic riffs—ask and it keeps them coming.
  • Stays model-agnostic. Keeps Dramatica out of the way so you can explore messy or contradictory possibilities.
  • Builds on vibes. Feed it mood boards, playlists, or “this feels like…” statements and it spins variations that match.
  • Keeps the energy up. Perfect for jam sessions when you want the room buzzing with ideas before narrowing down.

Use when

  • You’re chasing fresh angles or tonal experiments
  • You want fast idea volume before Storyforming tightens the screws
  • You need creative prompts to unstick a scene or character

Try it

“Brainstorm five alt loglines that lean comedic instead of thriller.” “Give me a bucket of surprising settings for a reunion dinner.” “Spin on the same premise but shift the genre three different ways.”

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

Storyweaving collates everything you built in Storyforming and Story Encoding into a single, thematic-rich flow. It braids beats, motifs, and obligations into a front-to-back experience so the story lands with clarity and momentum.

Great for:

  • Collapsing development notes into a coherent act/sequence outline
  • Ensuring throughlines echo the same argument beat-for-beat
  • Managing reveals, hand-offs, and POV shifts without losing theme

Typical prompts:

  • “Pull the latest Story Encoding outputs into a four-act weave that escalates pressure.”
  • “Show me how to interleave the Relationship Signposts so they reinforce the OS climax.”

Story Reception — The Storyreceptor

Story Reception keeps the audience’s experience front and center. It prepares drafts, polish passes, and delivery pieces so the writing itself carries the argument you just wove together.

Great for:

  • Drafting summaries, treatments, and script pages aimed at real readers
  • Stress-testing clarity, tone, and takeaway against audience expectations
  • Framing marketing copy, loglines, or pitch decks that mirror the story’s spine

Typical prompts:

  • “Rewrite the woven outline as a 2-page treatment aimed at festival readers.”
  • “Give me the audience-facing synopsis and hook for the teaser trailer.”

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 Narrative Function 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
  • “I need fresh ideas fast.” → Brainstorm
  • “Lock the model.” → Storyforming
  • “Make it show up on screen.” → Story Encoding
  • “Put it in the right order.” → Storyweaving
  • “Does this land?” → Story Reception
  • “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.