Consistency Engine & Foreshadowing
The key to long fiction that holds together — worldbuilding/character/plot consistency, foreshadowing ledgers, and pacing.
Updated 2026-09-19
The hardest part of long fiction isn't writing chapter one; it's still holding settings and remembering foreshadowing by chapter three hundred. The consistency engine exists for exactly this.
Consistency checks
Built-in writing skills and a set of official tools maintain worldbuilding, character, and plot consistency. Each check reports findings with severities, and disposition notes follow each item; "mentioned means present" flags for dead characters are downgraded to low severity as substring false positives, to cut noise.
Foreshadowing ledger
Foreshadowing is tracked on two tracks — promises and arcs. Promises carry a default payoff window, so "this is due for payoff" becomes a checkable constraint rather than relying on your memory.
Pacing and payoff engine
The pacing ledger outputs a tension curve and deterministic alerts: flat tension, payoff droughts, and overdue promises are all named. Chapter summaries carry pacing segments and style samples, and the writing flow upgrades to two-pass (skeleton first, then polish).
Prose scoring
A prose-style layer sits apart from the consistency gate: one guards "flat writing", the other guards "broken writing", and the two don't pollute each other. It matches a known whitelist precisely, and thresholds are per-book, so you see real corpus before tightening — it won't misfire on place names or noun suffixes.
Relation to auto-finalize
Drift score and consistency findings feed the chapter auto-finalize hard gate — see Create and Manage a Manuscript Workspace.