UmweltDocs
Guides/Novel continuity

Novel continuity

Problem. Chapter 31 contradicts chapter 6. A character reacts to something they have not been told yet. A revision changes a fact and you cannot find everything downstream that assumed it.

How it maps.

  • Narrative position is chapter or scene order. Future records are excluded from earlier reads, so “what did she know in chapter 6” is a query, not an act of memory.
  • Revising canon is a superseded transition: the old fact stays readable at every earlier position.
  • check.utterance checks a line of dialogue (as claims extracted by you or a model) against what the speaker can know: holds, holds-opposite, future (an anachronism), withheld, unknown, plus whether canon agrees.
  • trace answers “how does she know this”: every link of who told whom.
  • A chapter in progress lives in a draft timeline and becomes canon when it is promoted.
  • Story order and reading order are two clocks. Declare a reading axis and place each scene on both: a flashback happens at story tick 3 and is read in chapter 12. “What does the reader know in chapter 5” reads at: { axis: "reading", tick: 5 }; “what does the father know at that point of the story” reads the story tick. compare with atB sets the reader against a character, each on their own clock.
Terminal
umwelt call novel.umw axis.define '{
  "projectId": "saga",
  "axis": { "id": "reading", "label": "Reading order" }
}'
umwelt call novel.umw holdings '{
  "projectId": "saga",
  "holder": "reader",
  "at": { "axis": "reading", "tick": 5 }
}'
Was this page helpful?