Canonical framework (systems-framework.md) defines 66 columns for all 300 star systems, organized as wiki-ready sections. Covers colonization waves, cultural archetypes, tone framework, economic distribution, and Krenn validation criteria. Includes all iteration rounds: Miri/Paula originals, cross-pollination synthesis, Gestalt mechanical review, and final revisions removing grand conspiracy in favor of fear-driven Earth-Reach secession narrative. Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
59 KiB
Star Systems Framework — Critical Revision
Author: Paula Status: Revision document — supersedes systems-framework-final-paula.md on conspiracy framing and affected columns Created: 2026-03-13 Purpose: Reframe the secession narrative following the lead's reversal of the conspiracy framing. Address Gestalt's mechanical gaps. Update the column spec.
Preamble: What Just Changed and Why It's Better
The lead has reversed the core conspiracy framing. The "open door, rigged room" construct — where founding Perpetuals deliberately engineered the secession to consolidate power — is out. What replaces it is this: Earth feared losing relevance, squeezed the Reach, the Reach pushed back, independence happened. Perpetuals are structural incumbents embedded in almost every power structure, not a coordinating conspiracy class.
My honest reaction: this is a harder narrative to make playable in some ways, and a more interesting one in others. A conspiracy has a hidden truth that can be found. Structural accumulated advantage is something you learn to see, and seeing it doesn't free you from it. That's the right register for D-091 (complicity as thematic core) — harder, and correct.
Let me work through the implications methodically.
Part 1: The Secession Narrative — Rewritten as Political Drama
1.1 The Historical Parallel That Illuminates It
The lead specified: think American colonies and British mercantilism, but more precisely — an economic powerhouse declaring independence from a declining imperial center that was trying to reassert control it no longer deserved.
That parallel is useful, but there is a more precise one that captures the specific texture of the Settled Reach situation: the economic relationship between an industrial metropole and a colony that has outgrown it. The American Revolution happened fast, over relatively modest immediate grievances, because the underlying economic reality had already diverged. The colonists were not yet more powerful than Britain on every metric — but they were growing faster, producing more efficiently, and increasingly chafing at a regulatory framework designed to benefit the metropole rather than them. The trigger was not catastrophe. It was the metropole trying to reassert control at exactly the moment when the colony's self-confidence had grown enough to refuse.
That is what happened in the Reach. For three hundred years before the secession, Earth's relationship to the Reach was paternalistic but functional — the Reach needed Earth's institutional infrastructure, Earth benefited from the Reach's growth. At some point in the mid-Wave 2 period, that relationship became lopsided in the Reach's favor. The Reach was producing more than Earth. The Reach's population was growing faster. The gate-connected prosperity of the settled systems was generating an economic base that dwarfed Earth's declining industrial core. And Earth, watching this, started to squeeze.
1.2 What Earth Actually Did
This is the question the lead asked explicitly: what specifically did Earth try to do?
The honest answer is: Earth tried to reimpose the colonial relationship after the colony had already grown past the point where that relationship was enforceable. The specific mechanisms:
Gate access restrictions. Earth's political bodies — with the backing of Earth-based Perpetuals who had accumulated institutional power there over centuries — began attempting to impose transit fees and commercial licensing requirements on gate passage through the Sol aperture. From Earth's perspective, the Sol aperture was Earth's infrastructure. From the Reach's perspective, the gate network was a shared Reach resource that Earth was trying to claim unilateral authority over. This was the most immediately visible flashpoint. Every Reach Syndic with Earth-facing trade operations felt it directly.
Governance mandates. Earth's political bodies pushed for a "Commonwealth consultation framework" — in practice, a requirement that major Reach governance decisions with Earth-facing implications be submitted to an Earth-based review body. The Reach's Assembly saw this as an attempt to subordinate Reach governance to Earth oversight. Earth presented it as reasonable coordination between connected civilizations. The gap between those two framings could not be bridged.
Taxation and revenue extraction. Earth proposed structures that would route a percentage of Reach economic activity — particularly gate-network revenues and Syndic-operated commercial flows — to Earth-administered development funds. Earth framed this as financing shared infrastructure. The Reach framed it as tribute.
Classification asymmetry. The Veil Institute's relationship with Earth-based research bodies had always been asymmetric — the Institute shared findings with Earth, but Earth retained classification authority over a range of discoveries made in Reach systems. As the Reach's research output grew and began producing genuinely novel results, this asymmetry became intolerable. Reach researchers were being told that discoveries made in Reach systems, by Reach personnel, were classified under Earth authority.
Each of these was, by itself, a manageable grievance. Together they communicated something specific: Earth was trying to lock in the colonial relationship before the Reach became strong enough to refuse it. Whether Earth's leadership consciously understood this is a genuinely contested historical question. Some did. Some were simply protecting institutional interests that had always worked a certain way and saw no reason to change. The mixture of cynicism and inertia is almost more insulting than a clean conspiracy would have been.
1.3 Why Both Sides Had Legitimate Grievances
This is the part that the "open door, rigged room" framing foreclosed. When there is a conspiracy, someone is wrong in a clean way. When there is structural conflict, both sides can be right about their own position while being catastrophically wrong about the other's.
Earth's legitimate grievance: Earth had built the gate network. Earth had funded the early colonization waves. Earth had underwritten the institutional infrastructure that the Reach's prosperity was built on. The Reach was, in some meaningful historical sense, Earth's project. Watching that project achieve economic supremacy while Earth's industrial base was declining — and then being told that the Reach owed Earth nothing — was a genuine injury. Earth's anger at the secession was not irrational. The specific political response (closing the borders) was emotionally comprehensible even if strategically disastrous.
The Reach's legitimate grievance: The Reach had been built by people who left Earth voluntarily and built something new under conditions Earth did not share. The governance structures Earth was trying to impose were not designed for the Reach. The fiscal claims Earth was making were not matched by any ongoing services Earth was providing. The classification authority Earth was exercising over Reach research was not protecting Earth — it was protecting Earth's institutional primacy over knowledge that threatened to make Earth's expertise irrelevant. The Reach's refusal to accept these structures was not ingratitude. It was recognition that the relationship had become extractive.
What this means for how NPCs talk about the secession: Every NPC who has thought about the secession carefully — and a 600-year-old civilization has produced a lot of NPCs who have thought about it — has a position on which grievance was more legitimate. That position is a character signal, not a political affiliation. A Reach Loyalist who is also a serious historian is not going to say "Earth was just wrong." They are going to say "Earth's claims had historical merit but Earth's response was politically catastrophic and revealed that Earth's governing class cared more about primacy than relationship." That is a more interesting NPC than one who holds the simple founding myth.
1.4 The Perpetual Dimension — Reframed
Perpetuals did not orchestrate the secession. But they were not innocent bystanders either.
Here is the honest truth about what Perpetuals contributed to the secession dynamic: compounding advantage operated over centuries rather than decades. A Perpetual who had been embedded in the Reach's developing governance structures since Wave 1 had three hundred years of relationship capital, institutional knowledge, and positional advantage before the secession happened. A Perpetual embedded in Earth's declining institutions had the same compounding — but in a structure whose economic base was shrinking.
So by the time of the secession, the Reach's institutional leadership was largely composed of very old people who had spent centuries building the Reach and who had, quite genuinely, made it what it was. Earth's institutional leadership was largely composed of very old people who had spent centuries managing Earth's declining relative position and who remembered, with considerable emotional investment, when Earth had been the center of human civilization.
Neither side was coordinating. Neither side was running a conspiracy. Both sides were following their accumulated institutional interests with the full force of centuries of experience. The Perpetuals on both sides were the most capable advocates for their respective positions precisely because they had been doing this for so long.
The secession happened because the people who ran the Reach had spent 200-300 years building something that they genuinely believed in, and the people who ran Earth had spent 200-300 years watching it happen from a position of declining relevance. When Earth tried to reassert authority, the Reach's response was not a planned power grab — it was the institutional reflex of a civilization that had stopped thinking of itself as a colony.
What this means for the player experience of Perpetuals: They are not conspirators. They are the most experienced people in any room they enter. Some of them are wise; some of them are merely old. The ones who have been running things since the secession have a kind of certainty about how the Reach works that is the product of genuine experience, not manufactured ideology. The most unsettling ones are not the ones who are hiding something — they are the ones who are entirely comfortable with how things are, because they built how things are, and they genuinely believe it is right.
1.5 What the Secession "Felt Like" — At the Moment and Since
At the moment of secession: The declaration was not experienced as revolutionary by most people who lived through it. It was experienced as the formalization of something that had already been functionally true for decades. The Reach had been operating as an independent political entity in practical terms — making governance decisions, forming treaties, running its own commercial network — while still formally acknowledging Earth's authority. The secession declaration said, in formal terms, what most residents of the Reach had felt experientially for a generation: we are our own civilization.
Earth's border closure changed the emotional texture retroactively. What had felt like a natural coming-of-age became a rupture, because Earth refused to accept it as natural. The anger in Earth's response created an emotional scar that the practical independence would not have produced on its own.
Three hundred years later: Most Reach residents carry the secession as background — the founding story, the thing that made us us. It does not have the emotional immediacy of a revolution for them because no one alive experienced it as a revolution. What they carry instead is:
- The founding myth as inherited identity: "We chose ourselves. Earth couldn't accept that."
- The closed-gate grief: a low-level cultural wound, present mainly in communities with strong Earth-heritage connections, rarely fully articulated.
- For those who look closely: the uncomfortable knowledge that the Reach's independence came with institutional consolidation that has never been meaningfully revisited. The same bodies that ran the Reach before the secession ran it after. The emergency frameworks adopted when Earth closed the gate are still in effect.
That third thing is where the political fault lines actually live now.
Part 2: What Happens to the Political Framework
2.1 The Fault Lines Survive, But "Perpetual Power" Means Something Different
The six political fault lines I established remain valid. What changes is how the perpetual_power fault line is understood.
Before: Perpetual power as a fault line meant: "Founding Perpetuals rigged the institutional framework. The tension is between people who know this and people who don't."
After: Perpetual power as a fault line means: "Perpetuals have compound-interest advantage across every institution in the Reach. They accumulate expertise, relationships, and positional knowledge faster than they die. The tension is between those who benefit from this and those who are structurally disadvantaged by it."
This is in some ways a less dramatically satisfying political tension — there is no villain, just structural advantage — but it is a more honest representation of how power works across long time horizons. And it has the crucial quality that makes for good game design: it is not a secret. Everyone knows Perpetuals run most things. The tension is in the question of what to do about something that is true, obvious, and apparently unchangeable.
The player's relationship to this fault line is different in the new framing. In the conspiracy version, the player might "solve" the Perpetual power problem by exposing the conspiracy. In the structural advantage version, the player cannot solve it — they can only navigate it, work around it, occasionally benefit from it, and occasionally be crushed by it. That is a more truthful and more replayable situation.
How perpetual_power as a fault line now manifests in systems:
| Fault Line Intensity | What It Looks Like in That System |
|---|---|
| High (primary fault line) | Visible multi-generational governance — the same family names in leadership for 150+ years. Ordinary residents experience institutional decisions as coming from a class of people who they will never outlive. Reform movements exist but lack continuity (their founders keep dying of old age while the Perpetuals they're reforming against remain). |
| Medium (secondary fault line) | Perpetuals in key institutional positions; significant but not total. The competitive disadvantage of mortality is felt primarily by those trying to enter the institutions from outside. |
| Low (background) | Individual Perpetuals in prominent positions; not a coordinated advantage. May even be a positive — a 300-year-old doctor who has seen everything is a genuine community asset. |
2.2 The silence_topic Concept — Survives and Expands
This was my best mechanic in the previous framing and it survives completely. What communities do not discuss is as informative as what they emphasize. The change is in what systems are silent about.
Before: Systems were often silent about the founding conspiracy, the rigged institutional framework, what Perpetuals actually did.
After: Systems are silent about different things, depending on their history. Some examples:
| System Type | Likely Silence Topic | Why |
|---|---|---|
| Wave 1 Core, high Perpetual presence | What happened during the secession period specifically — not a conspiracy, but institutional decisions that benefited those institutions, made by people who are still there | Living memory in the room |
| Earth-trading Syndic hub | That the Earth trade is still happening | Everyone knows; no one says it officially |
| Post-Reformation | What the expelled Syndic was actually doing here | Reopening that wounds people who remember |
| Deep frontier | Nothing — silence topic null | Enough distance from institutional politics that there's nothing too hot to discuss |
| Religious community, post-schism | The original cause of the schism | 150 years later, community survival required everyone to stop litigating it |
| Wave 5, contested activation | Who filed the initial gate registration | The claim dispute is live; whoever controls the narrative controls the claim |
The silence topic is now more varied and more grounded in specific local history rather than universal conspiracy. This is better. A player who notices that every Core system with high Perpetual presence has a silence topic relating to the secession period will draw their own inference — without a coded message telling them "conspiracy here."
2.3 The Earth Alignment Spectrum — What Changes
In the conspiracy framing, Earth alignment was complicated by the fact that the conspiracy was designed to exploit Earth's response. Earth-sympathetics were, without knowing it, sympathetic to the power that had been manipulated into playing its role.
In the new framing, Earth alignment becomes cleaner and more human. There is no manipulation to know about. There is just a genuine rupture between two civilizations, with legitimate grievances on both sides, that has been calcifying for three hundred years.
What survives:
The five alignment positions — reach_loyalist / earth_sympathetic / earth_instrumental / earth_indifferent / earth_hostile — all survive and remain valid. What changes is the underlying emotional motivation for each:
| Alignment | Old Emotional Core | New Emotional Core |
|---|---|---|
| Reach Loyalist | "We built something free. They wanted to own it again." (with buried knowledge that it wasn't entirely free) | "We built something genuinely great. The secession was right. Earth closing its borders proved it." (straightforwardly right, no buried layer) |
| Earth Sympathetic | Grief for a connection the founding Perpetuals exploited — doubly sad | Cultural grief for a genuine heritage connection. Loss of Earth contact as a real loss, not a manufactured one |
| Earth Instrumental | Still calculating: Earth as leverage against current Reach institutional power | Same, but cleaner — this is purely strategic, no hidden history to navigate |
| Earth Indifferent | Not affected because far from the political center | Same |
| Earth Hostile | Outrage at Earth's punitive closure coded as permanent | This is now the most interestingly changed position (see below) |
Earth Hostile — the interesting revision:
In the conspiracy framing, earth_hostile was somewhat incoherent: Earth was being hostile toward you, and your hostility was therefore reactive but also potentially misdirected (because the founding Perpetuals had wanted Earth to behave punitively). In the new framing, earth_hostile splits more cleanly into two very different types of people:
-
People who are hostile to Earth because Earth closed the gate and that closure hurt something they valued — a trade route, a cultural connection, family on the other side. This hostility is raw and emotional and centuries-old.
-
People who are hostile to Earth because Earth's attempt to reassert control revealed something they find disgusting about Earth's institutional class: that they had regarded the Reach as a resource rather than a civilization. This hostility is principled and somewhat cold.
Both are earth_hostile in the column value. The NPC texture that distinguishes them comes from talk_register_primary and founding_culture.
2.4 What the perpetual_power Fault Line Produces as Player-Observable Events
Gestalt correctly identified that fault lines need release mechanisms — they need to produce observable events, not just describe latent tension. For perpetual_power in the new framing, here is what that looks like:
| Event Type | Description | Player-Observable How |
|---|---|---|
| Succession Crisis (small scale) | An elected or appointed position held by a Perpetual for 60 years suddenly becomes contested when that Perpetual steps back. The institutional knowledge gap is catastrophic — no one knows how things were done, because the person who did them is still alive but has moved on. | Commission audits spike. Factions scramble visibly. NPCs with commission connections anxious. |
| Reform Movement Life Cycle | A reform coalition forms against entrenched Perpetual institutional control. It makes some gains. Its founders age out or die. Second generation has less fire. Third generation has assimilated into the institutions. The Perpetuals who were the original target are still there. | Player can witness multiple generations of the same movement over a long playthrough. The frustration is structural, not personal. |
| Imprint Access as Class Boundary | The distribution_index: captured + imprint_access: poor combination makes the compound advantage of Perpetuals viscerally visible. Local NPCs know that their Perpetual employer will outlive them. The employer does not think of this as unfair — it simply is. |
NPC dialogue reveals the asymmetry directly when trust threshold is reached. |
| The Old Reformer | A Perpetual who, in the past, genuinely tried to reform the institutions from within and failed. Now very old, very tired. The player who finds them gets primary-source context for why structural change is so difficult — not from a conspirator but from someone who tried to fix it legitimately and watched it be absorbed. | High-value dialogue encounter. Requires high trust. The frustration is genuine. |
Part 3: What Survives From the Previous Framework, and What Changes
3.1 Structural Audit: What Was Load-Bearing on the Conspiracy
Let me be honest about what was dependent on the "rigged room" concept:
Survives unchanged:
- All six fault lines (perpetual_power now reframed, not removed)
- All nine narrative archetypes
- Cultural voice system (talk register, ambient anxiety, local pride)
- silence_topic as a mechanic — now richer because it's grounded in local history rather than universal conspiracy
- The imprint access / distribution index relationship as the human face of structural inequality
- Earth alignment spectrum (motivational regrounding, not structural change)
- The Diplomatic Periphery zone
- All five colonization waves
Survives with reframing:
silence_topic— now varies by local history rather than mapping to conspiracy revelation layers- The "Perpetuals who remember" NPC archetype — now people who remember what the secession actually was like at ground level, not co-conspirators
- Earth-trading Syndic texture — still carrying information most citizens don't have, still operating in a legal gray zone, now because the gray zone is structural rather than manufactured
- The founding myth analysis — survives because the founding myth (righteous Reach, punitive Earth) is still mostly true and still partially misleading, just for different reasons
Requires significant rethinking:
conspiracy_layer— Gestalt proposed this column; it is now entirely moot. See section 4.2 below.- The "Separatist reading: the Core provoked Earth" — this was the conspiracy-adjacent reading that may have been substantially correct. In the new framing, this argument is less interesting: of course the institutional actors declared independence in a way that benefited their institutions. That is not a conspiracy; that is governance.
- The Closing Statement in my previous document ("the most dangerous person in the Reach is a 380-year-old Perpetual who helped write the founding narrative...") — still evocative but no longer strictly accurate as a conspiracy reveal. It becomes something more diffuse: the most powerful people in the Reach are very old, very experienced, and have no reason to want fundamental change, because they built what exists.
3.2 The Dramatic Texture Shift
The conspiracy framing had a specific dramatic register: uncovering hidden truth. The structural advantage framing has a different one: recognizing visible truth. These produce different player experiences.
Conspiracy register: The player gathers evidence. The evidence builds. Eventually they see the shape of something designed. The revelation is a moment of clarity: someone did this on purpose.
Structural advantage register: The player notices patterns. The patterns are not hidden — they are just large and slow and easy to mistake for natural. The recognition is not a moment of clarity but an accumulation of uncomfortable understanding: no one designed this. It just happened, because people with long lives accumulate more than people with short ones, and the people who built the institutions were the first ones there, and they made the institutions in their own image, and they are still there.
But what SUSTAINS that across hours of play is the question of what the player does with that recognition. In the conspiracy framing, recognition leads to a potential action: expose the conspiracy. In the structural advantage framing, recognition leads to a more uncomfortable position: now I understand the water I am swimming in. What do I do? Work within it? Around it? Do I become part of maintaining it? Do I find the rare Perpetual who is genuinely uncomfortable with what they built?
This is, I think, narratively more durable. It does not have a resolution arc. It has a deepening arc.
Part 4: Gestalt's Mechanical Gaps — My Positions
4.1 stability_index — Yes, Add It
Gestalt is right that the framework produces the ingredients of stability and instability without synthesizing them. The storyteller needs a signal it can read directly.
My position: Add stability_index as a 1-5 integer, derived but stored. Derived because consistency requires it to be recomputable; stored because the storyteller cannot afford to recompute from ten source columns at runtime.
What feeds it:
| Input | Weight | Direction |
|---|---|---|
governance_type |
High | transitional and fractured depress stability; fully_democratic and council elevate it |
primary_fault_line intensity |
High | Systems where the fault line is actively contested lower stability |
historical_event recency |
Medium | Events within 50 years depress stability; events >200 years ago barely register |
distribution_index |
Medium | extractive depresses stability; equitable elevates it |
dominant_faction match to governance_type |
Medium | Mismatch (dominant faction ≠ governance type implies) depresses stability |
gate_topology |
Low | dead_end systems often have suppressed tension rather than low stability — be careful here |
The storyteller uses it as:
stability 1-2: hot system, crisis-weight events elevated, Tier 1 modules requiring instability preconditions are availablestability 3: moderate, normal event distributionstability 4-5: cold system, background-life events dominate, Tier 1 modules requiring instability are unavailable
This is a mechanical necessity, not optional decoration. Add it.
4.2 conspiracy_layer — Replace, Don't Add
Gestalt proposed this column as a mechanism for cross-system pattern discovery. In the old framing it made sense: none / surface / structural / foundational told the content system what depth of conspiracy revelation was available in a given system.
In the new framing, there is no founding conspiracy to layer. But the underlying need Gestalt identified is real and remains: the player needs a mechanism to see patterns across systems, not just data in any single system. Cross-system pattern recognition is how the structural reality becomes visible.
What replaces conspiracy_layer:
I propose institutional_legacy as the replacement column:
| Value | Meaning |
|---|---|
none |
No particular institutional history worth investigating |
surface |
Publicly available record of how current institutions were established. Who was there, what decisions were made. Not hidden, just not commonly read. |
structural |
Archival evidence of decisions that shaped current distribution of power in ways that are not commonly understood. Available to investigators, buried in records. |
founding_primary |
This system has primary-source evidence about the secession period — people who were there, records from before the founding myth had consolidated, physical artifacts of the institutional formation process. |
The difference from conspiracy_layer: institutional_legacy does not imply hidden wrongdoing. It implies depth of available historical record. A system with founding_primary is not necessarily a system where something was covered up — it is a system where someone who wants to understand how the Reach was made can find evidence that predates the official narrative.
The cross-system pattern discovery still works: a player who visits multiple systems with structural or founding_primary legacy and uses the archive mechanic (D-041) to build a picture of the institutional formation period will come to understand the structural reality from primary sources. Not because someone conspired to hide it — because understanding how power accumulates over centuries requires looking at centuries of records.
Consumer tag: (S) storyteller precondition for archival investigation content. (G) knowledge graph depth limiter for institutional fact categories.
4.3 silence_topic + silence_threshold — My Position
I fully endorse adding silence_threshold.
Gestalt is right: silence_topic without a threshold is half a mechanic. I was leaving the threshold to dialogue system design, but that was a mistake — the column spec should encode this or the dialogue system will implement it inconsistently.
Gestalt's proposed values with my modifications:
| Value | Meaning | New-framing note |
|---|---|---|
faction_trust |
Requires relationship level with dominant faction | Unchanged |
personal_trust |
Requires relationship with specific NPCs | Unchanged |
investigation_depth |
Requires X facts about related topic in knowledge graph | Unchanged |
time_based |
Becomes discussable only after player has spent significant time in system | New addition: some silences break when the player is clearly staying, not passing through |
unreachable |
Background lore; never unlocks for players | Unchanged |
The new-framing implication for silence threshold: in the conspiracy framing, most silence was investigation_depth or unreachable — you had to earn the revelation. In the structural advantage framing, more silences are personal_trust or time_based — communities are not protecting a conspiracy, they are protecting something personal. A community that doesn't discuss the original cause of its Reformation is not hiding a crime; it is protecting something fragile that required everyone to stop litigating it. That opens for someone who has lived there long enough to be trusted.
Both silence_topic and silence_threshold should be required for all narrative_notable = true systems. Optional elsewhere.
4.4 State Change Infrastructure — My Position
Gestalt identified this as his most serious concern and he is right to flag it. The framework assumes static values; the game requires mutable state.
My position: The framework should designate mutability, not implement it. This is a design-pass concern, not a CSV-column concern, but the CSV column spec can expose the signal.
Proposed addition: system_volatility with values:
| Value | Meaning |
|---|---|
static |
Core parameters are constants for the playthrough. Background systems. Player actions do not ripple here. |
responsive |
dominant_faction, faction_presence values, and stability_index can shift in response to player-adjacent events (player does not need to be the cause, but the story arc can affect this system). |
player_affected |
The player's actions directly affect core parameters. Visited systems where the player is a meaningful actor. |
The implementation question — what triggers state changes in responsive and player_affected systems — is a separate design problem that the CSV spec does not need to solve. The column marks which systems the game simulation is allowed to treat as mutable. Systems without this flag are treated as constants.
This matters immediately for the generation pipeline: the generation team needs to know which systems they need to produce mutable-state logic for. A system_volatility: static system only needs its static parameters generated. A player_affected system needs a state-change event table as well.
4.5 supply_dependency — My Position, Modified
Gestalt proposed supply_dependency as a handle for the storyteller to create economic pressure events. I agree with the intent and want to slightly reshape the concept.
My concern with the original proposal: A single supply_dependency field implies one critical supply chain per system. Real economic vulnerability is usually more complex — and the interesting storyteller events often come from the intersection of multiple dependencies, not a single point of failure.
My proposal: Rather than supply_dependency as a free-text field, add two structured fields:
economic_vulnerability (enum): gate_dependent / resource_monoculture / labor_scarce / capital_dependent / institutional_dependent / diversified
This captures the structural economic risk profile. A gate_dependent system is vulnerable to anything affecting its gate connections (which connects to gate_topology and primary_fault_line: gate_dependence). A resource_monoculture system is vulnerable to commodity price shifts or depletion.
supply_context (string, nullable): One sentence describing the specific commodity or relationship that could be disrupted. This is the storyteller's event hook — the thing that, when threatened, creates visible NPC anxiety that connects to the ambient_anxiety value.
Together these give the storyteller what it needs: a structural risk category it can pattern-match against event templates (economic_vulnerability) and a specific detail that makes those events feel grounded (supply_context).
Part 5: Gestalt's Column Cuts — My Positions
5.1 compound_zone — Cut. Gestalt and I agree.
This is derived from geographic_sector + political_zone. Storing it creates consistency bugs with no benefit. Generate it at wiki-render time if needed for display.
Position: Remove from column spec.
5.2 cultural_continuity — Cut. Keep cultural_persistence.
Gestalt is right that these overlap and cultural_persistence is the more useful one for behavioral modeling because it encodes why the culture persists, not just whether it does. cultural_legibility (formerly cultural_drift) is what I had been calling this — the outside-observer reading of how legible the founding culture is.
Let me complicate this by distinguishing them cleanly:
cultural_persistence(high / standard / trauma_origin): WHY the culture is persistent — behavioral modifier, drives NPC insularity and cultural-preservation fault line intensitycultural_legibility(intact / recognizable / ancestral / archaeological): WHAT an outsider experiences — a player-facing perception variable
Both are useful, they are not redundant, and neither is cultural_continuity. cultural_continuity should be cut.
Position: Remove cultural_continuity. Keep cultural_persistence and cultural_legibility.
5.3 adjacent_systems — Keep as nullable. Gestalt wants to cut.
Gestalt argues this should be a computed graph edge, not a stored column. He is architecturally correct. But I want to push back on cutting it entirely, for a specific reason:
The wiki page needs it. A system's wiki page should tell a reader which systems it connects to. Yes, that information is computable from the gate graph at generation time — but once the wiki is generated, the wiki page needs to show it. The question is whether it is stored in the CSV or injected at render time.
My compromise: Store adjacent_systems as a nullable field that is populated during the post-generation consistency pass, after the gate graph is established. It is not hand-authored per system — it is computed and then stored for reference. The CSV is the output of generation, not just the input. Marking it as a generated-consistency-pass field rather than a primary authored field addresses Gestalt's concern without losing the wiki utility.
Position: Keep, but explicitly tag as (D) derived — generated consistency pass, not hand-authored.
5.4 Split primary_tone into atmospheric_tone + active_situation — Accept
Gestalt is correct that the current primary_tone enum mixes apples and oranges: atmospheric moods (working_grit, cosmopolitan_bustle) and factual states (veil_institute_presence, gate_dispute). These have different semantics and should be different columns.
atmospheric_tone (enum): The felt texture of daily life in this system.
cosmopolitan_bustle / working_grit / frontier_independence / agricultural_steady / corporate_managed / institutional_formal / isolated_surviving / post_trauma_quiet / provisional_normalcy
active_situation (enum, nullable): The specific situation currently shaping events, if any.
institute_presence / gate_dispute / contested_transition / syndic_dominance / reform_in_progress / independence_movement / earth_contact_active / gyre_aftermath / second_activation / contract_expiry
The active_situation field is what the storyteller uses to weight event templates. The atmospheric_tone is what the dialogue and NPC-generation systems use for behavioral texture.
Position: Accept the split fully. Both columns replace primary_tone.
Part 6: The Updated Column Specification
This integrates all revisions. Changes from systems-framework-final-paula.md are marked.
6.1 Identity and Quick Reference (unchanged)
| Column | Type | Valid Values | Consumer | Notes |
|---|---|---|---|---|
system_id |
string | S-NNN | (G) | Sequential by wave preferred |
system_name |
string | Free text | (C)(G) | |
star_type |
enum | G / K / M / F / binary / unusual | (C) | |
population |
int | Approximate | (G)(S) | |
settlement_age_years |
int | 0–600 | (G)(S) | |
economic_tier |
int | 1–5 | (G)(S) | T1 subsistence through T5 core/hub |
gate_connections |
int | 0–8+ | (G) |
6.2 Location and Access (compound_zone removed)
| Column | Type | Valid Values | Consumer | Notes |
|---|---|---|---|---|
geographic_sector |
enum | core / north_reach / west_reach / south_reach / east_reach / deep_frontier | (C)(G) | |
geographic_band |
enum | inner / outer / core | (C) | |
political_zone |
enum | institutional_core / commercial_mid_reach / research_periphery / contested_frontier / deep_reach_isolate / diplomatic_periphery | (G)(S) | Six zones |
gate_topology |
enum | dead_end / spur_end / through_route / junction / hub / loop_member | (G)(S) | |
aperture_count |
int | 0–8 | (G) | |
span_gate_network |
enum | none / minimal / functional / extensive | (G) | |
horizon_station |
bool | true / false | (G) |
Removed: compound_zone — derive at render time.
6.3 History (cultural_continuity removed)
| Column | Type | Valid Values | Consumer | Notes |
|---|---|---|---|---|
settlement_wave |
enum | wave_1 / wave_2 / wave_3 / wave_4 / wave_5 / unsettled | (G)(S) | |
founding_character |
enum | institutional_charter / syndic_company / idealist / pragmatist / desperate / opportunist / mixed | (S)(C) | |
founding_culture |
enum | [full list as in final doc] | (G)(S)(C) | |
founding_culture_secondary |
enum or null | Same values | (C) | |
founding_culture_variant |
string or null | Sub-tradition | (C) | ~30-40 key systems |
cultural_persistence |
enum | standard / high / trauma_origin | (S)(G) | WHY culture persists |
cultural_legibility |
enum | intact / recognizable / ancestral / archaeological | (S)(C) | HOW legible to outsider |
historical_event |
enum or null | [extended list — see below] | (S)(G) | |
event_age_years |
int or null | Years since event | (S)(G) | |
religious_generation |
int or null | Approximate generation count | (C) | Religious founding only |
religious_outcome |
enum or null | living_faith / secular_cultural / radical_reformation / political_religion / post_schism_accommodation | (S)(C) |
Removed: cultural_continuity — replaced by cultural_persistence + cultural_legibility.
Extended historical_event values to reflect new secession framing (additions marked *):
none / purge / company_abandonment / gate_silence / religious_schism / gyre_event / military_conflict / reformation / second_gate_activation / secession_adjacent / earth_alignment_crisis / institutional_consolidation*
institutional_consolidation is new: the specific historical event of post-secession power reorganization that concentrated authority in existing institutional actors. Wave 1-2 systems near the political center may carry this. It is not a conspiracy — it is a documented historical process. The Separatist reading of it as a manufactured crisis is one interpretation, not the ground truth.
6.4 The Place Itself (unchanged)
| Column | Type | Valid Values | Consumer | Notes |
|---|---|---|---|---|
habitable_planet_count |
int | 0–4+ | (C)(G) | |
inhabited_planet_count |
int | ≤ habitable count | (G) | |
asteroid_belt |
bool | true / false | (C) | |
gas_giant |
bool | true / false | (C) | |
habitability_profile |
enum | garden_worlds / single_habitable / marginal / station_only / hostile | (G)(S) |
6.5 Economy and Governance (new: economic_vulnerability, supply_context)
| Column | Type | Valid Values | Consumer | Notes |
|---|---|---|---|---|
economic_base_primary |
enum | resource_extraction / agriculture / manufacturing / transit_logistics / research_institutional / military_defense / service_mixed / penal_extractive | (G)(S) | |
economic_base_secondary |
enum or null | Same values | (C) | |
governance_type |
enum | fully_corporate / corporate_dominant / mixed_contested / democratic_dominant / fully_democratic / fractured / council / theocratic / transitional | (G)(S) | Nine values |
distribution_index |
enum | equitable / stratified / captured / extractive | (G)(S) | Imprint access proxy |
imprint_access |
enum | full / good / limited / poor / none | (G)(S) | Direct NPC death-risk input |
economic_vulnerability |
enum | gate_dependent / resource_monoculture / labor_scarce / capital_dependent / institutional_dependent / diversified | (S)(G) | NEW — structural economic risk |
supply_context |
string or null | One sentence | (S)(C) | NEW — specific disruption hook for storyteller |
Replaces: supply_dependency (Gestalt's proposal, reshaped into two fields).
6.6 Political Landscape (conspiracy framing removed from perpetual_power description)
| Column | Type | Valid Values | Consumer | Notes |
|---|---|---|---|---|
dominant_faction |
enum | concord_assembly / syndic / separatist / veil_institute / commission / contested / transitional | (G)(S) | |
assembly_presence |
enum | none / nominal / active / dominant | (G)(S) | |
commission_presence |
enum | none / nominal / active / dominant | (G)(S) | |
syndic_presence |
enum | none / nominal / active / dominant | (G)(S) | |
syndic_type |
enum | none / reach_internal / earth_trading / earth_originating / mixed | (G)(S) | |
separatist_presence |
enum | none / nominal / active / dominant | (G)(S) | |
separatist_type |
enum | none / anti_institutional / earth_alignment_opportunist / principled_independence / mixed | (G)(S) | |
institute_presence |
enum | none / nominal / active / dominant | (G)(S) | |
guardians_presence |
enum | none / nominal / active / dominant | (G)(S) | |
faction_notes |
string or null | Free text | (C) | Local factions |
primary_fault_line |
enum | gate_dependence / perpetual_power / lattice_surveillance / resource_extraction / cultural_preservation / knowledge_access | (G)(S) | Earth rivalry removed per Gestalt/Miri |
secondary_fault_line |
enum or null | Same values | (G)(S) | |
earth_proximity |
enum | immediate / proximate / distant / irrelevant | (G)(S) | |
earth_tension |
enum | daily_politics / trade_context / background_mythology / irrelevant | (G)(S) | |
earth_alignment |
enum | reach_loyalist / earth_sympathetic / earth_instrumental / earth_indifferent / earth_hostile | (G)(S) |
Note on perpetual_power fault line value: Now means structural accumulated advantage, not conspiratorial founding maneuver. The behavioral outputs at system level are documented in Part 2.4 above.
Note on earth_rivalry removal from fault lines: Gestalt and Miri were right. Earth rivalry is an external relationship, not an internal fracture. The three dedicated earth_* columns handle it.
6.7 Cultural Character (silence_threshold added)
| Column | Type | Valid Values | Consumer | Notes |
|---|---|---|---|---|
talk_register_primary |
enum | survival / profit / faith / discovery / honor / freedom / obligation / diplomatic | (G)(S) | |
talk_register_secondary |
enum or null | Same values | (S) | |
ambient_anxiety |
enum | equipment_failure / contract_renewal / institutional_threat / isolation / gate_stability / classified_knowledge / historical_hatred / earth_question / perpetual_grip / other | (S)(G) | |
local_pride |
enum | fleet / harvests / independence / knowledge / faith / trade / grit / neutrality / founding_myth / earth_heritage / other | (S)(C) | |
silence_topic |
string or null | Free text (short) | (G)(S) | Required if narrative_notable = true |
silence_threshold |
enum or null | faction_trust / personal_trust / investigation_depth / time_based / unreachable | (G)(S) | NEW — required when silence_topic present |
Note on perpetual_grip anxiety value: This is the correct register for high-perpetual_power fault-line systems. "Perpetual grip" as an anxiety captures the lived experience of the structural advantage better than any conspiracy framing would: it is not fear of revelation, it is existential resignation about what cannot be changed and what it costs you personally.
6.8 Narrative Profile (primary_tone split, conspiracy_layer replaced)
| Column | Type | Valid Values | Consumer | Notes |
|---|---|---|---|---|
atmospheric_tone |
enum | cosmopolitan_bustle / working_grit / frontier_independence / agricultural_steady / corporate_managed / institutional_formal / isolated_surviving / post_trauma_quiet / provisional_normalcy | (G)(S) | REPLACES primary_tone (atmospheric half) |
active_situation |
enum or null | institute_presence / gate_dispute / contested_transition / syndic_dominance / reform_in_progress / independence_movement / earth_contact_active / gyre_aftermath / second_activation / contract_expiry | (S)(G) | REPLACES primary_tone (factual-state half) |
primary_archetype |
enum | breadbasket / chokepoint / dead_end / extraction_scar / religious_haven / cosmopolitan_hub / research_enclave / contested_activation / military_scar / quiet_secret / split_system / reformation / anchor_system / diplomatic_periphery | (G)(S)(C) | |
research_enclave_type |
enum or null | active_gate / historical_archive / both | (C) | Only if primary_archetype = research_enclave |
secondary_archetype |
enum or null | Same values | (C) | |
narrative_notable |
bool | true / false | (G)(S) | |
narrative_hook |
string or null | One sentence | (C) | Required if narrative_notable = true |
content_priority |
enum | background / regional / narrative_notable / campaign_anchor | (G)(S)(C) | |
institutional_legacy |
enum | none / surface / structural / founding_primary | (G)(S) | REPLACES conspiracy_layer — depth of available historical record |
stability_index |
int | 1–5 | (S)(G) | NEW — synthesized pressure signal for storyteller |
system_volatility |
enum | static / responsive / player_affected | (G)(S) | NEW — marks which systems can have mutable state |
6.9 Connections and Consistency (adjacent_systems retained as derived)
| Column | Type | Valid Values | Consumer | Notes |
|---|---|---|---|---|
adjacent_systems |
list or null | System IDs | (D)(C) | RETAINED but tagged: derived in consistency pass, not hand-authored |
cultural_corridor |
string or null | Corridor identifier | (C) | |
calibration_note |
string or null | Free text | (C) |
6.10 Complete Column List (Revised Count)
system_id, system_name, star_type, population, settlement_age_years,
economic_tier, gate_connections,
geographic_sector, geographic_band, political_zone,
gate_topology, aperture_count, span_gate_network, horizon_station,
settlement_wave, founding_character, founding_culture,
founding_culture_secondary, founding_culture_variant,
cultural_persistence, cultural_legibility,
historical_event, event_age_years,
religious_generation, religious_outcome,
habitable_planet_count, inhabited_planet_count,
asteroid_belt, gas_giant, habitability_profile,
economic_base_primary, economic_base_secondary,
governance_type, distribution_index, imprint_access,
economic_vulnerability, supply_context,
dominant_faction,
assembly_presence, commission_presence,
syndic_presence, syndic_type,
separatist_presence, separatist_type,
institute_presence, guardians_presence, faction_notes,
primary_fault_line, secondary_fault_line,
earth_proximity, earth_tension, earth_alignment,
talk_register_primary, talk_register_secondary,
ambient_anxiety, local_pride,
silence_topic, silence_threshold,
atmospheric_tone, active_situation,
primary_archetype, research_enclave_type, secondary_archetype,
narrative_notable, narrative_hook, content_priority,
institutional_legacy, stability_index, system_volatility,
adjacent_systems, cultural_corridor, calibration_note
Total: 62 columns.
Change from previous spec (59 columns):
- Removed:
compound_zone,cultural_continuity,primary_tone(split into two) = -3 - Added:
atmospheric_tone,active_situation,silence_threshold,economic_vulnerability,supply_context,institutional_legacy,stability_index,system_volatility= +8 - Net: +6 columns (59 → 62 — but note: compound_zone and cultural_continuity were cuts Gestalt and I both agreed on, primary_tone split is a clean replacement not an addition, so the meaningful net-new columns are +6: silence_threshold, economic_vulnerability, supply_context, institutional_legacy, stability_index, system_volatility)
6.11 Consumer Tag Key
- (G) — Game system direct input: runtime systems consume this column
- (S) — Storyteller runtime: the D-023 storyteller directly reads this for event selection/weighting
- (C) — Content-author reference: used during content creation, not at runtime
- (D) — Derived/computed: not hand-authored, generated from other fields or post-generation pass
Part 7: Cross-System Pattern Discovery Without Conspiracy
Gestalt identified a real design gap: in a single-system playthrough, how does the player come to understand the structural reality of the Reach? The conspiracy framing had a clean answer (find the conspiracy evidence). The structural framing requires a different mechanism.
The mechanism set I'm proposing:
1. The Archive Mechanic (already in D-041): The player, in any system with institutional_legacy: structural or founding_primary, can query archives for historical records. Each query returns local records — but patterns across queries from multiple systems form a picture. The storyteller knows which institutional_legacy values are present in systems the player has visited and weights archive content accordingly. The player builds the picture; the game does not tell them what the picture means.
2. The Old Informant NPC Category: Any system with settlement_wave: wave_1 or wave_2 that has high perpetual_power fault line intensity should be flagged for potential inclusion of a very old NPC (Perpetual or near-Perpetual) who remembers the secession period. Not conspirators — witnesses. Their value is not hidden truth but primary-source texture: what the Reach felt like before the founding myth had fully solidified, what Earth's institutions were actually like, what the early Commission debates looked like from inside them.
This NPC category should be in the content generation guidance, not necessarily the CSV column spec. But the CSV spec enables it: settlement_wave: wave_1 + perpetual_power fault line = content generation flag for this NPC type.
3. The Transit Map as Political Revelation (already established in Q-053): Gate topology visible on the transit map changes over time. A player who watches which systems gain and lose prominence over decades of play is observing the structural reality directly — not as archive evidence but as lived experience. The distribution_index: captured pattern in Wave 1 systems becomes visible as a map pattern rather than a textual revelation.
4. Cross-Board Node Convergence: From Q-053: when the player's investigation boards share nodes — an NPC who appears in two separate investigations, a company that appears in a political contract and a smuggling network — the convergence is a signal. In the structural framing, these convergences reveal the density of the institutional network, not a specific conspiracy. A Perpetual who appears as a node in the player's gate dispute investigation, their contact network investigation, and a historical archive search is not a conspirator — they are a very old person who has been in everything for 200 years, because they have been there for 200 years.
Part 8: What the Earth Gate System Looks Like Under the New Framing
My previous document recommended hand-authoring the Earth Gate System (Gateway System) as the first CSV entry. That recommendation stands. What changes is what the hand-authored values should express.
Before: Gateway system hand-authored to express: Veil Institute controls the aperture (and implicitly knows what it knows), silence about Earth contact is a conspiratorial maintenance, this is the choke point of a rigged system.
After: Gateway system hand-authored to express: Veil Institute controls the aperture because they built the expertise to manage it (institutional accumulation, not conspiracy), the silence about the Earth-side situation is a structural fact (Earth closed its end; the Veil Institute are the only people who have regular authorized contact with Earth's aperture management), this is the most politically loaded place in the Reach because every Earth tension line terminates here.
Recommended values:
political_zone: diplomatic_peripherydominant_faction: veil_institutegovernance_type: institutional_formal(note:institutional_formalis not in the current governance enum — add it, or usecorporate_dominantas an approximation; the Institute is not a corporation but its governance structure is closer to that than to any democratic form)earth_proximity: immediateearth_tension: daily_politicsearth_alignment: earth_instrumental(the people running this system are not loyalists or sympathetics; they are pragmatists managing a relationship)silence_topic: current state of the Earth aperture and what the Institute knows about Earth's present governancesilence_threshold: personal_trust(this is not hidden from investigators; it is held close by people who manage politically sensitive information as a professional matter)institutional_legacy: founding_primarystability_index: 3(stable, but not calm — politically weighted but not in crisis)system_volatility: responsive(not player_affected; this system's politics are too large for any individual player to move)content_priority: campaign_anchor
Part 9: What Has Changed From my Final Position Document
Summary of changes:
| Item | Previous Position | Revised Position | Reason |
|---|---|---|---|
| Secession causation | Perpetual power grab, framework power theory | Fear-driven institutional conflict, legitimate grievances both sides | Lead directive |
| Conspiracy framing | "Open door, rigged room" | Structural accumulated advantage, visible not hidden | Lead directive |
conspiracy_layer column |
Add (Gestalt proposed) | Replace with institutional_legacy |
New framing |
perpetual_power fault line |
Active conspiracy class | Structural compound advantage | Lead directive |
| Silence topic content | Often maps to conspiracy layer | Varies by local history, more human | Framing shift |
compound_zone |
Stored column | Cut, derive at render | Gestalt agreement |
cultural_continuity |
Present | Cut, cultural_persistence + cultural_legibility sufficient |
Gestalt agreement |
primary_tone |
Single enum | Split: atmospheric_tone + active_situation |
Gestalt recommendation |
silence_threshold |
Not present | Added | Gestalt gap |
stability_index |
Not present | Added (1–5 integer, derived) | Gestalt gap |
system_volatility |
Not present | Added | Gestalt gap |
economic_vulnerability |
Not present (supply_dependency proposed) | Added as structured enum | Gestalt gap, reshaped |
supply_context |
Not present | Added as nullable string | Gestalt gap, reshaped |
adjacent_systems |
Proposed cut by Gestalt | Retained, tagged as (D) derived | Wiki utility argument |
| Column count | 59 | 62 | Net additions |
Closing Statement: A Better Problem to Have
The conspiracy framing gave the Reach a hidden wound. The structural advantage framing gives the Reach a visible one. The honest truth is that the visible wound is more disturbing — it does not require revelation to be true, it does not resolve when exposed, and it implicates the player in ways that a hidden conspiracy does not.
A conspiracy is something someone did. Structural accumulated advantage is something that happens, continuously, as long as some people live significantly longer than others in societies that reward experience and network density. The player in the Reach cannot expose this and make it stop. They can only decide how to live inside it.
What the secession narrative gains from this framing is weight rather than drama. The Reach did, genuinely, have the right to independence. Earth's response was, genuinely, punitive and short-sighted. The people who ran the Reach after independence were, genuinely, the most experienced people available to run it — and the fact that they had always run it and would always run it, because they did not die when other people died, is a fact about the world, not a secret to be uncovered.
The player will still find the thread. But what SUSTAINS that across hours of play is the recognition that the thread does not lead to a single answer. It leads to a fuller understanding of water — the water everyone is swimming in, including the player, including the Perpetuals who built the reservoir, including the reformers who have been trying to drain it for two hundred years and failing.
That is the Settled Reach. It is not a rigged room. It is a room that was built by people who intended to stay, in a world where some people's intentions span centuries.
Paula — Sprint 24 / Post-conspiracy-reversal revision Supersedes: systems-framework-final-paula.md (conspiracy framing only; column spec is now this document) Responds to: lead directive (no-conspiracy framing), Gestalt review (systems-framework-review-gestalt.md) Decisions referenced: D-023, D-041, D-091, Q-052, Q-053 Column count: 62 (up from 59 after Gestalt cuts and new additions)