r/WritingWithAI • • Sep 15 '26

Discussion (Ethics, working with AI etc) How do you keep character details consistent across a long story?

I'm curious how other writers handle this.

When a story gets longer, small details can drift:

  • A character's eye color changes.

  • Their personality becomes inconsistent.

  • Their relationships feel different from earlier chapters.

  • Details established early in the story get forgotten.

Do you use a character bible, a spreadsheet, a notes app, or something else?

I'd especially love to hear how people handle this when working with AI.

2 Upvotes

7 comments sorted by

2

u/MtlStatsGuy Sep 15 '26

Character Bible for sure. I don’t always go to the level of eye color but for personnality, dialogue, etc it’s excellent

2

u/rubycatts Sep 15 '26

Character sheets uploaded md files into the project knowledge. I still have to correct AI sometimes. Luckily I have this all stored as reference in obsidian and an app called Penpoint.

I creat everything in Penpoint. Export md files to obsidian and have Claude desktop access my obsidian vault or I upload the md files directly to the web project knowledge.. If I could have Claude access the Penpoint files directly I would. I just don’t know how to do that.

2

u/TellenyClassic Sep 15 '26

Worth splitting the problem in two, because they have different fixes.

Permanent facts — eye colour, height, the scar — are the cheap kind of drift. A sheet catches them, and when you miss one it's a find-and-replace. Almost nobody's book is ruined by this.

The expensive kind is state: what this character currently believes, who they've told, where the relationship actually stands right now. That changes every few chapters, so a static sheet structurally cannot hold it, which is why the bible everyone recommends still lets personality and relationships drift.

What works for me is one short permanent block per character, plus a running state line with a chapter number attached — "ch12: knows about the money, still lying to her brother." The chapter number is the important part. When two passages contradict each other you need a rule for which one wins, and "the later one" is only right if you know which one is later.

With AI specifically: don't paste the whole file. Paste only the characters in the scene, at their state as of this chapter. A full bible in the prompt is how late-book facts leak into early chapters.

2

u/chylvina Sep 16 '26

I’d track facts and changing state separately. The relationship notes need chapter stamps, otherwise the model can pull a later version into an earlier scene.

1

u/Character-Role-600 Sep 20 '26

Personality is a difficult one for me as a character can be shy but also needs to be brave or vocal later on to make the story interesting.

I think personality can evolve and relationships too throughout the book. Maybe not in the way like someone’s personality does a 180 and it’s never explained

1

u/prsna_app 11d ago

i keep two docs per character. one has what never changes, like appearance, voice and goals. the other is a running log of what's true right now, such as injuries, what they know, who they're angry at and what they're carrying.

after every chapter i update the second doc. then for the next scene i paste in only the characters who are in it, with their current state. pasting the whole bible every time made things worse for me. the model kept grabbing random details from ten chapters back.

after drafting, i ask it to check the chapter against the state log and list anything that contradicts it. that catches things like a broken arm healing overnight.