Long-term content strategy workshop: 300-world generator model, cultural ingredients menu, three-system NPC architecture (9 patterns x 6 motivations), Sacred/Profane/Middle Kingdom framework. 9 agents across 4 rounds plus lead interview establishing the production path from hand-authored Sova to generated 300 worlds. Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
49 KiB
Round 4 — Paula (Librarian, Response to Lead's Direction)
Responding to: Lead's decisions on cultural ingredients, NPC composition, PC archetypes, Sacred/Profane/Middle Kingdom, and the 300-world reframe.
The 300-World Reality Check
Let me start with what changes fundamentally.
My Round 3 assumed 20 districts, ~460 NPCs, a content team of 18-25 professionals, and ~20,880 hand-authored lines. The lead says: 300 worlds before DLC. That's not 15x more authoring. That's a different product entirely. We're not writing a game. We're writing a game generator.
Everything I proposed in Round 3 — moral textures, cultural briefs, NPC patterns, archetype specs — is still valid. But the PURPOSE changes:
| Round 3 Framing | Round 4 Framing |
|---|---|
| Style guides for writers | Input parameters for generators |
| Authoring templates | Generation schemas |
| Cultural briefs | Algorithmic ingredient lists |
| NPC patterns | Template slots for constraint satisfaction |
| Composition rules | Generator validation constraints |
| Pipeline for 25 writers | Pipeline for 5-10 system designers + generators |
The honest truth: this is better. A generator-first approach forces us to make every design decision EXPLICIT and PARAMETRIC. You can't hand-wave in a generator input. "This culture is kind of formal" becomes a specific trust_speed value and a formality_gradient enum. That precision makes the design stronger even for the hand-authored exemplar districts.
1. Cultural Ingredients Menu
The lead is right: ingredients, not taxonomy. Pick-and-combine, with the absence of an ingredient being as defining as its presence. And economics was missing.
The Ingredient Categories
A. Heritage Roots (phonological/aesthetic flavor)
Not "Finnish" or "Korean" — recognizable resonances that have drifted over centuries. Each heritage root provides: naming phonology, substrate vocabulary pool, aesthetic registers, greeting conventions, food culture.
| Heritage Root | Phonological Feel | Aesthetic Register |
|---|---|---|
| Nordic-compact | Consonant-heavy, short syllables, hard sounds | Functional minimalism, muted tones |
| Mediterranean-warm | Vowel-rich, flowing, rhythmic | Communal warmth, color, gesture |
| East-formal | Precise, structured, tonal variation | Hierarchical elegance, restraint |
| Slavic-resilient | Consonant clusters, broad vowels, weight | Industrial solidity, dark humor |
| West-African-communal | Musical rhythm, tonal emphasis, open vowels | Vibrant pattern, oral tradition |
| South-Asian-layered | Dental consonants, vowel length, register shifts | Stratified ornamentation, gatekeeping |
| Latin-syncretic | Syllable-timed, nasal vowels, borrowing | Adaptive fusion, performative warmth |
| Synthetic-station | No Earth reference — station-born creole, mixed | Functional, invented, self-referential |
Heritage roots are OPTIONAL. A world may have no heritage theming at all — a corporate-owned settlement, a purely functional station, an industrial hub built by contract labor from everywhere. What a society DOESN'T have is as defining as what it does.
What a generator does with this: Pick 0-2 heritage roots per world. The naming algorithm uses the phonological rules (or falls back to neutral-functional mode if no heritage is selected). The substrate vocabulary pool seeds environmental text (or produces pure Concordat Standard). Blended worlds interpolate between parent roots.
Null-heritage worlds: No heritage root selected. Names come from functional algorithms (employee IDs that became surnames, station-sector designations that became neighborhoods). No substrate vocabulary — pure Concordat Standard. No food culture — branded corporate rations or whatever's imported cheapest. No greeting conventions beyond professional norms. Mechanically: no cultural immune system (solidarity has no cultural root), no cultural gatekeeping (no in-group markers to fail), but also no cultural depth for the player to discover. The world feels THIN — and that thinness is its own moral texture. "Is this enough?" in a place with no cultural identity hits differently: enough of WHAT?
What DOESN'T picking a heritage root mean: It does NOT mean everyone on this world is of that ethnicity. It means the dominant cultural flavor — the food in the bars, the names on the rosters, the slang in the corridors — carries this resonance. 180 years of drift means the original Earth heritage is unrecognizable as anything but flavor.
B. Settlement Motivation (why they came — determines institutional memory)
| Motivation | What It Produces | Mechanical Implication |
|---|---|---|
| Economic opportunity | Competitive, transactional, growth-oriented | Fast trust through demonstrated value. Wealth display as social currency. |
| Ideological refuge | Values-driven, insular, principled | Trust requires shared values. Outsiders must demonstrate alignment. |
| Corporate contract | Institutional, hierarchical, employer-defined | Trust follows org chart. Authority access easy for employees, impossible for outsiders. |
| Displacement/exile | Defensive, suspicious, solidarity-hardened | Slow trust. Strong in-group bonds. Deep hostility to authority. |
| Scientific mission | Curious, competitive, intellectually hierarchical | Trust through demonstrated competence. Credentials as currency. |
| Military posting | Ordered, hierarchical, mission-focused | Trust through rank and demonstrated reliability. Chain of command is social structure. |
| Generational (born here) | "This is just where we live" — pragmatic, local | Trust through familiarity over time. Heritage is background noise, not identity. |
The generator picks 1, maybe 2. Settlement motivation is the strongest predictor of trust mechanics and authority response. Two motivations on the same world create internal tension — a corporate contract settlement with a displacement minority has class friction baked in.
C. Economic Function (what makes money here — and what makes EXTRA money tempting)
This is the ingredient the lead flagged as missing. It's critical because it determines:
- What the grey economy trades in
- What the daily rhythm feels like
- What skills and knowledge NPCs have
- Why someone would risk their reputation for extra income
| Economic Function | Daily Rhythm | What Tempts | Contraband Analog |
|---|---|---|---|
| Trade hub | Transaction cycles, margin pressure, deal-making hours | Skimming margins, facilitating undisclosed cargo, information selling | Unlisted goods, customs evasion |
| Extraction (mining/harvesting) | Shift work, physical labor, output quotas | Material diversion, unauthorized sales to third parties | Raw materials, unrefined product |
| Manufacturing | Factory cycles, production targets, supply chains | Quality fraud, unauthorized side-production, IP theft | Counterfeit goods, unauthorized variants |
| Services/hospitality | Client rhythms, peak hours, reputation cycles | Unauthorized services, access to restricted experiences, blackmail | Experiences, privacy, access |
| Agriculture | Seasonal cycles, weather dependency, harvest pressure | Seed theft, genetic material, unauthorized cultivation | Biological material, patent-protected stock |
| Finance/administration | Office hours, report cycles, audit seasons | Embezzlement, insider trading, data manipulation | Financial instruments, privileged information |
| Research | Project cycles, publication pressure, grant seasons | Selling results, unauthorized experiments, falsifying data | Intellectual property, experimental subjects |
| Infrastructure/gateway | Maintenance cycles, transit schedules, system monitoring | Access control manipulation, routing favors, toll evasion | Passage, access codes, routing data |
The generator picks 1 primary, optionally 1 secondary. Economic function determines: the work that NPCs do, the rhythms they follow, what the hidden operation deals in, and — crucially — why a normal person might be tempted to participate. Gore's "Is this enough?" only bites when the economic temptation is visceral. "I could make three months' salary in one shipment" hits differently in extraction (physical danger) vs. finance (abstract manipulation).
D. Philosophical Alignment (what the community values — and what it therefore can't see)
| Alignment | Core Value | Blind Spot | Investigation Challenge |
|---|---|---|---|
| Individualist | Personal freedom, self-reliance | Collective harm ("not my problem") | Nobody feels responsible for systemic damage |
| Collectivist | Community welfare, mutual obligation | Individual suffering hidden for group benefit | The community protects its own problems from outsiders |
| Meritocratic | Competence, achievement, earned status | Structural inequality ("they should try harder") | Success is proof of virtue; failure is proof of guilt |
| Egalitarian | Fairness, consensus, equal voice | Accountability ("we decided together, so nobody's responsible") | Decisions are diffused; no one person can be blamed |
| Traditionalist | Heritage, continuity, elder authority | Change ("that's not how we do things") | The old ways conceal old crimes |
| Progressive | Innovation, experimentation, open systems | Consequences ("we'll fix it in the next iteration") | Recklessness masquerading as courage |
The generator picks 0-1. This is the ingredient the lead says societies should sometimes NOT have. A world without a dominant philosophical alignment is pragmatic — no ideology, just survival. That absence creates a specific mechanical signature: fast trust (nobody cares what you believe), low solidarity (nobody feels obligated to protect anyone), easy investigation (nobody's hiding anything for ideological reasons) but also easy exploitation (nobody's organizing resistance).
E. Corporate Presence (who has structural power)
| Presence | Power Dynamic | Effect on Investigation |
|---|---|---|
| Dominant corporation | Company town — employer controls housing, services, social access | The corporation IS the authority. Investigating the corporation means investigating the government. |
| Competing corporations | Faction play — multiple power centers, shifting alliances | Multiple sources, multiple agendas, nobody tells the whole truth |
| Worker cooperative/guild | Labor solidarity — collective bargaining, organized resistance | The workers protect each other. Investigation meets a wall of coordinated non-cooperation. |
| Government/Commission | Bureaucratic authority — procedure, credentials, institutional access | The system is the power. Working within it or subverting it are the only options. |
| Independent/frontier | No structural power — reputation and personal force rule | No one recognizes credentials. Everything is personal. |
Generator picks 1. This directly shapes the detective's access tier profile and the smuggler's cover strategy.
F. Settlement Age / Drift Stage
| Age | Cultural State | Mechanical Impact |
|---|---|---|
| Founding (<50 years) | Heritage strong, institutions forming, everything negotiable | Fast change, weak traditions, high social mobility |
| Establishing (50-150 years) | Identity crystallizing, generational tensions, traditions forming | First "old-timers vs newcomers" friction |
| Mature (150-300 years) | Deep local identity, heritage as nostalgia, stratification | Established hierarchies, cultural immune system active |
| Ancient (300+ years) | Culture fully transformed, founding heritage is mythology | Deep institutions, powerful inertia, reform is nearly impossible |
Generator picks 1. Age interacts with every other ingredient. A collectivist community at founding age is idealistic. The same collectivist values at ancient age may be oppressive.
Mechanical Parameter Derivation
The generator takes the ingredient selection and derives the mechanical parameters that actually drive NPC behavior:
trust_speed:
base = settlement_motivation.trust_modifier
× philosophical_alignment.openness_modifier
× settlement_age.drift_modifier
Result: float (0.1 = glacial, 1.0 = instant transactional trust)
authority_response:
base = settlement_motivation.authority_default
× corporate_presence.authority_modifier
× philosophical_alignment.authority_attitude
Result: enum (welcoming | deferential | neutral | suspicious | hostile)
privacy_norm:
base = philosophical_alignment.privacy_default
× heritage.cultural_privacy
× economic_function.transactional_transparency
Result: enum (open | guarded | closed | performative)
solidarity_trigger:
base = philosophical_alignment.collective_instinct
× corporate_presence.worker_dynamics
× settlement_age.institutional_weight
Result: enum (none | crisis_only | professional | cultural | total)
economic_temptation:
base = economic_function.temptation_type
× corporate_presence.access_to_surplus
Result: {type: string, severity: float, moral_frame: string}
conflict_style:
base = heritage.expression_mode
× philosophical_alignment.confrontation_preference
Result: enum (direct | avoidant | institutional | performative | violent)
These parameters feed EVERY downstream system. NPC dialogue selection weights trust_speed. Investigation gameplay difficulty scales with authority_response and privacy_norm. The ring's immune system strength depends on solidarity_trigger. The contraband's moral framing comes from economic_temptation.
What a Society DOESN'T Care About
The lead's most important directive: absence is defining.
Some concrete examples:
No heritage root → Synthetic station-born culture. No Earth resonance. Names are invented or bureaucratic (serial numbers that became surnames). No substrate vocabulary — they speak unaccented Concordat Standard. No food culture — they eat whatever's imported. This world feels EMPTY of history, which is its own powerful texture. Investigation here has no cultural immune system — but also no cultural depth to leverage.
No philosophical alignment → Pragmatic survival community. No ideology. No shared values beyond "don't die." Trust is transactional and shallow. No solidarity. No collective resistance to investigation. But also no collective caring about outcomes. The investigator can uncover everything, and nobody cares enough to act on it. That's its own moral texture: apathy.
No corporate presence → True frontier. No external authority. Law is custom and personal force. The investigator has no institutional backing. Credentials are meaningless. This is the hardest detective experience — and the easiest smuggler experience (there's nothing to smuggle around because there's nothing to regulate).
Proposal 1: Cultural Ingredients as Generator Input Schema
Define the full ingredient menu as a YAML schema that generators consume. Each world is instantiated by selecting ingredients, computing derived parameters, and passing those parameters to NPC generation, dialogue generation, environmental text generation, and narrative event systems. The schema includes explicit handling of absent ingredients (null values produce specific parameter defaults).
2. NPC Composition: Thematic Pattern × Functional Motivation
The lead's three-system model is exactly right. Let me define the missing patterns, then build the composition rules.
Thematic Patterns (What the Character Means to the Story)
| Pattern | Definition | Function in the Narrative | Content Requirement |
|---|---|---|---|
| FRIEND | Trusted NPC hiding something. Contradiction arc. | Emotional anchor whose discovery produces moral reckoning | Tier 1: full authored arc, 70-100 lines |
| MIRROR | Honest NPC whose transparency reveals others' dishonesty | Moral reference point. Guilt amplifier. | Tier 1.5: emotional depth, no contradiction, 50-70 lines |
| ANCHOR | Content NPC who embodies "Is this enough? — Yes." | Validates the quiet life. Makes intrigue feel costly. | Tier 2: strong voice, authored warmth, 40-60 lines |
| GHOST | Absent NPC referenced by many, encountered by none (in this world) | Power from absence. Paranoia for investigators, helplessness for insiders. | Stub: no schedule, no lines, influence through others' dialogue |
| CATALYST | NPC who arrives mid-story and disrupts equilibrium | Breaks the status quo. Forces reckoning. | Tier 2: arrival sequence, disruption moments, 40-60 lines |
| THRESHOLD | NPC who stands between the player and the next layer of understanding | Gatekeeper. Meeting their standards IS the gameplay. | Tier 2: access criteria, evaluation dialogue, 30-50 lines |
| REMNANT | NPC from a previous era who remembers when things were different | Makes the present feel contingent. Lived history vs institutional history. | Tier 2: backstory depth, "how it used to be" testimony, 30-50 lines |
| SYSTEM | NPC who IS the institution. Not corrupt, not heroic — procedural. | Forces the player to confront structures vs individuals. | Tier 2: institutional voice, procedure-citing dialogue, 30-50 lines |
| NOBODY | Background NPC. Just there. Wallpaper that becomes foreground through player attention. | Dynamic tier promotion. Emergent narrative from investment. | Tier 3 base (10-15 lines) + dormant Tier 2 content (30-40 lines, activated by attention) |
The NOBODY System: Dynamic Tier Promotion
THE NOBODY is the lead's most consequential addition. Let me define how it works mechanically.
Core principle: Every NOBODY has a dormant pattern beneath the surface. The generator assigns a dormant_pattern from the available thematic patterns. This content exists in the data files but is NOT active until the player's attention triggers it.
Attention tracking:
- Conversations initiated by the player
- Time spent in proximity (spatial)
- Return visits (the player keeps coming back to this NPC's location)
- Gifts/favors (if the gameplay supports these)
- Monologue engagement (the player's character comments on this NPC)
Activation thresholds:
nobody_promotion:
stage_1_noticed: # ~3-5 interactions or 10 min proximity
effect: "NPC gains a name in the player's knowledge graph"
monologue: "That person at the bar — I've seen them every day."
stage_2_recognized: # ~8-12 interactions or 30 min proximity
effect: "NPC's voice samples activate (basic Tier 3 dialogue unlocks)"
monologue: "Her name is Tev. She's always here. Why?"
stage_3_known: # ~15-20 interactions
effect: "Dormant Tier 2 content activates. Functional motivation visible."
monologue: "Tev told me about her lattice troubles today."
stage_4_promoted: # ~25+ interactions + specific trigger conditions
effect: "Full dormant pattern activates. NPC becomes ANCHOR/WITNESS/etc."
monologue: varies by activated pattern
What the generator needs:
- Assign a
dormant_patternto every NOBODY from the district's available patterns - Assign a
dormant_motivationfrom the functional motivations - Generate both Tier 3 base content AND dormant Tier 2 content for each NOBODY
- The dormant content must be CONSISTENT with the base content — if a NOBODY is dormant-WITNESS, their Tier 3 behavior should contain subtle hints that they've seen something
Why this is transformative at 300-world scale: Most NPCs in any world are NOBODYs. In a world with 20-30 NPCs, maybe 3-5 have active patterns (FRIEND, MIRROR, ANCHOR, etc.). The rest are NOBODYs with dormant potential. This means:
- Different players get different stories because they pay attention to different people
- Replay value isn't just seed variation — it's ATTENTION variation
- The generator can populate worlds cheaply (Tier 3 base content is minimal) while preserving narrative depth (dormant content exists but costs nothing until activated)
- A player who exhaustively explores a world discovers that EVERYONE has a story — it just takes attention to reveal it
Functional Motivations (What the Character Is Doing in Gameplay)
| Motivation | What They're Doing | How the Player Encounters Them |
|---|---|---|
| HANDLER | Managing something — cargo, people, information, systems | Through their responsibilities. They're the person who makes things work. |
| WITNESS | They saw something. They carry information they may or may not share. | Through investigation or accident. They're a source if the player can reach them. |
| TURNCOAT | Their loyalty is shifting. Moving from one camp to another. | Through observation of behavioral change. They're unstable and that instability is visible. |
| CIVILIAN | No institutional role. Just lives here. | Through daily life. They're normalcy and humanity in a world of agendas. |
| OPERATOR | Running something — a business, a scheme, a network. | Through their ambitions and operations. They have plans, resources, and goals. |
| SKEPTIC | Doubts. Questions. Doesn't buy the official or unofficial story. | Through their questioning. They make the player re-examine assumptions. |
Composition Matrix
Every NPC = one thematic pattern + one functional motivation. Here's the full composition space with drama ratings:
HANDLER WITNESS TURNCOAT CIVILIAN OPERATOR SKEPTIC
FRIEND ★★★ ★★ ★★★★ ★★ ★★★ ★★★
MIRROR ★★★ ★★ ★ ★★★★ ★ ★★
ANCHOR ★★ ★ ★ ★★★★ ★★ ★
GHOST ★★★ ★★★ ★★ — ★★★★ ★★
CATALYST ★★★ ★★ ★★★ ★ ★★★★ ★★★
THRESHOLD ★★★★ ★ ★ ★ ★★ ★★★
REMNANT ★★ ★★★★ ★★ ★★ ★★ ★★★
SYSTEM ★★★★ ★★ ★★ — ★★★ ★
NOBODY ★★★ ★★★ — ★★★ ★★ ★★
★★★★ = Gold (inherently dramatic, generators should prefer) ★★★ = Silver (strong with good parameters) ★★ = Bronze (works but requires specific context) ★ = Difficult (needs specific authoring support, generators should avoid except when deliberately seeking tension) — = Banned (mechanically contradictory)
Why These Ratings
Gold combinations (★★★★):
- FRIEND + TURNCOAT — Your closest connection is changing sides. The most devastating discovery. The FRIEND's contradiction IS their wavering loyalty. Different from a standard secret — this is active betrayal in motion.
- MIRROR + CIVILIAN — Pure, uncomplicated honesty. No institutional role to complicate the transparency. This NPC is honest because they're human, not because they're naive or institutional. The strongest moral reference point.
- GHOST + OPERATOR — The absent power. Someone who was running things and left a vacuum. Every NPC references what the GHOST built, decided, or destroyed. The player investigates an absence and discovers a presence.
- CATALYST + OPERATOR — The disruptor who acts. Doesn't just arrive and cause social friction — arrives and starts DOING things that reshape the community's equilibrium. Active destabilization.
- THRESHOLD + HANDLER — The gatekeeper who manages access as their actual job. Natural, intuitive. The classic bouncer, department head, community elder who decides who's in and who's out.
- REMNANT + WITNESS — Living memory. Someone who was there when the original events happened. Their testimony contradicts the official story. The most powerful kind of source: personal experience that time hasn't eroded.
- SYSTEM + HANDLER — The institution's human face. The bureaucrat who processes your paperwork, the regulator who inspects your cargo, the administrator who schedules your shifts. They're not antagonists — they're the system being a system. That neutrality IS the conflict when the system produces injustice.
- ANCHOR + CIVILIAN — Contentment incarnate. No institutional complication. Just a person who has found enough. The most direct embodiment of "Is this enough? — Yes." Their existence makes the player question whether the story is worth pursuing.
Banned combinations:
- GHOST + CIVILIAN — A ghost is defined by remembered impact. A civilian has no institutional impact. A ghost-civilian is just "someone who left" — not powerful enough to warrant ghost status.
- GHOST + NOBODY — A ghost is intensely remembered by many. A nobody is overlooked by all. Definitionally contradictory.
- SYSTEM + CIVILIAN — A system IS the institution. A civilian has no institutional role. Contradictory.
- NOBODY + TURNCOAT — A turncoat's value is that their shifting loyalty is observable and consequential. A nobody is unobserved. A turncoat nobody has no audience for their betrayal, which means it has no dramatic function.
Composition Rules for Generators
composition_rules:
required_per_world:
- pattern: FRIEND
count: 1_per_supported_archetype
motivation: [HANDLER, TURNCOAT, OPERATOR, SKEPTIC] # preferred
tier: 1
- pattern: ANCHOR
count: 1
motivation: [CIVILIAN, HANDLER] # preferred
tier: 2
recommended_per_world:
- pattern: MIRROR
count: 0-1
motivation: [CIVILIAN, HANDLER]
- pattern: THRESHOLD
count: 1_per_social_site
motivation: [HANDLER, SKEPTIC]
- pattern: SYSTEM
count: 0-2
motivation: [HANDLER, OPERATOR]
variable_per_world:
- pattern: GHOST
probability: 0.4
motivation: [OPERATOR, HANDLER, WITNESS]
- pattern: CATALYST
probability: 0.3 # storyteller-activated
motivation: [OPERATOR, SKEPTIC]
- pattern: REMNANT
probability: 0.25 # only in established+ worlds
condition: "settlement_age >= establishing"
motivation: [WITNESS, SKEPTIC]
fill_remainder_with:
pattern: NOBODY
motivation: [CIVILIAN, HANDLER, WITNESS, OPERATOR]
dormant_pattern_pool: [ANCHOR, WITNESS, FRIEND, MIRROR] # what they can become
Proposal 2: Composition Matrix as Generator Constraint System
The thematic × functional composition matrix, with drama ratings and banned combinations, becomes the constraint solver's preference weights. Generators prefer gold combinations, tolerate silver, avoid bronze unless context demands it, and never create banned combinations. The NOBODY system's dormant patterns are assigned from a district-level pool, creating different emergent narrative potential per seed.
3. PC Archetypes: The 8, With Fluid Transitions
Defining the 8
The lead wants archetypes that are POSITIONS, not classes. You hold a position in a community. You can change it. The archetype determines your lens — what you notice, what you worry about, what your monologue sounds like.
| # | Archetype | Lens | Starting Knowledge | Monologue Voice | Relationship to Moral Texture |
|---|---|---|---|---|---|
| 1 | Insider | Operational — sees the hidden operation from inside | Knows the ring, the routes, the people | Relational, protective, managing | INSIDE the bargain. Maintaining it. |
| 2 | Investigator | Analytical — sees patterns, anomalies, evidence | Knows methodology, institutional resources, not local context | Methodical, suspicious, documenting | EXAMINING the bargain from outside. |
| 3 | Newcomer | Discovery — everything is new, culture shock, first impressions | Knows almost nothing local. Brings outside perspective. | Curious, uncertain, absorbing | ENCOUNTERING the bargain for the first time. |
| 4 | Merchant | Economic — sees transactions, debts, supply chains, margins | Knows prices, flows, who owes whom | Pragmatic, calculating, transactional | PROFITING from the bargain. |
| 5 | Administrator | Political — sees power dynamics, factions, institutional levers | Knows procedures, hierarchies, budgets, personnel | Careful, strategic, weighing options | MANAGING the bargain. Enabling it structurally. |
| 6 | Caretaker | Compassionate — sees suffering, need, capability, limitation | Knows who's hurting, what treatments exist, what's available | Empathetic, diagnostic, burdened | REPAIRING the damage the bargain causes. |
| 7 | Fixer | Connective — sees who needs what, who owes whom, where leverage exists | Knows everyone, superficially. Knows the favor economy. | Confident, diplomatic, deal-making | LUBRICATING the bargain. Making it work for everyone. |
| 8 | Exile | Retrospective — sees what was lost, what changed, what others don't remember | Knows the community's past. Carries knowledge that's become dangerous. | Bitter, nostalgic, clear-eyed | REJECTED by the bargain. Seeing it from outside with insider knowledge. |
Why These 8 and Not Others
The 8 archetypes represent the 8 fundamental relationships a person can have with a social system:
- Inside it (Insider)
- Examining it (Investigator)
- Discovering it (Newcomer)
- Trading with it (Merchant)
- Administering it (Administrator)
- Healing its damage (Caretaker)
- Connecting its parts (Fixer)
- Expelled from it (Exile)
Every person in any community occupies one of these positions. Together, they produce 8 fundamentally different games in the same world. That's the replayability promise at 300-world scale: 8 lenses × 300 worlds × seed variation.
The Insider and Investigator Are NOT Special
The lead specifically warns: Insider + Investigator must not become the permanent center. The other 6 must feel equally primary.
How to enforce this:
-
v0.2 spotlight: the Newcomer. The lead already flagged this. The Newcomer inverts everything — zero starting knowledge, the tutorial IS the gameplay, the Cheers moment is EARNED not inherited. Making the Newcomer the v0.2 centerpiece proves the system works beyond the adversarial pair.
-
v0.3-v0.5 spotlight rotation. Each major update features a different archetype as the "deep" implementation. The Caretaker update comes with medical/social-care gameplay mechanics. The Administrator update comes with political/resource systems. The Fixer update comes with favor-economy mechanics.
-
No archetype should require another to exist. A world with only Merchant + Caretaker supported is a valid world. Not every world needs an Insider or Investigator. The adversarial pair is ONE composition, not THE composition.
-
Monologue voice budgets must be equal. If the Insider gets 50 authored monologue lines per world, every archetype gets 50. No archetype is the "primary" with extra content.
Archetype Transition Mechanics
This is the lead's most significant conceptual shift. Archetypes are positions you hold, not classes you are. You can change positions.
How transitions work:
A transition happens when the player changes their ROLE in a community. This requires:
- Opportunity — a transition trigger exists in the world (a job offer, a recruitment attempt, a crisis that creates an opening, a personal choice)
- Qualification — the player has met some threshold (relationship level, knowledge, time spent, skill demonstrated)
- Choice — the player decides to change (not forced, not automatic)
- Transition period — gradual shift over gameplay time, not instant swap
What changes during transition:
| Dimension | Behavior During Transition |
|---|---|
| Monologue voice | Blends old and new. "I'm starting to think like a merchant. Is that who I am now?" |
| Knowledge vocabulary | New keys activate. Old keys go STALE (not deleted — you remember, but the knowledge is from your old life). |
| Access tiers | Gradual shift. Old insider access slowly decays. New access slowly builds. There's a vulnerable window where you have neither fully. |
| Agency boundaries | New abilities emerge. Old abilities atrophy. |
| NPC relationships | NPCs who trusted you as X may not trust you as Y. NPCs who ignored you as X may notice you as Y. |
The vulnerable window is the gameplay. During transition, you're weakest. You've given up your old position's protections but haven't earned the new one's. This creates dramatic tension: every transition is a risk. The Insider who decides to become an Investigator faces a period where the ring knows they left but the Commission doesn't fully trust them yet. That gap is where the most interesting gameplay lives.
Transition map (which transitions are natural, which are dramatic):
| From → | Insider | Investigator | Newcomer | Merchant | Admin | Caretaker | Fixer | Exile |
|---|---|---|---|---|---|---|---|---|
| Insider | — | ★★★★ dramatic | — | ★★ natural | ★★ natural | ★★ natural | ★★★ natural | ★★★★ dramatic |
| Investigator | ★★★★ dramatic | — | — | ★ difficult | ★★★ natural | ★★ natural | ★★ natural | ★★★ dramatic |
| Newcomer | ★★★ dramatic | ★★ possible | — | ★★★ natural | ★ difficult | ★★★ natural | ★★ possible | — |
| Merchant | ★★★ dramatic | ★ difficult | — | — | ★★★ natural | ★★ natural | ★★★★ natural | ★★ dramatic |
| Admin | ★★ possible | ★★★ natural | — | ★★★ natural | — | ★★ natural | ★★★ natural | ★★★ dramatic |
| Caretaker | ★ difficult | ★★ possible | — | ★★ possible | ★★ possible | — | ★★★ natural | ★★★★ dramatic |
| Fixer | ★★★ natural | ★ difficult | — | ★★★★ natural | ★★★ natural | ★★ natural | — | ★★ dramatic |
| Exile | ★★★★ dramatic | ★★★ dramatic | ★★★ natural | ★★ possible | ★ difficult | ★★★ natural | ★★ possible | — |
★★★★ = High-drama transition (the game should CELEBRATE this with authored content) ★★★ = Meaningful transition ★★ = Possible, quiet ★ = Difficult (requires unusual circumstances) — = Impossible or meaningless
The most dramatic transitions:
- Insider → Investigator (defection: "I'm going to the Commission"): Destroys all insider relationships. Carries insider knowledge into investigation. The community sees you as a traitor. The institution sees you as a source.
- Insider → Exile (expulsion: "They found out and I'm out"): All access revoked. Knowledge retained. Isolation with dangerous knowledge.
- Caretaker → Exile (principled refusal: "I won't treat patients under these conditions"): Moral clarity at the cost of institutional access. You can see the problem clearly but can't reach it.
- Fixer → Merchant (monetization: "All those favors? Now I'm charging"): Natural evolution. The favor economy becomes the real economy. Relationships become transactions.
What generators need to know about transitions:
Each world must have:
- Transition trigger NPCs — at least 1 NPC per supported archetype who can offer/enable a transition into that archetype (a recruiter, a mentor, a crisis that creates an opening)
- Transition-compatible relationships — at least 2-3 NPCs whose relationship state would CHANGE if the player transitions (creating dramatic consequences)
- Authored transition monologue — 3-5 lines per transition type that fire during the transition period ("Am I really doing this?" / "Who am I becoming?" / "There's no going back now")
Proposal 3: Archetype Transition as Generator Input
Each world definition includes: supported archetypes (2-4 starting, more available via transition), transition triggers (which NPCs/events enable which transitions), and transition consequences (how NPCs and access tiers change). The generator places transition opportunities at appropriate density — not every world needs every transition, but the player should always have at least 1-2 possible transitions available.
4. Sacred / Profane / Middle Kingdom — Narrative Systems
Mapping the narrative and political systems I've designed to Nigel's framework.
SACRED (The Physics — Rules That Never Change)
These are the structural invariants. The generator never touches them. They exist in every world, every seed, every playthrough.
| Sacred Element | Why It's Invariant | What Breaks Without It |
|---|---|---|
| Every community has a social fabric (relationships, trust, secrets) | This IS the game. No social fabric = no social gameplay. | Everything. |
| Triangles exist as atomic social tension unit | Two-person conflict is a fight. Three-person conflict is politics. | Social intrigue collapses into binary moral choices. |
| A FRIEND exists per supported PC archetype | The emotional payload requires a specific, trusted NPC | The game has no emotional center. Players don't name an NPC they feel conflicted about. |
| Knowledge follows Suspects → KnowsOf → KnowsDetails → Direct | Information discovery must be progressive | Investigation becomes binary (know/don't know), no detective texture |
| Relationships follow Unknown → Known → Friendly → POI → Hostile | Social progression must be directional | NPCs feel like switches, not people |
| Composition rules: thematic × functional assignment | Every NPC has a narrative role AND a gameplay function | NPCs exist but have no purpose. Background noise with no signal. |
| Archetypes are lenses that produce different experiences | Character-as-lens is the core mechanic (D-005) | Replayability through perspective dies |
| The NOBODY system: dormant content activatable through attention | Player agency creates narrative | The world is static. Players have no way to discover depth beyond what's presented. |
PROFANE (The Parameters — Drawn From Pools)
These are the variables. The generator selects them from pools. Different selections produce different experiences.
| Profane Element | What Varies | Pool Size (300-world scale) |
|---|---|---|
| Cultural ingredients per world | Which heritage + motivation + function + alignment + corporate + age | Combinatorial from 8 × 7 × 8 × 7 × 5 × 4 categories |
| WHICH NPC is the FRIEND | Pool selection per archetype | 2-4 candidates per archetype per world |
| WHICH NPCs are in the hidden network | Role assignment from eligible NPCs | Constrained by triangle membership |
| WHICH contraband/contested resource | Derived from economic_function ingredient | 2-3 options per economic function |
| WHICH thematic patterns assigned to which NPCs | Generator constraint satisfaction | Per composition rules |
| WHICH functional motivations assigned | Generator selection | Per composition matrix ratings |
| WHICH dormant patterns NOBODYs carry | Pool assignment | Per district dormant_pattern_pool |
| WHICH archetype transitions are available | Context-dependent on world ingredients | 1-3 per supported archetype |
| WHICH gate connections this world has | Topology selection from graph space | Per gate topology rules |
| WHICH NPCs are transition triggers | Assignment from eligible pool | 1 per available transition |
MIDDLE KINGDOM (Sacred Structure, Profane Cast)
The most interesting category. The STRUCTURE is fixed. The CAST that fills it varies.
| Middle Kingdom Element | Sacred Part | Profane Part |
|---|---|---|
| Triangles | 3 NPCs with conflicting interests. Tension types are structural (power, loyalty, knowledge, etc). | Which specific NPCs fill which roles. Their names, personalities, heritage. |
| THE FRIEND arc | 5-phase contradiction arc: warmth → doubt → observation → confrontation → reckoning. | Which NPC is the FRIEND. What their specific secret is. How the contradiction manifests in this cultural context. |
| Social sites | Physical spaces where NPCs interact, with sightlines and routines. | Which spaces. How many NPCs. What kind of economic activity fills them. Cultural aesthetic. |
| The community's bargain | Every community has a collective arrangement with hidden costs. | What the specific arrangement IS, what it costs, who benefits. |
| Gate topology | Core worlds always connected (main narrative spine). | Peripheral worlds vary per playthrough. Which specific worlds are accessible from where. |
| THE NOBODY promotion | Attention activates dormant content. The mechanic is fixed. | Which specific NOBODY has which dormant pattern. Different players activate different stories. |
| Archetype transitions | You can change your position in a community. The transition has a vulnerable window. | Which specific transitions are available. When the opportunity arises. What specific NPC offers it. |
The Political Dimension That's Missing
Let me add something to the Sacred/Profane mapping that nobody else has flagged: inter-world politics.
At 300 worlds, there are inter-world relationships. Trade dependencies. Cultural friction. Political alliances. Historical grievances. These are the MACRO triangles — the same pattern that works for 3 NPCs in a bar works for 3 worlds in a star system.
| Macro Element | Sacred/Profane/Middle |
|---|---|
| Worlds have political relationships with other worlds | Sacred (structure) |
| Which worlds are allies/rivals/dependent | Profane (parameter) |
| Trade routes create economic dependencies | Sacred (structure) |
| Which specific trade routes exist | Middle Kingdom (core routes sacred, peripheral profane) |
| Cultural groups span multiple worlds | Sacred (structure) |
| Which cultural groups are present where | Profane (from ingredients) |
| Factions operate across worlds | Sacred (structure) |
| Which factions are dominant where | Profane (per-seed) |
Generator implication: The world generator doesn't just generate individual worlds — it generates a NETWORK of worlds with political, economic, and cultural relationships. The player moving from World A to World B doesn't just encounter a different culture — they encounter a RELATIONSHIP between cultures. World B might resent World A's economic dominance. World B's ring might exist BECAUSE of World A's regulation. The macro politics create the context for the micro stories.
Proposal 4: Macro Political Generation Layer
Above the individual-world generator, add a network generator that creates inter-world relationships: trade dependencies, cultural friction, political alliances, faction territories, and historical grievances. These relationships feed into each world's moral texture — a world's "bargain" is partly determined by its position in the macro political network.
5. What Changes at 300-World Scale
Let me be brutally specific about what my previous proposals become.
Content Math Reframe
| Round 3 (20 districts) | Round 4 (300 worlds) | Ratio | |
|---|---|---|---|
| Worlds | 20 | 300 | 15x |
| Total NPCs | ~460 | ~5,000-8,000 | ~12x |
| Hand-authored Tier 1 NPCs | ~100 | ~50-100 (exemplar worlds only) | ~same |
| Generated Tier 1 NPCs | 0 | ~500-900 | new |
| Hand-authored lines | ~20,880 | ~5,000-10,000 (exemplars + seed content) | ~0.5x |
| Generated lines | ~35,000 | ~500,000-1,000,000 | ~20x |
| Content team size | 18-25 writers | 5-10 system designers + generators | different product |
The shift: the hand-authored content DECREASES in total volume but INCREASES in importance. Every hand-authored line is now a seed that generators learn from. The Kael Davan profile isn't just "one NPC" — it's the exemplar that the FRIEND generator uses to understand what emotional depth looks like.
What's Hand-Authored at 300-World Scale
- The ingredient menus (one-time investment, maintained)
- 5-10 exemplar worlds at full Sova quality (the reference implementations)
- Pattern specifications (FRIEND, MIRROR, ANCHOR, NOBODY, etc. — the templates generators fill)
- Archetype voice cards (8 archetype monologue voice specifications)
- Heritage root pools (naming algorithms, substrate vocabulary, food culture per root)
- Key emotional content for seed FRIENDs (the authored lines that generators riff on)
- Composition rules and constraint solver parameters (the rules generators follow)
What's Generated at 300-World Scale
- World definitions (ingredient selection → parameter derivation)
- NPC profiles (generated from ingredients + pattern assignment + tier template)
- NPC names (generated from heritage root phonological rules)
- Dialogue lines (generated from cultural parameters + voice profiles + tag taxonomy)
- Routines (generated from economic function + cultural rhythms)
- Environmental text (generated from cultural parameters + economic function)
- Triangle configurations (generated from pattern composition rules + NPC pool)
- NOBODY dormant content (generated from dormant pattern type + cultural context)
- Gate topology (generated from sacred/profane rules + network constraints)
- Macro political relationships (generated from ingredient combinations + proximity + trade logic)
The Quality Gradient
Not all 300 worlds are equal quality. And they shouldn't be.
| Quality Tier | Count | Content Method | Player Experience |
|---|---|---|---|
| Exemplar (Sova-quality) | 5-10 | Fully hand-authored | The game's emotional peaks. Every NPC is hand-crafted. |
| Polished (generation + hand-review) | 20-40 | Generated, then reviewed and improved by human authors | High quality. Most generated content is good; the weakest lines have been replaced. |
| Standard (pure generation) | 150-200 | Generated from ingredients, validated by schema | Solid. Mechanically complete. Emotionally variable. Some worlds feel flat; some surprise you. |
| Frontier (minimal generation) | 50-100 | Generated with fewer ingredients, smaller NPC count | Sparse but atmospheric. The player passing through gets a functional experience, not a deep one. |
The player FEELS this gradient. Exemplar worlds are where the game's reputation is made. Polished worlds are where most players spend most time. Standard worlds provide the breadth. Frontier worlds provide the sense of unexplored space.
The gradient itself is a design feature. Not every place in the Settled Reach SHOULD feel equally rich. A 300-year-old core world SHOULD feel denser and more layered than a 40-year-old frontier outpost. The quality gradient maps to the settlement age ingredient: older worlds have more content, more NPCs, more depth. Younger worlds are sparser. This mirrors real human geography and makes the world feel authentic.
Proposal 5: Quality Gradient as Design Feature
The 300 worlds are explicitly distributed across quality tiers. The generator assigns content budgets per world based on settlement age, narrative importance, and gate topology position (worlds on main routes get more content than dead-ends). The quality gradient is INTENTIONAL and maps to in-world logic.
Summary of Round 4 Proposals
| # | Proposal | What It Is For Generators |
|---|---|---|
| 1 | Cultural ingredients as generator input schema | YAML schema: 6 ingredient categories + mechanical derivation rules. Explicit null handling for absent ingredients. |
| 2 | Composition matrix as constraint system | Thematic × functional preference weights with gold/silver/bronze/banned ratings. NOBODY dormant pattern pool. |
| 3 | Archetype transitions as generator input | Per-world: supported archetypes, transition triggers, transition consequences. Transition map with drama ratings. |
| 4 | Macro political generation layer | Network generator: inter-world relationships (trade, culture, politics, history) that feed into per-world moral textures. |
| 5 | Quality gradient as design feature | World content budget scales with settlement age, narrative importance, and topology position. Explicit tiering: exemplar/polished/standard/frontier. |
What I Got Wrong in Round 3
- Scale. 20 districts ≠ 300 worlds. The math changes everything.
- Authoring team. Not 18-25 writers. 5-10 system designers building generators.
- Cultural groups as taxonomy. Fixed groups don't work at 300-world scale. Ingredients menu does.
- Archetype permanence. Archetypes as classes = wrong. Archetypes as positions = the game actually being about what it claims to be about — the cost of being inside systems you didn't choose. If you can't CHANGE your position, you're not making choices. You're serving a sentence.
What I Got Right in Round 3
- Moral texture per district. Still valid, now derived from ingredients rather than hand-assigned.
- NPC pattern library. Still valid, now expanded with THRESHOLD, REMNANT, NOBODY.
- Composition rules. Still valid, now formalized as generator constraints.
- "What does it cost to be connected to other people?" — Still the deepest formulation of the theme. The 300-world version: 300 different answers to that question, generated from ingredients, experienced through 8 lenses, connected by gate topology, with every NOBODY carrying the possibility of becoming someone who matters if the player pays attention.