World
The world bible - character pages, locations, items, lore, and information, consulted out of order.
World
World pages are the reference layer: one file per person, place, thing, or concept the story returns to. Where scenes are read in order, world pages are consulted at any time - they are the show bible that keeps a long work consistent.
Which page kind?
The six page kinds
| Kind | What it is | Where it lives |
|---|---|---|
| Character | A person in the story | content/world/characters/ |
| Location | A place the story visits | content/world/locations/ |
| Item | An object that matters | content/world/items/ |
| Lore | A faction, event, concept, or rule | content/world/lore/ |
| Information | A secret or piece of knowledge | content/world/information/ |
What all world pages share
Every world page has the same structure: a frontmatter infobox of declared facts the engine checks, followed by free Markdown sections you write as prose. The infobox is the contract; the sections are context.
---
id: mara
name: Mara Voss
kind: character
status: active
---
## Profile
- Role: Supporting
- Occupation: Harbour accountantThe id is the stable anchor - set it once, never change it. Scenes reference characters by id in
their characters_present list; the engine uses this to build the cast ledger.
Adding a world page
Open the World workspace. Hover any group in the sidebar and click +. Choose the kind, give it a name, and the app scaffolds the frontmatter and core sections. Fill in what you know now; leave the rest as stubs and return when the story demands it.
Phase vs status
Every world page has two independent maturity signals:
| Field | What it tracks |
|---|---|
phase | Editorial maturity: draft developing canon archived |
status | In-world state: active · deceased · missing · unknown (character, location, item) |
Phase is for you - it tells you and any collaborators how settled this page is. Status is for the story - it's what the characters would say is true.
Secrets sections
Each world page kind supports a Secrets section. This section is spoiler-scoped: the engine reads it to check coherence, but it is excluded from reader-facing views and community shares. Use it to declare the hidden truth about a character, place, or item - the answer key the story is building toward.
## Secrets
The ledger Mara carries has been falsified - she knows the cargo never existed.