Story Index

A structured cast list with arcs, voices, and relationships. Different from the World Index in that entries are characters and story-specific entities (artifacts, organizations tied to the plot) rather than universe-wide standing facts.

Scope levels

Each entry lives at one of three scopes:

  • Universe, visible to every project in the workspace. Useful for shared-universe characters.
  • Series, visible to every project in a series. The default for series-spanning protagonists.
  • Project, visible to one project only. One-book characters.

Entry fields

  • Name + aliases, primary identifier, plus aliases the highlighter recognizes in prose.
  • Type, character, faction, object, location, concept, etc. Drives the entry's color in the editor highlighter.
  • Description, the canonical fact set.
  • Voice seed, speech patterns, hedge words, vocabulary range. Used by the AI when generating dialogue for this character.
  • Transformation arc, how the entry changes across the book.
  • Promise hooks, connections to the project's Promise (what the entry is set up to pay off).
  • Importance, 0-100 weight that influences which entries the AI's context bundle prioritizes.

In-editor highlighting

Once an entry exists, the prose editor highlights every occurrence of its name and aliases, colored by the entry's type. Click a highlight to open the entry. The AI context bundle uses these highlights to figure out which entries are present in the current scene; it won't invent attributes for entries it can see in the text.

Best practices

  • Add an entry the first time a character is named. It's cheap and prevents the AI from inventing biographical detail later.
  • Set voice seeds early. A line in the seed (“Hedges with ‘I think’ before any strong opinion”) steers AI dialogue more than a paragraph of personality description.
  • Keep aliases tight. A character with 12 aliases will saturate the highlighter and hurt context bundle quality.