How PlotAudit Works
PlotAudit is a multi-pass AI analysis pipeline that finds continuity errors, broken timelines, and unearned payoffs in your novel — then delivers a structured revision roadmap.
The Pipeline
Every audit runs your manuscript through a series of specialized passes. Each pass has a different job, and later passes build on the findings of earlier ones.
- Topology — Maps the narrative structure (linear, flashback, multi-timeline) so downstream passes know how to track knowledge and time.
- Extractions — Five parallel passes pull out characters, timeline events, spatial data, promise/payoff pairs, and curiosity gaps.
- Story Bible — Synthesizes all extractions into a single ground-truth document: who, what, where, when, and what was promised.
- Chapter Audits — Each chapter is individually audited against the Story Bible for factual consistency, continuity errors, and drafting residue.
- Literal Logic — A cold arithmetic pass: do the distances, times, ages, and object counts actually add up?
- Cross-Reference — Checks for systemic contradictions across the full manuscript, not just chapter-by-chapter.
- Adversarial — A hostile reader pass that hunts for deus ex machina, unresolved hooks, convenience logistics, and emotional shortcuts. This pass runs twice per chunk and is genre-calibrated (see below).
- Meta-Audit — A Senior Executive Editor synthesizes all findings, arbitrates conflicts between passes, and delivers the editorial verdict.
- Manifest & Author Report — All findings are deduplicated, severity-ranked, and compiled into the structured report you see.
Genre Calibration
PlotAudit doesn't audit your book against the conventions of a different genre. When you set your genre, the entire pipeline calibrates to it.
How it works: Your genre label is injected into the adversarial pass, meta-audit, and final manifest generation. When the Story Bible classifies a pattern as genre-appropriate (e.g., a meet-cute in romance, a red herring in mystery, a serum confession as an inciting incident in speculative romance), the adversarial pass downgrades that finding to a NOTE instead of flagging it as HARD or CRITICAL.
The genre label is a hint. The Story Bible is the authority. If your Bible says "serum confessions are inciting incidents, not resolutions," the adversarial pass respects that regardless of the genre label.
Common effective labels: Contemporary Romance, Romantic Suspense, Cozy Mystery, Urban Fantasy, Epic Fantasy, Sci-Fi Thriller, Literary Fiction, YA Fantasy, Women's Fiction, Historical Romance, Paranormal Romance, Dark Romance, Psychological Thriller.
What Gets Checked (and What Doesn't)
Checked
- Continuity errors
- Character description consistency
- Object tracking & permanence
- Timeline logic & arithmetic
- Injury / physical state permanence
- Setup-payoff completeness
- Unearned narrative beats
- Spatial plausibility
- Structural coherence
- Genre-calibrated adversarial findings
Not Evaluated
- Prose quality or voice
- Pacing feel
- Dialogue naturalness
- Market fit
- Thematic depth
These require a human editor or beta readers.
Series Canon & Cross-Book Continuity
When your book belongs to a series, PlotAudit can pull continuity context from previous books. Mark a completed audit as "Series Canon" to make its Story Bible available to future audits in the same series.
The pipeline uses vector-similarity search to pull in only the relevant canon context for each pass — not the entire previous Bible. This keeps the audits focused and avoids overwhelming the model with irrelevant detail.
Re-Audits & Incremental Analysis
When you re-audit a book after making revisions, PlotAudit compares the new manuscript against the previous version chapter-by-chapter. Unchanged chapters reuse their previous audit results — only modified or new chapters are re-analyzed.
This makes re-audits faster and cheaper, and lets you verify that your fixes landed without re-running the entire pipeline from scratch.
Use the Re-Audit This Book button on any completed report to start an incremental re-audit with the previous audit pre-linked.
Plans & Pricing
PlotAudit runs on audit tokens. Every account starts with a free trial token so you can run your first audit immediately. After that, choose the plan that fits your workflow.
Free
$0
- 1 trial token to start
- Buy more: 1 for $3 or 5 for $10
Subscriber
$10/mo
- 3 tokens/month (never expire)
- MCP server access
- Buy more: 1 for $2 or 6 for $10
Pro
$20/mo
- 10 tokens/month (never expire)
- MCP server access
- Bring Your Own Key (BYOK)
- Buy more: 1 for $2 or 6 for $10
Bring Your Own Key (BYOK)
Pro subscribers ($20/mo) can connect their own OpenRouter API key. When BYOK is active, audits bill directly to your OpenRouter account instead of consuming PlotAudit tokens.
How to set it up: Go to Settings, paste your OpenRouter API key (starts with sk-or-), and PlotAudit validates it against OpenRouter before saving. The key is encrypted at rest and never exposed to the browser after initial entry.
BYOK users can also select custom models for each pipeline pass — useful if you want to use a specific model for the adversarial or meta-audit pass.
Reading the Report
The final report organizes findings by severity:
- Critical — Must-fix issues that break the story's logic or ending. Capped at 5 maximum.
- Moderate — Significant friction points that readers will likely notice.
- Minor / Note — Small observations, genre-acknowledged patterns, or polish items.
The verdict is one of: Structurally Sound (0 critical, ≤3 moderate), Needs Revision, or Significant Problems (≥3 critical or a fundamental logic failure).