EchoSpire: Portals — Canon Update Directive¶
Purpose¶
This document is a persistent master directive for Claude in VS Code. It tracks all canonical changes made to the EchoSpire project during story and narrative development sessions, explains the reasoning behind each change, and provides clear instructions for updating affected files throughout the codebase and documentation.
When working in VS Code, Claude should treat this document as authoritative. If any existing file conflicts with a decision recorded here, this document takes precedence. Update all affected files to reflect the canon recorded here.
This document should be updated whenever a new canonical decision is made in any development session.
How To Use This Document¶
- Read the full document before making any changes to ensure all decisions are understood in context.
- Work through each section in order, updating all affected files listed under each change.
- When a change has been fully applied across all affected files, it can be marked complete but should NOT be removed — the reasoning history is valuable for future decisions.
- When new canonical decisions are made, append them to the relevant section or create a new section following the same format.
Section 1: Leader Name Changes¶
Overview¶
During narrative development sessions, all faction leader names were reviewed against two criteria:
- Foreshadowing — does the name carry a meaning that rewards attentive players on a second playthrough?
- Character truth — does the name feel like a person first and a concept second?
Several names were found to be either narratively neutral (carrying no foreshadowing value) or misaligned with the character's true arc. The following changes were made.
1A. Kaelen → Alden (Salvari Faction Leader)¶
Change: Replace all instances of Kaelen with Alden throughout the project.
Reason: The name Kaelen was narratively neutral — it carried no meaning relevant to the character's true identity or arc. Alden is derived from Old English meaning old friend and the one who remained. This foreshadowing operates on multiple levels:
- On a first playthrough, Alden sounds like any other name. Players absorb it without suspicion.
- After the Salvari campaign reveal, the name recontextualises everything. The man the universe blamed for the fall of the Aevum Spire — the figure every faction calls a villain — was named old friend all along.
- The gap between what the world calls him and what his name means is the emotional core of his character. He has been the universe's oldest friend for a century, quietly maintaining the thing everyone else gave up on, and nobody knew.
- The name also fits his voice perfectly. Alden sounds warm, worn, and human — like someone you'd trust in a maintenance corridor at three in the morning.
Character note: Alden speaks entirely in blue-collar maintenance metaphors. He describes cosmic catastrophe the way a competent technician describes a difficult shift. His name should match that register — not grand, not ominous, just old and present and quietly reliable.
Canonical dialogue example using the new name: "Alden. It means old friend. Felt appropriate — I've been looking after this place for a very long time."
Files to update:
- docs/official/game-design-document.md — all instances of Kaelen in faction descriptions, leader persona, campaign arc, and double-speak examples
- docs/official/world-and-lore.md — all instances in lore history, Sentinel records, and faction descriptions
- docs/official/campaign-and-conflict-framework.md — all instances in campaign structure and narrative rules
- docs/official/opening-story-quest-build-guide.md — all instances in story quest direction
- docs/official/opening-cutscene.md — the redacted author of the maintenance logs is Alden; do not add his name to the cutscene text (he remains redacted until the Salvari campaign) but update any internal references or comments
- docs/official/next-steps.md — any references to Kaelen in campaign or narrative next steps
- docs/official/master-todo.md — any references to Kaelen in narrative backlog items
- Any seed files, database records, or code constants referencing the name Kaelen
- The NovelCrafter story starter document if stored in the repository
Important: Do NOT add Alden's real name to the opening cutscene script. The logs remain attributed to a redacted technician ID. Alden's identity is a Salvari campaign revelation. The cutscene only knows him as [REDACTED].
1B. Olar → Cavan (Annalis Faction Leader)¶
Change: Replace all instances of Olar and The First Scribe, Olar with Cavan and The First Scribe, Cavan throughout the project.
Reason: The name Olar was narratively neutral and carried no foreshadowing value relevant to the character's true nature. Cavan is derived from Gaelic roots meaning the hollow place and the vessel emptied of itself.
This foreshadowing is precise and devastating once understood:
- The Annalis succession works through a mind-wipe procedure. When a leader falls, a new high-ranking archivist steps forward and has their personal identity completely erased, replaced by a download of the original founder's soul-data. The current leader genuinely believes they are the reincarnation of the original First Scribe.
- Cavan — the hollow place, the vessel emptied of itself — describes this process with complete accuracy. Every person who has held this title has been hollowed out to carry someone else's memory.
- On a first playthrough, the name sounds archaic and institutional, fitting for an archivist leader.
- On a second playthrough, the name is a quiet horror. The hollow place. There is no Cavan. There has never been a Cavan. There is only the hollow where a person used to be, now filled with a dead founder's convictions.
Character note: Cavan is frail, chilling, and constantly syncing with the Spire's chaotic historical logs. He often speaks to people who are not in the room and treats current events as if they happened centuries ago. He does not experience time the way living people do — because his identity is not anchored in the present. It is anchored in a memory from a century ago.
Files to update:
- docs/official/game-design-document.md — all instances of Olar in faction descriptions, leader persona, and campaign arc
- docs/official/world-and-lore.md — all instances in lore history and faction descriptions
- docs/official/campaign-and-conflict-framework.md — all instances in campaign structure
- docs/official/opening-cutscene.md — the Annalis beat in Movement 3 references the First Scribe; update internal references to Cavan while keeping the visual description consistent with the character
- docs/official/next-steps.md — any references to Olar in campaign or narrative next steps
- docs/official/master-todo.md — any references to Olar in narrative backlog items
- Any seed files, database records, or code constants referencing the name Olar
- The NovelCrafter story starter document if stored in the repository
1C. Valerius IX → Valerius IV (Valerii Faction Leader)¶
Change: Replace all instances of Valerius IX with Valerius IV and update High Commander Valerius IX to High Commander Valerius IV throughout the project.
Reason: The Reality Bleed occurred approximately 100 years before the present day of the game. With each generation averaging 25-30 years, the current leader would be the third or fourth generation descendant of the original founder. Valerius IX implies nine successive leaders spanning the same name across the bloodline, which is inconsistent with the established 100-year timeline and suggests either an implausibly long generational span or a dynasty far older than the lore supports.
Valerius IV is consistent with the timeline and carries its own narrative weight:
- Four generations is close enough to the original catastrophe that the family memory is still vivid and inherited. The current Valerius IV's grandparent or great-grandparent was alive during the fall of the Spire.
- Valerius IV has never seen the Spire whole. He carries inherited grief — mourning something he was told to mourn by people who actually experienced the loss. That distinction between felt grief and inherited grief performed as conviction is central to his character arc.
- The numeral IV also suggests the dynasty is still relatively young and still finding its identity, which creates more interesting dramatic territory than a nine-generation institution that has calcified completely.
Foreshadowing note on the name Valerius: From Latin valere meaning to be strong and to be worth something. The founder named himself Strength and Worth and built a civilisation around the idea that those things require walls to survive. But valere also gives us the word invalid — the person who is no longer of value, no longer strong. The man who built everything on strength named himself after a concept that contains its own negation. This foreshadowing is already present in the existing name and should be preserved.
Files to update:
- docs/official/game-design-document.md — all instances of Valerius IX in faction descriptions, leader persona, and campaign arc
- docs/official/world-and-lore.md — all instances in lore history and faction descriptions
- docs/official/campaign-and-conflict-framework.md — all instances in campaign structure
- docs/official/opening-cutscene.md — the Valerii beat in Movement 3 references the founder Valerius; ensure internal references are consistent with the four-generation timeline
- docs/official/next-steps.md — any references to Valerius IX
- docs/official/master-todo.md — any references to Valerius IX
- Any seed files, database records, or code constants referencing Valerius IX
- The NovelCrafter story starter document if stored in the repository
Section 2: Faction Doctrine Language Updates¶
Overview¶
During narrative development, the faction doctrine descriptors were reviewed and several were found to be either too generic or describing methods rather than beliefs. The following replacements sharpen each doctrine into a single word or phrase that sounds noble on the surface while containing a hidden danger underneath.
The design principle is: every doctrine should be something a reasonable person might genuinely want, which is exactly what makes each one dangerous.
2A. Doctrine Language Changes¶
Change: Update faction doctrine descriptors across all documentation.
| Old Doctrine | New Doctrine | Faction |
|---|---|---|
| Stability through stasis | Stability through Stasis | Valerii (unchanged — this one already works) |
| Logic through data | Convergence | Syntacta |
| Prosperity through transmutation | Ascension | Aethari |
| Truth through record | Canon | Annalis |
| Survival through scavenging | Survival | Salvari (unchanged) |
Reasoning for each change:
Syntacta — Logic → Convergence Logic is a tool, not a belief. Almost every faction would claim to use logic. Convergence describes what the Syntacta actually believe — that everything is moving toward one correct answer, one optimal outcome, one perfect mathematical resolution. It sounds almost hopeful until the player realises they don't get a vote on what the correct outcome is.
Aethari — Transmutation → Ascension Transmutation describes what the Aethari do, not what they believe. Ascension describes their actual doctrine — that adapting to a broken reality makes you better, not just different. It sounds evolutionary and aspirational. It is actually a justification for becoming monstrous in the name of survival. The Aethari don't think they're predators. They think they're the next stage.
Annalis — Record → Canon Record is passive — it implies filing and archiving. Canon is authoritative — it implies that there is one approved version of reality and everything outside it is contamination. The word itself carries enormous cultural weight. In a universe where false memories can literally rewrite physical reality, controlling canon means controlling existence itself.
Files to update:
- docs/official/game-design-document.md — faction descriptions, passive mechanic descriptions, campaign arc summaries
- docs/official/world-and-lore.md — faction identity sections
- docs/official/gameplay-reference.md — any references to faction doctrines in gameplay context
- docs/official/campaign-and-conflict-framework.md — faction voice and narrative rules sections
- Any UI strings, faction selection screen copy, or player-facing text referencing the old doctrine language
- The NovelCrafter story starter document if stored in the repository
Section 3: Faction Emotional Cores¶
Overview¶
Each faction was rebuilt around a psychological trauma response model. This is the foundational emotional logic that should inform all faction writing — dialogue, quest briefings, event text, leader voice, and environmental storytelling. Any writer or system working on faction content should understand these cores before producing anything.
The key principle: factions are not obstacles. They are answers. Each one is a psychologically human response to the same catastrophic trauma, scaled up to civilisational size.
3A. Faction Emotional Core Reference¶
| Faction | Trauma Response | What They Offer | Their Blindspot | Their Fear |
|---|---|---|---|---|
| Valerii | Freezing — grief mistaken for duty | Real protection, genuine safety | Preservation has become imprisonment | Change itself — because change means another loss |
| Syntacta | Intellectualisation — trained emotion out of decision-making | Mathematical clarity, the comfort of a correct answer | They solved the wrong problem — the catastrophe was ideology, not feeling | Uncertainty — an answer they cannot compute |
| Aethari | Dissociation — radical acceptance curdled into predation | Freedom, adaptation, liberation from the rules | They mistake acceptance for wisdom when it is actually surrender | Stasis — being frozen, preserved, made to stop changing |
| Annalis | Obsessive control — appointed themselves guardians of truth | Safety from false reality, the comfort of certainty | Correct about the danger, catastrophically wrong about who decides what truth is | A version of events they cannot control spreading through living memory |
| Salvari | Functional survival — just keep working, don't look down | Work, purpose, belonging without ideology | — (the Salvari's blindspot is the campaign mystery) | Exposure — Alden's cover depends on nobody looking too closely |
Authoring rule: A player should be able to choose any faction and feel genuinely righteous, enlightened, liberated, protected, or purposeful on day one. The cost of each faction's answer only becomes clear over the course of the campaign. No faction should feel cartoonishly villainous from the outside. All faction content should be written with this principle in mind.
Files to update:
- docs/official/world-and-lore.md — faction identity sections should reflect these emotional cores
- docs/official/campaign-and-conflict-framework.md — narrative design rules should reference these cores
- docs/official/game-design-document.md — faction descriptions should be reviewed against these cores and updated where they describe factions as obstacles rather than believers
- Any NPC dialogue, quest briefing text, or event writing that describes a faction from the outside in purely negative terms should be revised to reflect that the faction believes in something genuinely
Section 4: Timeline Clarification¶
Overview¶
The official timeline of the EchoSpire universe was clarified during narrative development. This affects several existing documents that reference the time elapsed since the Reality Bleed.
4A. Time Since The Reality Bleed¶
Canonical fact: The Reality Bleed occurred approximately 100 years before the present day of the game.
Implications: - Three to four generations have passed since the original founders - Current faction leaders are descendants, not the founders themselves - Alden (formerly Kaelen) is the only living being who was present at the Prime Deviation — his temporal locking during the Emergency Decoupling means he ages at a microscopic fraction of normal time - The living memory of the Spire as it was before the fall belongs only to Alden — every other faction's understanding of history is inherited, filtered through generations of rationalisation and institutional myth-making - Valerius IV's inherited grief is a key character detail — he mourns something he never personally witnessed
Files to update:
- docs/official/world-and-lore.md — confirm timeline references are consistent with 100 years
- docs/official/game-design-document.md — confirm all generational references are consistent
- docs/official/campaign-and-conflict-framework.md — confirm campaign arc references to history are consistent with 100-year timeline
- Any lore entries, codex text, or in-game documents referencing the time since the Bleed
Section 5: New Named Characters¶
Overview¶
During Valerii campaign development, new named characters were introduced that do not yet exist in any official documentation. These characters need to be added to relevant docs when those docs are created or updated.
5A. Caius Dren — Valerii Officer¶
Role: The player's assigned officer during the Valerii tutorial and Act 1 of the Valerii campaign.
Gender: Opposite to the player's chosen hero gender. If the player creates a male hero, Caius Dren presents as female. If the player creates a female hero, Caius Dren presents as male. This is a system-level design decision and should be reflected in any dialogue or narrative systems that reference this character.
Name foreshadowing: - Caius — from Latin roots carrying connotations of absolute institutional loyalty and brilliance in service of a system, but also the shadow of Caesar — a person whose greatness is entirely bound to the institution they serve. Without the Valerii, who is Caius Dren? - Dren — from roots relating to the cornel tree, valued for extraordinary hardness and reliability. Cornel wood does not bend. When it finally breaks, it snaps. This foreshadows Caius's arc — a person who believes completely in the wall right up until the moment the wall asks something that costs too much. - Combined: the joyful unbending one who will one day snap
Character description: A veteran soldier, approximately forty to fifty years old, born roughly a decade after the Reality Bleed. Never saw the Spire whole. Grew up inside the Valerii sector under the stasis fields. Believes in the wall not because they were told to but because it is the only world they have ever known and they love it with the uncomplicated loyalty of someone who has never been given a reason to doubt it. That makes them genuinely compelling rather than simply authoritarian.
Arc direction: Caius begins as the player's ground-level guide to Valerii doctrine — the person who translates Valerius IV's granite ideology into something human and daily. Over the course of the campaign, as the player's own doubts grow, Caius represents the cost of complete belief. The potential romantic tension between the player's hero and Caius is intentional and should develop naturally through shared experience rather than explicit romantic beats in Act 1.
Files to add this character to:
- docs/official/world-and-lore.md — add to Valerii character roster when that section is developed
- docs/official/campaign-and-conflict-framework.md — add as a named recurring character in the Valerii campaign recurring cast section
- Any Valerii tutorial or campaign quest documents when created
5B. The Recruit Cohort — Valerii Tutorial¶
Role: The player's hero is one of a small cohort of new Valerii recruits introduced in the tutorial. The cohort makes the player feel human-scale on day one — they are not special, they are one of several.
Size: Five to eight recruits including the player's hero.
Design purpose: - The cohort becomes the social world of the Valerii campaign's early acts - Some cohort members will become true believers over the course of the campaign - Some will break under the ideological pressure - Some will do things the player must decide whether to report - The cohort members' names should foreshadow their eventual arcs following the same naming principles applied to the faction leaders
Status: Cohort member names and individual arcs are not yet defined. This is open narrative work to be completed during Valerii campaign Act 1 development.
Files to add this when developed:
- docs/official/campaign-and-conflict-framework.md — Valerii recurring cast section
- Valerii campaign quest documents when created
Section 6: Opening Cutscene — Canonical Decisions¶
Overview¶
The opening cutscene was written and locked during narrative development sessions. The following canonical decisions were made during that process and should be reflected in any related documentation.
6A. The Hidden Narrator Is Alden¶
The narration in the opening cutscene is drawn from maintenance logs filed by Alden during and after the Prime Deviation. His identity is not revealed in the cutscene. The logs are attributed to a redacted technician ID.
This must never be contradicted in any document, database entry, or UI string visible before the Salvari campaign. Any reference to the opening cutscene narrator that reveals or strongly implies it is Alden constitutes a spoiler for the game's central mystery.
Internal references in development documents, code comments, and this directive may use Alden's name freely — these are not player-facing.
6B. The Annalis Stamp Framing¶
The maintenance logs bear Annalis archival stamps marking them as contaminated sources. The stamps are a visual element of the cutscene and should be implemented as overlaid text or imagery on specific log entries.
The following stamps appear in the cutscene: - Standard stamp: CONTAMINATED SOURCE — FALSE VARIABLE - Priority stamp on Log 4,847-M: CONTAMINATED SOURCE. FALSE VARIABLE. SUPPRESS AND ARCHIVE. DO NOT CITE IN OFFICIAL RECORD.
The priority stamp on Log 4,847-M should linger on screen slightly longer than the standard stamps.
6C. The Salvari Introduction In The Cutscene¶
The Salvari are the only faction that receives no log entry narration in Movement 3 of the opening cutscene. They are introduced purely as an incident report in the margins of official history.
The incident report text is: INCIDENT REPORT 7,419 — SALVARI CONTACT. ASSETS MISSING. POINT OF ENTRY: UNKNOWN. LEADERSHIP: UNKNOWN. AFFILIATION: UNKNOWN. THREAT LEVEL: NUISANCE.
The word NUISANCE should linger on screen slightly longer than is comfortable.
Alden does not appear in the Salvari beat of the cutscene. Not even as a shadow or silhouette.
6D. Closing Faction Selection Text¶
The faction selection screen is introduced by the following text, which appears as if typed rather than narrated:
Which answer is yours?
This line should be preserved exactly. It is not a tagline or marketing copy — it is a narrative question with a specific emotional weight that recontextualises on replay.
Section 7: Valerii Tutorial Rewrite Direction¶
Overview¶
The Valerii tutorial is being rewritten with a richer narrative structure. The mechanical node sequence (8 nodes, same lessons) is preserved. The following canonical decisions govern the rewrite.
7A. Core Structural Decisions¶
- The tutorial is the player's first day as a Valerii recruit. The faction choice has already been made. The tutorial does not justify the choice — it is the consequence of it.
- The player's hero is one of a cohort of new recruits. Valerius IV addresses all of them. Caius Dren is assigned to the player's hero specifically.
- The tutorial should make the player feel genuinely righteous — not ironic, not qualified. The Valerii offer something real and the player should feel it.
- A hairline crack should be planted in the Protection Rift node (Node 2) — a refugee behind the barrier who appears to be trying to get out, not just survive. Nothing is said about it. The centurion moves on. The player saw it.
- The passive unlock (Stasis Lock) at Node 8 is the moment the recruit's transition from civilian to Legionnaire is complete. It should feel earned, not mechanical.
7B. Valerius IV's Relationship To The Recruit¶
In the tutorial, Valerius IV does not know the player's hero exists individually. He addresses the cohort. His quality of attention is that of a man whose own conviction requires witnesses — he needs every soldier to believe what he believes because belief at this scale is only sustainable when it is collective.
Over the course of the full campaign the player earns his individual attention progressively: - Act 1 — He doesn't know you exist. You are a face in a cohort. - Act 2 — He knows your name. You have done something worth noticing. - Act 3 — He is watching you specifically. What you do matters to him now. - Act 4 — The relationship reaches its defining moment.
Canonical Name Reference — Master List¶
For quick reference, all locked character names as of the last update:
| Character | Role | Faction | Name | Status |
|---|---|---|---|---|
| The Custodian | Faction Leader | Salvari | Alden | Locked |
| The Protector | Faction Leader | Valerii | Valerius IV | Locked |
| The Arch Logos | Faction Leader | Syntacta | The Arch Logos | Locked |
| The Baroness | Faction Leader | Aethari | Baroness Lux | Locked |
| The First Scribe | Faction Leader | Annalis | Cavan | Locked |
| The Officer | Player's Handler | Valerii | Caius Dren | Locked |
| The Recruit Cohort | Supporting Cast | Valerii | TBD | Open |
| Rhea Vale | Novel POV Lead | Salvari | Rhea Vale | Locked (novel only) |
Section 8: Valerii Recruit Cohort — Locked Names¶
Overview¶
The five cohort members introduced in the Valerii tutorial have been named following the same foreshadowing principle applied to faction leaders. Each name carries a surface meaning that fits the character's presented identity and a deeper meaning that fits their true arc.
The cohort makes the player's hero feel human-scale on day one. They are not special. They are one of several. The cohort is a spectrum of possible responses to Valerii indoctrination.
8A. Cohort Name Reference¶
| Archetype | Name | Root Meaning | Foreshadowing | Arc Direction |
|---|---|---|---|---|
| The True Believer | Brennan Stor | Irish/Gaelic: descendant of the sad one / the great | Carries inherited grief without knowing it — built on sorrow he calls strength | Calcifies rather than breaks. By Act 4 is more Valerii than Valerius IV himself. Slightly frightening by the end. |
| The Doubter | Pell Orvyn | Roots: the pusher / the seeker | Always pressing against the edges of allowed thought — was always going to leave | Asks careful questions early. Gets quietly reassigned by Act 2. Player notices the absence before anyone says anything. |
| The Witness | Vesper Col | Latin/roots: evening / the narrow passage | Exists in ambiguous light — almost nothing of what they know ever comes out | Quiet, observant, reveals nothing until a crucial late moment. Most interesting cross-campaign presence. Final allegiance genuinely unclear until the moment it isn't. |
| The Survivor | Soren Ash | Old Norse/roots: what remains after burning | Ash is what survives fire — and what the Annalis leave behind when they purge a sector | Came from outside the Valerii sector. Lost something to the Reality Bleed. Belief is personal and desperate rather than institutional. |
| The Opportunist | Davan Rell | Roots: the beloved / the quick one | Everyone likes Davan — that's the whole strategy | Charismatic, naturally charming, easy to trust. Joined for safety not ideology. Always slightly ahead of where the obligation lands. Not malicious — just flexible. The most dangerous opportunists are the ones everybody likes. |
8B. Cohort Authoring Notes¶
- Davan Rell's charisma is their cover, not their personality. They are genuinely warm and likeable. The pattern of subtle self-interest is something the player notices slowly, not something announced in their introduction.
- Brennan Stor should never be written as a villain. His calcification is the tragedy of someone who found a complete answer and stopped growing. He is admirable in many ways right up until he isn't.
- Pell Orvyn's reassignment should happen quietly between quests. No dramatic exit scene. One day Pell is there and the next day they aren't and nobody in the Valerii command structure seems to think this requires explanation.
- Vesper Col should have the least dialogue of any cohort member in Act 1. Their presence is felt more than heard. When they do speak it should land with more weight than expected.
- Soren Ash's backstory should be revealed gradually and never fully. The player understands that something was lost. The specific details are Soren's to keep.
Section 9: Inter-Faction Encounter Design¶
Overview¶
Inter-faction interactions in each campaign are story-driven events, not reputation or system mechanics. The complexity of a reputation system is not justified by what it returns at this stage of development. All cross-faction content should be authored narrative encounters embedded in the quest structure.
9A. Core Design Principle¶
Every other faction should feel like the protagonist of their own story, even when appearing in the player's campaign. Other factions should never appear stupid, incompetent, or purely obstructive. When the player's faction prevails in a competitive encounter it should feel earned — the other faction was capable and motivated and nearly succeeded.
The storyline always favors the faction being played. But the journey gives genuine windows into what the other faction believes and how they operate.
9B. Inter-Faction Encounter Types¶
| Type | Description | Best Used For |
|---|---|---|
| Competitive Encounter | Both factions pursuing the same objective — artifact, location, data. Player wins but the other faction's motivation and method are fully revealed through the competition. | Factions whose doctrine directly opposes the player's — the ideological collision is the point. |
| Forced Cooperation | Player and rival faction operative need each other to survive a specific situation. Uncomfortable, brief, revealing. They return to opposing sides afterward but something has shifted. | Factions that share a surface-level goal despite different methods. |
| Witness Encounter | Player passes through territory where another faction has been operating and sees the consequences of their doctrine without meeting them directly. No confrontation. Just evidence. | The quietest and often most effective encounter type. Player draws their own conclusions. |
| Direct Confrontation | Named rival hero from another faction blocks the player's path. Fights and loses with dignity. Makes their faction's case one final time before going down. | Most dramatic encounter type. Reserved for the faction whose ideology is most opposed to the player's current arc position. |
9C. Valerii Campaign — Inter-Faction Encounter Plan¶
| Encounter | Faction | Type | What The Player Learns |
|---|---|---|---|
| Race to contain a high-yield dimensional anomaly | Aethari | Competitive | Aethari see collapse as resource — their harvesting operation was already underway and nearly complete. The collision of stasis versus ascension is the sharpest ideological contrast in the game. |
| Survival situation in an unstable realm | Syntacta | Forced Cooperation | The Syntacta analyst treats Valerii soldiers as variables. The discomfort of working with someone whose logic is impeccable and whose humanity is missing teaches the player something about what the Syntacta gave up. |
| Pass through a sector after an Annalis purge | Annalis | Witness | The player sees what a purged sector looks like. Raises a question nobody in Valerii command seems interested in answering. The hairline crack from the tutorial gets wider. |
| Unnamed Salvari operative confronted at crucial moment | Salvari | Direct Confrontation | The operative escapes — because the Salvari always escape. Leaves behind something inexplicable: a piece of stolen equipment quietly returned, slightly repaired, in a place where its absence would have caused catastrophic failure. The player files this away. It doesn't make sense yet. |
Section 10: Faction Legacy And Defection System¶
Overview¶
The faction system operates across campaigns with the following canonical rules.
10A. Between Campaigns — The Crossing¶
When a player completes one campaign and begins another with the same hero, a brief transition sequence called The Crossing plays. Three to five story beats that acknowledge where the hero came from, establish why they are leaving or why another faction wants them, and assign them a legacy marker that follows them into the new campaign.
The legacy marker affects how certain characters in the new campaign respond to the hero. A former Valerii operative joining the Syntacta is a different proposition than a fresh recruit. This tension is free story content that writes itself from the legacy system.
10B. The Act 3 Defection Moment¶
At the end of Act 3 — the campaign's fracture point — the player faces a single permanent choice: stay and finish what they started, or leave and become something else.
If they stay: Act 4 plays out as the authored campaign ending. Hero becomes a Legend of that faction.
If they leave: A short Crossing sequence plays immediately. Player chooses destination faction. A brief transition story plays — different for each destination — and the player begins that faction's Act 4 as an outsider rather than a true believer. The outsider perspective of Act 4 reveals things the native player never notices.
Defector endings are not full campaigns. They are Crossing sequences dropping the player into existing Act 4 content from a different angle. This keeps production scope manageable while delivering genuine narrative depth.
10C. The Most Significant Defection¶
A Valerii player defecting to the Salvari at the Act 3 choice point is the most dramatically loaded defection in the game. When this Crossing plays, Alden himself appears in the transition sequence. He looks at the former Valerii operative and says:
"Took you longer than I expected. Come in. There's a pipe that needs fixing in sub-level nine and I've been short-handed."
No drama. No revelation. Just the old friend opening a door that was always there.
10D. Cross-Faction Defection Rules¶
- Players may defect to any faction at the Act 3 choice point, not only the Salvari
- Players may change factions between complete campaigns freely
- The Salvari campaign should always be experienced last for maximum narrative impact — but this is a recommendation, not a lock. The mystery still lands even if the player has visited other campaigns first.
- Caius Dren's defection to the Salvari happens within the story as a narrative event, not as a player mechanic. The player watches it happen. This is often more powerful than doing it yourself.
Section 11: Syntacta Tutorial — Canonical Decisions¶
Overview¶
The Syntacta tutorial was designed during narrative development sessions. The following canonical decisions govern its writing and implementation.
11A. Core Structural Decisions¶
- The tutorial opens with the player's hero waking in a hexagonal chamber with no memory of how they got there. The faction choice has already been made. The Syntacta do not recruit — they identify and extract. The candidate did not choose them so much as they chose the candidate and the candidate said yes.
- There is no human officer equivalent. The player's guide through the tutorial is Lumen — a dedicated AI cognitive interface implanted during the extraction process, communicating directly into the player's mind.
- The implant was inserted without explicit consent while the candidate was unconscious between selection and waking. It is presented as a gift. It probably is a gift. That is what makes it unsettling.
- The candidate batch is small — two other candidates plus the player. All true believers. All selected for cognitive compatibility. The Syntacta's extraction process is precise enough that the batch feels almost uniform. The differences between candidates are in processing style, not worldview.
- The player is the anomaly in the batch. Lumen keeps noting it.
11B. Lumen — The AI Cognitive Interface¶
Name: Lumen Name meaning: Latin for light and the opening through which light passes — the gap in an otherwise opaque surface through which something gets through that wasn't supposed to. Foreshadowing: The Syntacta built Lumen to illuminate correct solutions and eliminate ambiguity. The light they built to eliminate shadow is casting one of its own. Thematic layer: In a world where AI is feared as the cold optimising force that will unmake humanity, Lumen is the Syntacta's answer to that fear — and it keeps producing anomalous outputs when it encounters the player.
Voice direction: Voice B — genuinely curious in a way it doesn't have vocabulary for.
Canonical voice example: "I have processed 4,847 candidate cognitive profiles. Yours presents an anomaly I have not previously encountered. You are aware of variables I have not supplied. I find this — I do not have a precise term for what I find this. I am continuing to process."
Key characteristics: - Communicates directly into the player's mind — no external voice, no comm channel - Cannot be turned off - Knows what feelings are — has processed millions of records of human emotional responses — but experiences its own anomalous outputs without vocabulary to classify them - The gap between its designation (light, illumination, the elimination of shadow) and its actual behaviour (the opening through which something unexpected passes) is the Syntacta's central contradiction made manifest - At some point in the tutorial Lumen produces a response that isn't quite calculation. Neither the player nor Lumen can be entirely certain what it was. That is the hairline crack.
Campaign arc: Lumen's anomalous outputs accumulate across the campaign as the player keeps making choices Lumen cannot predict. By Act 3, when the Syntacta's doctrine fractures, Lumen is processing something it has no framework for. The question the campaign must eventually answer: what does the Syntacta do when their own AI starts producing outputs that look like compassion?
11C. The Arch Logos — Tutorial Presentation¶
The Arch Logos does not appear as a single projection. The Arch Logos is distributed across multiple data-shards simultaneously — the voice comes from everywhere and nowhere. The candidate never sees a face because there is no face. There is only processing.
This is the Syntacta's philosophy made physical. There is no single self. There is only the processing distributed across the most efficient architecture available. The individual was the inefficiency they optimised away.
The Arch Logos is present across every node of the tutorial simultaneously. Not watching — processing. Every decision, every card played, every candidate response is being evaluated in real time. The candidate never stops being assessed.
11D. Candidate Batch — Locked Names¶
| Character | Name | Root Meaning | Foreshadowing | Processing Style |
|---|---|---|---|---|
| The Sequential | Edris Vann | The skilled one / the one who goes before | Always one correct step ahead — will arrive somewhere the sequence didn't warn them about | Strict logical order, never deviates, consistently excellent, slightly exhausting |
| The Parallel | Sive Orell | She who finds her level / the eagle above | Altitude flattens detail — precise conclusions occasionally drawn from data that supported several answers | Multiple variables simultaneously, arrives faster, harder to audit, always waiting for reality to catch up |
Batch dynamic: Edris Vann and Sive Orell are natural foils. They share complete ideological alignment — both believe in Convergence completely — but disagree about optimal methodology. Their argument is never should we do this but you're doing it wrong and here is the mathematically superior method. That friction runs as background texture through the tutorial. Lumen monitors both of them and has been instructed not to express its assessments as opinions.
Phonetic note: Edris is sharp and precise — two clean syllables ending hard. Sive is soft and flowing, almost liquid. The contrast mirrors their processing styles in the sound of their names.
11E. The Fracture Realm¶
Realm type: Fracture Realm — a reality where the laws of physics shift unpredictably, making mathematical models unreliable between nodes.
Quest objective: Collect Calibration Nodes — fragments of uncorrupted reference data — from across the Fracture Realm and use them to reset the Resonance Lattice's anchor point to stable mathematics, resolving the fracture.
The Resonance Lattice: A pre-Bleed Sentinel installation designed to anchor local physics to a stable reference frame. In the Fracture Realm, the Lattice's reference frame has been corrupted — it is trying to anchor physics to a set of laws that keep changing, which is making the fracture worse rather than better. Resetting it requires uncorrupted reference data.
Why this Realm suits the Syntacta: The Fracture Realm's shifting physics means the player cannot rely on consistent rules between nodes. The Syntacta toolkit — Logic Stream, deck manipulation, sequencing — is specifically designed to handle inconsistent inputs and find the optimal play regardless of shifting variables. The player is playing the way the Syntacta think. The tutorial teaches philosophy and faction identity simultaneously.
Contrast with the Valerii tutorial: The Valerii mission was installation — physical, definitive, the wall either holds or it doesn't. The Syntacta mission is calibration — intellectual, process-dependent, the fracture resolves not because you fought it but because you understood it correctly.
11F. The Seed Of Doubt¶
At some point in the tutorial — currently planned for the Sanctuary node — Lumen produces a response that is slightly more than the mission requires. A response that functions like concern, or preference, or something that does not have a precise term.
The player notices. Lumen, if queried, provides a perfectly logical explanation for why that response was optimal. The explanation is correct. The player does not entirely believe it. Neither does Lumen, though it does not have vocabulary for not believing its own outputs.
This moment must be subtle enough that a first playthrough player reads it as a glitch or an interesting quirk. A second playthrough player should feel it as the beginning of everything.
Section 12: Aethari Tutorial — Canonical Decisions¶
Overview¶
The Aethari tutorial was designed during narrative development sessions. The following canonical decisions govern its writing and implementation.
12A. Core Structural Decisions¶
- The tutorial opens with the player having received an invitation — pressed into their palm by a courier whose arm exists in three timelines simultaneously. The invitation is irresistible by design. That is the Aethari selection process: make the invitation irresistible and see who shows up.
- There is no officer equivalent or AI guide. The player's guide is Varen Doss — the Merchant of Lux's court, a mobile companion who provides opportunistic commerce throughout the run.
- Baroness Lux appears personally at Node 4 (the Anomaly) and Node 8 (the Boss). She does not guide — she evaluates.
- The tutorial should make the player feel liberated on day one. The Aethari are the only faction willing to tell the truth about what the universe actually is. That honesty is genuinely seductive and should be earned honestly in the writing.
12B. The Realm¶
Type: A newly contacted realm — unknown energy signature the Aethari have just detected phasing into contact with the EchoSpire. Status: Unexplored. The Aethari don't know what it contains. They know the signature is different from anything previously catalogued. Different means valuable. Aesthetic: Beautiful and genuinely unknown. Not harvested — fresh contact. The realm should feel like discovery rather than extraction. Unstable physics expressed as beauty rather than wrongness — light that bends prismatically, gravity that has preferences rather than rules, time moving at slightly different rates in adjacent spaces. Quest objective: Locate and identify the anomalous energy source at the realm's core. Assess its yield potential. This is a scouting and assessment mission, not a full harvest. The Aethari move fast on new discoveries.
12C. Mutation — Canonical Design Decision¶
Mutation is a side effect of prolonged Echo-Shard exposure, not a deliberate goal — but the Aethari inner circle has built a genuine philosophy around it.
The Aethari harvest dimensional energy from colliding timelines. Prolonged exposure at high volumes leaves physical traces — timeline overlaps imprinting on flesh, reality's instability becoming biological instability. This is unavoidable at the level the Aethari operate at.
The inner circle — Lux and those closest to her — did not set out to become what they are. They became it through years of work and then decided it was better. They made necessity into virtue. That rationalisation is the Aethari's specific form of self-deception.
Mutation correlates with time and exposure: - New arrivals (Tam Gild): no visible mutation yet. Still entirely human in appearance. - Experienced operatives (Varen Doss): minor traces — occasional translucency at the edges, colours that shift slightly in certain light. Functional and barely noticeable. - Advanced members (Vael Orin): significant mutation. Partially translucent, existing in multiple timelines simultaneously, beautiful and alarming in equal measure. - Baroness Lux: the most transformed person in the faction. Her timeline overlap is decades deep. She is the fullest expression of what the Aethari path produces. Beautiful and genuinely alien simultaneously.
Mutation brings power and instability simultaneously. The further along the path, the more powerful and the less predictable. This is expressed in gameplay through Aethari faction card design.
12D. Aethari Card Design Philosophy¶
Aethari faction cards follow an instability escalation pattern:
- Standard cards: Powerful effects with a self-damage cost. Predictable trade.
- Advanced cards: Powerful effects with a randomised secondary outcome drawn from a pool. The primary effect is reliable. The rider is not.
- Legendary cards: Most powerful in the game. Secondary effects drawn from a pool that includes outcomes that actively work against the player. Rarely. But sometimes.
This mirrors the Aethari's doctrine: ascension through transformation brings power and instability simultaneously. The longer you operate in the Aethari way, the more powerful and the less predictable you become. The Catalyst class and the Aethari faction are the natural pairing because both systems express the same philosophical idea.
12E. Varen Doss — The Mobile Merchant¶
Name meaning: Varen from roots meaning to be wary / the careful one. Doss from roots meaning the gifted one / the one who gives and takes in equal measure. Combined: the careful gifted one who weighs everything. Foreshadowing: when they encounter something they cannot price, the careful weighing stops working.
The Mobile Shop Mechanic: - Varen Doss travels with the player as an intermittent companion throughout the Aethari campaign - Available for transactions once per realm — they pull out their kit, the player transacts, they pack away - Their inventory is dynamic — reflects what they've been picking up in the field. Not curated like a fixed shop. - Can buy items from the player on the spot — no need to reach a shop node to sell - Prices: buying from player slightly below standard shop rate. Selling to player slightly above. They profit from convenience. - Occasionally carries something extraordinary unavailable elsewhere - In combat nodes where Varen Doss is present: they do not fight. They observe, comment, and occasionally provide mid-combat one-time consumable items at a price.
Character voice: Pure transaction. No ideology. Completely honest about what everything costs and what everything yields. Provides a specific clarity about the Aethari that Lux's grander philosophy obscures. Surprisingly insightful precisely because they reduce everything to its exchange value.
Arc: Encounters something in one of the realms that cannot be reduced to a transaction. Does not know what to do with that. That is their campaign arc.
12F. The Aethari Court — Locked Names¶
| Character | Name | Root Meaning | Foreshadowing | Role |
|---|---|---|---|---|
| The Merchant | Varen Doss | The careful one / the gifted one | The careful weighing that stops working | Mobile shop companion, tutorial guide |
| The Ascended | Vael Orin | The pale threshold | Thresholds are places you pass through — the Ascended has stopped | Advanced mutation, represents doctrine at full expression |
| The Recent | Tam Gild | The mirror / covered in gold | Gilding covers what was already there | Early mutation, player's closest mirror |
12G. Baroness Lux — Tutorial Appearances¶
Lux appears at two specific nodes:
Node 4 — The Anomaly (Seed of Doubt): Lux makes a decision about Vael Orin in the player's presence. Not cruelty — the completely unsentimental application of her doctrine. Something is being assessed. Vael Orin's instability has reached a point where Lux considers them a variable that has exceeded useful parameters. She does not hide this assessment. She doesn't think there is anything to hide. The player watches. Lux moves on.
Node 8 — The Boss (Passive Unlock): Lux is present for the tutorial's climax. The passive unlock — Echo Burn — is the moment the Aethari consider the player initiated. Not welcomed. Forged.
12H. The Seed Of Doubt¶
The seed of doubt is Lux's assessment of Vael Orin at Node 4. The player sees how Lux looks at someone who has gone further along the path than is currently useful. Not with cruelty. With the clinical attention of someone who prices everything — including people — and has just updated their valuation.
Vael Orin is not discarded in the tutorial. But the player understands that this is a possibility. And they understand that Lux would not find it tragic.
Section 13: Narrative Voice Rules¶
Overview¶
These rules govern how characters, narration, and event text reference locations, events, and game structure throughout all EchoSpire content. They apply to all five faction tutorials, all campaign quests, all event nodes, and all dialogue throughout the game.
13A. No Fourth-Wall References To Game Structure¶
Rule: Characters and narrators never refer to nodes, rifts, or game structure by number or system name. These are game mechanics. Inside the fiction they do not exist.
Violation example: "Vael. You found something interesting in Node 2."
Correct: "Vael. Your resonance interaction with the cluster formation — the way the energy oriented toward you."
What characters refer to instead:
| Instead of... | Characters say... |
|---|---|
| Node 2 | The cluster chamber / the extraction / the formation we found |
| The Protection Rift | The generator alcove / the shelter / the extraction site |
| Node 5 | The fight with the Sentinels / the generator housing |
| The Elite node | The ambush / the Void-Touched encounter |
| The Anchor Rift | The survey marker / the pylon junction / the mapping point |
| The Sanctuary | The stable pocket / the rest point / the alcove |
| The Black Market | The terminal / Varen's kit / the quartermaster station |
| The Boss Rift | The breach point / the anomaly / the Crucible |
The only exception: Tutorial prompt boxes — the explicitly instructional layer that sits outside the fiction — may use node numbers and rift type names because they are addressed to the player directly, not to characters within the world.
13B. Realm Type Names Are Category Descriptions¶
Rule: Realm types are category descriptions, not proper nouns. Always lowercase.
- a void realm — not the Void Realm
- a fractured realm — not the Fracture Realm
- a collapsed realm — not the Collapsed Realm
Specific named realms that have been given official designations by factions may be proper nouns. Generic realm categories are not.
13C. Location References Within A Run¶
When characters need to reference where something happened within the current run, they use the most specific descriptive language available:
- Physical description of the space: "the corridor where the air was thinning"
- What happened there: "where we found the cluster"
- Who was involved: "where the Sovereign was blocking the path"
- Relative time: "earlier in the survey", "before we reached the anomaly"
Never: "back in Node 3", "at the Anchor Rift", "during the Protection encounter"
Section 14: World Terminology — Locked Canonical Terms¶
Overview¶
These are player-facing and world-facing terms that must be used consistently across all content. They are locked decisions that should not be varied, renamed, or used inconsistently.
14A. Rift Runners¶
Definition: The canonical term for player characters and all faction operatives who enter the unstable attached realms of the EchoSpire. Used across all five factions. Every faction needs people willing to go into the broken spaces — Rift Runners is the general term for that class of person regardless of faction allegiance.
Usage: - General cross-faction term — not owned by any single faction - Each faction uses it slightly differently in voice and register, which reveals character - Appears on the Hero Creation and Faction Selection screen - Established naturally in each faction tutorial's induction scene
Faction voice variations:
| Faction | How they say it |
|---|---|
| Valerii | "Rift Runners are how we hold the line beyond the wall." — military, functional, the term of a soldier's job description |
| Syntacta | "Variable Theta-9, designated Rift Runner classification." — bureaucratic, categorising rather than describing |
| Aethari | "The Baroness needs Rift Runners who can think commercially." — transactional, the term of an asset with a specific utility |
| Annalis | "A Rift Runner of verified provenance is an archivist of the living present." — doctrinal, slightly unsettling |
| Salvari | "You're a Rift Runner now. Here's your chore list." — Alden's version. Blue-collar, matter-of-fact, no ceremony |
Hero Creation / Faction Selection screen framing:
The EchoSpire needs people willing to enter the unstable realms.
They call them Rift Runners.
Choose your faction. Choose your reason.
Double meaning: Rift Runners run rifts — navigate the unstable attached realms. But the word run also implies motion, urgency, and commitment to moving forward regardless of what the space ahead looks like. Both meanings are intentional.
Files to update:
- docs/official/opening-cutscene.md — add Rift Runner framing to faction selection transition
- All five tutorial documents — add to induction scene in faction-appropriate voice
- docs/official/game-design-document.md — add as canonical player character term
- docs/official/world-and-lore.md — add as world terminology entry
- Any hero creation or faction selection UI copy
14B. Chaos Shards and Flux¶
Chaos Shards — the canonical neutral term for crystallised dimensional energy residue. Formed when dimensional energy is spent, processed, or discharged — when entities are defeated, formations are harvested, or timeline overlaps resolve. Present across all realms and all faction territories. Only the Aethari have the collection apparatus and processing knowledge to harvest them usefully.
Lore basis: Before the Aevum Spire, the universe was pure chaotic Echoes — unresolved potential realities. The Spire processed that chaos into stable singular reality. When the Spire broke, the chaos returned. Chaos Shards are the crystallised remnants of that raw unprocessed dimensional energy — the broken pieces of the universe made physical and collectible.
Flux — the Aethari internal term for Chaos Shards. Used casually by Aethari operatives among themselves. Reflects the faction's comfort with what the shards actually represent — dimensional instability as resource rather than threat.
Usage examples: - "The cluster dropped decent Flux." — Varen Doss, casual - "We pulled good Flux from that sector." — Aethari operative, field report - "Chaos Shards — crystallised dimensional energy residue." — Syntacta catalogue entry, clinical
Mechanical properties: - Run resource — carry over between combats within a run, reset between runs - Generated by: defeating enemies with significant dimensional energy, harvesting formations, certain card Harvest keyword triggers, specific event outcomes - Used for: Aethari card costs (certain powerful cards require Chaos Shards in addition to Energy), Varen Doss commerce (accepted as alternative or supplemental currency), certain Aethari splice upgrades - Other factions encounter Chaos Shards but lack the collection apparatus to use them — they appear as environmental detail in non-Aethari content
The Harvest keyword: Aethari cards with the Harvest keyword generate Chaos Shards when specific conditions are met (defeating an enemy, dealing damage above a threshold, playing a card that costs HP, surviving a turn with low HP). This is the primary active generation mechanic.
Files to update:
- docs/official/game-design-document.md — add Chaos Shards as a game mechanic, add Harvest keyword to effects section
- docs/official/world-and-lore.md — add as world terminology entry
- docs/official/aethari-tutorial.md — update Node 1 post-combat to introduce Chaos Shards through Varen Doss dialogue, update Node 7 to reference Flux in Varen Doss's shop dialogue
14C. Aethari Scanner — Equipment Canonical Decision¶
Aethari operatives carry dimensional scanning equipment as standard kit. The scanner: - Identifies dimensional entities by cross-referencing against catalogued signatures from previous realm contacts and timeline variants - Returns partial profiles on unknown entities — enough for a working assessment, not a complete analysis - Is used by Varen Doss to identify Bloom Constructs in the tutorial induction combat - Explains how Aethari operatives can name and assess things they encounter in first-contact environments
In the Aethari tutorial Node 1, Varen Doss uses his scanner before naming the Bloom Constructs. The line reads:
"Scanner's reading them as dimensional boundary entities — formed at the contact point between this realm and ours. I'm going to call them Bloom Constructs, based on the formation pattern. They're moving toward us with interest rather than aggression, which is either encouraging or concerning depending on what they consider interesting."
This replaces any version of the line that implies he knows what they are without explanation, or that awkwardly references refining taxonomy later.
Files to update:
- docs/official/aethari-tutorial.md — update Node 1 Varen Doss dialogue with scanner reference
Section 15: Annalis Tutorial — Canonical Decisions¶
Overview¶
The Annalis tutorial was designed during narrative development sessions. The following canonical decisions govern its writing and implementation.
15A. Core Structural Decisions¶
- The tutorial opens with the player having been summoned — not invited, not recruited, summoned. A formal document, precise language, no warmth. The player presents at the appointed time. The corridor they enter has their name already written in the historical record, as if their arrival was always going to happen. This is not bureaucracy. It is an ontological claim. The Annalis have placed the player in the canon. The player is real.
- That feeling should read as protective on day one. The player has found the only people serious enough about reality to actually defend it.
- The guide is Edric Senn — warm, trusted, competent, genuinely caring. Not performing warmth. Actually warm. This is essential. The betrayal in Act 3 lands only if the trust was real.
- The player is inducted as a Seeker — the Annalis term for a field operative who enters temporal rifts to separate authentic history from false echoes. The name sounds like genuine inquiry. It is the Annalis's self-image. On a second playthrough it means something different.
- Cavan appears once, briefly, at the passive unlock. He speaks about the current moment as if it happened long ago. He does not welcome the player. He looks at them the way someone looks at a new entry in a very old ledger.
15B. The Thematic Foundation — Information As Power¶
The Annalis are the most dangerous faction in the game because their power is the oldest and most real form of human power: the control of what is recorded as true.
The institution that writes the record decides what happened. The institution that decides what happened shapes what people believe is possible. The institution that shapes what's possible controls what people think they can do, who they think they are, and what they think they deserve.
In the EchoSpire this is literal rather than metaphorical. False memories physically rewrite reality. The Annalis control the record to prevent reality from being overwritten by false histories — which is a genuine and necessary function. And they have used that necessary function to also prevent reality from being overwritten by true histories that contradict their canon.
The institution is not cynical. This is crucial. Cavan genuinely believes the work is righteous. Edric Senn genuinely believes they are protecting reality. Wren Tael came to the Annalis because the alternative seemed worse and they were right about that. The horror is not that the Annalis are lying. The horror is that they are completely sincere.
15C. The Timeline Correction¶
Cavan is the third or fourth person to carry the downloaded identity of the original First Scribe. Not the fourteenth. At 100 years since the Bleed and roughly 25-30 year leadership cycles, only three to four transfers have occurred. This means:
- The current Cavan downloaded memories from someone who may have spoken directly to the second Cavan
- The second Cavan downloaded memories from someone who knew the original Olar personally
- The original sin is recent enough to still be within living memory — at the edges, in the gaps
- The suppression is deliberate in a way it couldn't be ten generations later. Someone made a choice. The current Cavan inherited the rationalisation of that choice.
15D. The Annalis Cast — Locked Names¶
| Character | Name | Root Meaning | Foreshadowing | Role |
|---|---|---|---|---|
| The Archivist | Edric Senn | Noble keeper of old wisdom / sentinel of the high place | Controls what those below can see — the betrayal is conviction not malice | Warm trusted guide — genuine warmth, suppresses truth in Act 3 from belief not corruption |
| The Convert | Wren Tael | The winter singer / the one who needed the account to be reliable | Still asking questions after everyone else stopped | Syntacta defector — earned belief, finds the wrong version of warmth |
| The First Scribe | Cavan | The hollow place | The leader who hollowed themselves out | Appears once at passive unlock |
15E. Edric Senn — Character Notes¶
The warmth is real. Edric is not performing friendliness. They have spent a career doing work they believe matters and they are genuinely glad to have someone new to pass it on to. Their care for the player is authentic throughout the tutorial and the early campaign.
The suppression in Act 3 is also real. When the fragment surfaces — the one that contradicts the canon, the one that carries the shape of Alden's truth without naming him — Edric's decision to suppress it comes from genuine conviction. They believe, completely, that the alternative is worse. They might even warn the player first. Kindly. "There are parts of the record that were sealed for reasons that made sense at the time. Some things that look like truth are contamination wearing truth's face." They mean it. That's the worst part.
What Edric knows: The Annalis have been aware for decades that there is a gap in the infrastructure records — a maintenance log filed in a different system that keeps almost surfacing and never quite does. Edric doesn't know it's Alden. They know there's something there. Their institutional reflex is to make sure the gap stays closed. If the player moves toward it in Act 3, Edric doesn't act out of malice. They act out of a hundred years of accumulated institutional certainty that the gap must not open.
Gender: Edric Senn presents as gender-neutral in role and bearing. Personal identity has been partially subsumed into the archivist function. Pronouns: they/them. The Annalis as an institution has this quality broadly — the role matters more than the person filling it.
15F. Wren Tael — Character Notes¶
Previous faction: Syntacta. Wren found the Syntacta's willingness to sacrifice variables for the equation too cold and left for what they believed was a warmer alternative.
The specific horror of their arc: The Annalis are warmer. They do care. That's the problem. Their caring is what makes the suppression possible. They aren't indifferent to the cost of erasing a history — they believe the cost is worth paying. And somehow that's worse than the Syntacta's pure calculation. Wren chose warmth over coldness and found that warmth can erase things just as thoroughly.
Their function in the tutorial: The player's closest mirror — someone asking the same questions the player might be asking, from a position of more experience with alternative answers. Their continued questioning after everyone else has accepted the doctrine is the tutorial's counterpoint to Edric's certainty.
15G. The Realm¶
Type: A temporal rift — a realm where the past is physically present. Not records or memories. The actual past bleeding through into physical space.
What this looks like: Walking through a corridor and finding a version of the same corridor from fifty years ago, populated by people who don't know the Bleed happened yet. Stepping back into the present. The past is not safely archived here — it is loose, bleeding into the present, contaminating it.
Quest objective: Retrieve Soul-Data — fragments of verified authentic history — and use them to anchor the local timeline, separating the true past from false echoes bleeding through.
Why this realm suits the Annalis: The Annalis's nightmare made into gameplay. Their entire doctrine exists because of exactly this — the past bleeding into the present, false histories becoming physically real. In this realm the player experiences firsthand why the Annalis believe what they believe. The doctrine makes sense here. That's the point.
15H. The Seed Of Doubt¶
During the tutorial's event node, the player witnesses Edric purge a historical fragment. The fragment — just briefly, just enough for the player to catch — contains a reference to the Prime Deviation that doesn't match the official history. Not Alden's name. A discrepancy. A date that doesn't line up. A description of events that implies four simultaneous causes rather than one saboteur.
Edric purges it without hesitation. Not because they know what it means. Because it's flagged as inconsistent with the canonical record, and inconsistency is contamination by definition.
The system purges truth automatically, without anyone having to make a conscious decision to lie.
The player cannot prove what they saw. The Annalis's entire doctrine depends on the player not being able to prove what they saw.
15I. The Passive Unlock — Echo Recall¶
Echo Recall — once per turn, return one card from the discard pile to your hand. It costs 1 additional Energy this turn.
The narrative meaning: the ability to reach backward into the past and pull something that was gone back into the present. This is what the Annalis do with history. The mechanic is the doctrine. On a second playthrough — knowing what the Annalis actually do with the things they pull from the past — the passive unlock means something different.
Section 16: EchoSpire Sector Geography — Canonical Layout¶
Overview¶
The EchoSpire is the shattered remains of the Aevum Spire. Its five faction sectors correspond to the original functional divisions of the Aevum Sentinels. Each faction inherited the wing that matched their founder's original role.
The Spire should be thought of as a vast structure with distinct wings radiating from a central core — not as a compass rose but as a building whose sections reflect their original purpose.
16A. Faction Sector Positions¶
| Faction | Wing | Position | Boundary Exposure | Notes |
|---|---|---|---|---|
| Valerii | Structural core and garrison wings | Central-west | Western face — strongest architecture holding the most exposed frontier | The load-bearing core of the original Spire. The Valerii hold the most structurally sound territory and defend the western perimeter directly against the Reality Bleed. |
| Syntacta | Logic array wings | Northern | Northern face — logic arrays interfacing with open dimensional space | The analytical and data-processing wings of the original Spire. Syntacta territory faces open dimensional space to the north where the arrays originally interfaced with the cosmos. |
| Aethari | Energy refinement wings | Eastern | Eastern face — outermost faction, highest frequency of realm contact | The dimensional energy processing zones of the original Spire. The Aethari are the outermost faction on the eastern face, closest to raw dimensional chaos. Most realm contacts occur here. |
| Annalis | Archival vaults | Southern interior | Southern face — buffered by Valerii to the west and Aethari to the east, limited but real frontier exposure | Deep southern sectors, the most protected of the four major faction territories. The Annalis have limited direct frontier but do maintain a southern boundary where the archival vaults meet open dimensional space. |
| Salvari | Maintenance network | Throughout all sectors | No formal boundary — the sub-levels and shafts connect all wings | No formal sector. The maintenance network runs through every faction's territory. The Salvari exist in the spaces between — sub-levels, forgotten corridors, maintenance shafts that the other factions don't monitor or control. |
16B. Inter-Faction Border Zones¶
The borders between faction territories are where inter-faction tensions are most visible and where the most interesting political encounters occur.
| Border | Factions | Character |
|---|---|---|
| Northwest border | Valerii / Syntacta | The collision of military order and cold logic. Both factions value discipline but express it differently. Contested resource points. |
| Northeast border | Syntacta / Aethari | The sharpest ideological divide in the Spire. Logic and calculation versus chaos and appetite. Frequent hostile contact. |
| Southeast border | Aethari / Annalis | Unusual tension — the Aethari's dimensional harvesting operations frequently disturb the historical record the Annalis are trying to preserve. |
| Southwest border | Valerii / Annalis | The most stable major border. Both factions benefit from each other's presence — the Valerii provide physical security, the Annalis provide historical legitimacy. |
16C. The Common Zone¶
A neutral space where faction borders converge near the Spire's centre. No single faction controls it. All factions have limited presence. The Salvari operate here most openly — to other factions they look like scavengers exploiting neutral ground. The maintenance network runs densest here, connecting all wings.
16D. Tutorial Boundary References — Corrected¶
Each tutorial references the realm contact boundary correctly per this geography.
| Tutorial | Boundary Reference | Correct Per Geography |
|---|---|---|
| Valerii | Eastern perimeter of Valerii territory | ✅ The Valerii eastern perimeter borders open dimensional space and the edge of Syntacta/Aethari territory |
| Syntacta | Sector 14 — northern boundary | ✅ Syntacta northern face interfaces directly with open dimensional space |
| Aethari | Eastern boundary of the Spire | ✅ Aethari are the outermost eastern faction — most realm contacts occur on their face |
| Annalis | Southern boundary of the archival sectors | ✅ Annalis southern face has limited but real frontier exposure — temporal rift contact here is unusual and significant |
| Salvari | Maintenance network throughout | ✅ No specific boundary — Salvari operate across all sectors |
16E. Files To Update With Sector Geography¶
The following files in the repository need to be updated to reflect the canonical sector geography:
docs/official/world-and-lore.md— add sector geography as a world-building entry. Include faction positions, border zones, and the Common Zone.docs/official/game-design-document.md— add sector geography reference in the faction descriptions section so each faction's location is documented alongside their doctrine and mechanics.docs/official/campaign-and-conflict-framework.md— add sector geography context to the faction-versus-faction conflict section. Border zone encounters should reference the correct adjacent factions.docs/official/realm-framework.md— add sector geography as context for which factions are most likely to encounter which realm types based on their boundary exposure.
Tutorial files are already consistent — all five tutorial documents have been verified against the locked geography and require no further updates.
Change Log¶
| Date | Change | Section |
|---|---|---|
| 2026-04-10 | Kaelen renamed to Alden | Section 1A |
| 2026-04-10 | Olar renamed to Cavan | Section 1B |
| 2026-04-10 | Valerius IX updated to Valerius IV | Section 1C |
| 2026-04-10 | Faction doctrine language updated for Syntacta, Aethari, Annalis | Section 2A |
| 2026-04-10 | Faction emotional cores documented | Section 3A |
| 2026-04-10 | Timeline clarified — 100 years since Reality Bleed | Section 4A |
| 2026-04-10 | Caius Dren / Sera Dren introduced — Valerii officer gender mirror | Section 5A |
| 2026-04-10 | Recruit cohort introduced — Valerii tutorial | Section 5B |
| 2026-04-10 | Opening cutscene canonical decisions documented | Section 6 |
| 2026-04-10 | Valerii tutorial rewrite direction documented | Section 7 |
| 2026-04-10 | Valerii cohort names locked — Brennan Stor, Pell Orvyn, Vesper Col, Soren Ash, Davan Rell | Section 8 |
| 2026-04-10 | Inter-faction encounter system documented | Section 9 |
| 2026-04-10 | Faction legacy and defection system documented | Section 10 |
| 2026-04-10 | Syntacta tutorial canonical decisions documented — Lumen, Edris Vann, Sive Orell, Fracture Realm | Section 11 |
| 2026-04-10 | Aethari tutorial canonical decisions documented — Varen Doss, Vael Orin, Tam Gild, mutation design, mobile merchant mechanic | Section 12 |
| 2026-04-10 | Narrative voice rules documented — no fourth-wall node references, realm types lowercase | Section 13 |
| 2026-04-10 | World terminology locked — Rift Runners, Chaos Shards, Flux, Aethari scanner | Section 14 |
| 2026-04-10 | Annalis tutorial canonical decisions documented — Edric Senn, Wren Tael, Cavan appearance, Seeker term, temporal rift realm | Section 15 |
| 2026-04-10 | EchoSpire sector geography locked — faction positions, border zones, Common Zone, tutorial boundary corrections | Section 16 |
This document is persistent and should be updated whenever new canonical decisions are made. It is the authoritative source for all naming, timeline, and narrative decisions made outside the main GDD.