World-Building
Entity pages: recording temporal states
An entity page is a snapshot of an entity's state during a specific in-world time range. Characters change over centuries; locations are destroyed and rebuilt; factions rise and fall. Entity pages let you capture these changes so the platform can show the right version at the right moment.
What goes in an entity page
Each entity page records:
- Era — which world era this page applies to
- In-world date range — the start and end dates (stored as integer sort keys)
- State fields — name, appearance, affiliations, skills, relationships — whatever is relevant for that entity type
- Narrative gate — optionally require a reader to have reached a certain chapter before seeing this page's content (to prevent spoilers)
- Skills — period-specific skill snapshots for characters
- Connections — cross-entity links that were active during this time period
Creating an entity page
Open any entity's detail page, then click the Pages tab. Click + New Page, choose the era, and fill in the state for that time period.
How pages are resolved
When the platform needs to know an entity's state at a specific in-world moment (for a scene's entity highlighting, AI context, or the world map), it runs a world state resolver query: it finds the page whose date range includes the target date, then merges it with the entity's base profile.
Date sort keys
Each entity page stores an integer sort key derived from the in-world date. This enables reliable range queries without string comparison, even across calendars with non-standard year units.
Using AI Summarize to discover when to create pages
The AI Summarize button (∑) in the Write view can surface missing period pages automatically. After analyzing a scene, it detects which Codex entities are mentioned and checks whether each one already has an entity page covering the scene's in-world date. If a page is missing, it surfaces a + Create period page suggestion card — with notes on what changed in that scene — so you don't have to track this manually.
Look for amber-highlighted cards in the Summarize panel: these signal entities mentioned in the scene that don't yet have a temporal snapshot for that period. Click + Create period page to open the entity's Pages tab with the era pre-filled from the scene context.