HISTORICAL DIG · JUL—AUG 2026

How do I keep an AI novel consistent?

As chapters accumulate, the problem is no longer how much text a model can accept, but which character, time, place, and open-thread facts are still valid. A plausible new line must not silently become later canon.

First recorded · Last public revision · Revision 2
Fixed canonCurrent stateOpen threadsScene packetAuthor merge

ONE SCENE, FOUR REGISTERS

Four registers. One canon.

Classify the fact first, then give the draft only the IDs this scene needs. New lines enter a diff; the author makes the final call.

  1. 01Fixed canonProse cannot overwrite it
  2. 02Current stateWhere people are and what they know
  3. 03Open threadsForeshadowing and unknowns stay open
  4. 04Change logMerge or rollback keeps a reason
Continuity gate for one sceneBITSHOVEL R2 EXPLAINER · FIXED FICTIONAL DATA
Fictional North Shore Zero continuity route extracting a scene packet from an ID-based ledger, then sending a lighthouse-rule conflict to an author merge or rollback decision

The ledger is not a second manuscript. It holds referenceable canon, current state, open threads, and author-approved changes. Drafts submit diffs; they cannot update canon directly.

About this image and its source

BitShovel explainer created August 16, 2026. North Shore Zero, its people, times, places, IDs, and conflict are fixed fictional examples with no real manuscript, user data, or model-run result.

Open source page

HOW IT RELATES TO WORKFLOW 001

Relation to the current subject

It changes “which model?” into “how do project facts survive outside the tool?”

Open note

Choosing a tool does not preserve continuity. An ID-based ledger, scene packet, and draft diff can retain author-approved facts when chats, models, or entry points change. That directly supports Workflow 001’s project-continuity question and gives Q03 a writing-specific re-entry case.

Record state at the time

  • AI novel writing
  • Characters & timeline
  • Standard record
  • Developing
  • Historical E2 · two writer discussions align with structured-writing methods · no real long-form run completed

THE GUIDANCE AT THE TIME

Judgment at the time

Drafts submit diffs. The author merges canon or rolls the prose back.

Open full rationale and return rules
Move canon out of chat and split it into versioned fixed facts, current state, open threads, and a change log, each with a stable ID. Before one scene, extract only its required facts, allowed changes, and author-voice references into a minimum scene packet. New draft facts enter a pending diff: the author merges them into the next canon version or rolls the prose back. Prose never rewrites canon automatically.
Who it was for
Writers with at least three chapters of their own work who are seeing motive, time, location-rule, or open-thread conflicts and are willing to approve canon changes themselves
Why it mattered then
Open note

The later canon drift is found, the more chapters a repair can cross. The risk grows when the same model both drafts and declares itself consistent: it can reuse a newly invented error as its own evidence.

Where the judgment stops
Open note

The two Reddit threads are writer self-reports, and one poster later disclosed building a related app; they are signals about the problem and possible practices only. novelWriter is not an AI writing tool, and its pinned interface establishes only that tags, references, and a novel-wide outline can be structured. The long-context paper studies question answering and retrieval, not literary quality. Git explains version history, not completion, quality, or sales. BitShovel has not completed a real novel with this method, compared models, or recruited independent writers to reproduce it.

CHECK BEFORE READING ON

Fit check

The trial is useful only when you have connected draft material and one identifiable conflict.

This record may help

  • You have at least three chapters of your own work and can identify one character, time, place, or open-thread conflict.
  • You are willing to keep the ledger as an author-maintained source instead of letting a model decide which canon is true.

Do not use it yet when

  • You do not yet have connected draft material and only want a ranking of which model “writes novels best.”
  • Continuing would require uploading an unpublished manuscript, character notes, or plot to an unauthorized third-party plugin.
  • You want the system to adjudicate character motivation, author voice, or intentionally unreliable narration automatically.

HISTORICAL TRIAL · THREE CHAPTERS, ONE CONFLICT

Historical trial

Build 12–20 fact rows manually before deciding whether one model should assist with the same redacted packet.

Time needed
35–50 minutes for three chapters and one conflict; stop at the cap
Likely cost
No model call is required for the first pass; use existing documents and local version history
Permission boundary
Open permission boundary

Use only work you control and redacted copies; do not connect unpublished drafts to a new plugin or cloud index by default

  1. 01

    First step

    Open this step

    Choose one known contradiction across three chapters. Build a 12–20-row ledger with stable IDs and at least four sections: fixed canon, current state, open threads, and change log. Extract a one-page minimum packet for the conflicting scene, then list every new or changed draft fact as a diff. The author first chooses merge, keep unknown, or roll back. Only after the manual route is clear may one model assist with the same redacted packet.

  2. 02

    What should exist

    Open this step

    One versioned continuity ledger, one scene packet, one draft diff, and one author-approved merge or rollback decision.

  3. 03

    How to tell it worked

    Open this step

    Every character, time, place, and open-thread claim in the revised scene points to an ID, and every new fact has an author decision plus a change record. This confirms only that one conflict was handled, not literary quality or future continuity.

  4. 04

    Stop when

    Open this step

    Stop if no authoritative version exists; the packet still resembles a full chapter or book; the model flattens author voice or decides motivation; ledger upkeep exceeds drafting time; or continuing requires an unauthorized manuscript upload.

  5. 05

    How to back out

    Open this step

    Restore the prior manuscript and ledger, keep the conflict as an open item, record why it was not merged, and revoke any new plugin or cloud-index permission.

BITSHOVEL R2 EXPLAINER · AUTHOR-CONTROLLED CONTINUITY GATE

Method and interfaces

Separate fixed canon, scene requirements, and new draft facts.

Open method boundary

The first image uses a fixed fictional story to explain the ledger, scene packet, diff, and author decision. The other two are pinned novelWriter maker Sample Project interfaces. They establish structured references and a novel outline—not an AI run or BitShovel test.

Pinned novelWriter scene-reference interfaceMAKER SAMPLE INTERFACE · NOT AN AI RUN
novelWriter sample project tree and scene editor with separate character and location notes and POV, character, and location references in the selected scene

This maker sample turns people, locations, and POV into scene references. It establishes a visible information structure, not that AI will obey references or catch conflicts.

About this image and its source

Complete documentation screenshot from novelWriter pinned commit 4160785 by Veronica Berglyd Olsen and contributors; the application is GPL-3.0-or-later, with visible Material Symbols by Google Inc under Apache-2.0. BitShovel converted it uncropped and without text edits to WebP. It is the upstream Sample Project, not a BitShovel manuscript or run; novelWriter does not participate in or endorse BitShovel.

Open source pageRead use and attribution guidelines
Pinned novelWriter novel outlineMAKER SAMPLE INTERFACE · NOT AUTOMATED REVIEW
novelWriter sample novel-outline table showing scene order, POV, characters, locations, and synopsis side by side for human cross-chapter review

The novel outline places scene order, people, locations, and synopsis side by side for human review. It is not AI memory, automated continuity checking, manuscript completion, or literary-quality evidence.

About this image and its source

Complete documentation screenshot from novelWriter pinned commit 4160785 by Veronica Berglyd Olsen and contributors; the application is GPL-3.0-or-later, with visible Material Symbols by Google Inc under Apache-2.0. BitShovel converted it uncropped and without text edits to WebP. It is the upstream Sample Project, not a BitShovel manuscript or run; novelWriter does not participate in or endorse BitShovel.

Open source pageRead use and attribution guidelines

SOURCES AND EVIDENCE

Sources and evidence

As of August 16, 2026, writer discussions, structured-writing software, long-context research, and versioning methods support different parts of the problem and method. They do not show that AI writes a good novel.

Open evidence boundary

Historical E2 remains the label from the original record. Revision 2 adds current novelWriter documentation and long-context research to separate writer-reported drift, implementable structured references, and whether a model writes a good novel. There is still no BitShovel manuscript completion, reader feedback, or independent-writer outcome.

  1. 01
    Writer community signal · Rechecked

    One serialized-fiction writer describes character, timeline, and plot drift as an ongoing problem

    Open source boundary

    This is one writer's question and comment thread. It shows the problem is experienced, not a sampled study, successful workflow, or model-capability finding.

    Open original source
  2. 02
    Community signal with commercial context · Rechecked

    A second thread names story bibles, chapter summaries, and manual tracking while the poster discloses building a related app

    Open source boundary

    It remains a lead on the problem and common coping practices, with the commercial context disclosed. Comment methods, app effectiveness, and cross-genre results are not treated as validated.

    Open original source
  3. 03
    Current maker documentation · Rechecked

    novelWriter: tags and references feed the project index and can be displayed together in the novel outline

    Open source boundary

    Maker documentation supports the method claim that structured facts and scene references can live in an interface. novelWriter is not an AI tool and does not establish automated conflict detection.

    Open original source
  4. 04
    Long-context research · Rechecked

    Lost in the Middle: the position of relevant information can materially affect model use of long contexts

    Open source boundary

    The paper studies multi-document QA and key-value retrieval, not fiction writing. It is used only against the assumption that fitting information into context guarantees robust use.

    Open original source
  5. 05
    Versioning method reference · Rechecked

    GitHub: version history can record, compare, and restore file changes

    Open source boundary

    This supports versioning and rollback mechanics, not continuity, author voice, literary quality, or manuscript completion.

    Open original source

REVISION RECORD

Revision record

Revision 2 stops one growing story bible from acting as source, context, and revision decision at once.

Open 2 revisions
  1. Revision 1

    Changed AI continuation into one chapter at a time, with the author maintaining characters, world rules, timeline, and open conflicts.

  2. Revision 2

    Split a growing story bible into an ID-based ledger, a minimum scene packet, and a draft diff. Prose cannot update canon; the author merges or rolls back every change.

    What the record said before
    Keep characters, world rules, timeline, and unresolved conflicts in one versioned story bible; provide the facts needed for a chapter, then have the author update canon.
    What changed
    Separate and ID fixed canon, current state, open threads, and the change log; give one scene only its minimum packet. New facts enter a draft diff, then the author merges them into the next ledger version or rolls the prose back. Prose cannot change canon silently.

WHAT THIS RECORD LEAVES

What this record leaves

Continuity comes from an author-maintained source—not a longer chat log.

If the revised scene cannot show which fact was merged, kept unknown, or rolled back, the process has not yet created recoverable project memory.

Back to the Dig index