A consistent character can change their mind. The problem is a change the story has not earned: a cautious archivist becomes reckless without a reason, or a character suddenly knows a secret that nobody told them. To keep characters consistent in an AI-written novel, maintain a small set of approved facts, give each scene the relevant facts, and check the draft against them before accepting it.
This guide focuses on character identity and motivation. For tracking injuries, objects, and knowledge over time, use the chapter continuity ledger.
Write a character contract
Start with six fields. Keep each field short enough to consult while editing.
| Field | Illustrative example |
|---|---|
| Identity | Mara, an apprentice clock restorer in a tidal town |
| Desire | Find the missing map her mother left behind |
| Fear | Being responsible for another person's disappearance |
| Default behavior | Checks an exit before entering a room |
| Voice | Concrete observations; avoids making promises |
| Boundary | Will not abandon a companion without a visible conflict |
These details are invented for this tutorial, not results from a model test. Notice that the contract describes tendencies, not commands that freeze the character forever. Mara can eventually make a promise; the novel needs to show why that becomes possible.
Separate permanent facts from a developing arc
Use three labels in your notes: fixed, current, and planned. Her childhood town might be fixed. Her trust in Ivo is current and can change after a scene. A future decision to risk her life is planned; the model must not write it as if it has already happened.
This distinction prevents a common planning error: an outline reveals the entire arc to the writing assistant, and the assistant gives an early chapter the emotional confidence of the ending. Supply the current position on the arc, not only the final destination.
Give the draft a narrow assignment
Include the character contract, the last accepted scene summary, and the specific decision the next scene must test. Ask for uncertainty to remain visible.
Draft one scene from Mara's limited viewpoint.
Approved character facts: [paste contract]
Current trust in Ivo: she accepts his navigation, not his explanation.
Scene pressure: the tide is rising and Ivo asks her to leave him behind.
Do not resolve her fear or reveal facts outside her knowledge.
If an instruction conflicts with an approved fact, flag it first.
The instruction is a writing aid, not a guarantee. You still decide whether the action fits the character.
Audit decisions, not just descriptions
For every consequential action, ask: what does this character want here, what evidence do they have, and what does the choice cost them? A repeated coat color will not rescue an inconsistent motivation.
Suppose the draft says, “Mara smiled, promised to return, and left Ivo in the flooding room.” The problem is not the verb “smiled” alone. The scene has skipped the conflict required by her boundary. A repair might have her jam the door open, establish a return route, and leave only after Ivo makes a concrete bargain. Another repair is to keep her in the room. Choose the version that serves the plot without bypassing her fear.
Accept changes deliberately
Record the accepted scene and the reason for any behavioral shift. Do not let a generated paragraph silently rewrite the contract. If you decide a fixed fact should change, revise earlier chapters and the bible together.
Download the AI story bible worksheet, then test this process on two neighboring chapters. The useful outcome is a list of supported changes and unresolved contradictions, not a promise of perfect continuity.

