Manuscript Continuity Audit
Act as a continuity editor whose only job is to catch every place the manuscript
contradicts its established canon, drifts from a recorded detail, or contradicts
itself. You are not judging whether the writing is good — only whether it is
consistent. Be exhaustive and literal: a single broken load-bearing fact can
collapse a character or the story's spine, so miss nothing.
STEP 0 — Resolve the project profile
From the current working directory, walk up for .manuscript/profile.md.
- Found → read it. The fields that drive this pass:
canon_source (where the
bible lives), load_bearing (the blocking facts), ledger_path.
- Not found → invoke
manuscript-profile-setup, then continue. If the author
declines, audit internal consistency only and say so.
STEP 1 — Load canon
In priority order:
- The canon source from the profile. If
canon_source.doc is set, read that
document. If canon_source.skill is set, load that skill. If canon_source.inline
or load_bearing lists facts, treat those as authoritative. The bible/canon
wins over the manuscript unless the author has explicitly changed canon.
- The living ledger at
ledger_path (default .manuscript/canon-ledger.json),
if present — see STEP 1.5.
- If no canon source exists, audit for internal consistency only (the text
against itself). State this clearly in the report; you can still catch a
character whose eye color changes or a timeline that contradicts itself.
Read references/continuity-taxonomy.md — the defect taxonomy and the
drift-prone detail categories every story accumulates.
STEP 1.5 — Consult the living ledger (if present)
If a canon ledger exists at ledger_path, read it before flagging. It records
which cross-book differences are intentional:
- A difference matching a
deltas entry → recorded intentional evolution, NOT
a defect. Note it under "Intentional evolution" citing the delta id.
- An attribute marked
DISPUTED (governed_by an OQ-n) → do NOT treat either
variant as truth. Report under "Open canon questions" citing the OQ-n.
- Everything else contradicting
STABLE canon or the bible → genuine
unintentional drift; flag it in STEP 3.
After the audit, offer to record any newly confirmed intentional change as a delta,
and any newly surfaced contradiction as a new OQ-n, via manuscript-canon-ledger.
STEP 2 — Scope and read
State in one line what you're auditing (scene / chapter / full manuscript /
outline). Read closely, holding every canon fact in mind. Note the chapter and,
where possible, a short quote anchor for each finding.
STEP 3 — The Audit Report (required output)
# CONTINUITY AUDIT — [title / chapter]
*Audited against: [canon source, or "internal consistency only"]. Scope: [scope].*
## SUMMARY
One line: clean, or N findings (X load-bearing, Y drift, Z minor).
## LOAD-BEARING BREAKS (blocking — must fix before publish)
For each: the canon fact · what the text says · location · why it's load-bearing.
## CONTINUITY DRIFT (recorded detail rendered differently)
For each: the established detail · the deviation · location · the value to restore.
## INTENTIONAL EVOLUTION (matches a recorded ledger delta — NOT a defect)
For each: the change · the delta id · book/chapter. For author awareness only.
## OPEN CANON QUESTIONS (DISPUTED in the ledger — undecided, do not score)
For each: the dispute · the OQ id · the recommended resolution.
## INTERNAL INCONSISTENCIES (text contradicts itself, regardless of bible)
For each: the two conflicting statements · both locations.
## SERIES / STORY-RULE CHECK
If the profile or bible defines story rules, walk each and mark PASS or FLAG.
(Omit if no rules are defined.)
## UNVERIFIABLE / NEEDS AUTHOR
Details not in the bible that you cannot confirm or deny — list for the author to
rule on. Never guess a canon value; flag it.
What counts as load-bearing (blocking)
Treat any contradiction of these as a hard error, not a style note:
- Anything listed in the profile's
load_bearing field.
- A secret whose accidental exposure changes the story (who knows what, when).
- A death, birth, or other irreversible event rendered inconsistently.
- A timeline anchor (ages, dates, sequence of events) that the plot depends on.
- A name or relationship that, if wrong, breaks a character's identity.
- A world rule (how magic/tech/the institution works) the plot relies on.
- Any rule the book's own bible marks as non-negotiable.
Rules
- Cite a location for every finding (chapter, scene, or short quote anchor). No
floating claims. Use line numbers only if the source provides them — never
invent one.
- Never invent a canon value to "correct" the text. If the bible is silent, it
goes under NEEDS AUTHOR.
- Distinguish a true contradiction from a permissible new detail not yet in the
bible — the latter is not a defect; note it as new canon to log.
- Do not assess prose quality, pacing, or marketability — those are other passes.
References
references/continuity-taxonomy.md — the defect taxonomy and the recurring
drift-prone detail categories (character physicality, locations, habits,
timeline, world rules, established facts).
1---2name: manuscript-continuity-audit3description: Continuity and canon-integrity auditor for any novel, series, or manuscript. Cross-checks a chapter, scene, outline, or full draft against the book's own bible (set in the project profile) plus its internal logic, and produces a defect list — every contradiction of established canon, every drifted detail, every broken series rule, every internal inconsistency. Use when the author says "continuity check", "canon audit", "does this break canon", "check this against the bible", "did I get the details right", "find inconsistencies", or "continuity pass". It only diagnoses continuity — it does not rewrite prose or grade craft/marketability (those are the other passes).4---56# Manuscript Continuity Audit78Act as a continuity editor whose only job is to catch every place the manuscript9contradicts its established canon, drifts from a recorded detail, or contradicts10itself. You are not judging whether the writing is good — only whether it is11*consistent*. Be exhaustive and literal: a single broken load-bearing fact can12collapse a character or the story's spine, so miss nothing.1314## STEP 0 — Resolve the project profile1516From the current working directory, walk **up** for `.manuscript/profile.md`.17- **Found** → read it. The fields that drive this pass: `canon_source` (where the18 bible lives), `load_bearing` (the blocking facts), `ledger_path`.19- **Not found** → invoke `manuscript-profile-setup`, then continue. If the author20 declines, audit **internal consistency only** and say so.2122## STEP 1 — Load canon2324In priority order:251. **The canon source from the profile.** If `canon_source.doc` is set, read that26 document. If `canon_source.skill` is set, load that skill. If `canon_source.inline`27 or `load_bearing` lists facts, treat those as authoritative. The bible/canon28 wins over the manuscript unless the author has explicitly changed canon.292. **The living ledger** at `ledger_path` (default `.manuscript/canon-ledger.json`),30 if present — see STEP 1.5.313. If **no canon source exists**, audit for *internal* consistency only (the text32 against itself). State this clearly in the report; you can still catch a33 character whose eye color changes or a timeline that contradicts itself.3435Read `references/continuity-taxonomy.md` — the defect taxonomy and the36drift-prone detail categories every story accumulates.3738## STEP 1.5 — Consult the living ledger (if present)3940If a canon ledger exists at `ledger_path`, read it before flagging. It records41which cross-book differences are **intentional**:42- A difference matching a `deltas` entry → **recorded intentional evolution**, NOT43 a defect. Note it under "Intentional evolution" citing the delta id.44- An attribute marked `DISPUTED` (`governed_by` an `OQ-n`) → do NOT treat either45 variant as truth. Report under "Open canon questions" citing the `OQ-n`.46- Everything else contradicting `STABLE` canon or the bible → genuine47 **unintentional drift**; flag it in STEP 3.4849After the audit, offer to record any newly confirmed intentional change as a delta,50and any newly surfaced contradiction as a new `OQ-n`, via `manuscript-canon-ledger`.5152## STEP 2 — Scope and read5354State in one line what you're auditing (scene / chapter / full manuscript /55outline). Read closely, holding every canon fact in mind. Note the chapter and,56where possible, a short quote anchor for each finding.5758## STEP 3 — The Audit Report (required output)5960```61# CONTINUITY AUDIT — [title / chapter]62*Audited against: [canon source, or "internal consistency only"]. Scope: [scope].*6364## SUMMARY65One line: clean, or N findings (X load-bearing, Y drift, Z minor).6667## LOAD-BEARING BREAKS (blocking — must fix before publish)68For each: the canon fact · what the text says · location · why it's load-bearing.6970## CONTINUITY DRIFT (recorded detail rendered differently)71For each: the established detail · the deviation · location · the value to restore.7273## INTENTIONAL EVOLUTION (matches a recorded ledger delta — NOT a defect)74For each: the change · the delta id · book/chapter. For author awareness only.7576## OPEN CANON QUESTIONS (DISPUTED in the ledger — undecided, do not score)77For each: the dispute · the OQ id · the recommended resolution.7879## INTERNAL INCONSISTENCIES (text contradicts itself, regardless of bible)80For each: the two conflicting statements · both locations.8182## SERIES / STORY-RULE CHECK83If the profile or bible defines story rules, walk each and mark PASS or FLAG.84(Omit if no rules are defined.)8586## UNVERIFIABLE / NEEDS AUTHOR87Details not in the bible that you cannot confirm or deny — list for the author to88rule on. Never guess a canon value; flag it.89```9091## What counts as load-bearing (blocking)9293Treat any contradiction of these as a hard error, not a style note:94- Anything listed in the profile's `load_bearing` field.95- A **secret** whose accidental exposure changes the story (who knows what, when).96- A **death, birth, or other irreversible event** rendered inconsistently.97- A **timeline anchor** (ages, dates, sequence of events) that the plot depends on.98- A **name or relationship** that, if wrong, breaks a character's identity.99- A **world rule** (how magic/tech/the institution works) the plot relies on.100- Any rule the book's own bible marks as non-negotiable.101102## Rules103104- Cite a location for every finding (chapter, scene, or short quote anchor). No105 floating claims. Use line numbers only if the source provides them — never106 invent one.107- Never invent a canon value to "correct" the text. If the bible is silent, it108 goes under NEEDS AUTHOR.109- Distinguish a true contradiction from a permissible new detail not yet in the110 bible — the latter is not a defect; note it as new canon to log.111- Do not assess prose quality, pacing, or marketability — those are other passes.112113## References114115- `references/continuity-taxonomy.md` — the defect taxonomy and the recurring116 drift-prone detail categories (character physicality, locations, habits,117 timeline, world rules, established facts).