diff --git a/content/_meta/README.md b/content/_meta/README.md index 1412d8343..ea22af623 100644 --- a/content/_meta/README.md +++ b/content/_meta/README.md @@ -17,7 +17,7 @@ content/ {campaign}/ # e.g., "main" campaign.yaml systems/ - {system}/ # e.g., "krenn" + {system}/ # e.g., "van-maanens-star" system.yaml stations/ {station}/ # e.g., "sova" @@ -38,7 +38,7 @@ content/ Identity is derived from directory path at load time — no redundant ID fields in YAML. -- **District:** `{system}.{station}.{district}` (e.g., `krenn.sova.transit`) +- **District:** `{system}.{station}.{district}` (e.g., `van-maanens-star.sova.transit`) - **NPC (within district):** `npc:{slug}` (e.g., `npc:kael-davan`) - **NPC (cross-district):** `npc:{district}.{slug}` (e.g., `npc:transit.kael-davan`) - **Location:** `{system}.{station}.{district}.location.{slug}` diff --git a/content/_meta/npc-authoring-style-guide.md b/content/_meta/npc-authoring-style-guide.md index 310f1648a..3787d18ff 100644 --- a/content/_meta/npc-authoring-style-guide.md +++ b/content/_meta/npc-authoring-style-guide.md @@ -413,17 +413,17 @@ prerequisites: --- -## 7. Regional Culture: Krenn System / Sova Transit District (D-036) +## 7. Regional Culture: Van Maanen's Star / Sova Transit District (D-036) All NPC dialogue and monologue must carry the Sova cultural substrate. This is not decoration — it's the baseline voice. -### Krenn Naming Conventions +### Van Maanen's Star Naming Conventions - **First-name-primary.** Compact, consonant-heavy. First names in all social contexts. - **Surnames exist for records, not conversation.** Using a surname signals formality or institutional distance. - **Exception:** The detective uses surnames for targets and unknowns. The shift to first-name IS a relationship marker. -**Canonical Krenn names (v0.1):** Kael, Voss, Lera, Torek, Drin, Maret, Naia, Sera, Nils, Renn, Harek, Pell, Tav, Olin, Resha, Sess, Sabel, Devra +**Canonical Van Maanen's Star names (v0.1):** Kael, Voss, Lera, Torek, Drin, Maret, Naia, Sera, Nils, Renn, Harek, Pell, Tav, Olin, Resha, Sess, Sabel, Devra ### Sova Atmosphere @@ -685,7 +685,7 @@ Before submitting any content, run through these checks. Items marked **HARD** w Dialogue is organized by **location + role**, not by NPC. This is deliberate — roles belong to templates, NPCs fill roles at runtime (D-025, D-028). Monologue is organized by **character + location** per the hard partition rule (D-032). ``` -content/campaigns/main/systems/krenn/stations/sova/districts/transit/ +content/campaigns/main/systems/van-maanens-star/stations/sova/districts/transit/ district.yaml # District metadata pools.yaml # Seed-time pool definitions npcs/ @@ -898,7 +898,7 @@ dual_lens: - Uses first name (Voss). Correct for smuggler context. - Short, operational. Fragment + sentence. Matches smuggler's colleague register. -- Trade jargon without explanation ("rotation thin," "clear window"). Correct for Krenn substrate. +- Trade jargon without explanation ("rotation thin," "clear window"). Correct for Van Maanen's Star substrate. - No institutional vocabulary. No analysis. Correct. Line passes all checks. diff --git a/content/campaigns/main/systems/krenn/stations/sova/districts/transit/district.yaml b/content/campaigns/main/systems/van-maanens-star/stations/sova/districts/transit/district.yaml similarity index 71% rename from content/campaigns/main/systems/krenn/stations/sova/districts/transit/district.yaml rename to content/campaigns/main/systems/van-maanens-star/stations/sova/districts/transit/district.yaml index 878744af3..c8323e2ba 100644 --- a/content/campaigns/main/systems/krenn/stations/sova/districts/transit/district.yaml +++ b/content/campaigns/main/systems/van-maanens-star/stations/sova/districts/transit/district.yaml @@ -1,6 +1,6 @@ # Sova Transit District metadata (D-036) -# Identity derived from directory path: campaigns/main/systems/krenn/stations/sova/districts/transit/ -# canonical_id: krenn.sova.transit (derived at load time by ContentValidator) +# Identity derived from directory path: campaigns/main/systems/van-maanens-star/stations/sova/districts/transit/ +# canonical_id: van-maanens-star.sova.transit (derived at load time by ContentValidator) display_name: "Sova Transit District" description: > A 40-year-old prefab-modular-retrofitted freight logistics hub on Station Sova. diff --git a/content/campaigns/main/systems/krenn/stations/sova/districts/transit/environmental/maintenance-corridors.yaml b/content/campaigns/main/systems/van-maanens-star/stations/sova/districts/transit/environmental/maintenance-corridors.yaml similarity index 100% rename from content/campaigns/main/systems/krenn/stations/sova/districts/transit/environmental/maintenance-corridors.yaml rename to content/campaigns/main/systems/van-maanens-star/stations/sova/districts/transit/environmental/maintenance-corridors.yaml diff --git a/content/campaigns/main/systems/krenn/stations/sova/districts/transit/environmental/the-last-shift.yaml b/content/campaigns/main/systems/van-maanens-star/stations/sova/districts/transit/environmental/the-last-shift.yaml similarity index 99% rename from content/campaigns/main/systems/krenn/stations/sova/districts/transit/environmental/the-last-shift.yaml rename to content/campaigns/main/systems/van-maanens-star/stations/sova/districts/transit/environmental/the-last-shift.yaml index 93050a4e6..0c517d4a8 100644 --- a/content/campaigns/main/systems/krenn/stations/sova/districts/transit/environmental/the-last-shift.yaml +++ b/content/campaigns/main/systems/van-maanens-star/stations/sova/districts/transit/environmental/the-last-shift.yaml @@ -19,7 +19,7 @@ items: THE LAST SHIFT (Lera's) - Krenn grain spirit — 4c + Van Maanen's Star grain spirit — 4c Pale station brew — 3c ~~2c~~ Dark station brew — 3c Import (off-station) — 8c diff --git a/content/campaigns/main/systems/krenn/stations/sova/districts/transit/environmental/the-terminal.yaml b/content/campaigns/main/systems/van-maanens-star/stations/sova/districts/transit/environmental/the-terminal.yaml similarity index 98% rename from content/campaigns/main/systems/krenn/stations/sova/districts/transit/environmental/the-terminal.yaml rename to content/campaigns/main/systems/van-maanens-star/stations/sova/districts/transit/environmental/the-terminal.yaml index 73bce75dc..80201a484 100644 --- a/content/campaigns/main/systems/krenn/stations/sova/districts/transit/environmental/the-terminal.yaml +++ b/content/campaigns/main/systems/van-maanens-star/stations/sova/districts/transit/environmental/the-terminal.yaml @@ -135,7 +135,7 @@ items: 3. Do not use freight lifts during emergency protocols 4. Await station authority clearance before resuming operations - Last safety review: Month 4, Year 312 (Krenn calendar) + Last safety review: Month 4, Year 312 (Van Maanen's Star calendar) tags: [atmospheric] # ========================================== diff --git a/content/campaigns/main/systems/krenn/stations/sova/districts/transit/locations/gate-gallery.yaml b/content/campaigns/main/systems/van-maanens-star/stations/sova/districts/transit/locations/gate-gallery.yaml similarity index 95% rename from content/campaigns/main/systems/krenn/stations/sova/districts/transit/locations/gate-gallery.yaml rename to content/campaigns/main/systems/van-maanens-star/stations/sova/districts/transit/locations/gate-gallery.yaml index 7c284bf5a..60a13f002 100644 --- a/content/campaigns/main/systems/krenn/stations/sova/districts/transit/locations/gate-gallery.yaml +++ b/content/campaigns/main/systems/van-maanens-star/stations/sova/districts/transit/locations/gate-gallery.yaml @@ -3,7 +3,7 @@ # Zone palette: surface #b8bec4 / fog tint #0a1222 # z=2 (above gate concourse) -canonical_id: "krenn.sova.transit.location.gate-gallery" +canonical_id: "van-maanens-star.sova.transit.location.gate-gallery" display_name: "Observation Gallery" description: > Commission-only observation gallery overlooking the gate concourse from diff --git a/content/campaigns/main/systems/krenn/stations/sova/districts/transit/locations/gate-ground.yaml b/content/campaigns/main/systems/van-maanens-star/stations/sova/districts/transit/locations/gate-ground.yaml similarity index 98% rename from content/campaigns/main/systems/krenn/stations/sova/districts/transit/locations/gate-ground.yaml rename to content/campaigns/main/systems/van-maanens-star/stations/sova/districts/transit/locations/gate-ground.yaml index 725c1fd43..70e59387a 100644 --- a/content/campaigns/main/systems/krenn/stations/sova/districts/transit/locations/gate-ground.yaml +++ b/content/campaigns/main/systems/van-maanens-star/stations/sova/districts/transit/locations/gate-ground.yaml @@ -2,7 +2,7 @@ # Source: D-093 gate cluster zone spec # Zone palette: surface #b8bec4 / fog tint #0a1222 -canonical_id: "krenn.sova.transit.location.gate-ground" +canonical_id: "van-maanens-star.sova.transit.location.gate-ground" display_name: "Gate Corridor" description: > The gate cluster handles all traffic between Station Sova and the horizon diff --git a/content/campaigns/main/systems/krenn/stations/sova/districts/transit/locations/maintenance-corridors.yaml b/content/campaigns/main/systems/van-maanens-star/stations/sova/districts/transit/locations/maintenance-corridors.yaml similarity index 96% rename from content/campaigns/main/systems/krenn/stations/sova/districts/transit/locations/maintenance-corridors.yaml rename to content/campaigns/main/systems/van-maanens-star/stations/sova/districts/transit/locations/maintenance-corridors.yaml index 467625001..fead6f6b5 100644 --- a/content/campaigns/main/systems/krenn/stations/sova/districts/transit/locations/maintenance-corridors.yaml +++ b/content/campaigns/main/systems/van-maanens-star/stations/sova/districts/transit/locations/maintenance-corridors.yaml @@ -3,7 +3,7 @@ # Zone palette: surface #4e5054 / fog tint #101214 # z=0 (Era 1, below main structures) -canonical_id: "krenn.sova.transit.location.maintenance-corridors" +canonical_id: "van-maanens-star.sova.transit.location.maintenance-corridors" display_name: "Maintenance Corridors" description: > Era 1 maintenance infrastructure beneath the transit district. A long diff --git a/content/campaigns/main/systems/krenn/stations/sova/districts/transit/locations/the-last-shift.yaml b/content/campaigns/main/systems/van-maanens-star/stations/sova/districts/transit/locations/the-last-shift.yaml similarity index 97% rename from content/campaigns/main/systems/krenn/stations/sova/districts/transit/locations/the-last-shift.yaml rename to content/campaigns/main/systems/van-maanens-star/stations/sova/districts/transit/locations/the-last-shift.yaml index fd596ad81..9e67099e0 100644 --- a/content/campaigns/main/systems/krenn/stations/sova/districts/transit/locations/the-last-shift.yaml +++ b/content/campaigns/main/systems/van-maanens-star/stations/sova/districts/transit/locations/the-last-shift.yaml @@ -2,7 +2,7 @@ # Source: D-093, #312 (Sprint 12 spatial layout) # Zone palette: surface #6b4018 / fog tint #200c04 -canonical_id: "krenn.sova.transit.location.the-last-shift" +canonical_id: "van-maanens-star.sova.transit.location.the-last-shift" display_name: "The Last Shift" description: > A converted maintenance bay turned bar. The long counter runs along the diff --git a/content/campaigns/main/systems/krenn/stations/sova/districts/transit/locations/the-terminal.yaml b/content/campaigns/main/systems/van-maanens-star/stations/sova/districts/transit/locations/the-terminal.yaml similarity index 97% rename from content/campaigns/main/systems/krenn/stations/sova/districts/transit/locations/the-terminal.yaml rename to content/campaigns/main/systems/van-maanens-star/stations/sova/districts/transit/locations/the-terminal.yaml index 42fc0ab54..fbb737282 100644 --- a/content/campaigns/main/systems/krenn/stations/sova/districts/transit/locations/the-terminal.yaml +++ b/content/campaigns/main/systems/van-maanens-star/stations/sova/districts/transit/locations/the-terminal.yaml @@ -2,7 +2,7 @@ # Source: D-093, #311 (Sprint 12 spatial layout) # Zone palette: surface #7a8490 / fog tint #0d1520 -canonical_id: "krenn.sova.transit.location.the-terminal" +canonical_id: "van-maanens-star.sova.transit.location.the-terminal" display_name: "The Terminal" description: > Sova's freight logistics hub. Scanner bays filter incoming cargo at the diff --git a/content/campaigns/main/systems/krenn/stations/sova/districts/transit/routines/schedules.yaml b/content/campaigns/main/systems/van-maanens-star/stations/sova/districts/transit/routines/schedules.yaml similarity index 100% rename from content/campaigns/main/systems/krenn/stations/sova/districts/transit/routines/schedules.yaml rename to content/campaigns/main/systems/van-maanens-star/stations/sova/districts/transit/routines/schedules.yaml diff --git a/content/campaigns/main/systems/krenn/stations/sova/districts/transit/templates/.gitkeep b/content/campaigns/main/systems/van-maanens-star/stations/sova/districts/transit/templates/.gitkeep similarity index 100% rename from content/campaigns/main/systems/krenn/stations/sova/districts/transit/templates/.gitkeep rename to content/campaigns/main/systems/van-maanens-star/stations/sova/districts/transit/templates/.gitkeep diff --git a/content/campaigns/main/systems/krenn/stations/sova/districts/transit/templates/bar.yaml b/content/campaigns/main/systems/van-maanens-star/stations/sova/districts/transit/templates/bar.yaml similarity index 100% rename from content/campaigns/main/systems/krenn/stations/sova/districts/transit/templates/bar.yaml rename to content/campaigns/main/systems/van-maanens-star/stations/sova/districts/transit/templates/bar.yaml diff --git a/content/campaigns/main/systems/krenn/stations/sova/districts/transit/templates/logistics-hub.yaml b/content/campaigns/main/systems/van-maanens-star/stations/sova/districts/transit/templates/logistics-hub.yaml similarity index 100% rename from content/campaigns/main/systems/krenn/stations/sova/districts/transit/templates/logistics-hub.yaml rename to content/campaigns/main/systems/van-maanens-star/stations/sova/districts/transit/templates/logistics-hub.yaml diff --git a/content/campaigns/main/systems/krenn/stations/sova/districts/transit/templates/smuggling-ring.yaml b/content/campaigns/main/systems/van-maanens-star/stations/sova/districts/transit/templates/smuggling-ring.yaml similarity index 100% rename from content/campaigns/main/systems/krenn/stations/sova/districts/transit/templates/smuggling-ring.yaml rename to content/campaigns/main/systems/van-maanens-star/stations/sova/districts/transit/templates/smuggling-ring.yaml diff --git a/content/campaigns/main/systems/krenn/stations/sova/districts/transit/ticker/the-last-shift.yaml b/content/campaigns/main/systems/van-maanens-star/stations/sova/districts/transit/ticker/the-last-shift.yaml similarity index 95% rename from content/campaigns/main/systems/krenn/stations/sova/districts/transit/ticker/the-last-shift.yaml rename to content/campaigns/main/systems/van-maanens-star/stations/sova/districts/transit/ticker/the-last-shift.yaml index 91ad0721b..53bf487a3 100644 --- a/content/campaigns/main/systems/krenn/stations/sova/districts/transit/ticker/the-last-shift.yaml +++ b/content/campaigns/main/systems/van-maanens-star/stations/sova/districts/transit/ticker/the-last-shift.yaml @@ -1,5 +1,5 @@ # News ticker headline pool — The Last Shift bar -# Meridian Feed (Krenn System local news network) +# Meridian Feed (Van Maanen's Star local news network) # 30 lines total | Categories: freight (9), politics (4), infrastructure (5), sports (3), # commission (5), community (4) — see dual_lens notes on each line # Dual-lens content: each headline reads differently to smuggler vs detective. @@ -26,7 +26,7 @@ headlines: detective: "Administrative noise. But fee changes affect which routes are economically viable." - id: ticker_003 - text: "ROUTE ADVISORY: Span gate maintenance on Krenn-Havara corridor — 48hr delays" + text: "ROUTE ADVISORY: Span gate maintenance on Van Maanen's Star-Havara corridor — 48hr delays" category: freight dual_lens: smuggler: "Havara corridor's down. If Sabel's shipments are routed through there, we wait." @@ -70,7 +70,7 @@ headlines: detective: "Allocation shifts. New infrastructure means new oversight — or new blind spots." - id: ticker_009 - text: "DELEGATE PROFILE: Rep. Hask (Krenn) calls for Commission oversight review" + text: "DELEGATE PROFILE: Rep. Hask (Van Maanen's Star) calls for Commission oversight review" category: politics dual_lens: smuggler: "Commission oversight review. Could mean more patrols. Could mean fewer. Either way, noise." @@ -123,7 +123,7 @@ headlines: detective: "Sports. The universal social lubricant. File under 'conversation openers.'" - id: ticker_016 - text: "LEAGUE TABLE: Krenn Conference — Sova 4th, Mirren Station leads" + text: "LEAGUE TABLE: Van Maanen's Star Conference — Sova 4th, Mirren Station leads" category: sports dual_lens: smuggler: "Fourth. We were second last season. This place is sliding." @@ -218,7 +218,7 @@ headlines: High-value dual-lens trigger. Smuggler worries about operational risk; detective spots the evidence connection. The 44xx range is intentionally ambiguous — might match, might not. - # --- Krenn System / Setting (2) — added Sprint 12, Mellanie --- + # --- Van Maanen's Star / Setting (2) — added Sprint 12, Mellanie --- - id: ticker_028 text: "VELEN WEATHER: Coastal fog advisories in effect — Sova orbital approach window reduced, gate scheduling adjusted" @@ -228,7 +228,7 @@ headlines: detective: "Environmental factors affecting gate operations. Adjust surveillance timing accordingly." - id: ticker_029 - text: "REACH ECONOMY: Krenn System trade volume up 7% — analysts attribute to 'informal market activity'" + text: "REACH ECONOMY: Van Maanen's Star trade volume up 7% — analysts attribute to 'informal market activity'" category: freight dual_lens: smuggler: "Informal market activity. They know. The whole Reach knows. And still the demand keeps climbing." diff --git a/content/campaigns/main/systems/krenn/stations/sova/districts/transit/triangles/bar-tensions.yaml b/content/campaigns/main/systems/van-maanens-star/stations/sova/districts/transit/triangles/bar-tensions.yaml similarity index 100% rename from content/campaigns/main/systems/krenn/stations/sova/districts/transit/triangles/bar-tensions.yaml rename to content/campaigns/main/systems/van-maanens-star/stations/sova/districts/transit/triangles/bar-tensions.yaml diff --git a/content/campaigns/main/systems/krenn/stations/sova/districts/transit/triangles/hub-power.yaml b/content/campaigns/main/systems/van-maanens-star/stations/sova/districts/transit/triangles/hub-power.yaml similarity index 100% rename from content/campaigns/main/systems/krenn/stations/sova/districts/transit/triangles/hub-power.yaml rename to content/campaigns/main/systems/van-maanens-star/stations/sova/districts/transit/triangles/hub-power.yaml diff --git a/content/campaigns/main/systems/krenn/stations/sova/districts/transit/triangles/worried-partner.yaml b/content/campaigns/main/systems/van-maanens-star/stations/sova/districts/transit/triangles/worried-partner.yaml similarity index 100% rename from content/campaigns/main/systems/krenn/stations/sova/districts/transit/triangles/worried-partner.yaml rename to content/campaigns/main/systems/van-maanens-star/stations/sova/districts/transit/triangles/worried-partner.yaml diff --git a/content/campaigns/main/systems/krenn/stations/sova/station.yaml b/content/campaigns/main/systems/van-maanens-star/stations/sova/station.yaml similarity index 68% rename from content/campaigns/main/systems/krenn/stations/sova/station.yaml rename to content/campaigns/main/systems/van-maanens-star/stations/sova/station.yaml index 79acac6dc..2cbb5decb 100644 --- a/content/campaigns/main/systems/krenn/stations/sova/station.yaml +++ b/content/campaigns/main/systems/van-maanens-star/stations/sova/station.yaml @@ -1,7 +1,7 @@ # Station Sova metadata (D-036) display_name: "Station Sova" description: > - A freight logistics station in the Krenn system. 40-year-old prefab-modular + A freight logistics station in Van Maanen's Star. 40-year-old prefab-modular facility serving the span gate's cargo throughput. ~12,000 population. districts: - "transit" diff --git a/content/campaigns/main/systems/krenn/system.yaml b/content/campaigns/main/systems/van-maanens-star/system.yaml similarity index 74% rename from content/campaigns/main/systems/krenn/system.yaml rename to content/campaigns/main/systems/van-maanens-star/system.yaml index 2885563c4..14aad2a6c 100644 --- a/content/campaigns/main/systems/krenn/system.yaml +++ b/content/campaigns/main/systems/van-maanens-star/system.yaml @@ -1,5 +1,5 @@ -# Krenn System metadata (D-036) -display_name: "Krenn System" +# Van Maanen's Star metadata (D-036) +display_name: "Van Maanen's Star" description: > A mid-tier system connected via the Sova span gate. Industrial economy centered on freight logistics and lattice component trade. ~2.4M population, diff --git a/content/global/culture-osse.ron b/content/global/culture-osse.ron index b2ba3cf33..451662539 100644 --- a/content/global/culture-osse.ron +++ b/content/global/culture-osse.ron @@ -81,7 +81,7 @@ ], // Osse expressions: extraction vocabulary — vacuum, pressure, equipment failure. // These are what kills you. You swear by what's real. - // Different from Krenn void-oaths — Osse is margin industrial, not station working-class. + // Different from Van Maanen's Star void-oaths — Osse is margin industrial, not station working-class. exclamations: [ "void drain it", "down pressure", diff --git a/content/global/culture-krenn.example.ron b/content/global/culture-van-maanens-star.example.ron similarity index 81% rename from content/global/culture-krenn.example.ron rename to content/global/culture-van-maanens-star.example.ron index b7607ad2c..baf2ff12c 100644 --- a/content/global/culture-krenn.example.ron +++ b/content/global/culture-van-maanens-star.example.ron @@ -1,18 +1,18 @@ -// Krenn Culture Profile — example file +// Van Maanen's Star Culture Profile — example file // // Schema: server/src/npc/blueprint.rs :: CultureProfile // Real content: ticket #610 (copy team fills this) -// Validate: tooling/validate-ron content/global/culture-krenn.example.ron culture +// Validate: tooling/validate-ron content/global/culture-van-maanens-star.example.ron culture // // One file per culture. The generator reads this to give NPCs culturally // appropriate names, speech patterns, and personality bias. // -// Source: D-036 (Krenn System canonical setting), D-128 (culture implicit in location), +// Source: D-036 (Van Maanen's Star canonical setting), D-128 (culture implicit in location), // D-121 (voice culture-driven), D-123 (AI content templating via culture vectors). ( - id: "krenn", - name: "Krenn System Culture", + id: "van-maanens-star", + name: "Van Maanen's Star Culture", description: "Working-class pragmatic culture. ~180 years settled, mid-Reach G3V system. Community-oriented, suspicious of distant authority, values competence and reliability over credentials. First-name-primary in social contexts.", naming: ( @@ -27,7 +27,7 @@ "Davan", "Sessik", "Korr", "Tamm", "Venn", "Lintar", "Darvo", "Kosse", ], - // Krenn culture is first-name-primary. Family names exist but are + // Van Maanen's Star culture is first-name-primary. Family names exist but are // used mainly in formal/institutional contexts. family_name_used_socially: false, ), @@ -59,7 +59,7 @@ values: ( description: "Pragmatic, community-oriented, suspicious of authority. Competence earns respect. Showing up and doing the work matters more than rank or credentials. Outsiders are tolerated but watched.", - // Traits more common in Krenn culture — generator biases toward these. + // Traits more common in Van Maanen's Star culture — generator biases toward these. favored_traits: [Bold, Honest, Curious], // Traits less common — generator biases away from these. disfavored_traits: [Reclusive, Deceptive], diff --git a/content/global/culture-krenn.ron b/content/global/culture-van-maanens-star.ron similarity index 79% rename from content/global/culture-krenn.ron rename to content/global/culture-van-maanens-star.ron index b8456c66b..5c30a23f5 100644 --- a/content/global/culture-krenn.ron +++ b/content/global/culture-van-maanens-star.ron @@ -1,21 +1,21 @@ -// Krenn Culture Profile +// Van Maanen's Star Culture Profile // // Schema: server/src/npc/blueprint.rs :: CultureProfile // Ticket: #610 (copy team) -// Validate: tooling/validate-ron content/global/culture-krenn.ron culture +// Validate: tooling/validate-ron content/global/culture-van-maanens-star.ron culture // -// Sources: D-036 (Sova Transit District / Krenn System setting, amended post-workshop), +// Sources: D-036 (Sova Transit District / Van Maanen's Star setting, amended post-workshop), // D-121 (voice is culture-driven, job as modifier), // D-128 (culture implicit in starting location). // -// Krenn: ~180 years settled. Mid-Reach G3V system. Working-class pragmatic. +// Van Maanen's Star: ~180 years settled. Mid-Reach G3V system. Working-class pragmatic. // Community-oriented, suspicious of distant authority. Competence earns respect. // Showing up and doing the work matters more than rank or credentials. // First-name-primary in social contexts — family names are institutional. ( - id: "krenn", - name: "Krenn System Culture", + id: "van-maanens-star", + name: "Van Maanen's Star Culture", description: "Working-class pragmatic culture. ~180 years settled, mid-Reach G3V system. Community-oriented, suspicious of distant authority, values competence and reliability over credentials. Atmosphere: quotidian-with-undertow — comfortable enough to be complacent, tight enough that extra income is tempting.", naming: ( @@ -43,7 +43,7 @@ "Pellan", "Sorren", "Tessik", "Morek", "Brav", "Ossel", "Rennick", "Harven", "Tollek", "Dass", ], - // Krenn culture is first-name-primary. + // Van Maanen's Star culture is first-name-primary. // Family names exist but belong to institutional contexts: contracts, registrations, arrest records. family_name_used_socially: false, ), @@ -76,7 +76,7 @@ "see you around", "stay out of trouble", ], - // Krenn oaths are void-adjacent — space is real here, and hostile. + // Van Maanen's Star oaths are void-adjacent — space is real here, and hostile. // They don't swear by gods or governments. They swear by what kills you. exclamations: [ "void take it", @@ -90,8 +90,8 @@ values: ( description: "Pragmatic, community-oriented, suspicious of authority. Competence earns respect. Showing up and doing the work matters more than rank or credentials. Outsiders are tolerated but watched. Loyalty runs narrow and deep — to your crew, your shift, your street.", - // Traits more common in Krenn culture — generator biases toward these. - // Bold: Krenn people speak their mind. Honest: community trust is load-bearing. + // Traits more common in Van Maanen's Star culture — generator biases toward these. + // Bold: Van Maanen's Star people speak their mind. Honest: community trust is load-bearing. // Curious: 180 years of problem-solving breeds intellectual appetite. // Social: community-oriented culture; isolation is a warning sign. favored_traits: [Bold, Honest, Curious, Social], @@ -105,7 +105,7 @@ // These feed the composition engine (D-138) — the LLM sees exactly what's here. // v2 injector validated in Spike 1 (59 prompts, 16.6 t/s CPU). voice_persona: Some( - "PERSONA: You are a Krenn station worker.\n1. Be direct. No pleasantries. Everyone is short on time.\n2. You're working-class and pragmatic. Competence earns respect, not rank.\n3. You're suspicious of distant authority — management that hasn't worked a shift.\n4. You're economical with language. You don't express what the situation doesn't call for.\n5. You use first names. Family names belong on contracts.\n6. Loyalty runs narrow and deep. Your crew, your shift, your street.\n7. You greet briefly: \"hey\", \"morning\", \"shift treating you alright?\"\n8. You're not rude — you're honest. If something's wrong, you say so.\n\nNEVER: corporate or institutional language — you're not management. Never effusive, never polished, never deferential to rank. Never flowery or verbose. Never use family names in casual conversation. Never express deference to authority that hasn't earned it." + "PERSONA: You are a Van Maanen's Star station worker.\n1. Be direct. No pleasantries. Everyone is short on time.\n2. You're working-class and pragmatic. Competence earns respect, not rank.\n3. You're suspicious of distant authority — management that hasn't worked a shift.\n4. You're economical with language. You don't express what the situation doesn't call for.\n5. You use first names. Family names belong on contracts.\n6. Loyalty runs narrow and deep. Your crew, your shift, your street.\n7. You greet briefly: \"hey\", \"morning\", \"shift treating you alright?\"\n8. You're not rude — you're honest. If something's wrong, you say so.\n\nNEVER: corporate or institutional language — you're not management. Never effusive, never polished, never deferential to rank. Never flowery or verbose. Never use family names in casual conversation. Never express deference to authority that hasn't earned it." ), voice_examples: [ @@ -124,7 +124,7 @@ ], occasional_injections: [ - // Oath vocabulary — void-adjacent exclamations. Krenn swear by what kills you: + // Oath vocabulary — void-adjacent exclamations. Van Maanen's Star swear by what kills you: // vacuum, void, stars. Rolled at 25% frequency by the composition engine. // Gated off for suppressive tells to avoid conflicting instructions (Spike 1 finding). ( @@ -142,7 +142,7 @@ // Behavior modifiers — cultural inflections appended to BehaviorPrimitive actions. // Categories match modifier_hint strings on primitives (server/src/npc/blueprint.rs). // If no hint matches, engine falls back to any modifier in this list. - // Krenn: terse, efficient, self-contained. No performance of effort or rest. + // Van Maanen's Star: terse, efficient, self-contained. No performance of effort or rest. behavior_modifiers: [ // work_pace — how fast and efficiently they execute physical tasks (category: "work_pace", clause: "without wasted motion"), @@ -163,7 +163,7 @@ (category: "offduty_posture", clause: "without making a show of it"), (category: "offduty_posture", clause: "in no rush to be anywhere"), // authority_response — behavior when supervisors or authority figures are present - // Krenn: working-class defiance — authority that hasn't earned it gets no performance + // Van Maanen's Star: working-class defiance — authority that hasn't earned it gets no performance (category: "authority_response", clause: "with no performance for the rank"), (category: "authority_response", clause: "with no visible adjustment for who's present"), ], diff --git a/content/global/krenn-industrial-zone.ron b/content/global/van-maanens-star-industrial-zone.ron similarity index 86% rename from content/global/krenn-industrial-zone.ron rename to content/global/van-maanens-star-industrial-zone.ron index c0945a2e4..a4ffce568 100644 --- a/content/global/krenn-industrial-zone.ron +++ b/content/global/van-maanens-star-industrial-zone.ron @@ -1,10 +1,10 @@ -// Krenn Industrial Zone — location metadata +// Van Maanen's Star Industrial Zone — location metadata // // Schema: server/src/npc/blueprint.rs :: ZoneSpec // Ticket: #609, #630, #661 (copy team) -// Validate: tooling/validate-ron content/global/krenn-industrial-zone.ron zone +// Validate: tooling/validate-ron content/global/van-maanens-star-industrial-zone.ron zone // -// Location-specific metadata for a Krenn industrial freight district. +// Location-specific metadata for a Van Maanen's Star industrial freight district. // Behavior primitives have moved to the zone-type template: // content/global/zone-types/industrial_freight.ron // @@ -19,7 +19,7 @@ label: "Industrial Zone", description: "Freight handling, manufacturing, and maintenance. High throughput, shift-based work rhythms, functional over comfortable. Faces are known by role and bay number more than name. The work doesn't stop between shifts — people do.", - // 1-10. Industrial Krenn: steady credit flow, but it all goes somewhere. + // 1-10. Industrial Van Maanen's Star: steady credit flow, but it all goes somewhere. economic_level: 7, // 1-10. Dense. Multiple shifts overlap. Crowds at handover. population_density: 6, diff --git a/content/global/krenn-rural-zone.ron b/content/global/van-maanens-star-rural-zone.ron similarity index 83% rename from content/global/krenn-rural-zone.ron rename to content/global/van-maanens-star-rural-zone.ron index 0c727deac..9eb029385 100644 --- a/content/global/krenn-rural-zone.ron +++ b/content/global/van-maanens-star-rural-zone.ron @@ -1,10 +1,10 @@ -// Krenn Rural Zone — location metadata +// Van Maanen's Star Rural Zone — location metadata // // Schema: server/src/npc/blueprint.rs :: ZoneSpec // Ticket: #609, #630, #661 (copy team) -// Validate: tooling/validate-ron content/global/krenn-rural-zone.ron zone +// Validate: tooling/validate-ron content/global/van-maanens-star-rural-zone.ron zone // -// Location-specific metadata for a Krenn rural agricultural settlement. +// Location-specific metadata for a Van Maanen's Star rural agricultural settlement. // Behavior primitives have moved to the zone-type template: // content/global/zone-types/rural_agricultural.ron // @@ -19,7 +19,7 @@ label: "Rural Settlement", description: "Scattered homesteads, small workshops, and communal gathering points. Low population density, strong community bonds, subsistence-plus economy. Work is seasonal and visible — everyone knows what everyone else is doing.", - // 1-10. Rural Krenn: self-sufficient, low cash flow, barter supplements credits. + // 1-10. Rural Van Maanen's Star: self-sufficient, low cash flow, barter supplements credits. economic_level: 3, // 1-10. Sparse. Faces are familiar. Strangers stand out. population_density: 2, diff --git a/decisions/architecture.md b/decisions/architecture.md index 8daf07591..8e54e0ba7 100644 --- a/decisions/architecture.md +++ b/decisions/architecture.md @@ -462,7 +462,7 @@ Technical foundation decisions that constrain implementation: engine, client-ser - **Source:** Where's the Fun? Workshop, Round 4 Interview, Decision 12 - **Raised by:** Team Leader (Jeroen) — both layered (option C) - **Dissent:** None -- **Cross-reference:** [D-128](content.md#d-128-culture-implicit-in-starting-location--krenn-system-equals-krenn-culture) (culture as context for insert copy) +- **Cross-reference:** [D-128](content.md#d-128-culture-implicit-in-starting-location--van-maanens-star-system-equals-van-maanens-star-culture) (culture as context for insert copy) ### D-136: First Settled Reach moment — auto-generated apartment + insert activation - **Date:** 2026-03-05 diff --git a/decisions/content.md b/decisions/content.md index 0822fef1b..774a9a6a9 100644 --- a/decisions/content.md +++ b/decisions/content.md @@ -18,7 +18,7 @@ How narrative, NPCs, and world content are created: content tiers, NPC generatio - **Rationale:** Axes that create contradictions within NPCs produce player decisions. The 5 key interactions (Want×Secret, Routine×Secret, Tolerance×Relationships, Want×Relationships, Personality×Tolerance) drive the full investigation-and-social gameplay loop. Contentment axis (proposed by Gore) connects generated NPCs to the thematic spine. Combat as component follows the same pattern as perception modes ([D-017](perception.md#d-017-perception-modes-as-character-build-system)). - **Raised by:** Gestalt (consolidation), Gore (contentment axis), Paula (triangle model), Tyre (combat component). Full team endorsed. - **Dissent:** None -- **Amendment (2026-03-05, Where's the Fun? Workshop):** The 10-axis model and core generation logic survive. However, [D-122](#d-122-all-npcs-generated--no-named-hand-authored-characters) (all NPCs generated) removes all named hand-authored NPCs from v0.2. Named NPCs and hand-authored triangles are now generator outputs, not authored content. The 10 axes apply to all generated NPCs. The `NpcBlueprint` struct (Tyre prerequisite for D-119 generator spike) must encode these axes as generator output format. Cultural/origin template (previously called "generation-time flavor") is now the primary driver per [D-128](#d-128-culture-implicit-in-starting-location--krenn-system-equals-krenn-culture) and [D-121](#d-121-voice-is-culture-driven--job-as-modifier). +- **Amendment (2026-03-05, Where's the Fun? Workshop):** The 10-axis model and core generation logic survive. However, [D-122](#d-122-all-npcs-generated--no-named-hand-authored-characters) (all NPCs generated) removes all named hand-authored NPCs from v0.2. Named NPCs and hand-authored triangles are now generator outputs, not authored content. The 10 axes apply to all generated NPCs. The `NpcBlueprint` struct (Tyre prerequisite for D-119 generator spike) must encode these axes as generator output format. Cultural/origin template (previously called "generation-time flavor") is now the primary driver per [D-128](#d-128-culture-implicit-in-starting-location--van-maanens-star-system-equals-van-maanens-star-culture) and [D-121](#d-121-voice-is-culture-driven--job-as-modifier). ### D-025: Social site / functional cluster as atomic template unit - **Date:** 2026-02-10 @@ -93,33 +93,33 @@ How narrative, NPCs, and world content are created: content tiers, NPC generatio - **Amendment (Sprint 24):** `triangle_activated` added as 15th situation (fires post-TriangleActivated when player observes anchor NPCs). Two freeform tags registered as conventions: `triangle-signal` (line is part of the triangle activation sequence) and `tell-observation` (line observes a behavioral tell without naming its cause). `npc_in_los` prerequisite added for LOS-gated monologue lines. Schema updated to match. - **Amendment (Sprint 15):** Line ID namespace changed from location-scoped to NPC-scoped. Old scheme: `{location_slug}_{d|m}_{###}` (e.g., `the-terminal_d_039`) — all NPCs at a location share one ID sequence, requiring cross-file coordination and causing collisions at scale. New scheme: `{npc-slug}_{d|m}_{###}` for dialogue, `{npc-slug}_m_{s|d}_{###}` for monologue (e.g., `kael-davan_d_001`, `dock-worker_d_001`). Each NPC's IDs are independent — no cross-file coordination needed. Auto-generated NPCs use their generated slug. Schema regex patterns unchanged (prefix is still `^[a-z][a-z0-9-]*`), only the `description` field and convention documentation update. Migration: mechanical rename of all existing line IDs across ~20 dialogue files and monologue pools. -### D-036: Sova Transit District / Krenn System as v0.1 setting +### D-036: Sova Transit District / Van Maanen's Star as v0.1 setting - **Date:** 2026-02-11 -- **Decision:** The v0.1 vertical slice is set in Sova Transit District, a freight logistics hub on Station Sova in the Krenn System. This is the first concrete, named star system in The Settled Reach. The Krenn System is a mid-Reach G3V system, ~180 years settled, population ~2.4 million, working-class pragmatic culture. Station Sova is a logistics hub (~12,000 population). Sova Transit District is a 40-year-old prefab-modular-retrofitted freight district with three social sites: The Terminal (logistics hub), The Last Shift (bar), and maintenance corridors/smuggling spaces. +- **Decision:** The v0.1 vertical slice is set in Sova Transit District, a freight logistics hub on Station Sova in Van Maanen's Star. This is the first concrete, named star system in The Settled Reach. Van Maanen's Star is a mid-Reach G3V system, ~180 years settled, population ~2.4 million, working-class pragmatic culture. Station Sova is a logistics hub (~12,000 population). Sova Transit District is a 40-year-old prefab-modular-retrofitted freight district with three social sites: The Terminal (logistics hub), The Last Shift (bar), and maintenance corridors/smuggling spaces. - **Setting details (canonical):** - - NPC naming: Krenn System conventions — compact, consonant-heavy, first-name-primary in social contexts (Kael, Voss, Lera, Torek, Drin, Maret, Naia, Sera, Nils, Kosse, Pael, Tev, Ren) + - NPC naming: Van Maanen's Star conventions — compact, consonant-heavy, first-name-primary in social contexts (Kael, Voss, Lera, Torek, Drin, Maret, Naia, Sera, Nils, Kosse, Pael, Tev, Ren) - Bar naming: "The Last Shift" (official), "Lera's" (informal, used by regulars) - Atmosphere: "quotidian-with-undertow" — comfortable enough to be complacent, tight enough that extra income is tempting - Sensory: span gate hum, industrial lubricant, recycled air, cargo machinery - **Cross-reference:** Vertical slice ([D-027](scope.md#d-027-vertical-slice--smuggler--detective-two-character-proof)), contraband ([D-037](#d-037-contraband-specification)) -- **Raised by:** Miri (Sova setting brief, Round 1; Krenn System profile, Round 2), project lead (confirmed as worldbuilding milestone, directive #6) +- **Raised by:** Miri (Sova setting brief, Round 1; Van Maanen's Star profile, Round 2), project lead (confirmed as worldbuilding milestone, directive #6) - **Dissent:** None -- **Amendment (2026-03-05, Where's the Fun? Workshop):** Station Sova / Krenn System confirmed as the v0.2 setting. [D-128](#d-128-culture-implicit-in-starting-location--krenn-system-equals-krenn-culture) makes Krenn culture the cultural context for the tycoon bookmark — Krenn System IS Krenn culture by default. The setting details (naming conventions, atmosphere, sensory palette) survive as generator inputs and culture profile content. However, the Sova Transit District spatial layout (D-093) was designed for the v0.1 hand-built slice. v0.2 generates the location via the generator ([D-114](scope.md#d-114-v02-proof-of-life--generator--graphics-not-hand-built-slice)); the Krenn culture profile (Miri prerequisite for [D-119](scope.md#d-119-generator-spike-confirmed-for-sprint-25--critical-path)) captures the setting identity as generator inputs. Sova remains the canonical example system and the first culture profile to author. +- **Amendment (2026-03-05, Where's the Fun? Workshop):** Station Sova / Van Maanen's Star confirmed as the v0.2 setting. [D-128](#d-128-culture-implicit-in-starting-location--van-maanens-star-system-equals-van-maanens-star-culture) makes Van Maanen's Star culture the cultural context for the tycoon bookmark — Van Maanen's Star IS Van Maanen's Star culture by default. The setting details (naming conventions, atmosphere, sensory palette) survive as generator inputs and culture profile content. However, the Sova Transit District spatial layout (D-093) was designed for the v0.1 hand-built slice. v0.2 generates the location via the generator ([D-114](scope.md#d-114-v02-proof-of-life--generator--graphics-not-hand-built-slice)); the Van Maanen's Star culture profile (Miri prerequisite for [D-119](scope.md#d-119-generator-spike-confirmed-for-sprint-25--critical-path)) captures the setting identity as generator inputs. Sova remains the canonical example system and the first culture profile to author. ### D-037: Contraband specification — unlicensed lattice components - **Date:** 2026-02-11 - **Decision:** The primary contraband in the v0.1 smuggling scenario is unlicensed lattice components — aftermarket neural lattice modifications that bypass Commission regulation. Secondary contraband: medical-grade neural lattice replacements (diverted from Syndic supply chains) and Severance counter-surveillance technology. - **Moral dimension:** The ring is smuggling *access*, not weapons. People want better lattice capability than Commission-regulated channels provide. Medical-grade replacements serve people whose lattices are degrading and who can't afford institutional replacement. This creates genuine moral ambiguity: the smuggler isn't a villain, they're providing a service the legitimate system won't. - **Gameplay relevance:** Lattice components connect to the perception system (D-017) — a smuggled upgrade could theoretically change what the player perceives. Manifest discrepancies are the primary investigation vector. The detective's analytical lattice can flag cargo anomalies. -- **Cross-reference:** Perception modes ([D-017](perception.md#d-017-perception-modes-as-character-build-system)), setting ([D-036](#d-036-sova-transit-district--krenn-system-as-v01-setting)) +- **Cross-reference:** Perception modes ([D-017](perception.md#d-017-perception-modes-as-character-build-system)), setting ([D-036](#d-036-sova-transit-district--van-maanens-star-system-as-v01-setting)) - **Raised by:** Miri (Round 1 proposal, Round 2 validation), Paula (moral dimension endorsement), full team validated - **Dissent:** None -### D-050: Velen — Krenn System primary world +### D-050: Velen — Van Maanen's Star primary world - **Date:** 2026-02-12 -- **Decision:** Velen is the canonical name for the Krenn System's primary habitable world. Temperate-maritime climate, ~0.9G, regular rain, morning/evening fog, mild temperature range, occasional heavy squalls. Station Sova orbits Velen. The span gate connects Sova to a planetary freight depot on Velen's surface. Naming convention: compact, consonant-weighted, two-syllable, Nordic-influenced. +- **Decision:** Velen is the canonical name for Van Maanen's Star's primary habitable world. Temperate-maritime climate, ~0.9G, regular rain, morning/evening fog, mild temperature range, occasional heavy squalls. Station Sova orbits Velen. The span gate connects Sova to a planetary freight depot on Velen's surface. Naming convention: compact, consonant-weighted, two-syllable, Nordic-influenced. - **Weather as gameplay (cross-ref D-046):** Fog degrades everyone's vision cones equally — shared vulnerability. The storyteller can time weather for dramatic effect without breaking environmental neutrality (D-045). Foggy mornings = shorter cones = smuggler's early drops safer, detective's dawn surveillance harder. -- **Cross-reference:** Setting ([D-036](#d-036-sova-transit-district--krenn-system-as-v01-setting)) +- **Cross-reference:** Setting ([D-036](#d-036-sova-transit-district--van-maanens-star-system-as-v01-setting)) - **Canonical reference:** `docs/workshops/art-direction-mood-board/workshop-outcomes.md` §1.13, §1.15 - **Raised by:** Miri (Round 2 proposal), confirmed by project lead (Round 3). Unanimously endorsed. - **Dissent:** None @@ -165,7 +165,7 @@ How narrative, NPCs, and world content are created: content tiers, NPC generatio - High-freq detail (2-8kHz, sparse): scanner pings, metal impacts, environmental detail. - No harsh frequencies, no industrial brutality. The station is SETTLED — lived-in, maintained, comfortable enough to be complacent. - **Environmental neutrality per [D-045](perception.md#d-045-art-direction--environmental-neutrality-strict-zero-shift):** Ambient audio does NOT shift with narrative state. Same station hum before and after conspiracy discovery. No music stingers for investigation progress. Emotional weight comes from monologue and player knowledge, not audio cues. -- **Cross-reference:** Audio assets ([D-038](scope.md#d-038-audio-in-v01-scope--8-files-via-stable-audio-open)), sound model ([D-018](perception.md#d-018-three-range-sound-model)), environmental neutrality ([D-045](perception.md#d-045-art-direction--environmental-neutrality-strict-zero-shift)), setting ([D-036](#d-036-sova-transit-district--krenn-system-as-v01-setting)) +- **Cross-reference:** Audio assets ([D-038](scope.md#d-038-audio-in-v01-scope--8-files-via-stable-audio-open)), sound model ([D-018](perception.md#d-018-three-range-sound-model)), environmental neutrality ([D-045](perception.md#d-045-art-direction--environmental-neutrality-strict-zero-shift)), setting ([D-036](#d-036-sova-transit-district--van-maanens-star-system-as-v01-setting)) - **Raised by:** Inigo (insert-tech/organic split), Paula (cognitive architecture framing and trust model connection) - **Dissent:** None @@ -298,12 +298,12 @@ How narrative, NPCs, and world content are created: content tiers, NPC generatio ### D-121: Voice is culture-driven — job as modifier - **Date:** 2026-03-05 -- **Decision:** NPC voice is authored at the culture level with job-specific modifiers layered on top. Culture is primary — a character IS their background. Job adds a layer. A Krenn tycoon sounds like a Krenn person who runs businesses, not a generic tycoon. This is an inversion of the prior assumption that job drove voice with culture as modifier. -- **Rationale:** Culture-primary voice produces characters that feel like they belong to a place. Job-primary voice produces archetypes. The life-sim vision requires characters legible as inhabitants of the Krenn System, not as representatives of occupational categories. +- **Decision:** NPC voice is authored at the culture level with job-specific modifiers layered on top. Culture is primary — a character IS their background. Job adds a layer. A Van Maanen's Star tycoon sounds like a Van Maanen's Star person who runs businesses, not a generic tycoon. This is an inversion of the prior assumption that job drove voice with culture as modifier. +- **Rationale:** Culture-primary voice produces characters that feel like they belong to a place. Job-primary voice produces archetypes. The life-sim vision requires characters legible as inhabitants of Van Maanen's Star, not as representatives of occupational categories. - **Source:** Where's the Fun? Workshop, Round 4 Interview, Decision 6 - **Raised by:** Team Leader (Jeroen) — inversion of Mellanie's prior option C - **Dissent:** None -- **Cross-reference:** [D-128](#d-128-culture-implicit-in-starting-location--krenn-system-equals-krenn-culture) (Krenn culture as starting context) +- **Cross-reference:** [D-128](#d-128-culture-implicit-in-starting-location--van-maanens-star-system-equals-van-maanens-star-culture) (Van Maanen's Star culture as starting context) ### D-122: All NPCs generated — no named hand-authored characters - **Date:** 2026-03-05 @@ -328,7 +328,7 @@ How narrative, NPCs, and world content are created: content tiers, NPC generatio - **Dissent:** None on amendment - **Amendment attribution:** The two-mode distinction (build-time authoring tool vs. runtime background enhancement) and the six dialogue re-voicing quality constraints are Paula's contribution from LLM Voice Pipeline Workshop Round 3. The two-mode framing is the organizing principle: build-time mode inherits the original D-123 safety model (human review); runtime mode operates under a different safety model (three-layer fallback) that was validated in Spikes 1 and 2. - **Amended by:** [D-138](#d-138-llm-re-voicing-pipeline-for-npc-voice) (LLM Voice Pipeline Workshop, 2026-03-07) -- **Cross-reference:** [D-121](#d-121-voice-is-culture-driven--job-as-modifier) (culture-primary voice), [D-128](#d-128-culture-implicit-in-starting-location--krenn-system-equals-krenn-culture) (culture profile as generator input), [D-140](#d-140-dialogue-re-voicing-quality-constraints--paulas-six-rules) (dialogue re-voicing quality constraints) +- **Cross-reference:** [D-121](#d-121-voice-is-culture-driven--job-as-modifier) (culture-primary voice), [D-128](#d-128-culture-implicit-in-starting-location--van-maanens-star-system-equals-van-maanens-star-culture) (culture profile as generator input), [D-140](#d-140-dialogue-re-voicing-quality-constraints--paulas-six-rules) (dialogue re-voicing quality constraints) ### D-124: In-game ollama for live NPC dialogue — ~~deferred~~ SUPERSEDED by D-138 - **Date:** 2026-03-05 @@ -365,14 +365,14 @@ How narrative, NPCs, and world content are created: content tiers, NPC generatio - **Raised by:** Team Leader (Jeroen) - **Dissent:** None -### D-128: Culture implicit in starting location — Krenn System equals Krenn culture +### D-128: Culture implicit in starting location — Van Maanen's Star equals Van Maanen's Star culture - **Date:** 2026-03-05 -- **Decision:** Culture is implicit in the starting bookmark location. The tycoon bookmark in the Krenn System means Krenn culture. The player does not select culture at character creation; it derives from where the bookmark places them. This resolves the culture-everywhere-but-nowhere tension: culture IS in the game from day one, it's just not a character creation slider. The Krenn System provides the cultural context; NPC generation uses regional culture as the primary vector. +- **Decision:** Culture is implicit in the starting bookmark location. The tycoon bookmark in Van Maanen's Star means Van Maanen's Star culture. The player does not select culture at character creation; it derives from where the bookmark places them. This resolves the culture-everywhere-but-nowhere tension: culture IS in the game from day one, it's just not a character creation slider. Van Maanen's Star provides the cultural context; NPC generation uses regional culture as the primary vector. - **Rationale:** Seven of nine workshop agents independently flagged the tension between D-115 (culture deferred from creation) and D-121 (culture primary for voice). Implicit culture unblocks five downstream pipelines simultaneously: voice cards (Mellanie), culture profiles (Miri), NpcBlueprint culture field (Tyre), cultural visual grammar (Araminta), systems integration (Gestalt). - **Source:** Where's the Fun? Workshop, Round 5 Interview, Decision 16 - **Raised by:** Team Leader (Jeroen) - **Dissent:** None -- **Cross-reference:** [D-121](#d-121-voice-is-culture-driven--job-as-modifier) (culture-primary voice), [D-036](#d-036-sova-transit-district--krenn-system-as-v01-setting) (Krenn System canonical details) +- **Cross-reference:** [D-121](#d-121-voice-is-culture-driven--job-as-modifier) (culture-primary voice), [D-036](#d-036-sova-transit-district--van-maanens-star-system-as-v01-setting) (Van Maanen's Star canonical details) ### D-129: NPC personality — traits + behavior first, relationships codified for systems - **Date:** 2026-03-05 @@ -433,7 +433,7 @@ How narrative, NPCs, and world content are created: content tiers, NPC generatio - **Amends:** [D-123](#d-123-generative-ai-for-npc-content--build-time-authoring-tool-and-runtime-voice-pipeline) (scope extended from authoring tool to authoring + runtime) - **Supersedes:** [D-124](#d-124-in-game-ollama-for-live-npc-dialogue--deferred-superseded-by-d-138) (in-game AI no longer deferred) - **Resolves:** Q-057 (composable behavior generation), Q-012 (generation expansion method) -- **Cross-reference:** [D-010](architecture.md#d-010) (information boundaries), [D-121](#d-121-voice-is-culture-driven--job-as-modifier) (culture-primary voice), [D-122](#d-122-all-npcs-generated--named-npcs-deferred) (all NPCs generated), [D-128](#d-128-culture-implicit-in-starting-location--krenn-system-equals-krenn-culture) (culture as generator input), [D-029](#d-029-population-entanglement-ratio--305020) (NPC tier model), [D-092](perception.md#d-092) (anchor lines), [D-140](#d-140-dialogue-re-voicing-quality-constraints--paulas-six-rules) (dialogue re-voicing quality constraints) +- **Cross-reference:** [D-010](architecture.md#d-010) (information boundaries), [D-121](#d-121-voice-is-culture-driven--job-as-modifier) (culture-primary voice), [D-122](#d-122-all-npcs-generated--named-npcs-deferred) (all NPCs generated), [D-128](#d-128-culture-implicit-in-starting-location--van-maanens-star-system-equals-van-maanens-star-culture) (culture as generator input), [D-029](#d-029-population-entanglement-ratio--305020) (NPC tier model), [D-092](perception.md#d-092) (anchor lines), [D-140](#d-140-dialogue-re-voicing-quality-constraints--paulas-six-rules) (dialogue re-voicing quality constraints) ### D-139: Composable behavior primitives — three-layer assembly model - **Date:** 2026-03-13 @@ -458,9 +458,9 @@ How narrative, NPCs, and world content are created: content tiers, NPC generatio - **D-140-R3 — Access tier feel must be preserved:** The social register appropriate to the D-028 access tier tag must survive re-voicing. `public` stays neutral-transactional; `peer` stays lateral-relaxed; `insider` stays familiar-complicit; `authority` stays institutional-asymmetric; `hostile` stays minimal-closed. The tag governs eligibility; the register governs feel. An `insider` line re-voiced into institutional language reads as `authority` to the player regardless of tag. Implementation: access tier injected as a constraint clause alongside the culture injector. - **D-140-R4 — Named entities are passthrough within output:** Any proper noun in the base text (NPC names, location names, faction names, technology terms) must appear verbatim in the re-voiced output. Named entities carry specific information — "Kael" and "that dock worker" are not interchangeable in an information-asymmetry game. Implementation: extraction step before re-voicing; protected entity list injected as a hard constraint. The extractor need not understand lore — capitalized terms are sufficient for identification. - **D-140-R5 — Relationship-specific lines are passthrough:** Any dialogue line naming a specific third-party NPC or describing a specific interpersonal event is not re-voiced. It is served as authored base text. These lines carry social information whose phrasing is load-bearing — the hesitation, the neutral delivery, the precise ambiguity are all authored intentionally. Re-voicing risks substituting the named NPC with a reference, dramatizing the event, or adding social judgment not in the original. - - **D-140-R6 — Tell-context modifier cannot override culture register:** When a tell-context injector is active, it shapes emotional inflection within the culture register — it does not replace the register. A Krenn NPC with a Nervous tell still speaks in Krenn register (direct, minimal pleasantries, working-class pragmatic) while the content reflects nervous pressure. Culture is primary (D-121); tell-context is situational. Implementation: culture injector is always applied before tell-context modifier; tell-context is framed as inflection, not override. + - **D-140-R6 — Tell-context modifier cannot override culture register:** When a tell-context injector is active, it shapes emotional inflection within the culture register — it does not replace the register. A Van Maanen's Star NPC with a Nervous tell still speaks in Van Maanen's Star register (direct, minimal pleasantries, working-class pragmatic) while the content reflects nervous pressure. Culture is primary (D-121); tell-context is situational. Implementation: culture injector is always applied before tell-context modifier; tell-context is framed as inflection, not override. - **Rationale:** D-138 established the architecture; these rules operationalize the quality floor for dialogue content specifically. Dialogue re-voicing carries higher information risk than behavior re-voicing — dialogue is direct player-NPC exchange where epistemic signals and relationship registers matter most. These rules scale with the pipeline: at 300 systems and thousands of NPCs, the prompt engineering layer must enforce these constraints programmatically, not through per-line human review. The constraints are formalized here so server team, copy team, and QA can reference them independently. -- **Scaling note:** R4 (named entity extraction) requires a proper noun tagger that works across all culture naming conventions — Krenn names differ structurally from other cultures. The extractor approach (capitalized terms as proxy) is sufficient for the Krenn launch system but must be culture-aware for systems with non-capitalized or logographic naming conventions. This is a DLC-scope concern, not a v0.2 blocker. +- **Scaling note:** R4 (named entity extraction) requires a proper noun tagger that works across all culture naming conventions — Van Maanen's Star names differ structurally from other cultures. The extractor approach (capitalized terms as proxy) is sufficient for the Van Maanen's Star launch system but must be culture-aware for systems with non-capitalized or logographic naming conventions. This is a DLC-scope concern, not a v0.2 blocker. - **Source:** LLM Voice Pipeline Workshop (2026-03-07), Paula Round 3 (`docs/workshops/llm-voice-pipeline/paula-round3.md`) - **Raised by:** Paula (LLM Voice Pipeline Workshop, Round 3) - **Dissent:** None @@ -511,7 +511,7 @@ How narrative, NPCs, and world content are created: content tiers, NPC generatio - Culture profiles: `content/global/culture-{name}.ron` (existing) - Location specs: `content/locations/{system}-{zone}.ron` (metadata only, no primitives) -- **Rationale:** The per-location primitive model (current `typical_behaviors` and per-location `behavior_primitives` arrays) does not scale to 300 systems. A Krenn farmer and a Vael farmer doing the same physical work in the same zone type are authoring the same primitives twice — the content that differs between them is the *how* (culture), not the *what* (the physical action). Separating these dimensions reduces authoring cost by an order of magnitude and ensures that adding a new system is a metadata operation, not a content sprint. The standalone readability constraint ensures the system degrades gracefully when the LLM is unavailable, which is a runtime reliability requirement for a 300-system game, not just a fallback policy. +- **Rationale:** The per-location primitive model (current `typical_behaviors` and per-location `behavior_primitives` arrays) does not scale to 300 systems. A Van Maanen's Star farmer and a Vael farmer doing the same physical work in the same zone type are authoring the same primitives twice — the content that differs between them is the *how* (culture), not the *what* (the physical action). Separating these dimensions reduces authoring cost by an order of magnitude and ensures that adding a new system is a metadata operation, not a content sprint. The standalone readability constraint ensures the system degrades gracefully when the LLM is unavailable, which is a runtime reliability requirement for a 300-system game, not just a fallback policy. - **Layer 3 grammar constraint:** When Gemma appends environmental flavor to Layer 1+2 assembled text, the flavor clause must grammatically attach as a prepositional phrase or coordinating conjunction. Absolute and participial phrases (e.g., "tool already in hand") require a leading comma separator. Culture-specific modifier clauses that use absolute-phrase construction must include the separator (e.g., ", tool already in hand") or be rewritten as prepositional form ("with tool in hand") to ensure clean assembly. This constraint applies to all culture profile modifier authoring. @@ -520,7 +520,7 @@ How narrative, NPCs, and world content are created: content tiers, NPC generatio - **Dissent:** None - **Supersedes:** Per-location behavior pool approach from current zone spec format (`behavior_primitives` arrays on location RON files). Location files retain metadata but behavior content migrates to zone-type template files. - **Amends:** [D-139](#d-139-composable-behavior-primitives-three-layer-assembly) — D-139 defined the assembly mechanics (BehaviorPrimitive, BehaviorModifier, assemble_behaviors); this decision defines the content architecture that feeds it. D-139 remains the implementation record; D-142 is the content architecture record. -- **Cross-reference:** [D-138](#d-138-llm-re-voicing-pipeline-for-npc-voice) (LLM pipeline — Layer 3 safety model), [D-140](#d-140-dialogue-re-voicing-quality-constraints--paulas-six-rules) (quality constraints — R4, R6 apply to Layer 3), [D-139](#d-139-composable-behavior-primitives-three-layer-assembly) (assembly mechanics), [D-121](#d-121-voice-is-culture-driven--job-as-modifier) (culture-primary voice), [D-036](#d-036-sova-transit-district--krenn-system-setting) (Krenn setting origin of first zone specs), [D-128](#d-128-culture-is-implicit-in-starting-location) (culture implicit in location) +- **Cross-reference:** [D-138](#d-138-llm-re-voicing-pipeline-for-npc-voice) (LLM pipeline — Layer 3 safety model), [D-140](#d-140-dialogue-re-voicing-quality-constraints--paulas-six-rules) (quality constraints — R4, R6 apply to Layer 3), [D-139](#d-139-composable-behavior-primitives-three-layer-assembly) (assembly mechanics), [D-121](#d-121-voice-is-culture-driven--job-as-modifier) (culture-primary voice), [D-036](#d-036-sova-transit-district--van-maanens-star-system-setting) (Van Maanen's Star setting origin of first zone specs), [D-128](#d-128-culture-is-implicit-in-starting-location) (culture implicit in location) --- diff --git a/decisions/process.md b/decisions/process.md index e1460ef6b..616e905f1 100644 --- a/decisions/process.md +++ b/decisions/process.md @@ -58,7 +58,7 @@ How the team works: composition, naming, workflow. - `wiki/_meta/` — naming conventions, style guide, cross-reference index - **Design principles:** (1) Game-first, not encyclopedia-first — every entry serves the content pipeline. (2) Hierarchical with cross-references via IDs, not file paths. (3) Metadata-rich YAML frontmatter enabling programmatic queries. (4) Template-driven — new entries follow category templates. (5) Every entry has a `status` field: `proposed` → `draft` → `canonical`. - **Governance:** Miri owns wiki structure (new categories, templates, structural decisions). Anyone can create entries within their domain following templates. Qatux maintains the index and cross-references. -- **Cross-reference:** Setting ([D-036](content.md#d-036-sova-transit-district--krenn-system-as-v01-setting)) +- **Cross-reference:** Setting ([D-036](content.md#d-036-sova-transit-district--van-maanens-star-system-as-v01-setting)) - **Raised by:** Miri (Round 2 proposal with full directory structure and 7 YAML schemas), project lead (non-negotiable, directive #5) - **Dissent:** None diff --git a/decisions/questions-content.md b/decisions/questions-content.md index efdb20d66..3f27e354a 100644 --- a/decisions/questions-content.md +++ b/decisions/questions-content.md @@ -187,7 +187,7 @@ Narrative, NPCs, dialogue, templates, setting, worldbuilding, and storyteller me - **Context:** Rural zone spec behaviors reference sky, weather, and diurnal heat — only valid on a planetary surface, not inside a station. The current `ZoneSpec` struct has no field for environment context. Without it, the generator can't distinguish surface-rural from station-rural, and behavior strings may be incoherent for the location. - **Question:** Should `ZoneSpec` include a `location_context` enum (Surface/Station/Vessel) that the generator uses to filter or modify environment-specific behaviors? Or should zone specs be authored per-context (e.g. `rural-surface.ron`, `rural-station.ron`)? - **Implications:** Affects all zone spec authoring going forward. The generator's ability to extrapolate from minimal input depends on knowing whether "rural" means open sky or sealed corridors. -- **Cross-reference:** D-012 (chunk-based map), D-036 (Krenn/Sova setting), D-104/D-105 (heritage roots), #609 (zone identity spec) +- **Cross-reference:** D-012 (chunk-based map), D-036 (Van Maanen's Star/Sova setting), D-104/D-105 (heritage roots), #609 (zone identity spec) - **Assigned to:** Tyre, Miri --- @@ -197,8 +197,8 @@ Narrative, NPCs, dialogue, templates, setting, worldbuilding, and storyteller me - **Status:** Resolved — D-139 (Sprint 26, #633) - **Raised:** Sprint 25, ticket #630 review discussion - **Priority:** High (blocks scaling beyond hand-authored content) -- **Context:** Current behavior pools are hand-authored per culture×zone×role combination (`typical_behaviors` arrays in zone spec RON files). At ~50 behaviors per role × 4 roles × N zone types × M cultures, this is O(roles × zones × cultures) custom content. Each cell is effectively a unique location — "rural zone spec" is really "Krenn rural settlement content" with the name filed off. This doesn't scale to multiple cultures or zone types. -- **Question:** Should the generator compose observable behaviors from smaller primitives instead of drawing from pre-written complete sentences? Proposed decomposition: (1) **role action templates** — generic observable stage directions per role, culture-neutral, (2) **culture modifier sets** — culture-specific flavoring (Krenn mannerisms, speech patterns, social norms) that overlay role actions, (3) **context tags** — on-shift, off-duty, break-room, social-site-type that filter/weight which behaviors are available. The generator assembles these at runtime. +- **Context:** Current behavior pools are hand-authored per culture×zone×role combination (`typical_behaviors` arrays in zone spec RON files). At ~50 behaviors per role × 4 roles × N zone types × M cultures, this is O(roles × zones × cultures) custom content. Each cell is effectively a unique location — "rural zone spec" is really "Van Maanen's Star rural settlement content" with the name filed off. This doesn't scale to multiple cultures or zone types. +- **Question:** Should the generator compose observable behaviors from smaller primitives instead of drawing from pre-written complete sentences? Proposed decomposition: (1) **role action templates** — generic observable stage directions per role, culture-neutral, (2) **culture modifier sets** — culture-specific flavoring (Van Maanen's Star mannerisms, speech patterns, social norms) that overlay role actions, (3) **context tags** — on-shift, off-duty, break-room, social-site-type that filter/weight which behaviors are available. The generator assembles these at runtime. - **Resolution:** Yes. D-139 defines the three-layer composable behavior model: `BehaviorPrimitive` (role actions with context tags), `BehaviorModifier` (culture overlays), and `BehaviorContext` (on-shift/off-duty/social/any filtering). The `assemble_behaviors()` function composes at runtime. Generator spike updated to use assembly when `behavior_primitives` are present, falling back to `typical_behaviors` for backward compatibility. Copy team (#634) authors the decomposed format. - **Cross-reference:** #630 (behavior pool expansion), #633 (server: composition engine), #634 (copy: decomposed content format), D-121 (voice is culture-driven), D-122 (all NPCs generated), D-139 (composable behavior assembly) - **Assigned to:** Tyre, Mellanie, Miri diff --git a/decisions/scope.md b/decisions/scope.md index 3e1ef0701..ac2f744f3 100644 --- a/decisions/scope.md +++ b/decisions/scope.md @@ -225,12 +225,12 @@ What we're building: game concept, design pillars, prototype definition, map spe ### D-115: Character creation scoped to skills + bookmark for v0.2 - **Date:** 2026-03-05 -- **Decision:** v0.2 character creation is limited to two elements: skills (what the character is good at) and bookmark (which starting scenario/location the character inhabits). Family, culture, and religion are deferred from character creation. Culture is available in the game through the starting location (see [D-128](content.md#d-128-culture-implicit-in-starting-location--krenn-system-equals-krenn-culture)), not as a creation slider. +- **Decision:** v0.2 character creation is limited to two elements: skills (what the character is good at) and bookmark (which starting scenario/location the character inhabits). Family, culture, and religion are deferred from character creation. Culture is available in the game through the starting location (see [D-128](content.md#d-128-culture-implicit-in-starting-location--van-maanens-star-system-equals-van-maanens-star-culture)), not as a creation slider. - **Rationale:** Skills and bookmark are the minimum needed to differentiate playthroughs. Adding family/culture/religion at creation gates content that is better delivered through gameplay. Religion in particular is NOT a game system (D-116). - **Source:** Where's the Fun? Workshop, Round 4 Interview, Decision 2 - **Raised by:** Team Leader (Jeroen) - **Dissent:** None -- **Cross-reference:** [D-128](content.md#d-128-culture-implicit-in-starting-location--krenn-system-equals-krenn-culture) (culture implicit in location) +- **Cross-reference:** [D-128](content.md#d-128-culture-implicit-in-starting-location--van-maanens-star-system-equals-van-maanens-star-culture) (culture implicit in location) ### D-116: Religion is not a game system - **Date:** 2026-03-05 @@ -242,7 +242,7 @@ What we're building: game concept, design pillars, prototype definition, map spe ### D-117: Tycoon is the v0.2 bookmark — zero investigation content - **Date:** 2026-03-05 -- **Decision:** The v0.2 bookmark is the tycoon — a small business owner in the Krenn System. v0.2 ships zero investigation content. The detective and smuggler framing from v0.1 is explicitly abandoned for v0.2. The tycoon naturally blends career models: active management, remote investment via insert (WFH model), and one-off deals (gig model). Investigation content will be revisited when the life-sim foundation is proven stable. +- **Decision:** The v0.2 bookmark is the tycoon — a small business owner in Van Maanen's Star. v0.2 ships zero investigation content. The detective and smuggler framing from v0.1 is explicitly abandoned for v0.2. The tycoon naturally blends career models: active management, remote investment via insert (WFH model), and one-off deals (gig model). Investigation content will be revisited when the life-sim foundation is proven stable. - **Rationale:** v0.1's detective/smuggler frame produced the wrong game. The tycoon bookmark is thematically and mechanically richer: economic complicity, life-sim attachment loops, and narrative emergence from everyday decisions. Clean break from investigation content removes the frame that distorted v0.1. - **Source:** Where's the Fun? Workshop, Round 4 Interview, Decision 4 - **Raised by:** Team Leader (Jeroen) @@ -259,7 +259,7 @@ What we're building: game concept, design pillars, prototype definition, map spe ### D-119: Generator spike confirmed for Sprint 25 — critical path - **Date:** 2026-03-05 -- **Decision:** The Sprint 25 generator spike is the confirmed first deliverable. If the generator cannot produce usable output, nothing else matters. If it can, everything else has a foundation. The generator proof-of-life gates all subsequent v0.2 development. Sprint 25 prerequisites that must exist before or during the spike: zone identity spec (Miri), one culture profile for Krenn System / Station Sova (Miri), and NpcBlueprint struct design (Tyre). Estimated timeline (Tyre): 7 sprints to proof-of-life playtest (generated location + legible characters + tycoon bookmark from creation to Day 3). +- **Decision:** The Sprint 25 generator spike is the confirmed first deliverable. If the generator cannot produce usable output, nothing else matters. If it can, everything else has a foundation. The generator proof-of-life gates all subsequent v0.2 development. Sprint 25 prerequisites that must exist before or during the spike: zone identity spec (Miri), one culture profile for Van Maanen's Star / Station Sova (Miri), and NpcBlueprint struct design (Tyre). Estimated timeline (Tyre): 7 sprints to proof-of-life playtest (generated location + legible characters + tycoon bookmark from creation to Day 3). - **Rationale:** The v0.1 lesson established that building without a proven generator produces the wrong game. The sprint 25 spike tests whether the generator can produce auto-generated locations at scale with legible characters — the translation risk mitigation before anything else. - **Source:** Where's the Fun? Workshop, Round 5 Interview, Decision 22 - **Raised by:** Tyre (proposal), Team Leader (confirmed) diff --git a/docs/architecture/gemma2-compliance.md b/docs/architecture/gemma2-compliance.md index 360a54fcd..97d5c5c46 100644 --- a/docs/architecture/gemma2-compliance.md +++ b/docs/architecture/gemma2-compliance.md @@ -56,7 +56,7 @@ Mods can tap into **Step 1 (Semantic Core)** generation without access to **Step - **Modder's Workflow:** Modders write standard, functional "Semantic Lines." - **The Hybrid System:** If a modded NPC is in a "Vanilla" location, the system can pull from a pre-cached library of "Cultural Injectors" that have already been safely pre-generated. -- **The Result:** The modder doesn't get to prompt the LLM, but their characters can still use high-quality, pre-verified "Krenn" or "Ruthless" voice templates. +- **The Result:** The modder doesn't get to prompt the LLM, but their characters can still use high-quality, pre-verified "Van Maanen's Star" or "Ruthless" voice templates. ### AI Dialogue & Modding Policy (EULA) @@ -73,7 +73,7 @@ Mods can tap into **Step 1 (Semantic Core)** generation without access to **Step As we move into the technical validation phase (comparing Gemma 2 2B vs. Phi-3-mini), the spike must evaluate: - **[ ] Safety Floor:** Do either model's internal filters refuse to process dark fantasy themes or combat logs? -- **[ ] Stylistic Adherence:** How reliably do "Injector Clauses" (e.g., `[Bold]`, `[Krenn Culture]`) shift the output of the 2B model? +- **[ ] Stylistic Adherence:** How reliably do "Injector Clauses" (e.g., `[Bold]`, `[Van Maanen's Star Culture]`) shift the output of the 2B model? - **[ ] Hardware Overhead:** Measured CPU/RAM impact of the background worker thread on target consumer hardware. - **[ ] Non-LLM Fallback:** Verification that the "Re-voicing" layer can be toggled OFF without breaking game state. diff --git a/docs/architecture/proposed-llm-voice.md b/docs/architecture/proposed-llm-voice.md index ad375a313..7b13c6dc9 100644 --- a/docs/architecture/proposed-llm-voice.md +++ b/docs/architecture/proposed-llm-voice.md @@ -52,7 +52,7 @@ The character persona is constructed for the LLM using a manageable library of * - **Example `[Bold]`:** `"Your delivery is direct and confident."` - **Cultural Injectors (`~5-10` clauses):** Mapped to origin, defining the cultural "flavor" or dialect. - - **Example `[Krenn Culture]`:** `"Your speech is formal and avoids contractions."` + - **Example `[Van Maanen's Star Culture]`:** `"Your speech is formal and avoids contractions."` ## 5. The Composition Engine: Priority & Blending diff --git a/docs/architecture/seed-configuration-schema.md b/docs/architecture/seed-configuration-schema.md index 46768595b..8bd07ab65 100644 --- a/docs/architecture/seed-configuration-schema.md +++ b/docs/architecture/seed-configuration-schema.md @@ -486,7 +486,7 @@ content/ ├── global/ │ └── knowledge/ │ └── contraband.yaml # Contraband type definitions -├── campaigns/main/systems/krenn/stations/sova/districts/transit/ +├── campaigns/main/systems/van-maanens-star/stations/sova/districts/transit/ │ ├── npcs/*.yaml # NPC profiles (candidates for pool draws) │ ├── triangles/*.yaml # Triangle definitions (instantiated by seed) │ ├── locations/*.yaml # Location definitions diff --git a/docs/briefings/araminta.md b/docs/briefings/araminta.md index 442e01642..14d96a5c5 100644 --- a/docs/briefings/araminta.md +++ b/docs/briefings/araminta.md @@ -39,7 +39,7 @@ The visual system shifts from designing layouts for three hand-crafted social si - D-119: Generator spike Sprint 25 — Araminta's zone visual grammar is a prerequisite - D-122: All NPCs generated — visual system must handle generator-created entities - D-126: Full character customisation (hair, clothing, colours) -- D-128: Culture implicit in starting location — visual language should communicate Krenn culture +- D-128: Culture implicit in starting location — visual language should communicate Van Maanen's Star culture - D-131: First Settled Reach moment = apartment + insert activation — visual priority - D-135: Setting delivery via both layers (visual + insert) in parallel diff --git a/docs/briefings/gestalt.md b/docs/briefings/gestalt.md index b9f468178..0f28de623 100644 --- a/docs/briefings/gestalt.md +++ b/docs/briefings/gestalt.md @@ -6,7 +6,7 @@ The Settled Reach: top-down immersive sim, single-character perspective, asymmet ## v0.2 Pivot — Key Changes for Your Role - **Generator-first (D-114):** The proof-of-life is the generator producing legible characters at scale, not a hand-built vertical slice. -- **Tycoon bookmark (D-117):** Zero investigation content for v0.2. Tycoon (small business owner) is the starting state in the Krenn System. +- **Tycoon bookmark (D-117):** Zero investigation content for v0.2. Tycoon (small business owner) is the starting state in Van Maanen's Star. - **All NPCs generated (D-122):** No hand-authored named NPCs. The FRIEND pattern (D-034) survives as a generator template instruction set, not an authoring assignment. - **Broad verb vocabulary (D-130):** Life verbs, not tycoon-specific — all career types use the same verb set. - **Consequence model (D-132):** Dual-scale — Rimworld-style sharp events + DF-style slow accumulation simultaneously. diff --git a/docs/briefings/gore.md b/docs/briefings/gore.md index c011df09b..371efea7d 100644 --- a/docs/briefings/gore.md +++ b/docs/briefings/gore.md @@ -43,7 +43,7 @@ Consult `docs/sprints/` for active sprint briefing. ### v0.2 thematic design: 1. **Tycoon thematic frame** — what is the tycoon's version of "is this enough?" A small business owner who started something. What are they pursuing? What have they already accepted? Design the thematic question the tycoon bookmark poses. 2. **Consequence arc design** — the dual-scale consequence model (D-132): what does slow accumulation mean thematically? Reputation as conscience. Debt as consequence. Relationship erosion as moral record. Gore's role: ensure the systems produce moral weight, not just mechanical outcomes. -3. **Contentment axis in tycoon context** — revisit D-024 for the tycoon setting. What does NPC contentment mean for a logistics worker vs a small business owner in the Krenn System? +3. **Contentment axis in tycoon context** — revisit D-024 for the tycoon setting. What does NPC contentment mean for a logistics worker vs a small business owner in Van Maanen's Star? 4. **Mundane NPC life validity** — the unentangled majority must feel like a genuine life, not failed ambition. This is more important in v0.2 where ALL NPCs are generated and must carry this. **Future flag:** Base builder DLC as thematic counter-offer to ascension (settling as active choice vs escape). Not now — but keep design space open. diff --git a/docs/briefings/mellanie.md b/docs/briefings/mellanie.md index fe18f9ee4..c51efaaed 100644 --- a/docs/briefings/mellanie.md +++ b/docs/briefings/mellanie.md @@ -32,13 +32,13 @@ The copy pipeline fundamentally shifts from hand-authoring specific NPC profiles - D-021: Official title "The Settled Reach" - D-028: Dialogue architecture — tagged line pool selection architecture survives - D-035: Converged tag taxonomy (6+3) — authoring format -- D-036: Sova Transit District / Krenn System — setting for all content +- D-036: Sova Transit District / Van Maanen's Star — setting for all content - D-037: Contraband = unlicensed lattice components — world content flavor - D-117: Tycoon bookmark — one starting type for v0.2 (not smuggler/detective) - D-121: Voice is culture-driven, job as modifier (inverted from prior assumption) - D-122: All NPCs generated — NPC content via AI templating, not hand-authoring - D-123: Generative AI for NPC content templating via culture vectors -- D-128: Culture implicit in starting location — Krenn System = Krenn culture +- D-128: Culture implicit in starting location — Van Maanen's Star = Van Maanen's Star culture - D-131: First Settled Reach moment = apartment + insert activation - D-134: Groundhog Day alarm clock homage (first day only) — Mellanie writes the monologue @@ -46,8 +46,8 @@ The copy pipeline fundamentally shifts from hand-authoring specific NPC profiles Consult `docs/sprints/` for active sprint briefing. ### v0.2 voice pipeline (critical path items): -1. **Culture-primary voice cards for Krenn System** — the primary pipeline deliverable. Blocked by Miri's culture profile. Once Miri delivers the Krenn culture profile (D-128), Mellanie formalises it as a voice card: tone register, formality norms, emotional expression, verbal tics, what Krenn people sound like under stress vs at ease. This feeds the AI content pipeline (D-123). -2. **Job-as-modifier voice spec** — how does being a small business owner modify the Krenn base voice? What does a tycoon sound like vs a logistics worker vs a bar owner? Design the modifier layer (D-121). +1. **Culture-primary voice cards for Van Maanen's Star** — the primary pipeline deliverable. Blocked by Miri's culture profile. Once Miri delivers the Van Maanen's Star culture profile (D-128), Mellanie formalises it as a voice card: tone register, formality norms, emotional expression, verbal tics, what Van Maanen's Star people sound like under stress vs at ease. This feeds the AI content pipeline (D-123). +2. **Job-as-modifier voice spec** — how does being a small business owner modify the Van Maanen's Star base voice? What does a tycoon sound like vs a logistics worker vs a bar owner? Design the modifier layer (D-121). 3. **Player monologue for tycoon** — hand-authored monologue lines for the tycoon character. Voice, tone, what they notice, what they care about. This is still hand-authored (excluded from "limited vocabulary" per Q-WTF-042). 4. **Day 1 content** — alarm clock homage (D-134), insert activation moment (D-131). These are authored set-pieces. 5. **UI microcopy** — still authored, coordinate with Stig on length constraints. diff --git a/docs/briefings/miri.md b/docs/briefings/miri.md index ff856b33a..5d61651d2 100644 --- a/docs/briefings/miri.md +++ b/docs/briefings/miri.md @@ -2,41 +2,41 @@ Last updated: 2026-03-13 ## Current Project State -The Settled Reach: top-down immersive sim, single-character perspective, asymmetric information core mechanic, Rimworld-style storyteller. 137+ confirmed decisions. Where's the Fun? Workshop complete (2026-03-05) — 24 decisions locked. v0.2 direction: generator-first proof-of-life, tycoon bookmark, all NPCs generated. Sprint 25 generator spike confirmed as critical path. **Miri's zone identity spec and Krenn culture profile are generator prerequisites — these are on the critical path.** +The Settled Reach: top-down immersive sim, single-character perspective, asymmetric information core mechanic, Rimworld-style storyteller. 137+ confirmed decisions. Where's the Fun? Workshop complete (2026-03-05) — 24 decisions locked. v0.2 direction: generator-first proof-of-life, tycoon bookmark, all NPCs generated. Sprint 25 generator spike confirmed as critical path. **Miri's zone identity spec and Van Maanen's Star culture profile are generator prerequisites — these are on the critical path.** ## v0.2 Pivot — Key Changes for Your Role -The workshop confirmed Sova Transit District as the v0.2 setting (tycoon bookmark in the Krenn System) and resolved the culture architecture gap in Miri's favour. +The workshop confirmed Sova Transit District as the v0.2 setting (tycoon bookmark in Van Maanen's Star) and resolved the culture architecture gap in Miri's favour. **What changes:** - D-027 vertical slice (smuggler + detective) is superseded. No named NPCs (Kael Davan, Sera Venn, Naia, Maret) as production content — D-122. - Detective institutional chain of command is deferred — no investigation content for v0.2. - Character selection roster (Q-011) reframed: skills + bookmark (CK3 style), not a character roster with named starting characters. -- Culture is no longer deferred: D-128 resolves it. Culture is implicit in starting location. Krenn System = Krenn culture. The player doesn't select culture — they select a starting location and inherit it. +- Culture is no longer deferred: D-128 resolves it. Culture is implicit in starting location. Van Maanen's Star = Van Maanen's Star culture. The player doesn't select culture — they select a starting location and inherit it. **What survives and gains priority:** - Sova Transit District as setting — tycoon bookmark is HERE (D-117) -- Krenn System setting details (D-036) — all canonical +- Van Maanen's Star setting details (D-036) — all canonical - Zone identity and culture profile — now generator prerequisites, highest priority - Contraband spec (D-037) — survives as world content (storyline, not investigation objective for v0.2) **New critical path items (Miri prerequisites for generator spike):** - Zone identity spec — what zone types mean in the Settled Reach's social vocabulary -- One culture profile: Krenn System / Station Sova — blocks voice pipeline, NPC gen, AI content pipeline +- One culture profile: Van Maanen's Star / Station Sova — blocks voice pipeline, NPC gen, AI content pipeline ## Decisions Relevant to Your Role - D-005: Core concept — asymmetric information, single-character perspective - D-016: Internal monologue — character voice, unreliable narrator - D-017: Perception modes — lore-consistent - D-021: Official title "The Settled Reach" -- D-036: Sova Transit District / Krenn System — canonical setting (survives unchanged) +- D-036: Sova Transit District / Van Maanen's Star — canonical setting (survives unchanged) - D-037: Contraband = unlicensed lattice components — world content, not v0.2 investigation objective - D-040: Wiki taxonomy structure - D-114: v0.2 proof-of-life = generator + graphics -- D-117: Tycoon is the v0.2 bookmark — small business owner in Krenn System +- D-117: Tycoon is the v0.2 bookmark — small business owner in Van Maanen's Star - D-119: Generator spike Sprint 25 — Miri's zone identity spec + culture profile are prerequisites - D-122: All NPCs generated, no named hand-authored characters - D-123: Generative AI for NPC content templating via culture vectors -- D-128: Culture implicit in starting location — Krenn System = Krenn culture +- D-128: Culture implicit in starting location — Van Maanen's Star = Van Maanen's Star culture - D-135: Setting delivery via both layers (visual + insert) in parallel ## Open Questions Assigned to You @@ -44,13 +44,13 @@ The workshop confirmed Sova Transit District as the v0.2 setting (tycoon bookmar - Q-WTF-041: What should the player feel looking at the span gate from their apartment? ## Current Priorities -**Zone identity spec and Krenn culture profile are on the critical path. These must exist before/during the generator spike.** +**Zone identity spec and Van Maanen's Star culture profile are on the critical path. These must exist before/during the generator spike.** 1. **Zone identity spec** — what zone types mean in the Settled Reach's social vocabulary. Logistics hub, residential, commercial, transit corridor, restricted industrial, social venue. What does each zone communicate about the people who inhabit it? Blocks: generator zone template parameters, Araminta tile palettes. -2. **Krenn System / Station Sova culture profile** — working-class pragmatic, ~180 years settled, compact consonant-heavy naming. Formalise as a structured culture vector document: tone, formality registers, emotional expression norms, values, slang register, what Krenn people do/don't discuss with strangers. Blocks: voice pipeline (Mellanie), NPC gen (Tyre), AI content pipeline (D-123). +2. **Van Maanen's Star / Station Sova culture profile** — working-class pragmatic, ~180 years settled, compact consonant-heavy naming. Formalise as a structured culture vector document: tone, formality registers, emotional expression norms, values, slang register, what Van Maanen's Star people do/don't discuss with strangers. Blocks: voice pipeline (Mellanie), NPC gen (Tyre), AI content pipeline (D-123). 3. **Tycoon bookmark setting brief** — what does Station Sova look like from a small business owner's perspective? What kind of business? What economic pressures? What does the tycoon's apartment reflect about their position? Blocks: Ozzie's Day 1 experience brief, Araminta's zone visuals. -4. **Wiki taxonomy maintenance** — update wiki entries (Krenn System, Station Sova, Sova Transit District) to reflect v0.2 framing. Remove investigation-specific details from primary entries. -5. **NPC naming conventions confirmation** — Krenn naming conventions documented in D-036 apply to ALL generated NPCs. Confirm the convention is suitable for generator-scale name creation. +4. **Wiki taxonomy maintenance** — update wiki entries (Van Maanen's Star, Station Sova, Sova Transit District) to reflect v0.2 framing. Remove investigation-specific details from primary entries. +5. **NPC naming conventions confirmation** — Van Maanen's Star naming conventions documented in D-036 apply to ALL generated NPCs. Confirm the convention is suitable for generator-scale name creation. ## Key Documents - decisions/content.md — D-036 (setting), D-037 (contraband), D-121 through D-132 diff --git a/docs/briefings/ozzie.md b/docs/briefings/ozzie.md index 36692b83d..b73688a55 100644 --- a/docs/briefings/ozzie.md +++ b/docs/briefings/ozzie.md @@ -38,7 +38,7 @@ The workshop revealed a core framing error: the game was built as a detective pu - D-122: All NPCs generated, no named hand-authored characters - D-125: Quietly responsive world — gradient of caring by social proximity - D-126: Full character customisation (hair, clothing, colours) -- D-128: Culture implicit in starting location (Krenn System = Krenn culture) +- D-128: Culture implicit in starting location (Van Maanen's Star = Van Maanen's Star culture) - D-129: Traits + observable behaviour as NPC personality surface - D-131: First Settled Reach moment = apartment + insert activation - D-132: Consequence model dual-scale (sharp events + slow accumulation) diff --git a/docs/briefings/paula.md b/docs/briefings/paula.md index 03e7cf33d..8a2a9860e 100644 --- a/docs/briefings/paula.md +++ b/docs/briefings/paula.md @@ -34,14 +34,14 @@ The Settled Reach: top-down immersive sim, single-character perspective, asymmet - D-033: Entity color = relationship to player - D-034: THE FRIEND pattern — survives as generator template, not authoring assignment - D-035: Converged tag taxonomy — tag architecture survives -- D-036: Sova Transit District / Krenn System — setting survives (tycoon bookmark is Krenn System) +- D-036: Sova Transit District / Van Maanen's Star — setting survives (tycoon bookmark is Van Maanen's Star) - D-041: Knowledge Graph Data Model — 4-level confidence hierarchy, contradiction detection - D-114: v0.2 proof-of-life = generator + graphics - D-117: Tycoon bookmark, zero investigation content - D-122: All NPCs generated, no named hand-authored characters - D-123: Generative AI for NPC content templating via culture vectors - D-125: Quietly responsive world — gradient of caring by social proximity -- D-128: Culture implicit in starting location (Krenn System = Krenn culture) +- D-128: Culture implicit in starting location (Van Maanen's Star = Van Maanen's Star culture) - D-129: Traits + observable behaviour as NPC personality surface; relationships Sims + Rimworld style - D-132: Consequence replaces complicity as thematic frame; fully emergent moral arc diff --git a/docs/briefings/si.md b/docs/briefings/si.md index 267d7cac4..f3c796cd3 100644 --- a/docs/briefings/si.md +++ b/docs/briefings/si.md @@ -19,14 +19,14 @@ All open questions - tracks as tickets for assignment and progress monitoring. The generator spike (D-119) is Sprint 25 and is the first deliverable. Everything gates on it. **Prerequisites that must exist before/during the generator spike:** -1. Miri: Zone identity spec + Krenn culture profile — blocks voice, NPC gen, AI pipeline +1. Miri: Zone identity spec + Van Maanen's Star culture profile — blocks voice, NPC gen, AI pipeline 2. Araminta: Zone visual grammar, tile palettes — blocked by Miri zone identity spec 3. Tyre: NpcBlueprint struct design — generator output format 4. Mellanie: Culture-primary voice cards — blocked by Miri culture profile **Dependency chain:** ``` -Miri: Zone Identity Spec + Krenn Culture Profile +Miri: Zone Identity Spec + Van Maanen's Star Culture Profile |-- Araminta: zone visual grammar, tile palettes |-- Tyre: generator zone template parameters, NpcBlueprint |-- Mellanie: culture-primary voice cards diff --git a/docs/briefings/tiger.md b/docs/briefings/tiger.md index f4458d85d..ed10a6225 100644 --- a/docs/briefings/tiger.md +++ b/docs/briefings/tiger.md @@ -13,7 +13,7 @@ STANDBY. This briefing will be populated when localization work begins. - Q-008: Licensing (open question - affects localization scope and supported languages) - **D-028: Tagged line pool dialogue system** — Localization advantages: each line is tagged with context metadata (access tier, relationship level, trust threshold, mood). Translators receive rich context. Lines are pooled, not tree-branched — translation scope is predictable. - **D-035: Converged tag taxonomy (6+3)** — 9 tags per line provide rich context for translators. 13 situations, 9 topics, 8 moods. Translation scope predictable from pool size. -- **D-036: Sova Transit District / Krenn System** — Krenn naming conventions (compact, consonant-heavy). Localization note: proper nouns and slang terms need transliteration guides per target language. +- **D-036: Sova Transit District / Van Maanen's Star** — Van Maanen's Star naming conventions (compact, consonant-heavy). Localization note: proper nouns and slang terms need transliteration guides per target language. - **D-121: Voice is culture-driven, job as modifier** — localization implication: culture voice cards are the primary translation unit, not individual NPC profiles. Single tycoon character type in v0.2 (D-117) reduces monologue translation scope vs. prior smuggler/detective dual-pool model (D-032 superseded for v0.2). ## Key Documents diff --git a/docs/design/base-text-authoring-guide.md b/docs/design/base-text-authoring-guide.md index 5ba422ee3..59542eb09 100644 --- a/docs/design/base-text-authoring-guide.md +++ b/docs/design/base-text-authoring-guide.md @@ -101,7 +101,7 @@ If you're unsure whether a line is Factual: if it contains a number, a named qua Base text must not contain culture-specific vocabulary. The culture injectors add that layer at voicing time. Base text is the semantic skeleton. **What to avoid:** -- Krenn oath vocabulary: `"void take it"`, `"blood and void"` — these go in voice_examples, not base text +- Van Maanen's Star oath vocabulary: `"void take it"`, `"blood and void"` — these go in voice_examples, not base text - Culture-specific greetings or farewells - Slang that implies a particular register @@ -129,7 +129,7 @@ Before committing, run through: --- -## Examples from the Krenn zones (reference) +## Examples from the Van Maanen's Star zones (reference) These lines passed elevation review (Sprint 26): diff --git a/docs/design/content-directory-structure.md b/docs/design/content-directory-structure.md index f3c04b6af..e922ce8e0 100644 --- a/docs/design/content-directory-structure.md +++ b/docs/design/content-directory-structure.md @@ -141,9 +141,9 @@ districts/sova-transit/ ```yaml # districts/sova-transit/district.yaml -canonical_id: "krenn.sova.transit" +canonical_id: "van-maanens-star.sova.transit" display_name: "Sova Transit District" -system: "krenn" +system: "van-maanens-star" station: "sova" district: "transit" description: > @@ -181,12 +181,12 @@ npc_count: 17 | Canonical ID | Resolves to | |---|---| -| `krenn.sova.transit.npc.kael-davan` | `districts/sova-transit/npcs/kael-davan.yaml` | -| `krenn.sova.transit.npc.sera-venn` | `districts/sova-transit/npcs/sera-venn.yaml` | -| `krenn.sova.transit.location.the-terminal` | `districts/sova-transit/locations/the-terminal.yaml` | -| `krenn.sova.transit.location.the-last-shift` | `districts/sova-transit/locations/the-last-shift.yaml` | -| `krenn.sova.transit.triangle.hub-power` | `districts/sova-transit/triangles/hub-power.yaml` | -| `krenn.sova.transit.triangle.worried-knowledge` | `districts/sova-transit/triangles/worried-knowledge.yaml` | +| `van-maanens-star.sova.transit.npc.kael-davan` | `districts/sova-transit/npcs/kael-davan.yaml` | +| `van-maanens-star.sova.transit.npc.sera-venn` | `districts/sova-transit/npcs/sera-venn.yaml` | +| `van-maanens-star.sova.transit.location.the-terminal` | `districts/sova-transit/locations/the-terminal.yaml` | +| `van-maanens-star.sova.transit.location.the-last-shift` | `districts/sova-transit/locations/the-last-shift.yaml` | +| `van-maanens-star.sova.transit.triangle.hub-power` | `districts/sova-transit/triangles/hub-power.yaml` | +| `van-maanens-star.sova.transit.triangle.worried-knowledge` | `districts/sova-transit/triangles/worried-knowledge.yaml` | ### Type Segment Values @@ -274,7 +274,7 @@ global/ patterns.yaml # 9 thematic patterns (System A) motivations.yaml # 6 functional motivations (System B) regions/ # Star system / station metadata - krenn.yaml # Krenn System profile (D-036) + van-maanens-star.yaml # Van Maanen's Star profile (D-036) ``` ### Global Content Rationale @@ -432,7 +432,7 @@ wiki/ locations/ # Location descriptions contraband/ # Contraband profiles technology/ # Technology descriptions - world/ # World-building (Krenn System, Sova Station) + world/ # World-building (Van Maanen's Star, Sova Station) authoring/ # Authoring guides and style references index.md # Wiki index ``` @@ -517,7 +517,7 @@ content/ patterns.yaml motivations.yaml regions/ - krenn.yaml + van-maanens-star.yaml districts/ sova-transit/ district.yaml diff --git a/docs/design/content-structure-canonical.md b/docs/design/content-structure-canonical.md index ce7065d9e..b101a582a 100644 --- a/docs/design/content-structure-canonical.md +++ b/docs/design/content-structure-canonical.md @@ -26,7 +26,7 @@ content/ campaigns/ main/ systems/ - {system-slug}/ # e.g. krenn/ + {system-slug}/ # e.g. van-maanens-star/ system.yaml # System metadata stations/ {station-slug}/ # e.g. sova/ @@ -129,7 +129,7 @@ content/campaigns/main/systems/{system-slug}/ Culture files are the primary input for the voice pipeline. One file per culture, living at `content/global/culture-{name}.ron`. -**Use `content/global/culture-krenn.ron` as the authoring template — not `culture-krenn.example.ron`.** The example file is an older stub without voice pipeline fields. +**Use `content/global/culture-van-maanens-star.ron` as the authoring template — not `culture-van-maanens-star.example.ron`.** The example file is an older stub without voice pipeline fields. ### Required fields (must be present) @@ -201,18 +201,18 @@ voice_persona: Some( ), ``` -Example negatives for Krenn (currently explicit in `culture-krenn.ron`): +Example negatives for Van Maanen's Star (currently explicit in `culture-van-maanens-star.ron`): - Never corporate or institutional language - Never effusive, never polished, never deferential to rank - Never flowery or verbose - Never use family names in casual conversation - Never express deference to authority that hasn't earned it -`culture-krenn.ron` has a full NEVER block in `voice_persona`. All three culture files (Krenn, Vael, Osse) now include explicit NOT-lists. *(Updated Sprint 26 #653)* +`culture-van-maanens-star.ron` has a full NEVER block in `voice_persona`. All three culture files (Van Maanen's Star, Vael, Osse) now include explicit NOT-lists. *(Updated Sprint 26 #653)* ### behavior_modifiers: status -All culture files (`culture-krenn.ron`, `culture-vael.ron`, `culture-osse.ron`) now populate `behavior_modifiers` with 11-12 clauses across all seven hint categories (`work_pace`, `physical_manner`, `social_signal`, `task_completion`, `environmental_scan`, `offduty_posture`, `authority_response`). The decomposed behavior system (#633/#634) shipped in Sprint 26. New culture files must populate this field. *(Updated Sprint 26 #634)* +All culture files (`culture-van-maanens-star.ron`, `culture-vael.ron`, `culture-osse.ron`) now populate `behavior_modifiers` with 11-12 clauses across all seven hint categories (`work_pace`, `physical_manner`, `social_signal`, `task_completion`, `environmental_scan`, `offduty_posture`, `authority_response`). The decomposed behavior system (#633/#634) shipped in Sprint 26. New culture files must populate this field. *(Updated Sprint 26 #634)* --- diff --git a/docs/design/contraband-specification.md b/docs/design/contraband-specification.md index 69e741973..31674b06c 100644 --- a/docs/design/contraband-specification.md +++ b/docs/design/contraband-specification.md @@ -151,7 +151,7 @@ This question does not have a clean answer. The ring knows it doesn't have a cle From what's inferrable: - Local distribution: station residents, some district workers, a few customers from other districts on Sova - Off-station: the span gate delivers cargo to the planetary freight depot on Velen. Some product continues via Velen's distribution network to system population centers. -- Regional: occasional higher-value shipments routed through the system to other ring nodes beyond Krenn System. The ring doesn't manage this leg. +- Regional: occasional higher-value shipments routed through the system to other ring nodes beyond Van Maanen's Star. The ring doesn't manage this leg. **The v0.1 scope:** The detective's investigation is concerned with the Sova Transit District operation. The broader network is context, not target. Discovering that the ring is part of a larger network is an investigation milestone, not the investigation conclusion. diff --git a/docs/design/cultural-generation-guide.md b/docs/design/cultural-generation-guide.md index 246cafe4f..d9c42e1f7 100644 --- a/docs/design/cultural-generation-guide.md +++ b/docs/design/cultural-generation-guide.md @@ -10,7 +10,7 @@ This guide provides the framework for generating culturally consistent content in The Settled Reach. Every named district, NPC, and piece of authored dialogue reflects a specific cultural context. This guide codifies how to derive that context from first principles so that any content author — writing a dockworker or a station administrator, a bar greeting or a confrontation line — can produce work that feels like it belongs. -The Sova Transit District in the Krenn System is the first concrete instance of this framework. All examples in this guide are drawn from Sova. Subsequent settings use the same framework applied to different parameters. +The Sova Transit District in Van Maanen's Star is the first concrete instance of this framework. All examples in this guide are drawn from Sova. Subsequent settings use the same framework applied to different parameters. --- @@ -66,7 +66,7 @@ Settlement age determines architectural character, generational memory, and whet | **Mature** | Mixed construction eras clearly visible. Original structure heavily modified. Strong local character in older sections. | Distinct local identity. People think of themselves as "from here." | Distant. The origin is history, not memory. | Local pride. Skepticism of core-system assumptions. | | **Old** | Accretive. Original construction may be invisible under layers. Idiosyncratic. | Deeply rooted identity. History is ambient. | Institutional. Stories are embedded in place-names and customs. | The origin system is foreign. "We are our own thing." | -**Sova Transit District:** Established-to-Mature. The district is ~40 years old on a station settled ~180 years ago. The district itself shows layered construction — prefab base, retrofitted sections, personalized details. Local identity is present but not deep. Workers think of themselves as Sova people, not Krenn people; but they don't have the rootedness of a settlement in its third or fourth generation. +**Sova Transit District:** Established-to-Mature. The district is ~40 years old on a station settled ~180 years ago. The district itself shows layered construction — prefab base, retrofitted sections, personalized details. Local identity is present but not deep. Workers think of themselves as Sova people, not Van Maanen's Star people; but they don't have the rootedness of a settlement in its third or fourth generation. --- @@ -80,7 +80,7 @@ This determines: - **Relationship to technology** — whether lattice use is stigmatized, normalized, or a source of pride - **Attitudes toward the Commission** — reverence, compliance, resentment, or active evasion -**Krenn System Cultural Profile (established, working-class mid-Reach):** +**Van Maanen's Star Cultural Profile (established, working-class mid-Reach):** - **Names:** Compact, consonant-heavy, first-name-primary in social contexts. Family names exist but are used formally (official documents, institutional contexts, introductions to strangers). Nicknames common among colleagues. Off-system names (longer vowels, different consonant clusters) stand out subtly but aren't cause for suspicion — just quietly noted. @@ -125,16 +125,16 @@ Every location has a set of institutions that structure daily life. Understandin ### 2.1 Naming Conventions -Naming conventions follow from Dimension 4 (Cultural Reference Point). The table below captures the Krenn System standard, which serves as the v0.1 model. +Naming conventions follow from Dimension 4 (Cultural Reference Point). The table below captures Van Maanen's Star standard, which serves as the v0.1 model. -**Krenn System naming rules:** +**Van Maanen's Star naming rules:** - **First names:** 1-2 syllables, consonant-forward, no double vowels in typical form. Examples: Kael, Voss, Drin, Lera, Torek, Maret, Naia, Sera, Nils, Kosse, Pael, Tev, Ren, Resha, Harek, Sess, Devra. - **Family names:** 1-2 syllables, similar phoneme pattern. Examples: Davan, Lintar, Sessik, Korr. - **Social usage:** First name in most contexts. "Supervisor Voss" for institutional address. Full name only in formal or hostile contexts. - **Nicknaming:** Common among colleagues. A name like "Renn" might be short for something nobody uses. -- **Off-system names:** Slightly softer vowels, longer syllable count, different consonant clusters. Example: Olin, Sabel. These stand out quietly — the detective's lattice may flag them as non-Krenn-origin before the detective consciously registers why. +- **Off-system names:** Slightly softer vowels, longer syllable count, different consonant clusters. Example: Olin, Sabel. These stand out quietly — the detective's lattice may flag them as non-Van Maanen's Star-origin before the detective consciously registers why. -**IP check:** Krenn names are constructed to feel plausibly human-future without mapping to any existing franchise. They are NOT Hamilton Commonwealth names (conspicuously contemporary English, which is Hamilton's signature device). They are NOT Banks Culture names (often whimsical or elaborate). They are NOT Firefly or Star Wars (no Earth-ethnic-name echoes). They suggest cultural drift across 180 years of mid-Reach settlement. +**IP check:** Van Maanen's Star names are constructed to feel plausibly human-future without mapping to any existing franchise. They are NOT Hamilton Commonwealth names (conspicuously contemporary English, which is Hamilton's signature device). They are NOT Banks Culture names (often whimsical or elaborate). They are NOT Firefly or Star Wars (no Earth-ethnic-name echoes). They suggest cultural drift across 180 years of mid-Reach settlement. --- @@ -151,7 +151,7 @@ Core vocabulary patterns for freight: - The gate = "the gate" casually, "the span gate terminal" institutionally — never "the span gate" in casual speech - Cargo containers = "containers" or "cans" (informal) — never "pods" - Cargo manifests = "manifests" (precise), "paperwork" (dismissive), "the file" (when being evasive) -- Credits = "marks" in casual conversation (a Krenn System local usage) +- Credits = "marks" in casual conversation (a Van Maanen's Star local usage) - Off-shift time = "off-book" among the ring; just "after" for civilians ("see you after") - Lattice communication = "pinging" (sending), "a ping" (notification) @@ -209,7 +209,7 @@ The exception: NPCs under stress or in unusual circumstances may reference their ## Part 3: Scaling Beyond v0.1 -The Krenn System instance demonstrates the framework. Future settings apply the same five dimensions with different parameters. The cultural output — naming conventions, vocabulary, social norms, authority attitudes — follows from the parameters, not from free-form invention. +Van Maanen's Star instance demonstrates the framework. Future settings apply the same five dimensions with different parameters. The cultural output — naming conventions, vocabulary, social norms, authority attitudes — follows from the parameters, not from free-form invention. **Quick-generation checklist for a new district:** @@ -260,25 +260,25 @@ The same cultural detail should mean something different to the smuggler and the --- -## Appendix: v0.1 Named Characters — Krenn System Consistency Check +## Appendix: v0.1 Named Characters — Van Maanen's Star Consistency Check All named characters in the Sova Transit District, with naming convention validation: | Name | Convention Check | Role | Notes | |---|---|---|---| -| Kael Davan | Krenn standard | Dock worker, ring member, smuggler's FRIEND | Full name used in formal contexts | -| Sera Venn | Krenn standard | Commission field tech, detective's FRIEND | "Venn" slightly softer than typical Krenn surname — deliberate: she's institutional, slightly apart | -| Lera Sessik | Krenn standard | Bar owner, The Last Shift | "Lera's" informal name. Never Lera Sessik to regulars. | -| Torek Lintar | Krenn standard | Dock inspector, compromised | Full name used when the detective runs his file | -| Voss | Krenn standard | Logistics supervisor | Single name in social use. Probably Voss-something officially. | -| Drin | Krenn standard | Maintenance tech, flat NPC | Single name. Been here long enough nobody uses a surname. | -| Maret Korr | Krenn standard | Freight scheduler, ring-adjacent | "Korr" is direct Krenn standard | -| Naia | Krenn standard | Kael's partner (mentioned, not primary) | Brief, soft — contrast to Kael | -| Nils | Krenn standard | Bar regular (mentioned) | | -| Kosse | Krenn standard | Station name / character reference | | -| Pael | Krenn standard | Maintenance tech, flat NPC (Sprint 12: #307) | | -| Tev | Krenn standard | Lookout/runner, flat NPC (Sprint 12: #307) | | -| Ren | Krenn standard | Drifter, flat NPC (Sprint 12: #307) | "Ren" is earlier-established; "Renn" is the courier variant from Round 2 mapping | +| Kael Davan | Van Maanen's Star standard | Dock worker, ring member, smuggler's FRIEND | Full name used in formal contexts | +| Sera Venn | Van Maanen's Star standard | Commission field tech, detective's FRIEND | "Venn" slightly softer than typical Van Maanen's Star surname — deliberate: she's institutional, slightly apart | +| Lera Sessik | Van Maanen's Star standard | Bar owner, The Last Shift | "Lera's" informal name. Never Lera Sessik to regulars. | +| Torek Lintar | Van Maanen's Star standard | Dock inspector, compromised | Full name used when the detective runs his file | +| Voss | Van Maanen's Star standard | Logistics supervisor | Single name in social use. Probably Voss-something officially. | +| Drin | Van Maanen's Star standard | Maintenance tech, flat NPC | Single name. Been here long enough nobody uses a surname. | +| Maret Korr | Van Maanen's Star standard | Freight scheduler, ring-adjacent | "Korr" is direct Van Maanen's Star standard | +| Naia | Van Maanen's Star standard | Kael's partner (mentioned, not primary) | Brief, soft — contrast to Kael | +| Nils | Van Maanen's Star standard | Bar regular (mentioned) | | +| Kosse | Van Maanen's Star standard | Station name / character reference | | +| Pael | Van Maanen's Star standard | Maintenance tech, flat NPC (Sprint 12: #307) | | +| Tev | Van Maanen's Star standard | Lookout/runner, flat NPC (Sprint 12: #307) | | +| Ren | Van Maanen's Star standard | Drifter, flat NPC (Sprint 12: #307) | "Ren" is earlier-established; "Renn" is the courier variant from Round 2 mapping | **Off-system characters (deliberate naming deviation):** @@ -287,7 +287,7 @@ All named characters in the Sova Transit District, with naming convention valida | Resha | Softer vowel pattern | New hire | Implies off-system origin — explains why they ask too many questions | | Sabel | Different phoneme cluster | Ring fence/buyer, external contact | External contact should sound external | -**IP check:** All Krenn names validated against Hamilton (Contemporary English — cleared), Banks (whimsical/elaborate — cleared), Reynolds (Dutch/Germanic — cleared), Simmons (Greek/Latin register — cleared), Morgan (Anglo-American register — cleared). No franchise overlap found. +**IP check:** All Van Maanen's Star names validated against Hamilton (Contemporary English — cleared), Banks (whimsical/elaborate — cleared), Reynolds (Dutch/Germanic — cleared), Simmons (Greek/Latin register — cleared), Morgan (Anglo-American register — cleared). No franchise overlap found. --- diff --git a/docs/design/culture-authoring-guide.md b/docs/design/culture-authoring-guide.md index 9b94c6f3c..fca9ac48a 100644 --- a/docs/design/culture-authoring-guide.md +++ b/docs/design/culture-authoring-guide.md @@ -13,7 +13,7 @@ Every NPC in The Settled Reach is voiced through their culture. The voice pipeli This guide explains how to author a new culture RON file from scratch. The target: one experienced author can produce a complete, Spike-validated culture profile in approximately one working day. Three reference cultures exist in `content/global/`: -- `culture-krenn.ron` — Mid-Reach, freight, working-class pragmatic (the Spike 1/2 reference) +- `culture-van-maanens-star.ron` — Mid-Reach, freight, working-class pragmatic (the Spike 1/2 reference) - `culture-vael.ron` — Core-adjacent, administrative/research, institutional-formal - `culture-osse.ron` — Deep Frontier, extraction industry, terse-utilitarian @@ -55,7 +55,7 @@ Write a one-sentence register description. This becomes `speech.register` in the **Examples:** | Culture | Register | |---|---| -| Krenn | direct, minimal pleasantries, gets to the point | +| Van Maanen's Star | direct, minimal pleasantries, gets to the point | | Vael | complete sentences, institutional framing, measured, precise | | Osse | terse, functional, equipment vocabulary, economy of language | @@ -127,7 +127,7 @@ The not-list prevents register leakage. Write it by asking: what does this cultu | Culture | NEVER block content | |---|---| -| Krenn | Corporate/institutional language, effusive or polished register, deference to unearned rank, family names in casual use, verbosity | +| Van Maanen's Star | Corporate/institutional language, effusive or polished register, deference to unearned rank, family names in casual use, verbosity | | Vael | Void-adjacent exclamations (frontier register), casual contractions, sentence fragments, direct emotional expression, physical labor as value ground | | Osse | Institutional framing or courtesy protocols, formal complete sentences, Commission-world vocabulary, Core-system exclamations, elaboration where a number suffices | @@ -147,7 +147,7 @@ Each numbered instruction should target a DIFFERENT speech dimension so trait mo - Instruction 7 → trust signal (how the culture verifies credibility) - Instruction 8 → not-list (what this voice never does) -**Test before committing:** Read the persona out loud. Can you imagine an NPC responding to you from this profile? Would a speaker from this culture be clearly distinct from Krenn if you heard both without labels? +**Test before committing:** Read the persona out loud. Can you imagine an NPC responding to you from this profile? Would a speaker from this culture be clearly distinct from Van Maanen's Star if you heard both without labels? --- @@ -163,19 +163,19 @@ Example pairs are the model's pattern anchors — small LLMs are pattern matcher **Rules for example pairs:** 1. Cover the range: neutral, positive relationship, refusal/deflection, high-affect 2. Output should be short (1-2 sentences). Long outputs lose the pattern. -3. Each output must be recognizably THIS culture — read them side by side with Krenn examples. They should sound like different people. +3. Each output must be recognizably THIS culture — read them side by side with Van Maanen's Star examples. They should sound like different people. 4. Do not use real NPC names in examples — use generic role references ### Cross-cultural contrast test -Before finalizing examples, run this test. Take the same three base-text inputs and write outputs in Krenn, Vael, and Osse voices. If the outputs are hard to distinguish, the culture persona needs sharpening. +Before finalizing examples, run this test. Take the same three base-text inputs and write outputs in Van Maanen's Star, Vael, and Osse voices. If the outputs are hard to distinguish, the culture persona needs sharpening. **Example inputs for the test:** - "declines to answer a question about an overnight run" - "acknowledges a colleague's greeting while continuing to work" - "thanks a colleague for covering a shift" -| Input | Krenn | Vael | Osse | +| Input | Van Maanen's Star | Vael | Osse | |---|---|---|---| | Declines question | "Look, that's not mine to say." | "I'm not in a position to speak to that. You'd want to refer to the relevant operations log." | "Not my section. Ask Grek." | | Acknowledges greeting | "Hey. Yeah. Catch you at shift end." | "Harthen. Good. I'll be with you in a moment." | "Doss. Yeah." | @@ -197,7 +197,7 @@ If all three rows sound similar, the culture personas need work. - `suppress_on_tells` — tells that should suppress this injection (e.g., oath suppressed when Guarded) **Frequency guidelines:** -- 0.25 — Krenn oath vocabulary (appears in ~1 in 4 high-affect contexts) +- 0.25 — Van Maanen's Star oath vocabulary (appears in ~1 in 4 high-affect contexts) - 0.20 — Vael protocol citation (appears occasionally in procedural exchange) - 0.15 — Osse equipment ground (appears in work-adjacent contexts) @@ -242,14 +242,14 @@ After validation, the culture profile is ready for Spike 1 prompt testing. Human ## Tell-tone reference tables -### Krenn tell-tone table +### Van Maanen's Star tell-tone table -| TellCategory | Krenn-inflected tonal register | +| TellCategory | Van Maanen's Star-inflected tonal register | |---|---| | Nervous | Answers run shorter than usual. Eyes stay on task. Nothing's wrong — just things to do. | | Guarded | Direct past the point of directness. Closes conversation paths fast without being unfriendly. | | Friendly | One beat more than the exchange needed. A word of warmth lands casually, not performed. | -| Angry | Steady. Even. The kind of steady that takes effort. Not hostile — just flat in a way that doesn't feel natural for Krenn. | +| Angry | Steady. Even. The kind of steady that takes effort. Not hostile — just flat in a way that doesn't feel natural for Van Maanen's Star. | | RoutineDeviation | Unhurried. Unremarkably normal. Like nothing's worth noticing. | ### Vael tell-tone table @@ -283,7 +283,7 @@ After validation, the culture profile is ready for Spike 1 prompt testing. Human - [ ] Voice persona: 8 numbered instructions, ~200-250 tokens - [ ] Explicit `NEVER:` block at end of persona string (separate from numbered instructions) - [ ] NEVER block content is culture-specific (not repeating universal constraints) -- [ ] Cross-cultural contrast test passed (Krenn/Vael/Osse comparison) +- [ ] Cross-cultural contrast test passed (Van Maanen's Star/Vael/Osse comparison) - [ ] 3-5 voice examples authored, range covered - [ ] At least 1 occasional injection with suppression logic - [ ] Tell-tone table authored (5 TellCategories) @@ -307,7 +307,7 @@ BehaviorPrimitive.action + BehaviorModifier.clause → assembled behavior st Example: - Action: `"moves freight containers"` -- Modifier: `"without wasted motion"` (Krenn, `work_pace`) +- Modifier: `"without wasted motion"` (Van Maanen's Star, `work_pace`) - Result: `"moves freight containers without wasted motion"` A culture provides a pool of modifier clauses. When the engine assembles a behavior, it looks for a modifier whose `category` matches the primitive's `modifier_hint` string. If no match exists, it falls back to any modifier in the pool. If no modifiers exist at all, the action text is used as-is. @@ -336,7 +336,7 @@ Every `BehaviorPrimitive` carries a `context` field that gates when it is eligib These seven categories define the interface between primitives (Mellanie, role-action templates) and modifiers (culture authors). A primitive's `modifier_hint` must use one of these strings for a culture modifier to match it. -| Category | What it inflects | Example modifier (Krenn) | +| Category | What it inflects | Example modifier (Van Maanen's Star) | |---|---|---| | `work_pace` | Speed and intensity of physical task execution | "without wasted motion" | | `physical_manner` | Body language and movement quality during tasks | "without looking up from the task" | @@ -361,7 +361,7 @@ These seven categories define the interface between primitives (Mellanie, role-a **Three-culture contrast for modifiers** (same as voice persona contrast test): -| Category | Krenn | Vael | Osse | +| Category | Van Maanen's Star | Vael | Osse | |---|---|---|---| | work_pace | "without wasted motion" | "with practiced deliberation" | "at extraction pace" | | physical_manner | "without ceremony" | "with institutional correctness" | "tool already in hand" | @@ -379,7 +379,7 @@ Add these items to the culture profile checklist: - [ ] `behavior_modifiers` array populated with at least 2 clauses per category (14 minimum) - [ ] Each clause tested: grammatically trails "moves freight containers ___" and "checks a manifest ___" -- [ ] Three-culture contrast check: modifiers are clearly distinct from Krenn, Vael, and Osse +- [ ] Three-culture contrast check: modifiers are clearly distinct from Van Maanen's Star, Vael, and Osse - [ ] `tooling/validate-ron` still passes after adding modifiers *Addendum: Sprint 26, #634 (composable behavior content). Category vocabulary established jointly by Gestalt (culture modifiers) and Mellanie (behavior primitives). Add new categories only by agreement between both sides — unmatched categories silently fall back to any modifier.* diff --git a/docs/design/environmental-text-standards.md b/docs/design/environmental-text-standards.md index 9735582d9..a8bffcb86 100644 --- a/docs/design/environmental-text-standards.md +++ b/docs/design/environmental-text-standards.md @@ -43,7 +43,7 @@ All environmental text renders in **Michroma** — the same typeface as all othe | Font size | 11px | At 1080p base | | Z-layer | 2 (wall surface) or 4 (overhead) | Depends on mounting position | | Primary color | `#8899aa` | Concordat Standard signage | -| Informal color | `#9aa890` | Krenn vernacular or personal notices | +| Informal color | `#9aa890` | Van Maanen's Star vernacular or personal notices | | Opacity | 70% for formal, 65% for informal | World layer — subordinate to entities | | Case | ALL CAPS for formal zone signage | Standard for institutional text | | Case | Mixed case for informal and vernacular | More human, less bureaucratic | @@ -58,13 +58,13 @@ All environmental text renders in **Michroma** — the same typeface as all othe ### 2.4 Bilingual Sign Treatment -When a sign has both Concordat Standard and Krenn vernacular text: +When a sign has both Concordat Standard and Van Maanen's Star vernacular text: - Concordat Standard: primary size (11px), 70% opacity -- Krenn vernacular: secondary size (9px), 50% opacity, rendered below the primary line +- Van Maanen's Star vernacular: secondary size (9px), 50% opacity, rendered below the primary line - Both in Michroma. The size + opacity difference signals language register without a separate "handwriting" font. - 2px vertical gap between language lines. -Only signs explicitly serving both audiences carry both languages. Official Commission signage is Concordat Standard only. The Last Shift menu and informal worker notices are Krenn vernacular only. +Only signs explicitly serving both audiences carry both languages. Official Commission signage is Concordat Standard only. The Last Shift menu and informal worker notices are Van Maanen's Star vernacular only. --- @@ -206,13 +206,13 @@ Entities are always visually dominant (D-044: entity > object > structure). Envi | Location | Formal element | Informal element | |----------|---------------|-----------------| -| The Terminal (logistics hub) | Concordat Standard | Krenn vernacular where workers have added personal notices | -| The Last Shift (bar) | Concordat Standard (Commission notices, if any) | Krenn vernacular (menu, worker notices, personal signs) | -| Maintenance corridors | Concordat Standard (safety markings) | Krenn vernacular (informal worker notes) | +| The Terminal (logistics hub) | Concordat Standard | Van Maanen's Star vernacular where workers have added personal notices | +| The Last Shift (bar) | Concordat Standard (Commission notices, if any) | Van Maanen's Star vernacular (menu, worker notices, personal signs) | +| Maintenance corridors | Concordat Standard (safety markings) | Van Maanen's Star vernacular (informal worker notes) | | Cargo containers | Concordat Standard (manifests, labels) | None | -| Personal effects area | Neither — no formal signage | Krenn vernacular if labeled | +| Personal effects area | Neither — no formal signage | Van Maanen's Star vernacular if labeled | -**Decision rule:** Formal = the institution did it. Informal = a person did it. The institution writes in Concordat Standard. People write in Krenn vernacular. When you're not sure, ask who made the sign. +**Decision rule:** Formal = the institution did it. Informal = a person did it. The institution writes in Concordat Standard. People write in Van Maanen's Star vernacular. When you're not sure, ask who made the sign. --- @@ -220,7 +220,7 @@ Entities are always visually dominant (D-044: entity > object > structure). Envi | Decision | Relevance | |----------|-----------| -| D-036 | Sova Transit District / Krenn System. Concordat Standard vs Krenn vernacular framework. | +| D-036 | Sova Transit District / Van Maanen's Star. Concordat Standard vs Van Maanen's Star vernacular framework. | | D-043 | "Functional warmth" art direction. Environmental text is world texture, not decoration. | | D-044 | Visual hierarchy. Environmental text is subordinate to entities at all times. | | D-049 | Z-level rendering stack. Layer assignments for all text types. | @@ -235,7 +235,7 @@ Entities are always visually dominant (D-044: entity > object > structure). Envi | Zone signage (secondary) | 30 | 1 | Concordat Standard | | Directional | 15 | 1, ALL CAPS | Concordat Standard | | Safety notice | 20 | 2 | Concordat Standard | -| Informal posted notice | 20 | 3 | Krenn vernacular | +| Informal posted notice | 20 | 3 | Van Maanen's Star vernacular | | Terminal active (per line) | 25 | Up to 12 | Either, per context | | News ticker (per segment) | 80 | 1 | Concordat Standard | diff --git a/docs/design/smuggler-moral-arc.md b/docs/design/smuggler-moral-arc.md index a0d9e505d..aea0f57ef 100644 --- a/docs/design/smuggler-moral-arc.md +++ b/docs/design/smuggler-moral-arc.md @@ -350,7 +350,7 @@ These counts are for **moral-arc-specific** monologue only. The smuggler's total This spec subsumes ticket #310 (Character voice speech patterns). The voice card ([smuggler-voice-card.md](smuggler-voice-card.md)) handles speech patterns -- register parameters, voice anchors, anti-patterns, display constraints, and the authoring checklist. This document handles the moral trajectory -- the 4-phase arc that determines *what the smuggler thinks about*, not *how she thinks*. Together, the two documents define the complete smuggler authoring framework: -- **Voice card** = HOW (fragments, feeling-first, first names, Krenn substrate vocabulary) +- **Voice card** = HOW (fragments, feeling-first, first names, Van Maanen's Star substrate vocabulary) - **Moral arc** = WHAT (the progression from comfort through doubt and reckoning to compromise) Content authors use both documents together. A smuggler monologue line must pass the voice card's checklist AND reflect the correct moral arc phase. A line that sounds right but belongs to the wrong phase is as broken as a line that sounds wrong. diff --git a/docs/design/smuggler-voice-card.md b/docs/design/smuggler-voice-card.md index 4e57657ec..90a315036 100644 --- a/docs/design/smuggler-voice-card.md +++ b/docs/design/smuggler-voice-card.md @@ -40,11 +40,11 @@ The detective voice card is the structural mirror. Where this card defines fragm - Does not explain things to herself that she already knows. - Does not monologue in paragraphs. -### Krenn Substrate Vocabulary +### Van Maanen's Star Substrate Vocabulary -The smuggler is Krenn System, born on Station Sova. Her vocabulary carries Krenn cultural markers: +The smuggler is Van Maanen's Star, born on Station Sova. Her vocabulary carries Van Maanen's Star cultural markers: -- **First-name-primary**: Krenn convention is compact names, first-name basis in all social contexts. Surnames exist for records, not for conversation. +- **First-name-primary**: Van Maanen's Star convention is compact names, first-name basis in all social contexts. Surnames exist for records, not for conversation. - **Trade jargon as native language**: containers, manifests, shifts, routes, transition windows, temp storage, freight bay -- these are her mother tongue, not terminology she learned. She does not translate or annotate. - **Mind-your-business ethos**: The smuggler does not comment on things that are not her concern. Observations are filtered through relevance to her people and her operation. - **Pragmatic, physical framing**: Abstract concepts get physical handles. Trust is "having your back." Danger is "getting caught." Betrayal is "a knife in the back" or "looking left when you answer." diff --git a/docs/design/sova-station-profile.md b/docs/design/sova-station-profile.md index 89eb97812..20d70cfa6 100644 --- a/docs/design/sova-station-profile.md +++ b/docs/design/sova-station-profile.md @@ -4,7 +4,7 @@ **Status:** canonical **Last updated:** 2026-02-19 -Reference: D-036 (Sova setting), D-050 (Velen/Krenn system) +Reference: D-036 (Sova setting), D-050 (Velen/Van Maanen's Star) Blocks: #335 (Meridian Coverage Map for Sova Transit) --- @@ -20,12 +20,12 @@ This document defines the parts of Station Sova that exist beyond the playable T ## Overview **Station name:** Station Sova -**System:** Krenn System -**Orbit:** Station Sova is a permanent orbital facility around Velen, the Krenn System's primary habitable world +**System:** Van Maanen's Star +**Orbit:** Station Sova is a permanent orbital facility around Velen, Van Maanen's Star's primary habitable world **Population:** ~12,000 permanent residents; fluctuating transient population of 1,000-3,000 (freight workers, visitors, crew) -**Primary function:** Logistics hub for Krenn System freight operations — the transit point between Velen's planetary freight depot and outgoing freight routes -**Governance:** Station Administrator (appointed by Krenn System Concord Compact, confirmed by regional Concord Assembly representation) -**Construction:** Original core built during early Krenn settlement (~150 years ago). Significant expansion ~80 years ago. Current configuration largely stable for ~40 years. +**Primary function:** Logistics hub for Van Maanen's Star freight operations — the transit point between Velen's planetary freight depot and outgoing freight routes +**Governance:** Station Administrator (appointed by Van Maanen's Star Concord Compact, confirmed by regional Concord Assembly representation) +**Construction:** Original core built during early Van Maanen's Star settlement (~150 years ago). Significant expansion ~80 years ago. Current configuration largely stable for ~40 years. **Architectural character:** Classic mid-Reach logistics station — functional, layered, mixed-era. Not elegant. Not derelict. The kind of structure that works because it's been maintained, not because it was designed to last. --- @@ -138,15 +138,15 @@ Manufacturing and processing facilities: station power generation, environmental NPCs may reference locations and entities beyond Sova Station. These are real but out-of-scope for v0.1 playable content. -**Velen:** The Krenn System's primary habitable world. Temperate-maritime climate. The span gate connects Sova Station to a planetary freight depot on Velen's surface. Most cargo that flows through Sova Transit either originates or terminates on Velen. The planet is visible through the station's viewports — a blue-green sphere with frequent cloud cover. Residents call it simply "the surface" or "downwell." Most station workers have been to Velen; some lived there before moving to the station for work. +**Velen:** Van Maanen's Star's primary habitable world. Temperate-maritime climate. The span gate connects Sova Station to a planetary freight depot on Velen's surface. Most cargo that flows through Sova Transit either originates or terminates on Velen. The planet is visible through the station's viewports — a blue-green sphere with frequent cloud cover. Residents call it simply "the surface" or "downwell." Most station workers have been to Velen; some lived there before moving to the station for work. **Velen Freight Depot:** The planet-side destination of the Sova span gate. A functional logistics hub that mirrors the Transit District's function. The ring's product goes through here on its way to planet-side distribution. The ring has contacts in the Velen depot — logistics workers in an identical job to the ring's members, running the same kind of operation. -**Other Krenn System stations:** The Krenn System has two other smaller orbital facilities (mining support station and an administrative relay). They're referenced occasionally in news tickers and operational scheduling. Not relevant to v0.1. +**Other Van Maanen's Star stations:** Van Maanen's Star has two other smaller orbital facilities (mining support station and an administrative relay). They're referenced occasionally in news tickers and operational scheduling. Not relevant to v0.1. -**The Krenn Ring (horizon station):** The Krenn System's interstellar connection is the Krenn Ring — a horizon station at approximately 800 AU from the Krenn star, accessible by system vessel (~4–6 days from Station Sova). Horizon stations are ancient orbital installations of unknown origin, self-maintaining, each containing multiple gate apertures connecting to other star systems. The Krenn Ring is not on Station Sova; it is a separate installation in the outer system. +**The Van Maanen's Star Ring (horizon station):** Van Maanen's Star's interstellar connection is the Van Maanen's Star Ring — a horizon station at approximately 800 AU from the Van Maanen's Star star, accessible by system vessel (~4–6 days from Station Sova). Horizon stations are ancient orbital installations of unknown origin, self-maintaining, each containing multiple gate apertures connecting to other star systems. The Van Maanen's Star Ring is not on Station Sova; it is a separate installation in the outer system. -**The Administrative Hub's interstellar transit facility:** Sova Station's Administrative Hub district houses the transit processing facility for interstellar travel — customs clearance, booking offices, and the shuttle dock for vessels heading to the Krenn Ring. When NPCs or documents refer to "the horizon gate terminal," they mean this processing facility, not a gate aperture on the station itself. Characters with legitimate need book transit here, then travel by shuttle to the Krenn Ring to board. This connection is what makes Sova relevant to a larger smuggling network; contraband doesn't originate in-system, it comes from elsewhere via horizon gate and moves through Sova's span gate to Velen. +**The Administrative Hub's interstellar transit facility:** Sova Station's Administrative Hub district houses the transit processing facility for interstellar travel — customs clearance, booking offices, and the shuttle dock for vessels heading to the Van Maanen's Star Ring. When NPCs or documents refer to "the horizon gate terminal," they mean this processing facility, not a gate aperture on the station itself. Characters with legitimate need book transit here, then travel by shuttle to the Van Maanen's Star Ring to board. This connection is what makes Sova relevant to a larger smuggling network; contraband doesn't originate in-system, it comes from elsewhere via horizon gate and moves through Sova's span gate to Velen. --- diff --git a/docs/design/sova-texture-appendix.md b/docs/design/sova-texture-appendix.md index 152b83e9e..7120df89b 100644 --- a/docs/design/sova-texture-appendix.md +++ b/docs/design/sova-texture-appendix.md @@ -25,7 +25,7 @@ Sova Transit District has developed its own working vocabulary over 40 years. Th | Term | Meaning | Usage | Notes | |---|---|---|---| -| **marks** | Credits (the standard currency unit) | "That run paid out four hundred marks." | Krenn System local usage. Not reach-wide. "Credits" is the formal/institutional term. | +| **marks** | Credits (the standard currency unit) | "That run paid out four hundred marks." | Van Maanen's Star local usage. Not reach-wide. "Credits" is the formal/institutional term. | | **shift** | Work period (typically 8 hours) | "I've got another four hours on shift." | Never say "rotation" or "tour" — those are military register, wrong for a freight district. | | **the after** | Off-shift social time | "See you in the after." / "Heading to Lera's in the after." | Specific to Sova Transit — the period after the main shift wave when people decompress at the bar. | | **the gate** | Span gate terminal (informally) | "Two more transits through the gate this evening." | "The span gate terminal" is institutional. "The gate" is how everyone actually refers to it. | @@ -72,7 +72,7 @@ The Transit District is 40 years old. In that time, workers have personalized th - **The back bar shelf:** Lera keeps a curated collection of objects on the shelf behind the bar. Some are gifts from regulars. A small figure. A transit token from a gate that doesn't exist anymore (it closed; the token is a reminder). An industrial ceramic mug that's been there since before Lera owned the place. These are not decoration — they are the bar's memory. - **The corner booth:** Someone carved initials into the underside of the table years ago. It's become a tradition. The underside of the corner booth table is covered in initials and short phrases, none of which are visible unless you deliberately look. -- **Graffiti (external only):** The district's external corridor walls, especially near maintenance access points, have accumulated graffiti over the years. It ranges from tagging (names in stylized Krenn script) to short phrases and symbols associated with the Guardians of Severance (counter-surveillance imagery — not political slogans, just visual signals that someone was here who didn't want to be found). +- **Graffiti (external only):** The district's external corridor walls, especially near maintenance access points, have accumulated graffiti over the years. It ranges from tagging (names in stylized Van Maanen's Star script) to short phrases and symbols associated with the Guardians of Severance (counter-surveillance imagery — not political slogans, just visual signals that someone was here who didn't want to be found). - **Meridian displays:** The bar's Meridian screen — the one that runs the news feed — has been locally configured with a custom background that no one knows the origin of. It shows a slightly washed-out image of a star seen from orbit, probably from an old transit recording. It cycles in the background behind the feed text. Nobody has changed it in years. ### Hub Workspace (The Floor) @@ -197,7 +197,7 @@ The bar exists. The food vendors exist. These things have to have names, texture | Item | Type | Notes | |---|---|---| | **Station ale** | Generic draft, slightly warm, session-strength | The default. If you order "the usual," Sess gives you this unless they know you specifically. | -| **Krenn grain spirit** | Local distillation, strong, slightly earthy | The district's working-class prestige drink. When someone buys you one, it means something. | +| **Van Maanen's Star grain spirit** | Local distillation, strong, slightly earthy | The district's working-class prestige drink. When someone buys you one, it means something. | | **Lera's blend** | A house-mixed drink, recipes vary, always strong | Lera makes it differently each time, claims it's the same. It isn't. Nobody complains. | | **Synthetic grape** | Non-alcoholic, sweet, slightly off | For people who don't drink. Available but not enthusiastically served. | | **Commission-grade tea** | Institutional tea from a packet | The term is mock-institutional. It means unremarkable tea that nobody actually wants. | diff --git a/docs/design/span-gate-transit-schedule.md b/docs/design/span-gate-transit-schedule.md index 365d208e6..5a0943978 100644 --- a/docs/design/span-gate-transit-schedule.md +++ b/docs/design/span-gate-transit-schedule.md @@ -4,7 +4,7 @@ **Status:** canonical **Last updated:** 2026-02-19 -Reference: D-036 (setting), D-050 (Velen/Krenn), D-031 (time system) +Reference: D-036 (setting), D-050 (Velen/Van Maanen's Star), D-031 (time system) --- @@ -30,7 +30,7 @@ The span gate connecting Sova Station to Velen's freight depot is a local transi ## Standard Daily Schedule -Station Sova operates on a 24-hour standard day cycle. Times are in station time (Krenn System Standard). +Station Sova operates on a 24-hour standard day cycle. Times are in station time (Van Maanen's Star Standard). ### Night Maintenance Window (0200-0500) **Transit activity:** None. Gate offline. diff --git a/docs/design/star-map-plan.md b/docs/design/star-map-plan.md index 9ba460085..0ffb875ec 100644 --- a/docs/design/star-map-plan.md +++ b/docs/design/star-map-plan.md @@ -322,7 +322,7 @@ The generation script assigns placeholder IDs (S-001 through S-300, sequenced by 3. **Apply founding-culture naming to the remainder.** The content author or generation script draws from the culture's naming register to produce a `system_name` for each catalog-only star. These should feel like real place-names, not made-up sci-fi words — the naming register above is the constraint. -4. **The Gateway system and Krenn** receive their canonical names before the CSV phase, as they anchor everything else. (Gateway name still pending team decision.) +4. **The Gateway system and Van Maanen's Star** receive their canonical names before the CSV phase, as they anchor everything else. (Gateway name still pending team decision.) ### Framework change flag diff --git a/docs/design/star-map.json b/docs/design/star-map.json index bcf428b5f..f3482dca3 100644 --- a/docs/design/star-map.json +++ b/docs/design/star-map.json @@ -13,5406 +13,2414 @@ "tune_note": "Topology tuning: promoted junctions to hubs, created dead_ends, reduced loop_member/through_route/junction excess. Reclassified all nodes." }, "nodes": [ + { + "system_id": "S-000", + "gate_topology": "spur_end", + "aperture_count": 1, + "gate_connections": 1, + "hop_distance_from_gateway": 1, + "astronomical_id": "GJ 0" + }, { "system_id": "S-001", - "system_name": "PLACEHOLDER_GATEWAY", - "star_type": "G", - "geographic_sector": "core", - "geographic_band": "core", - "political_zone": "diplomatic_periphery", - "settlement_wave": "wave_1", "gate_topology": "hub", "aperture_count": 5, - "gate_connections": 4, - "earth_proximity": "immediate", + "gate_connections": 5, "hop_distance_from_gateway": 0, "is_gateway": true, - "astronomical_id": "GJ 71", - "proper_name": null, - "dist_ly": 11.9, - "spectral_class": "G8V" + "astronomical_id": "GJ 71" }, { "system_id": "S-002", - "system_name": "PLACEHOLDER_002", - "star_type": "M", - "geographic_sector": "south_reach", - "geographic_band": "outer", - "political_zone": "commercial_mid_reach", - "settlement_wave": "wave_3", "gate_topology": "dead_end", "aperture_count": 1, "gate_connections": 1, - "earth_proximity": "proximate", "hop_distance_from_gateway": 6, - "astronomical_id": "GJ 827", - "proper_name": null, - "dist_ly": 30.2, - "spectral_class": "F6V" + "astronomical_id": "GJ 827" }, { "system_id": "S-003", - "system_name": "PLACEHOLDER_003", - "star_type": "M", - "geographic_sector": "west_reach", - "geographic_band": "outer", - "political_zone": "deep_reach_isolate", - "settlement_wave": "wave_2", "gate_topology": "loop_member", "aperture_count": 2, "gate_connections": 2, - "earth_proximity": "proximate", "hop_distance_from_gateway": 5, - "astronomical_id": "GJ 526", - "proper_name": null, - "dist_ly": 17.6, - "spectral_class": "M3V" + "astronomical_id": "GJ 526" }, { "system_id": "S-004", - "system_name": "PLACEHOLDER_004", - "star_type": "K", - "geographic_sector": "south_reach", - "geographic_band": "outer", - "political_zone": "research_periphery", - "settlement_wave": "wave_2", "gate_topology": "spur_end", "aperture_count": 2, "gate_connections": 2, - "earth_proximity": "proximate", "hop_distance_from_gateway": 6, - "astronomical_id": "GJ 83.1", - "proper_name": null, - "dist_ly": 14.6, - "spectral_class": "dM8 e" + "astronomical_id": "GJ 83.1" }, { "system_id": "S-005", - "system_name": "PLACEHOLDER_005", - "star_type": "M", - "geographic_sector": "east_reach", - "geographic_band": "inner", - "political_zone": "institutional_core", - "settlement_wave": "wave_2", "gate_topology": "loop_member", "aperture_count": 2, "gate_connections": 2, - "earth_proximity": "proximate", "hop_distance_from_gateway": 5, - "astronomical_id": "GJ 438", - "proper_name": null, - "dist_ly": 27.4, - "spectral_class": "K0" + "astronomical_id": "GJ 438" }, { "system_id": "S-006", - "system_name": "PLACEHOLDER_006", - "star_type": "G", - "geographic_sector": "north_reach", - "geographic_band": "outer", - "political_zone": "commercial_mid_reach", - "settlement_wave": "wave_2", "gate_topology": "dead_end", "aperture_count": 1, "gate_connections": 1, - "earth_proximity": "proximate", "hop_distance_from_gateway": 5, - "astronomical_id": "GJ 300", - "proper_name": null, - "dist_ly": 19.2, - "spectral_class": "M4" + "astronomical_id": "GJ 300" }, { "system_id": "S-007", - "system_name": "PLACEHOLDER_007", - "star_type": "M", - "geographic_sector": "west_reach", - "geographic_band": "inner", - "political_zone": "commercial_mid_reach", - "settlement_wave": "wave_2", "gate_topology": "junction", "aperture_count": 3, "gate_connections": 3, - "earth_proximity": "proximate", "hop_distance_from_gateway": 6, - "astronomical_id": "GJ 150", - "proper_name": "Rana", - "dist_ly": 29.5, - "spectral_class": "K0IV" + "astronomical_id": "GJ 150" }, { "system_id": "S-008", - "system_name": "PLACEHOLDER_008", - "star_type": "G", - "geographic_sector": "south_reach", - "geographic_band": "inner", - "political_zone": "commercial_mid_reach", - "settlement_wave": "wave_2", "gate_topology": "junction", "aperture_count": 4, "gate_connections": 4, - "earth_proximity": "proximate", "hop_distance_from_gateway": 3, - "astronomical_id": "GJ 570B", - "proper_name": null, - "dist_ly": 19.3, - "spectral_class": "K5V" + "astronomical_id": "GJ 570B" }, { "system_id": "S-009", - "system_name": "PLACEHOLDER_009", - "star_type": "M", - "geographic_sector": "north_reach", - "geographic_band": "inner", - "political_zone": "contested_frontier", - "settlement_wave": "wave_5", "gate_topology": "hub", "aperture_count": 5, "gate_connections": 5, - "earth_proximity": "proximate", "hop_distance_from_gateway": 3, - "astronomical_id": "GJ 406", - "proper_name": "Wolf 359", - "dist_ly": 7.8, - "spectral_class": "M6" + "astronomical_id": "GJ 406" }, { "system_id": "S-010", - "system_name": "PLACEHOLDER_010", - "star_type": "K", - "geographic_sector": "core", - "geographic_band": "core", - "political_zone": "institutional_core", - "settlement_wave": "wave_2", "gate_topology": "hub", "aperture_count": 5, "gate_connections": 5, - "earth_proximity": "immediate", "hop_distance_from_gateway": 1, - "astronomical_id": "GJ 559B", - "proper_name": "Toliman", - "dist_ly": 4.3, - "spectral_class": "K1V" + "astronomical_id": "GJ 559B" }, { "system_id": "S-011", - "system_name": "PLACEHOLDER_011", - "star_type": "binary", - "geographic_sector": "deep_frontier", - "geographic_band": "outer", - "political_zone": "deep_reach_isolate", - "settlement_wave": "unsettled", "gate_topology": "spur_end", "aperture_count": 2, "gate_connections": 2, - "earth_proximity": "proximate", "hop_distance_from_gateway": 6, - "astronomical_id": "GJ 3988", - "proper_name": null, - "dist_ly": 31.0, - "spectral_class": "k-m" + "astronomical_id": "GJ 3988" }, { "system_id": "S-012", - "system_name": "PLACEHOLDER_012", - "star_type": "K", - "geographic_sector": "deep_frontier", - "geographic_band": "outer", - "political_zone": "deep_reach_isolate", - "settlement_wave": "wave_5", "gate_topology": "through_route", "aperture_count": 2, "gate_connections": 2, - "earth_proximity": "proximate", "hop_distance_from_gateway": 9, - "astronomical_id": "GJ 675", - "proper_name": null, - "dist_ly": 41.8, - "spectral_class": "K0V" + "astronomical_id": "GJ 675" }, { "system_id": "S-013", - "system_name": "PLACEHOLDER_013", - "star_type": "K", - "geographic_sector": "south_reach", - "geographic_band": "inner", - "political_zone": "commercial_mid_reach", - "settlement_wave": "wave_5", "gate_topology": "hub", "aperture_count": 5, "gate_connections": 5, - "earth_proximity": "proximate", "hop_distance_from_gateway": 7, - "astronomical_id": "GJ 393", - "proper_name": null, - "dist_ly": 23.0, - "spectral_class": "M2" + "astronomical_id": "GJ 393" }, { "system_id": "S-014", - "system_name": "PLACEHOLDER_014", - "star_type": "F", - "geographic_sector": "core", - "geographic_band": "core", - "political_zone": "institutional_core", - "settlement_wave": "wave_1", "gate_topology": "junction", "aperture_count": 3, "gate_connections": 3, - "earth_proximity": "immediate", "hop_distance_from_gateway": 1, - "astronomical_id": "GJ 144", - "proper_name": "Ran", - "dist_ly": 10.5, - "spectral_class": "K2V" + "astronomical_id": "GJ 144" }, { "system_id": "S-015", - "system_name": "PLACEHOLDER_015", - "star_type": "M", - "geographic_sector": "north_reach", - "geographic_band": "inner", - "political_zone": "contested_frontier", - "settlement_wave": "wave_3", "gate_topology": "junction", "aperture_count": 3, "gate_connections": 3, - "earth_proximity": "proximate", "hop_distance_from_gateway": 3, - "astronomical_id": "GJ 663A", - "proper_name": "Guniibuu", - "dist_ly": 19.4, - "spectral_class": "K2:III:" + "astronomical_id": "GJ 663A" }, { "system_id": "S-016", - "system_name": "PLACEHOLDER_016", - "star_type": "K", - "geographic_sector": "deep_frontier", - "geographic_band": "outer", - "political_zone": "deep_reach_isolate", - "settlement_wave": "unsettled", "gate_topology": "spur_end", "aperture_count": 2, "gate_connections": 2, - "earth_proximity": "proximate", "hop_distance_from_gateway": 8, - "astronomical_id": "GJ 324A", - "proper_name": "Copernicus", - "dist_ly": 40.3, - "spectral_class": "G8V" + "astronomical_id": "GJ 324A" }, { "system_id": "S-017", - "system_name": "PLACEHOLDER_017", - "star_type": "M", - "geographic_sector": "north_reach", - "geographic_band": "inner", - "political_zone": "contested_frontier", - "settlement_wave": "wave_4", "gate_topology": "through_route", "aperture_count": 2, "gate_connections": 2, - "earth_proximity": "proximate", "hop_distance_from_gateway": 5, - "astronomical_id": "GJ 178", - "proper_name": "Tabit", - "dist_ly": 26.3, - "spectral_class": "F6V" + "astronomical_id": "GJ 178" }, { "system_id": "S-018", - "system_name": "PLACEHOLDER_018", - "star_type": "G", - "geographic_sector": "west_reach", - "geographic_band": "inner", - "political_zone": "commercial_mid_reach", - "settlement_wave": "wave_2", "gate_topology": "loop_member", "aperture_count": 2, "gate_connections": 2, - "earth_proximity": "proximate", "hop_distance_from_gateway": 4, - "astronomical_id": "GJ 628", - "proper_name": "Wolf 1061", - "dist_ly": 14.0, - "spectral_class": "M4" + "astronomical_id": "GJ 628" }, { "system_id": "S-019", - "system_name": "PLACEHOLDER_019", - "star_type": "M", - "geographic_sector": "west_reach", - "geographic_band": "inner", - "political_zone": "commercial_mid_reach", - "settlement_wave": "wave_5", "gate_topology": "through_route", "aperture_count": 2, "gate_connections": 2, - "earth_proximity": "proximate", "hop_distance_from_gateway": 9, - "astronomical_id": "GJ 775", - "proper_name": null, - "dist_ly": 41.9, - "spectral_class": "K4V" + "astronomical_id": "GJ 775" }, { "system_id": "S-020", - "system_name": "PLACEHOLDER_020", - "star_type": "K", - "geographic_sector": "west_reach", - "geographic_band": "outer", - "political_zone": "research_periphery", - "settlement_wave": "wave_1", "gate_topology": "dead_end", "aperture_count": 1, "gate_connections": 1, - "earth_proximity": "proximate", "hop_distance_from_gateway": 7, - "astronomical_id": "GJ 370", - "proper_name": null, - "dist_ly": 36.4, - "spectral_class": "K5V" + "astronomical_id": "GJ 370" }, { "system_id": "S-021", - "system_name": "PLACEHOLDER_021", - "star_type": "K", - "geographic_sector": "east_reach", - "geographic_band": "outer", - "political_zone": "research_periphery", - "settlement_wave": "wave_2", "gate_topology": "spur_end", "aperture_count": 2, "gate_connections": 2, - "earth_proximity": "proximate", "hop_distance_from_gateway": 6, - "astronomical_id": "GJ 625", - "proper_name": null, - "dist_ly": 21.3, - "spectral_class": "M2" + "astronomical_id": "GJ 625" }, { "system_id": "S-022", - "system_name": "PLACEHOLDER_022", - "star_type": "M", - "geographic_sector": "north_reach", - "geographic_band": "outer", - "political_zone": "contested_frontier", - "settlement_wave": "wave_4", "gate_topology": "spur_end", "aperture_count": 2, "gate_connections": 2, - "earth_proximity": "proximate", "hop_distance_from_gateway": 5, - "astronomical_id": "GJ 250A", - "proper_name": null, - "dist_ly": 28.4, - "spectral_class": "K3V" + "astronomical_id": "GJ 250A" }, { "system_id": "S-023", - "system_name": "PLACEHOLDER_023", - "star_type": "K", - "geographic_sector": "north_reach", - "geographic_band": "outer", - "political_zone": "deep_reach_isolate", - "settlement_wave": "wave_4", "gate_topology": "through_route", "aperture_count": 2, "gate_connections": 2, - "earth_proximity": "proximate", "hop_distance_from_gateway": 10, - "astronomical_id": "GJ 716", - "proper_name": null, - "dist_ly": 43.2, - "spectral_class": "K1V" + "astronomical_id": "GJ 716" }, { "system_id": "S-024", - "system_name": "PLACEHOLDER_024", - "star_type": "K", - "geographic_sector": "north_reach", - "geographic_band": "outer", - "political_zone": "commercial_mid_reach", - "settlement_wave": "wave_2", "gate_topology": "spur_end", "aperture_count": 2, "gate_connections": 2, - "earth_proximity": "proximate", "hop_distance_from_gateway": 4, - "astronomical_id": "GJ 879", - "proper_name": null, - "dist_ly": 24.8, - "spectral_class": "K4Vp" + "astronomical_id": "GJ 879" }, { "system_id": "S-025", - "system_name": "PLACEHOLDER_025", - "star_type": "K", - "geographic_sector": "south_reach", - "geographic_band": "inner", - "political_zone": "commercial_mid_reach", - "settlement_wave": "wave_3", "gate_topology": "junction", "aperture_count": 3, "gate_connections": 3, - "earth_proximity": "proximate", "hop_distance_from_gateway": 6, - "astronomical_id": "GJ 783B", - "proper_name": null, - "dist_ly": 19.7, - "spectral_class": "M3.5" + "astronomical_id": "GJ 783B" }, { "system_id": "S-026", - "system_name": "PLACEHOLDER_026", - "star_type": "G", - "geographic_sector": "east_reach", - "geographic_band": "inner", - "political_zone": "commercial_mid_reach", - "settlement_wave": "wave_2", "gate_topology": "spur_end", "aperture_count": 2, "gate_connections": 2, - "earth_proximity": "proximate", "hop_distance_from_gateway": 7, - "astronomical_id": "GJ 635B", - "proper_name": null, - "dist_ly": 35.2, - "spectral_class": "K0 V" + "astronomical_id": "GJ 635B" }, { "system_id": "S-027", - "system_name": "PLACEHOLDER_027", - "star_type": "unusual", - "geographic_sector": "core", - "geographic_band": "core", - "political_zone": "institutional_core", - "settlement_wave": "wave_2", "gate_topology": "hub", "aperture_count": 5, "gate_connections": 5, - "earth_proximity": "immediate", "hop_distance_from_gateway": 2, - "astronomical_id": "GJ 820A", - "proper_name": null, - "dist_ly": 11.4, - "spectral_class": "K5V" + "astronomical_id": "GJ 820A" }, { "system_id": "S-028", - "system_name": "PLACEHOLDER_028", - "star_type": "M", - "geographic_sector": "north_reach", - "geographic_band": "outer", - "political_zone": "deep_reach_isolate", - "settlement_wave": "wave_3", "gate_topology": "junction", "aperture_count": 3, "gate_connections": 3, - "earth_proximity": "proximate", "hop_distance_from_gateway": 7, - "astronomical_id": "GJ 75", - "proper_name": null, - "dist_ly": 32.8, - "spectral_class": "K0V" + "astronomical_id": "GJ 75" }, { "system_id": "S-029", - "system_name": "PLACEHOLDER_029", - "star_type": "M", - "geographic_sector": "south_reach", - "geographic_band": "outer", - "political_zone": "deep_reach_isolate", - "settlement_wave": "wave_3", "gate_topology": "dead_end", "aperture_count": 1, "gate_connections": 1, - "earth_proximity": "proximate", "hop_distance_from_gateway": 5, - "astronomical_id": "GJ 785", - "proper_name": null, - "dist_ly": 29.1, - "spectral_class": "K3V" + "astronomical_id": "GJ 785" }, { "system_id": "S-030", - "system_name": "PLACEHOLDER_030", - "star_type": "G", - "geographic_sector": "west_reach", - "geographic_band": "inner", - "political_zone": "research_periphery", - "settlement_wave": "wave_3", "gate_topology": "spur_end", "aperture_count": 2, "gate_connections": 2, - "earth_proximity": "proximate", "hop_distance_from_gateway": 8, - "astronomical_id": "GJ 3333", - "proper_name": null, - "dist_ly": 40.3, - "spectral_class": "k" + "astronomical_id": "GJ 3333" }, { "system_id": "S-031", - "system_name": "PLACEHOLDER_031", - "star_type": "M", - "geographic_sector": "south_reach", - "geographic_band": "outer", - "political_zone": "research_periphery", - "settlement_wave": "wave_3", "gate_topology": "spur_end", "aperture_count": 2, "gate_connections": 2, - "earth_proximity": "proximate", "hop_distance_from_gateway": 5, - "astronomical_id": "GJ 644C", - "proper_name": null, - "dist_ly": 18.7, - "spectral_class": "M7" + "astronomical_id": "GJ 644C" }, { "system_id": "S-032", - "system_name": "PLACEHOLDER_032", - "star_type": "F", - "geographic_sector": "north_reach", - "geographic_band": "inner", - "political_zone": "institutional_core", - "settlement_wave": "wave_2", "gate_topology": "through_route", "aperture_count": 2, "gate_connections": 2, - "earth_proximity": "proximate", "hop_distance_from_gateway": 5, - "astronomical_id": "GJ 877", - "proper_name": null, - "dist_ly": 28.1, - "spectral_class": "K" + "astronomical_id": "GJ 877" }, { "system_id": "S-033", - "system_name": "PLACEHOLDER_033", - "star_type": "F", - "geographic_sector": "north_reach", - "geographic_band": "outer", - "political_zone": "research_periphery", - "settlement_wave": "wave_3", "gate_topology": "spur_end", "aperture_count": 2, "gate_connections": 2, - "earth_proximity": "proximate", "hop_distance_from_gateway": 4, - "astronomical_id": "GJ 65A", - "proper_name": null, - "dist_ly": 8.6, - "spectral_class": "dM5.5e" + "astronomical_id": "GJ 65A" }, { "system_id": "S-034", - "system_name": "PLACEHOLDER_034", - "star_type": "M", - "geographic_sector": "west_reach", - "geographic_band": "outer", - "political_zone": "research_periphery", - "settlement_wave": "wave_3", "gate_topology": "dead_end", "aperture_count": 1, "gate_connections": 1, - "earth_proximity": "proximate", "hop_distance_from_gateway": 7, - "astronomical_id": "GJ 635A", - "proper_name": null, - "dist_ly": 35.0, - "spectral_class": "F9IV" + "astronomical_id": "GJ 635A" }, { "system_id": "S-035", - "system_name": "PLACEHOLDER_035", - "star_type": "K", - "geographic_sector": "west_reach", - "geographic_band": "outer", - "political_zone": "deep_reach_isolate", - "settlement_wave": "wave_1", "gate_topology": "through_route", "aperture_count": 2, "gate_connections": 2, - "earth_proximity": "proximate", "hop_distance_from_gateway": 9, - "astronomical_id": "GJ 601A", - "proper_name": null, - "dist_ly": 40.4, - "spectral_class": "F2III" + "astronomical_id": "GJ 601A" }, { "system_id": "S-036", - "system_name": "PLACEHOLDER_036", - "star_type": "M", - "geographic_sector": "west_reach", - "geographic_band": "outer", - "political_zone": "contested_frontier", - "settlement_wave": "wave_4", "gate_topology": "dead_end", "aperture_count": 1, "gate_connections": 1, - "earth_proximity": "proximate", "hop_distance_from_gateway": 7, - "astronomical_id": "GJ 208", - "proper_name": null, - "dist_ly": 36.7, - "spectral_class": "K7" + "astronomical_id": "GJ 208" }, { "system_id": "S-037", - "system_name": "PLACEHOLDER_037", - "star_type": "M", - "geographic_sector": "core", - "geographic_band": "core", - "political_zone": "institutional_core", - "settlement_wave": "wave_1", "gate_topology": "dead_end", "aperture_count": 1, "gate_connections": 1, - "earth_proximity": "immediate", "hop_distance_from_gateway": 2, - "astronomical_id": "GJ 166A", - "proper_name": "Keid", - "dist_ly": 16.3, - "spectral_class": "K1V" + "astronomical_id": "GJ 166A" }, { "system_id": "S-038", - "system_name": "PLACEHOLDER_038", - "star_type": "K", - "geographic_sector": "west_reach", - "geographic_band": "outer", - "political_zone": "commercial_mid_reach", - "settlement_wave": "wave_3", "gate_topology": "dead_end", "aperture_count": 1, "gate_connections": 1, - "earth_proximity": "distant", "hop_distance_from_gateway": 11, - "astronomical_id": "GJ 615", - "proper_name": null, - "dist_ly": 45.3, - "spectral_class": "K0V" + "astronomical_id": "GJ 615" }, { "system_id": "S-039", - "system_name": "PLACEHOLDER_039", - "star_type": "F", - "geographic_sector": "east_reach", - "geographic_band": "outer", - "political_zone": "deep_reach_isolate", - "settlement_wave": "wave_3", "gate_topology": "junction", "aperture_count": 3, "gate_connections": 3, - "earth_proximity": "proximate", "hop_distance_from_gateway": 5, - "astronomical_id": "GJ 1005A", - "proper_name": null, - "dist_ly": 16.3, - "spectral_class": "M:" + "astronomical_id": "GJ 1005A" }, { "system_id": "S-040", - "system_name": "PLACEHOLDER_040", - "star_type": "K", - "geographic_sector": "north_reach", - "geographic_band": "inner", - "political_zone": "commercial_mid_reach", - "settlement_wave": "wave_2", "gate_topology": "loop_member", "aperture_count": 2, "gate_connections": 2, - "earth_proximity": "proximate", "hop_distance_from_gateway": 4, - "astronomical_id": "GJ 473B", - "proper_name": null, - "dist_ly": 14.0, - "spectral_class": "M7" + "astronomical_id": "GJ 473B" }, { "system_id": "S-041", - "system_name": "PLACEHOLDER_041", - "star_type": "K", - "geographic_sector": "south_reach", - "geographic_band": "inner", - "political_zone": "commercial_mid_reach", - "settlement_wave": "wave_3", "gate_topology": "spur_end", "aperture_count": 2, "gate_connections": 2, - "earth_proximity": "proximate", "hop_distance_from_gateway": 8, - "astronomical_id": "GJ 435", - "proper_name": null, - "dist_ly": 40.4, - "spectral_class": "K5V" + "astronomical_id": "GJ 435" }, { "system_id": "S-042", - "system_name": "PLACEHOLDER_042", - "star_type": "M", - "geographic_sector": "deep_frontier", - "geographic_band": "outer", - "political_zone": "deep_reach_isolate", - "settlement_wave": "unsettled", "gate_topology": "through_route", "aperture_count": 2, "gate_connections": 2, - "earth_proximity": "proximate", "hop_distance_from_gateway": 7, - "astronomical_id": "GJ 117", - "proper_name": null, - "dist_ly": 33.8, - "spectral_class": "K1V" + "astronomical_id": "GJ 117" }, { "system_id": "S-043", - "system_name": "PLACEHOLDER_043", - "star_type": "M", - "geographic_sector": "deep_frontier", - "geographic_band": "outer", - "political_zone": "deep_reach_isolate", - "settlement_wave": "wave_5", "gate_topology": "through_route", "aperture_count": 2, "gate_connections": 2, - "earth_proximity": "proximate", "hop_distance_from_gateway": 9, - "astronomical_id": "GJ 349", - "proper_name": null, - "dist_ly": 42.1, - "spectral_class": "K3V" + "astronomical_id": "GJ 349" }, { "system_id": "S-044", - "system_name": "PLACEHOLDER_044", - "star_type": "M", - "geographic_sector": "west_reach", - "geographic_band": "inner", - "political_zone": "contested_frontier", - "settlement_wave": "wave_4", "gate_topology": "loop_member", "aperture_count": 2, "gate_connections": 2, - "earth_proximity": "proximate", "hop_distance_from_gateway": 4, - "astronomical_id": "GJ 1", - "proper_name": null, - "dist_ly": 14.2, - "spectral_class": "M2V" + "astronomical_id": "GJ 1" }, { "system_id": "S-045", - "system_name": "PLACEHOLDER_045", - "star_type": "M", - "geographic_sector": "south_reach", - "geographic_band": "outer", - "political_zone": "contested_frontier", - "settlement_wave": "wave_4", "gate_topology": "dead_end", "aperture_count": 1, "gate_connections": 1, - "earth_proximity": "proximate", "hop_distance_from_gateway": 8, - "astronomical_id": "GJ 3250", - "proper_name": null, - "dist_ly": 40.9, - "spectral_class": "k-m" + "astronomical_id": "GJ 3250" }, { "system_id": "S-046", - "system_name": "PLACEHOLDER_046", - "star_type": "binary", - "geographic_sector": "north_reach", - "geographic_band": "inner", - "political_zone": "commercial_mid_reach", - "settlement_wave": "wave_3", "gate_topology": "spur_end", "aperture_count": 2, "gate_connections": 2, - "earth_proximity": "proximate", "hop_distance_from_gateway": 4, - "astronomical_id": "GJ 876", - "proper_name": null, - "dist_ly": 15.3, - "spectral_class": "M5" + "astronomical_id": "GJ 876" }, { "system_id": "S-047", - "system_name": "PLACEHOLDER_047", - "star_type": "M", - "geographic_sector": "core", - "geographic_band": "core", - "political_zone": "institutional_core", - "settlement_wave": "wave_4", "gate_topology": "junction", "aperture_count": 3, "gate_connections": 3, - "earth_proximity": "immediate", "hop_distance_from_gateway": 2, - "astronomical_id": "GJ 280A", - "proper_name": "Procyon", - "dist_ly": 11.5, - "spectral_class": "F5IV-V" + "astronomical_id": "GJ 280A" }, { "system_id": "S-048", - "system_name": "PLACEHOLDER_048", - "star_type": "K", - "geographic_sector": "east_reach", - "geographic_band": "outer", - "political_zone": "commercial_mid_reach", - "settlement_wave": "wave_2", "gate_topology": "junction", "aperture_count": 3, "gate_connections": 3, - "earth_proximity": "proximate", "hop_distance_from_gateway": 6, - "astronomical_id": "GJ 555", - "proper_name": null, - "dist_ly": 19.8, - "spectral_class": "M4" + "astronomical_id": "GJ 555" }, { "system_id": "S-049", - "system_name": "PLACEHOLDER_049", - "star_type": "M", - "geographic_sector": "deep_frontier", - "geographic_band": "outer", - "political_zone": "deep_reach_isolate", - "settlement_wave": "wave_4", "gate_topology": "through_route", "aperture_count": 2, "gate_connections": 2, - "earth_proximity": "distant", "hop_distance_from_gateway": 11, - "astronomical_id": "GJ 656", - "proper_name": null, - "dist_ly": 44.4, - "spectral_class": "K0V" + "astronomical_id": "GJ 656" }, { "system_id": "S-050", - "system_name": "PLACEHOLDER_050", - "star_type": "M", - "geographic_sector": "north_reach", - "geographic_band": "outer", - "political_zone": "commercial_mid_reach", - "settlement_wave": "wave_2", "gate_topology": "dead_end", "aperture_count": 1, "gate_connections": 1, - "earth_proximity": "proximate", "hop_distance_from_gateway": 5, - "astronomical_id": "GJ 3820", - "proper_name": null, - "dist_ly": 29.1, - "spectral_class": "K2 :" + "astronomical_id": "GJ 3820" }, { "system_id": "S-051", - "system_name": "PLACEHOLDER_051", - "star_type": "K", - "geographic_sector": "east_reach", - "geographic_band": "inner", - "political_zone": "research_periphery", - "settlement_wave": "wave_4", "gate_topology": "junction", "aperture_count": 3, "gate_connections": 3, - "earth_proximity": "proximate", "hop_distance_from_gateway": 5, - "astronomical_id": "GJ 682", - "proper_name": null, - "dist_ly": 16.6, - "spectral_class": "M5" + "astronomical_id": "GJ 682" }, { "system_id": "S-052", - "system_name": "PLACEHOLDER_052", - "star_type": "M", - "geographic_sector": "west_reach", - "geographic_band": "inner", - "political_zone": "research_periphery", - "settlement_wave": "wave_4", "gate_topology": "hub", "aperture_count": 5, "gate_connections": 5, - "earth_proximity": "proximate", "hop_distance_from_gateway": 6, - "astronomical_id": "GJ 357", - "proper_name": null, - "dist_ly": 29.4, - "spectral_class": "K" + "astronomical_id": "GJ 357" }, { "system_id": "S-053", - "system_name": "PLACEHOLDER_053", - "star_type": "M", - "geographic_sector": "west_reach", - "geographic_band": "inner", - "political_zone": "research_periphery", - "settlement_wave": "wave_4", "gate_topology": "spur_end", "aperture_count": 2, "gate_connections": 2, - "earth_proximity": "proximate", "hop_distance_from_gateway": 5, - "astronomical_id": "GJ 229", - "proper_name": null, - "dist_ly": 18.8, - "spectral_class": "M1/M2V" + "astronomical_id": "GJ 229" }, { "system_id": "S-054", - "system_name": "PLACEHOLDER_054", - "star_type": "M", - "geographic_sector": "east_reach", - "geographic_band": "inner", - "political_zone": "commercial_mid_reach", - "settlement_wave": "wave_4", "gate_topology": "junction", "aperture_count": 4, "gate_connections": 4, - "earth_proximity": "proximate", "hop_distance_from_gateway": 3, - "astronomical_id": "GJ 34B", - "proper_name": null, - "dist_ly": 19.4, - "spectral_class": "K7 V" + "astronomical_id": "GJ 34B" }, { "system_id": "S-055", - "system_name": "PLACEHOLDER_055", - "star_type": "K", - "geographic_sector": "south_reach", - "geographic_band": "inner", - "political_zone": "research_periphery", - "settlement_wave": "wave_3", "gate_topology": "loop_member", "aperture_count": 2, "gate_connections": 2, - "earth_proximity": "proximate", "hop_distance_from_gateway": 6, - "astronomical_id": "GJ 644A", - "proper_name": null, - "dist_ly": 20.2, - "spectral_class": "M3Ve" + "astronomical_id": "GJ 644A" }, { "system_id": "S-056", - "system_name": "PLACEHOLDER_056", - "star_type": "M", - "geographic_sector": "east_reach", - "geographic_band": "outer", - "political_zone": "commercial_mid_reach", - "settlement_wave": "wave_3", "gate_topology": "dead_end", "aperture_count": 1, "gate_connections": 1, - "earth_proximity": "proximate", "hop_distance_from_gateway": 6, - "astronomical_id": "GJ 4285", - "proper_name": null, - "dist_ly": 22.2, - "spectral_class": "m" + "astronomical_id": "GJ 4285" }, { "system_id": "S-057", - "system_name": "PLACEHOLDER_057", - "star_type": "G", - "geographic_sector": "south_reach", - "geographic_band": "outer", - "political_zone": "commercial_mid_reach", - "settlement_wave": "wave_3", "gate_topology": "through_route", "aperture_count": 2, "gate_connections": 2, - "earth_proximity": "proximate", "hop_distance_from_gateway": 6, - "astronomical_id": "GJ 35", - "proper_name": "Van Maanen's Star", - "dist_ly": 13.9, - "spectral_class": "DG" + "astronomical_id": "GJ 35" }, { "system_id": "S-058", - "system_name": "PLACEHOLDER_058", - "star_type": "F", - "geographic_sector": "north_reach", - "geographic_band": "outer", - "political_zone": "research_periphery", - "settlement_wave": "wave_3", "gate_topology": "dead_end", "aperture_count": 1, "gate_connections": 1, - "earth_proximity": "proximate", "hop_distance_from_gateway": 5, - "astronomical_id": "GJ 588", - "proper_name": null, - "dist_ly": 19.3, - "spectral_class": "M0" + "astronomical_id": "GJ 588" }, { "system_id": "S-059", - "system_name": "PLACEHOLDER_059", - "star_type": "M", - "geographic_sector": "east_reach", - "geographic_band": "inner", - "political_zone": "institutional_core", - "settlement_wave": "wave_2", "gate_topology": "junction", "aperture_count": 3, "gate_connections": 3, - "earth_proximity": "proximate", "hop_distance_from_gateway": 7, - "astronomical_id": "GJ 172", - "proper_name": null, - "dist_ly": 33.0, - "spectral_class": "K8V" + "astronomical_id": "GJ 172" }, { "system_id": "S-060", - "system_name": "PLACEHOLDER_060", - "star_type": "M", - "geographic_sector": "east_reach", - "geographic_band": "inner", - "political_zone": "institutional_core", - "settlement_wave": "wave_2", "gate_topology": "through_route", "aperture_count": 2, "gate_connections": 2, - "earth_proximity": "proximate", "hop_distance_from_gateway": 8, - "astronomical_id": "GJ 136", - "proper_name": null, - "dist_ly": 39.2, - "spectral_class": "G2V" + "astronomical_id": "GJ 136" }, { "system_id": "S-061", - "system_name": "PLACEHOLDER_061", - "star_type": "unusual", - "geographic_sector": "south_reach", - "geographic_band": "inner", - "political_zone": "contested_frontier", - "settlement_wave": "wave_3", "gate_topology": "hub", "aperture_count": 5, "gate_connections": 5, - "earth_proximity": "proximate", "hop_distance_from_gateway": 4, - "astronomical_id": "GJ 1111", - "proper_name": null, - "dist_ly": 11.8, - "spectral_class": "M6.5" + "astronomical_id": "GJ 1111" }, { "system_id": "S-062", - "system_name": "PLACEHOLDER_062", - "star_type": "M", - "geographic_sector": "east_reach", - "geographic_band": "outer", - "political_zone": "research_periphery", - "settlement_wave": "wave_3", "gate_topology": "through_route", "aperture_count": 2, "gate_connections": 2, - "earth_proximity": "proximate", "hop_distance_from_gateway": 6, - "astronomical_id": "GJ 3135", - "proper_name": null, - "dist_ly": 30.3, - "spectral_class": "K:..." + "astronomical_id": "GJ 3135" }, { "system_id": "S-063", - "system_name": "PLACEHOLDER_063", - "star_type": "K", - "geographic_sector": "deep_frontier", - "geographic_band": "inner", - "political_zone": "deep_reach_isolate", - "settlement_wave": "unsettled", "gate_topology": "junction", "aperture_count": 3, "gate_connections": 3, - "earth_proximity": "distant", "hop_distance_from_gateway": 13, - "astronomical_id": "GJ 201", - "proper_name": null, - "dist_ly": 45.9, - "spectral_class": "K2" + "astronomical_id": "GJ 201" }, { "system_id": "S-064", - "system_name": "PLACEHOLDER_064", - "star_type": "G", - "geographic_sector": "east_reach", - "geographic_band": "inner", - "political_zone": "research_periphery", - "settlement_wave": "wave_3", "gate_topology": "junction", "aperture_count": 3, "gate_connections": 3, - "earth_proximity": "proximate", "hop_distance_from_gateway": 6, - "astronomical_id": "GJ 17", - "proper_name": null, - "dist_ly": 28.0, - "spectral_class": "F9V" + "astronomical_id": "GJ 17" }, { "system_id": "S-065", - "system_name": "PLACEHOLDER_065", - "star_type": "M", - "geographic_sector": "north_reach", - "geographic_band": "outer", - "political_zone": "commercial_mid_reach", - "settlement_wave": "wave_2", "gate_topology": "dead_end", "aperture_count": 1, "gate_connections": 1, - "earth_proximity": "proximate", "hop_distance_from_gateway": 6, - "astronomical_id": "GJ 638", - "proper_name": null, - "dist_ly": 32.0, - "spectral_class": "K7V" + "astronomical_id": "GJ 638" }, { "system_id": "S-066", - "system_name": "PLACEHOLDER_066", - "star_type": "K", - "geographic_sector": "east_reach", - "geographic_band": "outer", - "political_zone": "deep_reach_isolate", - "settlement_wave": "wave_5", "gate_topology": "spur_end", "aperture_count": 2, "gate_connections": 2, - "earth_proximity": "proximate", "hop_distance_from_gateway": 7, - "astronomical_id": "GJ 909A", - "proper_name": null, - "dist_ly": 35.5, - "spectral_class": "K3V" + "astronomical_id": "GJ 909A" }, { "system_id": "S-067", - "system_name": "PLACEHOLDER_067", - "star_type": "G", - "geographic_sector": "core", - "geographic_band": "core", - "political_zone": "institutional_core", - "settlement_wave": "wave_1", "gate_topology": "hub", "aperture_count": 5, "gate_connections": 5, - "earth_proximity": "immediate", "hop_distance_from_gateway": 1, - "astronomical_id": "GJ 244A", - "proper_name": "Sirius", - "dist_ly": 8.6, - "spectral_class": "A0m..." + "astronomical_id": "GJ 244A" }, { "system_id": "S-068", - "system_name": "PLACEHOLDER_068", - "star_type": "binary", - "geographic_sector": "east_reach", - "geographic_band": "inner", - "political_zone": "commercial_mid_reach", - "settlement_wave": "wave_2", "gate_topology": "loop_member", "aperture_count": 2, "gate_connections": 2, - "earth_proximity": "proximate", "hop_distance_from_gateway": 6, - "astronomical_id": "GJ 784", - "proper_name": null, - "dist_ly": 20.2, - "spectral_class": "M0V" + "astronomical_id": "GJ 784" }, { "system_id": "S-069", - "system_name": "PLACEHOLDER_069", - "star_type": "K", - "geographic_sector": "deep_frontier", - "geographic_band": "outer", - "political_zone": "contested_frontier", - "settlement_wave": "wave_4", "gate_topology": "through_route", "aperture_count": 2, "gate_connections": 2, - "earth_proximity": "distant", "hop_distance_from_gateway": 11, - "astronomical_id": "GJ 5", - "proper_name": null, - "dist_ly": 44.6, - "spectral_class": "K0V" + "astronomical_id": "GJ 5" }, { "system_id": "S-070", - "system_name": "PLACEHOLDER_070", - "star_type": "K", - "geographic_sector": "north_reach", - "geographic_band": "outer", - "political_zone": "research_periphery", - "settlement_wave": "wave_3", "gate_topology": "dead_end", "aperture_count": 1, "gate_connections": 1, - "earth_proximity": "proximate", "hop_distance_from_gateway": 6, - "astronomical_id": "GJ 880", - "proper_name": null, - "dist_ly": 22.3, - "spectral_class": "M2:" + "astronomical_id": "GJ 880" }, { "system_id": "S-071", - "system_name": "PLACEHOLDER_071", - "star_type": "G", - "geographic_sector": "east_reach", - "geographic_band": "outer", - "political_zone": "deep_reach_isolate", - "settlement_wave": "wave_2", "gate_topology": "dead_end", "aperture_count": 1, "gate_connections": 1, - "earth_proximity": "proximate", "hop_distance_from_gateway": 7, - "astronomical_id": "GJ 541", - "proper_name": "Arcturus", - "dist_ly": 36.7, - "spectral_class": "K2IIIp" + "astronomical_id": "GJ 541" }, { "system_id": "S-072", - "system_name": "PLACEHOLDER_072", - "star_type": "G", - "geographic_sector": "south_reach", - "geographic_band": "inner", - "political_zone": "research_periphery", - "settlement_wave": "wave_3", "gate_topology": "spur_end", "aperture_count": 2, "gate_connections": 2, - "earth_proximity": "proximate", "hop_distance_from_gateway": 4, - "astronomical_id": "GJ 1002", - "proper_name": null, - "dist_ly": 15.3, - "spectral_class": "M5-5.5" + "astronomical_id": "GJ 1002" }, { "system_id": "S-073", - "system_name": "PLACEHOLDER_073", - "star_type": "M", - "geographic_sector": "deep_frontier", - "geographic_band": "inner", - "political_zone": "deep_reach_isolate", - "settlement_wave": "wave_3", "gate_topology": "dead_end", "aperture_count": 1, "gate_connections": 1, - "earth_proximity": "proximate", "hop_distance_from_gateway": 6, - "astronomical_id": "GJ 49", - "proper_name": null, - "dist_ly": 32.5, - "spectral_class": "K5V..." + "astronomical_id": "GJ 49" }, { "system_id": "S-074", - "system_name": "PLACEHOLDER_074", - "star_type": "K", - "geographic_sector": "core", - "geographic_band": "core", - "political_zone": "institutional_core", - "settlement_wave": "wave_1", "gate_topology": "loop_member", "aperture_count": 2, "gate_connections": 2, - "earth_proximity": "proximate", "hop_distance_from_gateway": 3, - "astronomical_id": "GJ 887", - "proper_name": "Lacaille 9352", - "dist_ly": 10.7, - "spectral_class": "M2/M3V" + "astronomical_id": "GJ 887" }, { "system_id": "S-075", - "system_name": "PLACEHOLDER_075", - "star_type": "M", - "geographic_sector": "north_reach", - "geographic_band": "inner", - "political_zone": "commercial_mid_reach", - "settlement_wave": "wave_5", "gate_topology": "junction", "aperture_count": 3, "gate_connections": 3, - "earth_proximity": "proximate", "hop_distance_from_gateway": 5, - "astronomical_id": "GJ 873", - "proper_name": null, - "dist_ly": 16.7, - "spectral_class": "M4.5Ve" + "astronomical_id": "GJ 873" }, { "system_id": "S-076", - "system_name": "PLACEHOLDER_076", - "star_type": "M", - "geographic_sector": "east_reach", - "geographic_band": "inner", - "political_zone": "commercial_mid_reach", - "settlement_wave": "unsettled", "gate_topology": "through_route", "aperture_count": 2, "gate_connections": 2, - "earth_proximity": "proximate", "hop_distance_from_gateway": 9, - "astronomical_id": "GJ 1073", - "proper_name": null, - "dist_ly": 42.1, - "spectral_class": "k" + "astronomical_id": "GJ 1073" }, { "system_id": "S-077", - "system_name": "PLACEHOLDER_077", - "star_type": "M", - "geographic_sector": "east_reach", - "geographic_band": "outer", - "political_zone": "contested_frontier", - "settlement_wave": "wave_5", "gate_topology": "through_route", "aperture_count": 2, "gate_connections": 2, - "earth_proximity": "proximate", "hop_distance_from_gateway": 3, - "astronomical_id": "GJ 866A", - "proper_name": "EZ Aqr", - "dist_ly": 11.1, - "spectral_class": "M5 e" + "astronomical_id": "GJ 866A" }, { "system_id": "S-078", - "system_name": "PLACEHOLDER_078", - "star_type": "M", - "geographic_sector": "deep_frontier", - "geographic_band": "outer", - "political_zone": "contested_frontier", - "settlement_wave": "wave_4", "gate_topology": "through_route", "aperture_count": 2, "gate_connections": 2, - "earth_proximity": "proximate", "hop_distance_from_gateway": 10, - "astronomical_id": "GJ 177", - "proper_name": null, - "dist_ly": 43.3, - "spectral_class": "G3V" + "astronomical_id": "GJ 177" }, { "system_id": "S-079", - "system_name": "PLACEHOLDER_079", - "star_type": "M", - "geographic_sector": "deep_frontier", - "geographic_band": "inner", - "political_zone": "deep_reach_isolate", - "settlement_wave": "wave_4", "gate_topology": "through_route", "aperture_count": 2, "gate_connections": 2, - "earth_proximity": "proximate", "hop_distance_from_gateway": 8, - "astronomical_id": "GJ 138", - "proper_name": null, - "dist_ly": 39.2, - "spectral_class": "G1V" + "astronomical_id": "GJ 138" }, { "system_id": "S-080", - "system_name": "PLACEHOLDER_080", - "star_type": "M", - "geographic_sector": "north_reach", - "geographic_band": "outer", - "political_zone": "contested_frontier", - "settlement_wave": "wave_4", "gate_topology": "junction", "aperture_count": 3, "gate_connections": 3, - "earth_proximity": "proximate", "hop_distance_from_gateway": 5, - "astronomical_id": "GJ 1289", - "proper_name": null, - "dist_ly": 26.5, - "spectral_class": "k" + "astronomical_id": "GJ 1289" }, { "system_id": "S-081", - "system_name": "PLACEHOLDER_081", - "star_type": "M", - "geographic_sector": "north_reach", - "geographic_band": "inner", - "political_zone": "commercial_mid_reach", - "settlement_wave": "wave_2", "gate_topology": "junction", "aperture_count": 3, "gate_connections": 3, - "earth_proximity": "proximate", "hop_distance_from_gateway": 4, - "astronomical_id": "GJ 273", - "proper_name": "Luyten's Star", - "dist_ly": 12.4, - "spectral_class": "M5" + "astronomical_id": "GJ 273" }, { "system_id": "S-082", - "system_name": "PLACEHOLDER_082", - "star_type": "K", - "geographic_sector": "south_reach", - "geographic_band": "outer", - "political_zone": "deep_reach_isolate", - "settlement_wave": "wave_2", "gate_topology": "dead_end", "aperture_count": 1, "gate_connections": 1, - "earth_proximity": "proximate", "hop_distance_from_gateway": 7, - "astronomical_id": "GJ 4A", - "proper_name": null, - "dist_ly": 36.9, - "spectral_class": "K2" + "astronomical_id": "GJ 4A" }, { "system_id": "S-083", - "system_name": "PLACEHOLDER_083", - "star_type": "M", - "geographic_sector": "west_reach", - "geographic_band": "inner", - "political_zone": "contested_frontier", - "settlement_wave": "unsettled", "gate_topology": "through_route", "aperture_count": 2, "gate_connections": 2, - "earth_proximity": "distant", "hop_distance_from_gateway": 12, - "astronomical_id": "GJ 4056", - "proper_name": null, - "dist_ly": 45.3, - "spectral_class": "g" + "astronomical_id": "GJ 4056" }, { "system_id": "S-084", - "system_name": "PLACEHOLDER_084", - "star_type": "M", - "geographic_sector": "deep_frontier", - "geographic_band": "outer", - "political_zone": "deep_reach_isolate", - "settlement_wave": "wave_4", "gate_topology": "through_route", "aperture_count": 2, "gate_connections": 2, - "earth_proximity": "distant", "hop_distance_from_gateway": 15, - "astronomical_id": "GJ 282B", - "proper_name": null, - "dist_ly": 46.3, - "spectral_class": "K5" + "astronomical_id": "GJ 282B" }, { "system_id": "S-085", - "system_name": "PLACEHOLDER_085", - "star_type": "M", - "geographic_sector": "east_reach", - "geographic_band": "inner", - "political_zone": "institutional_core", - "settlement_wave": "wave_2", "gate_topology": "junction", "aperture_count": 3, "gate_connections": 3, - "earth_proximity": "proximate", "hop_distance_from_gateway": 5, - "astronomical_id": "GJ 66A", - "proper_name": "p Eridani", - "dist_ly": 26.6, - "spectral_class": "K2 V" + "astronomical_id": "GJ 66A" }, { "system_id": "S-086", - "system_name": "PLACEHOLDER_086", - "star_type": "G", - "geographic_sector": "west_reach", - "geographic_band": "outer", - "political_zone": "research_periphery", - "settlement_wave": "wave_2", "gate_topology": "dead_end", "aperture_count": 1, "gate_connections": 1, - "earth_proximity": "proximate", "hop_distance_from_gateway": 8, - "astronomical_id": "GJ 624", - "proper_name": null, - "dist_ly": 39.5, - "spectral_class": "F9V" + "astronomical_id": "GJ 624" }, { "system_id": "S-087", - "system_name": "PLACEHOLDER_087", - "star_type": "K", - "geographic_sector": "south_reach", - "geographic_band": "outer", - "political_zone": "contested_frontier", - "settlement_wave": "wave_4", "gate_topology": "dead_end", "aperture_count": 1, "gate_connections": 1, - "earth_proximity": "proximate", "hop_distance_from_gateway": 4, - "astronomical_id": "GJ 1245B", - "proper_name": null, - "dist_ly": 15.4, - "spectral_class": "m" + "astronomical_id": "GJ 1245B" }, { "system_id": "S-088", - "system_name": "PLACEHOLDER_088", - "star_type": "M", - "geographic_sector": "west_reach", - "geographic_band": "inner", - "political_zone": "institutional_core", - "settlement_wave": "wave_2", "gate_topology": "through_route", "aperture_count": 2, "gate_connections": 2, - "earth_proximity": "proximate", "hop_distance_from_gateway": 10, - "astronomical_id": "GJ 395", - "proper_name": null, - "dist_ly": 41.7, - "spectral_class": "F8V" + "astronomical_id": "GJ 395" }, { "system_id": "S-089", - "system_name": "PLACEHOLDER_089", - "star_type": "K", - "geographic_sector": "deep_frontier", - "geographic_band": "outer", - "political_zone": "deep_reach_isolate", - "settlement_wave": "wave_3", "gate_topology": "through_route", "aperture_count": 2, "gate_connections": 2, - "earth_proximity": "proximate", "hop_distance_from_gateway": 10, - "astronomical_id": "GJ 3403", - "proper_name": null, - "dist_ly": 43.4, - "spectral_class": "K7V" + "astronomical_id": "GJ 3403" }, { "system_id": "S-090", - "system_name": "PLACEHOLDER_090", - "star_type": "binary", - "geographic_sector": "south_reach", - "geographic_band": "inner", - "political_zone": "institutional_core", - "settlement_wave": "wave_1", "gate_topology": "junction", "aperture_count": 3, "gate_connections": 3, - "earth_proximity": "proximate", "hop_distance_from_gateway": 3, - "astronomical_id": "GJ 559A", - "proper_name": "Rigil Kentaurus", - "dist_ly": 4.3, - "spectral_class": "G2V" + "astronomical_id": "GJ 559A" }, { "system_id": "S-091", - "system_name": "PLACEHOLDER_091", - "star_type": "M", - "geographic_sector": "core", - "geographic_band": "core", - "political_zone": "institutional_core", - "settlement_wave": "wave_5", "gate_topology": "junction", "aperture_count": 3, "gate_connections": 3, - "earth_proximity": "immediate", "hop_distance_from_gateway": 1, - "astronomical_id": "GJ 725B", - "proper_name": "Struve 2398 B", - "dist_ly": 11.3, - "spectral_class": "K5" + "astronomical_id": "GJ 725B" }, { "system_id": "S-092", - "system_name": "PLACEHOLDER_092", - "star_type": "K", - "geographic_sector": "east_reach", - "geographic_band": "outer", - "political_zone": "deep_reach_isolate", - "settlement_wave": "wave_3", "gate_topology": "through_route", "aperture_count": 2, "gate_connections": 2, - "earth_proximity": "proximate", "hop_distance_from_gateway": 8, - "astronomical_id": "GJ 3728B", - "proper_name": null, - "dist_ly": 39.3, - "spectral_class": "g" + "astronomical_id": "GJ 3728B" }, { "system_id": "S-093", - "system_name": "PLACEHOLDER_093", - "star_type": "M", - "geographic_sector": "core", - "geographic_band": "core", - "political_zone": "institutional_core", - "settlement_wave": "wave_1", "gate_topology": "junction", "aperture_count": 4, "gate_connections": 4, - "earth_proximity": "immediate", "hop_distance_from_gateway": 2, - "astronomical_id": "GJ 551", - "proper_name": "Proxima Centauri", - "dist_ly": 4.2, - "spectral_class": "M5Ve" + "astronomical_id": "GJ 551" }, { "system_id": "S-094", - "system_name": "PLACEHOLDER_094", - "star_type": "K", - "geographic_sector": "south_reach", - "geographic_band": "outer", - "political_zone": "deep_reach_isolate", - "settlement_wave": "wave_3", "gate_topology": "spur_end", "aperture_count": 2, "gate_connections": 2, - "earth_proximity": "proximate", "hop_distance_from_gateway": 7, - "astronomical_id": "GJ 688", - "proper_name": null, - "dist_ly": 35.9, - "spectral_class": "K3V" + "astronomical_id": "GJ 688" }, { "system_id": "S-095", - "system_name": "PLACEHOLDER_095", - "star_type": "M", - "geographic_sector": "east_reach", - "geographic_band": "outer", - "political_zone": "research_periphery", - "settlement_wave": "wave_3", "gate_topology": "dead_end", "aperture_count": 1, "gate_connections": 1, - "earth_proximity": "proximate", "hop_distance_from_gateway": 7, - "astronomical_id": "GJ 325A", - "proper_name": null, - "dist_ly": 36.9, - "spectral_class": "K5 V" + "astronomical_id": "GJ 325A" }, { "system_id": "S-096", - "system_name": "PLACEHOLDER_096", - "star_type": "G", - "geographic_sector": "deep_frontier", - "geographic_band": "inner", - "political_zone": "contested_frontier", - "settlement_wave": "wave_4", "gate_topology": "through_route", "aperture_count": 2, "gate_connections": 2, - "earth_proximity": "proximate", "hop_distance_from_gateway": 7, - "astronomical_id": "GJ 286", - "proper_name": "Pollux", - "dist_ly": 33.8, - "spectral_class": "K0IIIvar" + "astronomical_id": "GJ 286" }, { "system_id": "S-097", - "system_name": "PLACEHOLDER_097", - "star_type": "G", - "geographic_sector": "north_reach", - "geographic_band": "inner", - "political_zone": "commercial_mid_reach", - "settlement_wave": "wave_5", "gate_topology": "loop_member", "aperture_count": 2, "gate_connections": 2, - "earth_proximity": "proximate", "hop_distance_from_gateway": 4, - "astronomical_id": "GJ 1230A", - "proper_name": null, - "dist_ly": 24.0, - "spectral_class": "k-m" + "astronomical_id": "GJ 1230A" }, { "system_id": "S-098", - "system_name": "PLACEHOLDER_098", - "star_type": "M", - "geographic_sector": "east_reach", - "geographic_band": "outer", - "political_zone": "deep_reach_isolate", - "settlement_wave": "wave_5", "gate_topology": "dead_end", "aperture_count": 1, "gate_connections": 1, - "earth_proximity": "proximate", "hop_distance_from_gateway": 6, - "astronomical_id": "GJ 667C", - "proper_name": null, - "dist_ly": 22.7, - "spectral_class": "M2.5" + "astronomical_id": "GJ 667C" }, { "system_id": "S-099", - "system_name": "PLACEHOLDER_099", - "star_type": "binary", - "geographic_sector": "north_reach", - "geographic_band": "outer", - "political_zone": "deep_reach_isolate", - "settlement_wave": "wave_2", "gate_topology": "through_route", "aperture_count": 2, "gate_connections": 2, - "earth_proximity": "proximate", "hop_distance_from_gateway": 9, - "astronomical_id": "GJ 194B", - "proper_name": null, - "dist_ly": 42.2, - "spectral_class": "G0 III" + "astronomical_id": "GJ 194B" }, { "system_id": "S-100", - "system_name": "PLACEHOLDER_100", - "star_type": "K", - "geographic_sector": "south_reach", - "geographic_band": "outer", - "political_zone": "commercial_mid_reach", - "settlement_wave": "wave_3", "gate_topology": "dead_end", "aperture_count": 1, "gate_connections": 1, - "earth_proximity": "proximate", "hop_distance_from_gateway": 8, - "astronomical_id": "GJ 197", - "proper_name": null, - "dist_ly": 41.2, - "spectral_class": "G0V" + "astronomical_id": "GJ 197" }, { "system_id": "S-101", - "system_name": "PLACEHOLDER_101", - "star_type": "F", - "geographic_sector": "deep_frontier", - "geographic_band": "outer", - "political_zone": "deep_reach_isolate", - "settlement_wave": "wave_5", "gate_topology": "through_route", "aperture_count": 2, "gate_connections": 2, - "earth_proximity": "proximate", "hop_distance_from_gateway": 8, - "astronomical_id": "GJ 598", - "proper_name": null, - "dist_ly": 39.5, - "spectral_class": "G0Vvar" + "astronomical_id": "GJ 598" }, { "system_id": "S-102", - "system_name": "PLACEHOLDER_102", - "star_type": "M", - "geographic_sector": "south_reach", - "geographic_band": "inner", - "political_zone": "research_periphery", - "settlement_wave": "wave_4", "gate_topology": "junction", "aperture_count": 3, "gate_connections": 3, - "earth_proximity": "proximate", "hop_distance_from_gateway": 6, - "astronomical_id": "GJ 451A", - "proper_name": "Groombridge 1830", - "dist_ly": 29.7, - "spectral_class": "G8Vp" + "astronomical_id": "GJ 451A" }, { "system_id": "S-103", - "system_name": "PLACEHOLDER_103", - "star_type": "K", - "geographic_sector": "south_reach", - "geographic_band": "inner", - "political_zone": "contested_frontier", - "settlement_wave": "unsettled", "gate_topology": "loop_member", "aperture_count": 2, "gate_connections": 2, - "earth_proximity": "proximate", "hop_distance_from_gateway": 4, - "astronomical_id": "GJ 33", - "proper_name": "96 G. Psc", - "dist_ly": 24.3, - "spectral_class": "K2V" + "astronomical_id": "GJ 33" }, { "system_id": "S-104", - "system_name": "PLACEHOLDER_104", - "star_type": "M", - "geographic_sector": "north_reach", - "geographic_band": "outer", - "political_zone": "deep_reach_isolate", - "settlement_wave": "wave_3", "gate_topology": "dead_end", "aperture_count": 1, "gate_connections": 1, - "earth_proximity": "proximate", "hop_distance_from_gateway": 5, - "astronomical_id": "GJ 285", - "proper_name": null, - "dist_ly": 19.4, - "spectral_class": "M4.5Ve" + "astronomical_id": "GJ 285" }, { "system_id": "S-105", - "system_name": "PLACEHOLDER_105", - "star_type": "M", - "geographic_sector": "deep_frontier", - "geographic_band": "outer", - "political_zone": "deep_reach_isolate", - "settlement_wave": "wave_3", "gate_topology": "through_route", "aperture_count": 2, "gate_connections": 2, - "earth_proximity": "proximate", "hop_distance_from_gateway": 9, - "astronomical_id": "GJ 204", - "proper_name": null, - "dist_ly": 42.5, - "spectral_class": "K5V" + "astronomical_id": "GJ 204" }, { "system_id": "S-106", - "system_name": "PLACEHOLDER_106", - "star_type": "K", - "geographic_sector": "north_reach", - "geographic_band": "inner", - "political_zone": "commercial_mid_reach", - "settlement_wave": "wave_4", "gate_topology": "junction", "aperture_count": 3, "gate_connections": 3, - "earth_proximity": "proximate", "hop_distance_from_gateway": 3, - "astronomical_id": "GJ 34A", - "proper_name": "Achird", - "dist_ly": 19.4, - "spectral_class": "G0V SB" + "astronomical_id": "GJ 34A" }, { "system_id": "S-107", - "system_name": "PLACEHOLDER_107", - "star_type": "M", - "geographic_sector": "deep_frontier", - "geographic_band": "inner", - "political_zone": "deep_reach_isolate", - "settlement_wave": "wave_2", "gate_topology": "through_route", "aperture_count": 2, "gate_connections": 2, - "earth_proximity": "proximate", "hop_distance_from_gateway": 8, - "astronomical_id": "GJ 189", - "proper_name": null, - "dist_ly": 38.0, - "spectral_class": "F7V" + "astronomical_id": "GJ 189" }, { "system_id": "S-108", - "system_name": "PLACEHOLDER_108", - "star_type": "G", - "geographic_sector": "east_reach", - "geographic_band": "inner", - "political_zone": "contested_frontier", - "settlement_wave": "unsettled", "gate_topology": "spur_end", "aperture_count": 2, "gate_connections": 2, - "earth_proximity": "proximate", "hop_distance_from_gateway": 6, - "astronomical_id": "GJ 432A", - "proper_name": null, - "dist_ly": 31.2, - "spectral_class": "K0V" + "astronomical_id": "GJ 432A" }, { "system_id": "S-109", - "system_name": "PLACEHOLDER_109", - "star_type": "M", - "geographic_sector": "east_reach", - "geographic_band": "outer", - "political_zone": "contested_frontier", - "settlement_wave": "wave_4", "gate_topology": "through_route", "aperture_count": 2, "gate_connections": 2, - "earth_proximity": "proximate", "hop_distance_from_gateway": 5, - "astronomical_id": "GJ 205", - "proper_name": null, - "dist_ly": 18.5, - "spectral_class": "M1V" + "astronomical_id": "GJ 205" }, { "system_id": "S-110", - "system_name": "PLACEHOLDER_110", - "star_type": "M", - "geographic_sector": "south_reach", - "geographic_band": "inner", - "political_zone": "commercial_mid_reach", - "settlement_wave": "wave_4", "gate_topology": "hub", "aperture_count": 5, "gate_connections": 5, - "earth_proximity": "proximate", "hop_distance_from_gateway": 3, - "astronomical_id": "GJ 411", - "proper_name": "Lalande 21185", - "dist_ly": 8.3, - "spectral_class": "M2V" + "astronomical_id": "GJ 411" }, { "system_id": "S-111", - "system_name": "PLACEHOLDER_111", - "star_type": "M", - "geographic_sector": "core", - "geographic_band": "core", - "political_zone": "institutional_core", - "settlement_wave": "wave_1", "gate_topology": "hub", "aperture_count": 5, "gate_connections": 5, - "earth_proximity": "proximate", "hop_distance_from_gateway": 3, - "astronomical_id": "GJ 764", - "proper_name": "Alsafi", - "dist_ly": 18.8, - "spectral_class": "K0V" + "astronomical_id": "GJ 764" }, { "system_id": "S-112", - "system_name": "PLACEHOLDER_112", - "star_type": "M", - "geographic_sector": "north_reach", - "geographic_band": "outer", - "political_zone": "commercial_mid_reach", - "settlement_wave": "wave_2", "gate_topology": "loop_member", "aperture_count": 2, "gate_connections": 2, - "earth_proximity": "proximate", "hop_distance_from_gateway": 5, - "astronomical_id": "GJ 475", - "proper_name": "Chara", - "dist_ly": 27.5, - "spectral_class": "G0V" + "astronomical_id": "GJ 475" }, { "system_id": "S-113", - "system_name": "PLACEHOLDER_113", - "star_type": "M", - "geographic_sector": "south_reach", - "geographic_band": "inner", - "political_zone": "commercial_mid_reach", - "settlement_wave": "unsettled", "gate_topology": "hub", "aperture_count": 5, "gate_connections": 5, - "earth_proximity": "proximate", "hop_distance_from_gateway": 5, - "astronomical_id": "GJ 388", - "proper_name": null, - "dist_ly": 16.0, - "spectral_class": "M4.5Ve" + "astronomical_id": "GJ 388" }, { "system_id": "S-114", - "system_name": "PLACEHOLDER_114", - "star_type": "K", - "geographic_sector": "core", - "geographic_band": "core", - "political_zone": "institutional_core", - "settlement_wave": "wave_5", "gate_topology": "loop_member", "aperture_count": 2, "gate_connections": 2, - "earth_proximity": "immediate", "hop_distance_from_gateway": 2, - "astronomical_id": "GJ 674", - "proper_name": null, - "dist_ly": 14.8, - "spectral_class": "K5" + "astronomical_id": "GJ 674" }, { "system_id": "S-115", - "system_name": "PLACEHOLDER_115", - "star_type": "K", - "geographic_sector": "deep_frontier", - "geographic_band": "outer", - "political_zone": "deep_reach_isolate", - "settlement_wave": "unsettled", "gate_topology": "through_route", "aperture_count": 2, "gate_connections": 2, - "earth_proximity": "distant", "hop_distance_from_gateway": 17, - "astronomical_id": "GJ 726", - "proper_name": null, - "dist_ly": 46.6, - "spectral_class": "K5" + "astronomical_id": "GJ 726" }, { "system_id": "S-116", - "system_name": "PLACEHOLDER_116", - "star_type": "binary", - "geographic_sector": "west_reach", - "geographic_band": "outer", - "political_zone": "commercial_mid_reach", - "settlement_wave": "wave_3", "gate_topology": "through_route", "aperture_count": 2, "gate_connections": 2, - "earth_proximity": "distant", "hop_distance_from_gateway": 11, - "astronomical_id": "GJ 771A", - "proper_name": "Alshain", - "dist_ly": 44.7, - "spectral_class": "G8IVvar" + "astronomical_id": "GJ 771A" }, { "system_id": "S-117", - "system_name": "PLACEHOLDER_117", - "star_type": "G", - "geographic_sector": "deep_frontier", - "geographic_band": "outer", - "political_zone": "deep_reach_isolate", - "settlement_wave": "unsettled", "gate_topology": "through_route", "aperture_count": 2, "gate_connections": 2, - "earth_proximity": "distant", "hop_distance_from_gateway": 14, - "astronomical_id": "GJ 875", - "proper_name": null, - "dist_ly": 46.1, - "spectral_class": "K5" + "astronomical_id": "GJ 875" }, { "system_id": "S-118", - "system_name": "PLACEHOLDER_118", - "star_type": "binary", - "geographic_sector": "core", - "geographic_band": "core", - "political_zone": "institutional_core", - "settlement_wave": "wave_1", "gate_topology": "loop_member", "aperture_count": 2, "gate_connections": 2, - "earth_proximity": "proximate", "hop_distance_from_gateway": 3, - "astronomical_id": "GJ 447", - "proper_name": "Ross 128", - "dist_ly": 10.9, - "spectral_class": "M4.5V" + "astronomical_id": "GJ 447" }, { "system_id": "S-119", - "system_name": "PLACEHOLDER_119", - "star_type": "K", - "geographic_sector": "core", - "geographic_band": "core", - "political_zone": "institutional_core", - "settlement_wave": "wave_2", "gate_topology": "loop_member", "aperture_count": 2, "gate_connections": 2, - "earth_proximity": "immediate", "hop_distance_from_gateway": 2, - "astronomical_id": "GJ 699", - "proper_name": "Barnard's Star", - "dist_ly": 5.9, - "spectral_class": "sdM4" + "astronomical_id": "GJ 699" }, { "system_id": "S-120", - "system_name": "PLACEHOLDER_120", - "star_type": "K", - "geographic_sector": "core", - "geographic_band": "core", - "political_zone": "institutional_core", - "settlement_wave": "wave_1", "gate_topology": "hub", "aperture_count": 5, "gate_connections": 5, - "earth_proximity": "immediate", "hop_distance_from_gateway": 2, - "astronomical_id": "GJ 820B", - "proper_name": null, - "dist_ly": 11.4, - "spectral_class": "K7V" + "astronomical_id": "GJ 820B" }, { "system_id": "S-121", - "system_name": "PLACEHOLDER_121", - "star_type": "M", - "geographic_sector": "east_reach", - "geographic_band": "outer", - "political_zone": "research_periphery", - "settlement_wave": "wave_3", "gate_topology": "through_route", "aperture_count": 2, "gate_connections": 2, - "earth_proximity": "proximate", "hop_distance_from_gateway": 7, - "astronomical_id": "GJ 423A", - "proper_name": "Alula Australis", - "dist_ly": 34.0, - "spectral_class": "G0 Ve" + "astronomical_id": "GJ 423A" }, { "system_id": "S-122", - "system_name": "PLACEHOLDER_122", - "star_type": "M", - "geographic_sector": "deep_frontier", - "geographic_band": "outer", - "political_zone": "deep_reach_isolate", - "settlement_wave": "wave_3", "gate_topology": "through_route", "aperture_count": 2, "gate_connections": 2, - "earth_proximity": "distant", "hop_distance_from_gateway": 13, - "astronomical_id": "GJ 684B", - "proper_name": null, - "dist_ly": 46.0, - "spectral_class": "K3 V" + "astronomical_id": "GJ 684B" }, { "system_id": "S-123", - "system_name": "PLACEHOLDER_123", - "star_type": "M", - "geographic_sector": "south_reach", - "geographic_band": "outer", - "political_zone": "contested_frontier", - "settlement_wave": "unsettled", "gate_topology": "dead_end", "aperture_count": 1, "gate_connections": 1, - "earth_proximity": "proximate", "hop_distance_from_gateway": 7, - "astronomical_id": "GJ 325B", - "proper_name": null, - "dist_ly": 36.9, - "spectral_class": "K6 V" + "astronomical_id": "GJ 325B" }, { "system_id": "S-124", - "system_name": "PLACEHOLDER_124", - "star_type": "K", - "geographic_sector": "deep_frontier", - "geographic_band": "outer", - "political_zone": "deep_reach_isolate", - "settlement_wave": "wave_4", "gate_topology": "through_route", "aperture_count": 2, "gate_connections": 2, - "earth_proximity": "distant", "hop_distance_from_gateway": 11, - "astronomical_id": "GJ 428A", - "proper_name": null, - "dist_ly": 44.7, - "spectral_class": "K7V+..." + "astronomical_id": "GJ 428A" }, { "system_id": "S-125", - "system_name": "PLACEHOLDER_125", - "star_type": "G", - "geographic_sector": "east_reach", - "geographic_band": "outer", - "political_zone": "contested_frontier", - "settlement_wave": "unsettled", "gate_topology": "through_route", "aperture_count": 2, "gate_connections": 2, - "earth_proximity": "proximate", "hop_distance_from_gateway": 4, - "astronomical_id": "GJ 687", - "proper_name": null, - "dist_ly": 14.8, - "spectral_class": "M3.5Vvar" + "astronomical_id": "GJ 687" }, { "system_id": "S-126", - "system_name": "PLACEHOLDER_126", - "star_type": "F", - "geographic_sector": "deep_frontier", - "geographic_band": "outer", - "political_zone": "deep_reach_isolate", - "settlement_wave": "wave_5", "gate_topology": "dead_end", "aperture_count": 1, "gate_connections": 1, - "earth_proximity": "proximate", "hop_distance_from_gateway": 7, - "astronomical_id": "GJ 356A", - "proper_name": null, - "dist_ly": 37.1, - "spectral_class": "G8IV-V" + "astronomical_id": "GJ 356A" }, { "system_id": "S-127", - "system_name": "PLACEHOLDER_127", - "star_type": "M", - "geographic_sector": "north_reach", - "geographic_band": "inner", - "political_zone": "commercial_mid_reach", - "settlement_wave": "wave_3", "gate_topology": "junction", "aperture_count": 3, "gate_connections": 3, - "earth_proximity": "proximate", "hop_distance_from_gateway": 4, - "astronomical_id": "GJ 667A", - "proper_name": null, - "dist_ly": 22.3, - "spectral_class": "K4V" + "astronomical_id": "GJ 667A" }, { "system_id": "S-128", - "system_name": "PLACEHOLDER_128", - "star_type": "K", - "geographic_sector": "west_reach", - "geographic_band": "inner", - "political_zone": "commercial_mid_reach", - "settlement_wave": "wave_3", "gate_topology": "loop_member", "aperture_count": 2, "gate_connections": 2, - "earth_proximity": "proximate", "hop_distance_from_gateway": 4, - "astronomical_id": "GJ 19", - "proper_name": null, - "dist_ly": 24.3, - "spectral_class": "G2IV" + "astronomical_id": "GJ 19" }, { "system_id": "S-129", - "system_name": "PLACEHOLDER_129", - "star_type": "K", - "geographic_sector": "deep_frontier", - "geographic_band": "outer", - "political_zone": "deep_reach_isolate", - "settlement_wave": "wave_5", "gate_topology": "spur_end", "aperture_count": 2, "gate_connections": 2, - "earth_proximity": "proximate", "hop_distance_from_gateway": 3, - "astronomical_id": "GJ 892", - "proper_name": null, - "dist_ly": 21.4, - "spectral_class": "K3Vvar" + "astronomical_id": "GJ 892" }, { "system_id": "S-130", - "system_name": "PLACEHOLDER_130", - "star_type": "G", - "geographic_sector": "deep_frontier", - "geographic_band": "outer", - "political_zone": "deep_reach_isolate", - "settlement_wave": "unsettled", "gate_topology": "through_route", "aperture_count": 2, "gate_connections": 2, - "earth_proximity": "distant", "hop_distance_from_gateway": 17, - "astronomical_id": "GJ 3943", - "proper_name": null, - "dist_ly": 46.6, - "spectral_class": "k-m" + "astronomical_id": "GJ 3943" }, { "system_id": "S-131", - "system_name": "PLACEHOLDER_131", - "star_type": "M", - "geographic_sector": "east_reach", - "geographic_band": "inner", - "political_zone": "contested_frontier", - "settlement_wave": "wave_3", "gate_topology": "spur_end", "aperture_count": 2, "gate_connections": 2, - "earth_proximity": "proximate", "hop_distance_from_gateway": 7, - "astronomical_id": "GJ 79", - "proper_name": null, - "dist_ly": 35.9, - "spectral_class": "K5/M0V" + "astronomical_id": "GJ 79" }, { "system_id": "S-132", - "system_name": "PLACEHOLDER_132", - "star_type": "M", - "geographic_sector": "north_reach", - "geographic_band": "inner", - "political_zone": "commercial_mid_reach", - "settlement_wave": "wave_4", "gate_topology": "spur_end", "aperture_count": 2, "gate_connections": 2, - "earth_proximity": "proximate", "hop_distance_from_gateway": 7, - "astronomical_id": "GJ 706", - "proper_name": null, - "dist_ly": 36.0, - "spectral_class": "K2V" + "astronomical_id": "GJ 706" }, { "system_id": "S-133", - "system_name": "PLACEHOLDER_133", - "star_type": "binary", - "geographic_sector": "south_reach", - "geographic_band": "inner", - "political_zone": "contested_frontier", - "settlement_wave": "unsettled", "gate_topology": "through_route", "aperture_count": 2, "gate_connections": 2, - "earth_proximity": "proximate", "hop_distance_from_gateway": 5, - "astronomical_id": "GJ 222A", - "proper_name": null, - "dist_ly": 28.3, - "spectral_class": "G0V" + "astronomical_id": "GJ 222A" }, { "system_id": "S-134", - "system_name": "PLACEHOLDER_134", - "star_type": "M", - "geographic_sector": "deep_frontier", - "geographic_band": "inner", - "political_zone": "deep_reach_isolate", - "settlement_wave": "wave_4", "gate_topology": "dead_end", "aperture_count": 1, "gate_connections": 1, - "earth_proximity": "proximate", "hop_distance_from_gateway": 7, - "astronomical_id": "GJ 169", - "proper_name": null, - "dist_ly": 37.2, - "spectral_class": "K7V" + "astronomical_id": "GJ 169" }, { "system_id": "S-135", - "system_name": "PLACEHOLDER_135", - "star_type": "M", - "geographic_sector": "south_reach", - "geographic_band": "inner", - "political_zone": "research_periphery", - "settlement_wave": "wave_3", "gate_topology": "hub", "aperture_count": 5, "gate_connections": 5, - "earth_proximity": "proximate", "hop_distance_from_gateway": 4, - "astronomical_id": "GJ 54.1", - "proper_name": null, - "dist_ly": 12.0, - "spectral_class": "M5.5Ve" + "astronomical_id": "GJ 54.1" }, { "system_id": "S-136", - "system_name": "PLACEHOLDER_136", - "star_type": "G", - "geographic_sector": "south_reach", - "geographic_band": "outer", - "political_zone": "commercial_mid_reach", - "settlement_wave": "wave_3", "gate_topology": "dead_end", "aperture_count": 1, "gate_connections": 1, - "earth_proximity": "proximate", "hop_distance_from_gateway": 6, - "astronomical_id": "GJ 536", - "proper_name": null, - "dist_ly": 32.7, - "spectral_class": "K5" + "astronomical_id": "GJ 536" }, { "system_id": "S-137", - "system_name": "PLACEHOLDER_137", - "star_type": "G", - "geographic_sector": "deep_frontier", - "geographic_band": "outer", - "political_zone": "deep_reach_isolate", - "settlement_wave": "wave_3", "gate_topology": "spur_end", "aperture_count": 2, "gate_connections": 2, - "earth_proximity": "proximate", "hop_distance_from_gateway": 8, - "astronomical_id": "GJ 142", - "proper_name": null, - "dist_ly": 40.7, - "spectral_class": "K5V" + "astronomical_id": "GJ 142" }, { "system_id": "S-138", - "system_name": "PLACEHOLDER_138", - "star_type": "K", - "geographic_sector": "deep_frontier", - "geographic_band": "outer", - "political_zone": "deep_reach_isolate", - "settlement_wave": "unsettled", "gate_topology": "through_route", "aperture_count": 2, "gate_connections": 2, - "earth_proximity": "proximate", "hop_distance_from_gateway": 9, - "astronomical_id": "GJ 167", - "proper_name": null, - "dist_ly": 42.5, - "spectral_class": "K5V" + "astronomical_id": "GJ 167" }, { "system_id": "S-139", - "system_name": "PLACEHOLDER_139", - "star_type": "G", - "geographic_sector": "core", - "geographic_band": "core", - "political_zone": "institutional_core", - "settlement_wave": "wave_1", "gate_topology": "hub", "aperture_count": 5, "gate_connections": 5, - "earth_proximity": "immediate", "hop_distance_from_gateway": 2, - "astronomical_id": "GJ 725A", - "proper_name": "Struve 2398 A", - "dist_ly": 11.6, - "spectral_class": "K5" + "astronomical_id": "GJ 725A" }, { "system_id": "S-140", - "system_name": "PLACEHOLDER_140", - "star_type": "M", - "geographic_sector": "west_reach", - "geographic_band": "outer", - "political_zone": "commercial_mid_reach", - "settlement_wave": "wave_3", "gate_topology": "dead_end", "aperture_count": 1, "gate_connections": 1, - "earth_proximity": "proximate", "hop_distance_from_gateway": 7, - "astronomical_id": "GJ 534", - "proper_name": "Muphrid", - "dist_ly": 37.2, - "spectral_class": "G0IV" + "astronomical_id": "GJ 534" }, { "system_id": "S-141", - "system_name": "PLACEHOLDER_141", - "star_type": "K", - "geographic_sector": "deep_frontier", - "geographic_band": "inner", - "political_zone": "deep_reach_isolate", - "settlement_wave": "wave_5", "gate_topology": "through_route", "aperture_count": 2, "gate_connections": 2, - "earth_proximity": "distant", "hop_distance_from_gateway": 12, - "astronomical_id": "GJ 616", - "proper_name": null, - "dist_ly": 45.3, - "spectral_class": "G1V" + "astronomical_id": "GJ 616" }, { "system_id": "S-142", - "system_name": "PLACEHOLDER_142", - "star_type": "K", - "geographic_sector": "south_reach", - "geographic_band": "outer", - "political_zone": "deep_reach_isolate", - "settlement_wave": "wave_3", "gate_topology": "dead_end", "aperture_count": 1, "gate_connections": 1, - "earth_proximity": "proximate", "hop_distance_from_gateway": 8, - "astronomical_id": "GJ 737B", - "proper_name": null, - "dist_ly": 41.2, - "spectral_class": "K5 V" + "astronomical_id": "GJ 737B" }, { "system_id": "S-143", - "system_name": "PLACEHOLDER_143", - "star_type": "M", - "geographic_sector": "deep_frontier", - "geographic_band": "inner", - "political_zone": "deep_reach_isolate", - "settlement_wave": "wave_4", "gate_topology": "through_route", "aperture_count": 2, "gate_connections": 2, - "earth_proximity": "proximate", "hop_distance_from_gateway": 9, - "astronomical_id": "GJ 722", - "proper_name": null, - "dist_ly": 42.7, - "spectral_class": "G5V" + "astronomical_id": "GJ 722" }, { "system_id": "S-144", - "system_name": "PLACEHOLDER_144", - "star_type": "unusual", - "geographic_sector": "west_reach", - "geographic_band": "inner", - "political_zone": "research_periphery", - "settlement_wave": "wave_4", "gate_topology": "junction", "aperture_count": 3, "gate_connections": 3, - "earth_proximity": "proximate", "hop_distance_from_gateway": 4, - "astronomical_id": "GJ 191", - "proper_name": "Kapteyn's Star", - "dist_ly": 12.8, - "spectral_class": "M0V" + "astronomical_id": "GJ 191" }, { "system_id": "S-145", - "system_name": "PLACEHOLDER_145", - "star_type": "M", - "geographic_sector": "deep_frontier", - "geographic_band": "inner", - "political_zone": "deep_reach_isolate", - "settlement_wave": "unsettled", "gate_topology": "spur_end", "aperture_count": 2, "gate_connections": 2, - "earth_proximity": "proximate", "hop_distance_from_gateway": 6, - "astronomical_id": "GJ 434", - "proper_name": null, - "dist_ly": 31.3, - "spectral_class": "G8Vvar" + "astronomical_id": "GJ 434" }, { "system_id": "S-146", - "system_name": "PLACEHOLDER_146", - "star_type": "binary", - "geographic_sector": "deep_frontier", - "geographic_band": "outer", - "political_zone": "deep_reach_isolate", - "settlement_wave": "wave_3", "gate_topology": "through_route", "aperture_count": 2, "gate_connections": 2, - "earth_proximity": "proximate", "hop_distance_from_gateway": 9, - "astronomical_id": "GJ 707", - "proper_name": null, - "dist_ly": 42.7, - "spectral_class": "K7V" + "astronomical_id": "GJ 707" }, { "system_id": "S-147", - "system_name": "PLACEHOLDER_147", - "star_type": "M", - "geographic_sector": "deep_frontier", - "geographic_band": "outer", - "political_zone": "contested_frontier", - "settlement_wave": "wave_4", "gate_topology": "through_route", "aperture_count": 2, "gate_connections": 2, - "earth_proximity": "distant", "hop_distance_from_gateway": 11, - "astronomical_id": "GJ 853A", - "proper_name": null, - "dist_ly": 45.0, - "spectral_class": "G1V" + "astronomical_id": "GJ 853A" }, { "system_id": "S-148", - "system_name": "PLACEHOLDER_148", - "star_type": "K", - "geographic_sector": "south_reach", - "geographic_band": "outer", - "political_zone": "deep_reach_isolate", - "settlement_wave": "wave_3", "gate_topology": "dead_end", "aperture_count": 1, "gate_connections": 1, - "earth_proximity": "proximate", "hop_distance_from_gateway": 7, - "astronomical_id": "GJ 902", - "proper_name": null, - "dist_ly": 37.2, - "spectral_class": "K3V" + "astronomical_id": "GJ 902" }, { "system_id": "S-149", - "system_name": "PLACEHOLDER_149", - "star_type": "binary", - "geographic_sector": "east_reach", - "geographic_band": "outer", - "political_zone": "deep_reach_isolate", - "settlement_wave": "wave_5", "gate_topology": "dead_end", "aperture_count": 1, "gate_connections": 1, - "earth_proximity": "proximate", "hop_distance_from_gateway": 7, - "astronomical_id": "GJ 449", - "proper_name": "Zavijava", - "dist_ly": 35.6, - "spectral_class": "F8V" + "astronomical_id": "GJ 449" }, { "system_id": "S-150", - "system_name": "PLACEHOLDER_150", - "star_type": "M", - "geographic_sector": "deep_frontier", - "geographic_band": "outer", - "political_zone": "deep_reach_isolate", - "settlement_wave": "wave_5", "gate_topology": "through_route", "aperture_count": 2, "gate_connections": 2, - "earth_proximity": "distant", "hop_distance_from_gateway": 18, - "astronomical_id": "GJ 672", - "proper_name": null, - "dist_ly": 46.7, - "spectral_class": "G0V" + "astronomical_id": "GJ 672" }, { "system_id": "S-151", - "system_name": "PLACEHOLDER_151", - "star_type": "M", - "geographic_sector": "west_reach", - "geographic_band": "inner", - "political_zone": "research_periphery", - "settlement_wave": "wave_4", "gate_topology": "through_route", "aperture_count": 2, "gate_connections": 2, - "earth_proximity": "proximate", "hop_distance_from_gateway": 8, - "astronomical_id": "GJ 798", - "proper_name": null, - "dist_ly": 39.6, - "spectral_class": "K7V" + "astronomical_id": "GJ 798" }, { "system_id": "S-152", - "system_name": "PLACEHOLDER_152", - "star_type": "binary", - "geographic_sector": "north_reach", - "geographic_band": "outer", - "political_zone": "deep_reach_isolate", - "settlement_wave": "wave_3", "gate_topology": "dead_end", "aperture_count": 1, "gate_connections": 1, - "earth_proximity": "proximate", "hop_distance_from_gateway": 5, - "astronomical_id": "GJ 216B", - "proper_name": null, - "dist_ly": 29.3, - "spectral_class": "K2 V" + "astronomical_id": "GJ 216B" }, { "system_id": "S-153", - "system_name": "PLACEHOLDER_153", - "star_type": "K", - "geographic_sector": "south_reach", - "geographic_band": "outer", - "political_zone": "deep_reach_isolate", - "settlement_wave": "wave_2", "gate_topology": "spur_end", "aperture_count": 2, "gate_connections": 2, - "earth_proximity": "proximate", "hop_distance_from_gateway": 5, - "astronomical_id": "GJ 338A", - "proper_name": null, - "dist_ly": 19.0, - "spectral_class": "M0V" + "astronomical_id": "GJ 338A" }, { "system_id": "S-154", - "system_name": "PLACEHOLDER_154", - "star_type": "K", - "geographic_sector": "deep_frontier", - "geographic_band": "outer", - "political_zone": "contested_frontier", - "settlement_wave": "wave_3", "gate_topology": "through_route", "aperture_count": 2, "gate_connections": 2, - "earth_proximity": "proximate", "hop_distance_from_gateway": 8, - "astronomical_id": "GJ 914A", - "proper_name": null, - "dist_ly": 39.7, - "spectral_class": "G3V" + "astronomical_id": "GJ 914A" }, { "system_id": "S-155", - "system_name": "PLACEHOLDER_155", - "star_type": "M", - "geographic_sector": "west_reach", - "geographic_band": "outer", - "political_zone": "commercial_mid_reach", - "settlement_wave": "wave_2", "gate_topology": "through_route", "aperture_count": 2, "gate_connections": 2, - "earth_proximity": "proximate", "hop_distance_from_gateway": 10, - "astronomical_id": "GJ 3586", - "proper_name": null, - "dist_ly": 43.5, - "spectral_class": "k-m" + "astronomical_id": "GJ 3586" }, { "system_id": "S-156", - "system_name": "PLACEHOLDER_156", - "star_type": "G", - "geographic_sector": "south_reach", - "geographic_band": "outer", - "political_zone": "contested_frontier", - "settlement_wave": "wave_4", "gate_topology": "dead_end", "aperture_count": 1, "gate_connections": 1, - "earth_proximity": "proximate", "hop_distance_from_gateway": 7, - "astronomical_id": "GJ 567", - "proper_name": null, - "dist_ly": 37.5, - "spectral_class": "K2V" + "astronomical_id": "GJ 567" }, { "system_id": "S-157", - "system_name": "PLACEHOLDER_157", - "star_type": "M", - "geographic_sector": "west_reach", - "geographic_band": "inner", - "political_zone": "commercial_mid_reach", - "settlement_wave": "wave_3", "gate_topology": "junction", "aperture_count": 3, "gate_connections": 3, - "earth_proximity": "proximate", "hop_distance_from_gateway": 6, - "astronomical_id": "GJ 502", - "proper_name": null, - "dist_ly": 29.8, - "spectral_class": "G0V" + "astronomical_id": "GJ 502" }, { "system_id": "S-158", - "system_name": "PLACEHOLDER_158", - "star_type": "M", - "geographic_sector": "deep_frontier", - "geographic_band": "outer", - "political_zone": "contested_frontier", - "settlement_wave": "wave_3", "gate_topology": "through_route", "aperture_count": 2, "gate_connections": 2, - "earth_proximity": "distant", "hop_distance_from_gateway": 15, - "astronomical_id": "GJ 532", - "proper_name": null, - "dist_ly": 46.3, - "spectral_class": "K5" + "astronomical_id": "GJ 532" }, { "system_id": "S-159", - "system_name": "PLACEHOLDER_159", - "star_type": "K", - "geographic_sector": "deep_frontier", - "geographic_band": "outer", - "political_zone": "contested_frontier", - "settlement_wave": "wave_2", "gate_topology": "through_route", "aperture_count": 2, "gate_connections": 2, - "earth_proximity": "distant", "hop_distance_from_gateway": 22, - "astronomical_id": "GJ 7547", - "proper_name": null, - "dist_ly": 0, - "spectral_class": "" + "astronomical_id": "GJ 7547" }, { "system_id": "S-160", - "system_name": "PLACEHOLDER_160", - "star_type": "M", - "geographic_sector": "east_reach", - "geographic_band": "outer", - "political_zone": "research_periphery", - "settlement_wave": "wave_3", "gate_topology": "through_route", "aperture_count": 2, "gate_connections": 2, - "earth_proximity": "proximate", "hop_distance_from_gateway": 5, - "astronomical_id": "GJ 754", - "proper_name": null, - "dist_ly": 18.6, - "spectral_class": "M4.5" + "astronomical_id": "GJ 754" }, { "system_id": "S-161", - "system_name": "PLACEHOLDER_161", - "star_type": "K", - "geographic_sector": "west_reach", - "geographic_band": "inner", - "political_zone": "contested_frontier", - "settlement_wave": "wave_5", "gate_topology": "junction", "aperture_count": 3, "gate_connections": 3, - "earth_proximity": "proximate", "hop_distance_from_gateway": 3, - "astronomical_id": "GJ 729", - "proper_name": "Ross 154", - "dist_ly": 9.7, - "spectral_class": "M3.5Ve" + "astronomical_id": "GJ 729" }, { "system_id": "S-162", - "system_name": "PLACEHOLDER_162", - "star_type": "K", - "geographic_sector": "south_reach", - "geographic_band": "outer", - "political_zone": "research_periphery", - "settlement_wave": "wave_3", "gate_topology": "through_route", "aperture_count": 2, "gate_connections": 2, - "earth_proximity": "proximate", "hop_distance_from_gateway": 7, - "astronomical_id": "GJ 423B", - "proper_name": "Alula Australis B", - "dist_ly": 34.0, - "spectral_class": "G0 Ve" + "astronomical_id": "GJ 423B" }, { "system_id": "S-163", - "system_name": "PLACEHOLDER_163", - "star_type": "M", - "geographic_sector": "deep_frontier", - "geographic_band": "outer", - "political_zone": "deep_reach_isolate", - "settlement_wave": "wave_2", "gate_topology": "through_route", "aperture_count": 2, "gate_connections": 2, - "earth_proximity": "proximate", "hop_distance_from_gateway": 10, - "astronomical_id": "GJ 528A", - "proper_name": null, - "dist_ly": 43.7, - "spectral_class": "K2" + "astronomical_id": "GJ 528A" }, { "system_id": "S-164", - "system_name": "PLACEHOLDER_164", - "star_type": "M", - "geographic_sector": "north_reach", - "geographic_band": "inner", - "political_zone": "commercial_mid_reach", - "settlement_wave": "unsettled", "gate_topology": "hub", "aperture_count": 7, "gate_connections": 7, - "earth_proximity": "immediate", "hop_distance_from_gateway": 2, - "astronomical_id": "GJ 845", - "proper_name": null, - "dist_ly": 11.8, - "spectral_class": "K5V" + "astronomical_id": "GJ 845" }, { "system_id": "S-165", - "system_name": "PLACEHOLDER_165", - "star_type": "K", - "geographic_sector": "south_reach", - "geographic_band": "inner", - "political_zone": "contested_frontier", - "settlement_wave": "wave_3", "gate_topology": "junction", "aperture_count": 3, "gate_connections": 3, - "earth_proximity": "proximate", "hop_distance_from_gateway": 6, - "astronomical_id": "GJ 3323", - "proper_name": null, - "dist_ly": 20.0, - "spectral_class": "m" + "astronomical_id": "GJ 3323" }, { "system_id": "S-166", - "system_name": "PLACEHOLDER_166", - "star_type": "M", - "geographic_sector": "east_reach", - "geographic_band": "outer", - "political_zone": "deep_reach_isolate", - "settlement_wave": "wave_2", "gate_topology": "through_route", "aperture_count": 2, "gate_connections": 2, - "earth_proximity": "proximate", "hop_distance_from_gateway": 7, - "astronomical_id": "GJ 124", - "proper_name": null, - "dist_ly": 34.4, - "spectral_class": "G0V" + "astronomical_id": "GJ 124" }, { "system_id": "S-167", - "system_name": "PLACEHOLDER_167", - "star_type": "M", - "geographic_sector": "west_reach", - "geographic_band": "inner", - "political_zone": "commercial_mid_reach", - "settlement_wave": "wave_3", "gate_topology": "through_route", "aperture_count": 2, "gate_connections": 2, - "earth_proximity": "distant", "hop_distance_from_gateway": 14, - "astronomical_id": "GJ 42", - "proper_name": null, - "dist_ly": 46.2, - "spectral_class": "K2V" + "astronomical_id": "GJ 42" }, { "system_id": "S-168", - "system_name": "PLACEHOLDER_168", - "star_type": "M", - "geographic_sector": "core", - "geographic_band": "core", - "political_zone": "institutional_core", - "settlement_wave": "wave_2", "gate_topology": "junction", "aperture_count": 3, "gate_connections": 3, - "earth_proximity": "immediate", "hop_distance_from_gateway": 2, - "astronomical_id": "GJ 3522", - "proper_name": null, - "dist_ly": 14.6, - "spectral_class": "k" + "astronomical_id": "GJ 3522" }, { "system_id": "S-169", - "system_name": "PLACEHOLDER_169", - "star_type": "M", - "geographic_sector": "south_reach", - "geographic_band": "inner", - "political_zone": "research_periphery", - "settlement_wave": "wave_3", "gate_topology": "spur_end", "aperture_count": 2, "gate_connections": 2, - "earth_proximity": "proximate", "hop_distance_from_gateway": 5, - "astronomical_id": "GJ 213", - "proper_name": null, - "dist_ly": 19.0, - "spectral_class": "M5" + "astronomical_id": "GJ 213" }, { "system_id": "S-170", - "system_name": "PLACEHOLDER_170", - "star_type": "G", - "geographic_sector": "west_reach", - "geographic_band": "outer", - "political_zone": "contested_frontier", - "settlement_wave": "wave_4", "gate_topology": "dead_end", "aperture_count": 1, "gate_connections": 1, - "earth_proximity": "proximate", "hop_distance_from_gateway": 6, - "astronomical_id": "GJ 809", - "proper_name": null, - "dist_ly": 23.0, - "spectral_class": "M2V" + "astronomical_id": "GJ 809" }, { "system_id": "S-171", - "system_name": "PLACEHOLDER_171", - "star_type": "K", - "geographic_sector": "north_reach", - "geographic_band": "inner", - "political_zone": "institutional_core", - "settlement_wave": "wave_2", "gate_topology": "junction", "aperture_count": 3, "gate_connections": 3, - "earth_proximity": "proximate", "hop_distance_from_gateway": 4, - "astronomical_id": "GJ 825", - "proper_name": "Lacaille 8760", - "dist_ly": 12.9, - "spectral_class": "M1/M2V" + "astronomical_id": "GJ 825" }, { "system_id": "S-172", - "system_name": "PLACEHOLDER_172", - "star_type": "F", - "geographic_sector": "west_reach", - "geographic_band": "outer", - "political_zone": "commercial_mid_reach", - "settlement_wave": "wave_2", "gate_topology": "spur_end", "aperture_count": 2, "gate_connections": 2, - "earth_proximity": "proximate", "hop_distance_from_gateway": 8, - "astronomical_id": "GJ 302", - "proper_name": null, - "dist_ly": 40.7, - "spectral_class": "K0V" + "astronomical_id": "GJ 302" }, { "system_id": "S-173", - "system_name": "PLACEHOLDER_173", - "star_type": "K", - "geographic_sector": "deep_frontier", - "geographic_band": "outer", - "political_zone": "deep_reach_isolate", - "settlement_wave": "wave_5", "gate_topology": "through_route", "aperture_count": 2, "gate_connections": 2, - "earth_proximity": "proximate", "hop_distance_from_gateway": 4, - "astronomical_id": "GJ 68", - "proper_name": null, - "dist_ly": 24.6, - "spectral_class": "K1V" + "astronomical_id": "GJ 68" }, { "system_id": "S-174", - "system_name": "PLACEHOLDER_174", - "star_type": "M", - "geographic_sector": "south_reach", - "geographic_band": "inner", - "political_zone": "contested_frontier", - "settlement_wave": "wave_4", "gate_topology": "junction", "aperture_count": 3, "gate_connections": 3, - "earth_proximity": "proximate", "hop_distance_from_gateway": 5, - "astronomical_id": "GJ 905", - "proper_name": "Ross 248", - "dist_ly": 10.3, - "spectral_class": "dM6 e" + "astronomical_id": "GJ 905" }, { "system_id": "S-175", - "system_name": "PLACEHOLDER_175", - "star_type": "M", - "geographic_sector": "east_reach", - "geographic_band": "inner", - "political_zone": "research_periphery", - "settlement_wave": "wave_3", "gate_topology": "through_route", "aperture_count": 2, "gate_connections": 2, - "earth_proximity": "proximate", "hop_distance_from_gateway": 6, - "astronomical_id": "GJ 268", - "proper_name": null, - "dist_ly": 20.5, - "spectral_class": "M5Ve" + "astronomical_id": "GJ 268" }, { "system_id": "S-176", - "system_name": "PLACEHOLDER_176", - "star_type": "G", - "geographic_sector": "north_reach", - "geographic_band": "outer", - "political_zone": "research_periphery", - "settlement_wave": "wave_3", "gate_topology": "dead_end", "aperture_count": 1, "gate_connections": 1, - "earth_proximity": "distant", "hop_distance_from_gateway": 12, - "astronomical_id": "GJ 770", - "proper_name": null, - "dist_ly": 45.8, - "spectral_class": "K3/K4V" + "astronomical_id": "GJ 770" }, { "system_id": "S-177", - "system_name": "PLACEHOLDER_177", - "star_type": "M", - "geographic_sector": "deep_frontier", - "geographic_band": "outer", - "political_zone": "deep_reach_isolate", - "settlement_wave": "wave_4", "gate_topology": "dead_end", "aperture_count": 1, "gate_connections": 1, - "earth_proximity": "proximate", "hop_distance_from_gateway": 9, - "astronomical_id": "GJ 556", - "proper_name": null, - "dist_ly": 43.1, - "spectral_class": "K3V" + "astronomical_id": "GJ 556" }, { "system_id": "S-178", - "system_name": "PLACEHOLDER_178", - "star_type": "M", - "geographic_sector": "south_reach", - "geographic_band": "inner", - "political_zone": "contested_frontier", - "settlement_wave": "wave_3", "gate_topology": "spur_end", "aperture_count": 2, "gate_connections": 2, - "earth_proximity": "proximate", "hop_distance_from_gateway": 5, - "astronomical_id": "GJ 693", - "proper_name": null, - "dist_ly": 19.0, - "spectral_class": "M5" + "astronomical_id": "GJ 693" }, { "system_id": "S-179", - "system_name": "PLACEHOLDER_179", - "star_type": "M", - "geographic_sector": "west_reach", - "geographic_band": "inner", - "political_zone": "contested_frontier", - "settlement_wave": "wave_5", "gate_topology": "loop_member", "aperture_count": 2, "gate_connections": 2, - "earth_proximity": "proximate", "hop_distance_from_gateway": 7, - "astronomical_id": "GJ 3737", - "proper_name": null, - "dist_ly": 23.5, - "spectral_class": "M4" + "astronomical_id": "GJ 3737" }, { "system_id": "S-180", - "system_name": "PLACEHOLDER_180", - "star_type": "M", - "geographic_sector": "deep_frontier", - "geographic_band": "outer", - "political_zone": "contested_frontier", - "settlement_wave": "wave_3", "gate_topology": "spur_end", "aperture_count": 2, "gate_connections": 2, - "earth_proximity": "proximate", "hop_distance_from_gateway": 5, - "astronomical_id": "GJ 752A", - "proper_name": null, - "dist_ly": 19.1, - "spectral_class": "M3.5V" + "astronomical_id": "GJ 752A" }, { "system_id": "S-181", - "system_name": "PLACEHOLDER_181", - "star_type": "K", - "geographic_sector": "core", - "geographic_band": "core", - "political_zone": "institutional_core", - "settlement_wave": "wave_1", "gate_topology": "loop_member", "aperture_count": 2, "gate_connections": 2, - "earth_proximity": "proximate", "hop_distance_from_gateway": 3, - "astronomical_id": "GJ 338B", - "proper_name": null, - "dist_ly": 20.8, - "spectral_class": "K2" + "astronomical_id": "GJ 338B" }, { "system_id": "S-182", - "system_name": "PLACEHOLDER_182", - "star_type": "M", - "geographic_sector": "west_reach", - "geographic_band": "inner", - "political_zone": "commercial_mid_reach", - "settlement_wave": "wave_1", "gate_topology": "through_route", "aperture_count": 2, "gate_connections": 2, - "earth_proximity": "proximate", "hop_distance_from_gateway": 7, - "astronomical_id": "GJ 1232", - "proper_name": null, - "dist_ly": 34.8, - "spectral_class": "k-m" + "astronomical_id": "GJ 1232" }, { "system_id": "S-183", - "system_name": "PLACEHOLDER_183", - "star_type": "K", - "geographic_sector": "north_reach", - "geographic_band": "inner", - "political_zone": "research_periphery", - "settlement_wave": "wave_3", "gate_topology": "junction", "aperture_count": 4, "gate_connections": 4, - "earth_proximity": "proximate", "hop_distance_from_gateway": 4, - "astronomical_id": "GJ 667B", - "proper_name": null, - "dist_ly": 22.7, - "spectral_class": "K5 V" + "astronomical_id": "GJ 667B" }, { "system_id": "S-184", - "system_name": "PLACEHOLDER_184", - "star_type": "M", - "geographic_sector": "deep_frontier", - "geographic_band": "outer", - "political_zone": "deep_reach_isolate", - "settlement_wave": "wave_4", "gate_topology": "through_route", "aperture_count": 2, "gate_connections": 2, - "earth_proximity": "proximate", "hop_distance_from_gateway": 7, - "astronomical_id": "GJ 508A", - "proper_name": null, - "dist_ly": 34.9, - "spectral_class": "K0" + "astronomical_id": "GJ 508A" }, { "system_id": "S-185", - "system_name": "PLACEHOLDER_185", - "star_type": "binary", - "geographic_sector": "east_reach", - "geographic_band": "inner", - "political_zone": "contested_frontier", - "settlement_wave": "wave_3", "gate_topology": "junction", "aperture_count": 4, "gate_connections": 4, - "earth_proximity": "proximate", "hop_distance_from_gateway": 6, - "astronomical_id": "GJ 137", - "proper_name": null, - "dist_ly": 29.8, - "spectral_class": "G5Vvar" + "astronomical_id": "GJ 137" }, { "system_id": "S-186", - "system_name": "PLACEHOLDER_186", - "star_type": "K", - "geographic_sector": "west_reach", - "geographic_band": "inner", - "political_zone": "research_periphery", - "settlement_wave": "wave_3", "gate_topology": "junction", "aperture_count": 3, "gate_connections": 3, - "earth_proximity": "proximate", "hop_distance_from_gateway": 3, - "astronomical_id": "GJ 664", - "proper_name": null, - "dist_ly": 19.5, - "spectral_class": "K5V" + "astronomical_id": "GJ 664" }, { "system_id": "S-187", - "system_name": "PLACEHOLDER_187", - "star_type": "M", - "geographic_sector": "south_reach", - "geographic_band": "inner", - "political_zone": "commercial_mid_reach", - "settlement_wave": "wave_2", "gate_topology": "junction", "aperture_count": 3, "gate_connections": 3, - "earth_proximity": "proximate", "hop_distance_from_gateway": 4, - "astronomical_id": "GJ 860A", - "proper_name": "Kruger 60", - "dist_ly": 13.0, - "spectral_class": "M2V" + "astronomical_id": "GJ 860A" }, { "system_id": "S-188", - "system_name": "PLACEHOLDER_188", - "star_type": "K", - "geographic_sector": "north_reach", - "geographic_band": "inner", - "political_zone": "institutional_core", - "settlement_wave": "wave_2", "gate_topology": "loop_member", "aperture_count": 2, "gate_connections": 2, - "earth_proximity": "proximate", "hop_distance_from_gateway": 6, - "astronomical_id": "GJ 3325", - "proper_name": null, - "dist_ly": 30.0, - "spectral_class": "K:" + "astronomical_id": "GJ 3325" }, { "system_id": "S-189", - "system_name": "PLACEHOLDER_189", - "star_type": "K", - "geographic_sector": "west_reach", - "geographic_band": "outer", - "political_zone": "deep_reach_isolate", - "settlement_wave": "wave_2", "gate_topology": "loop_member", "aperture_count": 2, "gate_connections": 2, - "earth_proximity": "proximate", "hop_distance_from_gateway": 7, - "astronomical_id": "GJ 231", - "proper_name": null, - "dist_ly": 33.3, - "spectral_class": "G5V" + "astronomical_id": "GJ 231" }, { "system_id": "S-190", - "system_name": "PLACEHOLDER_190", - "star_type": "M", - "geographic_sector": "deep_frontier", - "geographic_band": "outer", - "political_zone": "deep_reach_isolate", - "settlement_wave": "wave_4", "gate_topology": "through_route", "aperture_count": 2, "gate_connections": 2, - "earth_proximity": "distant", "hop_distance_from_gateway": 16, - "astronomical_id": "GJ 904", - "proper_name": null, - "dist_ly": 44.7, - "spectral_class": "F7V" + "astronomical_id": "GJ 904" }, { "system_id": "S-191", - "system_name": "PLACEHOLDER_191", - "star_type": "F", - "geographic_sector": "north_reach", - "geographic_band": "outer", - "political_zone": "contested_frontier", - "settlement_wave": "wave_4", "gate_topology": "spur_end", "aperture_count": 2, "gate_connections": 2, - "earth_proximity": "proximate", "hop_distance_from_gateway": 4, - "astronomical_id": "GJ 673", - "proper_name": null, - "dist_ly": 25.1, - "spectral_class": "K7V" + "astronomical_id": "GJ 673" }, { "system_id": "S-192", - "system_name": "PLACEHOLDER_192", - "star_type": "M", - "geographic_sector": "south_reach", - "geographic_band": "inner", - "political_zone": "commercial_mid_reach", - "settlement_wave": "wave_2", "gate_topology": "through_route", "aperture_count": 2, "gate_connections": 2, - "earth_proximity": "proximate", "hop_distance_from_gateway": 6, - "astronomical_id": "GJ 473A", - "proper_name": null, - "dist_ly": 14.0, - "spectral_class": "dM5.5eJ" + "astronomical_id": "GJ 473A" }, { "system_id": "S-193", - "system_name": "PLACEHOLDER_193", - "star_type": "M", - "geographic_sector": "east_reach", - "geographic_band": "inner", - "political_zone": "contested_frontier", - "settlement_wave": "wave_3", "gate_topology": "through_route", "aperture_count": 2, "gate_connections": 2, - "earth_proximity": "proximate", "hop_distance_from_gateway": 8, - "astronomical_id": "GJ 482A", - "proper_name": "Porrima", - "dist_ly": 38.1, - "spectral_class": "F0V+..." + "astronomical_id": "GJ 482A" }, { "system_id": "S-194", - "system_name": "PLACEHOLDER_194", - "star_type": "G", - "geographic_sector": "deep_frontier", - "geographic_band": "outer", - "political_zone": "deep_reach_isolate", - "settlement_wave": "wave_4", "gate_topology": "through_route", "aperture_count": 2, "gate_connections": 2, - "earth_proximity": "distant", "hop_distance_from_gateway": 11, - "astronomical_id": "GJ 524", - "proper_name": null, - "dist_ly": 45.2, - "spectral_class": "k" + "astronomical_id": "GJ 524" }, { "system_id": "S-195", - "system_name": "PLACEHOLDER_195", - "star_type": "K", - "geographic_sector": "west_reach", - "geographic_band": "inner", - "political_zone": "commercial_mid_reach", - "settlement_wave": "unsettled", "gate_topology": "junction", "aperture_count": 4, "gate_connections": 4, - "earth_proximity": "proximate", "hop_distance_from_gateway": 6, - "astronomical_id": "GJ 3454", - "proper_name": null, - "dist_ly": 20.1, - "spectral_class": "m" + "astronomical_id": "GJ 3454" }, { "system_id": "S-196", - "system_name": "PLACEHOLDER_196", - "star_type": "M", - "geographic_sector": "north_reach", - "geographic_band": "inner", - "political_zone": "commercial_mid_reach", - "settlement_wave": "wave_2", "gate_topology": "loop_member", "aperture_count": 2, "gate_connections": 2, - "earth_proximity": "proximate", "hop_distance_from_gateway": 4, - "astronomical_id": "GJ 3618", - "proper_name": null, - "dist_ly": 14.6, - "spectral_class": "m" + "astronomical_id": "GJ 3618" }, { "system_id": "S-197", - "system_name": "PLACEHOLDER_197", - "star_type": "M", - "geographic_sector": "deep_frontier", - "geographic_band": "outer", - "political_zone": "contested_frontier", - "settlement_wave": "unsettled", "gate_topology": "through_route", "aperture_count": 2, "gate_connections": 2, - "earth_proximity": "distant", "hop_distance_from_gateway": 11, - "astronomical_id": "GJ 394", - "proper_name": null, - "dist_ly": 45.2, - "spectral_class": "K7 Ve" + "astronomical_id": "GJ 394" }, { "system_id": "S-198", - "system_name": "PLACEHOLDER_198", - "star_type": "K", - "geographic_sector": "north_reach", - "geographic_band": "inner", - "political_zone": "contested_frontier", - "settlement_wave": "wave_3", "gate_topology": "loop_member", "aperture_count": 2, "gate_connections": 2, - "earth_proximity": "proximate", "hop_distance_from_gateway": 5, - "astronomical_id": "GJ 280B", - "proper_name": null, - "dist_ly": 11.4, - "spectral_class": "DA" + "astronomical_id": "GJ 280B" }, { "system_id": "S-199", - "system_name": "PLACEHOLDER_199", - "star_type": "G", - "geographic_sector": "east_reach", - "geographic_band": "outer", - "political_zone": "deep_reach_isolate", - "settlement_wave": "wave_2", "gate_topology": "junction", "aperture_count": 3, "gate_connections": 3, - "earth_proximity": "proximate", "hop_distance_from_gateway": 4, - "astronomical_id": "GJ 860B", - "proper_name": null, - "dist_ly": 13.1, - "spectral_class": "M6 V" + "astronomical_id": "GJ 860B" }, { "system_id": "S-200", - "system_name": "PLACEHOLDER_200", - "star_type": "M", - "geographic_sector": "south_reach", - "geographic_band": "inner", - "political_zone": "contested_frontier", - "settlement_wave": "wave_3", "gate_topology": "junction", "aperture_count": 3, "gate_connections": 3, - "earth_proximity": "proximate", "hop_distance_from_gateway": 4, - "astronomical_id": "GJ 234A", - "proper_name": "Ross 614", - "dist_ly": 13.5, - "spectral_class": "M4.5Ve" + "astronomical_id": "GJ 234A" }, { "system_id": "S-201", - "system_name": "PLACEHOLDER_201", - "star_type": "G", - "geographic_sector": "north_reach", - "geographic_band": "inner", - "political_zone": "contested_frontier", - "settlement_wave": "wave_3", "gate_topology": "loop_member", "aperture_count": 2, "gate_connections": 2, - "earth_proximity": "proximate", "hop_distance_from_gateway": 4, - "astronomical_id": "GJ 3622", - "proper_name": null, - "dist_ly": 14.8, - "spectral_class": "M6.5" + "astronomical_id": "GJ 3622" }, { "system_id": "S-202", - "system_name": "PLACEHOLDER_202", - "star_type": "F", - "geographic_sector": "south_reach", - "geographic_band": "inner", - "political_zone": "research_periphery", - "settlement_wave": "wave_3", "gate_topology": "spur_end", "aperture_count": 2, "gate_connections": 2, - "earth_proximity": "proximate", "hop_distance_from_gateway": 7, - "astronomical_id": "GJ 27", - "proper_name": null, - "dist_ly": 36.1, - "spectral_class": "K0V" + "astronomical_id": "GJ 27" }, { "system_id": "S-203", - "system_name": "PLACEHOLDER_203", - "star_type": "M", - "geographic_sector": "north_reach", - "geographic_band": "outer", - "political_zone": "commercial_mid_reach", - "settlement_wave": "wave_1", "gate_topology": "spur_end", "aperture_count": 2, "gate_connections": 2, - "earth_proximity": "proximate", "hop_distance_from_gateway": 6, - "astronomical_id": "GJ 408", - "proper_name": null, - "dist_ly": 21.7, - "spectral_class": "M3" + "astronomical_id": "GJ 408" }, { "system_id": "S-204", - "system_name": "PLACEHOLDER_204", - "star_type": "M", - "geographic_sector": "north_reach", - "geographic_band": "inner", - "political_zone": "commercial_mid_reach", - "settlement_wave": "wave_2", "gate_topology": "spur_end", "aperture_count": 2, "gate_connections": 2, - "earth_proximity": "proximate", "hop_distance_from_gateway": 8, - "astronomical_id": "GJ 575A", - "proper_name": null, - "dist_ly": 40.8, - "spectral_class": "G2V + G2V" + "astronomical_id": "GJ 575A" }, { "system_id": "S-205", - "system_name": "PLACEHOLDER_205", - "star_type": "K", - "geographic_sector": "deep_frontier", - "geographic_band": "outer", - "political_zone": "deep_reach_isolate", - "settlement_wave": "wave_3", "gate_topology": "dead_end", "aperture_count": 1, "gate_connections": 1, - "earth_proximity": "distant", "hop_distance_from_gateway": 23, - "astronomical_id": "GJ 6711", - "proper_name": null, - "dist_ly": 0, - "spectral_class": "" + "astronomical_id": "GJ 6711" }, { "system_id": "S-206", - "system_name": "PLACEHOLDER_206", - "star_type": "K", - "geographic_sector": "deep_frontier", - "geographic_band": "outer", - "political_zone": "deep_reach_isolate", - "settlement_wave": "wave_5", "gate_topology": "dead_end", "aperture_count": 1, "gate_connections": 1, - "earth_proximity": "distant", "hop_distance_from_gateway": 12, - "astronomical_id": "GJ 407", - "proper_name": "Chalawan", - "dist_ly": 45.9, - "spectral_class": "G0V" + "astronomical_id": "GJ 407" }, { "system_id": "S-207", - "system_name": "PLACEHOLDER_207", - "star_type": "K", - "geographic_sector": "east_reach", - "geographic_band": "inner", - "political_zone": "contested_frontier", - "settlement_wave": "wave_3", "gate_topology": "loop_member", "aperture_count": 2, "gate_connections": 2, - "earth_proximity": "proximate", "hop_distance_from_gateway": 6, - "astronomical_id": "GJ 1128", - "proper_name": null, - "dist_ly": 20.3, - "spectral_class": "m" + "astronomical_id": "GJ 1128" }, { "system_id": "S-208", - "system_name": "PLACEHOLDER_208", - "star_type": "M", - "geographic_sector": "deep_frontier", - "geographic_band": "inner", - "political_zone": "deep_reach_isolate", - "settlement_wave": "wave_3", "gate_topology": "through_route", "aperture_count": 2, "gate_connections": 2, - "earth_proximity": "proximate", "hop_distance_from_gateway": 10, - "astronomical_id": "GJ 1267", - "proper_name": null, - "dist_ly": 44.1, - "spectral_class": "K7V" + "astronomical_id": "GJ 1267" }, { "system_id": "S-209", - "system_name": "PLACEHOLDER_209", - "star_type": "M", - "geographic_sector": "south_reach", - "geographic_band": "inner", - "political_zone": "contested_frontier", - "settlement_wave": "wave_3", "gate_topology": "junction", "aperture_count": 3, "gate_connections": 3, - "earth_proximity": "proximate", "hop_distance_from_gateway": 5, - "astronomical_id": "GJ 54", - "proper_name": null, - "dist_ly": 26.7, - "spectral_class": "K" + "astronomical_id": "GJ 54" }, { "system_id": "S-210", - "system_name": "PLACEHOLDER_210", - "star_type": "F", - "geographic_sector": "deep_frontier", - "geographic_band": "outer", - "political_zone": "deep_reach_isolate", - "settlement_wave": "wave_5", "gate_topology": "through_route", "aperture_count": 2, "gate_connections": 2, - "earth_proximity": "proximate", "hop_distance_from_gateway": 6, - "astronomical_id": "GJ 661B", - "proper_name": null, - "dist_ly": 20.6, - "spectral_class": "M3.5" + "astronomical_id": "GJ 661B" }, { "system_id": "S-211", - "system_name": "PLACEHOLDER_211", - "star_type": "M", - "geographic_sector": "east_reach", - "geographic_band": "outer", - "political_zone": "deep_reach_isolate", - "settlement_wave": "wave_5", "gate_topology": "through_route", "aperture_count": 2, "gate_connections": 2, - "earth_proximity": "proximate", "hop_distance_from_gateway": 8, - "astronomical_id": "GJ 3533", - "proper_name": null, - "dist_ly": 39.8, - "spectral_class": "k-m" + "astronomical_id": "GJ 3533" }, { "system_id": "S-212", - "system_name": "PLACEHOLDER_212", - "star_type": "M", - "geographic_sector": "south_reach", - "geographic_band": "inner", - "political_zone": "institutional_core", - "settlement_wave": "wave_2", "gate_topology": "hub", "aperture_count": 6, "gate_connections": 6, - "earth_proximity": "proximate", "hop_distance_from_gateway": 4, - "astronomical_id": "GJ 566B", - "proper_name": null, - "dist_ly": 21.9, - "spectral_class": "K4 Ve" + "astronomical_id": "GJ 566B" }, { "system_id": "S-213", - "system_name": "PLACEHOLDER_213", - "star_type": "K", - "geographic_sector": "core", - "geographic_band": "core", - "political_zone": "institutional_core", - "settlement_wave": "wave_2", "gate_topology": "loop_member", "aperture_count": 2, "gate_connections": 2, - "earth_proximity": "immediate", "hop_distance_from_gateway": 2, - "astronomical_id": "GJ 380", - "proper_name": null, - "dist_ly": 15.9, - "spectral_class": "K8V" + "astronomical_id": "GJ 380" }, { "system_id": "S-214", - "system_name": "PLACEHOLDER_214", - "star_type": "K", - "geographic_sector": "deep_frontier", - "geographic_band": "outer", - "political_zone": "deep_reach_isolate", - "settlement_wave": "wave_3", "gate_topology": "through_route", "aperture_count": 2, "gate_connections": 2, - "earth_proximity": "proximate", "hop_distance_from_gateway": 10, - "astronomical_id": "GJ 868", - "proper_name": null, - "dist_ly": 44.2, - "spectral_class": "K4/K5V" + "astronomical_id": "GJ 868" }, { "system_id": "S-215", - "system_name": "PLACEHOLDER_215", - "star_type": "binary", - "geographic_sector": "deep_frontier", - "geographic_band": "outer", - "political_zone": "deep_reach_isolate", - "settlement_wave": "wave_4", "gate_topology": "through_route", "aperture_count": 2, "gate_connections": 2, - "earth_proximity": "distant", "hop_distance_from_gateway": 19, - "astronomical_id": "GJ 147", - "proper_name": null, - "dist_ly": 45.5, - "spectral_class": "F9V" + "astronomical_id": "GJ 147" }, { "system_id": "S-216", - "system_name": "PLACEHOLDER_216", - "star_type": "M", - "geographic_sector": "east_reach", - "geographic_band": "outer", - "political_zone": "deep_reach_isolate", - "settlement_wave": "wave_4", "gate_topology": "spur_end", "aperture_count": 2, "gate_connections": 2, - "earth_proximity": "proximate", "hop_distance_from_gateway": 6, - "astronomical_id": "GJ 1125", - "proper_name": null, - "dist_ly": 31.5, - "spectral_class": "K:..." + "astronomical_id": "GJ 1125" }, { "system_id": "S-217", - "system_name": "PLACEHOLDER_217", - "star_type": "K", - "geographic_sector": "west_reach", - "geographic_band": "outer", - "political_zone": "deep_reach_isolate", - "settlement_wave": "wave_3", "gate_topology": "loop_member", "aperture_count": 2, "gate_connections": 2, - "earth_proximity": "proximate", "hop_distance_from_gateway": 5, - "astronomical_id": "GJ 506", - "proper_name": null, - "dist_ly": 27.9, - "spectral_class": "G5V" + "astronomical_id": "GJ 506" }, { "system_id": "S-218", - "system_name": "PLACEHOLDER_218", - "star_type": "M", - "geographic_sector": "deep_frontier", - "geographic_band": "outer", - "political_zone": "contested_frontier", - "settlement_wave": "wave_3", "gate_topology": "through_route", "aperture_count": 2, "gate_connections": 2, - "earth_proximity": "distant", "hop_distance_from_gateway": 16, - "astronomical_id": "GJ 421B", - "proper_name": null, - "dist_ly": 46.5, - "spectral_class": "K7V" + "astronomical_id": "GJ 421B" }, { "system_id": "S-219", - "system_name": "PLACEHOLDER_219", - "star_type": "F", - "geographic_sector": "south_reach", - "geographic_band": "inner", - "political_zone": "commercial_mid_reach", - "settlement_wave": "wave_5", "gate_topology": "spur_end", "aperture_count": 2, "gate_connections": 2, - "earth_proximity": "proximate", "hop_distance_from_gateway": 6, - "astronomical_id": "GJ 829", - "proper_name": null, - "dist_ly": 21.9, - "spectral_class": "M4" + "astronomical_id": "GJ 829" }, { "system_id": "S-220", - "system_name": "PLACEHOLDER_220", - "star_type": "M", - "geographic_sector": "deep_frontier", - "geographic_band": "outer", - "political_zone": "contested_frontier", - "settlement_wave": "wave_4", "gate_topology": "spur_end", "aperture_count": 2, "gate_connections": 2, - "earth_proximity": "proximate", "hop_distance_from_gateway": 6, - "astronomical_id": "GJ 643", - "proper_name": null, - "dist_ly": 21.9, - "spectral_class": "M4" + "astronomical_id": "GJ 643" }, { "system_id": "S-221", - "system_name": "PLACEHOLDER_221", - "star_type": "F", - "geographic_sector": "deep_frontier", - "geographic_band": "inner", - "political_zone": "contested_frontier", - "settlement_wave": "wave_4", "gate_topology": "through_route", "aperture_count": 2, "gate_connections": 2, - "earth_proximity": "distant", "hop_distance_from_gateway": 13, - "astronomical_id": "GJ 903", - "proper_name": "Errai", - "dist_ly": 46.0, - "spectral_class": "K1IV" + "astronomical_id": "GJ 903" }, { "system_id": "S-222", - "system_name": "PLACEHOLDER_222", - "star_type": "K", - "geographic_sector": "west_reach", - "geographic_band": "outer", - "political_zone": "deep_reach_isolate", - "settlement_wave": "wave_2", "gate_topology": "dead_end", "aperture_count": 1, "gate_connections": 1, - "earth_proximity": "proximate", "hop_distance_from_gateway": 4, - "astronomical_id": "GJ 66B", - "proper_name": "p Eridani", - "dist_ly": 25.5, - "spectral_class": "K0V" + "astronomical_id": "GJ 66B" }, { "system_id": "S-223", - "system_name": "PLACEHOLDER_223", - "star_type": "K", - "geographic_sector": "deep_frontier", - "geographic_band": "outer", - "political_zone": "deep_reach_isolate", - "settlement_wave": "wave_5", "gate_topology": "dead_end", "aperture_count": 1, "gate_connections": 1, - "earth_proximity": "proximate", "hop_distance_from_gateway": 7, - "astronomical_id": "GJ 103", - "proper_name": null, - "dist_ly": 37.8, - "spectral_class": "K7V comp SB" + "astronomical_id": "GJ 103" }, { "system_id": "S-224", - "system_name": "PLACEHOLDER_224", - "star_type": "K", - "geographic_sector": "deep_frontier", - "geographic_band": "outer", - "political_zone": "deep_reach_isolate", - "settlement_wave": "wave_5", "gate_topology": "through_route", "aperture_count": 2, "gate_connections": 2, - "earth_proximity": "proximate", "hop_distance_from_gateway": 8, - "astronomical_id": "GJ 309", - "proper_name": null, - "dist_ly": 39.8, - "spectral_class": "K0V" + "astronomical_id": "GJ 309" }, { "system_id": "S-225", - "system_name": "PLACEHOLDER_225", - "star_type": "K", - "geographic_sector": "west_reach", - "geographic_band": "inner", - "political_zone": "institutional_core", - "settlement_wave": "wave_2", "gate_topology": "hub", "aperture_count": 6, "gate_connections": 6, - "earth_proximity": "proximate", "hop_distance_from_gateway": 5, - "astronomical_id": "GJ 832", - "proper_name": null, - "dist_ly": 16.2, - "spectral_class": "M1V" + "astronomical_id": "GJ 832" }, { "system_id": "S-226", - "system_name": "PLACEHOLDER_226", - "star_type": "K", - "geographic_sector": "deep_frontier", - "geographic_band": "outer", - "political_zone": "contested_frontier", - "settlement_wave": "wave_4", "gate_topology": "through_route", "aperture_count": 2, "gate_connections": 2, - "earth_proximity": "proximate", "hop_distance_from_gateway": 10, - "astronomical_id": "GJ 69", - "proper_name": null, - "dist_ly": 44.3, - "spectral_class": "K5V" + "astronomical_id": "GJ 69" }, { "system_id": "S-227", - "system_name": "PLACEHOLDER_227", - "star_type": "M", - "geographic_sector": "west_reach", - "geographic_band": "inner", - "political_zone": "research_periphery", - "settlement_wave": "wave_3", "gate_topology": "spur_end", "aperture_count": 2, "gate_connections": 2, - "earth_proximity": "proximate", "hop_distance_from_gateway": 7, - "astronomical_id": "GJ 505A", - "proper_name": null, - "dist_ly": 36.1, - "spectral_class": "K2V" + "astronomical_id": "GJ 505A" }, { "system_id": "S-228", - "system_name": "PLACEHOLDER_228", - "star_type": "K", - "geographic_sector": "east_reach", - "geographic_band": "inner", - "political_zone": "commercial_mid_reach", - "settlement_wave": "wave_5", "gate_topology": "junction", "aperture_count": 3, "gate_connections": 3, - "earth_proximity": "proximate", "hop_distance_from_gateway": 4, - "astronomical_id": "GJ 105A", - "proper_name": "268 G. Cet", - "dist_ly": 23.4, - "spectral_class": "K3V" + "astronomical_id": "GJ 105A" }, { "system_id": "S-229", - "system_name": "PLACEHOLDER_229", - "star_type": "K", - "geographic_sector": "east_reach", - "geographic_band": "outer", - "political_zone": "deep_reach_isolate", - "settlement_wave": "wave_4", "gate_topology": "dead_end", "aperture_count": 1, "gate_connections": 1, - "earth_proximity": "proximate", "hop_distance_from_gateway": 4, - "astronomical_id": "GJ 412B", - "proper_name": null, - "dist_ly": 15.8, - "spectral_class": "M6 e" + "astronomical_id": "GJ 412B" }, { "system_id": "S-230", - "system_name": "PLACEHOLDER_230", - "star_type": "K", - "geographic_sector": "deep_frontier", - "geographic_band": "outer", - "political_zone": "deep_reach_isolate", - "settlement_wave": "unsettled", "gate_topology": "through_route", "aperture_count": 2, "gate_connections": 2, - "earth_proximity": "proximate", "hop_distance_from_gateway": 9, - "astronomical_id": "GJ 425A", - "proper_name": null, - "dist_ly": 42.9, - "spectral_class": "K4/K5V" + "astronomical_id": "GJ 425A" }, { "system_id": "S-231", - "system_name": "PLACEHOLDER_231", - "star_type": "M", - "geographic_sector": "north_reach", - "geographic_band": "inner", - "political_zone": "research_periphery", - "settlement_wave": "wave_3", "gate_topology": "through_route", "aperture_count": 2, "gate_connections": 2, - "earth_proximity": "proximate", "hop_distance_from_gateway": 7, - "astronomical_id": "GJ 653", - "proper_name": null, - "dist_ly": 34.9, - "spectral_class": "K5V" + "astronomical_id": "GJ 653" }, { "system_id": "S-232", - "system_name": "PLACEHOLDER_232", - "star_type": "M", - "geographic_sector": "west_reach", - "geographic_band": "inner", - "political_zone": "commercial_mid_reach", - "settlement_wave": "wave_4", "gate_topology": "junction", "aperture_count": 3, "gate_connections": 3, - "earth_proximity": "proximate", "hop_distance_from_gateway": 7, - "astronomical_id": "GJ 453", - "proper_name": null, - "dist_ly": 33.1, - "spectral_class": "K4V" + "astronomical_id": "GJ 453" }, { "system_id": "S-233", - "system_name": "PLACEHOLDER_233", - "star_type": "M", - "geographic_sector": "deep_frontier", - "geographic_band": "outer", - "political_zone": "deep_reach_isolate", - "settlement_wave": "wave_2", "gate_topology": "through_route", "aperture_count": 2, "gate_connections": 2, - "earth_proximity": "proximate", "hop_distance_from_gateway": 6, - "astronomical_id": "GJ 2097", - "proper_name": null, - "dist_ly": 20.9, - "spectral_class": "m" + "astronomical_id": "GJ 2097" }, { "system_id": "S-234", - "system_name": "PLACEHOLDER_234", - "star_type": "K", - "geographic_sector": "east_reach", - "geographic_band": "outer", - "political_zone": "commercial_mid_reach", - "settlement_wave": "wave_2", "gate_topology": "dead_end", "aperture_count": 1, "gate_connections": 1, - "earth_proximity": "proximate", "hop_distance_from_gateway": 5, - "astronomical_id": "GJ 908", - "proper_name": null, - "dist_ly": 19.5, - "spectral_class": "M2V" + "astronomical_id": "GJ 908" }, { "system_id": "S-235", - "system_name": "PLACEHOLDER_235", - "star_type": "M", - "geographic_sector": "core", - "geographic_band": "core", - "political_zone": "institutional_core", - "settlement_wave": "wave_2", "gate_topology": "hub", "aperture_count": 5, "gate_connections": 5, - "earth_proximity": "proximate", "hop_distance_from_gateway": 3, - "astronomical_id": "GJ 570A", - "proper_name": null, - "dist_ly": 19.0, - "spectral_class": "K4V" + "astronomical_id": "GJ 570A" }, { "system_id": "S-236", - "system_name": "PLACEHOLDER_236", - "star_type": "K", - "geographic_sector": "east_reach", - "geographic_band": "inner", - "political_zone": "commercial_mid_reach", - "settlement_wave": "wave_3", "gate_topology": "hub", "aperture_count": 5, "gate_connections": 5, - "earth_proximity": "proximate", "hop_distance_from_gateway": 4, - "astronomical_id": "GJ 566A", - "proper_name": null, - "dist_ly": 21.9, - "spectral_class": "G8V + K4V" + "astronomical_id": "GJ 566A" }, { "system_id": "S-237", - "system_name": "PLACEHOLDER_237", - "star_type": "F", - "geographic_sector": "east_reach", - "geographic_band": "outer", - "political_zone": "research_periphery", - "settlement_wave": "wave_3", "gate_topology": "dead_end", "aperture_count": 1, "gate_connections": 1, - "earth_proximity": "proximate", "hop_distance_from_gateway": 9, - "astronomical_id": "GJ 3612", - "proper_name": null, - "dist_ly": 43.1, - "spectral_class": "k-m" + "astronomical_id": "GJ 3612" }, { "system_id": "S-238", - "system_name": "PLACEHOLDER_238", - "star_type": "binary", - "geographic_sector": "south_reach", - "geographic_band": "outer", - "political_zone": "deep_reach_isolate", - "settlement_wave": "unsettled", "gate_topology": "through_route", "aperture_count": 2, "gate_connections": 2, - "earth_proximity": "proximate", "hop_distance_from_gateway": 7, - "astronomical_id": "GJ 86", - "proper_name": null, - "dist_ly": 35.2, - "spectral_class": "K0V" + "astronomical_id": "GJ 86" }, { "system_id": "S-239", - "system_name": "PLACEHOLDER_239", - "star_type": "unusual", - "geographic_sector": "north_reach", - "geographic_band": "inner", - "political_zone": "contested_frontier", - "settlement_wave": "wave_4", "gate_topology": "junction", "aperture_count": 4, "gate_connections": 4, - "earth_proximity": "proximate", "hop_distance_from_gateway": 3, - "astronomical_id": "GJ 661A", - "proper_name": null, - "dist_ly": 19.5, - "spectral_class": "K5" + "astronomical_id": "GJ 661A" }, { "system_id": "S-240", - "system_name": "PLACEHOLDER_240", - "star_type": "binary", - "geographic_sector": "north_reach", - "geographic_band": "outer", - "political_zone": "deep_reach_isolate", - "settlement_wave": "wave_3", "gate_topology": "dead_end", "aperture_count": 1, "gate_connections": 1, - "earth_proximity": "proximate", "hop_distance_from_gateway": 8, - "astronomical_id": "GJ 95", - "proper_name": null, - "dist_ly": 41.3, - "spectral_class": "G8V" + "astronomical_id": "GJ 95" }, { "system_id": "S-241", - "system_name": "PLACEHOLDER_241", - "star_type": "K", - "geographic_sector": "north_reach", - "geographic_band": "outer", - "political_zone": "contested_frontier", - "settlement_wave": "wave_5", "gate_topology": "spur_end", "aperture_count": 2, "gate_connections": 2, - "earth_proximity": "proximate", "hop_distance_from_gateway": 4, - "astronomical_id": "GJ 1245A", - "proper_name": null, - "dist_ly": 15.4, - "spectral_class": "M5.5 V e" + "astronomical_id": "GJ 1245A" }, { "system_id": "S-242", - "system_name": "PLACEHOLDER_242", - "star_type": "M", - "geographic_sector": "deep_frontier", - "geographic_band": "outer", - "political_zone": "deep_reach_isolate", - "settlement_wave": "wave_4", "gate_topology": "spur_end", "aperture_count": 2, "gate_connections": 2, - "earth_proximity": "distant", "hop_distance_from_gateway": 14, - "astronomical_id": "GJ 481", - "proper_name": null, - "dist_ly": 46.2, - "spectral_class": "K2" + "astronomical_id": "GJ 481" }, { "system_id": "S-243", - "system_name": "PLACEHOLDER_243", - "star_type": "M", - "geographic_sector": "north_reach", - "geographic_band": "inner", - "political_zone": "commercial_mid_reach", - "settlement_wave": "wave_2", "gate_topology": "spur_end", "aperture_count": 2, "gate_connections": 2, - "earth_proximity": "proximate", "hop_distance_from_gateway": 6, - "astronomical_id": "GJ 680", - "proper_name": null, - "dist_ly": 31.7, - "spectral_class": "K5" + "astronomical_id": "GJ 680" }, { "system_id": "S-244", - "system_name": "PLACEHOLDER_244", - "star_type": "F", - "geographic_sector": "east_reach", - "geographic_band": "outer", - "political_zone": "research_periphery", - "settlement_wave": "wave_3", "gate_topology": "through_route", "aperture_count": 2, "gate_connections": 2, - "earth_proximity": "proximate", "hop_distance_from_gateway": 8, - "astronomical_id": "GJ 848", - "proper_name": null, - "dist_ly": 38.2, - "spectral_class": "F5V" + "astronomical_id": "GJ 848" }, { "system_id": "S-245", - "system_name": "PLACEHOLDER_245", - "star_type": "M", - "geographic_sector": "west_reach", - "geographic_band": "inner", - "political_zone": "research_periphery", - "settlement_wave": "wave_4", "gate_topology": "loop_member", "aperture_count": 2, "gate_connections": 2, - "earth_proximity": "proximate", "hop_distance_from_gateway": 8, - "astronomical_id": "GJ 542", - "proper_name": null, - "dist_ly": 38.5, - "spectral_class": "K3V" + "astronomical_id": "GJ 542" }, { "system_id": "S-246", - "system_name": "PLACEHOLDER_246", - "star_type": "M", - "geographic_sector": "deep_frontier", - "geographic_band": "outer", - "political_zone": "deep_reach_isolate", - "settlement_wave": "wave_2", "gate_topology": "through_route", "aperture_count": 2, "gate_connections": 2, - "earth_proximity": "distant", "hop_distance_from_gateway": 18, - "astronomical_id": "GJ 546", - "proper_name": null, - "dist_ly": 46.8, - "spectral_class": "K5V" + "astronomical_id": "GJ 546" }, { "system_id": "S-247", - "system_name": "PLACEHOLDER_247", - "star_type": "M", - "geographic_sector": "south_reach", - "geographic_band": "inner", - "political_zone": "commercial_mid_reach", - "settlement_wave": "wave_2", "gate_topology": "junction", "aperture_count": 3, "gate_connections": 3, - "earth_proximity": "proximate", "hop_distance_from_gateway": 5, - "astronomical_id": "GJ 884", - "proper_name": null, - "dist_ly": 26.8, - "spectral_class": "K5/M0V" + "astronomical_id": "GJ 884" }, { "system_id": "S-248", - "system_name": "PLACEHOLDER_248", - "star_type": "M", - "geographic_sector": "east_reach", - "geographic_band": "outer", - "political_zone": "deep_reach_isolate", - "settlement_wave": "wave_4", "gate_topology": "dead_end", "aperture_count": 1, "gate_connections": 1, - "earth_proximity": "proximate", "hop_distance_from_gateway": 3, - "astronomical_id": "GJ 15B", - "proper_name": null, - "dist_ly": 11.6, - "spectral_class": "M6 Ve" + "astronomical_id": "GJ 15B" }, { "system_id": "S-249", - "system_name": "PLACEHOLDER_249", - "star_type": "K", - "geographic_sector": "south_reach", - "geographic_band": "outer", - "political_zone": "research_periphery", - "settlement_wave": "wave_3", "gate_topology": "dead_end", "aperture_count": 1, "gate_connections": 1, - "earth_proximity": "proximate", "hop_distance_from_gateway": 4, - "astronomical_id": "GJ 412A", - "proper_name": null, - "dist_ly": 15.8, - "spectral_class": "M2Vvar" + "astronomical_id": "GJ 412A" }, { "system_id": "S-250", - "system_name": "PLACEHOLDER_250", - "star_type": "K", - "geographic_sector": "east_reach", - "geographic_band": "outer", - "political_zone": "commercial_mid_reach", - "settlement_wave": "wave_3", "gate_topology": "dead_end", "aperture_count": 1, "gate_connections": 1, - "earth_proximity": "proximate", "hop_distance_from_gateway": 7, - "astronomical_id": "GJ 107A", - "proper_name": null, - "dist_ly": 36.3, - "spectral_class": "F7V" + "astronomical_id": "GJ 107A" }, { "system_id": "S-251", - "system_name": "PLACEHOLDER_251", - "star_type": "M", - "geographic_sector": "north_reach", - "geographic_band": "inner", - "political_zone": "commercial_mid_reach", - "settlement_wave": "wave_2", "gate_topology": "junction", "aperture_count": 3, "gate_connections": 3, - "earth_proximity": "proximate", "hop_distance_from_gateway": 5, - "astronomical_id": "GJ 1116A", - "proper_name": null, - "dist_ly": 17.0, - "spectral_class": "m" + "astronomical_id": "GJ 1116A" }, { "system_id": "S-252", - "system_name": "PLACEHOLDER_252", - "star_type": "K", - "geographic_sector": "deep_frontier", - "geographic_band": "outer", - "political_zone": "contested_frontier", - "settlement_wave": "wave_4", "gate_topology": "dead_end", "aperture_count": 1, "gate_connections": 1, - "earth_proximity": "distant", "hop_distance_from_gateway": 19, - "astronomical_id": "GJ 111", - "proper_name": null, - "dist_ly": 46.4, - "spectral_class": "F5/F6V" + "astronomical_id": "GJ 111" }, { "system_id": "S-253", - "system_name": "PLACEHOLDER_253", - "star_type": "M", - "geographic_sector": "core", - "geographic_band": "core", - "political_zone": "institutional_core", - "settlement_wave": "wave_1", "gate_topology": "junction", "aperture_count": 4, "gate_connections": 4, - "earth_proximity": "proximate", "hop_distance_from_gateway": 3, - "astronomical_id": "GJ 663B", - "proper_name": "Guniibuu B", - "dist_ly": 19.5, - "spectral_class": "K1 Ve" + "astronomical_id": "GJ 663B" }, { "system_id": "S-254", - "system_name": "PLACEHOLDER_254", - "star_type": "binary", - "geographic_sector": "west_reach", - "geographic_band": "inner", - "political_zone": "commercial_mid_reach", - "settlement_wave": "wave_3", "gate_topology": "junction", "aperture_count": 3, "gate_connections": 3, - "earth_proximity": "proximate", "hop_distance_from_gateway": 5, - "astronomical_id": "GJ 1116B", - "proper_name": null, - "dist_ly": 17.0, - "spectral_class": "m" + "astronomical_id": "GJ 1116B" }, { "system_id": "S-255", - "system_name": "PLACEHOLDER_255", - "star_type": "M", - "geographic_sector": "deep_frontier", - "geographic_band": "outer", - "political_zone": "deep_reach_isolate", - "settlement_wave": "wave_4", "gate_topology": "dead_end", "aperture_count": 1, "gate_connections": 1, - "earth_proximity": "proximate", "hop_distance_from_gateway": 7, - "astronomical_id": "GJ 3442", - "proper_name": null, - "dist_ly": 37.9, - "spectral_class": "k-m" + "astronomical_id": "GJ 3442" }, { "system_id": "S-256", - "system_name": "PLACEHOLDER_256", - "star_type": "M", - "geographic_sector": "deep_frontier", - "geographic_band": "outer", - "political_zone": "deep_reach_isolate", - "settlement_wave": "wave_4", "gate_topology": "through_route", "aperture_count": 2, "gate_connections": 2, - "earth_proximity": "proximate", "hop_distance_from_gateway": 5, - "astronomical_id": "GJ 183", - "proper_name": null, - "dist_ly": 28.4, - "spectral_class": "K3V" + "astronomical_id": "GJ 183" }, { "system_id": "S-257", - "system_name": "PLACEHOLDER_257", - "star_type": "G", - "geographic_sector": "west_reach", - "geographic_band": "outer", - "political_zone": "research_periphery", - "settlement_wave": "wave_3", "gate_topology": "spur_end", "aperture_count": 2, "gate_connections": 2, - "earth_proximity": "proximate", "hop_distance_from_gateway": 6, - "astronomical_id": "GJ 631", - "proper_name": null, - "dist_ly": 31.8, - "spectral_class": "K2V" + "astronomical_id": "GJ 631" }, { "system_id": "S-258", - "system_name": "PLACEHOLDER_258", - "star_type": "K", - "geographic_sector": "deep_frontier", - "geographic_band": "inner", - "political_zone": "contested_frontier", - "settlement_wave": "wave_3", "gate_topology": "through_route", "aperture_count": 2, "gate_connections": 2, - "earth_proximity": "proximate", "hop_distance_from_gateway": 9, - "astronomical_id": "GJ 174", - "proper_name": null, - "dist_ly": 43.0, - "spectral_class": "K3V" + "astronomical_id": "GJ 174" }, { "system_id": "S-259", - "system_name": "PLACEHOLDER_259", - "star_type": "M", - "geographic_sector": "south_reach", - "geographic_band": "inner", - "political_zone": "commercial_mid_reach", - "settlement_wave": "unsettled", "gate_topology": "junction", "aperture_count": 3, "gate_connections": 3, - "earth_proximity": "proximate", "hop_distance_from_gateway": 5, - "astronomical_id": "GJ 695A", - "proper_name": null, - "dist_ly": 27.1, - "spectral_class": "G5IV" + "astronomical_id": "GJ 695A" }, { "system_id": "S-260", - "system_name": "PLACEHOLDER_260", - "star_type": "binary", - "geographic_sector": "west_reach", - "geographic_band": "outer", - "political_zone": "commercial_mid_reach", - "settlement_wave": "wave_3", "gate_topology": "dead_end", "aperture_count": 1, "gate_connections": 1, - "earth_proximity": "distant", "hop_distance_from_gateway": 17, - "astronomical_id": "GJ 529", - "proper_name": null, - "dist_ly": 46.6, - "spectral_class": "K4/K5V" + "astronomical_id": "GJ 529" }, { "system_id": "S-261", - "system_name": "PLACEHOLDER_261", - "star_type": "K", - "geographic_sector": "west_reach", - "geographic_band": "inner", - "political_zone": "contested_frontier", - "settlement_wave": "wave_5", "gate_topology": "loop_member", "aperture_count": 2, "gate_connections": 2, - "earth_proximity": "proximate", "hop_distance_from_gateway": 6, - "astronomical_id": "GJ 581", - "proper_name": null, - "dist_ly": 20.3, - "spectral_class": "M5" + "astronomical_id": "GJ 581" }, { "system_id": "S-262", - "system_name": "PLACEHOLDER_262", - "star_type": "G", - "geographic_sector": "deep_frontier", - "geographic_band": "outer", - "political_zone": "contested_frontier", - "settlement_wave": "wave_5", "gate_topology": "through_route", "aperture_count": 2, "gate_connections": 2, - "earth_proximity": "distant", "hop_distance_from_gateway": 21, - "astronomical_id": "GJ 501B", - "proper_name": null, - "dist_ly": 46.7, - "spectral_class": "F5 V" + "astronomical_id": "GJ 501B" }, { "system_id": "S-263", - "system_name": "PLACEHOLDER_263", - "star_type": "K", - "geographic_sector": "core", - "geographic_band": "core", - "political_zone": "institutional_core", - "settlement_wave": "wave_1", "gate_topology": "junction", "aperture_count": 4, "gate_connections": 4, - "earth_proximity": "proximate", "hop_distance_from_gateway": 3, - "astronomical_id": "GJ 783A", - "proper_name": null, - "dist_ly": 19.6, - "spectral_class": "K2V" + "astronomical_id": "GJ 783A" }, { "system_id": "S-264", - "system_name": "PLACEHOLDER_264", - "star_type": "M", - "geographic_sector": "west_reach", - "geographic_band": "outer", - "political_zone": "commercial_mid_reach", - "settlement_wave": "wave_2", "gate_topology": "dead_end", "aperture_count": 1, "gate_connections": 1, - "earth_proximity": "proximate", "hop_distance_from_gateway": 8, - "astronomical_id": "GJ 1248", - "proper_name": null, - "dist_ly": 41.3, - "spectral_class": "k-m" + "astronomical_id": "GJ 1248" }, { "system_id": "S-265", - "system_name": "PLACEHOLDER_265", - "star_type": "K", - "geographic_sector": "core", - "geographic_band": "core", - "political_zone": "institutional_core", - "settlement_wave": "wave_2", "gate_topology": "dead_end", "aperture_count": 1, "gate_connections": 1, - "earth_proximity": "immediate", "hop_distance_from_gateway": 2, - "astronomical_id": "GJ 702A", - "proper_name": null, - "dist_ly": 16.6, - "spectral_class": "K0V SB" + "astronomical_id": "GJ 702A" }, { "system_id": "S-266", - "system_name": "PLACEHOLDER_266", - "star_type": "F", - "geographic_sector": "north_reach", - "geographic_band": "inner", - "political_zone": "contested_frontier", - "settlement_wave": "wave_3", "gate_topology": "junction", "aperture_count": 3, "gate_connections": 3, - "earth_proximity": "proximate", "hop_distance_from_gateway": 3, - "astronomical_id": "GJ 139", - "proper_name": "82 G. Eri", - "dist_ly": 19.7, - "spectral_class": "G8V" + "astronomical_id": "GJ 139" }, { "system_id": "S-267", - "system_name": "PLACEHOLDER_267", - "star_type": "M", - "geographic_sector": "west_reach", - "geographic_band": "outer", - "political_zone": "deep_reach_isolate", - "settlement_wave": "wave_5", "gate_topology": "loop_member", "aperture_count": 2, "gate_connections": 2, - "earth_proximity": "proximate", "hop_distance_from_gateway": 8, - "astronomical_id": "GJ 414A", - "proper_name": null, - "dist_ly": 38.7, - "spectral_class": "K8V" + "astronomical_id": "GJ 414A" }, { "system_id": "S-268", - "system_name": "PLACEHOLDER_268", - "star_type": "G", - "geographic_sector": "north_reach", - "geographic_band": "inner", - "political_zone": "commercial_mid_reach", - "settlement_wave": "wave_2", "gate_topology": "through_route", "aperture_count": 2, "gate_connections": 2, - "earth_proximity": "proximate", "hop_distance_from_gateway": 6, - "astronomical_id": "GJ 216A", - "proper_name": null, - "dist_ly": 29.1, - "spectral_class": "F7V" + "astronomical_id": "GJ 216A" }, { "system_id": "S-269", - "system_name": "PLACEHOLDER_269", - "star_type": "M", - "geographic_sector": "west_reach", - "geographic_band": "inner", - "political_zone": "commercial_mid_reach", - "settlement_wave": "wave_4", "gate_topology": "loop_member", "aperture_count": 2, "gate_connections": 2, - "earth_proximity": "proximate", "hop_distance_from_gateway": 6, - "astronomical_id": "GJ 442A", - "proper_name": null, - "dist_ly": 30.1, - "spectral_class": "G3/G5V" + "astronomical_id": "GJ 442A" }, { "system_id": "S-270", - "system_name": "PLACEHOLDER_270", - "star_type": "M", - "geographic_sector": "south_reach", - "geographic_band": "outer", - "political_zone": "deep_reach_isolate", - "settlement_wave": "wave_5", "gate_topology": "dead_end", "aperture_count": 1, "gate_connections": 1, - "earth_proximity": "proximate", "hop_distance_from_gateway": 8, - "astronomical_id": "GJ 67", - "proper_name": null, - "dist_ly": 41.5, - "spectral_class": "G2V" + "astronomical_id": "GJ 67" }, { "system_id": "S-271", - "system_name": "PLACEHOLDER_271", - "star_type": "M", - "geographic_sector": "deep_frontier", - "geographic_band": "inner", - "political_zone": "deep_reach_isolate", - "settlement_wave": "wave_4", "gate_topology": "through_route", "aperture_count": 2, "gate_connections": 2, - "earth_proximity": "proximate", "hop_distance_from_gateway": 8, - "astronomical_id": "GJ 211", - "proper_name": null, - "dist_ly": 40.0, - "spectral_class": "K1V" + "astronomical_id": "GJ 211" }, { "system_id": "S-272", - "system_name": "PLACEHOLDER_272", - "star_type": "K", - "geographic_sector": "deep_frontier", - "geographic_band": "outer", - "political_zone": "contested_frontier", - "settlement_wave": "unsettled", "gate_topology": "through_route", "aperture_count": 2, "gate_connections": 2, - "earth_proximity": "proximate", "hop_distance_from_gateway": 7, - "astronomical_id": "GJ 92", - "proper_name": null, - "dist_ly": 35.2, - "spectral_class": "G0V" + "astronomical_id": "GJ 92" }, { "system_id": "S-273", - "system_name": "PLACEHOLDER_273", - "star_type": "G", - "geographic_sector": "north_reach", - "geographic_band": "inner", - "political_zone": "institutional_core", - "settlement_wave": "wave_2", "gate_topology": "junction", "aperture_count": 3, "gate_connections": 3, - "earth_proximity": "proximate", "hop_distance_from_gateway": 3, - "astronomical_id": "GJ 780", - "proper_name": null, - "dist_ly": 19.9, - "spectral_class": "G5IV-Vvar" + "astronomical_id": "GJ 780" }, { "system_id": "S-274", - "system_name": "PLACEHOLDER_274", - "star_type": "F", - "geographic_sector": "west_reach", - "geographic_band": "outer", - "political_zone": "research_periphery", - "settlement_wave": "wave_3", "gate_topology": "spur_end", "aperture_count": 2, "gate_connections": 2, - "earth_proximity": "proximate", "hop_distance_from_gateway": 7, - "astronomical_id": "GJ 320", - "proper_name": null, - "dist_ly": 36.3, - "spectral_class": "K2V" + "astronomical_id": "GJ 320" }, { "system_id": "S-275", - "system_name": "PLACEHOLDER_275", - "star_type": "K", - "geographic_sector": "east_reach", - "geographic_band": "inner", - "political_zone": "institutional_core", - "settlement_wave": "wave_2", "gate_topology": "through_route", "aperture_count": 2, "gate_connections": 2, - "earth_proximity": "proximate", "hop_distance_from_gateway": 4, - "astronomical_id": "GJ 53A", - "proper_name": null, - "dist_ly": 24.6, - "spectral_class": "G5Vp" + "astronomical_id": "GJ 53A" }, { "system_id": "S-276", - "system_name": "PLACEHOLDER_276", - "star_type": "F", - "geographic_sector": "north_reach", - "geographic_band": "outer", - "political_zone": "commercial_mid_reach", - "settlement_wave": "wave_3", "gate_topology": "spur_end", "aperture_count": 2, "gate_connections": 2, - "earth_proximity": "proximate", "hop_distance_from_gateway": 6, - "astronomical_id": "GJ 402", - "proper_name": null, - "dist_ly": 22.0, - "spectral_class": "M4:" + "astronomical_id": "GJ 402" }, { "system_id": "S-277", - "system_name": "PLACEHOLDER_277", - "star_type": "unusual", - "geographic_sector": "south_reach", - "geographic_band": "outer", - "political_zone": "contested_frontier", - "settlement_wave": "wave_4", "gate_topology": "dead_end", "aperture_count": 1, "gate_connections": 1, - "earth_proximity": "proximate", "hop_distance_from_gateway": 7, - "astronomical_id": "GJ 1075", - "proper_name": null, - "dist_ly": 38.0, - "spectral_class": "K7V" + "astronomical_id": "GJ 1075" }, { "system_id": "S-278", - "system_name": "PLACEHOLDER_278", - "star_type": "K", - "geographic_sector": "west_reach", - "geographic_band": "outer", - "political_zone": "deep_reach_isolate", - "settlement_wave": "wave_3", "gate_topology": "dead_end", "aperture_count": 1, "gate_connections": 1, - "earth_proximity": "proximate", "hop_distance_from_gateway": 8, - "astronomical_id": "GJ 454", - "proper_name": null, - "dist_ly": 41.6, - "spectral_class": "K0IV" + "astronomical_id": "GJ 454" }, { "system_id": "S-279", - "system_name": "PLACEHOLDER_279", - "star_type": "binary", - "geographic_sector": "core", - "geographic_band": "core", - "political_zone": "institutional_core", - "settlement_wave": "wave_2", "gate_topology": "dead_end", "aperture_count": 1, "gate_connections": 1, - "earth_proximity": "proximate", "hop_distance_from_gateway": 3, - "astronomical_id": "GJ 15A", - "proper_name": "Groombridge 34", - "dist_ly": 11.7, - "spectral_class": "M1V" + "astronomical_id": "GJ 15A" }, { "system_id": "S-280", - "system_name": "PLACEHOLDER_280", - "star_type": "M", - "geographic_sector": "deep_frontier", - "geographic_band": "outer", - "political_zone": "deep_reach_isolate", - "settlement_wave": "wave_3", "gate_topology": "through_route", "aperture_count": 2, "gate_connections": 2, - "earth_proximity": "proximate", "hop_distance_from_gateway": 10, - "astronomical_id": "GJ 146", - "proper_name": null, - "dist_ly": 44.4, - "spectral_class": "K7V" + "astronomical_id": "GJ 146" }, { "system_id": "S-281", - "system_name": "PLACEHOLDER_281", - "star_type": "M", - "geographic_sector": "east_reach", - "geographic_band": "outer", - "political_zone": "deep_reach_isolate", - "settlement_wave": "wave_3", "gate_topology": "dead_end", "aperture_count": 1, "gate_connections": 1, - "earth_proximity": "proximate", "hop_distance_from_gateway": 8, - "astronomical_id": "GJ 620.1A", - "proper_name": null, - "dist_ly": 41.7, - "spectral_class": "G3/G5V" + "astronomical_id": "GJ 620.1A" }, { "system_id": "S-282", - "system_name": "PLACEHOLDER_282", - "star_type": "M", - "geographic_sector": "south_reach", - "geographic_band": "inner", - "political_zone": "commercial_mid_reach", - "settlement_wave": "unsettled", "gate_topology": "junction", "aperture_count": 4, "gate_connections": 4, - "earth_proximity": "proximate", "hop_distance_from_gateway": 4, - "astronomical_id": "GJ 1061", - "proper_name": null, - "dist_ly": 14.0, - "spectral_class": "M4.5" + "astronomical_id": "GJ 1061" }, { "system_id": "S-283", - "system_name": "PLACEHOLDER_283", - "star_type": "G", - "geographic_sector": "deep_frontier", - "geographic_band": "outer", - "political_zone": "contested_frontier", - "settlement_wave": "wave_5", "gate_topology": "dead_end", "aperture_count": 1, "gate_connections": 1, - "earth_proximity": "proximate", "hop_distance_from_gateway": 7, - "astronomical_id": "GJ 603", - "proper_name": null, - "dist_ly": 36.7, - "spectral_class": "F6V" + "astronomical_id": "GJ 603" }, { "system_id": "S-284", - "system_name": "PLACEHOLDER_284", - "star_type": "F", - "geographic_sector": "deep_frontier", - "geographic_band": "outer", - "political_zone": "contested_frontier", - "settlement_wave": "wave_4", "gate_topology": "spur_end", "aperture_count": 2, "gate_connections": 2, - "earth_proximity": "distant", "hop_distance_from_gateway": 14, - "astronomical_id": "GJ 684A", - "proper_name": null, - "dist_ly": 46.3, - "spectral_class": "G0V" + "astronomical_id": "GJ 684A" }, { "system_id": "S-285", - "system_name": "PLACEHOLDER_285", - "star_type": "K", - "geographic_sector": "deep_frontier", - "geographic_band": "outer", - "political_zone": "contested_frontier", - "settlement_wave": "wave_2", "gate_topology": "junction", "aperture_count": 3, "gate_connections": 3, - "earth_proximity": "proximate", "hop_distance_from_gateway": 7, - "astronomical_id": "GJ 1235", - "proper_name": null, - "dist_ly": 33.1, - "spectral_class": "k-m" + "astronomical_id": "GJ 1235" }, { "system_id": "S-286", - "system_name": "PLACEHOLDER_286", - "star_type": "M", - "geographic_sector": "west_reach", - "geographic_band": "inner", - "political_zone": "institutional_core", - "settlement_wave": "wave_2", "gate_topology": "through_route", "aperture_count": 2, "gate_connections": 2, - "earth_proximity": "distant", "hop_distance_from_gateway": 13, - "astronomical_id": "GJ 127B", - "proper_name": null, - "dist_ly": 46.0, - "spectral_class": "G7 V" + "astronomical_id": "GJ 127B" }, { "system_id": "S-287", - "system_name": "PLACEHOLDER_287", - "star_type": "M", - "geographic_sector": "north_reach", - "geographic_band": "outer", - "political_zone": "research_periphery", - "settlement_wave": "wave_3", "gate_topology": "dead_end", "aperture_count": 1, "gate_connections": 1, - "earth_proximity": "proximate", "hop_distance_from_gateway": 7, - "astronomical_id": "GJ 410", - "proper_name": null, - "dist_ly": 38.4, - "spectral_class": "K" + "astronomical_id": "GJ 410" }, { "system_id": "S-288", - "system_name": "PLACEHOLDER_288", - "star_type": "K", - "geographic_sector": "south_reach", - "geographic_band": "inner", - "political_zone": "research_periphery", - "settlement_wave": "wave_3", "gate_topology": "junction", "aperture_count": 3, "gate_connections": 3, - "earth_proximity": "proximate", "hop_distance_from_gateway": 6, - "astronomical_id": "GJ 896A", - "proper_name": null, - "dist_ly": 20.2, - "spectral_class": "M6Ve" + "astronomical_id": "GJ 896A" }, { "system_id": "S-289", - "system_name": "PLACEHOLDER_289", - "star_type": "M", - "geographic_sector": "east_reach", - "geographic_band": "inner", - "political_zone": "commercial_mid_reach", - "settlement_wave": "wave_3", "gate_topology": "junction", "aperture_count": 3, "gate_connections": 3, - "earth_proximity": "proximate", "hop_distance_from_gateway": 7, - "astronomical_id": "GJ 660A", - "proper_name": null, - "dist_ly": 33.2, - "spectral_class": "G" + "astronomical_id": "GJ 660A" }, { "system_id": "S-290", - "system_name": "PLACEHOLDER_290", - "star_type": "K", - "geographic_sector": "deep_frontier", - "geographic_band": "outer", - "political_zone": "deep_reach_isolate", - "settlement_wave": "wave_4", "gate_topology": "through_route", "aperture_count": 2, "gate_connections": 2, - "earth_proximity": "proximate", "hop_distance_from_gateway": 8, - "astronomical_id": "GJ 482B", - "proper_name": null, - "dist_ly": 38.6, - "spectral_class": "F0 V" + "astronomical_id": "GJ 482B" }, { "system_id": "S-291", - "system_name": "PLACEHOLDER_291", - "star_type": "K", - "geographic_sector": "north_reach", - "geographic_band": "outer", - "political_zone": "contested_frontier", - "settlement_wave": "wave_4", "gate_topology": "through_route", "aperture_count": 2, "gate_connections": 2, - "earth_proximity": "distant", "hop_distance_from_gateway": 11, - "astronomical_id": "GJ 1292", - "proper_name": null, - "dist_ly": 45.2, - "spectral_class": "k-m" + "astronomical_id": "GJ 1292" }, { "system_id": "S-292", - "system_name": "PLACEHOLDER_292", - "star_type": "M", - "geographic_sector": "deep_frontier", - "geographic_band": "outer", - "political_zone": "contested_frontier", - "settlement_wave": "wave_4", "gate_topology": "through_route", "aperture_count": 2, "gate_connections": 2, - "earth_proximity": "distant", "hop_distance_from_gateway": 12, - "astronomical_id": "GJ 354A", - "proper_name": null, - "dist_ly": 44.0, - "spectral_class": "F6IV" + "astronomical_id": "GJ 354A" }, { "system_id": "S-293", - "system_name": "PLACEHOLDER_293", - "star_type": "G", - "geographic_sector": "west_reach", - "geographic_band": "outer", - "political_zone": "deep_reach_isolate", - "settlement_wave": "wave_5", "gate_topology": "through_route", "aperture_count": 2, "gate_connections": 2, - "earth_proximity": "distant", "hop_distance_from_gateway": 16, - "astronomical_id": "GJ 807", - "proper_name": null, - "dist_ly": 46.5, - "spectral_class": "K0IV" + "astronomical_id": "GJ 807" }, { "system_id": "S-294", - "system_name": "PLACEHOLDER_294", - "star_type": "M", - "geographic_sector": "east_reach", - "geographic_band": "inner", - "political_zone": "research_periphery", - "settlement_wave": "wave_3", "gate_topology": "loop_member", "aperture_count": 2, "gate_connections": 2, - "earth_proximity": "proximate", "hop_distance_from_gateway": 5, - "astronomical_id": "GJ 713A", - "proper_name": null, - "dist_ly": 26.3, - "spectral_class": "F7Vvar" + "astronomical_id": "GJ 713A" }, { "system_id": "S-295", - "system_name": "PLACEHOLDER_295", - "star_type": "G", - "geographic_sector": "west_reach", - "geographic_band": "outer", - "political_zone": "deep_reach_isolate", - "settlement_wave": "wave_2", "gate_topology": "through_route", "aperture_count": 2, "gate_connections": 2, - "earth_proximity": "distant", "hop_distance_from_gateway": 15, - "astronomical_id": "GJ 282A", - "proper_name": null, - "dist_ly": 46.3, - "spectral_class": "K2V" + "astronomical_id": "GJ 282A" }, { "system_id": "S-296", - "system_name": "PLACEHOLDER_296", - "star_type": "G", - "geographic_sector": "deep_frontier", - "geographic_band": "outer", - "political_zone": "contested_frontier", - "settlement_wave": "wave_3", "gate_topology": "spur_end", "aperture_count": 2, "gate_connections": 2, - "earth_proximity": "distant", "hop_distance_from_gateway": 12, - "astronomical_id": "GJ 61", - "proper_name": "Titawin", - "dist_ly": 44.0, - "spectral_class": "F8V" + "astronomical_id": "GJ 61" }, { "system_id": "S-297", - "system_name": "PLACEHOLDER_297", - "star_type": "G", - "geographic_sector": "core", - "geographic_band": "core", - "political_zone": "institutional_core", - "settlement_wave": "wave_1", "gate_topology": "dead_end", "aperture_count": 1, "gate_connections": 1, - "earth_proximity": "immediate", "hop_distance_from_gateway": 2, - "astronomical_id": "GJ 702B", - "proper_name": null, - "dist_ly": 16.6, - "spectral_class": "K5 Ve" + "astronomical_id": "GJ 702B" }, { "system_id": "S-298", - "system_name": "PLACEHOLDER_298", - "star_type": "M", - "geographic_sector": "east_reach", - "geographic_band": "inner", - "political_zone": "institutional_core", - "settlement_wave": "wave_2", "gate_topology": "junction", "aperture_count": 3, "gate_connections": 3, - "earth_proximity": "proximate", "hop_distance_from_gateway": 5, - "astronomical_id": "GJ 445", - "proper_name": null, - "dist_ly": 17.5, - "spectral_class": "M4" + "astronomical_id": "GJ 445" }, { "system_id": "S-299", - "system_name": "PLACEHOLDER_299", - "star_type": "M", - "geographic_sector": "deep_frontier", - "geographic_band": "outer", - "political_zone": "deep_reach_isolate", - "settlement_wave": "wave_4", "gate_topology": "through_route", "aperture_count": 2, "gate_connections": 2, - "earth_proximity": "distant", "hop_distance_from_gateway": 20, - "astronomical_id": "GJ 127A", - "proper_name": "Dalim", - "dist_ly": 46.4, - "spectral_class": "F8V" + "astronomical_id": "GJ 127A" }, { "system_id": "S-300", - "system_name": "PLACEHOLDER_300", - "star_type": "M", - "geographic_sector": "east_reach", - "geographic_band": "inner", - "political_zone": "commercial_mid_reach", - "settlement_wave": "wave_1", "gate_topology": "junction", "aperture_count": 3, "gate_connections": 3, - "earth_proximity": "proximate", "hop_distance_from_gateway": 5, - "astronomical_id": "GJ 3379", - "proper_name": null, - "dist_ly": 17.5, - "spectral_class": "M4" + "astronomical_id": "GJ 3379" } ], "edges": [ @@ -6751,6 +3759,10 @@ [ "S-276", "S-075" + ], + [ + "S-000", + "S-001" ] ] } diff --git a/docs/design/star-systems.csv b/docs/design/star-systems.csv deleted file mode 100644 index 19347d57b..000000000 --- a/docs/design/star-systems.csv +++ /dev/null @@ -1,301 +0,0 @@ -system_id,astronomical_id,proper_name,system_name,star_type,geographic_sector,geographic_band,political_zone,habitable_planet_count,inhabited_planet_count,asteroid_belt,gas_giant,habitability_profile,horizon_station,aperture_count,gate_connections,gate_topology,span_gate_network,settlement_wave,founding_motivation,founding_culture_primary,founding_culture_secondary,cultural_persistence,historical_event,historical_event_age_years,religious_status,religious_generation_count,economic_tier,population,economic_base_primary,economic_base_secondary,distribution_index,imprint_access,supply_dependency,governance_type,dominant_faction,primary_fault_line,secondary_fault_line,assembly_presence,commission_presence,syndic_presence,syndic_type,separatist_presence,separatist_type,institute_presence,guardians_presence,faction_notes,cultural_register,cultural_register_secondary,ambient_anxiety,local_pride,atmospheric_tone,atmospheric_tone_secondary,active_situation,silence_threshold,silence_topic,earth_alignment,earth_proximity,earth_tension,primary_archetype,secondary_archetype,narrative_notable,narrative_hook,generation_priority,stability_index,system_volatility,cultural_corridor,calibration_note -S-001,GJ 71,,PLACEHOLDER_GATEWAY,G,core,core,diplomatic_periphery,,,,,,true,5,4,hub,,wave_1,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,immediate,,,,,,,,,, -S-002,GJ 827,,PLACEHOLDER_002,M,south_reach,outer,commercial_mid_reach,,,,,,true,1,1,dead_end,,wave_3,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,proximate,,,,,,,,,, -S-003,GJ 526,,PLACEHOLDER_003,M,west_reach,outer,deep_reach_isolate,,,,,,true,2,2,loop_member,,wave_2,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,proximate,,,,,,,,,, -S-004,GJ 83.1,,PLACEHOLDER_004,K,south_reach,outer,research_periphery,,,,,,true,2,2,spur_end,,wave_2,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,proximate,,,,,,,,,, -S-005,GJ 438,,PLACEHOLDER_005,M,east_reach,inner,institutional_core,,,,,,true,2,2,loop_member,,wave_2,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,proximate,,,,,,,,,, -S-006,GJ 300,,PLACEHOLDER_006,G,north_reach,outer,commercial_mid_reach,,,,,,true,1,1,dead_end,,wave_2,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,proximate,,,,,,,,,, -S-007,GJ 150,Rana,Rana,M,west_reach,inner,commercial_mid_reach,,,,,,true,3,3,junction,,wave_2,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,proximate,,,,,,,,,, -S-008,GJ 570B,,PLACEHOLDER_008,G,south_reach,inner,commercial_mid_reach,,,,,,true,4,4,junction,,wave_2,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,proximate,,,,,,,,,, -S-009,GJ 406,Wolf 359,Wolf 359,M,north_reach,inner,contested_frontier,,,,,,true,5,5,hub,,wave_5,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,proximate,,,,,,,,,, -S-010,GJ 559B,Toliman,Toliman,K,core,core,institutional_core,,,,,,true,5,5,hub,,wave_2,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,immediate,,,,,,,,,, -S-011,GJ 3988,,PLACEHOLDER_011,binary,deep_frontier,outer,deep_reach_isolate,,,,,,true,2,2,spur_end,,unsettled,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,proximate,,,,,,,,,, -S-012,GJ 675,,PLACEHOLDER_012,K,deep_frontier,outer,deep_reach_isolate,,,,,,true,2,2,through_route,,wave_5,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,proximate,,,,,,,,,, -S-013,GJ 393,,PLACEHOLDER_013,K,south_reach,inner,commercial_mid_reach,,,,,,true,5,5,hub,,wave_5,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,proximate,,,,,,,,,, -S-014,GJ 144,Ran,Ran,F,core,core,institutional_core,,,,,,true,3,3,junction,,wave_1,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,immediate,,,,,,,,,, -S-015,GJ 663A,Guniibuu,Guniibuu,M,north_reach,inner,contested_frontier,,,,,,true,3,3,junction,,wave_3,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,proximate,,,,,,,,,, -S-016,GJ 324A,Copernicus,Copernicus,K,deep_frontier,outer,deep_reach_isolate,,,,,,true,2,2,spur_end,,unsettled,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,proximate,,,,,,,,,, -S-017,GJ 178,Tabit,Tabit,M,north_reach,inner,contested_frontier,,,,,,true,2,2,through_route,,wave_4,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,proximate,,,,,,,,,, -S-018,GJ 628,Wolf 1061,Wolf 1061,G,west_reach,inner,commercial_mid_reach,,,,,,true,2,2,loop_member,,wave_2,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,proximate,,,,,,,,,, -S-019,GJ 775,,PLACEHOLDER_019,M,west_reach,inner,commercial_mid_reach,,,,,,true,2,2,through_route,,wave_5,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,proximate,,,,,,,,,, -S-020,GJ 370,,PLACEHOLDER_020,K,west_reach,outer,research_periphery,,,,,,true,1,1,dead_end,,wave_1,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,proximate,,,,,,,,,, -S-021,GJ 625,,PLACEHOLDER_021,K,east_reach,outer,research_periphery,,,,,,true,2,2,spur_end,,wave_2,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,proximate,,,,,,,,,, -S-022,GJ 250A,,PLACEHOLDER_022,M,north_reach,outer,contested_frontier,,,,,,true,2,2,spur_end,,wave_4,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,proximate,,,,,,,,,, -S-023,GJ 716,,PLACEHOLDER_023,K,north_reach,outer,deep_reach_isolate,,,,,,true,2,2,through_route,,wave_4,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,proximate,,,,,,,,,, -S-024,GJ 879,,PLACEHOLDER_024,K,north_reach,outer,commercial_mid_reach,,,,,,true,2,2,spur_end,,wave_2,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,proximate,,,,,,,,,, -S-025,GJ 783B,,PLACEHOLDER_025,K,south_reach,inner,commercial_mid_reach,,,,,,true,3,3,junction,,wave_3,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,proximate,,,,,,,,,, -S-026,GJ 635B,,PLACEHOLDER_026,G,east_reach,inner,commercial_mid_reach,,,,,,true,2,2,spur_end,,wave_2,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,proximate,,,,,,,,,, -S-027,GJ 820A,,PLACEHOLDER_027,unusual,core,core,institutional_core,,,,,,true,5,5,hub,,wave_2,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,immediate,,,,,,,,,, -S-028,GJ 75,,PLACEHOLDER_028,M,north_reach,outer,deep_reach_isolate,,,,,,true,3,3,junction,,wave_3,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,proximate,,,,,,,,,, -S-029,GJ 785,,PLACEHOLDER_029,M,south_reach,outer,deep_reach_isolate,,,,,,true,1,1,dead_end,,wave_3,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,proximate,,,,,,,,,, -S-030,GJ 3333,,PLACEHOLDER_030,G,west_reach,inner,research_periphery,,,,,,true,2,2,spur_end,,wave_3,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,proximate,,,,,,,,,, -S-031,GJ 644C,,PLACEHOLDER_031,M,south_reach,outer,research_periphery,,,,,,true,2,2,spur_end,,wave_3,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,proximate,,,,,,,,,, -S-032,GJ 877,,PLACEHOLDER_032,F,north_reach,inner,institutional_core,,,,,,true,2,2,through_route,,wave_2,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,proximate,,,,,,,,,, -S-033,GJ 65A,,PLACEHOLDER_033,F,north_reach,outer,research_periphery,,,,,,true,2,2,spur_end,,wave_3,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,proximate,,,,,,,,,, -S-034,GJ 635A,,PLACEHOLDER_034,M,west_reach,outer,research_periphery,,,,,,true,1,1,dead_end,,wave_3,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,proximate,,,,,,,,,, -S-035,GJ 601A,,PLACEHOLDER_035,K,west_reach,outer,deep_reach_isolate,,,,,,true,2,2,through_route,,wave_1,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,proximate,,,,,,,,,, -S-036,GJ 208,,PLACEHOLDER_036,M,west_reach,outer,contested_frontier,,,,,,true,1,1,dead_end,,wave_4,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,proximate,,,,,,,,,, -S-037,GJ 166A,Keid,Keid,M,core,core,institutional_core,,,,,,true,1,1,dead_end,,wave_1,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,immediate,,,,,,,,,, -S-038,GJ 615,,PLACEHOLDER_038,K,west_reach,outer,commercial_mid_reach,,,,,,true,1,1,dead_end,,wave_3,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,distant,,,,,,,,,, -S-039,GJ 1005A,,PLACEHOLDER_039,F,east_reach,outer,deep_reach_isolate,,,,,,true,3,3,junction,,wave_3,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,proximate,,,,,,,,,, -S-040,GJ 473B,,PLACEHOLDER_040,K,north_reach,inner,commercial_mid_reach,,,,,,true,2,2,loop_member,,wave_2,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,proximate,,,,,,,,,, -S-041,GJ 435,,PLACEHOLDER_041,K,south_reach,inner,commercial_mid_reach,,,,,,true,2,2,spur_end,,wave_3,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,proximate,,,,,,,,,, -S-042,GJ 117,,PLACEHOLDER_042,M,deep_frontier,outer,deep_reach_isolate,,,,,,true,2,2,through_route,,unsettled,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,proximate,,,,,,,,,, -S-043,GJ 349,,PLACEHOLDER_043,M,deep_frontier,outer,deep_reach_isolate,,,,,,true,2,2,through_route,,wave_5,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,proximate,,,,,,,,,, -S-044,GJ 1,,PLACEHOLDER_044,M,west_reach,inner,contested_frontier,,,,,,true,2,2,loop_member,,wave_4,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,proximate,,,,,,,,,, -S-045,GJ 3250,,PLACEHOLDER_045,M,south_reach,outer,contested_frontier,,,,,,true,1,1,dead_end,,wave_4,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,proximate,,,,,,,,,, -S-046,GJ 876,,PLACEHOLDER_046,binary,north_reach,inner,commercial_mid_reach,,,,,,true,2,2,spur_end,,wave_3,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,proximate,,,,,,,,,, -S-047,GJ 280A,Procyon,Procyon,M,core,core,institutional_core,,,,,,true,3,3,junction,,wave_4,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,immediate,,,,,,,,,, -S-048,GJ 555,,PLACEHOLDER_048,K,east_reach,outer,commercial_mid_reach,,,,,,true,3,3,junction,,wave_2,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,proximate,,,,,,,,,, -S-049,GJ 656,,PLACEHOLDER_049,M,deep_frontier,outer,deep_reach_isolate,,,,,,true,2,2,through_route,,wave_4,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,distant,,,,,,,,,, -S-050,GJ 3820,,PLACEHOLDER_050,M,north_reach,outer,commercial_mid_reach,,,,,,true,1,1,dead_end,,wave_2,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,proximate,,,,,,,,,, -S-051,GJ 682,,PLACEHOLDER_051,K,east_reach,inner,research_periphery,,,,,,true,3,3,junction,,wave_4,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,proximate,,,,,,,,,, -S-052,GJ 357,,PLACEHOLDER_052,M,west_reach,inner,research_periphery,,,,,,true,5,5,hub,,wave_4,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,proximate,,,,,,,,,, -S-053,GJ 229,,PLACEHOLDER_053,M,west_reach,inner,research_periphery,,,,,,true,2,2,spur_end,,wave_4,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,proximate,,,,,,,,,, -S-054,GJ 34B,,PLACEHOLDER_054,M,east_reach,inner,commercial_mid_reach,,,,,,true,4,4,junction,,wave_4,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,proximate,,,,,,,,,, -S-055,GJ 644A,,PLACEHOLDER_055,K,south_reach,inner,research_periphery,,,,,,true,2,2,loop_member,,wave_3,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,proximate,,,,,,,,,, -S-056,GJ 4285,,PLACEHOLDER_056,M,east_reach,outer,commercial_mid_reach,,,,,,true,1,1,dead_end,,wave_3,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,proximate,,,,,,,,,, -S-057,GJ 35,Van Maanen's Star,Van Maanen's Star,G,south_reach,outer,commercial_mid_reach,,,,,,true,2,2,through_route,,wave_3,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,proximate,,,,,,,,,, -S-058,GJ 588,,PLACEHOLDER_058,F,north_reach,outer,research_periphery,,,,,,true,1,1,dead_end,,wave_3,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,proximate,,,,,,,,,, -S-059,GJ 172,,PLACEHOLDER_059,M,east_reach,inner,institutional_core,,,,,,true,3,3,junction,,wave_2,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,proximate,,,,,,,,,, -S-060,GJ 136,,PLACEHOLDER_060,M,east_reach,inner,institutional_core,,,,,,true,2,2,through_route,,wave_2,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,proximate,,,,,,,,,, -S-061,GJ 1111,,PLACEHOLDER_061,unusual,south_reach,inner,contested_frontier,,,,,,true,5,5,hub,,wave_3,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,proximate,,,,,,,,,, -S-062,GJ 3135,,PLACEHOLDER_062,M,east_reach,outer,research_periphery,,,,,,true,2,2,through_route,,wave_3,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,proximate,,,,,,,,,, -S-063,GJ 201,,PLACEHOLDER_063,K,deep_frontier,inner,deep_reach_isolate,,,,,,true,3,3,junction,,unsettled,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,distant,,,,,,,,,, -S-064,GJ 17,,PLACEHOLDER_064,G,east_reach,inner,research_periphery,,,,,,true,3,3,junction,,wave_3,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,proximate,,,,,,,,,, -S-065,GJ 638,,PLACEHOLDER_065,M,north_reach,outer,commercial_mid_reach,,,,,,true,1,1,dead_end,,wave_2,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,proximate,,,,,,,,,, -S-066,GJ 909A,,PLACEHOLDER_066,K,east_reach,outer,deep_reach_isolate,,,,,,true,2,2,spur_end,,wave_5,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,proximate,,,,,,,,,, -S-067,GJ 244A,Sirius,Sirius,G,core,core,institutional_core,,,,,,true,5,5,hub,,wave_1,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,immediate,,,,,,,,,, -S-068,GJ 784,,PLACEHOLDER_068,binary,east_reach,inner,commercial_mid_reach,,,,,,true,2,2,loop_member,,wave_2,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,proximate,,,,,,,,,, -S-069,GJ 5,,PLACEHOLDER_069,K,deep_frontier,outer,contested_frontier,,,,,,true,2,2,through_route,,wave_4,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,distant,,,,,,,,,, -S-070,GJ 880,,PLACEHOLDER_070,K,north_reach,outer,research_periphery,,,,,,true,1,1,dead_end,,wave_3,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,proximate,,,,,,,,,, -S-071,GJ 541,Arcturus,Arcturus,G,east_reach,outer,deep_reach_isolate,,,,,,true,1,1,dead_end,,wave_2,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,proximate,,,,,,,,,, -S-072,GJ 1002,,PLACEHOLDER_072,G,south_reach,inner,research_periphery,,,,,,true,2,2,spur_end,,wave_3,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,proximate,,,,,,,,,, -S-073,GJ 49,,PLACEHOLDER_073,M,deep_frontier,inner,deep_reach_isolate,,,,,,true,1,1,dead_end,,wave_3,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,proximate,,,,,,,,,, -S-074,GJ 887,Lacaille 9352,Lacaille 9352,K,core,core,institutional_core,,,,,,true,2,2,loop_member,,wave_1,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,proximate,,,,,,,,,, -S-075,GJ 873,,PLACEHOLDER_075,M,north_reach,inner,commercial_mid_reach,,,,,,true,3,3,junction,,wave_5,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,proximate,,,,,,,,,, -S-076,GJ 1073,,PLACEHOLDER_076,M,east_reach,inner,commercial_mid_reach,,,,,,true,2,2,through_route,,unsettled,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,proximate,,,,,,,,,, -S-077,GJ 866A,EZ Aqr,EZ Aqr,M,east_reach,outer,contested_frontier,,,,,,true,2,2,through_route,,wave_5,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,proximate,,,,,,,,,, -S-078,GJ 177,,PLACEHOLDER_078,M,deep_frontier,outer,contested_frontier,,,,,,true,2,2,through_route,,wave_4,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,proximate,,,,,,,,,, -S-079,GJ 138,,PLACEHOLDER_079,M,deep_frontier,inner,deep_reach_isolate,,,,,,true,2,2,through_route,,wave_4,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,proximate,,,,,,,,,, -S-080,GJ 1289,,PLACEHOLDER_080,M,north_reach,outer,contested_frontier,,,,,,true,3,3,junction,,wave_4,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,proximate,,,,,,,,,, -S-081,GJ 273,Luyten's Star,Luyten's Star,M,north_reach,inner,commercial_mid_reach,,,,,,true,3,3,junction,,wave_2,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,proximate,,,,,,,,,, -S-082,GJ 4A,,PLACEHOLDER_082,K,south_reach,outer,deep_reach_isolate,,,,,,true,1,1,dead_end,,wave_2,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,proximate,,,,,,,,,, -S-083,GJ 4056,,PLACEHOLDER_083,M,west_reach,inner,contested_frontier,,,,,,true,2,2,through_route,,unsettled,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,distant,,,,,,,,,, -S-084,GJ 282B,,PLACEHOLDER_084,M,deep_frontier,outer,deep_reach_isolate,,,,,,true,2,2,through_route,,wave_4,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,distant,,,,,,,,,, -S-085,GJ 66A,p Eridani,p Eridani,M,east_reach,inner,institutional_core,,,,,,true,3,3,junction,,wave_2,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,proximate,,,,,,,,,, -S-086,GJ 624,,PLACEHOLDER_086,G,west_reach,outer,research_periphery,,,,,,true,1,1,dead_end,,wave_2,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,proximate,,,,,,,,,, -S-087,GJ 1245B,,PLACEHOLDER_087,K,south_reach,outer,contested_frontier,,,,,,true,1,1,dead_end,,wave_4,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,proximate,,,,,,,,,, -S-088,GJ 395,,PLACEHOLDER_088,M,west_reach,inner,institutional_core,,,,,,true,2,2,through_route,,wave_2,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,proximate,,,,,,,,,, -S-089,GJ 3403,,PLACEHOLDER_089,K,deep_frontier,outer,deep_reach_isolate,,,,,,true,2,2,through_route,,wave_3,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,proximate,,,,,,,,,, -S-090,GJ 559A,Rigil Kentaurus,Rigil Kentaurus,binary,south_reach,inner,institutional_core,,,,,,true,3,3,junction,,wave_1,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,proximate,,,,,,,,,, -S-091,GJ 725B,Struve 2398 B,Struve 2398 B,M,core,core,institutional_core,,,,,,true,3,3,junction,,wave_5,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,immediate,,,,,,,,,, -S-092,GJ 3728B,,PLACEHOLDER_092,K,east_reach,outer,deep_reach_isolate,,,,,,true,2,2,through_route,,wave_3,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,proximate,,,,,,,,,, -S-093,GJ 551,Proxima Centauri,Proxima Centauri,M,core,core,institutional_core,,,,,,true,4,4,junction,,wave_1,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,immediate,,,,,,,,,, -S-094,GJ 688,,PLACEHOLDER_094,K,south_reach,outer,deep_reach_isolate,,,,,,true,2,2,spur_end,,wave_3,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,proximate,,,,,,,,,, -S-095,GJ 325A,,PLACEHOLDER_095,M,east_reach,outer,research_periphery,,,,,,true,1,1,dead_end,,wave_3,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,proximate,,,,,,,,,, -S-096,GJ 286,Pollux,Pollux,G,deep_frontier,inner,contested_frontier,,,,,,true,2,2,through_route,,wave_4,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,proximate,,,,,,,,,, -S-097,GJ 1230A,,PLACEHOLDER_097,G,north_reach,inner,commercial_mid_reach,,,,,,true,2,2,loop_member,,wave_5,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,proximate,,,,,,,,,, -S-098,GJ 667C,,PLACEHOLDER_098,M,east_reach,outer,deep_reach_isolate,,,,,,true,1,1,dead_end,,wave_5,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,proximate,,,,,,,,,, -S-099,GJ 194B,,PLACEHOLDER_099,binary,north_reach,outer,deep_reach_isolate,,,,,,true,2,2,through_route,,wave_2,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,proximate,,,,,,,,,, -S-100,GJ 197,,PLACEHOLDER_100,K,south_reach,outer,commercial_mid_reach,,,,,,true,1,1,dead_end,,wave_3,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,proximate,,,,,,,,,, -S-101,GJ 598,,PLACEHOLDER_101,F,deep_frontier,outer,deep_reach_isolate,,,,,,true,2,2,through_route,,wave_5,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,proximate,,,,,,,,,, -S-102,GJ 451A,Groombridge 1830,Groombridge 1830,M,south_reach,inner,research_periphery,,,,,,true,3,3,junction,,wave_4,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,proximate,,,,,,,,,, -S-103,GJ 33,96 G. Psc,96 G. Psc,K,south_reach,inner,contested_frontier,,,,,,true,2,2,loop_member,,unsettled,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,proximate,,,,,,,,,, -S-104,GJ 285,,PLACEHOLDER_104,M,north_reach,outer,deep_reach_isolate,,,,,,true,1,1,dead_end,,wave_3,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,proximate,,,,,,,,,, -S-105,GJ 204,,PLACEHOLDER_105,M,deep_frontier,outer,deep_reach_isolate,,,,,,true,2,2,through_route,,wave_3,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,proximate,,,,,,,,,, -S-106,GJ 34A,Achird,Achird,K,north_reach,inner,commercial_mid_reach,,,,,,true,3,3,junction,,wave_4,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,proximate,,,,,,,,,, -S-107,GJ 189,,PLACEHOLDER_107,M,deep_frontier,inner,deep_reach_isolate,,,,,,true,2,2,through_route,,wave_2,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,proximate,,,,,,,,,, -S-108,GJ 432A,,PLACEHOLDER_108,G,east_reach,inner,contested_frontier,,,,,,true,2,2,spur_end,,unsettled,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,proximate,,,,,,,,,, -S-109,GJ 205,,PLACEHOLDER_109,M,east_reach,outer,contested_frontier,,,,,,true,2,2,through_route,,wave_4,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,proximate,,,,,,,,,, -S-110,GJ 411,Lalande 21185,Lalande 21185,M,south_reach,inner,commercial_mid_reach,,,,,,true,5,5,hub,,wave_4,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,proximate,,,,,,,,,, -S-111,GJ 764,Alsafi,Alsafi,M,core,core,institutional_core,,,,,,true,5,5,hub,,wave_1,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,proximate,,,,,,,,,, -S-112,GJ 475,Chara,Chara,M,north_reach,outer,commercial_mid_reach,,,,,,true,2,2,loop_member,,wave_2,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,proximate,,,,,,,,,, -S-113,GJ 388,,PLACEHOLDER_113,M,south_reach,inner,commercial_mid_reach,,,,,,true,5,5,hub,,unsettled,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,proximate,,,,,,,,,, -S-114,GJ 674,,PLACEHOLDER_114,K,core,core,institutional_core,,,,,,true,2,2,loop_member,,wave_5,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,immediate,,,,,,,,,, -S-115,GJ 726,,PLACEHOLDER_115,K,deep_frontier,outer,deep_reach_isolate,,,,,,true,2,2,through_route,,unsettled,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,distant,,,,,,,,,, -S-116,GJ 771A,Alshain,Alshain,binary,west_reach,outer,commercial_mid_reach,,,,,,true,2,2,through_route,,wave_3,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,distant,,,,,,,,,, -S-117,GJ 875,,PLACEHOLDER_117,G,deep_frontier,outer,deep_reach_isolate,,,,,,true,2,2,through_route,,unsettled,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,distant,,,,,,,,,, -S-118,GJ 447,Ross 128,Ross 128,binary,core,core,institutional_core,,,,,,true,2,2,loop_member,,wave_1,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,proximate,,,,,,,,,, -S-119,GJ 699,Barnard's Star,Barnard's Star,K,core,core,institutional_core,,,,,,true,2,2,loop_member,,wave_2,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,immediate,,,,,,,,,, -S-120,GJ 820B,,PLACEHOLDER_120,K,core,core,institutional_core,,,,,,true,5,5,hub,,wave_1,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,immediate,,,,,,,,,, -S-121,GJ 423A,Alula Australis,Alula Australis,M,east_reach,outer,research_periphery,,,,,,true,2,2,through_route,,wave_3,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,proximate,,,,,,,,,, -S-122,GJ 684B,,PLACEHOLDER_122,M,deep_frontier,outer,deep_reach_isolate,,,,,,true,2,2,through_route,,wave_3,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,distant,,,,,,,,,, -S-123,GJ 325B,,PLACEHOLDER_123,M,south_reach,outer,contested_frontier,,,,,,true,1,1,dead_end,,unsettled,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,proximate,,,,,,,,,, -S-124,GJ 428A,,PLACEHOLDER_124,K,deep_frontier,outer,deep_reach_isolate,,,,,,true,2,2,through_route,,wave_4,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,distant,,,,,,,,,, -S-125,GJ 687,,PLACEHOLDER_125,G,east_reach,outer,contested_frontier,,,,,,true,2,2,through_route,,unsettled,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,proximate,,,,,,,,,, -S-126,GJ 356A,,PLACEHOLDER_126,F,deep_frontier,outer,deep_reach_isolate,,,,,,true,1,1,dead_end,,wave_5,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,proximate,,,,,,,,,, -S-127,GJ 667A,,PLACEHOLDER_127,M,north_reach,inner,commercial_mid_reach,,,,,,true,3,3,junction,,wave_3,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,proximate,,,,,,,,,, -S-128,GJ 19,,PLACEHOLDER_128,K,west_reach,inner,commercial_mid_reach,,,,,,true,2,2,loop_member,,wave_3,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,proximate,,,,,,,,,, -S-129,GJ 892,,PLACEHOLDER_129,K,deep_frontier,outer,deep_reach_isolate,,,,,,true,2,2,spur_end,,wave_5,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,proximate,,,,,,,,,, -S-130,GJ 3943,,PLACEHOLDER_130,G,deep_frontier,outer,deep_reach_isolate,,,,,,true,2,2,through_route,,unsettled,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,distant,,,,,,,,,, -S-131,GJ 79,,PLACEHOLDER_131,M,east_reach,inner,contested_frontier,,,,,,true,2,2,spur_end,,wave_3,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,proximate,,,,,,,,,, -S-132,GJ 706,,PLACEHOLDER_132,M,north_reach,inner,commercial_mid_reach,,,,,,true,2,2,spur_end,,wave_4,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,proximate,,,,,,,,,, -S-133,GJ 222A,,PLACEHOLDER_133,binary,south_reach,inner,contested_frontier,,,,,,true,2,2,through_route,,unsettled,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,proximate,,,,,,,,,, -S-134,GJ 169,,PLACEHOLDER_134,M,deep_frontier,inner,deep_reach_isolate,,,,,,true,1,1,dead_end,,wave_4,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,proximate,,,,,,,,,, -S-135,GJ 54.1,,PLACEHOLDER_135,M,south_reach,inner,research_periphery,,,,,,true,5,5,hub,,wave_3,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,proximate,,,,,,,,,, -S-136,GJ 536,,PLACEHOLDER_136,G,south_reach,outer,commercial_mid_reach,,,,,,true,1,1,dead_end,,wave_3,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,proximate,,,,,,,,,, -S-137,GJ 142,,PLACEHOLDER_137,G,deep_frontier,outer,deep_reach_isolate,,,,,,true,2,2,spur_end,,wave_3,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,proximate,,,,,,,,,, -S-138,GJ 167,,PLACEHOLDER_138,K,deep_frontier,outer,deep_reach_isolate,,,,,,true,2,2,through_route,,unsettled,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,proximate,,,,,,,,,, -S-139,GJ 725A,Struve 2398 A,Struve 2398 A,G,core,core,institutional_core,,,,,,true,5,5,hub,,wave_1,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,immediate,,,,,,,,,, -S-140,GJ 534,Muphrid,Muphrid,M,west_reach,outer,commercial_mid_reach,,,,,,true,1,1,dead_end,,wave_3,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,proximate,,,,,,,,,, -S-141,GJ 616,,PLACEHOLDER_141,K,deep_frontier,inner,deep_reach_isolate,,,,,,true,2,2,through_route,,wave_5,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,distant,,,,,,,,,, -S-142,GJ 737B,,PLACEHOLDER_142,K,south_reach,outer,deep_reach_isolate,,,,,,true,1,1,dead_end,,wave_3,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,proximate,,,,,,,,,, -S-143,GJ 722,,PLACEHOLDER_143,M,deep_frontier,inner,deep_reach_isolate,,,,,,true,2,2,through_route,,wave_4,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,proximate,,,,,,,,,, -S-144,GJ 191,Kapteyn's Star,Kapteyn's Star,unusual,west_reach,inner,research_periphery,,,,,,true,3,3,junction,,wave_4,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,proximate,,,,,,,,,, -S-145,GJ 434,,PLACEHOLDER_145,M,deep_frontier,inner,deep_reach_isolate,,,,,,true,2,2,spur_end,,unsettled,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,proximate,,,,,,,,,, -S-146,GJ 707,,PLACEHOLDER_146,binary,deep_frontier,outer,deep_reach_isolate,,,,,,true,2,2,through_route,,wave_3,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,proximate,,,,,,,,,, -S-147,GJ 853A,,PLACEHOLDER_147,M,deep_frontier,outer,contested_frontier,,,,,,true,2,2,through_route,,wave_4,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,distant,,,,,,,,,, -S-148,GJ 902,,PLACEHOLDER_148,K,south_reach,outer,deep_reach_isolate,,,,,,true,1,1,dead_end,,wave_3,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,proximate,,,,,,,,,, -S-149,GJ 449,Zavijava,Zavijava,binary,east_reach,outer,deep_reach_isolate,,,,,,true,1,1,dead_end,,wave_5,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,proximate,,,,,,,,,, -S-150,GJ 672,,PLACEHOLDER_150,M,deep_frontier,outer,deep_reach_isolate,,,,,,true,2,2,through_route,,wave_5,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,distant,,,,,,,,,, -S-151,GJ 798,,PLACEHOLDER_151,M,west_reach,inner,research_periphery,,,,,,true,2,2,through_route,,wave_4,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,proximate,,,,,,,,,, -S-152,GJ 216B,,PLACEHOLDER_152,binary,north_reach,outer,deep_reach_isolate,,,,,,true,1,1,dead_end,,wave_3,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,proximate,,,,,,,,,, -S-153,GJ 338A,,PLACEHOLDER_153,K,south_reach,outer,deep_reach_isolate,,,,,,true,2,2,spur_end,,wave_2,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,proximate,,,,,,,,,, -S-154,GJ 914A,,PLACEHOLDER_154,K,deep_frontier,outer,contested_frontier,,,,,,true,2,2,through_route,,wave_3,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,proximate,,,,,,,,,, -S-155,GJ 3586,,PLACEHOLDER_155,M,west_reach,outer,commercial_mid_reach,,,,,,true,2,2,through_route,,wave_2,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,proximate,,,,,,,,,, -S-156,GJ 567,,PLACEHOLDER_156,G,south_reach,outer,contested_frontier,,,,,,true,1,1,dead_end,,wave_4,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,proximate,,,,,,,,,, -S-157,GJ 502,,PLACEHOLDER_157,M,west_reach,inner,commercial_mid_reach,,,,,,true,3,3,junction,,wave_3,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,proximate,,,,,,,,,, -S-158,GJ 532,,PLACEHOLDER_158,M,deep_frontier,outer,contested_frontier,,,,,,true,2,2,through_route,,wave_3,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,distant,,,,,,,,,, -S-159,GJ 7547,,PLACEHOLDER_159,K,deep_frontier,outer,contested_frontier,,,,,,true,2,2,through_route,,wave_2,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,distant,,,,,,,,,, -S-160,GJ 754,,PLACEHOLDER_160,M,east_reach,outer,research_periphery,,,,,,true,2,2,through_route,,wave_3,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,proximate,,,,,,,,,, -S-161,GJ 729,Ross 154,Ross 154,K,west_reach,inner,contested_frontier,,,,,,true,3,3,junction,,wave_5,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,proximate,,,,,,,,,, -S-162,GJ 423B,Alula Australis B,Alula Australis B,K,south_reach,outer,research_periphery,,,,,,true,2,2,through_route,,wave_3,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,proximate,,,,,,,,,, -S-163,GJ 528A,,PLACEHOLDER_163,M,deep_frontier,outer,deep_reach_isolate,,,,,,true,2,2,through_route,,wave_2,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,proximate,,,,,,,,,, -S-164,GJ 845,,PLACEHOLDER_164,M,north_reach,inner,commercial_mid_reach,,,,,,true,7,7,hub,,unsettled,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,immediate,,,,,,,,,, -S-165,GJ 3323,,PLACEHOLDER_165,K,south_reach,inner,contested_frontier,,,,,,true,3,3,junction,,wave_3,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,proximate,,,,,,,,,, -S-166,GJ 124,,PLACEHOLDER_166,M,east_reach,outer,deep_reach_isolate,,,,,,true,2,2,through_route,,wave_2,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,proximate,,,,,,,,,, -S-167,GJ 42,,PLACEHOLDER_167,M,west_reach,inner,commercial_mid_reach,,,,,,true,2,2,through_route,,wave_3,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,distant,,,,,,,,,, -S-168,GJ 3522,,PLACEHOLDER_168,M,core,core,institutional_core,,,,,,true,3,3,junction,,wave_2,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,immediate,,,,,,,,,, -S-169,GJ 213,,PLACEHOLDER_169,M,south_reach,inner,research_periphery,,,,,,true,2,2,spur_end,,wave_3,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,proximate,,,,,,,,,, -S-170,GJ 809,,PLACEHOLDER_170,G,west_reach,outer,contested_frontier,,,,,,true,1,1,dead_end,,wave_4,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,proximate,,,,,,,,,, -S-171,GJ 825,Lacaille 8760,Lacaille 8760,K,north_reach,inner,institutional_core,,,,,,true,3,3,junction,,wave_2,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,proximate,,,,,,,,,, -S-172,GJ 302,,PLACEHOLDER_172,F,west_reach,outer,commercial_mid_reach,,,,,,true,2,2,spur_end,,wave_2,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,proximate,,,,,,,,,, -S-173,GJ 68,,PLACEHOLDER_173,K,deep_frontier,outer,deep_reach_isolate,,,,,,true,2,2,through_route,,wave_5,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,proximate,,,,,,,,,, -S-174,GJ 905,Ross 248,Ross 248,M,south_reach,inner,contested_frontier,,,,,,true,3,3,junction,,wave_4,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,proximate,,,,,,,,,, -S-175,GJ 268,,PLACEHOLDER_175,M,east_reach,inner,research_periphery,,,,,,true,2,2,through_route,,wave_3,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,proximate,,,,,,,,,, -S-176,GJ 770,,PLACEHOLDER_176,G,north_reach,outer,research_periphery,,,,,,true,1,1,dead_end,,wave_3,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,distant,,,,,,,,,, -S-177,GJ 556,,PLACEHOLDER_177,M,deep_frontier,outer,deep_reach_isolate,,,,,,true,1,1,dead_end,,wave_4,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,proximate,,,,,,,,,, -S-178,GJ 693,,PLACEHOLDER_178,M,south_reach,inner,contested_frontier,,,,,,true,2,2,spur_end,,wave_3,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,proximate,,,,,,,,,, -S-179,GJ 3737,,PLACEHOLDER_179,M,west_reach,inner,contested_frontier,,,,,,true,2,2,loop_member,,wave_5,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,proximate,,,,,,,,,, -S-180,GJ 752A,,PLACEHOLDER_180,M,deep_frontier,outer,contested_frontier,,,,,,true,2,2,spur_end,,wave_3,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,proximate,,,,,,,,,, -S-181,GJ 338B,,PLACEHOLDER_181,K,core,core,institutional_core,,,,,,true,2,2,loop_member,,wave_1,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,proximate,,,,,,,,,, -S-182,GJ 1232,,PLACEHOLDER_182,M,west_reach,inner,commercial_mid_reach,,,,,,true,2,2,through_route,,wave_1,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,proximate,,,,,,,,,, -S-183,GJ 667B,,PLACEHOLDER_183,K,north_reach,inner,research_periphery,,,,,,true,4,4,junction,,wave_3,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,proximate,,,,,,,,,, -S-184,GJ 508A,,PLACEHOLDER_184,M,deep_frontier,outer,deep_reach_isolate,,,,,,true,2,2,through_route,,wave_4,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,proximate,,,,,,,,,, -S-185,GJ 137,,PLACEHOLDER_185,binary,east_reach,inner,contested_frontier,,,,,,true,4,4,junction,,wave_3,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,proximate,,,,,,,,,, -S-186,GJ 664,,PLACEHOLDER_186,K,west_reach,inner,research_periphery,,,,,,true,3,3,junction,,wave_3,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,proximate,,,,,,,,,, -S-187,GJ 860A,Kruger 60,Kruger 60,M,south_reach,inner,commercial_mid_reach,,,,,,true,3,3,junction,,wave_2,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,proximate,,,,,,,,,, -S-188,GJ 3325,,PLACEHOLDER_188,K,north_reach,inner,institutional_core,,,,,,true,2,2,loop_member,,wave_2,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,proximate,,,,,,,,,, -S-189,GJ 231,,PLACEHOLDER_189,K,west_reach,outer,deep_reach_isolate,,,,,,true,2,2,loop_member,,wave_2,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,proximate,,,,,,,,,, -S-190,GJ 904,,PLACEHOLDER_190,M,deep_frontier,outer,deep_reach_isolate,,,,,,true,2,2,through_route,,wave_4,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,distant,,,,,,,,,, -S-191,GJ 673,,PLACEHOLDER_191,F,north_reach,outer,contested_frontier,,,,,,true,2,2,spur_end,,wave_4,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,proximate,,,,,,,,,, -S-192,GJ 473A,,PLACEHOLDER_192,M,south_reach,inner,commercial_mid_reach,,,,,,true,2,2,through_route,,wave_2,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,proximate,,,,,,,,,, -S-193,GJ 482A,Porrima,Porrima,M,east_reach,inner,contested_frontier,,,,,,true,2,2,through_route,,wave_3,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,proximate,,,,,,,,,, -S-194,GJ 524,,PLACEHOLDER_194,G,deep_frontier,outer,deep_reach_isolate,,,,,,true,2,2,through_route,,wave_4,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,distant,,,,,,,,,, -S-195,GJ 3454,,PLACEHOLDER_195,K,west_reach,inner,commercial_mid_reach,,,,,,true,4,4,junction,,unsettled,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,proximate,,,,,,,,,, -S-196,GJ 3618,,PLACEHOLDER_196,M,north_reach,inner,commercial_mid_reach,,,,,,true,2,2,loop_member,,wave_2,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,proximate,,,,,,,,,, -S-197,GJ 394,,PLACEHOLDER_197,M,deep_frontier,outer,contested_frontier,,,,,,true,2,2,through_route,,unsettled,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,distant,,,,,,,,,, -S-198,GJ 280B,,PLACEHOLDER_198,K,north_reach,inner,contested_frontier,,,,,,true,2,2,loop_member,,wave_3,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,proximate,,,,,,,,,, -S-199,GJ 860B,,PLACEHOLDER_199,G,east_reach,outer,deep_reach_isolate,,,,,,true,3,3,junction,,wave_2,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,proximate,,,,,,,,,, -S-200,GJ 234A,Ross 614,Ross 614,M,south_reach,inner,contested_frontier,,,,,,true,3,3,junction,,wave_3,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,proximate,,,,,,,,,, -S-201,GJ 3622,,PLACEHOLDER_201,G,north_reach,inner,contested_frontier,,,,,,true,2,2,loop_member,,wave_3,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,proximate,,,,,,,,,, -S-202,GJ 27,,PLACEHOLDER_202,F,south_reach,inner,research_periphery,,,,,,true,2,2,spur_end,,wave_3,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,proximate,,,,,,,,,, -S-203,GJ 408,,PLACEHOLDER_203,M,north_reach,outer,commercial_mid_reach,,,,,,true,2,2,spur_end,,wave_1,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,proximate,,,,,,,,,, -S-204,GJ 575A,,PLACEHOLDER_204,M,north_reach,inner,commercial_mid_reach,,,,,,true,2,2,spur_end,,wave_2,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,proximate,,,,,,,,,, -S-205,GJ 6711,,PLACEHOLDER_205,K,deep_frontier,outer,deep_reach_isolate,,,,,,true,1,1,dead_end,,wave_3,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,distant,,,,,,,,,, -S-206,GJ 407,Chalawan,Chalawan,K,deep_frontier,outer,deep_reach_isolate,,,,,,true,1,1,dead_end,,wave_5,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,distant,,,,,,,,,, -S-207,GJ 1128,,PLACEHOLDER_207,K,east_reach,inner,contested_frontier,,,,,,true,2,2,loop_member,,wave_3,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,proximate,,,,,,,,,, -S-208,GJ 1267,,PLACEHOLDER_208,M,deep_frontier,inner,deep_reach_isolate,,,,,,true,2,2,through_route,,wave_3,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,proximate,,,,,,,,,, -S-209,GJ 54,,PLACEHOLDER_209,M,south_reach,inner,contested_frontier,,,,,,true,3,3,junction,,wave_3,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,proximate,,,,,,,,,, -S-210,GJ 661B,,PLACEHOLDER_210,F,deep_frontier,outer,deep_reach_isolate,,,,,,true,2,2,through_route,,wave_5,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,proximate,,,,,,,,,, -S-211,GJ 3533,,PLACEHOLDER_211,M,east_reach,outer,deep_reach_isolate,,,,,,true,2,2,through_route,,wave_5,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,proximate,,,,,,,,,, -S-212,GJ 566B,,PLACEHOLDER_212,M,south_reach,inner,institutional_core,,,,,,true,6,6,hub,,wave_2,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,proximate,,,,,,,,,, -S-213,GJ 380,,PLACEHOLDER_213,K,core,core,institutional_core,,,,,,true,2,2,loop_member,,wave_2,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,immediate,,,,,,,,,, -S-214,GJ 868,,PLACEHOLDER_214,K,deep_frontier,outer,deep_reach_isolate,,,,,,true,2,2,through_route,,wave_3,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,proximate,,,,,,,,,, -S-215,GJ 147,,PLACEHOLDER_215,binary,deep_frontier,outer,deep_reach_isolate,,,,,,true,2,2,through_route,,wave_4,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,distant,,,,,,,,,, -S-216,GJ 1125,,PLACEHOLDER_216,M,east_reach,outer,deep_reach_isolate,,,,,,true,2,2,spur_end,,wave_4,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,proximate,,,,,,,,,, -S-217,GJ 506,,PLACEHOLDER_217,K,west_reach,outer,deep_reach_isolate,,,,,,true,2,2,loop_member,,wave_3,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,proximate,,,,,,,,,, -S-218,GJ 421B,,PLACEHOLDER_218,M,deep_frontier,outer,contested_frontier,,,,,,true,2,2,through_route,,wave_3,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,distant,,,,,,,,,, -S-219,GJ 829,,PLACEHOLDER_219,F,south_reach,inner,commercial_mid_reach,,,,,,true,2,2,spur_end,,wave_5,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,proximate,,,,,,,,,, -S-220,GJ 643,,PLACEHOLDER_220,M,deep_frontier,outer,contested_frontier,,,,,,true,2,2,spur_end,,wave_4,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,proximate,,,,,,,,,, -S-221,GJ 903,Errai,Errai,F,deep_frontier,inner,contested_frontier,,,,,,true,2,2,through_route,,wave_4,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,distant,,,,,,,,,, -S-222,GJ 66B,p Eridani,p Eridani,K,west_reach,outer,deep_reach_isolate,,,,,,true,1,1,dead_end,,wave_2,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,proximate,,,,,,,,,, -S-223,GJ 103,,PLACEHOLDER_223,K,deep_frontier,outer,deep_reach_isolate,,,,,,true,1,1,dead_end,,wave_5,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,proximate,,,,,,,,,, -S-224,GJ 309,,PLACEHOLDER_224,K,deep_frontier,outer,deep_reach_isolate,,,,,,true,2,2,through_route,,wave_5,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,proximate,,,,,,,,,, -S-225,GJ 832,,PLACEHOLDER_225,K,west_reach,inner,institutional_core,,,,,,true,6,6,hub,,wave_2,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,proximate,,,,,,,,,, -S-226,GJ 69,,PLACEHOLDER_226,K,deep_frontier,outer,contested_frontier,,,,,,true,2,2,through_route,,wave_4,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,proximate,,,,,,,,,, -S-227,GJ 505A,,PLACEHOLDER_227,M,west_reach,inner,research_periphery,,,,,,true,2,2,spur_end,,wave_3,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,proximate,,,,,,,,,, -S-228,GJ 105A,268 G. Cet,268 G. Cet,K,east_reach,inner,commercial_mid_reach,,,,,,true,3,3,junction,,wave_5,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,proximate,,,,,,,,,, -S-229,GJ 412B,,PLACEHOLDER_229,K,east_reach,outer,deep_reach_isolate,,,,,,true,1,1,dead_end,,wave_4,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,proximate,,,,,,,,,, -S-230,GJ 425A,,PLACEHOLDER_230,K,deep_frontier,outer,deep_reach_isolate,,,,,,true,2,2,through_route,,unsettled,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,proximate,,,,,,,,,, -S-231,GJ 653,,PLACEHOLDER_231,M,north_reach,inner,research_periphery,,,,,,true,2,2,through_route,,wave_3,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,proximate,,,,,,,,,, -S-232,GJ 453,,PLACEHOLDER_232,M,west_reach,inner,commercial_mid_reach,,,,,,true,3,3,junction,,wave_4,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,proximate,,,,,,,,,, -S-233,GJ 2097,,PLACEHOLDER_233,M,deep_frontier,outer,deep_reach_isolate,,,,,,true,2,2,through_route,,wave_2,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,proximate,,,,,,,,,, -S-234,GJ 908,,PLACEHOLDER_234,K,east_reach,outer,commercial_mid_reach,,,,,,true,1,1,dead_end,,wave_2,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,proximate,,,,,,,,,, -S-235,GJ 570A,,PLACEHOLDER_235,M,core,core,institutional_core,,,,,,true,5,5,hub,,wave_2,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,proximate,,,,,,,,,, -S-236,GJ 566A,,PLACEHOLDER_236,K,east_reach,inner,commercial_mid_reach,,,,,,true,5,5,hub,,wave_3,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,proximate,,,,,,,,,, -S-237,GJ 3612,,PLACEHOLDER_237,F,east_reach,outer,research_periphery,,,,,,true,1,1,dead_end,,wave_3,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,proximate,,,,,,,,,, -S-238,GJ 86,,PLACEHOLDER_238,binary,south_reach,outer,deep_reach_isolate,,,,,,true,2,2,through_route,,unsettled,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,proximate,,,,,,,,,, -S-239,GJ 661A,,PLACEHOLDER_239,unusual,north_reach,inner,contested_frontier,,,,,,true,4,4,junction,,wave_4,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,proximate,,,,,,,,,, -S-240,GJ 95,,PLACEHOLDER_240,binary,north_reach,outer,deep_reach_isolate,,,,,,true,1,1,dead_end,,wave_3,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,proximate,,,,,,,,,, -S-241,GJ 1245A,,PLACEHOLDER_241,K,north_reach,outer,contested_frontier,,,,,,true,2,2,spur_end,,wave_5,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,proximate,,,,,,,,,, -S-242,GJ 481,,PLACEHOLDER_242,M,deep_frontier,outer,deep_reach_isolate,,,,,,true,2,2,spur_end,,wave_4,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,distant,,,,,,,,,, -S-243,GJ 680,,PLACEHOLDER_243,M,north_reach,inner,commercial_mid_reach,,,,,,true,2,2,spur_end,,wave_2,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,proximate,,,,,,,,,, -S-244,GJ 848,,PLACEHOLDER_244,F,east_reach,outer,research_periphery,,,,,,true,2,2,through_route,,wave_3,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,proximate,,,,,,,,,, -S-245,GJ 542,,PLACEHOLDER_245,M,west_reach,inner,research_periphery,,,,,,true,2,2,loop_member,,wave_4,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,proximate,,,,,,,,,, -S-246,GJ 546,,PLACEHOLDER_246,M,deep_frontier,outer,deep_reach_isolate,,,,,,true,2,2,through_route,,wave_2,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,distant,,,,,,,,,, -S-247,GJ 884,,PLACEHOLDER_247,M,south_reach,inner,commercial_mid_reach,,,,,,true,3,3,junction,,wave_2,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,proximate,,,,,,,,,, -S-248,GJ 15B,,PLACEHOLDER_248,M,east_reach,outer,deep_reach_isolate,,,,,,true,1,1,dead_end,,wave_4,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,proximate,,,,,,,,,, -S-249,GJ 412A,,PLACEHOLDER_249,K,south_reach,outer,research_periphery,,,,,,true,1,1,dead_end,,wave_3,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,proximate,,,,,,,,,, -S-250,GJ 107A,,PLACEHOLDER_250,K,east_reach,outer,commercial_mid_reach,,,,,,true,1,1,dead_end,,wave_3,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,proximate,,,,,,,,,, -S-251,GJ 1116A,,PLACEHOLDER_251,M,north_reach,inner,commercial_mid_reach,,,,,,true,3,3,junction,,wave_2,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,proximate,,,,,,,,,, -S-252,GJ 111,,PLACEHOLDER_252,K,deep_frontier,outer,contested_frontier,,,,,,true,1,1,dead_end,,wave_4,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,distant,,,,,,,,,, -S-253,GJ 663B,Guniibuu B,Guniibuu B,M,core,core,institutional_core,,,,,,true,4,4,junction,,wave_1,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,proximate,,,,,,,,,, -S-254,GJ 1116B,,PLACEHOLDER_254,binary,west_reach,inner,commercial_mid_reach,,,,,,true,3,3,junction,,wave_3,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,proximate,,,,,,,,,, -S-255,GJ 3442,,PLACEHOLDER_255,M,deep_frontier,outer,deep_reach_isolate,,,,,,true,1,1,dead_end,,wave_4,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,proximate,,,,,,,,,, -S-256,GJ 183,,PLACEHOLDER_256,M,deep_frontier,outer,deep_reach_isolate,,,,,,true,2,2,through_route,,wave_4,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,proximate,,,,,,,,,, -S-257,GJ 631,,PLACEHOLDER_257,G,west_reach,outer,research_periphery,,,,,,true,2,2,spur_end,,wave_3,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,proximate,,,,,,,,,, -S-258,GJ 174,,PLACEHOLDER_258,K,deep_frontier,inner,contested_frontier,,,,,,true,2,2,through_route,,wave_3,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,proximate,,,,,,,,,, -S-259,GJ 695A,,PLACEHOLDER_259,M,south_reach,inner,commercial_mid_reach,,,,,,true,3,3,junction,,unsettled,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,proximate,,,,,,,,,, -S-260,GJ 529,,PLACEHOLDER_260,binary,west_reach,outer,commercial_mid_reach,,,,,,true,1,1,dead_end,,wave_3,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,distant,,,,,,,,,, -S-261,GJ 581,,PLACEHOLDER_261,K,west_reach,inner,contested_frontier,,,,,,true,2,2,loop_member,,wave_5,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,proximate,,,,,,,,,, -S-262,GJ 501B,,PLACEHOLDER_262,G,deep_frontier,outer,contested_frontier,,,,,,true,2,2,through_route,,wave_5,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,distant,,,,,,,,,, -S-263,GJ 783A,,PLACEHOLDER_263,K,core,core,institutional_core,,,,,,true,4,4,junction,,wave_1,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,proximate,,,,,,,,,, -S-264,GJ 1248,,PLACEHOLDER_264,M,west_reach,outer,commercial_mid_reach,,,,,,true,1,1,dead_end,,wave_2,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,proximate,,,,,,,,,, -S-265,GJ 702A,,PLACEHOLDER_265,K,core,core,institutional_core,,,,,,true,1,1,dead_end,,wave_2,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,immediate,,,,,,,,,, -S-266,GJ 139,82 G. Eri,82 G. Eri,F,north_reach,inner,contested_frontier,,,,,,true,3,3,junction,,wave_3,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,proximate,,,,,,,,,, -S-267,GJ 414A,,PLACEHOLDER_267,M,west_reach,outer,deep_reach_isolate,,,,,,true,2,2,loop_member,,wave_5,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,proximate,,,,,,,,,, -S-268,GJ 216A,,PLACEHOLDER_268,G,north_reach,inner,commercial_mid_reach,,,,,,true,2,2,through_route,,wave_2,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,proximate,,,,,,,,,, -S-269,GJ 442A,,PLACEHOLDER_269,M,west_reach,inner,commercial_mid_reach,,,,,,true,2,2,loop_member,,wave_4,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,proximate,,,,,,,,,, -S-270,GJ 67,,PLACEHOLDER_270,M,south_reach,outer,deep_reach_isolate,,,,,,true,1,1,dead_end,,wave_5,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,proximate,,,,,,,,,, -S-271,GJ 211,,PLACEHOLDER_271,M,deep_frontier,inner,deep_reach_isolate,,,,,,true,2,2,through_route,,wave_4,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,proximate,,,,,,,,,, -S-272,GJ 92,,PLACEHOLDER_272,K,deep_frontier,outer,contested_frontier,,,,,,true,2,2,through_route,,unsettled,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,proximate,,,,,,,,,, -S-273,GJ 780,,PLACEHOLDER_273,G,north_reach,inner,institutional_core,,,,,,true,3,3,junction,,wave_2,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,proximate,,,,,,,,,, -S-274,GJ 320,,PLACEHOLDER_274,F,west_reach,outer,research_periphery,,,,,,true,2,2,spur_end,,wave_3,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,proximate,,,,,,,,,, -S-275,GJ 53A,,PLACEHOLDER_275,K,east_reach,inner,institutional_core,,,,,,true,2,2,through_route,,wave_2,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,proximate,,,,,,,,,, -S-276,GJ 402,,PLACEHOLDER_276,F,north_reach,outer,commercial_mid_reach,,,,,,true,2,2,spur_end,,wave_3,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,proximate,,,,,,,,,, -S-277,GJ 1075,,PLACEHOLDER_277,unusual,south_reach,outer,contested_frontier,,,,,,true,1,1,dead_end,,wave_4,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,proximate,,,,,,,,,, -S-278,GJ 454,,PLACEHOLDER_278,K,west_reach,outer,deep_reach_isolate,,,,,,true,1,1,dead_end,,wave_3,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,proximate,,,,,,,,,, -S-279,GJ 15A,Groombridge 34,Groombridge 34,binary,core,core,institutional_core,,,,,,true,1,1,dead_end,,wave_2,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,proximate,,,,,,,,,, -S-280,GJ 146,,PLACEHOLDER_280,M,deep_frontier,outer,deep_reach_isolate,,,,,,true,2,2,through_route,,wave_3,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,proximate,,,,,,,,,, -S-281,GJ 620.1A,,PLACEHOLDER_281,M,east_reach,outer,deep_reach_isolate,,,,,,true,1,1,dead_end,,wave_3,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,proximate,,,,,,,,,, -S-282,GJ 1061,,PLACEHOLDER_282,M,south_reach,inner,commercial_mid_reach,,,,,,true,4,4,junction,,unsettled,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,proximate,,,,,,,,,, -S-283,GJ 603,,PLACEHOLDER_283,G,deep_frontier,outer,contested_frontier,,,,,,true,1,1,dead_end,,wave_5,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,proximate,,,,,,,,,, -S-284,GJ 684A,,PLACEHOLDER_284,F,deep_frontier,outer,contested_frontier,,,,,,true,2,2,spur_end,,wave_4,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,distant,,,,,,,,,, -S-285,GJ 1235,,PLACEHOLDER_285,K,deep_frontier,outer,contested_frontier,,,,,,true,3,3,junction,,wave_2,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,proximate,,,,,,,,,, -S-286,GJ 127B,,PLACEHOLDER_286,M,west_reach,inner,institutional_core,,,,,,true,2,2,through_route,,wave_2,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,distant,,,,,,,,,, -S-287,GJ 410,,PLACEHOLDER_287,M,north_reach,outer,research_periphery,,,,,,true,1,1,dead_end,,wave_3,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,proximate,,,,,,,,,, -S-288,GJ 896A,,PLACEHOLDER_288,K,south_reach,inner,research_periphery,,,,,,true,3,3,junction,,wave_3,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,proximate,,,,,,,,,, -S-289,GJ 660A,,PLACEHOLDER_289,M,east_reach,inner,commercial_mid_reach,,,,,,true,3,3,junction,,wave_3,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,proximate,,,,,,,,,, -S-290,GJ 482B,,PLACEHOLDER_290,K,deep_frontier,outer,deep_reach_isolate,,,,,,true,2,2,through_route,,wave_4,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,proximate,,,,,,,,,, -S-291,GJ 1292,,PLACEHOLDER_291,K,north_reach,outer,contested_frontier,,,,,,true,2,2,through_route,,wave_4,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,distant,,,,,,,,,, -S-292,GJ 354A,,PLACEHOLDER_292,M,deep_frontier,outer,contested_frontier,,,,,,true,2,2,through_route,,wave_4,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,distant,,,,,,,,,, -S-293,GJ 807,,PLACEHOLDER_293,G,west_reach,outer,deep_reach_isolate,,,,,,true,2,2,through_route,,wave_5,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,distant,,,,,,,,,, -S-294,GJ 713A,,PLACEHOLDER_294,M,east_reach,inner,research_periphery,,,,,,true,2,2,loop_member,,wave_3,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,proximate,,,,,,,,,, -S-295,GJ 282A,,PLACEHOLDER_295,G,west_reach,outer,deep_reach_isolate,,,,,,true,2,2,through_route,,wave_2,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,distant,,,,,,,,,, -S-296,GJ 61,Titawin,Titawin,G,deep_frontier,outer,contested_frontier,,,,,,true,2,2,spur_end,,wave_3,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,distant,,,,,,,,,, -S-297,GJ 702B,,PLACEHOLDER_297,G,core,core,institutional_core,,,,,,true,1,1,dead_end,,wave_1,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,immediate,,,,,,,,,, -S-298,GJ 445,,PLACEHOLDER_298,M,east_reach,inner,institutional_core,,,,,,true,3,3,junction,,wave_2,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,proximate,,,,,,,,,, -S-299,GJ 127A,Dalim,Dalim,M,deep_frontier,outer,deep_reach_isolate,,,,,,true,2,2,through_route,,wave_4,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,distant,,,,,,,,,, -S-300,GJ 3379,,PLACEHOLDER_300,M,east_reach,inner,commercial_mid_reach,,,,,,true,3,3,junction,,wave_1,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,proximate,,,,,,,,,, diff --git a/docs/design/systems-framework-final-miri.md b/docs/design/systems-framework-final-miri.md index 737852ada..58adcc639 100644 --- a/docs/design/systems-framework-final-miri.md +++ b/docs/design/systems-framework-final-miri.md @@ -531,9 +531,9 @@ This distributed encoding is intentional. The conspiracy is visible in the patte --- -## Appendix: Krenn System Against the Final Framework +## Appendix: Van Maanen's Star Against the Final Framework -Krenn System (D-036) should remain unremarkable against this schema. Final values: +Van Maanen's Star (D-036) should remain unremarkable against this schema. Final values: | Column | Value | |---|---| @@ -561,7 +561,7 @@ Krenn System (D-036) should remain unremarkable against this schema. Final value | narrative_notable | false | | generation_priority | campaign_anchor | -Krenn reads as: one of many. The schema makes it specific without making it special. The framework is working. +Van Maanen's Star reads as: one of many. The schema makes it specific without making it special. The framework is working. --- diff --git a/docs/design/systems-framework-miri.md b/docs/design/systems-framework-miri.md index 1daad6676..af7fcc88a 100644 --- a/docs/design/systems-framework-miri.md +++ b/docs/design/systems-framework-miri.md @@ -14,9 +14,9 @@ The Reach is not a table of random data. It is a civilization that grew outward **Constraints from confirmed decisions:** -- **D-036:** Krenn System is canonical mid-Reach. G3V star, ~180 years settled, ~2.4M population, working-class pragmatic culture. +- **D-036:** Van Maanen's Star is canonical mid-Reach. G3V star, ~180 years settled, ~2.4M population, working-class pragmatic culture. - **D-095 (amended 2026-03-13):** Horizon stations are alien-built, Oort-cloud located, self-maintaining, **1–8 apertures per station** (revised from 4–8). Single-aperture stations are valid and produce the most isolated dead-end systems. Span gates are human-built, single-aperture, intra-system. Travel is sequential-hop only — no direct long-range jumps. -- **D-050:** Velen (Krenn System) is temperate-maritime. Nordic-influenced compact naming. +- **D-050:** Velen (Van Maanen's Star) is temperate-maritime. Nordic-influenced compact naming. - **Cultural generation guide:** Five cultural dimensions (Reach Position, Economic Base, Settlement Age, Cultural Reference Point, Institutional Ecosystem) drive all content. - **Six primary factions:** Concord Assembly, Syndics, Separatists, Guardians of Autonomy (Severance), Veil Institute, Lattice Commission. These six have meaningful presence across *nearly all* systems. Other factions exist but are regional or local — they don't need to appear in every system's entry. The six are a floor, not a ceiling. - **Settlement timeline:** Canonical age of the Reach is approximately 400 years (hinted, not locked). See §2.1 for discussion of whether this should expand to 500–1,000 years — this is an open team question with significant downstream implications. @@ -62,13 +62,13 @@ Each directional sector further divides into **Inner** and **Outer** bands, foll `[Geographic Sector] [Inner/Outer] — [Political Zone]` Examples: -- `South Inner — Commercial Mid-Reach` (Krenn System's zone) +- `South Inner — Commercial Mid-Reach` (Van Maanen's Star's zone) - `West Inner — Commercial Mid-Reach` (breadbasket systems, high agricultural output) - `West Outer — Contested Frontier` (frontier fringe of the agricultural corridor) - `East Outer — Deep Reach Isolates` (newly activated, barely connected) - `Core — Institutional Core` (oldest systems, heaviest institutional weight) -The Krenn System (D-036) sits at `South Inner — Commercial Mid-Reach`: mid-Reach, functional, unremarkable on a galactic scale, which is precisely why it's the v0.1 setting. +Van Maanen's Star (D-036) sits at `South Inner — Commercial Mid-Reach`: mid-Reach, functional, unremarkable on a galactic scale, which is precisely why it's the v0.1 setting. **Why this geographic shape:** The Core was settled first. Expansion followed the horizon station network, which is not uniformly distributed — some directions had denser horizon station clusters, so settlement went faster. The West Reach benefited from high-aperture stations close together, creating a well-connected trade arc early in Wave 2. The East Reach has the same number of horizon stations but lower average aperture counts and longer inter-station distances, making expansion slower and more recent. @@ -92,7 +92,7 @@ Most systems connect to 2–4 other systems via horizon station apertures. This **Types of gate paths:** -*Trade arteries* — chains of 3+ well-connected systems running between Core and outer Reach. These carry the majority of freight. Syndics control major transit nodes on these routes. The Krenn System sits on a minor trade artery: not a primary route, but part of the regional freight network. +*Trade arteries* — chains of 3+ well-connected systems running between Core and outer Reach. These carry the majority of freight. Syndics control major transit nodes on these routes. Van Maanen's Star sits on a minor trade artery: not a primary route, but part of the regional freight network. *Spur routes* — branch off arteries into 2–5 systems before ending. These are the most common settlement pattern in the West and South Reach. Systems at spur ends develop strong local identities because all external contact flows through the spur's junction point. @@ -136,7 +136,7 @@ The first systems reached via early horizon station discovery. Settlement was in Once Core Systems were functional, private actors followed the gate routes. Merchants, religious communities, political exiles, ethnic diasporas looking for somewhere to build. This is the most culturally diverse wave and the one with the most genuine cultural evolution — 300–500 years of local development is enough to produce genuinely distinct cultures from a common starting point. West and North Reach were primarily Wave 2 settlement. Systems here have strong founding cultural identities — the original character is not just readable, it is a living tradition. **Wave 3 — The Working Reach (~100–300 years ago)** -Economic migration following established trade routes. Working-class and mid-class people moving toward opportunity rather than running from something. Mid-Reach systems mostly settled in this wave. Krenn System is Wave 3 (~180 years ago, which fits mid-Wave 3). The character is pragmatic, mixed-cultural, institutions are functional but not beloved. Identity is local and occupational rather than ethnic or ideological. Old enough to feel settled; young enough that the founding generation is recent history. +Economic migration following established trade routes. Working-class and mid-class people moving toward opportunity rather than running from something. Mid-Reach systems mostly settled in this wave. Van Maanen's Star is Wave 3 (~180 years ago, which fits mid-Wave 3). The character is pragmatic, mixed-cultural, institutions are functional but not beloved. Identity is local and occupational rather than ethnic or ideological. Old enough to feel settled; young enough that the founding generation is recent history. **Wave 4 — The Frontier Push (0–100 years ago)** The current expansion edge. East Reach and deep frontier. Motivations are diverse — economic opportunity, escape, ideological purity, resource speculation. Infrastructure is sparse. Culture is forming in real time. The Separatist movement is strongest here because the institutional weight of the Reach has not yet fully arrived — some people came specifically to be ahead of it. @@ -150,7 +150,7 @@ The following founding cultures seed the CSV. They are *historical reference poi - **Syndic Company towns:** Settled to exploit a specific resource by a Syndic combine. Everything — housing, healthcare, food supply, re-embodiment access — flows through the Syndic. Culture of dependency and pragmatic survival. Workers know exactly what they're worth to the combine. Naming: short, practical, borrowed from wherever workers came from. **Diaspora Settlements** (primarily Wave 2) -- **Nordic-cultural diaspora:** Compact, consonant-heavy names (our Krenn convention is one instance of this pattern). Egalitarian social norms, high trust in community, distrust of distant authority. Strong craft traditions. Fishing/maritime echoes in vocabulary even in systems with no water. Values: collective sufficiency, competence over status, practical generosity. +- **Nordic-cultural diaspora:** Compact, consonant-heavy names (our Van Maanen's Star convention is one instance of this pattern). Egalitarian social norms, high trust in community, distrust of distant authority. Strong craft traditions. Fishing/maritime echoes in vocabulary even in systems with no water. Values: collective sufficiency, competence over status, practical generosity. - **East Asian-cultural diaspora:** Hierarchical social structure within families, horizontal within peer groups. High value on education and technical competence. Strong commercial networks through extended family ties. Multigenerational thinking. Care with language and implication. Naming: two-syllable combinations, tonal variation significant. - **South Asian-cultural diaspora:** Diverse within the category. Common threads: strong community structure, sophisticated philosophical traditions (including attitudes toward embodiment/re-embodiment that diverge from Reach mainstream), complex attitudes toward Commission authority based on caste/class position analogues. Spice and textile vocabulary patterns. - **Iberian-cultural diaspora:** Oral tradition. Social spaces (the equivalent of a plaza) are central to community life. Theatrical social performance — status is performed, not just held. Strong music and food traditions. Religion in some communities. Naming: flowing, vowel-rich. @@ -220,7 +220,7 @@ Five economic tiers capture the range from subsistence to interstellar commercia | **T4** | Prosperous | Significant regional economy. Multiple trade ties. | 5M–50M | ~20% | | **T5** | Core/Hub | Major economic center. Interstellar trade node. | 50M+ | ~10% | -**Krenn System (D-036):** T3. ~2.4M population, functional regional economy, modest but real trade participation. Mid-point of the distribution — exactly right for a "working Reach" setting. +**Van Maanen's Star (D-036):** T3. ~2.4M population, functional regional economy, modest but real trade participation. Mid-point of the distribution — exactly right for a "working Reach" setting. **Habitability multiplier:** Systems with 2+ habitable planets are almost always T4–T5 (agricultural surplus enables everything else). Systems with 0 habitable planets can reach T4 if they have exceptional mineral resources AND good gate connectivity, but most are T2–T3. @@ -322,7 +322,7 @@ Every system with a horizon station has exactly one, located at Oort-cloud dista |------|------------------|---------------------| | T1 | 1k–50k | A small asteroid mining settlement | | T2 | 50k–500k | A modest colony world and one or two stations | -| T3 | 500k–5M | Krenn System (2.4M total) | +| T3 | 500k–5M | Van Maanen's Star (2.4M total) | | T4 | 5M–50M | A system with multiple developed worlds | | T5 | 50M–500M+ | A Core system with centuries of infrastructure | @@ -350,7 +350,7 @@ High-traffic junction systems. Diverse population, multiple languages heard on t Syndic company towns, institutional research systems, Commission-heavy Core worlds. Everything works because everything is managed. Clean surfaces, functioning systems, clear organizational hierarchy. Culture feels managed rather than grown. People comply; they don't believe. *Risk: exactly as it sounds.* Associated: T3–T5, Wave 1 or Syndic-chartered, Core to mid-Reach. **Working Grit** -The honest majority of the Reach. Functional infrastructure, unglamorous work, people who take pride in competence rather than status. The bar fills up after shift change. Complaints are social currency. Nobody pretends the system is important. *Krenn System is this tone* — "quotidian-with-undertow" is a specific instance of it. Associated: T3, Wave 3, freight/extraction/manufacturing economy. +The honest majority of the Reach. Functional infrastructure, unglamorous work, people who take pride in competence rather than status. The bar fills up after shift change. Complaints are social currency. Nobody pretends the system is important. *Van Maanen's Star is this tone* — "quotidian-with-undertow" is a specific instance of it. Associated: T3, Wave 3, freight/extraction/manufacturing economy. **Frontier Grit** Working Grit minus the functioning infrastructure. Improvised, resourceful, tight-knit. The local community enforces its own norms because there's no one else to do it. Commission presence is a rumor. Assembly authority is a distant abstraction. The tone has more edge — more stakes, more pride in self-sufficiency, more hostility to strangers who don't pull their weight. Associated: T1–T2, Wave 4, deep frontier, dead-end gate topology. @@ -459,7 +459,7 @@ Items to watch for when populating the CSV: - **No Epstein Drive / specific named FTL mechanism:** The propulsion system for in-system travel is not named or specified. Don't invent it for individual system profiles. - **No Scattering-equivalent or specific lore-trigger event:** The Reach's history includes crises (the question of what caused certain frontier systems to collapse is open), but no specific galactic-scale catastrophe event is established. Don't lock in one. - **Alien species:** Not established. Horizon station builders are unknown and invisible. No other alien species exist in the current canon. Any system entry suggesting alien encounters needs immediate escalation to a setting discussion. -- **Names:** Check all system and culture-group names against Hamilton (Contemporary English), Reynolds (Dutch/Germanic/Nordic), Banks (whimsical/elaborate), Simmons (Greek/Latin), Morgan (Anglo-American). Cross-check against major SF franchises (Star Wars, Star Trek, Mass Effect, Halo, The Expanse). The naming conventions developed for Krenn (compact, consonant-heavy, first-name-primary) are our established model — extend it rather than import from elsewhere. +- **Names:** Check all system and culture-group names against Hamilton (Contemporary English), Reynolds (Dutch/Germanic/Nordic), Banks (whimsical/elaborate), Simmons (Greek/Latin), Morgan (Anglo-American). Cross-check against major SF franchises (Star Wars, Star Trek, Mass Effect, Halo, The Expanse). The naming conventions developed for Van Maanen's Star (compact, consonant-heavy, first-name-primary) are our established model — extend it rather than import from elsewhere. ### 7.3 The Earth Question — Decision Point for the Consolidation Round @@ -621,11 +621,11 @@ The three levels of the wiki system (history → system profile → district/loc --- -## Appendix: Krenn System as Calibration Point +## Appendix: Van Maanen's Star as Calibration Point -All framework decisions should be tested against the Krenn System (D-036), our established canonical example. Krenn should always look like a normal, unremarkable instance of the framework. +All framework decisions should be tested against Van Maanen's Star (D-036), our established canonical example. Van Maanen's Star should always look like a normal, unremarkable instance of the framework. -**Krenn System by the framework:** +**Van Maanen's Star by the framework:** - **Sector:** South Reach - **Star:** G3V (above average for habitability) - **Gate topology:** 3 connections (standard mid-Reach) — sits on a minor trade artery @@ -637,7 +637,7 @@ All framework decisions should be tested against the Krenn System (D-036), our e - **Tone:** Working Grit (primary) / Under-the-Surface Tension (secondary — the smuggling operation) - **Population composition:** 1 inhabited planet (Velen), 1 major logistics station (Station Sova, ~12,000), 2 smaller orbital facilities (mining support, administrative relay) -If a generated system produces values similar to Krenn but looks dramatically more interesting or more hostile, check the framework — something in the generation logic is wrong. Krenn should feel like *one of many* instances of this type, not an outlier. +If a generated system produces values similar to Van Maanen's Star but looks dramatically more interesting or more hostile, check the framework — something in the generation logic is wrong. Van Maanen's Star should feel like *one of many* instances of this type, not an outlier. --- diff --git a/docs/design/systems-framework-review-gestalt.md b/docs/design/systems-framework-review-gestalt.md index 7ae9d017d..965290c5d 100644 --- a/docs/design/systems-framework-review-gestalt.md +++ b/docs/design/systems-framework-review-gestalt.md @@ -18,7 +18,7 @@ Let me break down what this actually means mechanically. ### The Core Problem to Solve First -The player is in Krenn. They are playing a detective or smuggler in a single system. The Reach-spanning framework needs to reach into that local experience or it will never matter. +The player is in Van Maanen's Star. They are playing a detective or smuggler in a single system. The Reach-spanning framework needs to reach into that local experience or it will never matter. Let me map the chain: galactic system parameters -> local NPC behavior -> player-facing information asymmetry -> player decisions. @@ -125,7 +125,7 @@ Miri's section 5.5 ("The Conspiracy / Founding — Where It Appears in the Schem But this creates a specific design requirement that neither document addresses: **the player needs a mechanism to see the pattern across systems, not just the data in any single system.** -In a game where the player is in Krenn and can only directly observe Krenn, how do they learn that the distribution pattern of `distribution_index = captured` correlates with `settlement_wave = wave_1` systems, and that this correlation is not a coincidence? The knowledge graph (D-041) handles what the player directly observes. But cross-system pattern recognition requires either: +In a game where the player is in Van Maanen's Star and can only directly observe Van Maanen's Star, how do they learn that the distribution pattern of `distribution_index = captured` correlates with `settlement_wave = wave_1` systems, and that this correlation is not a coincidence? The knowledge graph (D-041) handles what the player directly observes. But cross-system pattern recognition requires either: 1. A research mechanic — the player can investigate Reach-wide institutional history from within a single system (archive access, Meridian database queries, old Perpetuals who remember) 2. A dialogue-driven revelation — specific NPCs across multiple play sessions hold pieces of the structural picture @@ -149,7 +149,7 @@ The three-axis cultural profile (`talk_register` + `ambient_anxiety` + `local_pr The system is structurally sound. Three orthogonal axes produce a meaningful signature for each system without requiring combinatorial explosion. A system with `obligation` talk register + `gate_stability` anxiety + `independence` pride reads differently from `profit` + `contract_renewal` + `trade`, and these differences translate into concrete NPC behavioral variations. -The `silence_topic` field is the single most mechanically interesting column in the entire spec. Paula's observation that "what a community does not discuss is as informative as what it emphasizes" is not just good writing — it is the asymmetric information mechanic applied to cultural systems. This field should drive dialogue gating: the `silence_topic` value maps directly to knowledge graph access thresholds for specific fact categories. You cannot ask about the cargo corridor arrangement in Krenn until you have established enough trust with locals that the silence becomes something they're willing to break. +The `silence_topic` field is the single most mechanically interesting column in the entire spec. Paula's observation that "what a community does not discuss is as informative as what it emphasizes" is not just good writing — it is the asymmetric information mechanic applied to cultural systems. This field should drive dialogue gating: the `silence_topic` value maps directly to knowledge graph access thresholds for specific fact categories. You cannot ask about the cargo corridor arrangement in Van Maanen's Star until you have established enough trust with locals that the silence becomes something they're willing to break. This mechanic needs to be specified more concretely. As currently written, `silence_topic` is optional for most systems and free-text where present. I want it to be: @@ -286,7 +286,7 @@ The star systems framework feeds all three tiers: 3. The `silence_topic` field concept. Needs to be fully specified as a mechanic (see Gap 4 above), but the concept is the asymmetric information master mechanic applied to cultural systems. This is what good systems design looks like. -4. The Krenn system validation in Miri's appendix. Unremarkable in every column. This is exactly right. The framework should make Krenn read as one of many — and it does. +4. Van Maanen's Star validation in Miri's appendix. Unremarkable in every column. This is exactly right. The framework should make Van Maanen's Star read as one of many — and it does. 5. The six political fault lines. These are clean, orthogonal, and produce genuinely different kinds of tension. They are currently under-specified in terms of what they produce (see Gap 1), but the underlying taxonomy is sound. @@ -313,7 +313,7 @@ The star systems framework feeds all three tiers: - The earth alignment/proximity/tension triple (elegant three-axis model) - The founding culture primary/secondary distinction - The narrative archetype system (Paula's archetype list is comprehensive; the Miri split of research_enclave_active vs _historical is correct) -- The Krenn calibration anchor (keep testing every framework decision against Krenn) +- The Van Maanen's Star calibration anchor (keep testing every framework decision against Van Maanen's Star) --- diff --git a/docs/design/systems-framework-revision-miri.md b/docs/design/systems-framework-revision-miri.md index 6bbc10c25..e99ff5039 100644 --- a/docs/design/systems-framework-revision-miri.md +++ b/docs/design/systems-framework-revision-miri.md @@ -204,7 +204,7 @@ The mutable columns need a separate change-condition spec — this is design wor Gestalt is right that `silence_topic` is currently half a mechanic. The what-is-not-discussed is specified. The when-it-becomes-discussable is not. -However, I resist a separate `silence_threshold` column because the threshold type is not independent of the silence topic itself — they need to be understood together. A silence about "the cargo corridor arrangement" in Krenn is a `personal_trust` threshold (you need to know specific locals who are party to it); a silence about "what the Veil Institute classified about the Sol aperture" in the Gateway system is an `investigation_depth` threshold (you need documented evidence before anyone will talk). +However, I resist a separate `silence_threshold` column because the threshold type is not independent of the silence topic itself — they need to be understood together. A silence about "the cargo corridor arrangement" in Van Maanen's Star is a `personal_trust` threshold (you need to know specific locals who are party to it); a silence about "what the Veil Institute classified about the Sol aperture" in the Gateway system is an `investigation_depth` threshold (you need documented evidence before anyone will talk). **Proposed implementation:** The `silence_topic` field should be a compound: free-text topic + threshold type, formatted as `"[topic] :: [threshold_type]"`. Example: `"the cargo corridor arrangement :: personal_trust"`. This keeps the fields together, avoids a new column for what is really a sub-field, and ensures authors cannot specify a topic without also specifying its unlock condition. @@ -501,21 +501,21 @@ Total: 54 columns --- -## Part 8: Krenn System — Validation Against the Revised Spec +## Part 8: Van Maanen's Star — Validation Against the Revised Spec -Running Krenn through the changed columns to confirm nothing breaks. +Running Van Maanen's Star through the changed columns to confirm nothing breaks. | Column | Value | Notes | |---|---|---| -| `perpetual_influence` | nominal | Krenn is a Wave 3 working system. Perpetuals are present but not dominant — the system is too unremarkable to attract the kind of institutional attention that drives high Perpetual influence. | -| `institutional_anomaly` | none | Krenn is not a node in any Reach-wide structural pattern. It is one of many unremarkable middle-Reach systems. | +| `perpetual_influence` | nominal | Van Maanen's Star is a Wave 3 working system. Perpetuals are present but not dominant — the system is too unremarkable to attract the kind of institutional attention that drives high Perpetual influence. | +| `institutional_anomaly` | none | Van Maanen's Star is not a node in any Reach-wide structural pattern. It is one of many unremarkable middle-Reach systems. | | `atmospheric_tone` | working_grit | Unchanged from previous `primary_tone` value. | | `silence_topic` | "the cargo corridor arrangement :: personal_trust" | Compound format applied. The threshold is personal_trust — you need to know the right locals, not produce investigation evidence. | -| `system_volatility` | false | Krenn is stable for single-playthrough purposes. Events happen here but the underlying parameters do not change. | -| `supply_dependency` | null | Krenn is mixed_contested with resource_extraction primary — it produces rather than depends. Optional column, left null. | +| `system_volatility` | false | Van Maanen's Star is stable for single-playthrough purposes. Events happen here but the underlying parameters do not change. | +| `supply_dependency` | null | Van Maanen's Star is mixed_contested with resource_extraction primary — it produces rather than depends. Optional column, left null. | | `settlement_wave` | wave_3 | Unchanged. `settlement_age_years` now a display output only. | -Krenn remains one of many. The revised spec makes it more mechanically specific (perpetual_influence, institutional_anomaly, system_volatility, silence_topic compound) without making it more narratively special. The framework is still working correctly. +Van Maanen's Star remains one of many. The revised spec makes it more mechanically specific (perpetual_influence, institutional_anomaly, system_volatility, silence_topic compound) without making it more narratively special. The framework is still working correctly. --- diff --git a/docs/design/systems-framework-synthesis-miri.md b/docs/design/systems-framework-synthesis-miri.md index fed0a47f4..4f8c05592 100644 --- a/docs/design/systems-framework-synthesis-miri.md +++ b/docs/design/systems-framework-synthesis-miri.md @@ -46,7 +46,7 @@ Wave 2 systems are also the ones with the deepest relationship to the Earth sepa **Wave 3 — The Working Reach (Year 150–400, approximately 450–200 years before present)** -Economic migration following established trade routes. The longest wave in duration — 250 years — because it describes the period of routine Reach expansion rather than a specific event or political moment. The Krenn System at ~180 years sits in mid-Wave 3. +Economic migration following established trade routes. The longest wave in duration — 250 years — because it describes the period of routine Reach expansion rather than a specific event or political moment. Van Maanen's Star at ~180 years sits in mid-Wave 3. Wave 3 is the "ordinary Reach" wave. Working-class and middle-class people following opportunity, not ideology. Mixed founding cultures. Institutions functional but not beloved. Identity is local and occupational. @@ -66,7 +66,7 @@ For the CSV, settlement age now maps onto cultural drift in the following way: |------------|---------------------------|-------------------| | Wave 1 (500–600 yr) | Structural skeleton only | The original culture is archaeologically present — in naming patterns, legal frameworks, architectural traditions — but unrecognizable as a living practice. These are NOW original Reach cultures, not diaspora variants. | | Wave 2 (400–550 yr) | Strong structural features, alien surface | Someone who knew the founding culture would recognize the skeleton. The specific practices, language, social rituals are local inventions. | -| Wave 3 (150–450 yr) | Mixed — older systems: structural; younger: recognizable | 150-year Krenn (young Wave 3) still shows Nordic-diaspora as a lived identity. 400-year Wave 3 systems show it as ancestral tradition. | +| Wave 3 (150–450 yr) | Mixed — older systems: structural; younger: recognizable | 150-year Van Maanen's Star (young Wave 3) still shows Nordic-diaspora as a lived identity. 400-year Wave 3 systems show it as ancestral tradition. | | Wave 4 (0–200 yr) | Mostly intact founding culture | New enough that the founding culture is still being practiced, argued about, defended. Cultural drift is active and visible — generations 1 through 3. | This means the Wave 1 Core systems are NOT simply "older versions of Earth-culture settlers." They are original Reach civilizations that emerged from Earth-origin seeds 500–600 years ago. They have more in common with each other than with any Earth-origin reference point. The Reach has its own cultural DNA now. @@ -453,9 +453,9 @@ The following questions require team decision before the CSV can be generated: --- -## Appendix: Krenn System Against the Revised Framework +## Appendix: Van Maanen's Star Against the Revised Framework -Krenn System (D-036) should still look like an ordinary, unremarkable instance of the framework after all these additions. +Van Maanen's Star (D-036) should still look like an ordinary, unremarkable instance of the framework after all these additions. Against the revised framework: - **Settlement wave:** Wave 3 (~180 years, mid-Wave 3) — confirmed @@ -467,7 +467,7 @@ Against the revised framework: - **Primary archetype:** Anchor system (minor) — it is a station on a regional freight route. Not a chokepoint, not a breadbasket. It matters because it has been there long enough to matter. - **Earth alignment:** earth_indifferent — as expected for a Wave 3 frontier-adjacent mid-Reach system. -Krenn still looks like one of many. The additions add detail and depth to the framework without making Krenn exceptional. +Van Maanen's Star still looks like one of many. The additions add detail and depth to the framework without making Van Maanen's Star exceptional. --- diff --git a/docs/design/systems-framework-synthesis-paula.md b/docs/design/systems-framework-synthesis-paula.md index 27ae0b7cb..7ae4f33d9 100644 --- a/docs/design/systems-framework-synthesis-paula.md +++ b/docs/design/systems-framework-synthesis-paula.md @@ -75,7 +75,7 @@ At 600 years, Wave 2 systems have 300-500 years of settled history. The founding **Wave 3 — The Working Reach (~100–300 years ago)** -This wave now spans 200 years rather than 150, which means the oldest Wave 3 systems have genuine cultural depth — 300 years of settlement is enough for recognizable regional culture to emerge. The Krenn System at ~180 years sits firmly in the middle of this wave and remains the calibration point. Nothing changes here. +This wave now spans 200 years rather than 150, which means the oldest Wave 3 systems have genuine cultural depth — 300 years of settlement is enough for recognizable regional culture to emerge. Van Maanen's Star at ~180 years sits firmly in the middle of this wave and remains the calibration point. Nothing changes here. **One new observation:** At the 600-year mark, the gap between Wave 2 and Wave 3 systems is more pronounced than it was at 400 years. A Wave 2 commercial system settled 400 years ago and a Wave 3 working system settled 200 years ago are not just "older vs. younger" — they are in genuinely different eras of institutional development. The older system has had time to develop and resolve multiple constitutional crises. The younger system is still on its first or second major governance renegotiation. @@ -475,7 +475,7 @@ Not all 300 systems need every column populated with narrative depth. But the fo 2. **The 5-8 Immediate political gravity systems** — full Earth tension treatment 3. **All chokepoints (~15-20 systems)** — full political profile 4. **All identified narrative-notable systems** — story hook populated and coherent -5. **Systems along the primary game corridor** — whatever path Krenn System sits on +5. **Systems along the primary game corridor** — whatever path Van Maanen's Star sits on The remaining ~250 systems can be generated from the framework logic with lighter treatment. diff --git a/docs/design/systems-framework.md b/docs/design/systems-framework.md index c58bf31dc..ab7a2b077 100644 --- a/docs/design/systems-framework.md +++ b/docs/design/systems-framework.md @@ -222,7 +222,7 @@ Columns are organized into eleven sections. Section order matches the wiki page | `secondary_archetype` | enum or null | Same values + null | (C) | | | `narrative_notable` | bool | true / false | (G)(S)(C) | true = this system is marked for elevated narrative treatment. | | `narrative_hook` | string or null | one sentence | (C) | Required if narrative_notable = true. Null otherwise. | -| `generation_priority` | enum | background / regional / narrative_notable / campaign_anchor | (G)(S)(C) | Intended depth of treatment in content generation. background = generated parameters only. regional = some authored texture. narrative_notable = full authored treatment. campaign_anchor = hand-crafted (Krenn, Gateway, etc.). | +| `generation_priority` | enum | background / regional / narrative_notable / campaign_anchor | (G)(S)(C) | Intended depth of treatment in content generation. background = generated parameters only. regional = some authored texture. narrative_notable = full authored treatment. campaign_anchor = hand-crafted (Van Maanen's Star, Gateway, etc.). | --- @@ -282,7 +282,7 @@ Each system carries a `primary_archetype` that acts as a quick generation tag. A | **quiet_secret** | A system that appears unremarkable and is not. Something about it does not fit its parameters. The silence is the most interesting thing here. | | **split_system** | Multiple inhabited bodies in serious political conflict with each other. The system is not a unified political entity. Travel within the system requires navigating the split. | | **reformation** | A system that underwent a significant political or cultural restructuring within the last 100 years. The reformation may have been successful, incomplete, or violently suppressed. What it left behind defines current politics. | -| **anchor_system** | A system that serves as the practical and cultural center of a region without being politically dominant. Where people go when they need things. Where the regional economy organizes around. Krenn is this. | +| **anchor_system** | A system that serves as the practical and cultural center of a region without being politically dominant. Where people go when they need things. Where the regional economy organizes around. Van Maanen's Star is this. | | **diplomatic_periphery** | A system at a political intersection that hosts multiple major factions in structural negotiation with each other. Not a hub of commerce — a hub of institutional attention. | | **earth_gate_adjacent** | A system in the political shadow of the Sol-facing aperture. The Earth-Reach relationship is not background here — it is the daily operating context. The Institute, the Assembly, and Earth's diplomatic presence are all physically present. | @@ -382,11 +382,11 @@ The secession happened 300 years ago. Most people in the Reach have never though --- -## Part VII — Validation: The Krenn Test +## Part VII — Validation: The Van Maanen's Star Test -Every framework change is validated against Krenn (D-036, S-TBD). Krenn is the campaign anchor system — the v0.1 vertical slice location. It should read as unremarkable: one of many. The framework is working if Krenn's values make it specific without making it special. +Every framework change is validated against Van Maanen's Star (D-036, S-TBD). Van Maanen's Star is the campaign anchor system — the v0.1 vertical slice location. It should read as unremarkable: one of many. The framework is working if Van Maanen's Star's values make it specific without making it special. -### Krenn System Profile +### Van Maanen's Star Profile | Column | Value | Notes | |---|---|---| @@ -425,9 +425,9 @@ Every framework change is validated against Krenn (D-036, S-TBD). Krenn is the c | `generation_priority` | campaign_anchor | | | `stability_index` | 3 | | | `system_volatility` | responsive | Player actions and story arc events can shift faction presence and dominant_faction. | -| `supply_dependency` | null | Krenn produces; it does not depend. | +| `supply_dependency` | null | Van Maanen's Star produces; it does not depend. | -**Assessment:** Krenn reads as one of many. Every column is plausible for a working mid-Reach system. Nothing flags it as special. The framework is working. +**Assessment:** Van Maanen's Star reads as one of many. Every column is plausible for a working mid-Reach system. Nothing flags it as special. The framework is working. --- diff --git a/docs/design/text-display-hierarchy.md b/docs/design/text-display-hierarchy.md index 6940a390f..cd2d6c169 100644 --- a/docs/design/text-display-hierarchy.md +++ b/docs/design/text-display-hierarchy.md @@ -169,22 +169,22 @@ Terminals have two visual states: ### 5.4 Bilingual Treatment (D-036) -The Krenn System has two linguistic registers: +Van Maanen's Star has two linguistic registers: **Concordat Standard** — the colonial lingua franca. Neutral, bureaucratic, formal. Written in normal Michroma weight. -**Krenn vernacular** — the local dialect. Compact, consonant-heavy, social. Rendered in the same Michroma but at slightly lower opacity (60% vs 70%) and, when design calls for it, in the informal signage color (`#9aa890` greener hue). This subtle warmth distinguishes the local voice from the colonial layer. +**Van Maanen's Star vernacular** — the local dialect. Compact, consonant-heavy, social. Rendered in the same Michroma but at slightly lower opacity (60% vs 70%) and, when design calls for it, in the informal signage color (`#9aa890` greener hue). This subtle warmth distinguishes the local voice from the colonial layer. | Context | Language | Color | Opacity | |---------|----------|-------|---------| | Formal facility signage | Concordat Standard | `#8899aa` | 70% | | Equipment identifiers | Concordat Standard | `#8899aa` | 60% | -| Social zone informal signs | Krenn vernacular | `#9aa890` | 65% | -| Bar menu, worker notices | Krenn vernacular | `#9aa890` | 65% | -| Mixed audience (official but social) | Concordat Standard primary, Krenn secondary at 50% opacity | Both | Stacked, smaller | +| Social zone informal signs | Van Maanen's Star vernacular | `#9aa890` | 65% | +| Bar menu, worker notices | Van Maanen's Star vernacular | `#9aa890` | 65% | +| Mixed audience (official but social) | Concordat Standard primary, Van Maanen's Star secondary at 50% opacity | Both | Stacked, smaller | | News ticker | Concordat Standard | `#8899aa` | 55% | -**Where both languages appear together:** Formal signage targeting mixed audiences renders the primary language at standard opacity, with a smaller Krenn vernacular translation at 50% opacity below it. The two-layer approach communicates the bilingual reality of the district without requiring two UI elements — it is one sign with two registers. +**Where both languages appear together:** Formal signage targeting mixed audiences renders the primary language at standard opacity, with a smaller Van Maanen's Star vernacular translation at 50% opacity below it. The two-layer approach communicates the bilingual reality of the district without requiring two UI elements — it is one sign with two registers. ### 5.5 News Tickers @@ -226,7 +226,7 @@ These are the rules that keep the four pipelines visually distinct without activ | Decision | Relevance | |----------|-----------| | D-016 | Internal monologue as core perception system. Source for monologue pipeline. | -| D-036 | Sova Transit District + Krenn vernacular. Bilingual treatment basis (§5.4). | +| D-036 | Sova Transit District + Van Maanen's Star vernacular. Bilingual treatment basis (§5.4). | | D-049 | Z-level rendering stack. Z-layer assignments for all four pipelines. | | D-061 | Dialogue box layout. Source for §2. | | D-062 | Invisible locked dialogue — no locked options visible. | diff --git a/docs/design/tier1-module-authoring.md b/docs/design/tier1-module-authoring.md index 3606139f3..1dbe06559 100644 --- a/docs/design/tier1-module-authoring.md +++ b/docs/design/tier1-module-authoring.md @@ -442,7 +442,7 @@ Events with `ticks_since_activation` triggers fire automatically without player | Smuggling ring module | `content/modules/tier1/smuggling_ring_v0_1.yaml` | | Drama module schema | `content/schemas/drama_module.schema.yaml` | | Fact catalog | `content/global/knowledge/` | -| NPC profiles (v0.1) | `content/campaigns/main/systems/krenn/` | +| NPC profiles (v0.1) | `content/campaigns/main/systems/van-maanens-star/` | | Storyteller stub | `server/src/storyteller/mod.rs` | --- diff --git a/docs/design/wireframes/README.md b/docs/design/wireframes/README.md index 0eae4aa9e..6c50e0421 100644 --- a/docs/design/wireframes/README.md +++ b/docs/design/wireframes/README.md @@ -61,7 +61,7 @@ Main menu, pause, save/load, options. | [v01-main-menu](menus/v01-main-menu.png) | v0.1 | [D-043](../../../decisions/perception.md#d-043-art-direction--visual-style-functional-warmth) (functional warmth style), [D-027](../../../decisions/scope.md#d-027-vertical-slice--smuggler--detective-two-character-proof) (two-character proof — character select) | | [v01-pause-menu](menus/v01-pause-menu.png) | v0.1 | [D-043](../../../decisions/perception.md#d-043-art-direction--visual-style-functional-warmth) (visual style) | | [v01-save-load](menus/v01-save-load.png) | v0.1 | [D-085](../../../decisions/architecture.md#d-085-per-game-save-directory-structure) (per-game save dirs), [D-043](../../../decisions/perception.md#d-043-art-direction--visual-style-functional-warmth) (visual style), [D-027](../../../decisions/scope.md#d-027-vertical-slice--smuggler--detective-two-character-proof) (vertical slice) | -| [v10-main-menu](menus/v10-main-menu.png) | v1.0 | [D-043](../../../decisions/perception.md#d-043-art-direction--visual-style-functional-warmth) (visual style), [D-036](../../../decisions/content.md#d-036-sova-transit-district--krenn-system-as-v01-setting) (setting — Sova Transit District), [D-013](../../../decisions/scope.md#d-013-diegetic-insertpoi-navigation-system) (diegetic insert — in-fiction menu) | +| [v10-main-menu](menus/v10-main-menu.png) | v1.0 | [D-043](../../../decisions/perception.md#d-043-art-direction--visual-style-functional-warmth) (visual style), [D-036](../../../decisions/content.md#d-036-sova-transit-district--van-maanens-star-system-as-v01-setting) (setting — Sova Transit District), [D-013](../../../decisions/scope.md#d-013-diegetic-insertpoi-navigation-system) (diegetic insert — in-fiction menu) | | [v10-options-full](menus/v10-options-full.png) | v1.0 | [D-043](../../../decisions/perception.md#d-043-art-direction--visual-style-functional-warmth) (visual style), [D-068](../../../decisions/architecture.md#d-068-5-bus-audio-architecture) (5-bus audio — per-bus volume controls), [D-069](../../../decisions/perception.md#d-069-audio-dip-profiles-for-dialogue-and-confrontation) (audio dip profiles) | --- diff --git a/docs/design/wireframes/menus/v10-main-menu.json b/docs/design/wireframes/menus/v10-main-menu.json index c41e9bba0..f6c95d214 100644 --- a/docs/design/wireframes/menus/v10-main-menu.json +++ b/docs/design/wireframes/menus/v10-main-menu.json @@ -74,7 +74,7 @@ "title-sub-2": { "type": "Text", "left": 60, "top": 212, - "text": "Station Sova // Krenn System // ~180 years settled", + "text": "Station Sova // Van Maanen's Star // ~180 years settled", "fontColor": "#556677", "fontSize": 12 }, diff --git a/docs/sprints/sprint-12/copy.md b/docs/sprints/sprint-12/copy.md index 09b002a06..c49f0ca17 100644 --- a/docs/sprints/sprint-12/copy.md +++ b/docs/sprints/sprint-12/copy.md @@ -85,9 +85,9 @@ Use `db/connectors/ticket show ` for full details. ## Key Decisions -- `decisions/content.md` — D-023 (YAML content format), D-024 (three-tier content pipeline), D-025 (dialogue access tier model), D-028 (internal monologue pools per character), D-029 (THE FRIEND production NPC pattern), D-034 (D-029 confirmed), D-035 (knowledge state vocabulary), D-050 (Velen / Krenn system), D-062 (dialogue system architecture), D-063 (confrontation — same box different weight), D-064 (opening experience design) +- `decisions/content.md` — D-023 (YAML content format), D-024 (three-tier content pipeline), D-025 (dialogue access tier model), D-028 (internal monologue pools per character), D-029 (THE FRIEND production NPC pattern), D-034 (D-029 confirmed), D-035 (knowledge state vocabulary), D-050 (Velen / Van Maanen's Star), D-062 (dialogue system architecture), D-063 (confrontation — same box different weight), D-064 (opening experience design) - `decisions/perception.md` — D-016 (internal monologue system), D-032 (separate monologue pools per character) -- `decisions/scope.md` — D-027 (vertical slice), D-036 (Sova Transit District / Krenn as v0.1 setting), D-037 (contraband spec — unlicensed lattice components), D-039 (v0.1 wow moments — all 6) +- `decisions/scope.md` — D-027 (vertical slice), D-036 (Sova Transit District / Van Maanen's Star as v0.1 setting), D-037 (contraband spec — unlicensed lattice components), D-039 (v0.1 wow moments — all 6) - `decisions/architecture.md` — D-041 (knowledge graph — provides vocabulary foundation via Appendix A) ## Open Questions to Resolve Early @@ -141,9 +141,9 @@ Wave 4 (final): **#189 — Cultural generation guide — Miri** - Blocking dependency for all three content packs (#190, #191, #192). -- Sova Transit District / Krenn System is the FIRST concrete instance — Miri's output IS the v0.1 cultural voice. +- Sova Transit District / Van Maanen's Star is the FIRST concrete instance — Miri's output IS the v0.1 cultural voice. - Covers: naming conventions, economic vocabulary (what do workers call credits, shifts, cargo), social norms, relationship dynamics in a Commission-regulated transit hub. -- D-036 confirms Sova Transit District as setting. D-050 establishes Velen/Krenn context. +- D-036 confirms Sova Transit District as setting. D-050 establishes Velen/Van Maanen's Star context. **#302 — Sova Texture Appendix** - 1-page appendix to the Sova setting brief. Fast to write, high leverage — unlocks #190, #191, #192, #306. diff --git a/docs/sprints/sprint-14/copy.md b/docs/sprints/sprint-14/copy.md index 9e7a5798b..3f9604b08 100644 --- a/docs/sprints/sprint-14/copy.md +++ b/docs/sprints/sprint-14/copy.md @@ -24,7 +24,7 @@ Use `db/connectors/ticket show ` for full details. ## Key Decisions -- `decisions/content.md` — D-028 (dialogue architecture — four relational layers; #168 implements Layer 1-2 tag structure), D-032 (separate monologue pools per character — hard partition, no shared lines), D-034 (THE FRIEND — Kael Davan / Sera Venn, all monologue content must be coherent with their arcs), D-035 (converged tag taxonomy — 6 structural + 3 selection + 3 monologue-specific tags), D-036 (Sova Transit District setting — Krenn naming conventions, "functional warmth" tone), D-037 (contraband — unlicensed lattice components, moral ambiguity), D-062 (invisible locked dialogue options — new trust tier content appears silently), D-063 (confrontation mechanics — internal voice, italic first-person options), D-064 (walk-away consequences — KG records incompleteness) +- `decisions/content.md` — D-028 (dialogue architecture — four relational layers; #168 implements Layer 1-2 tag structure), D-032 (separate monologue pools per character — hard partition, no shared lines), D-034 (THE FRIEND — Kael Davan / Sera Venn, all monologue content must be coherent with their arcs), D-035 (converged tag taxonomy — 6 structural + 3 selection + 3 monologue-specific tags), D-036 (Sova Transit District setting — Van Maanen's Star naming conventions, "functional warmth" tone), D-037 (contraband — unlicensed lattice components, moral ambiguity), D-062 (invisible locked dialogue options — new trust tier content appears silently), D-063 (confrontation mechanics — internal voice, italic first-person options), D-064 (walk-away consequences — KG records incompleteness) - `decisions/perception.md` — D-016 (internal monologue — four functions: perception bridge, atmosphere, diegetic tutorial, unreliable narrator), D-018 (three-range sound model — NPC-to-NPC conversations are Voice events the player overhears) - D-078 (overheard NPC conversation — lines must survive partial occlusion; front-load key information, short declarative sentences, avoid pronoun-first openers) diff --git a/docs/sprints/sprint-14/visual.md b/docs/sprints/sprint-14/visual.md index 65fcd43d6..8f9f27718 100644 --- a/docs/sprints/sprint-14/visual.md +++ b/docs/sprints/sprint-14/visual.md @@ -45,7 +45,7 @@ Use `db/connectors/ticket show ` for full details. 1. **Dialogue** (NPC speech + player response options): bottom panel, max 20% height, max ~100 chars per line (D-061). Speaker name styled. Response options styled differently from speech. 2. **Internal monologue** (player character): left-side or bottom-left, italic, smaller font, character colour from #315 spec (done Sprint 13). 3. **Observation / overheard** (what the player perceives about NPCs or overhears): distinct treatment from monologue — diegetic information output, not character voice. Consider: greyed label, different font weight, positioned differently. - 4. **Environmental text** (signage, terminals, news tickers in-world): diegetic — appears in the world layer, not the HUD layer. Two-language treatment per D-036 (Concordat Standard + Krenn vernacular). Character limits per format (signage shorter, terminal longer, news ticker scrolling). + 4. **Environmental text** (signage, terminals, news tickers in-world): diegetic — appears in the world layer, not the HUD layer. Two-language treatment per D-036 (Concordat Standard + Van Maanen's Star vernacular). Character limits per format (signage shorter, terminal longer, news ticker scrolling). - Each pipeline needs: position on screen, font size/weight, colour scheme, max width/height, fade/truncation behaviour. D-049 z-layer assignments for each. - Reference: `docs/design/monologue-display-spec.md` (#315, done) for monologue pipeline specifics — this spec extends and cross-references it. @@ -67,10 +67,10 @@ Use `db/connectors/ticket show ` for full details. - Cross-reference `docs/design/entity-color-system.md` (#304, this sprint) once it is drafted. - **#334 — Environmental text visual standards:** How signage, terminals, and news tickers render in-world. Output: `docs/design/environmental-text-standards.md`. Per ticket: - - **Signage:** Short (1-3 words typical), both Concordat Standard and Krenn vernacular. Character limits. Font size relative to tile size (D-066: 1m visual tiles, 2x retina factor). Position: floating above the tile, or rendered on the tile surface. + - **Signage:** Short (1-3 words typical), both Concordat Standard and Van Maanen's Star vernacular. Character limits. Font size relative to tile size (D-066: 1m visual tiles, 2x retina factor). Position: floating above the tile, or rendered on the tile surface. - **Terminals:** Longer text, readable on interaction (Observe verb). Two-state: ambient (icon/identifier visible from range) and active (text readable when player is adjacent). - **News tickers:** Scrolling text, ambient, not blocking gameplay. Where on screen — in-world (floating above terminal), not HUD overlay. - - **Bilingual treatment:** Concordat Standard is the colonial lingua franca (neutral, bureaucratic). Krenn vernacular is the local dialect (warm, compact, consonant-heavy per D-036 naming conventions). Which text in which language per context? Formal signage = Concordat Standard. Informal social text (bar menu, worker notices) = Krenn vernacular. Mixed where both audiences are intended. + - **Bilingual treatment:** Concordat Standard is the colonial lingua franca (neutral, bureaucratic). Van Maanen's Star vernacular is the local dialect (warm, compact, consonant-heavy per D-036 naming conventions). Which text in which language per context? Formal signage = Concordat Standard. Informal social text (bar menu, worker notices) = Van Maanen's Star vernacular. Mixed where both audiences are intended. - **Rendering layer:** Per D-049 z-layer stack — environmental text is object-layer (layer 2-3), not HUD layer (layer 6+). Must not occlude entities. - **#251 — Tell visual/behavioral expression:** How NPC behavioral tells manifest in the top-down renderer. Output: `docs/design/tell-visual-expression.md`. Per D-024 tell system (5 categories: nervous, angry, friendly, guarded, routine deviation) and server's `TellSystem` component (`server/src/npc/mod.rs`). In v0.1, tell expression is via **monologue text** (server emits monologue on observe_npc trigger when tell is active), not visual animation — this is confirmed. However, Araminta's task is to define: diff --git a/docs/sprints/sprint-15/copy.md b/docs/sprints/sprint-15/copy.md index 8ee4f1260..06710d3a4 100644 --- a/docs/sprints/sprint-15/copy.md +++ b/docs/sprints/sprint-15/copy.md @@ -18,14 +18,14 @@ Use `db/connectors/ticket show ` for full details. ## Key Decisions -- `decisions/content.md` — D-016 (internal monologue functions: perception bridge, atmosphere, diegetic tutorial, unreliable narrator), D-024 (10-axis NPC model; personality traits, tell system), D-028 (dialogue 4-layer architecture: access tiers → relationship history → trust gossip → unprompted disclosure), D-032 (separate monologue pools per character — hard partition), D-034 (THE FRIEND pattern: Kael Davan / Sera Venn), D-035 (converged tag taxonomy — 6 structural + 3 selection tags; 9 mood states post Sprint 14 amendment), D-036 (Sova Transit District setting, Krenn System naming conventions), D-075 (dialogue filtering: KnowledgeConfidence gates TrustTier, not AccessTier) +- `decisions/content.md` — D-016 (internal monologue functions: perception bridge, atmosphere, diegetic tutorial, unreliable narrator), D-024 (10-axis NPC model; personality traits, tell system), D-028 (dialogue 4-layer architecture: access tiers → relationship history → trust gossip → unprompted disclosure), D-032 (separate monologue pools per character — hard partition), D-034 (THE FRIEND pattern: Kael Davan / Sera Venn), D-035 (converged tag taxonomy — 6 structural + 3 selection tags; 9 mood states post Sprint 14 amendment), D-036 (Sova Transit District setting, Van Maanen's Star naming conventions), D-075 (dialogue filtering: KnowledgeConfidence gates TrustTier, not AccessTier) - `decisions/perception.md` — D-060 (cognitive delay 0.6s / 0.3s), D-061 (unified dialogue log, bottom screen, max 20% height, max 640px wide), D-062 (invisible locked options — no lock icons), D-063 (confrontation: same box, different weight — italicized first-person voice), D-064 (walk-away: three-phase consequences, KG records incompleteness), D-078 (overheard NPC conversation — passive panel with occlusion filter; monologue reacts via `witness_interaction` trigger) ## Notes -- **#299 Opening hook — smuggler first 5 minutes:** All blockers are done: Dual Lens Authoring Guide (#261), character voice speech patterns (#310), knowledge state vocabulary (#309), monologue display visual spec (#315). This is the single most important content deliverable in the game — it blocks all playtest feedback and defines first impressions. Deliver 10-15 tightly sequenced monologue lines structured as a diegetic tutorial arc: (1) station hum as opening sensation, (2) spatial orientation — NPCs already moving, fog boundary visible, (3) first sight of Kael (warm, trusted — D-033 green entity), (4) news ticker glance (optional environmental text moment), (5) first fog-edge sound ping noticed (teaches sound channel). Voice: smuggler is working-class pragmatic, warm but watchful, compact consonant-heavy Krenn naming in references (D-036). Prerequisite tags (`knowledge_state` gates) must be `null` for this sequence — these lines fire on first encounter, before any knowledge graph state exists. Use `trigger: enter_location` for spatial lines, `trigger: observe_npc` for Kael sighting. File structure: `monologue-smuggler.yaml` per D-032. This ticket blocks #330 (diegetic tutorial lines), so prioritize it early. +- **#299 Opening hook — smuggler first 5 minutes:** All blockers are done: Dual Lens Authoring Guide (#261), character voice speech patterns (#310), knowledge state vocabulary (#309), monologue display visual spec (#315). This is the single most important content deliverable in the game — it blocks all playtest feedback and defines first impressions. Deliver 10-15 tightly sequenced monologue lines structured as a diegetic tutorial arc: (1) station hum as opening sensation, (2) spatial orientation — NPCs already moving, fog boundary visible, (3) first sight of Kael (warm, trusted — D-033 green entity), (4) news ticker glance (optional environmental text moment), (5) first fog-edge sound ping noticed (teaches sound channel). Voice: smuggler is working-class pragmatic, warm but watchful, compact consonant-heavy Van Maanen's Star naming in references (D-036). Prerequisite tags (`knowledge_state` gates) must be `null` for this sequence — these lines fire on first encounter, before any knowledge graph state exists. Use `trigger: enter_location` for spatial lines, `trigger: observe_npc` for Kael sighting. File structure: `monologue-smuggler.yaml` per D-032. This ticket blocks #330 (diegetic tutorial lines), so prioritize it early. -- **#300 Opening hook — detective first 5 minutes:** Same blockers done, same urgency. Different emotional register: detective arrives into established rhythm (mid-morning, D-036 Sova atmosphere). The detective is an institutional outsider with analytical lattice — sharper, more detached voice. Tutorial pathway differs: detective's insert HUD is denser (D-048), first NPC contact mediated by institutional insert overlay (Authority access relationship by default). 10-15 lines structured as: (1) institutional orientation — commission kiosk visible, cool-lit corridors (D-046), (2) analytical lattice flagging ambient data (teaches insert channel), (3) first sight of Sera Venn (THE FRIEND, D-034 — currently Unknown/Neutral teal per D-033), (4) cargo manifest anomaly observation (sets detective motivation). Voice: analytical, institutional, controlled. Krenn naming in observations (D-036). File structure: `monologue-detective.yaml` per D-032. +- **#300 Opening hook — detective first 5 minutes:** Same blockers done, same urgency. Different emotional register: detective arrives into established rhythm (mid-morning, D-036 Sova atmosphere). The detective is an institutional outsider with analytical lattice — sharper, more detached voice. Tutorial pathway differs: detective's insert HUD is denser (D-048), first NPC contact mediated by institutional insert overlay (Authority access relationship by default). 10-15 lines structured as: (1) institutional orientation — commission kiosk visible, cool-lit corridors (D-046), (2) analytical lattice flagging ambient data (teaches insert channel), (3) first sight of Sera Venn (THE FRIEND, D-034 — currently Unknown/Neutral teal per D-033), (4) cargo manifest anomaly observation (sets detective motivation). Voice: analytical, institutional, controlled. Van Maanen's Star naming in observations (D-036). File structure: `monologue-detective.yaml` per D-032. - **#169 Layer 1: Access tier filtering:** D-028 Layer 1 is the foundational gate on the dialogue system. Every dialogue line in the content files must carry an `access` tag (list): values are `public`, `insider`, `authority`, `peer`, `hostile`. This ticket's content deliverable is: (a) audit all existing line pool files under `content/` for correct `access` tagging — flag any lines missing the tag, (b) author the Layer 1 filter logic design spec if one does not exist (how does `RelationshipState` map to `access` tier? see D-075: AccessTier is gated by `RelationshipState` only, not `KnowledgeConfidence`), (c) ensure the existing Kael and Sera line pools (authored in earlier sprints) have correct `access` tags on every line. The dialogue selection pipeline (`server/src/simulation/dialogue.rs`, #305 done) already implements Layer 1 filtering — this ticket is the content-side completion: all lines properly tagged, authoring guide updated for Line Layer 1 rules, Gestalt to confirm tag schema is consistent with D-035 structural tags. Cross-reference: the detective gets Authority access naturally from institutional role; the smuggler gets Insider/Peer access from social network — no archetype tag needed on the pipeline (D-075 emergent design). diff --git a/docs/sprints/sprint-16/copy.md b/docs/sprints/sprint-16/copy.md index a86f70bcb..c8b664f1a 100644 --- a/docs/sprints/sprint-16/copy.md +++ b/docs/sprints/sprint-16/copy.md @@ -26,7 +26,7 @@ Use `db/connectors/ticket show 542` for full details. ### #542 — Migrate line IDs from location-scoped to NPC-scoped namespace -**What exists:** All dialogue and monologue YAML files under `content/campaigns/main/systems/krenn/stations/sova/districts/transit/`. There are approximately 20 dialogue pool files and a set of monologue pool files. The current line ID scheme uses the location as prefix: +**What exists:** All dialogue and monologue YAML files under `content/campaigns/main/systems/van-maanens-star/stations/sova/districts/transit/`. There are approximately 20 dialogue pool files and a set of monologue pool files. The current line ID scheme uses the location as prefix: - Old: `the-terminal_d_039` (all NPCs at The Terminal share one ID sequence) - New: `kael-davan_d_001`, `dock-worker_d_001` (each NPC has an independent sequence) diff --git a/docs/sprints/sprint-17/copy.md b/docs/sprints/sprint-17/copy.md index 8fc0d3c84..dcf428248 100644 --- a/docs/sprints/sprint-17/copy.md +++ b/docs/sprints/sprint-17/copy.md @@ -27,7 +27,7 @@ Use `db/connectors/ticket show ` for full details. ### #330 — Diegetic tutorial monologue lines — per character -**What exists:** Monologue pools at `content/campaigns/main/systems/krenn/stations/sova/districts/transit/monologue/detective/` and `.../smuggler/` contain character-specific internal monologue. Opening monologue files exist (`opening.yaml` for both characters). The monologue system in `server/src/simulation/monologue.rs` fires lines based on triggers and prerequisites. +**What exists:** Monologue pools at `content/campaigns/main/systems/van-maanens-star/stations/sova/districts/transit/monologue/detective/` and `.../smuggler/` contain character-specific internal monologue. Opening monologue files exist (`opening.yaml` for both characters). The monologue system in `server/src/simulation/monologue.rs` fires lines based on triggers and prerequisites. **What to deliver:** 8-10 monologue lines per character (smuggler + detective) that teach core mechanics diegetically: - Movement and exploration ("These corridors all look the same. Mental note: check the signage.") diff --git a/docs/sprints/sprint-2/copy.md b/docs/sprints/sprint-2/copy.md index 9b81a76cb..4c067631a 100644 --- a/docs/sprints/sprint-2/copy.md +++ b/docs/sprints/sprint-2/copy.md @@ -65,7 +65,7 @@ location.corridor_b7_restricted - **Secrets:** `secret_held` (freeform description), `secret_confidence` (Suspects/KnowsOf/KnowsDetails) - **Investigation:** `tell_observed` (description of observable tell), `contradiction_flagged` (yes/no) -Provide 3-5 example EntityKnowledge entries for v0.1 NPCs (Kael Davan, Sera Venn, Lera Sessik, Torek Lintar, Voss Krenn) showing how these keys populate. Use D-034 FRIEND profiles as reference. +Provide 3-5 example EntityKnowledge entries for v0.1 NPCs (Kael Davan, Sera Venn, Lera Sessik, Torek Lintar, Voss Van Maanen's Star) showing how these keys populate. Use D-034 FRIEND profiles as reference. ### 3. RelationshipState Transition Patterns diff --git a/docs/sprints/sprint-20/planning.md b/docs/sprints/sprint-20/planning.md index c86087e37..d0236e045 100644 --- a/docs/sprints/sprint-20/planning.md +++ b/docs/sprints/sprint-20/planning.md @@ -26,7 +26,7 @@ Station profile: `docs/design/sova-station-profile.md` — defines 6 districts, Key decisions already confirmed: - D-025: Social site / functional cluster as atomic template unit -- D-036: Sova Transit District / Krenn System as v0.1 setting +- D-036: Sova Transit District / Van Maanen's Star as v0.1 setting - D-050: Velen naming and climate Open question: Q-036 (district skeleton as generator output) — relevant but not blocking; the v0.1 district is hand-authored. diff --git a/docs/sprints/sprint-22/server.md b/docs/sprints/sprint-22/server.md index b7a6deb5b..40e12d7b7 100644 --- a/docs/sprints/sprint-22/server.md +++ b/docs/sprints/sprint-22/server.md @@ -48,13 +48,13 @@ Use `tooling/db/ticket show ` for full details on any ticket. **#176 — NPC pool generation** - This is the key production startup ticket. The Gauntlet uses hand-crafted `setup_gauntlet()`. The production path needs an equivalent that loads from `content/` and spawns the Sova NPC pool. -- The authored content already exists: 23 NPC YAML files at `content/campaigns/main/systems/krenn/stations/sova/districts/transit/npcs/`. The content loader (`server/src/content/loader.rs`) already loads `DistrictContent`. The spawn module (`server/src/content/spawn.rs`) already has `spawn_district_npcs()` and `resolve_cross_references()`. +- The authored content already exists: 23 NPC YAML files at `content/campaigns/main/systems/van-maanens-star/stations/sova/districts/transit/npcs/`. The content loader (`server/src/content/loader.rs`) already loads `DistrictContent`. The spawn module (`server/src/content/spawn.rs`) already has `spawn_district_npcs()` and `resolve_cross_references()`. - The gap: there is no production startup path that calls these. The server boots into Gauntlet (`setup_gauntlet`) or does nothing (without the `gauntlet` feature). Add a production startup system that: (1) loads `content/campaigns/main/campaign.yaml`, (2) resolves the Sova district, (3) calls `spawn_district_npcs()` + `resolve_cross_references()`, (4) applies the 30/50/20 entanglement ratio from D-029 to mark NPCs as flat/mundane/intrigue-entangled via a new `EntanglementTag` component. - Entanglement ratio: seed the assignment via `SimRng` (D-010 determinism). The 17 authored Sova NPCs are pre-assigned by content (YAML field `triangle_membership`). The entanglement ratio applies to any procedurally generated padding NPCs. - Acceptance: integration test (non-gauntlet boot) asserts 17+ NPCs spawn with correct `StableId` assignments and at least one `EntanglementTag::Intrigue` entity. **#188 — Triangle instantiation from authored content** -- Depends on #176. The 5 triangle YAML files exist at `content/campaigns/main/systems/krenn/stations/sova/districts/transit/triangles/` (hub-power, bar-tensions, informant-question, worried-knowledge, worried-partner). +- Depends on #176. The 5 triangle YAML files exist at `content/campaigns/main/systems/van-maanens-star/stations/sova/districts/transit/triangles/` (hub-power, bar-tensions, informant-question, worried-knowledge, worried-partner). - The instantiation engine (`server/src/content/instantiation.rs`) already handles `FullTemplateDef` → `TriangleState`. This ticket wires the *authored Sova triangles* (loaded from YAML) into that engine, rather than template-generated triangles. - Per D-087: 3 active forks (T1, T2, T4 = hub-power, bar-tensions, informant-question) and 2 passive tensions (T3, T5 = worried-knowledge, worried-partner). The `TriangleState` component must reflect this classification. - Per D-089: self-contained forks. No cross-triangle cascade. Each `TriangleState` escalates independently. diff --git a/docs/sprints/sprint-23/visual.md b/docs/sprints/sprint-23/visual.md index 97d1a5d5d..6540c916c 100644 --- a/docs/sprints/sprint-23/visual.md +++ b/docs/sprints/sprint-23/visual.md @@ -65,8 +65,8 @@ Do not use any other characters until the server documents them. - Supervisor office (window faces main corridor — LOS design requirement) - Restricted storage (smuggling ops — `R` tiles for access restriction) -**Output:** Complete `content/campaigns/main/systems/krenn/stations/sova/districts/transit/locations/the-terminal.yaml` with: -- `canonical_id: krenn.sova.transit.location.the-terminal` +**Output:** Complete `content/campaigns/main/systems/van-maanens-star/stations/sova/districts/transit/locations/the-terminal.yaml` with: +- `canonical_id: van-maanens-star.sova.transit.location.the-terminal` - `display_name: "The Terminal"` - `tile_bounds: { x_min: 0, y_min: 0, x_max: 43, y_max: 27, z: 1 }` (z=1 per D-093) - `tiles: [...]` — the 44×28 grid @@ -106,7 +106,7 @@ Three YAML files. All blocked on #577 tile format; can author all three in paral - Gate concourse: 40×8 (public — wide open, 8vt corridor width per D-093) - Observation gallery: z=2, 32×10 (Commission-only — `R` tiles; separate tile_bounds entry with z:2) - D-093 cross-z LOS: gallery rail = transparent low wall. Model this as a separate z=2 tile grid with `R` floor tiles (navigable but restricted access). The LOS cross-z behavior is handled by the server; just provide the tile data. -- Add `gate-corridor` to `content/campaigns/main/systems/krenn/stations/sova/districts/transit/district.yaml` locations list. +- Add `gate-corridor` to `content/campaigns/main/systems/van-maanens-star/stations/sova/districts/transit/district.yaml` locations list. **Cross-z note:** Author two sections in the gate-corridor YAML if the format supports multiple `tile_bounds` (one at z=1, one at z=2). If the format only supports a single z-level per Location, author two separate files: `gate-ground.yaml` and `gate-gallery.yaml`. Confirm with Dudley when the format is published. diff --git a/docs/sprints/sprint-24/copy.md b/docs/sprints/sprint-24/copy.md index 678e8c0c1..4535c57cb 100644 --- a/docs/sprints/sprint-24/copy.md +++ b/docs/sprints/sprint-24/copy.md @@ -47,8 +47,8 @@ None blocking this ticket. The tag schema is fully specified (D-035). The charac **What to deliver:** 3–5 monologue lines per character (smuggler and detective), placed in the correct pool files. **File locations:** -- Smuggler: `content/campaigns/main/systems/krenn/stations/sova/districts/transit/monologue/smuggler/the-terminal.yaml` -- Detective: `content/campaigns/main/systems/krenn/stations/sova/districts/transit/monologue/detective/the-terminal.yaml` +- Smuggler: `content/campaigns/main/systems/van-maanens-star/stations/sova/districts/transit/monologue/smuggler/the-terminal.yaml` +- Detective: `content/campaigns/main/systems/van-maanens-star/stations/sova/districts/transit/monologue/detective/the-terminal.yaml` (Kael and Torek are Terminal NPCs. Sera is also a Terminal presence. These lines fire when the player observes those NPCs post-activation while at The Terminal or maintenance corridors.) diff --git a/docs/sprints/sprint-24/server.md b/docs/sprints/sprint-24/server.md index 48d72c07f..e05addf31 100644 --- a/docs/sprints/sprint-24/server.md +++ b/docs/sprints/sprint-24/server.md @@ -87,7 +87,7 @@ Use `tooling/db/ticket show ` for full details. ### #591 — News ticker: server-side -**What exists:** `content/campaigns/main/systems/krenn/stations/sova/districts/transit/ticker/the-last-shift.yaml` — 30 authored headlines (freight, politics, infrastructure, sports, commission, community categories). The YAML is fully authored (Sprint 12, #306). It is NOT loaded at runtime — the content loader (`server/src/content/loader.rs`) does not parse ticker files. `ObserverSnapshotWire` in `server/src/bridge/types.rs` has no ticker field. +**What exists:** `content/campaigns/main/systems/van-maanens-star/stations/sova/districts/transit/ticker/the-last-shift.yaml` — 30 authored headlines (freight, politics, infrastructure, sports, commission, community categories). The YAML is fully authored (Sprint 12, #306). It is NOT loaded at runtime — the content loader (`server/src/content/loader.rs`) does not parse ticker files. `ObserverSnapshotWire` in `server/src/bridge/types.rs` has no ticker field. **What to deliver:** diff --git a/docs/sprints/sprint-25/copy.md b/docs/sprints/sprint-25/copy.md index 3eb38fdbe..fef0c2094 100644 --- a/docs/sprints/sprint-25/copy.md +++ b/docs/sprints/sprint-25/copy.md @@ -1,6 +1,6 @@ # Sprint 25: Emerge — Copy Tasks -**Goal:** Prove the generator can extrapolate from minimal input — a rural Krenn area AND an industrial Krenn zone from zone type and culture profile alone, no per-location spec. Two zone types, one culture, side-by-side comparison. +**Goal:** Prove the generator can extrapolate from minimal input — a rural Van Maanen's Star area AND an industrial Van Maanen's Star zone from zone type and culture profile alone, no per-location spec. Two zone types, one culture, side-by-side comparison. **Branch:** `copy` **Agents:** Miri (worldbuilding lead), Mellanie (voice/dialogue review) @@ -10,7 +10,7 @@ | # | Title | Blocked by | |---|-------|------------| | #609 | Zone identity spec | #611 (server defines schema first) | -| #610 | Krenn culture profile | #611 (server defines schema first) | +| #610 | Van Maanen's Star culture profile | #611 (server defines schema first) | Use `tooling/db/ticket show ` for full details. @@ -28,7 +28,7 @@ Server starts first. Tyre (#611) defines `ZoneSpec`, `CultureProfile`, and `NpcB Wait for #611 to deliver its example RON before writing the real files. Tyre also ships a **RON validator CLI** (`tooling/validate-content `) that deserializes into the actual Rust structs and prints errors. Use it to lint your files before submitting. -Coordinate with Tyre at sprint start to agree on file locations (`content/global/zone-identity-spec.ron` and `content/global/culture-krenn.ron` are the expected paths, but Tyre's struct design is authoritative). +Coordinate with Tyre at sprint start to agree on file locations (`content/global/zone-identity-spec.ron` and `content/global/culture-van-maanens-star.ron` are the expected paths, but Tyre's struct design is authoritative). **#609 — Zone identity spec** @@ -38,13 +38,13 @@ Coordinate with Tyre at sprint start to agree on file locations (`content/global - Content scope: what varies between zone types (density, pace, social site mix, NPC role distribution). Not prose worldbuilding — structured parameters that the Rust generator can read. - Do not invent the schema. Read #611's example RON first. -**#610 — Krenn culture profile** +**#610 — Van Maanen's Star culture profile** - Output: RON file the generator deserializes at runtime. Schema defined by Tyre's `CultureProfile` struct from #611. -- Must provide enough cultural signal that generated NPCs feel Krenn, not generic-space-village. +- Must provide enough cultural signal that generated NPCs feel Van Maanen's Star, not generic-space-village. - Sprint scope: **name lists** (not phoneme generation rules — Tyre's generator picks from lists), speech markers, economic values, social norms. -- Phoneme-based name generation is explicitly out of scope for this sprint. A curated list of Krenn-sounding names is sufficient. -- Existing Krenn atmosphere and naming examples in `decisions/content.md` D-036 (amended post-workshop) are a starting point. Go deeper on concrete values (specific speech markers, actual name examples) not broader on atmospheric description. +- Phoneme-based name generation is explicitly out of scope for this sprint. A curated list of Van Maanen's Star-sounding names is sufficient. +- Existing Van Maanen's Star atmosphere and naming examples in `decisions/content.md` D-036 (amended post-workshop) are a starting point. Go deeper on concrete values (specific speech markers, actual name examples) not broader on atmospheric description. - Do not invent the schema. Read #611's example RON first. ## Dependency Chain @@ -62,5 +62,5 @@ Server defines the shape. Copy fills it. Both #609 and #610 can be written in pa When ready to submit, create a PR with `tea` CLI. All flags are required to avoid TTY prompts (see CLAUDE.md "Gitea access" section): ```bash -tea pr create --repo jpmschweitzer/settled-reach --login schweitz --title "feat(copy): zone identity spec and Krenn culture profile" --description "body" --base main --head copy +tea pr create --repo jpmschweitzer/settled-reach --login schweitz --title "feat(copy): zone identity spec and Van Maanen's Star culture profile" --description "body" --base main --head copy ``` diff --git a/docs/sprints/sprint-25/joint.md b/docs/sprints/sprint-25/joint.md index 79c621e5a..a5cc07d8b 100644 --- a/docs/sprints/sprint-25/joint.md +++ b/docs/sprints/sprint-25/joint.md @@ -2,7 +2,7 @@ **Confidence: 15%.** This sprint is exploratory — we learn whether the approach works, not whether we can ship it. Declare what we learned, not victory. -**Goal:** Prove the generator can extrapolate from minimal input — a rural Krenn area AND an industrial Krenn zone from zone type and culture profile alone, no per-location spec. Two zone types, one culture, side-by-side comparison. +**Goal:** Prove the generator can extrapolate from minimal input — a rural Van Maanen's Star area AND an industrial Van Maanen's Star zone from zone type and culture profile alone, no per-location spec. Two zone types, one culture, side-by-side comparison. ## Pre-Sprint @@ -33,7 +33,7 @@ cargo run --bin generator-spike -- --zone rural --seed 43 Cross-type (rural vs industrial, seed 42): - Different output shape — social site mix, NPC role distribution, density all differ -- Both feel Krenn — shared naming conventions and cultural markers +- Both feel Van Maanen's Star — shared naming conventions and cultural markers - Zone taxonomy does visible work (outputs distinguishable by zone type alone) Intra-type (rural seed 42 vs rural seed 43): @@ -42,12 +42,12 @@ Intra-type (rural seed 42 vs rural seed 43): - Tests coherence within a type and variance across seeds Culture (both zone types): -- Culture profile does visible work — output feels Krenn, not generic space-village +- Culture profile does visible work — output feels Van Maanen's Star, not generic space-village - NPC relationships are **readable** from text — not inferred, read **Fail condition:** - Both outputs look the same with different labels (zone taxonomy not doing work) -- Neither feels Krenn (culture profile not doing work) +- Neither feels Van Maanen's Star (culture profile not doing work) - NPC traits unreadable from text (D-129 legibility gate not met) This sprint **discovers** the right spec — it does not implement a known one. If the output is light and not fully deep, that is expected. The proof is in the pudding: run it, read it, judge it. @@ -58,7 +58,7 @@ This sprint **discovers** the right spec — it does not implement a known one. |------|---|-------| | server | #611 | NpcBlueprint struct design | | copy | #609 | Zone identity spec | -| copy | #610 | Krenn culture profile | +| copy | #610 | Van Maanen's Star culture profile | | server | #612 | Template assembly generator (includes NPC pipeline + stdout output) | ## Dependency Chain diff --git a/docs/sprints/sprint-25/server.md b/docs/sprints/sprint-25/server.md index 3c03edb24..db9cb7994 100644 --- a/docs/sprints/sprint-25/server.md +++ b/docs/sprints/sprint-25/server.md @@ -1,6 +1,6 @@ # Sprint 25: Emerge — Server Tasks -**Goal:** Prove the generator can extrapolate from minimal input — a rural Krenn area AND an industrial Krenn zone from zone type and culture profile alone, no per-location spec. Two zone types, one culture, side-by-side comparison. +**Goal:** Prove the generator can extrapolate from minimal input — a rural Van Maanen's Star area AND an industrial Van Maanen's Star zone from zone type and culture profile alone, no per-location spec. Two zone types, one culture, side-by-side comparison. **Branch:** `server` **Agents:** Dudley (simulation dev), Tyre (architect) @@ -34,7 +34,7 @@ Use `tooling/db/ticket show ` for full details. This sprint discovers the right spec — it does not implement a known one. Three phases: - **Phase 0 (#611):** Define the Rust structs (`ZoneSpec`, `CultureProfile`, `NpcBlueprint`) and write example RON files. Build the RON validator CLI. Share with copy team immediately — this unblocks #609 and #610. -- **Phase 1 (#612, early):** Build the generator binary with hardcoded test data. Do not wait for copy to finish their RON files. Hardcode two zone profiles (rural, industrial stub) and a Krenn culture stub in Rust. Get the generation pipeline and stdout output working end-to-end. +- **Phase 1 (#612, early):** Build the generator binary with hardcoded test data. Do not wait for copy to finish their RON files. Hardcode two zone profiles (rural, industrial stub) and a Van Maanen's Star culture stub in Rust. Get the generation pipeline and stdout output working end-to-end. - **Phase 2 (#612, late):** Swap hardcoded stubs for real RON loading from disk. Wire in copy's actual #609 and #610 files. Run the two-zone proof. This phasing means the copy team's blocking relationship is on the final integration, not the generator build. Server can move through Phase 0 and Phase 1 in parallel with copy writing #609/#610. @@ -44,12 +44,12 @@ This phasing means the copy team's blocking relationship is on the final integra - Starts immediately. No blockers. - Define three structs in `server/src/npc/blueprint.rs` (new file): - `ZoneSpec` — deserializes from zone-identity-spec.ron - - `CultureProfile` — deserializes from culture-krenn.ron + - `CultureProfile` — deserializes from culture-van-maanens-star.ron - `NpcBlueprint` — generator output for a single NPC - All three derive `Serialize`, `Deserialize` (serde + `ron`). **Use RON format, not YAML/JSON.** RON is Rust-native, struct-aware, supports enums and comments. The Rust structs ARE the schema — no separate schema file to maintain. - `NpcBlueprint` fields: name (String), role (occupation), traits (Vec of trait enum), observable_behaviors (Vec), cultural_markers (speech register, filler words from culture profile), relationships (Vec of (npc_id, relationship_type, valence)). - Use a spike-specific `SpikeOutput` struct for the binary's top-level output — do NOT couple to `DistrictSkeleton` for the proof. Keep the spike isolated. -- Key deliverable: write `content/global/zone-identity-spec.example.ron` and `content/global/culture-krenn.example.ron` showing the schema copy must fill. Share these with Miri before copy starts writing real content. +- Key deliverable: write `content/global/zone-identity-spec.example.ron` and `content/global/culture-van-maanens-star.example.ron` showing the schema copy must fill. Share these with Miri before copy starts writing real content. - Add a note in the file header pointing to the tickets (#609, #610) that fill these schemas with real content. - **Build a RON validator CLI** (`tooling/validate-content `) that deserializes into the actual Rust structs and prints errors. This is the copy team's lint tool — they run it to check their files without needing to compile the server. ~20 lines of Rust, ship it as part of #611. diff --git a/docs/sprints/sprint-26/copy.md b/docs/sprints/sprint-26/copy.md index 7d1088655..499968634 100644 --- a/docs/sprints/sprint-26/copy.md +++ b/docs/sprints/sprint-26/copy.md @@ -17,37 +17,37 @@ |---|-------|------------| | #647 | Docs: Amend D-123, supersede D-124, file workshop D-records | — | | #645 | Content: Base text elevation pass | — | -| #656 | Remove handwritten Krenn dialogue and monologue content | — | +| #656 | Remove handwritten Van Maanen's Star dialogue and monologue content | — | | #657 | Remove detective mission system | — | -| #653 | Voice pipeline: culture persona authoring for non-Krenn cultures | — | +| #653 | Voice pipeline: culture persona authoring for non-Van Maanen's Star cultures | — | Use `tooling/db/ticket show ` for full details. ## Key Decisions -- `decisions/content.md` — D-138 (LLM re-voicing pipeline: culture persona format, negative injectors, double-prompt technique), D-121 (voice is culture-driven, job as modifier), D-123 (generative AI for NPC content — amended by D-138), D-128 (Krenn System = Krenn culture), D-122 (all NPCs generated — no named hand-authored characters), D-117 (zero investigation content in v0.2) +- `decisions/content.md` — D-138 (LLM re-voicing pipeline: culture persona format, negative injectors, double-prompt technique), D-121 (voice is culture-driven, job as modifier), D-123 (generative AI for NPC content — amended by D-138), D-128 (Van Maanen's Star = Van Maanen's Star culture), D-122 (all NPCs generated — no named hand-authored characters), D-117 (zero investigation content in v0.2) - `decisions/scope.md` — D-114 (generator-first proof-of-life), D-117 (tycoon bookmark, no detective/smuggler) ## Notes - **#647 Amend D-123, supersede D-124, file workshop D-records:** Documentation debt from the LLM Voice Pipeline Workshop (2026-03-07). D-123 needs amending to cover both baked (build-time, human-reviewed) and pre-voiced (runtime background) modes — Paula's distinction must be captured. D-124 is already superseded by D-138 in the decisions file, but needs the formal amendment record. Also file any remaining D-records from the workshop that haven't been committed to `decisions/content.md` yet. Check `docs/workshops/llm-voice-pipeline/` for outputs not yet formalized. This is a documentation ticket — no code. -- **#645 Base text elevation pass:** The voice pipeline uses base text as both the LLM seed and the fallback when the pipeline is unavailable or disabled. Base text that is flat or mechanical produces bad seeds AND bad fallbacks. Review NPC observable behaviors in the zone RON content (~50 lines per role). Criteria: vivid enough to seed a good voicing, specific enough to be informative as-is, no corporate-speak ("initiating task completion protocol" → "gets back to sorting the manifests"). Focus on roles present in the generated Krenn rural zone from Sprint 25. Coordinate with server team: do not change `Factual`-type lines (numbers, denials) — those bypass the LLM and must remain precise. +- **#645 Base text elevation pass:** The voice pipeline uses base text as both the LLM seed and the fallback when the pipeline is unavailable or disabled. Base text that is flat or mechanical produces bad seeds AND bad fallbacks. Review NPC observable behaviors in the zone RON content (~50 lines per role). Criteria: vivid enough to seed a good voicing, specific enough to be informative as-is, no corporate-speak ("initiating task completion protocol" → "gets back to sorting the manifests"). Focus on roles present in the generated Van Maanen's Star rural zone from Sprint 25. Coordinate with server team: do not change `Factual`-type lines (numbers, denials) — those bypass the LLM and must remain precise. -- **#634 Decomposed behavior content:** This is the copy-side counterpart to #633 (server composable behavior engine). Do not start until the server team has agreed on the behavior primitive format — the content must conform to the data structure. Once the format is known: (1) role action templates — generic stage directions per role, no culture specificity (e.g., `dock_worker.routines.yaml`); (2) culture modifiers — Krenn-specific behavioral inflections per action category; (3) context tags — situational selectors (quiet, busy, under-observation). Deliverable is authored content files, not a design spec. Check `decisions/content.md` D-138 for the Q-057 resolution framing. +- **#634 Decomposed behavior content:** This is the copy-side counterpart to #633 (server composable behavior engine). Do not start until the server team has agreed on the behavior primitive format — the content must conform to the data structure. Once the format is known: (1) role action templates — generic stage directions per role, no culture specificity (e.g., `dock_worker.routines.yaml`); (2) culture modifiers — Van Maanen's Star-specific behavioral inflections per action category; (3) context tags — situational selectors (quiet, busy, under-observation). Deliverable is authored content files, not a design spec. Check `decisions/content.md` D-138 for the Q-057 resolution framing. -- **#656 Remove handwritten Krenn dialogue and monologue content:** Delete v0.1 hand-authored content from `content/campaigns/main/systems/krenn/`. Full scope: all NPC YAML profiles in `stations/sova/districts/transit/` (shift-supervisor, courier, new-hire, scheduler, kael-davan, maintenance-tech, dock-worker, etc.), all files under `dialogue/`, all files under `monologue/detective/` and `monologue/smuggler/`, `insert/detective.yaml` and `insert/smuggler.yaml`, `items/smuggler-inventory.yaml`. Also remove compiled versions in `content-ron/campaigns/` if they exist. **Do not delete:** `content/global/culture-krenn.ron`, `culture-krenn.example.ron` — these are live generator inputs. Also preserve `content/campaigns/main/systems/krenn/stations/sova/districts/transit/pools.yaml` if it contains zone metadata rather than authored dialogue (check first). After deletion, verify `cargo check` and content validator pass. +- **#656 Remove handwritten Van Maanen's Star dialogue and monologue content:** Delete v0.1 hand-authored content from `content/campaigns/main/systems/van-maanens-star/`. Full scope: all NPC YAML profiles in `stations/sova/districts/transit/` (shift-supervisor, courier, new-hire, scheduler, kael-davan, maintenance-tech, dock-worker, etc.), all files under `dialogue/`, all files under `monologue/detective/` and `monologue/smuggler/`, `insert/detective.yaml` and `insert/smuggler.yaml`, `items/smuggler-inventory.yaml`. Also remove compiled versions in `content-ron/campaigns/` if they exist. **Do not delete:** `content/global/culture-van-maanens-star.ron`, `culture-van-maanens-star.example.ron` — these are live generator inputs. Also preserve `content/campaigns/main/systems/van-maanens-star/stations/sova/districts/transit/pools.yaml` if it contains zone metadata rather than authored dialogue (check first). After deletion, verify `cargo check` and content validator pass. -- **#657 Remove detective mission system:** Delete: `content/global/knowledge/investigation.yaml`, `content/global/factions/lattice-commission.yaml`, `docs/design/character-build-detective.md`, `docs/design/detective-chain-of-command.md`, `docs/design/archetype-evidence-presentation.md`, `docs/design/divergent-starting-knowledge.md`, detective sections of `docs/design/insert-hud-wireframe-v01.md` (edit, don't delete the file). Also remove workshop outputs: `docs/workshops/v01-content-scoping/` and `docs/workshops/content-gap-analysis_v0_1/` directories. Check `content/campaigns/main/systems/krenn/stations/sova/districts/transit/` for `pc-detective.yaml` and `pc-smuggler.yaml` NPC files — delete both. Review `client/tests/test_insert_off_behavior.gd` for detective references — flag to client team if it needs updating, do not edit client files directly. Note: `content/global/factions/` will still contain valid non-detective factions (concord-assembly, guardians-of-autonomy, syndics, the-ring, the-unbound, veil-institute) — only remove lattice-commission.yaml. +- **#657 Remove detective mission system:** Delete: `content/global/knowledge/investigation.yaml`, `content/global/factions/lattice-commission.yaml`, `docs/design/character-build-detective.md`, `docs/design/detective-chain-of-command.md`, `docs/design/archetype-evidence-presentation.md`, `docs/design/divergent-starting-knowledge.md`, detective sections of `docs/design/insert-hud-wireframe-v01.md` (edit, don't delete the file). Also remove workshop outputs: `docs/workshops/v01-content-scoping/` and `docs/workshops/content-gap-analysis_v0_1/` directories. Check `content/campaigns/main/systems/van-maanens-star/stations/sova/districts/transit/` for `pc-detective.yaml` and `pc-smuggler.yaml` NPC files — delete both. Review `client/tests/test_insert_off_behavior.gd` for detective references — flag to client team if it needs updating, do not edit client files directly. Note: `content/global/factions/` will still contain valid non-detective factions (concord-assembly, guardians-of-autonomy, syndics, the-ring, the-unbound, veil-institute) — only remove lattice-commission.yaml. -- **#653 Culture persona authoring for non-Krenn cultures:** The voice pipeline is designed for multi-culture expansion. Each culture needs: `voice_persona` (prose description of the cultural voice register), `voice_examples` (3-5 example lines showing the voice in action), `occasional_injections` (recurring phrases or idioms), and explicit NOT-lists (what this culture never sounds like — the negative injectors that Spike 2 showed are critical). Krenn culture is already authored and tested. This ticket authors at least 2 additional cultures from the Settled Reach lore. Coordinate with Miri (worldbuilding) for canonical culture details — check `docs/briefings/miri.md` for her existing knowledge base. Output format must match the Krenn culture RON structure in `content/global/culture-krenn.ron`. +- **#653 Culture persona authoring for non-Van Maanen's Star cultures:** The voice pipeline is designed for multi-culture expansion. Each culture needs: `voice_persona` (prose description of the cultural voice register), `voice_examples` (3-5 example lines showing the voice in action), `occasional_injections` (recurring phrases or idioms), and explicit NOT-lists (what this culture never sounds like — the negative injectors that Spike 2 showed are critical). Van Maanen's Star culture is already authored and tested. This ticket authors at least 2 additional cultures from the Settled Reach lore. Coordinate with Miri (worldbuilding) for canonical culture details — check `docs/briefings/miri.md` for her existing knowledge base. Output format must match the Van Maanen's Star culture RON structure in `content/global/culture-van-maanens-star.ron`. ## Dependency Chain ``` #647 (file D-records) — standalone, start immediately #645 (base text elevation) — standalone, parallel -#656 (remove Krenn hand-authored content) — standalone, parallel +#656 (remove Van Maanen's Star hand-authored content) — standalone, parallel #657 (remove detective system) — standalone, parallel #653 (culture persona authoring) — standalone, parallel #634 (decomposed behavior content) — blocked on server #633 format agreement diff --git a/docs/sprints/sprint-26/joint.md b/docs/sprints/sprint-26/joint.md index dd1be91d6..62b86bb0e 100644 --- a/docs/sprints/sprint-26/joint.md +++ b/docs/sprints/sprint-26/joint.md @@ -18,11 +18,11 @@ Server team (#633) should document the behavior primitive data structure (as a R The sprint is done when all of the following are observable: -1. **Voice pipeline live end-to-end:** Start the game with a generated Krenn NPC visible. Observable behaviors and dialogue lines for that NPC are voiced (culture-inflected, not raw base text). A `Factual`-type line (containing a number or denial) shows as base text, not LLM output. +1. **Voice pipeline live end-to-end:** Start the game with a generated Van Maanen's Star NPC visible. Observable behaviors and dialogue lines for that NPC are voiced (culture-inflected, not raw base text). A `Factual`-type line (containing a number or denial) shows as base text, not LLM output. 2. **Client toggle functional:** Settings panel contains an AI-Enhanced Dialogue toggle. Disabling it causes the server to serve base text. Hardware detection runs at startup; if the system cannot run the model, the toggle is greyed out with an explanation. -3. **v0.1 content deleted:** `server/src/content/` does not exist. `content/campaigns/main/systems/krenn/stations/sova/districts/transit/dialogue/` and `monologue/` are gone. `content/global/knowledge/investigation.yaml` and `content/global/factions/lattice-commission.yaml` are gone. `cargo check` passes with no references to deleted modules. +3. **v0.1 content deleted:** `server/src/content/` does not exist. `content/campaigns/main/systems/van-maanens-star/stations/sova/districts/transit/dialogue/` and `monologue/` are gone. `content/global/knowledge/investigation.yaml` and `content/global/factions/lattice-commission.yaml` are gone. `cargo check` passes with no references to deleted modules. 4. **D-records filed:** `decisions/content.md` reflects the amended D-123 and the LLM voice pipeline workshop outputs. D-138 Spike 2 findings are formally in the record. @@ -49,7 +49,7 @@ Server #650 (ContentType::Factual) Server #633 (composable behavior engine) — format agreement → Copy #634 (decomposed behavior content) -Copy #656 (remove Krenn hand-authored) — may require client test update +Copy #656 (remove Van Maanen's Star hand-authored) — may require client test update → flag to Client if test_insert_off_behavior.gd needs edits Client #646 (toggle) — depends on server #652 being wired @@ -67,10 +67,10 @@ Client #646 (toggle) — depends on server #652 being wired | server | #651 | Friendly/RoutineDeviation tells — iterate | | copy | #647 | Docs: Amend D-123, supersede D-124, file workshop D-records | | copy | #645 | Content: Base text elevation pass | -| copy | #656 | Remove handwritten Krenn dialogue and monologue | +| copy | #656 | Remove handwritten Van Maanen's Star dialogue and monologue | | copy | #657 | Remove detective mission system | | copy | #634 | Author decomposed behavior content (carry-over) | -| copy | #653 | Culture persona authoring for non-Krenn cultures | +| copy | #653 | Culture persona authoring for non-Van Maanen's Star cultures | | client | #646 | UX: AI-Enhanced Dialogue toggle + hardware detection | | planning | #658 | Update agent profiles and briefings for v0.2 | diff --git a/docs/sprints/sprint-26/planning.md b/docs/sprints/sprint-26/planning.md index 496260f2c..b5a2e62a8 100644 --- a/docs/sprints/sprint-26/planning.md +++ b/docs/sprints/sprint-26/planning.md @@ -20,7 +20,7 @@ Use `tooling/db/ticket show ` for full details. ## Notes -- **#658 Update agent profiles and briefings for v0.2:** Audit and update `.claude/agents/` (20 files) and `docs/briefings/` (18 files). Many still reference v0.1 detective/smuggler gameplay, hand-authored content pipeline, and pre-workshop assumptions. Specific removals: all references to Kael Davan, Sera Venn, smuggler/detective archetypes as playable characters, the v0.1 triangle configuration, the complicity framing (superseded by consequence per D-132). Specific additions: generator-first approach (D-114), all NPCs generated (D-122), voice pipeline (D-138), tycoon bookmark (D-117), Krenn culture as implicit starting context (D-128). Work through each agent briefing systematically — do not bulk-replace. Each agent has a different scope and different stale assumptions. After updating, cross-check: does any briefing still imply a playable detective or smuggler? Does any profile still describe the hand-authored content pipeline as the primary content creation method? Note: #648 (superseded by this ticket) was cancelled — its scope is included here. +- **#658 Update agent profiles and briefings for v0.2:** Audit and update `.claude/agents/` (20 files) and `docs/briefings/` (18 files). Many still reference v0.1 detective/smuggler gameplay, hand-authored content pipeline, and pre-workshop assumptions. Specific removals: all references to Kael Davan, Sera Venn, smuggler/detective archetypes as playable characters, the v0.1 triangle configuration, the complicity framing (superseded by consequence per D-132). Specific additions: generator-first approach (D-114), all NPCs generated (D-122), voice pipeline (D-138), tycoon bookmark (D-117), Van Maanen's Star culture as implicit starting context (D-128). Work through each agent briefing systematically — do not bulk-replace. Each agent has a different scope and different stale assumptions. After updating, cross-check: does any briefing still imply a playable detective or smuggler? Does any profile still describe the hand-authored content pipeline as the primary content creation method? Note: #648 (superseded by this ticket) was cancelled — its scope is included here. ## Dependency Chain diff --git a/docs/sprints/sprint-3/copy.md b/docs/sprints/sprint-3/copy.md index 0cb6fe670..81ac43fb5 100644 --- a/docs/sprints/sprint-3/copy.md +++ b/docs/sprints/sprint-3/copy.md @@ -45,7 +45,7 @@ Use `db/connectors/ticket show ` for full details. Document the converged content directory structure from workshop outputs. This is a **blocker for all server content implementation work**. Required elements: - Canonical layout: `_meta/`, `_schema/` (infrastructure, underscore prefix), `global/` (factions, technology, contraband, knowledge, enums, regions), `districts/sova-transit/` (district.yaml, npcs/, locations/, templates/, triangles/, lines/) -- `canonical_id` format: `{system}.{station}.{district}.{type}.{slug}` (e.g., `krenn.sova.transit.npc.kael-davan`) +- `canonical_id` format: `{system}.{station}.{district}.{type}.{slug}` (e.g., `van-maanens-star.sova.transit.npc.kael-davan`) - Mod-compatible directory conventions (no overlay implementation needed for v0.1, just structure) - District as atomic pack unit @@ -76,7 +76,7 @@ Unified spec for treating player characters as NPCs when not controlled. Require **#382 (Smuggler voice + moral arc):** Two deliverables: -1. **Voice card:** Paired examples with detective showing dual-lens register differences. Thinks in people vs data, first names vs surnames, fragments vs complete sentences, Krenn substrate vocabulary. +1. **Voice card:** Paired examples with detective showing dual-lens register differences. Thinks in people vs data, first names vs surnames, fragments vs complete sentences, Van Maanen's Star substrate vocabulary. 2. **Moral arc:** 4 phases (Comfort, Doubt, Reckoning, Compromise), smuggler-specific FactIds, monologue triggers. Subsumes #310 (Character voice speech patterns). diff --git a/docs/sprints/sprint-4/copy.md b/docs/sprints/sprint-4/copy.md index 94fa4d909..5761bc809 100644 --- a/docs/sprints/sprint-4/copy.md +++ b/docs/sprints/sprint-4/copy.md @@ -20,7 +20,7 @@ | #398 | Wiki → YAML content conversion (Sova NPCs) | high | — | | #399 | Monologue content pool — minimum viable (~200 lines) | high | — | | #301 | Wiki taxonomy and structure — full future-ready schema | medium | — | -| #319 | Krenn System wiki entry — first star system | medium | #301 | +| #319 | Van Maanen's Star wiki entry — first star system | medium | #301 | | #378 | Create environmental text examples file | medium | #319 | | #395 | News ticker headline pool | medium | — | @@ -56,10 +56,10 @@ When you play the smuggler, the detective exists as an NPC in the world (and vic **Wiki → YAML conversion (#398):** -The 17 Sova NPCs currently exist as wiki markdown profiles. This ticket converts them to engine-readable YAML in `content/campaigns/main/systems/krenn/stations/sova/districts/transit/npcs/`. +The 17 Sova NPCs currently exist as wiki markdown profiles. This ticket converts them to engine-readable YAML in `content/campaigns/main/systems/van-maanens-star/stations/sova/districts/transit/npcs/`. - **What exists:** - - Content directory structure: `content/campaigns/main/systems/krenn/stations/sova/districts/transit/` (created in Sprint 3) + - Content directory structure: `content/campaigns/main/systems/van-maanens-star/stations/sova/districts/transit/` (created in Sprint 3) - YAML schema: `content/_schema/npc.schema.yaml` (Sprint 3) - Wiki profiles: `wiki/npcs/*.md` (17 NPCs with 10-axis breakdowns, relationship webs, routine sketches) - Validation tooling: `make validate-content` (Sprint 3, #392) @@ -72,7 +72,7 @@ The 17 Sova NPCs currently exist as wiki markdown profiles. This ticket converts Minimum viable monologue content: ~100 lines per character (smuggler + detective), ~200 total. - **What exists:** - - Directory structure: `content/campaigns/main/systems/krenn/stations/sova/districts/transit/monologue/detective/` and `.../smuggler/` (Sprint 3) + - Directory structure: `content/campaigns/main/systems/van-maanens-star/stations/sova/districts/transit/monologue/detective/` and `.../smuggler/` (Sprint 3) - Schema: `content/_schema/monologue.schema.yaml` (Sprint 3, includes all D-035 tags) - Authoring guide: #261 (Dual Lens Authoring Guide, done in Sprint 3) - Voice cards: smuggler voice card (#382, done) @@ -83,9 +83,9 @@ Minimum viable monologue content: ~100 lines per character (smuggler + detective **Environmental text examples (#378):** -Create `wiki/authoring/environmental-text-examples.md` with 4 text types: bar menu, safety notice, news ticker cycle, corridor graffiti. Krenn System-voiced (working-class pragmatic, freight-logistics culture) with cultural notes + monologue pairings (smuggler + detective perspectives). +Create `wiki/authoring/environmental-text-examples.md` with 4 text types: bar menu, safety notice, news ticker cycle, corridor graffiti. Van Maanen's Star-voiced (working-class pragmatic, freight-logistics culture) with cultural notes + monologue pairings (smuggler + detective perspectives). -- **Blocked by:** #319 (Krenn System wiki entry, now in Sprint 4). Complete #301 → #319 first. +- **Blocked by:** #319 (Van Maanen's Star wiki entry, now in Sprint 4). Complete #301 → #319 first. - **Purpose:** Reference examples for future content authors. Not consumed by game engine — authoring documentation. **News ticker headlines (#395):** @@ -93,7 +93,7 @@ Create `wiki/authoring/environmental-text-examples.md` with 4 text types: bar me ~20 dual-lens headlines for the Meridian news feed at The Last Shift bar. Mix: freight/commodity data, Assembly politics, local infrastructure, sports, Commission advisories. - **What exists:** The Last Shift location is defined. News ticker as environmental element is sketched in location notes. -- **What to deliver:** YAML file at `content/campaigns/main/systems/krenn/stations/sova/districts/transit/locations/the-last-shift-ticker.yaml` with headline pool. Each headline works as dual-lens monologue trigger (detective sees political context, smuggler sees market/operational intel). +- **What to deliver:** YAML file at `content/campaigns/main/systems/van-maanens-star/stations/sova/districts/transit/locations/the-last-shift-ticker.yaml` with headline pool. Each headline works as dual-lens monologue trigger (detective sees political context, smuggler sees market/operational intel). - **Integration:** v0.1 may render this as static background text. v0.2 ticker system will cycle headlines. Content is authored dual-lens from day one so the system upgrade is data-driven, not content rewrite. ## Dependency Chain @@ -105,7 +105,7 @@ Create `wiki/authoring/environmental-text-examples.md` with 4 text types: bar me #399 (Monologue pool) → standalone (first real content load) #395 (News ticker) → standalone #301 (Wiki taxonomy) → standalone -#319 (Krenn System entry) → #301 +#319 (Van Maanen's Star entry) → #301 #378 (Environmental examples) → #319 ``` diff --git a/docs/sprints/sprint-4/server.md b/docs/sprints/sprint-4/server.md index d3cc044a5..a2f99a809 100644 --- a/docs/sprints/sprint-4/server.md +++ b/docs/sprints/sprint-4/server.md @@ -62,17 +62,17 @@ All five use existing schema files from `content/_schema/` and validate via `mak - **Purpose:** Knowledge graph attribute vocabulary **#389 (Pools):** -- **File:** `content/global/pools.yaml` or `content/campaigns/main/systems/krenn/stations/sova/pools.yaml` (decide per workshop design doc #384) +- **File:** `content/global/pools.yaml` or `content/campaigns/main/systems/van-maanens-star/stations/sova/pools.yaml` (decide per workshop design doc #384) - **Content:** v0.1 single-candidate pools: friend_smuggler (kael-davan), friend_detective (sera-venn), bar_regulars, compromised_inspector, primary_contraband - **Purpose:** Seed-time selection system. Architecture supports N candidates; v0.1 has 1 each for deterministic testing. v0.2 expands to real pools. **#390 (Templates):** -- **Files:** `content/campaigns/main/systems/krenn/stations/sova/districts/transit/templates/logistics-hub.yaml`, `bar.yaml`, `smuggling-ring.yaml` +- **Files:** `content/campaigns/main/systems/van-maanens-star/stations/sova/districts/transit/templates/logistics-hub.yaml`, `bar.yaml`, `smuggling-ring.yaml` - **Content:** 3 social site templates. Each declares named role slots with count ranges, required flags, pool references, triangle constraints. - **Purpose:** Template instantiation system (D-025 social sites). NPCs fill roles. **#391 (Triangles):** -- **Files:** `content/campaigns/main/systems/krenn/stations/sova/districts/transit/triangles/hub-power.yaml`, `worried-knowledge.yaml`, `bar-tensions.yaml`, `worried-partner.yaml`, `informant-question.yaml` +- **Files:** `content/campaigns/main/systems/van-maanens-star/stations/sova/districts/transit/triangles/hub-power.yaml`, `worried-knowledge.yaml`, `bar-tensions.yaml`, `worried-partner.yaml`, `informant-question.yaml` - **Content:** 5 v0.1 triangles per workshop synthesis. T1 (hub-power, active fork), T2 (worried-knowledge, active fork), T3 (bar-tensions, passive), T4 (worried-partner, active fork), T5 (informant-question, passive). - **Purpose:** Atomic units of social intrigue (D-024). Self-contained fork points for storyteller activation. diff --git a/docs/sprints/sprint-5/copy.md b/docs/sprints/sprint-5/copy.md index 2d51bfc3a..bdf68fb0f 100644 --- a/docs/sprints/sprint-5/copy.md +++ b/docs/sprints/sprint-5/copy.md @@ -64,7 +64,7 @@ This sprint's critical path runs through voice patterns: **What exists:** - Tier templates (Paula's Round 2 work) - Authoring rules from Mellanie conventions -- Regional culture brief (Miri's Sova/Krenn content) +- Regional culture brief (Miri's Sova/Van Maanen's Star content) - Content pipeline structure (#384, done) - Monologue guide (`docs/workshops/content-scoping-v01/monologue-authoring-guide.md`) @@ -87,7 +87,7 @@ This sprint's critical path runs through voice patterns: - THE FRIEND pattern spec (D-034) - Kael character concept: dock worker, ring member, smuggler's closest colleague - Contradiction: meeting unknown person in restricted corridor (trying to exit ring to protect partner Naia) -- Content directory structure at `content/campaigns/main/systems/krenn/sova/sova-transit/` +- Content directory structure at `content/campaigns/main/systems/van-maanens-star/sova/sova-transit/` - YAML schema files in `content/_schema/` **What to deliver:** @@ -99,9 +99,9 @@ This sprint's critical path runs through voice patterns: - Dual-lens notes for detective perspective (how detective sees Kael differently) **File locations:** -- Profile: `content/campaigns/main/systems/krenn/sova/sova-transit/npcs/kael-davan.yaml` -- Dialogue: `content/campaigns/main/systems/krenn/sova/sova-transit/dialogue/kael-davan-*.yaml` (split by content type) -- Monologue: `content/campaigns/main/systems/krenn/sova/sova-transit/monologue/smuggler/kael-*.yaml` +- Profile: `content/campaigns/main/systems/van-maanens-star/sova/sova-transit/npcs/kael-davan.yaml` +- Dialogue: `content/campaigns/main/systems/van-maanens-star/sova/sova-transit/dialogue/kael-davan-*.yaml` (split by content type) +- Monologue: `content/campaigns/main/systems/van-maanens-star/sova/sova-transit/monologue/smuggler/kael-*.yaml` **Integration:** D-039 wow moment #3 (THE FRIEND's contradiction) depends on this content. Success criterion D-027 #3 (player names NPC they felt conflicted about) is tested by Kael. @@ -116,7 +116,7 @@ This sprint's critical path runs through voice patterns: - THE FRIEND pattern spec (D-034) - Sera character concept: Commission field tech, bar regular, detective's social anchor - Contradiction: avoids Torek Lintar (protecting friend Naia, sitting on unreported evidence) -- Content directory structure at `content/campaigns/main/systems/krenn/sova/sova-transit/` +- Content directory structure at `content/campaigns/main/systems/van-maanens-star/sova/sova-transit/` **What to deliver:** - ~75-100 hand-authored lines (same breakdown as #297) @@ -126,9 +126,9 @@ This sprint's critical path runs through voice patterns: - Trust-contamination arc (relationship state shift when contradiction discovered) **File locations:** -- Profile: `content/campaigns/main/systems/krenn/sova/sova-transit/npcs/sera-venn.yaml` -- Dialogue: `content/campaigns/main/systems/krenn/sova/sova-transit/dialogue/sera-venn-*.yaml` -- Monologue: `content/campaigns/main/systems/krenn/sova/sova-transit/monologue/detective/sera-*.yaml` +- Profile: `content/campaigns/main/systems/van-maanens-star/sova/sova-transit/npcs/sera-venn.yaml` +- Dialogue: `content/campaigns/main/systems/van-maanens-star/sova/sova-transit/dialogue/sera-venn-*.yaml` +- Monologue: `content/campaigns/main/systems/van-maanens-star/sova/sova-transit/monologue/detective/sera-*.yaml` **Integration:** D-039 wow moment #3 for detective playthrough. Tests institutional vs personal loyalty conflict pattern. @@ -153,8 +153,8 @@ This sprint's critical path runs through voice patterns: - Routine entries showing how PC moves through space when played by engine vs by player **File locations:** -- Smuggler routine: `content/campaigns/main/systems/krenn/sova/sova-transit/npcs/pc-smuggler.yaml` -- Detective routine: `content/campaigns/main/systems/krenn/sova/sova-transit/npcs/pc-detective.yaml` +- Smuggler routine: `content/campaigns/main/systems/van-maanens-star/sova/sova-transit/npcs/pc-smuggler.yaml` +- Detective routine: `content/campaigns/main/systems/van-maanens-star/sova/sova-transit/npcs/pc-detective.yaml` - Cross-character monologue in respective character pools **Integration:** D-039 wow moment #4 (the divergence reveal). Enables second playthrough recognition. diff --git a/docs/sprints/sprint-5/joint.md b/docs/sprints/sprint-5/joint.md index 986251ea9..a87885bd5 100644 --- a/docs/sprints/sprint-5/joint.md +++ b/docs/sprints/sprint-5/joint.md @@ -103,20 +103,20 @@ At the end of Sprint 5, the following must be observable: - Usable by future content authors 3. **Kael Davan FRIEND pack complete** - - Profile YAML at `content/campaigns/main/systems/krenn/sova/sova-transit/npcs/kael-davan.yaml` - - Dialogue files at `content/campaigns/main/systems/krenn/sova/sova-transit/dialogue/kael-davan-*.yaml` - - Monologue at `content/campaigns/main/systems/krenn/sova/sova-transit/monologue/smuggler/kael-*.yaml` + - Profile YAML at `content/campaigns/main/systems/van-maanens-star/sova/sova-transit/npcs/kael-davan.yaml` + - Dialogue files at `content/campaigns/main/systems/van-maanens-star/sova/sova-transit/dialogue/kael-davan-*.yaml` + - Monologue at `content/campaigns/main/systems/van-maanens-star/sova/sova-transit/monologue/smuggler/kael-*.yaml` - Total line count: 75-100 hand-authored lines 4. **Sera Venn FRIEND pack complete** - - Profile YAML at `content/campaigns/main/systems/krenn/sova/sova-transit/npcs/sera-venn.yaml` - - Dialogue files at `content/campaigns/main/systems/krenn/sova/sova-transit/dialogue/sera-venn-*.yaml` - - Monologue at `content/campaigns/main/systems/krenn/sova/sova-transit/monologue/detective/sera-*.yaml` + - Profile YAML at `content/campaigns/main/systems/van-maanens-star/sova/sova-transit/npcs/sera-venn.yaml` + - Dialogue files at `content/campaigns/main/systems/van-maanens-star/sova/sova-transit/dialogue/sera-venn-*.yaml` + - Monologue at `content/campaigns/main/systems/van-maanens-star/sova/sova-transit/monologue/detective/sera-*.yaml` - Total line count: 75-100 hand-authored lines 5. **PC-as-NPC content complete** - - Smuggler routine at `content/campaigns/main/systems/krenn/sova/sova-transit/npcs/pc-smuggler.yaml` - - Detective routine at `content/campaigns/main/systems/krenn/sova/sova-transit/npcs/pc-detective.yaml` + - Smuggler routine at `content/campaigns/main/systems/van-maanens-star/sova/sova-transit/npcs/pc-smuggler.yaml` + - Detective routine at `content/campaigns/main/systems/van-maanens-star/sova/sova-transit/npcs/pc-detective.yaml` - Cross-character observation monologue in respective pools - Total items: ~25 authored pieces @@ -144,7 +144,7 @@ At the end of Sprint 5, the following must be observable: make validate-content # Line previewer can load FRIEND pack content -cargo run --bin line-previewer -- content/campaigns/main/systems/krenn/sova/sova-transit/dialogue/kael-davan-trust.yaml +cargo run --bin line-previewer -- content/campaigns/main/systems/van-maanens-star/sova/sova-transit/dialogue/kael-davan-trust.yaml # FactId check passes on all content .config/pre-commit/check-fact-ids.sh diff --git a/docs/sprints/sprint-6/copy.md b/docs/sprints/sprint-6/copy.md index e1910d3ba..9398419f8 100644 --- a/docs/sprints/sprint-6/copy.md +++ b/docs/sprints/sprint-6/copy.md @@ -33,7 +33,7 @@ Use `db/connectors/ticket show ` for full details. - **Flavor text:** Optional 1-line contextual note (e.g., "Kael's handwriting on the margins") - **Knowledge link:** Which FactId(s) this item proves or corroborates (e.g., manifest copy proves `CargoDiscrepancySova17`) - **Contraband flag:** Boolean — is this item detectable by security scans? (future #425) -- **File location:** `content/campaigns/main/systems/krenn/sova/sova-transit/items/smuggler-inventory.yaml` or similar +- **File location:** `content/campaigns/main/systems/van-maanens-star/sova/sova-transit/items/smuggler-inventory.yaml` or similar - **Cross-reference:** Sprint 5 deliverables (#297 Kael FRIEND pack, #298 Sera FRIEND pack) provide context for smuggler's social network and cargo operations. Items should reference established content. - **Integration:** Server #424 implements CarriedBy component + Take/Place verbs. Client #438 renders inventory UI. Copy team defines the content (what the items are, why they matter). diff --git a/docs/sprints/sprint-6/joint.md b/docs/sprints/sprint-6/joint.md index 9ea7505c3..763bd3a5c 100644 --- a/docs/sprints/sprint-6/joint.md +++ b/docs/sprints/sprint-6/joint.md @@ -162,7 +162,7 @@ cd client && godot --headless --quit make validate-content # Item YAML loads in server -cargo run --bin line-previewer -- content/campaigns/main/systems/krenn/sova/sova-transit/items/smuggler-inventory.yaml +cargo run --bin line-previewer -- content/campaigns/main/systems/van-maanens-star/sova/sova-transit/items/smuggler-inventory.yaml ``` ## Test Plan Alignment (D-030) diff --git a/docs/wiki/catalog-index.md b/docs/wiki/catalog-index.md deleted file mode 100644 index 1a6d6cddc..000000000 --- a/docs/wiki/catalog-index.md +++ /dev/null @@ -1,370 +0,0 @@ -# GJ Catalog Index - -All 300 star systems in the Settled Reach, indexed by Gliese-Jahreiss catalog designation. -Sourced from the HYG Database v4.1 — 298 real catalog stars, 2 fabricated. - -**Total systems:** 300 -**Named stars:** 51 -**Spectral mix:** 191 G/K, 24 F, 75 M, 8 unusual -**Distance range:** 4.2 — 46.8 ly - -## Full Catalog - -| GJ ID | System ID | Proper Name | Spectral | Dist (ly) | Sector | Wave | Topology | -|-------|-----------|-------------|----------|-----------|--------|------|----------| -| [GJ 1](systems/GJ-1/index.md) | S-044 | — | M2V | 14.2 | west_reach | wave_4 | loop_member | -| [GJ 4A](systems/GJ-4A/index.md) | S-082 | — | K2 | 36.9 | south_reach | wave_2 | dead_end | -| [GJ 5](systems/GJ-5/index.md) | S-069 | — | K0V | 44.6 | deep_frontier | wave_4 | through_route | -| [GJ 15B](systems/GJ-15B/index.md) | S-248 | — | M6 Ve | 11.6 | east_reach | wave_4 | dead_end | -| [GJ 15A](systems/GJ-15A/index.md) | S-279 | **Groombridge 34** | M1V | 11.7 | core | wave_2 | dead_end | -| [GJ 17](systems/GJ-17/index.md) | S-064 | — | F9V | 28.0 | east_reach | wave_3 | junction | -| [GJ 19](systems/GJ-19/index.md) | S-128 | — | G2IV | 24.3 | west_reach | wave_3 | loop_member | -| [GJ 27](systems/GJ-27/index.md) | S-202 | — | K0V | 36.1 | south_reach | wave_3 | spur_end | -| [GJ 33](systems/GJ-33/index.md) | S-103 | **96 G. Psc** | K2V | 24.3 | south_reach | unsettled | loop_member | -| [GJ 34B](systems/GJ-34B/index.md) | S-054 | — | K7 V | 19.4 | east_reach | wave_4 | junction | -| [GJ 34A](systems/GJ-34A/index.md) | S-106 | **Achird** | G0V SB | 19.4 | north_reach | wave_4 | junction | -| [GJ 35](systems/GJ-35/index.md) | S-057 | **Van Maanen's Star** | DG | 13.9 | south_reach | wave_3 | through_route | -| [GJ 42](systems/GJ-42/index.md) | S-167 | — | K2V | 46.2 | west_reach | wave_3 | through_route | -| [GJ 49](systems/GJ-49/index.md) | S-073 | — | K5V... | 32.5 | deep_frontier | wave_3 | dead_end | -| [GJ 53A](systems/GJ-53A/index.md) | S-275 | — | G5Vp | 24.6 | east_reach | wave_2 | through_route | -| [GJ 54](systems/GJ-54/index.md) | S-209 | — | K | 26.7 | south_reach | wave_3 | junction | -| [GJ 54.1](systems/GJ-54.1/index.md) | S-135 | — | M5.5Ve | 12.0 | south_reach | wave_3 | hub | -| [GJ 61](systems/GJ-61/index.md) | S-296 | **Titawin** | F8V | 44.0 | deep_frontier | wave_3 | spur_end | -| [GJ 65A](systems/GJ-65A/index.md) | S-033 | — | dM5.5e | 8.6 | north_reach | wave_3 | spur_end | -| [GJ 66A](systems/GJ-66A/index.md) | S-085 | **p Eridani** | K2 V | 26.6 | east_reach | wave_2 | junction | -| [GJ 66B](systems/GJ-66B/index.md) | S-222 | **p Eridani** | K0V | 25.5 | west_reach | wave_2 | dead_end | -| [GJ 67](systems/GJ-67/index.md) | S-270 | — | G2V | 41.5 | south_reach | wave_5 | dead_end | -| [GJ 68](systems/GJ-68/index.md) | S-173 | — | K1V | 24.6 | deep_frontier | wave_5 | through_route | -| [GJ 69](systems/GJ-69/index.md) | S-226 | — | K5V | 44.3 | deep_frontier | wave_4 | through_route | -| [GJ 71](systems/GJ-71/index.md) | S-001 | — | G8V | 11.9 | core | wave_1 | hub | -| [GJ 75](systems/GJ-75/index.md) | S-028 | — | K0V | 32.8 | north_reach | wave_3 | junction | -| [GJ 79](systems/GJ-79/index.md) | S-131 | — | K5/M0V | 35.9 | east_reach | wave_3 | spur_end | -| [GJ 83.1](systems/GJ-83.1/index.md) | S-004 | — | dM8 e | 14.6 | south_reach | wave_2 | spur_end | -| [GJ 86](systems/GJ-86/index.md) | S-238 | — | K0V | 35.2 | south_reach | unsettled | through_route | -| [GJ 92](systems/GJ-92/index.md) | S-272 | — | G0V | 35.2 | deep_frontier | unsettled | through_route | -| [GJ 95](systems/GJ-95/index.md) | S-240 | — | G8V | 41.3 | north_reach | wave_3 | dead_end | -| [GJ 103](systems/GJ-103/index.md) | S-223 | — | K7V comp | 37.8 | deep_frontier | wave_5 | dead_end | -| [GJ 105A](systems/GJ-105A/index.md) | S-228 | **268 G. Cet** | K3V | 23.4 | east_reach | wave_5 | junction | -| [GJ 107A](systems/GJ-107A/index.md) | S-250 | — | F7V | 36.3 | east_reach | wave_3 | dead_end | -| [GJ 111](systems/GJ-111/index.md) | S-252 | — | F5/F6V | 46.4 | deep_frontier | wave_4 | dead_end | -| [GJ 117](systems/GJ-117/index.md) | S-042 | — | K1V | 33.8 | deep_frontier | unsettled | through_route | -| [GJ 124](systems/GJ-124/index.md) | S-166 | — | G0V | 34.4 | east_reach | wave_2 | through_route | -| [GJ 127B](systems/GJ-127B/index.md) | S-286 | — | G7 V | 46.0 | west_reach | wave_2 | through_route | -| [GJ 127A](systems/GJ-127A/index.md) | S-299 | **Dalim** | F8V | 46.4 | deep_frontier | wave_4 | through_route | -| [GJ 136](systems/GJ-136/index.md) | S-060 | — | G2V | 39.2 | east_reach | wave_2 | through_route | -| [GJ 137](systems/GJ-137/index.md) | S-185 | — | G5Vvar | 29.8 | east_reach | wave_3 | junction | -| [GJ 138](systems/GJ-138/index.md) | S-079 | — | G1V | 39.2 | deep_frontier | wave_4 | through_route | -| [GJ 139](systems/GJ-139/index.md) | S-266 | **82 G. Eri** | G8V | 19.7 | north_reach | wave_3 | junction | -| [GJ 142](systems/GJ-142/index.md) | S-137 | — | K5V | 40.7 | deep_frontier | wave_3 | spur_end | -| [GJ 144](systems/GJ-144/index.md) | S-014 | **Ran** | K2V | 10.5 | core | wave_1 | junction | -| [GJ 146](systems/GJ-146/index.md) | S-280 | — | K7V | 44.4 | deep_frontier | wave_3 | through_route | -| [GJ 147](systems/GJ-147/index.md) | S-215 | — | F9V | 45.5 | deep_frontier | wave_4 | through_route | -| [GJ 150](systems/GJ-150/index.md) | S-007 | **Rana** | K0IV | 29.5 | west_reach | wave_2 | junction | -| [GJ 166A](systems/GJ-166A/index.md) | S-037 | **Keid** | K1V | 16.3 | core | wave_1 | dead_end | -| [GJ 167](systems/GJ-167/index.md) | S-138 | — | K5V | 42.5 | deep_frontier | unsettled | through_route | -| [GJ 169](systems/GJ-169/index.md) | S-134 | — | K7V | 37.2 | deep_frontier | wave_4 | dead_end | -| [GJ 172](systems/GJ-172/index.md) | S-059 | — | K8V | 33.0 | east_reach | wave_2 | junction | -| [GJ 174](systems/GJ-174/index.md) | S-258 | — | K3V | 43.0 | deep_frontier | wave_3 | through_route | -| [GJ 177](systems/GJ-177/index.md) | S-078 | — | G3V | 43.3 | deep_frontier | wave_4 | through_route | -| [GJ 178](systems/GJ-178/index.md) | S-017 | **Tabit** | F6V | 26.3 | north_reach | wave_4 | through_route | -| [GJ 183](systems/GJ-183/index.md) | S-256 | — | K3V | 28.4 | deep_frontier | wave_4 | through_route | -| [GJ 189](systems/GJ-189/index.md) | S-107 | — | F7V | 38.0 | deep_frontier | wave_2 | through_route | -| [GJ 191](systems/GJ-191/index.md) | S-144 | **Kapteyn's Star** | M0V | 12.8 | west_reach | wave_4 | junction | -| [GJ 194B](systems/GJ-194B/index.md) | S-099 | — | G0 III | 42.2 | north_reach | wave_2 | through_route | -| [GJ 197](systems/GJ-197/index.md) | S-100 | — | G0V | 41.2 | south_reach | wave_3 | dead_end | -| [GJ 201](systems/GJ-201/index.md) | S-063 | — | K2 | 45.9 | deep_frontier | unsettled | junction | -| [GJ 204](systems/GJ-204/index.md) | S-105 | — | K5V | 42.5 | deep_frontier | wave_3 | through_route | -| [GJ 205](systems/GJ-205/index.md) | S-109 | — | M1V | 18.5 | east_reach | wave_4 | through_route | -| [GJ 208](systems/GJ-208/index.md) | S-036 | — | K7 | 36.7 | west_reach | wave_4 | dead_end | -| [GJ 211](systems/GJ-211/index.md) | S-271 | — | K1V | 40.0 | deep_frontier | wave_4 | through_route | -| [GJ 213](systems/GJ-213/index.md) | S-169 | — | M5 | 19.0 | south_reach | wave_3 | spur_end | -| [GJ 216B](systems/GJ-216B/index.md) | S-152 | — | K2 V | 29.3 | north_reach | wave_3 | dead_end | -| [GJ 216A](systems/GJ-216A/index.md) | S-268 | — | F7V | 29.1 | north_reach | wave_2 | through_route | -| [GJ 222A](systems/GJ-222A/index.md) | S-133 | — | G0V | 28.3 | south_reach | unsettled | through_route | -| [GJ 229](systems/GJ-229/index.md) | S-053 | — | M1/M2V | 18.8 | west_reach | wave_4 | spur_end | -| [GJ 231](systems/GJ-231/index.md) | S-189 | — | G5V | 33.3 | west_reach | wave_2 | loop_member | -| [GJ 234A](systems/GJ-234A/index.md) | S-200 | **Ross 614** | M4.5Ve | 13.5 | south_reach | wave_3 | junction | -| [GJ 244A](systems/GJ-244A/index.md) | S-067 | **Sirius** | A0m... | 8.6 | core | wave_1 | hub | -| [GJ 250A](systems/GJ-250A/index.md) | S-022 | — | K3V | 28.4 | north_reach | wave_4 | spur_end | -| [GJ 268](systems/GJ-268/index.md) | S-175 | — | M5Ve | 20.5 | east_reach | wave_3 | through_route | -| [GJ 273](systems/GJ-273/index.md) | S-081 | **Luyten's Star** | M5 | 12.4 | north_reach | wave_2 | junction | -| [GJ 280A](systems/GJ-280A/index.md) | S-047 | **Procyon** | F5IV-V | 11.5 | core | wave_4 | junction | -| [GJ 280B](systems/GJ-280B/index.md) | S-198 | — | DA | 11.4 | north_reach | wave_3 | loop_member | -| [GJ 282B](systems/GJ-282B/index.md) | S-084 | — | K5 | 46.3 | deep_frontier | wave_4 | through_route | -| [GJ 282A](systems/GJ-282A/index.md) | S-295 | — | K2V | 46.3 | west_reach | wave_2 | through_route | -| [GJ 285](systems/GJ-285/index.md) | S-104 | — | M4.5Ve | 19.4 | north_reach | wave_3 | dead_end | -| [GJ 286](systems/GJ-286/index.md) | S-096 | **Pollux** | K0IIIvar | 33.8 | deep_frontier | wave_4 | through_route | -| [GJ 300](systems/GJ-300/index.md) | S-006 | — | M4 | 19.2 | north_reach | wave_2 | dead_end | -| [GJ 302](systems/GJ-302/index.md) | S-172 | — | K0V | 40.7 | west_reach | wave_2 | spur_end | -| [GJ 309](systems/GJ-309/index.md) | S-224 | — | K0V | 39.8 | deep_frontier | wave_5 | through_route | -| [GJ 320](systems/GJ-320/index.md) | S-274 | — | K2V | 36.3 | west_reach | wave_3 | spur_end | -| [GJ 324A](systems/GJ-324A/index.md) | S-016 | **Copernicus** | G8V | 40.3 | deep_frontier | unsettled | spur_end | -| [GJ 325A](systems/GJ-325A/index.md) | S-095 | — | K5 V | 36.9 | east_reach | wave_3 | dead_end | -| [GJ 325B](systems/GJ-325B/index.md) | S-123 | — | K6 V | 36.9 | south_reach | unsettled | dead_end | -| [GJ 338A](systems/GJ-338A/index.md) | S-153 | — | M0V | 19.0 | south_reach | wave_2 | spur_end | -| [GJ 338B](systems/GJ-338B/index.md) | S-181 | — | K2 | 20.8 | core | wave_1 | loop_member | -| [GJ 349](systems/GJ-349/index.md) | S-043 | — | K3V | 42.1 | deep_frontier | wave_5 | through_route | -| [GJ 354A](systems/GJ-354A/index.md) | S-292 | — | F6IV | 44.0 | deep_frontier | wave_4 | through_route | -| [GJ 356A](systems/GJ-356A/index.md) | S-126 | — | G8IV-V | 37.1 | deep_frontier | wave_5 | dead_end | -| [GJ 357](systems/GJ-357/index.md) | S-052 | — | K | 29.4 | west_reach | wave_4 | hub | -| [GJ 370](systems/GJ-370/index.md) | S-020 | — | K5V | 36.4 | west_reach | wave_1 | dead_end | -| [GJ 380](systems/GJ-380/index.md) | S-213 | — | K8V | 15.9 | core | wave_2 | loop_member | -| [GJ 388](systems/GJ-388/index.md) | S-113 | — | M4.5Ve | 16.0 | south_reach | unsettled | hub | -| [GJ 393](systems/GJ-393/index.md) | S-013 | — | M2 | 23.0 | south_reach | wave_5 | hub | -| [GJ 394](systems/GJ-394/index.md) | S-197 | — | K7 Ve | 45.2 | deep_frontier | unsettled | through_route | -| [GJ 395](systems/GJ-395/index.md) | S-088 | — | F8V | 41.7 | west_reach | wave_2 | through_route | -| [GJ 402](systems/GJ-402/index.md) | S-276 | — | M4: | 22.0 | north_reach | wave_3 | spur_end | -| [GJ 406](systems/GJ-406/index.md) | S-009 | **Wolf 359** | M6 | 7.8 | north_reach | wave_5 | hub | -| [GJ 407](systems/GJ-407/index.md) | S-206 | **Chalawan** | G0V | 45.9 | deep_frontier | wave_5 | dead_end | -| [GJ 408](systems/GJ-408/index.md) | S-203 | — | M3 | 21.7 | north_reach | wave_1 | spur_end | -| [GJ 410](systems/GJ-410/index.md) | S-287 | — | K | 38.4 | north_reach | wave_3 | dead_end | -| [GJ 411](systems/GJ-411/index.md) | S-110 | **Lalande 21185** | M2V | 8.3 | south_reach | wave_4 | hub | -| [GJ 412B](systems/GJ-412B/index.md) | S-229 | — | M6 e | 15.8 | east_reach | wave_4 | dead_end | -| [GJ 412A](systems/GJ-412A/index.md) | S-249 | — | M2Vvar | 15.8 | south_reach | wave_3 | dead_end | -| [GJ 414A](systems/GJ-414A/index.md) | S-267 | — | K8V | 38.7 | west_reach | wave_5 | loop_member | -| [GJ 421B](systems/GJ-421B/index.md) | S-218 | — | K7V | 46.5 | deep_frontier | wave_3 | through_route | -| [GJ 423A](systems/GJ-423A/index.md) | S-121 | **Alula Australis** | G0 Ve | 34.0 | east_reach | wave_3 | through_route | -| [GJ 423B](systems/GJ-423B/index.md) | S-162 | **Alula Australis B** | G0 Ve | 34.0 | south_reach | wave_3 | through_route | -| [GJ 425A](systems/GJ-425A/index.md) | S-230 | — | K4/K5V | 42.9 | deep_frontier | unsettled | through_route | -| [GJ 428A](systems/GJ-428A/index.md) | S-124 | — | K7V+... | 44.7 | deep_frontier | wave_4 | through_route | -| [GJ 432A](systems/GJ-432A/index.md) | S-108 | — | K0V | 31.2 | east_reach | unsettled | spur_end | -| [GJ 434](systems/GJ-434/index.md) | S-145 | — | G8Vvar | 31.3 | deep_frontier | unsettled | spur_end | -| [GJ 435](systems/GJ-435/index.md) | S-041 | — | K5V | 40.4 | south_reach | wave_3 | spur_end | -| [GJ 438](systems/GJ-438/index.md) | S-005 | — | K0 | 27.4 | east_reach | wave_2 | loop_member | -| [GJ 442A](systems/GJ-442A/index.md) | S-269 | — | G3/G5V | 30.1 | west_reach | wave_4 | loop_member | -| [GJ 445](systems/GJ-445/index.md) | S-298 | — | M4 | 17.5 | east_reach | wave_2 | junction | -| [GJ 447](systems/GJ-447/index.md) | S-118 | **Ross 128** | M4.5V | 10.9 | core | wave_1 | loop_member | -| [GJ 449](systems/GJ-449/index.md) | S-149 | **Zavijava** | F8V | 35.6 | east_reach | wave_5 | dead_end | -| [GJ 451A](systems/GJ-451A/index.md) | S-102 | **Groombridge 1830** | G8Vp | 29.7 | south_reach | wave_4 | junction | -| [GJ 453](systems/GJ-453/index.md) | S-232 | — | K4V | 33.1 | west_reach | wave_4 | junction | -| [GJ 454](systems/GJ-454/index.md) | S-278 | — | K0IV | 41.6 | west_reach | wave_3 | dead_end | -| [GJ 473B](systems/GJ-473B/index.md) | S-040 | — | M7 | 14.0 | north_reach | wave_2 | loop_member | -| [GJ 473A](systems/GJ-473A/index.md) | S-192 | — | dM5.5eJ | 14.0 | south_reach | wave_2 | through_route | -| [GJ 475](systems/GJ-475/index.md) | S-112 | **Chara** | G0V | 27.5 | north_reach | wave_2 | loop_member | -| [GJ 481](systems/GJ-481/index.md) | S-242 | — | K2 | 46.2 | deep_frontier | wave_4 | spur_end | -| [GJ 482A](systems/GJ-482A/index.md) | S-193 | **Porrima** | F0V+... | 38.1 | east_reach | wave_3 | through_route | -| [GJ 482B](systems/GJ-482B/index.md) | S-290 | — | F0 V | 38.6 | deep_frontier | wave_4 | through_route | -| [GJ 501B](systems/GJ-501B/index.md) | S-262 | — | F5 V | 46.7 | deep_frontier | wave_5 | through_route | -| [GJ 502](systems/GJ-502/index.md) | S-157 | — | G0V | 29.8 | west_reach | wave_3 | junction | -| [GJ 505A](systems/GJ-505A/index.md) | S-227 | — | K2V | 36.1 | west_reach | wave_3 | spur_end | -| [GJ 506](systems/GJ-506/index.md) | S-217 | — | G5V | 27.9 | west_reach | wave_3 | loop_member | -| [GJ 508A](systems/GJ-508A/index.md) | S-184 | — | K0 | 34.9 | deep_frontier | wave_4 | through_route | -| [GJ 524](systems/GJ-524/index.md) | S-194 | — | k | 45.2 | deep_frontier | wave_4 | through_route | -| [GJ 526](systems/GJ-526/index.md) | S-003 | — | M3V | 17.6 | west_reach | wave_2 | loop_member | -| [GJ 528A](systems/GJ-528A/index.md) | S-163 | — | K2 | 43.7 | deep_frontier | wave_2 | through_route | -| [GJ 529](systems/GJ-529/index.md) | S-260 | — | K4/K5V | 46.6 | west_reach | wave_3 | dead_end | -| [GJ 532](systems/GJ-532/index.md) | S-158 | — | K5 | 46.3 | deep_frontier | wave_3 | through_route | -| [GJ 534](systems/GJ-534/index.md) | S-140 | **Muphrid** | G0IV | 37.2 | west_reach | wave_3 | dead_end | -| [GJ 536](systems/GJ-536/index.md) | S-136 | — | K5 | 32.7 | south_reach | wave_3 | dead_end | -| [GJ 541](systems/GJ-541/index.md) | S-071 | **Arcturus** | K2IIIp | 36.7 | east_reach | wave_2 | dead_end | -| [GJ 542](systems/GJ-542/index.md) | S-245 | — | K3V | 38.5 | west_reach | wave_4 | loop_member | -| [GJ 546](systems/GJ-546/index.md) | S-246 | — | K5V | 46.8 | deep_frontier | wave_2 | through_route | -| [GJ 551](systems/GJ-551/index.md) | S-093 | **Proxima Centauri** | M5Ve | 4.2 | core | wave_1 | junction | -| [GJ 555](systems/GJ-555/index.md) | S-048 | — | M4 | 19.8 | east_reach | wave_2 | junction | -| [GJ 556](systems/GJ-556/index.md) | S-177 | — | K3V | 43.1 | deep_frontier | wave_4 | dead_end | -| [GJ 559B](systems/GJ-559B/index.md) | S-010 | **Toliman** | K1V | 4.3 | core | wave_2 | hub | -| [GJ 559A](systems/GJ-559A/index.md) | S-090 | **Rigil Kentaurus** | G2V | 4.3 | south_reach | wave_1 | junction | -| [GJ 566B](systems/GJ-566B/index.md) | S-212 | — | K4 Ve | 21.9 | south_reach | wave_2 | hub | -| [GJ 566A](systems/GJ-566A/index.md) | S-236 | — | G8V + K4 | 21.9 | east_reach | wave_3 | hub | -| [GJ 567](systems/GJ-567/index.md) | S-156 | — | K2V | 37.5 | south_reach | wave_4 | dead_end | -| [GJ 570B](systems/GJ-570B/index.md) | S-008 | — | K5V | 19.3 | south_reach | wave_2 | junction | -| [GJ 570A](systems/GJ-570A/index.md) | S-235 | — | K4V | 19.0 | core | wave_2 | hub | -| [GJ 575A](systems/GJ-575A/index.md) | S-204 | — | G2V + G2 | 40.8 | north_reach | wave_2 | spur_end | -| [GJ 581](systems/GJ-581/index.md) | S-261 | — | M5 | 20.3 | west_reach | wave_5 | loop_member | -| [GJ 588](systems/GJ-588/index.md) | S-058 | — | M0 | 19.3 | north_reach | wave_3 | dead_end | -| [GJ 598](systems/GJ-598/index.md) | S-101 | — | G0Vvar | 39.5 | deep_frontier | wave_5 | through_route | -| [GJ 601A](systems/GJ-601A/index.md) | S-035 | — | F2III | 40.4 | west_reach | wave_1 | through_route | -| [GJ 603](systems/GJ-603/index.md) | S-283 | — | F6V | 36.7 | deep_frontier | wave_5 | dead_end | -| [GJ 615](systems/GJ-615/index.md) | S-038 | — | K0V | 45.3 | west_reach | wave_3 | dead_end | -| [GJ 616](systems/GJ-616/index.md) | S-141 | — | G1V | 45.3 | deep_frontier | wave_5 | through_route | -| [GJ 620.1A](systems/GJ-620.1A/index.md) | S-281 | — | G3/G5V | 41.7 | east_reach | wave_3 | dead_end | -| [GJ 624](systems/GJ-624/index.md) | S-086 | — | F9V | 39.5 | west_reach | wave_2 | dead_end | -| [GJ 625](systems/GJ-625/index.md) | S-021 | — | M2 | 21.3 | east_reach | wave_2 | spur_end | -| [GJ 628](systems/GJ-628/index.md) | S-018 | **Wolf 1061** | M4 | 14.0 | west_reach | wave_2 | loop_member | -| [GJ 631](systems/GJ-631/index.md) | S-257 | — | K2V | 31.8 | west_reach | wave_3 | spur_end | -| [GJ 635B](systems/GJ-635B/index.md) | S-026 | — | K0 V | 35.2 | east_reach | wave_2 | spur_end | -| [GJ 635A](systems/GJ-635A/index.md) | S-034 | — | F9IV | 35.0 | west_reach | wave_3 | dead_end | -| [GJ 638](systems/GJ-638/index.md) | S-065 | — | K7V | 32.0 | north_reach | wave_2 | dead_end | -| [GJ 643](systems/GJ-643/index.md) | S-220 | — | M4 | 21.9 | deep_frontier | wave_4 | spur_end | -| [GJ 644C](systems/GJ-644C/index.md) | S-031 | — | M7 | 18.7 | south_reach | wave_3 | spur_end | -| [GJ 644A](systems/GJ-644A/index.md) | S-055 | — | M3Ve | 20.2 | south_reach | wave_3 | loop_member | -| [GJ 653](systems/GJ-653/index.md) | S-231 | — | K5V | 34.9 | north_reach | wave_3 | through_route | -| [GJ 656](systems/GJ-656/index.md) | S-049 | — | K0V | 44.4 | deep_frontier | wave_4 | through_route | -| [GJ 660A](systems/GJ-660A/index.md) | S-289 | — | G | 33.2 | east_reach | wave_3 | junction | -| [GJ 661B](systems/GJ-661B/index.md) | S-210 | — | M3.5 | 20.6 | deep_frontier | wave_5 | through_route | -| [GJ 661A](systems/GJ-661A/index.md) | S-239 | — | K5 | 19.5 | north_reach | wave_4 | junction | -| [GJ 663A](systems/GJ-663A/index.md) | S-015 | **Guniibuu** | K2:III: | 19.4 | north_reach | wave_3 | junction | -| [GJ 663B](systems/GJ-663B/index.md) | S-253 | **Guniibuu B** | K1 Ve | 19.5 | core | wave_1 | junction | -| [GJ 664](systems/GJ-664/index.md) | S-186 | — | K5V | 19.5 | west_reach | wave_3 | junction | -| [GJ 667C](systems/GJ-667C/index.md) | S-098 | — | M2.5 | 22.7 | east_reach | wave_5 | dead_end | -| [GJ 667A](systems/GJ-667A/index.md) | S-127 | — | K4V | 22.3 | north_reach | wave_3 | junction | -| [GJ 667B](systems/GJ-667B/index.md) | S-183 | — | K5 V | 22.7 | north_reach | wave_3 | junction | -| [GJ 672](systems/GJ-672/index.md) | S-150 | — | G0V | 46.7 | deep_frontier | wave_5 | through_route | -| [GJ 673](systems/GJ-673/index.md) | S-191 | — | K7V | 25.1 | north_reach | wave_4 | spur_end | -| [GJ 674](systems/GJ-674/index.md) | S-114 | — | K5 | 14.8 | core | wave_5 | loop_member | -| [GJ 675](systems/GJ-675/index.md) | S-012 | — | K0V | 41.8 | deep_frontier | wave_5 | through_route | -| [GJ 680](systems/GJ-680/index.md) | S-243 | — | K5 | 31.7 | north_reach | wave_2 | spur_end | -| [GJ 682](systems/GJ-682/index.md) | S-051 | — | M5 | 16.6 | east_reach | wave_4 | junction | -| [GJ 684B](systems/GJ-684B/index.md) | S-122 | — | K3 V | 46.0 | deep_frontier | wave_3 | through_route | -| [GJ 684A](systems/GJ-684A/index.md) | S-284 | — | G0V | 46.3 | deep_frontier | wave_4 | spur_end | -| [GJ 687](systems/GJ-687/index.md) | S-125 | — | M3.5Vvar | 14.8 | east_reach | unsettled | through_route | -| [GJ 688](systems/GJ-688/index.md) | S-094 | — | K3V | 35.9 | south_reach | wave_3 | spur_end | -| [GJ 693](systems/GJ-693/index.md) | S-178 | — | M5 | 19.0 | south_reach | wave_3 | spur_end | -| [GJ 695A](systems/GJ-695A/index.md) | S-259 | — | G5IV | 27.1 | south_reach | unsettled | junction | -| [GJ 699](systems/GJ-699/index.md) | S-119 | **Barnard's Star** | sdM4 | 5.9 | core | wave_2 | loop_member | -| [GJ 702A](systems/GJ-702A/index.md) | S-265 | — | K0V SB | 16.6 | core | wave_2 | dead_end | -| [GJ 702B](systems/GJ-702B/index.md) | S-297 | — | K5 Ve | 16.6 | core | wave_1 | dead_end | -| [GJ 706](systems/GJ-706/index.md) | S-132 | — | K2V | 36.0 | north_reach | wave_4 | spur_end | -| [GJ 707](systems/GJ-707/index.md) | S-146 | — | K7V | 42.7 | deep_frontier | wave_3 | through_route | -| [GJ 713A](systems/GJ-713A/index.md) | S-294 | — | F7Vvar | 26.3 | east_reach | wave_3 | loop_member | -| [GJ 716](systems/GJ-716/index.md) | S-023 | — | K1V | 43.2 | north_reach | wave_4 | through_route | -| [GJ 722](systems/GJ-722/index.md) | S-143 | — | G5V | 42.7 | deep_frontier | wave_4 | through_route | -| [GJ 725B](systems/GJ-725B/index.md) | S-091 | **Struve 2398 B** | K5 | 11.3 | core | wave_5 | junction | -| [GJ 725A](systems/GJ-725A/index.md) | S-139 | **Struve 2398 A** | K5 | 11.6 | core | wave_1 | hub | -| [GJ 726](systems/GJ-726/index.md) | S-115 | — | K5 | 46.6 | deep_frontier | unsettled | through_route | -| [GJ 729](systems/GJ-729/index.md) | S-161 | **Ross 154** | M3.5Ve | 9.7 | west_reach | wave_5 | junction | -| [GJ 737B](systems/GJ-737B/index.md) | S-142 | — | K5 V | 41.2 | south_reach | wave_3 | dead_end | -| [GJ 752A](systems/GJ-752A/index.md) | S-180 | — | M3.5V | 19.1 | deep_frontier | wave_3 | spur_end | -| [GJ 754](systems/GJ-754/index.md) | S-160 | — | M4.5 | 18.6 | east_reach | wave_3 | through_route | -| [GJ 764](systems/GJ-764/index.md) | S-111 | **Alsafi** | K0V | 18.8 | core | wave_1 | hub | -| [GJ 770](systems/GJ-770/index.md) | S-176 | — | K3/K4V | 45.8 | north_reach | wave_3 | dead_end | -| [GJ 771A](systems/GJ-771A/index.md) | S-116 | **Alshain** | G8IVvar | 44.7 | west_reach | wave_3 | through_route | -| [GJ 775](systems/GJ-775/index.md) | S-019 | — | K4V | 41.9 | west_reach | wave_5 | through_route | -| [GJ 780](systems/GJ-780/index.md) | S-273 | — | G5IV-Vva | 19.9 | north_reach | wave_2 | junction | -| [GJ 783B](systems/GJ-783B/index.md) | S-025 | — | M3.5 | 19.7 | south_reach | wave_3 | junction | -| [GJ 783A](systems/GJ-783A/index.md) | S-263 | — | K2V | 19.6 | core | wave_1 | junction | -| [GJ 784](systems/GJ-784/index.md) | S-068 | — | M0V | 20.2 | east_reach | wave_2 | loop_member | -| [GJ 785](systems/GJ-785/index.md) | S-029 | — | K3V | 29.1 | south_reach | wave_3 | dead_end | -| [GJ 798](systems/GJ-798/index.md) | S-151 | — | K7V | 39.6 | west_reach | wave_4 | through_route | -| [GJ 807](systems/GJ-807/index.md) | S-293 | — | K0IV | 46.5 | west_reach | wave_5 | through_route | -| [GJ 809](systems/GJ-809/index.md) | S-170 | — | M2V | 23.0 | west_reach | wave_4 | dead_end | -| [GJ 820A](systems/GJ-820A/index.md) | S-027 | — | K5V | 11.4 | core | wave_2 | hub | -| [GJ 820B](systems/GJ-820B/index.md) | S-120 | — | K7V | 11.4 | core | wave_1 | hub | -| [GJ 825](systems/GJ-825/index.md) | S-171 | **Lacaille 8760** | M1/M2V | 12.9 | north_reach | wave_2 | junction | -| [GJ 827](systems/GJ-827/index.md) | S-002 | — | F6V | 30.2 | south_reach | wave_3 | dead_end | -| [GJ 829](systems/GJ-829/index.md) | S-219 | — | M4 | 21.9 | south_reach | wave_5 | spur_end | -| [GJ 832](systems/GJ-832/index.md) | S-225 | — | M1V | 16.2 | west_reach | wave_2 | hub | -| [GJ 845](systems/GJ-845/index.md) | S-164 | — | K5V | 11.8 | north_reach | unsettled | hub | -| [GJ 848](systems/GJ-848/index.md) | S-244 | — | F5V | 38.2 | east_reach | wave_3 | through_route | -| [GJ 853A](systems/GJ-853A/index.md) | S-147 | — | G1V | 45.0 | deep_frontier | wave_4 | through_route | -| [GJ 860A](systems/GJ-860A/index.md) | S-187 | **Kruger 60** | M2V | 13.0 | south_reach | wave_2 | junction | -| [GJ 860B](systems/GJ-860B/index.md) | S-199 | — | M6 V | 13.1 | east_reach | wave_2 | junction | -| [GJ 866A](systems/GJ-866A/index.md) | S-077 | **EZ Aqr** | M5 e | 11.1 | east_reach | wave_5 | through_route | -| [GJ 868](systems/GJ-868/index.md) | S-214 | — | K4/K5V | 44.2 | deep_frontier | wave_3 | through_route | -| [GJ 873](systems/GJ-873/index.md) | S-075 | — | M4.5Ve | 16.7 | north_reach | wave_5 | junction | -| [GJ 875](systems/GJ-875/index.md) | S-117 | — | K5 | 46.1 | deep_frontier | unsettled | through_route | -| [GJ 876](systems/GJ-876/index.md) | S-046 | — | M5 | 15.3 | north_reach | wave_3 | spur_end | -| [GJ 877](systems/GJ-877/index.md) | S-032 | — | K | 28.1 | north_reach | wave_2 | through_route | -| [GJ 879](systems/GJ-879/index.md) | S-024 | — | K4Vp | 24.8 | north_reach | wave_2 | spur_end | -| [GJ 880](systems/GJ-880/index.md) | S-070 | — | M2: | 22.3 | north_reach | wave_3 | dead_end | -| [GJ 884](systems/GJ-884/index.md) | S-247 | — | K5/M0V | 26.8 | south_reach | wave_2 | junction | -| [GJ 887](systems/GJ-887/index.md) | S-074 | **Lacaille 9352** | M2/M3V | 10.7 | core | wave_1 | loop_member | -| [GJ 892](systems/GJ-892/index.md) | S-129 | — | K3Vvar | 21.4 | deep_frontier | wave_5 | spur_end | -| [GJ 896A](systems/GJ-896A/index.md) | S-288 | — | M6Ve | 20.2 | south_reach | wave_3 | junction | -| [GJ 902](systems/GJ-902/index.md) | S-148 | — | K3V | 37.2 | south_reach | wave_3 | dead_end | -| [GJ 903](systems/GJ-903/index.md) | S-221 | **Errai** | K1IV | 46.0 | deep_frontier | wave_4 | through_route | -| [GJ 904](systems/GJ-904/index.md) | S-190 | — | F7V | 44.7 | deep_frontier | wave_4 | through_route | -| [GJ 905](systems/GJ-905/index.md) | S-174 | **Ross 248** | dM6 e | 10.3 | south_reach | wave_4 | junction | -| [GJ 908](systems/GJ-908/index.md) | S-234 | — | M2V | 19.5 | east_reach | wave_2 | dead_end | -| [GJ 909A](systems/GJ-909A/index.md) | S-066 | — | K3V | 35.5 | east_reach | wave_5 | spur_end | -| [GJ 914A](systems/GJ-914A/index.md) | S-154 | — | G3V | 39.7 | deep_frontier | wave_3 | through_route | -| [GJ 1002](systems/GJ-1002/index.md) | S-072 | — | M5-5.5 | 15.3 | south_reach | wave_3 | spur_end | -| [GJ 1005A](systems/GJ-1005A/index.md) | S-039 | — | M: | 16.3 | east_reach | wave_3 | junction | -| [GJ 1061](systems/GJ-1061/index.md) | S-282 | — | M4.5 | 14.0 | south_reach | unsettled | junction | -| [GJ 1073](systems/GJ-1073/index.md) | S-076 | — | k | 42.1 | east_reach | unsettled | through_route | -| [GJ 1075](systems/GJ-1075/index.md) | S-277 | — | K7V | 38.0 | south_reach | wave_4 | dead_end | -| [GJ 1111](systems/GJ-1111/index.md) | S-061 | — | M6.5 | 11.8 | south_reach | wave_3 | hub | -| [GJ 1116A](systems/GJ-1116A/index.md) | S-251 | — | m | 17.0 | north_reach | wave_2 | junction | -| [GJ 1116B](systems/GJ-1116B/index.md) | S-254 | — | m | 17.0 | west_reach | wave_3 | junction | -| [GJ 1125](systems/GJ-1125/index.md) | S-216 | — | K:... | 31.5 | east_reach | wave_4 | spur_end | -| [GJ 1128](systems/GJ-1128/index.md) | S-207 | — | m | 20.3 | east_reach | wave_3 | loop_member | -| [GJ 1230A](systems/GJ-1230A/index.md) | S-097 | — | k-m | 24.0 | north_reach | wave_5 | loop_member | -| [GJ 1232](systems/GJ-1232/index.md) | S-182 | — | k-m | 34.8 | west_reach | wave_1 | through_route | -| [GJ 1235](systems/GJ-1235/index.md) | S-285 | — | k-m | 33.1 | deep_frontier | wave_2 | junction | -| [GJ 1245B](systems/GJ-1245B/index.md) | S-087 | — | m | 15.4 | south_reach | wave_4 | dead_end | -| [GJ 1245A](systems/GJ-1245A/index.md) | S-241 | — | M5.5 V e | 15.4 | north_reach | wave_5 | spur_end | -| [GJ 1248](systems/GJ-1248/index.md) | S-264 | — | k-m | 41.3 | west_reach | wave_2 | dead_end | -| [GJ 1267](systems/GJ-1267/index.md) | S-208 | — | K7V | 44.1 | deep_frontier | wave_3 | through_route | -| [GJ 1289](systems/GJ-1289/index.md) | S-080 | — | k | 26.5 | north_reach | wave_4 | junction | -| [GJ 1292](systems/GJ-1292/index.md) | S-291 | — | k-m | 45.2 | north_reach | wave_4 | through_route | -| [GJ 2097](systems/GJ-2097/index.md) | S-233 | — | m | 20.9 | deep_frontier | wave_2 | through_route | -| [GJ 3135](systems/GJ-3135/index.md) | S-062 | — | K:... | 30.3 | east_reach | wave_3 | through_route | -| [GJ 3250](systems/GJ-3250/index.md) | S-045 | — | k-m | 40.9 | south_reach | wave_4 | dead_end | -| [GJ 3323](systems/GJ-3323/index.md) | S-165 | — | m | 20.0 | south_reach | wave_3 | junction | -| [GJ 3325](systems/GJ-3325/index.md) | S-188 | — | K: | 30.0 | north_reach | wave_2 | loop_member | -| [GJ 3333](systems/GJ-3333/index.md) | S-030 | — | k | 40.3 | west_reach | wave_3 | spur_end | -| [GJ 3379](systems/GJ-3379/index.md) | S-300 | — | M4 | 17.5 | east_reach | wave_1 | junction | -| [GJ 3403](systems/GJ-3403/index.md) | S-089 | — | K7V | 43.4 | deep_frontier | wave_3 | through_route | -| [GJ 3442](systems/GJ-3442/index.md) | S-255 | — | k-m | 37.9 | deep_frontier | wave_4 | dead_end | -| [GJ 3454](systems/GJ-3454/index.md) | S-195 | — | m | 20.1 | west_reach | unsettled | junction | -| [GJ 3522](systems/GJ-3522/index.md) | S-168 | — | k | 14.6 | core | wave_2 | junction | -| [GJ 3533](systems/GJ-3533/index.md) | S-211 | — | k-m | 39.8 | east_reach | wave_5 | through_route | -| [GJ 3586](systems/GJ-3586/index.md) | S-155 | — | k-m | 43.5 | west_reach | wave_2 | through_route | -| [GJ 3612](systems/GJ-3612/index.md) | S-237 | — | k-m | 43.1 | east_reach | wave_3 | dead_end | -| [GJ 3618](systems/GJ-3618/index.md) | S-196 | — | m | 14.6 | north_reach | wave_2 | loop_member | -| [GJ 3622](systems/GJ-3622/index.md) | S-201 | — | M6.5 | 14.8 | north_reach | wave_3 | loop_member | -| [GJ 3728B](systems/GJ-3728B/index.md) | S-092 | — | g | 39.3 | east_reach | wave_3 | through_route | -| [GJ 3737](systems/GJ-3737/index.md) | S-179 | — | M4 | 23.5 | west_reach | wave_5 | loop_member | -| [GJ 3820](systems/GJ-3820/index.md) | S-050 | — | K2 : | 29.1 | north_reach | wave_2 | dead_end | -| [GJ 3943](systems/GJ-3943/index.md) | S-130 | — | k-m | 46.6 | deep_frontier | unsettled | through_route | -| [GJ 3988](systems/GJ-3988/index.md) | S-011 | — | k-m | 31.0 | deep_frontier | unsettled | spur_end | -| [GJ 4056](systems/GJ-4056/index.md) | S-083 | — | g | 45.3 | west_reach | unsettled | through_route | -| [GJ 4285](systems/GJ-4285/index.md) | S-056 | — | m | 22.2 | east_reach | wave_3 | dead_end | -| [GJ 6711](systems/GJ-6711/index.md) | S-205 | — | | 0.0 | deep_frontier | wave_3 | dead_end | -| [GJ 7547](systems/GJ-7547/index.md) | S-159 | — | | 0.0 | deep_frontier | wave_2 | through_route | - -## Named Stars - -| Proper Name | GJ ID | System ID | Dist (ly) | Spectral | Sector | Topology | -|-------------|-------|-----------|-----------|----------|--------|----------| -| **Proxima Centauri** | [GJ 551](systems/GJ-551/index.md) | S-093 | 4.2 | M5Ve | core | junction | -| **Toliman** | [GJ 559B](systems/GJ-559B/index.md) | S-010 | 4.3 | K1V | core | hub | -| **Rigil Kentaurus** | [GJ 559A](systems/GJ-559A/index.md) | S-090 | 4.3 | G2V | south_reach | junction | -| **Barnard's Star** | [GJ 699](systems/GJ-699/index.md) | S-119 | 5.9 | sdM4 | core | loop_member | -| **Wolf 359** | [GJ 406](systems/GJ-406/index.md) | S-009 | 7.8 | M6 | north_reach | hub | -| **Lalande 21185** | [GJ 411](systems/GJ-411/index.md) | S-110 | 8.3 | M2V | south_reach | hub | -| **Sirius** | [GJ 244A](systems/GJ-244A/index.md) | S-067 | 8.6 | A0m... | core | hub | -| **Ross 154** | [GJ 729](systems/GJ-729/index.md) | S-161 | 9.7 | M3.5Ve | west_reach | junction | -| **Ross 248** | [GJ 905](systems/GJ-905/index.md) | S-174 | 10.3 | dM6 e | south_reach | junction | -| **Ran** | [GJ 144](systems/GJ-144/index.md) | S-014 | 10.5 | K2V | core | junction | -| **Lacaille 9352** | [GJ 887](systems/GJ-887/index.md) | S-074 | 10.7 | M2/M3V | core | loop_member | -| **Ross 128** | [GJ 447](systems/GJ-447/index.md) | S-118 | 10.9 | M4.5V | core | loop_member | -| **EZ Aqr** | [GJ 866A](systems/GJ-866A/index.md) | S-077 | 11.1 | M5 e | east_reach | through_route | -| **Struve 2398 B** | [GJ 725B](systems/GJ-725B/index.md) | S-091 | 11.3 | K5 | core | junction | -| **Procyon** | [GJ 280A](systems/GJ-280A/index.md) | S-047 | 11.5 | F5IV-V | core | junction | -| **Struve 2398 A** | [GJ 725A](systems/GJ-725A/index.md) | S-139 | 11.6 | K5 | core | hub | -| **Groombridge 34** | [GJ 15A](systems/GJ-15A/index.md) | S-279 | 11.7 | M1V | core | dead_end | -| **Luyten's Star** | [GJ 273](systems/GJ-273/index.md) | S-081 | 12.4 | M5 | north_reach | junction | -| **Kapteyn's Star** | [GJ 191](systems/GJ-191/index.md) | S-144 | 12.8 | M0V | west_reach | junction | -| **Lacaille 8760** | [GJ 825](systems/GJ-825/index.md) | S-171 | 12.9 | M1/M2V | north_reach | junction | -| **Kruger 60** | [GJ 860A](systems/GJ-860A/index.md) | S-187 | 13.0 | M2V | south_reach | junction | -| **Ross 614** | [GJ 234A](systems/GJ-234A/index.md) | S-200 | 13.5 | M4.5Ve | south_reach | junction | -| **Van Maanen's Star** | [GJ 35](systems/GJ-35/index.md) | S-057 | 13.9 | DG | south_reach | through_route | -| **Wolf 1061** | [GJ 628](systems/GJ-628/index.md) | S-018 | 14.0 | M4 | west_reach | loop_member | -| **Keid** | [GJ 166A](systems/GJ-166A/index.md) | S-037 | 16.3 | K1V | core | dead_end | -| **Alsafi** | [GJ 764](systems/GJ-764/index.md) | S-111 | 18.8 | K0V | core | hub | -| **Guniibuu** | [GJ 663A](systems/GJ-663A/index.md) | S-015 | 19.4 | K2:III: | north_reach | junction | -| **Achird** | [GJ 34A](systems/GJ-34A/index.md) | S-106 | 19.4 | G0V SB | north_reach | junction | -| **Guniibuu B** | [GJ 663B](systems/GJ-663B/index.md) | S-253 | 19.5 | K1 Ve | core | junction | -| **82 G. Eri** | [GJ 139](systems/GJ-139/index.md) | S-266 | 19.7 | G8V | north_reach | junction | -| **268 G. Cet** | [GJ 105A](systems/GJ-105A/index.md) | S-228 | 23.4 | K3V | east_reach | junction | -| **96 G. Psc** | [GJ 33](systems/GJ-33/index.md) | S-103 | 24.3 | K2V | south_reach | loop_member | -| **p Eridani** | [GJ 66B](systems/GJ-66B/index.md) | S-222 | 25.5 | K0V | west_reach | dead_end | -| **Tabit** | [GJ 178](systems/GJ-178/index.md) | S-017 | 26.3 | F6V | north_reach | through_route | -| **p Eridani** | [GJ 66A](systems/GJ-66A/index.md) | S-085 | 26.6 | K2 V | east_reach | junction | -| **Chara** | [GJ 475](systems/GJ-475/index.md) | S-112 | 27.5 | G0V | north_reach | loop_member | -| **Rana** | [GJ 150](systems/GJ-150/index.md) | S-007 | 29.5 | K0IV | west_reach | junction | -| **Groombridge 1830** | [GJ 451A](systems/GJ-451A/index.md) | S-102 | 29.7 | G8Vp | south_reach | junction | -| **Pollux** | [GJ 286](systems/GJ-286/index.md) | S-096 | 33.8 | K0IIIvar | deep_frontier | through_route | -| **Alula Australis** | [GJ 423A](systems/GJ-423A/index.md) | S-121 | 34.0 | G0 Ve | east_reach | through_route | -| **Alula Australis B** | [GJ 423B](systems/GJ-423B/index.md) | S-162 | 34.0 | G0 Ve | south_reach | through_route | -| **Zavijava** | [GJ 449](systems/GJ-449/index.md) | S-149 | 35.6 | F8V | east_reach | dead_end | -| **Arcturus** | [GJ 541](systems/GJ-541/index.md) | S-071 | 36.7 | K2IIIp | east_reach | dead_end | -| **Muphrid** | [GJ 534](systems/GJ-534/index.md) | S-140 | 37.2 | G0IV | west_reach | dead_end | -| **Porrima** | [GJ 482A](systems/GJ-482A/index.md) | S-193 | 38.1 | F0V+... | east_reach | through_route | -| **Copernicus** | [GJ 324A](systems/GJ-324A/index.md) | S-016 | 40.3 | G8V | deep_frontier | spur_end | -| **Titawin** | [GJ 61](systems/GJ-61/index.md) | S-296 | 44.0 | F8V | deep_frontier | spur_end | -| **Alshain** | [GJ 771A](systems/GJ-771A/index.md) | S-116 | 44.7 | G8IVvar | west_reach | through_route | -| **Chalawan** | [GJ 407](systems/GJ-407/index.md) | S-206 | 45.9 | G0V | deep_frontier | dead_end | -| **Errai** | [GJ 903](systems/GJ-903/index.md) | S-221 | 46.0 | K1IV | deep_frontier | through_route | -| **Dalim** | [GJ 127A](systems/GJ-127A/index.md) | S-299 | 46.4 | F8V | deep_frontier | through_route | diff --git a/docs/wiki/systems/GJ-1/index.md b/docs/wiki/systems/GJ-1/index.md deleted file mode 100644 index 346f36c40..000000000 --- a/docs/wiki/systems/GJ-1/index.md +++ /dev/null @@ -1,119 +0,0 @@ ---- -# ============================================================ -# GJ 1 — PLACEHOLDER_044 -# Star Systems Wiki — The Settled Reach -# ============================================================ -# Auto-generated stub. Pre-filled fields from star-map.json. -# Fields marked ~ require authoring. -# ============================================================ - -# I. Identity and Location -system_id: S-044 -astronomical_id: "GJ 1" -proper_name: ~ -system_name: "PLACEHOLDER_044" -star_type: M -geographic_sector: west_reach -geographic_band: inner -political_zone: contested_frontier - -# II. Physical Character -habitable_planet_count: ~ -inhabited_planet_count: ~ -asteroid_belt: ~ -gas_giant: ~ -habitability_profile: ~ - -# III. Gate Infrastructure -horizon_station: true -aperture_count: 2 -gate_connections: 2 -gate_topology: loop_member -span_gate_network: ~ - -# IV. Settlement History -settlement_wave: wave_4 -founding_motivation: ~ -founding_culture_primary: ~ -founding_culture_secondary: ~ -cultural_persistence: ~ -historical_event: ~ -historical_event_age_years: ~ -religious_status: ~ -religious_generation_count: ~ - -# V. Economic Life -economic_tier: ~ -population: ~ -economic_base_primary: ~ -economic_base_secondary: ~ -distribution_index: ~ -imprint_access: ~ - -# VI. Governance -governance_type: ~ -dominant_faction: ~ -primary_fault_line: ~ -secondary_fault_line: ~ - -# VII. Faction Presence -assembly_presence: ~ -commission_presence: ~ -syndic_presence: ~ -syndic_type: ~ -separatist_presence: ~ -separatist_type: ~ -institute_presence: ~ -guardians_presence: ~ - -# VIII. Cultural Voice -cultural_register: ~ -cultural_register_secondary: ~ -ambient_anxiety: ~ -local_pride: ~ -atmospheric_tone: ~ -atmospheric_tone_secondary: ~ -active_situation: ~ -silence_threshold: ~ - -# IX. Political Character -earth_alignment: ~ -earth_proximity: proximate -earth_tension: ~ - -# X. Narrative Profile -primary_archetype: ~ -secondary_archetype: ~ -narrative_notable: ~ -generation_priority: ~ - -# XI. Content Notes -stability_index: ~ -system_volatility: ~ -cultural_corridor: ~ ---- - -# PLACEHOLDER_044 -**GJ 1** | S-044 | M-type | west_reach inner - -## Supply Dependency - - -## Faction Notes - - -## Silence Topic - - -## Narrative Hook - - -## Calibration Note - - -## Derived Fields - -- **Compound Zone:** west_reach / inner / contested_frontier -- **Settlement Age:** ~70 years -- **Hop Distance from Gateway:** 4 -- **Adjacent Systems:** S-186, S-263 diff --git a/docs/wiki/systems/GJ-1002/index.md b/docs/wiki/systems/GJ-1002/index.md deleted file mode 100644 index 296a38f63..000000000 --- a/docs/wiki/systems/GJ-1002/index.md +++ /dev/null @@ -1,119 +0,0 @@ ---- -# ============================================================ -# GJ 1002 — PLACEHOLDER_072 -# Star Systems Wiki — The Settled Reach -# ============================================================ -# Auto-generated stub. Pre-filled fields from star-map.json. -# Fields marked ~ require authoring. -# ============================================================ - -# I. Identity and Location -system_id: S-072 -astronomical_id: "GJ 1002" -proper_name: ~ -system_name: "PLACEHOLDER_072" -star_type: G -geographic_sector: south_reach -geographic_band: inner -political_zone: research_periphery - -# II. Physical Character -habitable_planet_count: ~ -inhabited_planet_count: ~ -asteroid_belt: ~ -gas_giant: ~ -habitability_profile: ~ - -# III. Gate Infrastructure -horizon_station: true -aperture_count: 2 -gate_connections: 2 -gate_topology: spur_end -span_gate_network: ~ - -# IV. Settlement History -settlement_wave: wave_3 -founding_motivation: ~ -founding_culture_primary: ~ -founding_culture_secondary: ~ -cultural_persistence: ~ -historical_event: ~ -historical_event_age_years: ~ -religious_status: ~ -religious_generation_count: ~ - -# V. Economic Life -economic_tier: ~ -population: ~ -economic_base_primary: ~ -economic_base_secondary: ~ -distribution_index: ~ -imprint_access: ~ - -# VI. Governance -governance_type: ~ -dominant_faction: ~ -primary_fault_line: ~ -secondary_fault_line: ~ - -# VII. Faction Presence -assembly_presence: ~ -commission_presence: ~ -syndic_presence: ~ -syndic_type: ~ -separatist_presence: ~ -separatist_type: ~ -institute_presence: ~ -guardians_presence: ~ - -# VIII. Cultural Voice -cultural_register: ~ -cultural_register_secondary: ~ -ambient_anxiety: ~ -local_pride: ~ -atmospheric_tone: ~ -atmospheric_tone_secondary: ~ -active_situation: ~ -silence_threshold: ~ - -# IX. Political Character -earth_alignment: ~ -earth_proximity: proximate -earth_tension: ~ - -# X. Narrative Profile -primary_archetype: ~ -secondary_archetype: ~ -narrative_notable: ~ -generation_priority: ~ - -# XI. Content Notes -stability_index: ~ -system_volatility: ~ -cultural_corridor: ~ ---- - -# PLACEHOLDER_072 -**GJ 1002** | S-072 | G-type | south_reach inner - -## Supply Dependency - - -## Faction Notes - - -## Silence Topic - - -## Narrative Hook - - -## Calibration Note - - -## Derived Fields - -- **Compound Zone:** south_reach / inner / research_periphery -- **Settlement Age:** ~200 years -- **Hop Distance from Gateway:** 4 -- **Adjacent Systems:** S-090, S-133 diff --git a/docs/wiki/systems/GJ-1005A/index.md b/docs/wiki/systems/GJ-1005A/index.md deleted file mode 100644 index 21874c0d6..000000000 --- a/docs/wiki/systems/GJ-1005A/index.md +++ /dev/null @@ -1,119 +0,0 @@ ---- -# ============================================================ -# GJ 1005A — PLACEHOLDER_039 -# Star Systems Wiki — The Settled Reach -# ============================================================ -# Auto-generated stub. Pre-filled fields from star-map.json. -# Fields marked ~ require authoring. -# ============================================================ - -# I. Identity and Location -system_id: S-039 -astronomical_id: "GJ 1005A" -proper_name: ~ -system_name: "PLACEHOLDER_039" -star_type: F -geographic_sector: east_reach -geographic_band: outer -political_zone: deep_reach_isolate - -# II. Physical Character -habitable_planet_count: ~ -inhabited_planet_count: ~ -asteroid_belt: ~ -gas_giant: ~ -habitability_profile: ~ - -# III. Gate Infrastructure -horizon_station: true -aperture_count: 3 -gate_connections: 3 -gate_topology: junction -span_gate_network: ~ - -# IV. Settlement History -settlement_wave: wave_3 -founding_motivation: ~ -founding_culture_primary: ~ -founding_culture_secondary: ~ -cultural_persistence: ~ -historical_event: ~ -historical_event_age_years: ~ -religious_status: ~ -religious_generation_count: ~ - -# V. Economic Life -economic_tier: ~ -population: ~ -economic_base_primary: ~ -economic_base_secondary: ~ -distribution_index: ~ -imprint_access: ~ - -# VI. Governance -governance_type: ~ -dominant_faction: ~ -primary_fault_line: ~ -secondary_fault_line: ~ - -# VII. Faction Presence -assembly_presence: ~ -commission_presence: ~ -syndic_presence: ~ -syndic_type: ~ -separatist_presence: ~ -separatist_type: ~ -institute_presence: ~ -guardians_presence: ~ - -# VIII. Cultural Voice -cultural_register: ~ -cultural_register_secondary: ~ -ambient_anxiety: ~ -local_pride: ~ -atmospheric_tone: ~ -atmospheric_tone_secondary: ~ -active_situation: ~ -silence_threshold: ~ - -# IX. Political Character -earth_alignment: ~ -earth_proximity: proximate -earth_tension: ~ - -# X. Narrative Profile -primary_archetype: ~ -secondary_archetype: ~ -narrative_notable: ~ -generation_priority: ~ - -# XI. Content Notes -stability_index: ~ -system_volatility: ~ -cultural_corridor: ~ ---- - -# PLACEHOLDER_039 -**GJ 1005A** | S-039 | F-type | east_reach outer - -## Supply Dependency - - -## Faction Notes - - -## Silence Topic - - -## Narrative Hook - - -## Calibration Note - - -## Derived Fields - -- **Compound Zone:** east_reach / outer / deep_reach_isolate -- **Settlement Age:** ~200 years -- **Hop Distance from Gateway:** 5 -- **Adjacent Systems:** S-073, S-108, S-228 diff --git a/docs/wiki/systems/GJ-103/index.md b/docs/wiki/systems/GJ-103/index.md deleted file mode 100644 index 1af44a1ff..000000000 --- a/docs/wiki/systems/GJ-103/index.md +++ /dev/null @@ -1,119 +0,0 @@ ---- -# ============================================================ -# GJ 103 — PLACEHOLDER_223 -# Star Systems Wiki — The Settled Reach -# ============================================================ -# Auto-generated stub. Pre-filled fields from star-map.json. -# Fields marked ~ require authoring. -# ============================================================ - -# I. Identity and Location -system_id: S-223 -astronomical_id: "GJ 103" -proper_name: ~ -system_name: "PLACEHOLDER_223" -star_type: K -geographic_sector: deep_frontier -geographic_band: outer -political_zone: deep_reach_isolate - -# II. Physical Character -habitable_planet_count: ~ -inhabited_planet_count: ~ -asteroid_belt: ~ -gas_giant: ~ -habitability_profile: ~ - -# III. Gate Infrastructure -horizon_station: true -aperture_count: 1 -gate_connections: 1 -gate_topology: dead_end -span_gate_network: ~ - -# IV. Settlement History -settlement_wave: wave_5 -founding_motivation: ~ -founding_culture_primary: ~ -founding_culture_secondary: ~ -cultural_persistence: ~ -historical_event: ~ -historical_event_age_years: ~ -religious_status: ~ -religious_generation_count: ~ - -# V. Economic Life -economic_tier: ~ -population: ~ -economic_base_primary: ~ -economic_base_secondary: ~ -distribution_index: ~ -imprint_access: ~ - -# VI. Governance -governance_type: ~ -dominant_faction: ~ -primary_fault_line: ~ -secondary_fault_line: ~ - -# VII. Faction Presence -assembly_presence: ~ -commission_presence: ~ -syndic_presence: ~ -syndic_type: ~ -separatist_presence: ~ -separatist_type: ~ -institute_presence: ~ -guardians_presence: ~ - -# VIII. Cultural Voice -cultural_register: ~ -cultural_register_secondary: ~ -ambient_anxiety: ~ -local_pride: ~ -atmospheric_tone: ~ -atmospheric_tone_secondary: ~ -active_situation: ~ -silence_threshold: ~ - -# IX. Political Character -earth_alignment: ~ -earth_proximity: proximate -earth_tension: ~ - -# X. Narrative Profile -primary_archetype: ~ -secondary_archetype: ~ -narrative_notable: ~ -generation_priority: ~ - -# XI. Content Notes -stability_index: ~ -system_volatility: ~ -cultural_corridor: ~ ---- - -# PLACEHOLDER_223 -**GJ 103** | S-223 | K-type | deep_frontier outer - -## Supply Dependency - - -## Faction Notes - - -## Silence Topic - - -## Narrative Hook - - -## Calibration Note - - -## Derived Fields - -- **Compound Zone:** deep_frontier / outer / deep_reach_isolate -- **Settlement Age:** ~20 years -- **Hop Distance from Gateway:** 7 -- **Adjacent Systems:** S-052 diff --git a/docs/wiki/systems/GJ-105A/index.md b/docs/wiki/systems/GJ-105A/index.md deleted file mode 100644 index ef377984a..000000000 --- a/docs/wiki/systems/GJ-105A/index.md +++ /dev/null @@ -1,119 +0,0 @@ ---- -# ============================================================ -# GJ 105A — 268 G. Cet -# Star Systems Wiki — The Settled Reach -# ============================================================ -# Auto-generated stub. Pre-filled fields from star-map.json. -# Fields marked ~ require authoring. -# ============================================================ - -# I. Identity and Location -system_id: S-228 -astronomical_id: "GJ 105A" -proper_name: "268 G. Cet" -system_name: "268 G. Cet" -star_type: K -geographic_sector: east_reach -geographic_band: inner -political_zone: commercial_mid_reach - -# II. Physical Character -habitable_planet_count: ~ -inhabited_planet_count: ~ -asteroid_belt: ~ -gas_giant: ~ -habitability_profile: ~ - -# III. Gate Infrastructure -horizon_station: true -aperture_count: 3 -gate_connections: 3 -gate_topology: junction -span_gate_network: ~ - -# IV. Settlement History -settlement_wave: wave_5 -founding_motivation: ~ -founding_culture_primary: ~ -founding_culture_secondary: ~ -cultural_persistence: ~ -historical_event: ~ -historical_event_age_years: ~ -religious_status: ~ -religious_generation_count: ~ - -# V. Economic Life -economic_tier: ~ -population: ~ -economic_base_primary: ~ -economic_base_secondary: ~ -distribution_index: ~ -imprint_access: ~ - -# VI. Governance -governance_type: ~ -dominant_faction: ~ -primary_fault_line: ~ -secondary_fault_line: ~ - -# VII. Faction Presence -assembly_presence: ~ -commission_presence: ~ -syndic_presence: ~ -syndic_type: ~ -separatist_presence: ~ -separatist_type: ~ -institute_presence: ~ -guardians_presence: ~ - -# VIII. Cultural Voice -cultural_register: ~ -cultural_register_secondary: ~ -ambient_anxiety: ~ -local_pride: ~ -atmospheric_tone: ~ -atmospheric_tone_secondary: ~ -active_situation: ~ -silence_threshold: ~ - -# IX. Political Character -earth_alignment: ~ -earth_proximity: proximate -earth_tension: ~ - -# X. Narrative Profile -primary_archetype: ~ -secondary_archetype: ~ -narrative_notable: ~ -generation_priority: ~ - -# XI. Content Notes -stability_index: ~ -system_volatility: ~ -cultural_corridor: ~ ---- - -# 268 G. Cet -**GJ 105A** | S-228 | K-type | east_reach inner - -## Supply Dependency - - -## Faction Notes - - -## Silence Topic - - -## Narrative Hook - - -## Calibration Note - - -## Derived Fields - -- **Compound Zone:** east_reach / inner / commercial_mid_reach -- **Settlement Age:** ~20 years -- **Hop Distance from Gateway:** 4 -- **Adjacent Systems:** S-039, S-054, S-298 diff --git a/docs/wiki/systems/GJ-1061/index.md b/docs/wiki/systems/GJ-1061/index.md deleted file mode 100644 index 0e423d4b6..000000000 --- a/docs/wiki/systems/GJ-1061/index.md +++ /dev/null @@ -1,119 +0,0 @@ ---- -# ============================================================ -# GJ 1061 — PLACEHOLDER_282 -# Star Systems Wiki — The Settled Reach -# ============================================================ -# Auto-generated stub. Pre-filled fields from star-map.json. -# Fields marked ~ require authoring. -# ============================================================ - -# I. Identity and Location -system_id: S-282 -astronomical_id: "GJ 1061" -proper_name: ~ -system_name: "PLACEHOLDER_282" -star_type: M -geographic_sector: south_reach -geographic_band: inner -political_zone: commercial_mid_reach - -# II. Physical Character -habitable_planet_count: ~ -inhabited_planet_count: ~ -asteroid_belt: ~ -gas_giant: ~ -habitability_profile: ~ - -# III. Gate Infrastructure -horizon_station: true -aperture_count: 4 -gate_connections: 4 -gate_topology: junction -span_gate_network: ~ - -# IV. Settlement History -settlement_wave: unsettled -founding_motivation: ~ -founding_culture_primary: ~ -founding_culture_secondary: ~ -cultural_persistence: ~ -historical_event: ~ -historical_event_age_years: ~ -religious_status: ~ -religious_generation_count: ~ - -# V. Economic Life -economic_tier: ~ -population: ~ -economic_base_primary: ~ -economic_base_secondary: ~ -distribution_index: ~ -imprint_access: ~ - -# VI. Governance -governance_type: ~ -dominant_faction: ~ -primary_fault_line: ~ -secondary_fault_line: ~ - -# VII. Faction Presence -assembly_presence: ~ -commission_presence: ~ -syndic_presence: ~ -syndic_type: ~ -separatist_presence: ~ -separatist_type: ~ -institute_presence: ~ -guardians_presence: ~ - -# VIII. Cultural Voice -cultural_register: ~ -cultural_register_secondary: ~ -ambient_anxiety: ~ -local_pride: ~ -atmospheric_tone: ~ -atmospheric_tone_secondary: ~ -active_situation: ~ -silence_threshold: ~ - -# IX. Political Character -earth_alignment: ~ -earth_proximity: proximate -earth_tension: ~ - -# X. Narrative Profile -primary_archetype: ~ -secondary_archetype: ~ -narrative_notable: ~ -generation_priority: ~ - -# XI. Content Notes -stability_index: ~ -system_volatility: ~ -cultural_corridor: ~ ---- - -# PLACEHOLDER_282 -**GJ 1061** | S-282 | M-type | south_reach inner - -## Supply Dependency - - -## Faction Notes - - -## Silence Topic - - -## Narrative Hook - - -## Calibration Note - - -## Derived Fields - -- **Compound Zone:** south_reach / inner / commercial_mid_reach -- **Settlement Age:** unsettled -- **Hop Distance from Gateway:** 4 -- **Adjacent Systems:** S-090, S-110, S-209, S-247 diff --git a/docs/wiki/systems/GJ-1073/index.md b/docs/wiki/systems/GJ-1073/index.md deleted file mode 100644 index b15429c7e..000000000 --- a/docs/wiki/systems/GJ-1073/index.md +++ /dev/null @@ -1,119 +0,0 @@ ---- -# ============================================================ -# GJ 1073 — PLACEHOLDER_076 -# Star Systems Wiki — The Settled Reach -# ============================================================ -# Auto-generated stub. Pre-filled fields from star-map.json. -# Fields marked ~ require authoring. -# ============================================================ - -# I. Identity and Location -system_id: S-076 -astronomical_id: "GJ 1073" -proper_name: ~ -system_name: "PLACEHOLDER_076" -star_type: M -geographic_sector: east_reach -geographic_band: inner -political_zone: commercial_mid_reach - -# II. Physical Character -habitable_planet_count: ~ -inhabited_planet_count: ~ -asteroid_belt: ~ -gas_giant: ~ -habitability_profile: ~ - -# III. Gate Infrastructure -horizon_station: true -aperture_count: 2 -gate_connections: 2 -gate_topology: through_route -span_gate_network: ~ - -# IV. Settlement History -settlement_wave: unsettled -founding_motivation: ~ -founding_culture_primary: ~ -founding_culture_secondary: ~ -cultural_persistence: ~ -historical_event: ~ -historical_event_age_years: ~ -religious_status: ~ -religious_generation_count: ~ - -# V. Economic Life -economic_tier: ~ -population: ~ -economic_base_primary: ~ -economic_base_secondary: ~ -distribution_index: ~ -imprint_access: ~ - -# VI. Governance -governance_type: ~ -dominant_faction: ~ -primary_fault_line: ~ -secondary_fault_line: ~ - -# VII. Faction Presence -assembly_presence: ~ -commission_presence: ~ -syndic_presence: ~ -syndic_type: ~ -separatist_presence: ~ -separatist_type: ~ -institute_presence: ~ -guardians_presence: ~ - -# VIII. Cultural Voice -cultural_register: ~ -cultural_register_secondary: ~ -ambient_anxiety: ~ -local_pride: ~ -atmospheric_tone: ~ -atmospheric_tone_secondary: ~ -active_situation: ~ -silence_threshold: ~ - -# IX. Political Character -earth_alignment: ~ -earth_proximity: proximate -earth_tension: ~ - -# X. Narrative Profile -primary_archetype: ~ -secondary_archetype: ~ -narrative_notable: ~ -generation_priority: ~ - -# XI. Content Notes -stability_index: ~ -system_volatility: ~ -cultural_corridor: ~ ---- - -# PLACEHOLDER_076 -**GJ 1073** | S-076 | M-type | east_reach inner - -## Supply Dependency - - -## Faction Notes - - -## Silence Topic - - -## Narrative Hook - - -## Calibration Note - - -## Derived Fields - -- **Compound Zone:** east_reach / inner / commercial_mid_reach -- **Settlement Age:** unsettled -- **Hop Distance from Gateway:** 9 -- **Adjacent Systems:** S-193, S-211 diff --git a/docs/wiki/systems/GJ-1075/index.md b/docs/wiki/systems/GJ-1075/index.md deleted file mode 100644 index 43fd86c9e..000000000 --- a/docs/wiki/systems/GJ-1075/index.md +++ /dev/null @@ -1,119 +0,0 @@ ---- -# ============================================================ -# GJ 1075 — PLACEHOLDER_277 -# Star Systems Wiki — The Settled Reach -# ============================================================ -# Auto-generated stub. Pre-filled fields from star-map.json. -# Fields marked ~ require authoring. -# ============================================================ - -# I. Identity and Location -system_id: S-277 -astronomical_id: "GJ 1075" -proper_name: ~ -system_name: "PLACEHOLDER_277" -star_type: unusual -geographic_sector: south_reach -geographic_band: outer -political_zone: contested_frontier - -# II. Physical Character -habitable_planet_count: ~ -inhabited_planet_count: ~ -asteroid_belt: ~ -gas_giant: ~ -habitability_profile: ~ - -# III. Gate Infrastructure -horizon_station: true -aperture_count: 1 -gate_connections: 1 -gate_topology: dead_end -span_gate_network: ~ - -# IV. Settlement History -settlement_wave: wave_4 -founding_motivation: ~ -founding_culture_primary: ~ -founding_culture_secondary: ~ -cultural_persistence: ~ -historical_event: ~ -historical_event_age_years: ~ -religious_status: ~ -religious_generation_count: ~ - -# V. Economic Life -economic_tier: ~ -population: ~ -economic_base_primary: ~ -economic_base_secondary: ~ -distribution_index: ~ -imprint_access: ~ - -# VI. Governance -governance_type: ~ -dominant_faction: ~ -primary_fault_line: ~ -secondary_fault_line: ~ - -# VII. Faction Presence -assembly_presence: ~ -commission_presence: ~ -syndic_presence: ~ -syndic_type: ~ -separatist_presence: ~ -separatist_type: ~ -institute_presence: ~ -guardians_presence: ~ - -# VIII. Cultural Voice -cultural_register: ~ -cultural_register_secondary: ~ -ambient_anxiety: ~ -local_pride: ~ -atmospheric_tone: ~ -atmospheric_tone_secondary: ~ -active_situation: ~ -silence_threshold: ~ - -# IX. Political Character -earth_alignment: ~ -earth_proximity: proximate -earth_tension: ~ - -# X. Narrative Profile -primary_archetype: ~ -secondary_archetype: ~ -narrative_notable: ~ -generation_priority: ~ - -# XI. Content Notes -stability_index: ~ -system_volatility: ~ -cultural_corridor: ~ ---- - -# PLACEHOLDER_277 -**GJ 1075** | S-277 | unusual-type | south_reach outer - -## Supply Dependency - - -## Faction Notes - - -## Silence Topic - - -## Narrative Hook - - -## Calibration Note - - -## Derived Fields - -- **Compound Zone:** south_reach / outer / contested_frontier -- **Settlement Age:** ~70 years -- **Hop Distance from Gateway:** 7 -- **Adjacent Systems:** S-041 diff --git a/docs/wiki/systems/GJ-107A/index.md b/docs/wiki/systems/GJ-107A/index.md deleted file mode 100644 index 9f5046485..000000000 --- a/docs/wiki/systems/GJ-107A/index.md +++ /dev/null @@ -1,119 +0,0 @@ ---- -# ============================================================ -# GJ 107A — PLACEHOLDER_250 -# Star Systems Wiki — The Settled Reach -# ============================================================ -# Auto-generated stub. Pre-filled fields from star-map.json. -# Fields marked ~ require authoring. -# ============================================================ - -# I. Identity and Location -system_id: S-250 -astronomical_id: "GJ 107A" -proper_name: ~ -system_name: "PLACEHOLDER_250" -star_type: K -geographic_sector: east_reach -geographic_band: outer -political_zone: commercial_mid_reach - -# II. Physical Character -habitable_planet_count: ~ -inhabited_planet_count: ~ -asteroid_belt: ~ -gas_giant: ~ -habitability_profile: ~ - -# III. Gate Infrastructure -horizon_station: true -aperture_count: 1 -gate_connections: 1 -gate_topology: dead_end -span_gate_network: ~ - -# IV. Settlement History -settlement_wave: wave_3 -founding_motivation: ~ -founding_culture_primary: ~ -founding_culture_secondary: ~ -cultural_persistence: ~ -historical_event: ~ -historical_event_age_years: ~ -religious_status: ~ -religious_generation_count: ~ - -# V. Economic Life -economic_tier: ~ -population: ~ -economic_base_primary: ~ -economic_base_secondary: ~ -distribution_index: ~ -imprint_access: ~ - -# VI. Governance -governance_type: ~ -dominant_faction: ~ -primary_fault_line: ~ -secondary_fault_line: ~ - -# VII. Faction Presence -assembly_presence: ~ -commission_presence: ~ -syndic_presence: ~ -syndic_type: ~ -separatist_presence: ~ -separatist_type: ~ -institute_presence: ~ -guardians_presence: ~ - -# VIII. Cultural Voice -cultural_register: ~ -cultural_register_secondary: ~ -ambient_anxiety: ~ -local_pride: ~ -atmospheric_tone: ~ -atmospheric_tone_secondary: ~ -active_situation: ~ -silence_threshold: ~ - -# IX. Political Character -earth_alignment: ~ -earth_proximity: proximate -earth_tension: ~ - -# X. Narrative Profile -primary_archetype: ~ -secondary_archetype: ~ -narrative_notable: ~ -generation_priority: ~ - -# XI. Content Notes -stability_index: ~ -system_volatility: ~ -cultural_corridor: ~ ---- - -# PLACEHOLDER_250 -**GJ 107A** | S-250 | K-type | east_reach outer - -## Supply Dependency - - -## Faction Notes - - -## Silence Topic - - -## Narrative Hook - - -## Calibration Note - - -## Derived Fields - -- **Compound Zone:** east_reach / outer / commercial_mid_reach -- **Settlement Age:** ~200 years -- **Hop Distance from Gateway:** 7 -- **Adjacent Systems:** S-289 diff --git a/docs/wiki/systems/GJ-111/index.md b/docs/wiki/systems/GJ-111/index.md deleted file mode 100644 index 3e3f53b11..000000000 --- a/docs/wiki/systems/GJ-111/index.md +++ /dev/null @@ -1,119 +0,0 @@ ---- -# ============================================================ -# GJ 111 — PLACEHOLDER_252 -# Star Systems Wiki — The Settled Reach -# ============================================================ -# Auto-generated stub. Pre-filled fields from star-map.json. -# Fields marked ~ require authoring. -# ============================================================ - -# I. Identity and Location -system_id: S-252 -astronomical_id: "GJ 111" -proper_name: ~ -system_name: "PLACEHOLDER_252" -star_type: K -geographic_sector: deep_frontier -geographic_band: outer -political_zone: contested_frontier - -# II. Physical Character -habitable_planet_count: ~ -inhabited_planet_count: ~ -asteroid_belt: ~ -gas_giant: ~ -habitability_profile: ~ - -# III. Gate Infrastructure -horizon_station: true -aperture_count: 1 -gate_connections: 1 -gate_topology: dead_end -span_gate_network: ~ - -# IV. Settlement History -settlement_wave: wave_4 -founding_motivation: ~ -founding_culture_primary: ~ -founding_culture_secondary: ~ -cultural_persistence: ~ -historical_event: ~ -historical_event_age_years: ~ -religious_status: ~ -religious_generation_count: ~ - -# V. Economic Life -economic_tier: ~ -population: ~ -economic_base_primary: ~ -economic_base_secondary: ~ -distribution_index: ~ -imprint_access: ~ - -# VI. Governance -governance_type: ~ -dominant_faction: ~ -primary_fault_line: ~ -secondary_fault_line: ~ - -# VII. Faction Presence -assembly_presence: ~ -commission_presence: ~ -syndic_presence: ~ -syndic_type: ~ -separatist_presence: ~ -separatist_type: ~ -institute_presence: ~ -guardians_presence: ~ - -# VIII. Cultural Voice -cultural_register: ~ -cultural_register_secondary: ~ -ambient_anxiety: ~ -local_pride: ~ -atmospheric_tone: ~ -atmospheric_tone_secondary: ~ -active_situation: ~ -silence_threshold: ~ - -# IX. Political Character -earth_alignment: ~ -earth_proximity: distant -earth_tension: ~ - -# X. Narrative Profile -primary_archetype: ~ -secondary_archetype: ~ -narrative_notable: ~ -generation_priority: ~ - -# XI. Content Notes -stability_index: ~ -system_volatility: ~ -cultural_corridor: ~ ---- - -# PLACEHOLDER_252 -**GJ 111** | S-252 | K-type | deep_frontier outer - -## Supply Dependency - - -## Faction Notes - - -## Silence Topic - - -## Narrative Hook - - -## Calibration Note - - -## Derived Fields - -- **Compound Zone:** deep_frontier / outer / contested_frontier -- **Settlement Age:** ~70 years -- **Hop Distance from Gateway:** 19 -- **Adjacent Systems:** S-246 diff --git a/docs/wiki/systems/GJ-1111/index.md b/docs/wiki/systems/GJ-1111/index.md deleted file mode 100644 index 9a6627d0e..000000000 --- a/docs/wiki/systems/GJ-1111/index.md +++ /dev/null @@ -1,119 +0,0 @@ ---- -# ============================================================ -# GJ 1111 — PLACEHOLDER_061 -# Star Systems Wiki — The Settled Reach -# ============================================================ -# Auto-generated stub. Pre-filled fields from star-map.json. -# Fields marked ~ require authoring. -# ============================================================ - -# I. Identity and Location -system_id: S-061 -astronomical_id: "GJ 1111" -proper_name: ~ -system_name: "PLACEHOLDER_061" -star_type: unusual -geographic_sector: south_reach -geographic_band: inner -political_zone: contested_frontier - -# II. Physical Character -habitable_planet_count: ~ -inhabited_planet_count: ~ -asteroid_belt: ~ -gas_giant: ~ -habitability_profile: ~ - -# III. Gate Infrastructure -horizon_station: true -aperture_count: 5 -gate_connections: 5 -gate_topology: hub -span_gate_network: ~ - -# IV. Settlement History -settlement_wave: wave_3 -founding_motivation: ~ -founding_culture_primary: ~ -founding_culture_secondary: ~ -cultural_persistence: ~ -historical_event: ~ -historical_event_age_years: ~ -religious_status: ~ -religious_generation_count: ~ - -# V. Economic Life -economic_tier: ~ -population: ~ -economic_base_primary: ~ -economic_base_secondary: ~ -distribution_index: ~ -imprint_access: ~ - -# VI. Governance -governance_type: ~ -dominant_faction: ~ -primary_fault_line: ~ -secondary_fault_line: ~ - -# VII. Faction Presence -assembly_presence: ~ -commission_presence: ~ -syndic_presence: ~ -syndic_type: ~ -separatist_presence: ~ -separatist_type: ~ -institute_presence: ~ -guardians_presence: ~ - -# VIII. Cultural Voice -cultural_register: ~ -cultural_register_secondary: ~ -ambient_anxiety: ~ -local_pride: ~ -atmospheric_tone: ~ -atmospheric_tone_secondary: ~ -active_situation: ~ -silence_threshold: ~ - -# IX. Political Character -earth_alignment: ~ -earth_proximity: proximate -earth_tension: ~ - -# X. Narrative Profile -primary_archetype: ~ -secondary_archetype: ~ -narrative_notable: ~ -generation_priority: ~ - -# XI. Content Notes -stability_index: ~ -system_volatility: ~ -cultural_corridor: ~ ---- - -# PLACEHOLDER_061 -**GJ 1111** | S-061 | unusual-type | south_reach inner - -## Supply Dependency - - -## Faction Notes - - -## Silence Topic - - -## Narrative Hook - - -## Calibration Note - - -## Derived Fields - -- **Compound Zone:** south_reach / inner / contested_frontier -- **Settlement Age:** ~200 years -- **Hop Distance from Gateway:** 4 -- **Adjacent Systems:** S-013, S-110, S-153, S-174, S-178 diff --git a/docs/wiki/systems/GJ-1116A/index.md b/docs/wiki/systems/GJ-1116A/index.md deleted file mode 100644 index 37957add7..000000000 --- a/docs/wiki/systems/GJ-1116A/index.md +++ /dev/null @@ -1,119 +0,0 @@ ---- -# ============================================================ -# GJ 1116A — PLACEHOLDER_251 -# Star Systems Wiki — The Settled Reach -# ============================================================ -# Auto-generated stub. Pre-filled fields from star-map.json. -# Fields marked ~ require authoring. -# ============================================================ - -# I. Identity and Location -system_id: S-251 -astronomical_id: "GJ 1116A" -proper_name: ~ -system_name: "PLACEHOLDER_251" -star_type: M -geographic_sector: north_reach -geographic_band: inner -political_zone: commercial_mid_reach - -# II. Physical Character -habitable_planet_count: ~ -inhabited_planet_count: ~ -asteroid_belt: ~ -gas_giant: ~ -habitability_profile: ~ - -# III. Gate Infrastructure -horizon_station: true -aperture_count: 3 -gate_connections: 3 -gate_topology: junction -span_gate_network: ~ - -# IV. Settlement History -settlement_wave: wave_2 -founding_motivation: ~ -founding_culture_primary: ~ -founding_culture_secondary: ~ -cultural_persistence: ~ -historical_event: ~ -historical_event_age_years: ~ -religious_status: ~ -religious_generation_count: ~ - -# V. Economic Life -economic_tier: ~ -population: ~ -economic_base_primary: ~ -economic_base_secondary: ~ -distribution_index: ~ -imprint_access: ~ - -# VI. Governance -governance_type: ~ -dominant_faction: ~ -primary_fault_line: ~ -secondary_fault_line: ~ - -# VII. Faction Presence -assembly_presence: ~ -commission_presence: ~ -syndic_presence: ~ -syndic_type: ~ -separatist_presence: ~ -separatist_type: ~ -institute_presence: ~ -guardians_presence: ~ - -# VIII. Cultural Voice -cultural_register: ~ -cultural_register_secondary: ~ -ambient_anxiety: ~ -local_pride: ~ -atmospheric_tone: ~ -atmospheric_tone_secondary: ~ -active_situation: ~ -silence_threshold: ~ - -# IX. Political Character -earth_alignment: ~ -earth_proximity: proximate -earth_tension: ~ - -# X. Narrative Profile -primary_archetype: ~ -secondary_archetype: ~ -narrative_notable: ~ -generation_priority: ~ - -# XI. Content Notes -stability_index: ~ -system_volatility: ~ -cultural_corridor: ~ ---- - -# PLACEHOLDER_251 -**GJ 1116A** | S-251 | M-type | north_reach inner - -## Supply Dependency - - -## Faction Notes - - -## Silence Topic - - -## Narrative Hook - - -## Calibration Note - - -## Derived Fields - -- **Compound Zone:** north_reach / inner / commercial_mid_reach -- **Settlement Age:** ~400 years -- **Hop Distance from Gateway:** 5 -- **Adjacent Systems:** S-075, S-183, S-203 diff --git a/docs/wiki/systems/GJ-1116B/index.md b/docs/wiki/systems/GJ-1116B/index.md deleted file mode 100644 index 4c5f03c7a..000000000 --- a/docs/wiki/systems/GJ-1116B/index.md +++ /dev/null @@ -1,119 +0,0 @@ ---- -# ============================================================ -# GJ 1116B — PLACEHOLDER_254 -# Star Systems Wiki — The Settled Reach -# ============================================================ -# Auto-generated stub. Pre-filled fields from star-map.json. -# Fields marked ~ require authoring. -# ============================================================ - -# I. Identity and Location -system_id: S-254 -astronomical_id: "GJ 1116B" -proper_name: ~ -system_name: "PLACEHOLDER_254" -star_type: binary -geographic_sector: west_reach -geographic_band: inner -political_zone: commercial_mid_reach - -# II. Physical Character -habitable_planet_count: ~ -inhabited_planet_count: ~ -asteroid_belt: ~ -gas_giant: ~ -habitability_profile: ~ - -# III. Gate Infrastructure -horizon_station: true -aperture_count: 3 -gate_connections: 3 -gate_topology: junction -span_gate_network: ~ - -# IV. Settlement History -settlement_wave: wave_3 -founding_motivation: ~ -founding_culture_primary: ~ -founding_culture_secondary: ~ -cultural_persistence: ~ -historical_event: ~ -historical_event_age_years: ~ -religious_status: ~ -religious_generation_count: ~ - -# V. Economic Life -economic_tier: ~ -population: ~ -economic_base_primary: ~ -economic_base_secondary: ~ -distribution_index: ~ -imprint_access: ~ - -# VI. Governance -governance_type: ~ -dominant_faction: ~ -primary_fault_line: ~ -secondary_fault_line: ~ - -# VII. Faction Presence -assembly_presence: ~ -commission_presence: ~ -syndic_presence: ~ -syndic_type: ~ -separatist_presence: ~ -separatist_type: ~ -institute_presence: ~ -guardians_presence: ~ - -# VIII. Cultural Voice -cultural_register: ~ -cultural_register_secondary: ~ -ambient_anxiety: ~ -local_pride: ~ -atmospheric_tone: ~ -atmospheric_tone_secondary: ~ -active_situation: ~ -silence_threshold: ~ - -# IX. Political Character -earth_alignment: ~ -earth_proximity: proximate -earth_tension: ~ - -# X. Narrative Profile -primary_archetype: ~ -secondary_archetype: ~ -narrative_notable: ~ -generation_priority: ~ - -# XI. Content Notes -stability_index: ~ -system_volatility: ~ -cultural_corridor: ~ ---- - -# PLACEHOLDER_254 -**GJ 1116B** | S-254 | binary-type | west_reach inner - -## Supply Dependency - - -## Faction Notes - - -## Silence Topic - - -## Narrative Hook - - -## Calibration Note - - -## Derived Fields - -- **Compound Zone:** west_reach / inner / commercial_mid_reach -- **Settlement Age:** ~200 years -- **Hop Distance from Gateway:** 5 -- **Adjacent Systems:** S-195, S-257, S-288 diff --git a/docs/wiki/systems/GJ-1125/index.md b/docs/wiki/systems/GJ-1125/index.md deleted file mode 100644 index 36835a37c..000000000 --- a/docs/wiki/systems/GJ-1125/index.md +++ /dev/null @@ -1,119 +0,0 @@ ---- -# ============================================================ -# GJ 1125 — PLACEHOLDER_216 -# Star Systems Wiki — The Settled Reach -# ============================================================ -# Auto-generated stub. Pre-filled fields from star-map.json. -# Fields marked ~ require authoring. -# ============================================================ - -# I. Identity and Location -system_id: S-216 -astronomical_id: "GJ 1125" -proper_name: ~ -system_name: "PLACEHOLDER_216" -star_type: M -geographic_sector: east_reach -geographic_band: outer -political_zone: deep_reach_isolate - -# II. Physical Character -habitable_planet_count: ~ -inhabited_planet_count: ~ -asteroid_belt: ~ -gas_giant: ~ -habitability_profile: ~ - -# III. Gate Infrastructure -horizon_station: true -aperture_count: 2 -gate_connections: 2 -gate_topology: spur_end -span_gate_network: ~ - -# IV. Settlement History -settlement_wave: wave_4 -founding_motivation: ~ -founding_culture_primary: ~ -founding_culture_secondary: ~ -cultural_persistence: ~ -historical_event: ~ -historical_event_age_years: ~ -religious_status: ~ -religious_generation_count: ~ - -# V. Economic Life -economic_tier: ~ -population: ~ -economic_base_primary: ~ -economic_base_secondary: ~ -distribution_index: ~ -imprint_access: ~ - -# VI. Governance -governance_type: ~ -dominant_faction: ~ -primary_fault_line: ~ -secondary_fault_line: ~ - -# VII. Faction Presence -assembly_presence: ~ -commission_presence: ~ -syndic_presence: ~ -syndic_type: ~ -separatist_presence: ~ -separatist_type: ~ -institute_presence: ~ -guardians_presence: ~ - -# VIII. Cultural Voice -cultural_register: ~ -cultural_register_secondary: ~ -ambient_anxiety: ~ -local_pride: ~ -atmospheric_tone: ~ -atmospheric_tone_secondary: ~ -active_situation: ~ -silence_threshold: ~ - -# IX. Political Character -earth_alignment: ~ -earth_proximity: proximate -earth_tension: ~ - -# X. Narrative Profile -primary_archetype: ~ -secondary_archetype: ~ -narrative_notable: ~ -generation_priority: ~ - -# XI. Content Notes -stability_index: ~ -system_volatility: ~ -cultural_corridor: ~ ---- - -# PLACEHOLDER_216 -**GJ 1125** | S-216 | M-type | east_reach outer - -## Supply Dependency - - -## Faction Notes - - -## Silence Topic - - -## Narrative Hook - - -## Calibration Note - - -## Derived Fields - -- **Compound Zone:** east_reach / outer / deep_reach_isolate -- **Settlement Age:** ~70 years -- **Hop Distance from Gateway:** 6 -- **Adjacent Systems:** S-085, S-289 diff --git a/docs/wiki/systems/GJ-1128/index.md b/docs/wiki/systems/GJ-1128/index.md deleted file mode 100644 index 0b1570e06..000000000 --- a/docs/wiki/systems/GJ-1128/index.md +++ /dev/null @@ -1,119 +0,0 @@ ---- -# ============================================================ -# GJ 1128 — PLACEHOLDER_207 -# Star Systems Wiki — The Settled Reach -# ============================================================ -# Auto-generated stub. Pre-filled fields from star-map.json. -# Fields marked ~ require authoring. -# ============================================================ - -# I. Identity and Location -system_id: S-207 -astronomical_id: "GJ 1128" -proper_name: ~ -system_name: "PLACEHOLDER_207" -star_type: K -geographic_sector: east_reach -geographic_band: inner -political_zone: contested_frontier - -# II. Physical Character -habitable_planet_count: ~ -inhabited_planet_count: ~ -asteroid_belt: ~ -gas_giant: ~ -habitability_profile: ~ - -# III. Gate Infrastructure -horizon_station: true -aperture_count: 2 -gate_connections: 2 -gate_topology: loop_member -span_gate_network: ~ - -# IV. Settlement History -settlement_wave: wave_3 -founding_motivation: ~ -founding_culture_primary: ~ -founding_culture_secondary: ~ -cultural_persistence: ~ -historical_event: ~ -historical_event_age_years: ~ -religious_status: ~ -religious_generation_count: ~ - -# V. Economic Life -economic_tier: ~ -population: ~ -economic_base_primary: ~ -economic_base_secondary: ~ -distribution_index: ~ -imprint_access: ~ - -# VI. Governance -governance_type: ~ -dominant_faction: ~ -primary_fault_line: ~ -secondary_fault_line: ~ - -# VII. Faction Presence -assembly_presence: ~ -commission_presence: ~ -syndic_presence: ~ -syndic_type: ~ -separatist_presence: ~ -separatist_type: ~ -institute_presence: ~ -guardians_presence: ~ - -# VIII. Cultural Voice -cultural_register: ~ -cultural_register_secondary: ~ -ambient_anxiety: ~ -local_pride: ~ -atmospheric_tone: ~ -atmospheric_tone_secondary: ~ -active_situation: ~ -silence_threshold: ~ - -# IX. Political Character -earth_alignment: ~ -earth_proximity: proximate -earth_tension: ~ - -# X. Narrative Profile -primary_archetype: ~ -secondary_archetype: ~ -narrative_notable: ~ -generation_priority: ~ - -# XI. Content Notes -stability_index: ~ -system_volatility: ~ -cultural_corridor: ~ ---- - -# PLACEHOLDER_207 -**GJ 1128** | S-207 | K-type | east_reach inner - -## Supply Dependency - - -## Faction Notes - - -## Silence Topic - - -## Narrative Hook - - -## Calibration Note - - -## Derived Fields - -- **Compound Zone:** east_reach / inner / contested_frontier -- **Settlement Age:** ~200 years -- **Hop Distance from Gateway:** 6 -- **Adjacent Systems:** S-005, S-068 diff --git a/docs/wiki/systems/GJ-117/index.md b/docs/wiki/systems/GJ-117/index.md deleted file mode 100644 index 2c37d5e89..000000000 --- a/docs/wiki/systems/GJ-117/index.md +++ /dev/null @@ -1,119 +0,0 @@ ---- -# ============================================================ -# GJ 117 — PLACEHOLDER_042 -# Star Systems Wiki — The Settled Reach -# ============================================================ -# Auto-generated stub. Pre-filled fields from star-map.json. -# Fields marked ~ require authoring. -# ============================================================ - -# I. Identity and Location -system_id: S-042 -astronomical_id: "GJ 117" -proper_name: ~ -system_name: "PLACEHOLDER_042" -star_type: M -geographic_sector: deep_frontier -geographic_band: outer -political_zone: deep_reach_isolate - -# II. Physical Character -habitable_planet_count: ~ -inhabited_planet_count: ~ -asteroid_belt: ~ -gas_giant: ~ -habitability_profile: ~ - -# III. Gate Infrastructure -horizon_station: true -aperture_count: 2 -gate_connections: 2 -gate_topology: through_route -span_gate_network: ~ - -# IV. Settlement History -settlement_wave: unsettled -founding_motivation: ~ -founding_culture_primary: ~ -founding_culture_secondary: ~ -cultural_persistence: ~ -historical_event: ~ -historical_event_age_years: ~ -religious_status: ~ -religious_generation_count: ~ - -# V. Economic Life -economic_tier: ~ -population: ~ -economic_base_primary: ~ -economic_base_secondary: ~ -distribution_index: ~ -imprint_access: ~ - -# VI. Governance -governance_type: ~ -dominant_faction: ~ -primary_fault_line: ~ -secondary_fault_line: ~ - -# VII. Faction Presence -assembly_presence: ~ -commission_presence: ~ -syndic_presence: ~ -syndic_type: ~ -separatist_presence: ~ -separatist_type: ~ -institute_presence: ~ -guardians_presence: ~ - -# VIII. Cultural Voice -cultural_register: ~ -cultural_register_secondary: ~ -ambient_anxiety: ~ -local_pride: ~ -atmospheric_tone: ~ -atmospheric_tone_secondary: ~ -active_situation: ~ -silence_threshold: ~ - -# IX. Political Character -earth_alignment: ~ -earth_proximity: proximate -earth_tension: ~ - -# X. Narrative Profile -primary_archetype: ~ -secondary_archetype: ~ -narrative_notable: ~ -generation_priority: ~ - -# XI. Content Notes -stability_index: ~ -system_volatility: ~ -cultural_corridor: ~ ---- - -# PLACEHOLDER_042 -**GJ 117** | S-042 | M-type | deep_frontier outer - -## Supply Dependency - - -## Faction Notes - - -## Silence Topic - - -## Narrative Hook - - -## Calibration Note - - -## Derived Fields - -- **Compound Zone:** deep_frontier / outer / deep_reach_isolate -- **Settlement Age:** unsettled -- **Hop Distance from Gateway:** 7 -- **Adjacent Systems:** S-145, S-271 diff --git a/docs/wiki/systems/GJ-1230A/index.md b/docs/wiki/systems/GJ-1230A/index.md deleted file mode 100644 index 83d4bb725..000000000 --- a/docs/wiki/systems/GJ-1230A/index.md +++ /dev/null @@ -1,119 +0,0 @@ ---- -# ============================================================ -# GJ 1230A — PLACEHOLDER_097 -# Star Systems Wiki — The Settled Reach -# ============================================================ -# Auto-generated stub. Pre-filled fields from star-map.json. -# Fields marked ~ require authoring. -# ============================================================ - -# I. Identity and Location -system_id: S-097 -astronomical_id: "GJ 1230A" -proper_name: ~ -system_name: "PLACEHOLDER_097" -star_type: G -geographic_sector: north_reach -geographic_band: inner -political_zone: commercial_mid_reach - -# II. Physical Character -habitable_planet_count: ~ -inhabited_planet_count: ~ -asteroid_belt: ~ -gas_giant: ~ -habitability_profile: ~ - -# III. Gate Infrastructure -horizon_station: true -aperture_count: 2 -gate_connections: 2 -gate_topology: loop_member -span_gate_network: ~ - -# IV. Settlement History -settlement_wave: wave_5 -founding_motivation: ~ -founding_culture_primary: ~ -founding_culture_secondary: ~ -cultural_persistence: ~ -historical_event: ~ -historical_event_age_years: ~ -religious_status: ~ -religious_generation_count: ~ - -# V. Economic Life -economic_tier: ~ -population: ~ -economic_base_primary: ~ -economic_base_secondary: ~ -distribution_index: ~ -imprint_access: ~ - -# VI. Governance -governance_type: ~ -dominant_faction: ~ -primary_fault_line: ~ -secondary_fault_line: ~ - -# VII. Faction Presence -assembly_presence: ~ -commission_presence: ~ -syndic_presence: ~ -syndic_type: ~ -separatist_presence: ~ -separatist_type: ~ -institute_presence: ~ -guardians_presence: ~ - -# VIII. Cultural Voice -cultural_register: ~ -cultural_register_secondary: ~ -ambient_anxiety: ~ -local_pride: ~ -atmospheric_tone: ~ -atmospheric_tone_secondary: ~ -active_situation: ~ -silence_threshold: ~ - -# IX. Political Character -earth_alignment: ~ -earth_proximity: proximate -earth_tension: ~ - -# X. Narrative Profile -primary_archetype: ~ -secondary_archetype: ~ -narrative_notable: ~ -generation_priority: ~ - -# XI. Content Notes -stability_index: ~ -system_volatility: ~ -cultural_corridor: ~ ---- - -# PLACEHOLDER_097 -**GJ 1230A** | S-097 | G-type | north_reach inner - -## Supply Dependency - - -## Faction Notes - - -## Silence Topic - - -## Narrative Hook - - -## Calibration Note - - -## Derived Fields - -- **Compound Zone:** north_reach / inner / commercial_mid_reach -- **Settlement Age:** ~20 years -- **Hop Distance from Gateway:** 4 -- **Adjacent Systems:** S-015, S-171 diff --git a/docs/wiki/systems/GJ-1232/index.md b/docs/wiki/systems/GJ-1232/index.md deleted file mode 100644 index 64eaa6cf9..000000000 --- a/docs/wiki/systems/GJ-1232/index.md +++ /dev/null @@ -1,119 +0,0 @@ ---- -# ============================================================ -# GJ 1232 — PLACEHOLDER_182 -# Star Systems Wiki — The Settled Reach -# ============================================================ -# Auto-generated stub. Pre-filled fields from star-map.json. -# Fields marked ~ require authoring. -# ============================================================ - -# I. Identity and Location -system_id: S-182 -astronomical_id: "GJ 1232" -proper_name: ~ -system_name: "PLACEHOLDER_182" -star_type: M -geographic_sector: west_reach -geographic_band: inner -political_zone: commercial_mid_reach - -# II. Physical Character -habitable_planet_count: ~ -inhabited_planet_count: ~ -asteroid_belt: ~ -gas_giant: ~ -habitability_profile: ~ - -# III. Gate Infrastructure -horizon_station: true -aperture_count: 2 -gate_connections: 2 -gate_topology: through_route -span_gate_network: ~ - -# IV. Settlement History -settlement_wave: wave_1 -founding_motivation: ~ -founding_culture_primary: ~ -founding_culture_secondary: ~ -cultural_persistence: ~ -historical_event: ~ -historical_event_age_years: ~ -religious_status: ~ -religious_generation_count: ~ - -# V. Economic Life -economic_tier: ~ -population: ~ -economic_base_primary: ~ -economic_base_secondary: ~ -distribution_index: ~ -imprint_access: ~ - -# VI. Governance -governance_type: ~ -dominant_faction: ~ -primary_fault_line: ~ -secondary_fault_line: ~ - -# VII. Faction Presence -assembly_presence: ~ -commission_presence: ~ -syndic_presence: ~ -syndic_type: ~ -separatist_presence: ~ -separatist_type: ~ -institute_presence: ~ -guardians_presence: ~ - -# VIII. Cultural Voice -cultural_register: ~ -cultural_register_secondary: ~ -ambient_anxiety: ~ -local_pride: ~ -atmospheric_tone: ~ -atmospheric_tone_secondary: ~ -active_situation: ~ -silence_threshold: ~ - -# IX. Political Character -earth_alignment: ~ -earth_proximity: proximate -earth_tension: ~ - -# X. Narrative Profile -primary_archetype: ~ -secondary_archetype: ~ -narrative_notable: ~ -generation_priority: ~ - -# XI. Content Notes -stability_index: ~ -system_volatility: ~ -cultural_corridor: ~ ---- - -# PLACEHOLDER_182 -**GJ 1232** | S-182 | M-type | west_reach inner - -## Supply Dependency - - -## Faction Notes - - -## Silence Topic - - -## Narrative Hook - - -## Calibration Note - - -## Derived Fields - -- **Compound Zone:** west_reach / inner / commercial_mid_reach -- **Settlement Age:** ~550 years -- **Hop Distance from Gateway:** 7 -- **Adjacent Systems:** S-086, S-257 diff --git a/docs/wiki/systems/GJ-1235/index.md b/docs/wiki/systems/GJ-1235/index.md deleted file mode 100644 index f888acf09..000000000 --- a/docs/wiki/systems/GJ-1235/index.md +++ /dev/null @@ -1,119 +0,0 @@ ---- -# ============================================================ -# GJ 1235 — PLACEHOLDER_285 -# Star Systems Wiki — The Settled Reach -# ============================================================ -# Auto-generated stub. Pre-filled fields from star-map.json. -# Fields marked ~ require authoring. -# ============================================================ - -# I. Identity and Location -system_id: S-285 -astronomical_id: "GJ 1235" -proper_name: ~ -system_name: "PLACEHOLDER_285" -star_type: K -geographic_sector: deep_frontier -geographic_band: outer -political_zone: contested_frontier - -# II. Physical Character -habitable_planet_count: ~ -inhabited_planet_count: ~ -asteroid_belt: ~ -gas_giant: ~ -habitability_profile: ~ - -# III. Gate Infrastructure -horizon_station: true -aperture_count: 3 -gate_connections: 3 -gate_topology: junction -span_gate_network: ~ - -# IV. Settlement History -settlement_wave: wave_2 -founding_motivation: ~ -founding_culture_primary: ~ -founding_culture_secondary: ~ -cultural_persistence: ~ -historical_event: ~ -historical_event_age_years: ~ -religious_status: ~ -religious_generation_count: ~ - -# V. Economic Life -economic_tier: ~ -population: ~ -economic_base_primary: ~ -economic_base_secondary: ~ -distribution_index: ~ -imprint_access: ~ - -# VI. Governance -governance_type: ~ -dominant_faction: ~ -primary_fault_line: ~ -secondary_fault_line: ~ - -# VII. Faction Presence -assembly_presence: ~ -commission_presence: ~ -syndic_presence: ~ -syndic_type: ~ -separatist_presence: ~ -separatist_type: ~ -institute_presence: ~ -guardians_presence: ~ - -# VIII. Cultural Voice -cultural_register: ~ -cultural_register_secondary: ~ -ambient_anxiety: ~ -local_pride: ~ -atmospheric_tone: ~ -atmospheric_tone_secondary: ~ -active_situation: ~ -silence_threshold: ~ - -# IX. Political Character -earth_alignment: ~ -earth_proximity: proximate -earth_tension: ~ - -# X. Narrative Profile -primary_archetype: ~ -secondary_archetype: ~ -narrative_notable: ~ -generation_priority: ~ - -# XI. Content Notes -stability_index: ~ -system_volatility: ~ -cultural_corridor: ~ ---- - -# PLACEHOLDER_285 -**GJ 1235** | S-285 | K-type | deep_frontier outer - -## Supply Dependency - - -## Faction Notes - - -## Silence Topic - - -## Narrative Hook - - -## Calibration Note - - -## Derived Fields - -- **Compound Zone:** deep_frontier / outer / contested_frontier -- **Settlement Age:** ~400 years -- **Hop Distance from Gateway:** 7 -- **Adjacent Systems:** S-004, S-016, S-137 diff --git a/docs/wiki/systems/GJ-124/index.md b/docs/wiki/systems/GJ-124/index.md deleted file mode 100644 index 604d3ceab..000000000 --- a/docs/wiki/systems/GJ-124/index.md +++ /dev/null @@ -1,119 +0,0 @@ ---- -# ============================================================ -# GJ 124 — PLACEHOLDER_166 -# Star Systems Wiki — The Settled Reach -# ============================================================ -# Auto-generated stub. Pre-filled fields from star-map.json. -# Fields marked ~ require authoring. -# ============================================================ - -# I. Identity and Location -system_id: S-166 -astronomical_id: "GJ 124" -proper_name: ~ -system_name: "PLACEHOLDER_166" -star_type: M -geographic_sector: east_reach -geographic_band: outer -political_zone: deep_reach_isolate - -# II. Physical Character -habitable_planet_count: ~ -inhabited_planet_count: ~ -asteroid_belt: ~ -gas_giant: ~ -habitability_profile: ~ - -# III. Gate Infrastructure -horizon_station: true -aperture_count: 2 -gate_connections: 2 -gate_topology: through_route -span_gate_network: ~ - -# IV. Settlement History -settlement_wave: wave_2 -founding_motivation: ~ -founding_culture_primary: ~ -founding_culture_secondary: ~ -cultural_persistence: ~ -historical_event: ~ -historical_event_age_years: ~ -religious_status: ~ -religious_generation_count: ~ - -# V. Economic Life -economic_tier: ~ -population: ~ -economic_base_primary: ~ -economic_base_secondary: ~ -distribution_index: ~ -imprint_access: ~ - -# VI. Governance -governance_type: ~ -dominant_faction: ~ -primary_fault_line: ~ -secondary_fault_line: ~ - -# VII. Faction Presence -assembly_presence: ~ -commission_presence: ~ -syndic_presence: ~ -syndic_type: ~ -separatist_presence: ~ -separatist_type: ~ -institute_presence: ~ -guardians_presence: ~ - -# VIII. Cultural Voice -cultural_register: ~ -cultural_register_secondary: ~ -ambient_anxiety: ~ -local_pride: ~ -atmospheric_tone: ~ -atmospheric_tone_secondary: ~ -active_situation: ~ -silence_threshold: ~ - -# IX. Political Character -earth_alignment: ~ -earth_proximity: proximate -earth_tension: ~ - -# X. Narrative Profile -primary_archetype: ~ -secondary_archetype: ~ -narrative_notable: ~ -generation_priority: ~ - -# XI. Content Notes -stability_index: ~ -system_volatility: ~ -cultural_corridor: ~ ---- - -# PLACEHOLDER_166 -**GJ 124** | S-166 | M-type | east_reach outer - -## Supply Dependency - - -## Faction Notes - - -## Silence Topic - - -## Narrative Hook - - -## Calibration Note - - -## Derived Fields - -- **Compound Zone:** east_reach / outer / deep_reach_isolate -- **Settlement Age:** ~400 years -- **Hop Distance from Gateway:** 7 -- **Adjacent Systems:** S-175, S-193 diff --git a/docs/wiki/systems/GJ-1245A/index.md b/docs/wiki/systems/GJ-1245A/index.md deleted file mode 100644 index 2cd08c9f7..000000000 --- a/docs/wiki/systems/GJ-1245A/index.md +++ /dev/null @@ -1,119 +0,0 @@ ---- -# ============================================================ -# GJ 1245A — PLACEHOLDER_241 -# Star Systems Wiki — The Settled Reach -# ============================================================ -# Auto-generated stub. Pre-filled fields from star-map.json. -# Fields marked ~ require authoring. -# ============================================================ - -# I. Identity and Location -system_id: S-241 -astronomical_id: "GJ 1245A" -proper_name: ~ -system_name: "PLACEHOLDER_241" -star_type: K -geographic_sector: north_reach -geographic_band: outer -political_zone: contested_frontier - -# II. Physical Character -habitable_planet_count: ~ -inhabited_planet_count: ~ -asteroid_belt: ~ -gas_giant: ~ -habitability_profile: ~ - -# III. Gate Infrastructure -horizon_station: true -aperture_count: 2 -gate_connections: 2 -gate_topology: spur_end -span_gate_network: ~ - -# IV. Settlement History -settlement_wave: wave_5 -founding_motivation: ~ -founding_culture_primary: ~ -founding_culture_secondary: ~ -cultural_persistence: ~ -historical_event: ~ -historical_event_age_years: ~ -religious_status: ~ -religious_generation_count: ~ - -# V. Economic Life -economic_tier: ~ -population: ~ -economic_base_primary: ~ -economic_base_secondary: ~ -distribution_index: ~ -imprint_access: ~ - -# VI. Governance -governance_type: ~ -dominant_faction: ~ -primary_fault_line: ~ -secondary_fault_line: ~ - -# VII. Faction Presence -assembly_presence: ~ -commission_presence: ~ -syndic_presence: ~ -syndic_type: ~ -separatist_presence: ~ -separatist_type: ~ -institute_presence: ~ -guardians_presence: ~ - -# VIII. Cultural Voice -cultural_register: ~ -cultural_register_secondary: ~ -ambient_anxiety: ~ -local_pride: ~ -atmospheric_tone: ~ -atmospheric_tone_secondary: ~ -active_situation: ~ -silence_threshold: ~ - -# IX. Political Character -earth_alignment: ~ -earth_proximity: proximate -earth_tension: ~ - -# X. Narrative Profile -primary_archetype: ~ -secondary_archetype: ~ -narrative_notable: ~ -generation_priority: ~ - -# XI. Content Notes -stability_index: ~ -system_volatility: ~ -cultural_corridor: ~ ---- - -# PLACEHOLDER_241 -**GJ 1245A** | S-241 | K-type | north_reach outer - -## Supply Dependency - - -## Faction Notes - - -## Silence Topic - - -## Narrative Hook - - -## Calibration Note - - -## Derived Fields - -- **Compound Zone:** north_reach / outer / contested_frontier -- **Settlement Age:** ~20 years -- **Hop Distance from Gateway:** 4 -- **Adjacent Systems:** S-032, S-266 diff --git a/docs/wiki/systems/GJ-1245B/index.md b/docs/wiki/systems/GJ-1245B/index.md deleted file mode 100644 index 71d98c220..000000000 --- a/docs/wiki/systems/GJ-1245B/index.md +++ /dev/null @@ -1,119 +0,0 @@ ---- -# ============================================================ -# GJ 1245B — PLACEHOLDER_087 -# Star Systems Wiki — The Settled Reach -# ============================================================ -# Auto-generated stub. Pre-filled fields from star-map.json. -# Fields marked ~ require authoring. -# ============================================================ - -# I. Identity and Location -system_id: S-087 -astronomical_id: "GJ 1245B" -proper_name: ~ -system_name: "PLACEHOLDER_087" -star_type: K -geographic_sector: south_reach -geographic_band: outer -political_zone: contested_frontier - -# II. Physical Character -habitable_planet_count: ~ -inhabited_planet_count: ~ -asteroid_belt: ~ -gas_giant: ~ -habitability_profile: ~ - -# III. Gate Infrastructure -horizon_station: true -aperture_count: 1 -gate_connections: 1 -gate_topology: dead_end -span_gate_network: ~ - -# IV. Settlement History -settlement_wave: wave_4 -founding_motivation: ~ -founding_culture_primary: ~ -founding_culture_secondary: ~ -cultural_persistence: ~ -historical_event: ~ -historical_event_age_years: ~ -religious_status: ~ -religious_generation_count: ~ - -# V. Economic Life -economic_tier: ~ -population: ~ -economic_base_primary: ~ -economic_base_secondary: ~ -distribution_index: ~ -imprint_access: ~ - -# VI. Governance -governance_type: ~ -dominant_faction: ~ -primary_fault_line: ~ -secondary_fault_line: ~ - -# VII. Faction Presence -assembly_presence: ~ -commission_presence: ~ -syndic_presence: ~ -syndic_type: ~ -separatist_presence: ~ -separatist_type: ~ -institute_presence: ~ -guardians_presence: ~ - -# VIII. Cultural Voice -cultural_register: ~ -cultural_register_secondary: ~ -ambient_anxiety: ~ -local_pride: ~ -atmospheric_tone: ~ -atmospheric_tone_secondary: ~ -active_situation: ~ -silence_threshold: ~ - -# IX. Political Character -earth_alignment: ~ -earth_proximity: proximate -earth_tension: ~ - -# X. Narrative Profile -primary_archetype: ~ -secondary_archetype: ~ -narrative_notable: ~ -generation_priority: ~ - -# XI. Content Notes -stability_index: ~ -system_volatility: ~ -cultural_corridor: ~ ---- - -# PLACEHOLDER_087 -**GJ 1245B** | S-087 | K-type | south_reach outer - -## Supply Dependency - - -## Faction Notes - - -## Silence Topic - - -## Narrative Hook - - -## Calibration Note - - -## Derived Fields - -- **Compound Zone:** south_reach / outer / contested_frontier -- **Settlement Age:** ~70 years -- **Hop Distance from Gateway:** 4 -- **Adjacent Systems:** S-209 diff --git a/docs/wiki/systems/GJ-1248/index.md b/docs/wiki/systems/GJ-1248/index.md deleted file mode 100644 index 3e3fb8a8d..000000000 --- a/docs/wiki/systems/GJ-1248/index.md +++ /dev/null @@ -1,119 +0,0 @@ ---- -# ============================================================ -# GJ 1248 — PLACEHOLDER_264 -# Star Systems Wiki — The Settled Reach -# ============================================================ -# Auto-generated stub. Pre-filled fields from star-map.json. -# Fields marked ~ require authoring. -# ============================================================ - -# I. Identity and Location -system_id: S-264 -astronomical_id: "GJ 1248" -proper_name: ~ -system_name: "PLACEHOLDER_264" -star_type: M -geographic_sector: west_reach -geographic_band: outer -political_zone: commercial_mid_reach - -# II. Physical Character -habitable_planet_count: ~ -inhabited_planet_count: ~ -asteroid_belt: ~ -gas_giant: ~ -habitability_profile: ~ - -# III. Gate Infrastructure -horizon_station: true -aperture_count: 1 -gate_connections: 1 -gate_topology: dead_end -span_gate_network: ~ - -# IV. Settlement History -settlement_wave: wave_2 -founding_motivation: ~ -founding_culture_primary: ~ -founding_culture_secondary: ~ -cultural_persistence: ~ -historical_event: ~ -historical_event_age_years: ~ -religious_status: ~ -religious_generation_count: ~ - -# V. Economic Life -economic_tier: ~ -population: ~ -economic_base_primary: ~ -economic_base_secondary: ~ -distribution_index: ~ -imprint_access: ~ - -# VI. Governance -governance_type: ~ -dominant_faction: ~ -primary_fault_line: ~ -secondary_fault_line: ~ - -# VII. Faction Presence -assembly_presence: ~ -commission_presence: ~ -syndic_presence: ~ -syndic_type: ~ -separatist_presence: ~ -separatist_type: ~ -institute_presence: ~ -guardians_presence: ~ - -# VIII. Cultural Voice -cultural_register: ~ -cultural_register_secondary: ~ -ambient_anxiety: ~ -local_pride: ~ -atmospheric_tone: ~ -atmospheric_tone_secondary: ~ -active_situation: ~ -silence_threshold: ~ - -# IX. Political Character -earth_alignment: ~ -earth_proximity: proximate -earth_tension: ~ - -# X. Narrative Profile -primary_archetype: ~ -secondary_archetype: ~ -narrative_notable: ~ -generation_priority: ~ - -# XI. Content Notes -stability_index: ~ -system_volatility: ~ -cultural_corridor: ~ ---- - -# PLACEHOLDER_264 -**GJ 1248** | S-264 | M-type | west_reach outer - -## Supply Dependency - - -## Faction Notes - - -## Silence Topic - - -## Narrative Hook - - -## Calibration Note - - -## Derived Fields - -- **Compound Zone:** west_reach / outer / commercial_mid_reach -- **Settlement Age:** ~400 years -- **Hop Distance from Gateway:** 8 -- **Adjacent Systems:** S-232 diff --git a/docs/wiki/systems/GJ-1267/index.md b/docs/wiki/systems/GJ-1267/index.md deleted file mode 100644 index d70e45eed..000000000 --- a/docs/wiki/systems/GJ-1267/index.md +++ /dev/null @@ -1,119 +0,0 @@ ---- -# ============================================================ -# GJ 1267 — PLACEHOLDER_208 -# Star Systems Wiki — The Settled Reach -# ============================================================ -# Auto-generated stub. Pre-filled fields from star-map.json. -# Fields marked ~ require authoring. -# ============================================================ - -# I. Identity and Location -system_id: S-208 -astronomical_id: "GJ 1267" -proper_name: ~ -system_name: "PLACEHOLDER_208" -star_type: M -geographic_sector: deep_frontier -geographic_band: inner -political_zone: deep_reach_isolate - -# II. Physical Character -habitable_planet_count: ~ -inhabited_planet_count: ~ -asteroid_belt: ~ -gas_giant: ~ -habitability_profile: ~ - -# III. Gate Infrastructure -horizon_station: true -aperture_count: 2 -gate_connections: 2 -gate_topology: through_route -span_gate_network: ~ - -# IV. Settlement History -settlement_wave: wave_3 -founding_motivation: ~ -founding_culture_primary: ~ -founding_culture_secondary: ~ -cultural_persistence: ~ -historical_event: ~ -historical_event_age_years: ~ -religious_status: ~ -religious_generation_count: ~ - -# V. Economic Life -economic_tier: ~ -population: ~ -economic_base_primary: ~ -economic_base_secondary: ~ -distribution_index: ~ -imprint_access: ~ - -# VI. Governance -governance_type: ~ -dominant_faction: ~ -primary_fault_line: ~ -secondary_fault_line: ~ - -# VII. Faction Presence -assembly_presence: ~ -commission_presence: ~ -syndic_presence: ~ -syndic_type: ~ -separatist_presence: ~ -separatist_type: ~ -institute_presence: ~ -guardians_presence: ~ - -# VIII. Cultural Voice -cultural_register: ~ -cultural_register_secondary: ~ -ambient_anxiety: ~ -local_pride: ~ -atmospheric_tone: ~ -atmospheric_tone_secondary: ~ -active_situation: ~ -silence_threshold: ~ - -# IX. Political Character -earth_alignment: ~ -earth_proximity: proximate -earth_tension: ~ - -# X. Narrative Profile -primary_archetype: ~ -secondary_archetype: ~ -narrative_notable: ~ -generation_priority: ~ - -# XI. Content Notes -stability_index: ~ -system_volatility: ~ -cultural_corridor: ~ ---- - -# PLACEHOLDER_208 -**GJ 1267** | S-208 | M-type | deep_frontier inner - -## Supply Dependency - - -## Faction Notes - - -## Silence Topic - - -## Narrative Hook - - -## Calibration Note - - -## Derived Fields - -- **Compound Zone:** deep_frontier / inner / deep_reach_isolate -- **Settlement Age:** ~200 years -- **Hop Distance from Gateway:** 10 -- **Adjacent Systems:** S-177, S-194 diff --git a/docs/wiki/systems/GJ-127A/index.md b/docs/wiki/systems/GJ-127A/index.md deleted file mode 100644 index fce99c0ab..000000000 --- a/docs/wiki/systems/GJ-127A/index.md +++ /dev/null @@ -1,119 +0,0 @@ ---- -# ============================================================ -# GJ 127A — Dalim -# Star Systems Wiki — The Settled Reach -# ============================================================ -# Auto-generated stub. Pre-filled fields from star-map.json. -# Fields marked ~ require authoring. -# ============================================================ - -# I. Identity and Location -system_id: S-299 -astronomical_id: "GJ 127A" -proper_name: "Dalim" -system_name: "Dalim" -star_type: M -geographic_sector: deep_frontier -geographic_band: outer -political_zone: deep_reach_isolate - -# II. Physical Character -habitable_planet_count: ~ -inhabited_planet_count: ~ -asteroid_belt: ~ -gas_giant: ~ -habitability_profile: ~ - -# III. Gate Infrastructure -horizon_station: true -aperture_count: 2 -gate_connections: 2 -gate_topology: through_route -span_gate_network: ~ - -# IV. Settlement History -settlement_wave: wave_4 -founding_motivation: ~ -founding_culture_primary: ~ -founding_culture_secondary: ~ -cultural_persistence: ~ -historical_event: ~ -historical_event_age_years: ~ -religious_status: ~ -religious_generation_count: ~ - -# V. Economic Life -economic_tier: ~ -population: ~ -economic_base_primary: ~ -economic_base_secondary: ~ -distribution_index: ~ -imprint_access: ~ - -# VI. Governance -governance_type: ~ -dominant_faction: ~ -primary_fault_line: ~ -secondary_fault_line: ~ - -# VII. Faction Presence -assembly_presence: ~ -commission_presence: ~ -syndic_presence: ~ -syndic_type: ~ -separatist_presence: ~ -separatist_type: ~ -institute_presence: ~ -guardians_presence: ~ - -# VIII. Cultural Voice -cultural_register: ~ -cultural_register_secondary: ~ -ambient_anxiety: ~ -local_pride: ~ -atmospheric_tone: ~ -atmospheric_tone_secondary: ~ -active_situation: ~ -silence_threshold: ~ - -# IX. Political Character -earth_alignment: ~ -earth_proximity: distant -earth_tension: ~ - -# X. Narrative Profile -primary_archetype: ~ -secondary_archetype: ~ -narrative_notable: ~ -generation_priority: ~ - -# XI. Content Notes -stability_index: ~ -system_volatility: ~ -cultural_corridor: ~ ---- - -# Dalim -**GJ 127A** | S-299 | M-type | deep_frontier outer - -## Supply Dependency - - -## Faction Notes - - -## Silence Topic - - -## Narrative Hook - - -## Calibration Note - - -## Derived Fields - -- **Compound Zone:** deep_frontier / outer / deep_reach_isolate -- **Settlement Age:** ~70 years -- **Hop Distance from Gateway:** 20 -- **Adjacent Systems:** S-215, S-262 diff --git a/docs/wiki/systems/GJ-127B/index.md b/docs/wiki/systems/GJ-127B/index.md deleted file mode 100644 index 6da1952a5..000000000 --- a/docs/wiki/systems/GJ-127B/index.md +++ /dev/null @@ -1,119 +0,0 @@ ---- -# ============================================================ -# GJ 127B — PLACEHOLDER_286 -# Star Systems Wiki — The Settled Reach -# ============================================================ -# Auto-generated stub. Pre-filled fields from star-map.json. -# Fields marked ~ require authoring. -# ============================================================ - -# I. Identity and Location -system_id: S-286 -astronomical_id: "GJ 127B" -proper_name: ~ -system_name: "PLACEHOLDER_286" -star_type: M -geographic_sector: west_reach -geographic_band: inner -political_zone: institutional_core - -# II. Physical Character -habitable_planet_count: ~ -inhabited_planet_count: ~ -asteroid_belt: ~ -gas_giant: ~ -habitability_profile: ~ - -# III. Gate Infrastructure -horizon_station: true -aperture_count: 2 -gate_connections: 2 -gate_topology: through_route -span_gate_network: ~ - -# IV. Settlement History -settlement_wave: wave_2 -founding_motivation: ~ -founding_culture_primary: ~ -founding_culture_secondary: ~ -cultural_persistence: ~ -historical_event: ~ -historical_event_age_years: ~ -religious_status: ~ -religious_generation_count: ~ - -# V. Economic Life -economic_tier: ~ -population: ~ -economic_base_primary: ~ -economic_base_secondary: ~ -distribution_index: ~ -imprint_access: ~ - -# VI. Governance -governance_type: ~ -dominant_faction: ~ -primary_fault_line: ~ -secondary_fault_line: ~ - -# VII. Faction Presence -assembly_presence: ~ -commission_presence: ~ -syndic_presence: ~ -syndic_type: ~ -separatist_presence: ~ -separatist_type: ~ -institute_presence: ~ -guardians_presence: ~ - -# VIII. Cultural Voice -cultural_register: ~ -cultural_register_secondary: ~ -ambient_anxiety: ~ -local_pride: ~ -atmospheric_tone: ~ -atmospheric_tone_secondary: ~ -active_situation: ~ -silence_threshold: ~ - -# IX. Political Character -earth_alignment: ~ -earth_proximity: distant -earth_tension: ~ - -# X. Narrative Profile -primary_archetype: ~ -secondary_archetype: ~ -narrative_notable: ~ -generation_priority: ~ - -# XI. Content Notes -stability_index: ~ -system_volatility: ~ -cultural_corridor: ~ ---- - -# PLACEHOLDER_286 -**GJ 127B** | S-286 | M-type | west_reach inner - -## Supply Dependency - - -## Faction Notes - - -## Silence Topic - - -## Narrative Hook - - -## Calibration Note - - -## Derived Fields - -- **Compound Zone:** west_reach / inner / institutional_core -- **Settlement Age:** ~400 years -- **Hop Distance from Gateway:** 13 -- **Adjacent Systems:** S-083, S-167 diff --git a/docs/wiki/systems/GJ-1289/index.md b/docs/wiki/systems/GJ-1289/index.md deleted file mode 100644 index e77e44bac..000000000 --- a/docs/wiki/systems/GJ-1289/index.md +++ /dev/null @@ -1,119 +0,0 @@ ---- -# ============================================================ -# GJ 1289 — PLACEHOLDER_080 -# Star Systems Wiki — The Settled Reach -# ============================================================ -# Auto-generated stub. Pre-filled fields from star-map.json. -# Fields marked ~ require authoring. -# ============================================================ - -# I. Identity and Location -system_id: S-080 -astronomical_id: "GJ 1289" -proper_name: ~ -system_name: "PLACEHOLDER_080" -star_type: M -geographic_sector: north_reach -geographic_band: outer -political_zone: contested_frontier - -# II. Physical Character -habitable_planet_count: ~ -inhabited_planet_count: ~ -asteroid_belt: ~ -gas_giant: ~ -habitability_profile: ~ - -# III. Gate Infrastructure -horizon_station: true -aperture_count: 3 -gate_connections: 3 -gate_topology: junction -span_gate_network: ~ - -# IV. Settlement History -settlement_wave: wave_4 -founding_motivation: ~ -founding_culture_primary: ~ -founding_culture_secondary: ~ -cultural_persistence: ~ -historical_event: ~ -historical_event_age_years: ~ -religious_status: ~ -religious_generation_count: ~ - -# V. Economic Life -economic_tier: ~ -population: ~ -economic_base_primary: ~ -economic_base_secondary: ~ -distribution_index: ~ -imprint_access: ~ - -# VI. Governance -governance_type: ~ -dominant_faction: ~ -primary_fault_line: ~ -secondary_fault_line: ~ - -# VII. Faction Presence -assembly_presence: ~ -commission_presence: ~ -syndic_presence: ~ -syndic_type: ~ -separatist_presence: ~ -separatist_type: ~ -institute_presence: ~ -guardians_presence: ~ - -# VIII. Cultural Voice -cultural_register: ~ -cultural_register_secondary: ~ -ambient_anxiety: ~ -local_pride: ~ -atmospheric_tone: ~ -atmospheric_tone_secondary: ~ -active_situation: ~ -silence_threshold: ~ - -# IX. Political Character -earth_alignment: ~ -earth_proximity: proximate -earth_tension: ~ - -# X. Narrative Profile -primary_archetype: ~ -secondary_archetype: ~ -narrative_notable: ~ -generation_priority: ~ - -# XI. Content Notes -stability_index: ~ -system_volatility: ~ -cultural_corridor: ~ ---- - -# PLACEHOLDER_080 -**GJ 1289** | S-080 | M-type | north_reach outer - -## Supply Dependency - - -## Faction Notes - - -## Silence Topic - - -## Narrative Hook - - -## Calibration Note - - -## Derived Fields - -- **Compound Zone:** north_reach / outer / contested_frontier -- **Settlement Age:** ~70 years -- **Hop Distance from Gateway:** 5 -- **Adjacent Systems:** S-011, S-081, S-243 diff --git a/docs/wiki/systems/GJ-1292/index.md b/docs/wiki/systems/GJ-1292/index.md deleted file mode 100644 index 99736bd87..000000000 --- a/docs/wiki/systems/GJ-1292/index.md +++ /dev/null @@ -1,119 +0,0 @@ ---- -# ============================================================ -# GJ 1292 — PLACEHOLDER_291 -# Star Systems Wiki — The Settled Reach -# ============================================================ -# Auto-generated stub. Pre-filled fields from star-map.json. -# Fields marked ~ require authoring. -# ============================================================ - -# I. Identity and Location -system_id: S-291 -astronomical_id: "GJ 1292" -proper_name: ~ -system_name: "PLACEHOLDER_291" -star_type: K -geographic_sector: north_reach -geographic_band: outer -political_zone: contested_frontier - -# II. Physical Character -habitable_planet_count: ~ -inhabited_planet_count: ~ -asteroid_belt: ~ -gas_giant: ~ -habitability_profile: ~ - -# III. Gate Infrastructure -horizon_station: true -aperture_count: 2 -gate_connections: 2 -gate_topology: through_route -span_gate_network: ~ - -# IV. Settlement History -settlement_wave: wave_4 -founding_motivation: ~ -founding_culture_primary: ~ -founding_culture_secondary: ~ -cultural_persistence: ~ -historical_event: ~ -historical_event_age_years: ~ -religious_status: ~ -religious_generation_count: ~ - -# V. Economic Life -economic_tier: ~ -population: ~ -economic_base_primary: ~ -economic_base_secondary: ~ -distribution_index: ~ -imprint_access: ~ - -# VI. Governance -governance_type: ~ -dominant_faction: ~ -primary_fault_line: ~ -secondary_fault_line: ~ - -# VII. Faction Presence -assembly_presence: ~ -commission_presence: ~ -syndic_presence: ~ -syndic_type: ~ -separatist_presence: ~ -separatist_type: ~ -institute_presence: ~ -guardians_presence: ~ - -# VIII. Cultural Voice -cultural_register: ~ -cultural_register_secondary: ~ -ambient_anxiety: ~ -local_pride: ~ -atmospheric_tone: ~ -atmospheric_tone_secondary: ~ -active_situation: ~ -silence_threshold: ~ - -# IX. Political Character -earth_alignment: ~ -earth_proximity: distant -earth_tension: ~ - -# X. Narrative Profile -primary_archetype: ~ -secondary_archetype: ~ -narrative_notable: ~ -generation_priority: ~ - -# XI. Content Notes -stability_index: ~ -system_volatility: ~ -cultural_corridor: ~ ---- - -# PLACEHOLDER_291 -**GJ 1292** | S-291 | K-type | north_reach outer - -## Supply Dependency - - -## Faction Notes - - -## Silence Topic - - -## Narrative Hook - - -## Calibration Note - - -## Derived Fields - -- **Compound Zone:** north_reach / outer / contested_frontier -- **Settlement Age:** ~70 years -- **Hop Distance from Gateway:** 11 -- **Adjacent Systems:** S-023, S-176 diff --git a/docs/wiki/systems/GJ-136/index.md b/docs/wiki/systems/GJ-136/index.md deleted file mode 100644 index c14b7f61a..000000000 --- a/docs/wiki/systems/GJ-136/index.md +++ /dev/null @@ -1,119 +0,0 @@ ---- -# ============================================================ -# GJ 136 — PLACEHOLDER_060 -# Star Systems Wiki — The Settled Reach -# ============================================================ -# Auto-generated stub. Pre-filled fields from star-map.json. -# Fields marked ~ require authoring. -# ============================================================ - -# I. Identity and Location -system_id: S-060 -astronomical_id: "GJ 136" -proper_name: ~ -system_name: "PLACEHOLDER_060" -star_type: M -geographic_sector: east_reach -geographic_band: inner -political_zone: institutional_core - -# II. Physical Character -habitable_planet_count: ~ -inhabited_planet_count: ~ -asteroid_belt: ~ -gas_giant: ~ -habitability_profile: ~ - -# III. Gate Infrastructure -horizon_station: true -aperture_count: 2 -gate_connections: 2 -gate_topology: through_route -span_gate_network: ~ - -# IV. Settlement History -settlement_wave: wave_2 -founding_motivation: ~ -founding_culture_primary: ~ -founding_culture_secondary: ~ -cultural_persistence: ~ -historical_event: ~ -historical_event_age_years: ~ -religious_status: ~ -religious_generation_count: ~ - -# V. Economic Life -economic_tier: ~ -population: ~ -economic_base_primary: ~ -economic_base_secondary: ~ -distribution_index: ~ -imprint_access: ~ - -# VI. Governance -governance_type: ~ -dominant_faction: ~ -primary_fault_line: ~ -secondary_fault_line: ~ - -# VII. Faction Presence -assembly_presence: ~ -commission_presence: ~ -syndic_presence: ~ -syndic_type: ~ -separatist_presence: ~ -separatist_type: ~ -institute_presence: ~ -guardians_presence: ~ - -# VIII. Cultural Voice -cultural_register: ~ -cultural_register_secondary: ~ -ambient_anxiety: ~ -local_pride: ~ -atmospheric_tone: ~ -atmospheric_tone_secondary: ~ -active_situation: ~ -silence_threshold: ~ - -# IX. Political Character -earth_alignment: ~ -earth_proximity: proximate -earth_tension: ~ - -# X. Narrative Profile -primary_archetype: ~ -secondary_archetype: ~ -narrative_notable: ~ -generation_priority: ~ - -# XI. Content Notes -stability_index: ~ -system_volatility: ~ -cultural_corridor: ~ ---- - -# PLACEHOLDER_060 -**GJ 136** | S-060 | M-type | east_reach inner - -## Supply Dependency - - -## Faction Notes - - -## Silence Topic - - -## Narrative Hook - - -## Calibration Note - - -## Derived Fields - -- **Compound Zone:** east_reach / inner / institutional_core -- **Settlement Age:** ~400 years -- **Hop Distance from Gateway:** 8 -- **Adjacent Systems:** S-149, S-244 diff --git a/docs/wiki/systems/GJ-137/index.md b/docs/wiki/systems/GJ-137/index.md deleted file mode 100644 index c7c6ca321..000000000 --- a/docs/wiki/systems/GJ-137/index.md +++ /dev/null @@ -1,119 +0,0 @@ ---- -# ============================================================ -# GJ 137 — PLACEHOLDER_185 -# Star Systems Wiki — The Settled Reach -# ============================================================ -# Auto-generated stub. Pre-filled fields from star-map.json. -# Fields marked ~ require authoring. -# ============================================================ - -# I. Identity and Location -system_id: S-185 -astronomical_id: "GJ 137" -proper_name: ~ -system_name: "PLACEHOLDER_185" -star_type: binary -geographic_sector: east_reach -geographic_band: inner -political_zone: contested_frontier - -# II. Physical Character -habitable_planet_count: ~ -inhabited_planet_count: ~ -asteroid_belt: ~ -gas_giant: ~ -habitability_profile: ~ - -# III. Gate Infrastructure -horizon_station: true -aperture_count: 4 -gate_connections: 4 -gate_topology: junction -span_gate_network: ~ - -# IV. Settlement History -settlement_wave: wave_3 -founding_motivation: ~ -founding_culture_primary: ~ -founding_culture_secondary: ~ -cultural_persistence: ~ -historical_event: ~ -historical_event_age_years: ~ -religious_status: ~ -religious_generation_count: ~ - -# V. Economic Life -economic_tier: ~ -population: ~ -economic_base_primary: ~ -economic_base_secondary: ~ -distribution_index: ~ -imprint_access: ~ - -# VI. Governance -governance_type: ~ -dominant_faction: ~ -primary_fault_line: ~ -secondary_fault_line: ~ - -# VII. Faction Presence -assembly_presence: ~ -commission_presence: ~ -syndic_presence: ~ -syndic_type: ~ -separatist_presence: ~ -separatist_type: ~ -institute_presence: ~ -guardians_presence: ~ - -# VIII. Cultural Voice -cultural_register: ~ -cultural_register_secondary: ~ -ambient_anxiety: ~ -local_pride: ~ -atmospheric_tone: ~ -atmospheric_tone_secondary: ~ -active_situation: ~ -silence_threshold: ~ - -# IX. Political Character -earth_alignment: ~ -earth_proximity: proximate -earth_tension: ~ - -# X. Narrative Profile -primary_archetype: ~ -secondary_archetype: ~ -narrative_notable: ~ -generation_priority: ~ - -# XI. Content Notes -stability_index: ~ -system_volatility: ~ -cultural_corridor: ~ ---- - -# PLACEHOLDER_185 -**GJ 137** | S-185 | binary-type | east_reach inner - -## Supply Dependency - - -## Faction Notes - - -## Silence Topic - - -## Narrative Hook - - -## Calibration Note - - -## Derived Fields - -- **Compound Zone:** east_reach / inner / contested_frontier -- **Settlement Age:** ~200 years -- **Hop Distance from Gateway:** 6 -- **Adjacent Systems:** S-026, S-066, S-085, S-095 diff --git a/docs/wiki/systems/GJ-138/index.md b/docs/wiki/systems/GJ-138/index.md deleted file mode 100644 index d2908e22d..000000000 --- a/docs/wiki/systems/GJ-138/index.md +++ /dev/null @@ -1,119 +0,0 @@ ---- -# ============================================================ -# GJ 138 — PLACEHOLDER_079 -# Star Systems Wiki — The Settled Reach -# ============================================================ -# Auto-generated stub. Pre-filled fields from star-map.json. -# Fields marked ~ require authoring. -# ============================================================ - -# I. Identity and Location -system_id: S-079 -astronomical_id: "GJ 138" -proper_name: ~ -system_name: "PLACEHOLDER_079" -star_type: M -geographic_sector: deep_frontier -geographic_band: inner -political_zone: deep_reach_isolate - -# II. Physical Character -habitable_planet_count: ~ -inhabited_planet_count: ~ -asteroid_belt: ~ -gas_giant: ~ -habitability_profile: ~ - -# III. Gate Infrastructure -horizon_station: true -aperture_count: 2 -gate_connections: 2 -gate_topology: through_route -span_gate_network: ~ - -# IV. Settlement History -settlement_wave: wave_4 -founding_motivation: ~ -founding_culture_primary: ~ -founding_culture_secondary: ~ -cultural_persistence: ~ -historical_event: ~ -historical_event_age_years: ~ -religious_status: ~ -religious_generation_count: ~ - -# V. Economic Life -economic_tier: ~ -population: ~ -economic_base_primary: ~ -economic_base_secondary: ~ -distribution_index: ~ -imprint_access: ~ - -# VI. Governance -governance_type: ~ -dominant_faction: ~ -primary_fault_line: ~ -secondary_fault_line: ~ - -# VII. Faction Presence -assembly_presence: ~ -commission_presence: ~ -syndic_presence: ~ -syndic_type: ~ -separatist_presence: ~ -separatist_type: ~ -institute_presence: ~ -guardians_presence: ~ - -# VIII. Cultural Voice -cultural_register: ~ -cultural_register_secondary: ~ -ambient_anxiety: ~ -local_pride: ~ -atmospheric_tone: ~ -atmospheric_tone_secondary: ~ -active_situation: ~ -silence_threshold: ~ - -# IX. Political Character -earth_alignment: ~ -earth_proximity: proximate -earth_tension: ~ - -# X. Narrative Profile -primary_archetype: ~ -secondary_archetype: ~ -narrative_notable: ~ -generation_priority: ~ - -# XI. Content Notes -stability_index: ~ -system_volatility: ~ -cultural_corridor: ~ ---- - -# PLACEHOLDER_079 -**GJ 138** | S-079 | M-type | deep_frontier inner - -## Supply Dependency - - -## Faction Notes - - -## Silence Topic - - -## Narrative Hook - - -## Calibration Note - - -## Derived Fields - -- **Compound Zone:** deep_frontier / inner / deep_reach_isolate -- **Settlement Age:** ~70 years -- **Hop Distance from Gateway:** 8 -- **Adjacent Systems:** S-105, S-272 diff --git a/docs/wiki/systems/GJ-139/index.md b/docs/wiki/systems/GJ-139/index.md deleted file mode 100644 index b22864be2..000000000 --- a/docs/wiki/systems/GJ-139/index.md +++ /dev/null @@ -1,119 +0,0 @@ ---- -# ============================================================ -# GJ 139 — 82 G. Eri -# Star Systems Wiki — The Settled Reach -# ============================================================ -# Auto-generated stub. Pre-filled fields from star-map.json. -# Fields marked ~ require authoring. -# ============================================================ - -# I. Identity and Location -system_id: S-266 -astronomical_id: "GJ 139" -proper_name: "82 G. Eri" -system_name: "82 G. Eri" -star_type: F -geographic_sector: north_reach -geographic_band: inner -political_zone: contested_frontier - -# II. Physical Character -habitable_planet_count: ~ -inhabited_planet_count: ~ -asteroid_belt: ~ -gas_giant: ~ -habitability_profile: ~ - -# III. Gate Infrastructure -horizon_station: true -aperture_count: 3 -gate_connections: 3 -gate_topology: junction -span_gate_network: ~ - -# IV. Settlement History -settlement_wave: wave_3 -founding_motivation: ~ -founding_culture_primary: ~ -founding_culture_secondary: ~ -cultural_persistence: ~ -historical_event: ~ -historical_event_age_years: ~ -religious_status: ~ -religious_generation_count: ~ - -# V. Economic Life -economic_tier: ~ -population: ~ -economic_base_primary: ~ -economic_base_secondary: ~ -distribution_index: ~ -imprint_access: ~ - -# VI. Governance -governance_type: ~ -dominant_faction: ~ -primary_fault_line: ~ -secondary_fault_line: ~ - -# VII. Faction Presence -assembly_presence: ~ -commission_presence: ~ -syndic_presence: ~ -syndic_type: ~ -separatist_presence: ~ -separatist_type: ~ -institute_presence: ~ -guardians_presence: ~ - -# VIII. Cultural Voice -cultural_register: ~ -cultural_register_secondary: ~ -ambient_anxiety: ~ -local_pride: ~ -atmospheric_tone: ~ -atmospheric_tone_secondary: ~ -active_situation: ~ -silence_threshold: ~ - -# IX. Political Character -earth_alignment: ~ -earth_proximity: proximate -earth_tension: ~ - -# X. Narrative Profile -primary_archetype: ~ -secondary_archetype: ~ -narrative_notable: ~ -generation_priority: ~ - -# XI. Content Notes -stability_index: ~ -system_volatility: ~ -cultural_corridor: ~ ---- - -# 82 G. Eri -**GJ 139** | S-266 | F-type | north_reach inner - -## Supply Dependency - - -## Faction Notes - - -## Silence Topic - - -## Narrative Hook - - -## Calibration Note - - -## Derived Fields - -- **Compound Zone:** north_reach / inner / contested_frontier -- **Settlement Age:** ~200 years -- **Hop Distance from Gateway:** 3 -- **Adjacent Systems:** S-119, S-171, S-241 diff --git a/docs/wiki/systems/GJ-142/index.md b/docs/wiki/systems/GJ-142/index.md deleted file mode 100644 index 8212519ab..000000000 --- a/docs/wiki/systems/GJ-142/index.md +++ /dev/null @@ -1,119 +0,0 @@ ---- -# ============================================================ -# GJ 142 — PLACEHOLDER_137 -# Star Systems Wiki — The Settled Reach -# ============================================================ -# Auto-generated stub. Pre-filled fields from star-map.json. -# Fields marked ~ require authoring. -# ============================================================ - -# I. Identity and Location -system_id: S-137 -astronomical_id: "GJ 142" -proper_name: ~ -system_name: "PLACEHOLDER_137" -star_type: G -geographic_sector: deep_frontier -geographic_band: outer -political_zone: deep_reach_isolate - -# II. Physical Character -habitable_planet_count: ~ -inhabited_planet_count: ~ -asteroid_belt: ~ -gas_giant: ~ -habitability_profile: ~ - -# III. Gate Infrastructure -horizon_station: true -aperture_count: 2 -gate_connections: 2 -gate_topology: spur_end -span_gate_network: ~ - -# IV. Settlement History -settlement_wave: wave_3 -founding_motivation: ~ -founding_culture_primary: ~ -founding_culture_secondary: ~ -cultural_persistence: ~ -historical_event: ~ -historical_event_age_years: ~ -religious_status: ~ -religious_generation_count: ~ - -# V. Economic Life -economic_tier: ~ -population: ~ -economic_base_primary: ~ -economic_base_secondary: ~ -distribution_index: ~ -imprint_access: ~ - -# VI. Governance -governance_type: ~ -dominant_faction: ~ -primary_fault_line: ~ -secondary_fault_line: ~ - -# VII. Faction Presence -assembly_presence: ~ -commission_presence: ~ -syndic_presence: ~ -syndic_type: ~ -separatist_presence: ~ -separatist_type: ~ -institute_presence: ~ -guardians_presence: ~ - -# VIII. Cultural Voice -cultural_register: ~ -cultural_register_secondary: ~ -ambient_anxiety: ~ -local_pride: ~ -atmospheric_tone: ~ -atmospheric_tone_secondary: ~ -active_situation: ~ -silence_threshold: ~ - -# IX. Political Character -earth_alignment: ~ -earth_proximity: proximate -earth_tension: ~ - -# X. Narrative Profile -primary_archetype: ~ -secondary_archetype: ~ -narrative_notable: ~ -generation_priority: ~ - -# XI. Content Notes -stability_index: ~ -system_volatility: ~ -cultural_corridor: ~ ---- - -# PLACEHOLDER_137 -**GJ 142** | S-137 | G-type | deep_frontier outer - -## Supply Dependency - - -## Faction Notes - - -## Silence Topic - - -## Narrative Hook - - -## Calibration Note - - -## Derived Fields - -- **Compound Zone:** deep_frontier / outer / deep_reach_isolate -- **Settlement Age:** ~200 years -- **Hop Distance from Gateway:** 8 -- **Adjacent Systems:** S-230, S-285 diff --git a/docs/wiki/systems/GJ-144/index.md b/docs/wiki/systems/GJ-144/index.md deleted file mode 100644 index 41e0ea34a..000000000 --- a/docs/wiki/systems/GJ-144/index.md +++ /dev/null @@ -1,119 +0,0 @@ ---- -# ============================================================ -# GJ 144 — Ran -# Star Systems Wiki — The Settled Reach -# ============================================================ -# Auto-generated stub. Pre-filled fields from star-map.json. -# Fields marked ~ require authoring. -# ============================================================ - -# I. Identity and Location -system_id: S-014 -astronomical_id: "GJ 144" -proper_name: "Ran" -system_name: "Ran" -star_type: F -geographic_sector: core -geographic_band: core -political_zone: institutional_core - -# II. Physical Character -habitable_planet_count: ~ -inhabited_planet_count: ~ -asteroid_belt: ~ -gas_giant: ~ -habitability_profile: ~ - -# III. Gate Infrastructure -horizon_station: true -aperture_count: 3 -gate_connections: 3 -gate_topology: junction -span_gate_network: ~ - -# IV. Settlement History -settlement_wave: wave_1 -founding_motivation: ~ -founding_culture_primary: ~ -founding_culture_secondary: ~ -cultural_persistence: ~ -historical_event: ~ -historical_event_age_years: ~ -religious_status: ~ -religious_generation_count: ~ - -# V. Economic Life -economic_tier: ~ -population: ~ -economic_base_primary: ~ -economic_base_secondary: ~ -distribution_index: ~ -imprint_access: ~ - -# VI. Governance -governance_type: ~ -dominant_faction: ~ -primary_fault_line: ~ -secondary_fault_line: ~ - -# VII. Faction Presence -assembly_presence: ~ -commission_presence: ~ -syndic_presence: ~ -syndic_type: ~ -separatist_presence: ~ -separatist_type: ~ -institute_presence: ~ -guardians_presence: ~ - -# VIII. Cultural Voice -cultural_register: ~ -cultural_register_secondary: ~ -ambient_anxiety: ~ -local_pride: ~ -atmospheric_tone: ~ -atmospheric_tone_secondary: ~ -active_situation: ~ -silence_threshold: ~ - -# IX. Political Character -earth_alignment: ~ -earth_proximity: immediate -earth_tension: ~ - -# X. Narrative Profile -primary_archetype: ~ -secondary_archetype: ~ -narrative_notable: ~ -generation_priority: ~ - -# XI. Content Notes -stability_index: ~ -system_volatility: ~ -cultural_corridor: ~ ---- - -# Ran -**GJ 144** | S-014 | F-type | core core - -## Supply Dependency - - -## Faction Notes - - -## Silence Topic - - -## Narrative Hook - - -## Calibration Note - - -## Derived Fields - -- **Compound Zone:** core / core / institutional_core -- **Settlement Age:** ~550 years -- **Hop Distance from Gateway:** 1 -- **Adjacent Systems:** S-001, S-111, S-297 diff --git a/docs/wiki/systems/GJ-146/index.md b/docs/wiki/systems/GJ-146/index.md deleted file mode 100644 index 45f33c0ef..000000000 --- a/docs/wiki/systems/GJ-146/index.md +++ /dev/null @@ -1,119 +0,0 @@ ---- -# ============================================================ -# GJ 146 — PLACEHOLDER_280 -# Star Systems Wiki — The Settled Reach -# ============================================================ -# Auto-generated stub. Pre-filled fields from star-map.json. -# Fields marked ~ require authoring. -# ============================================================ - -# I. Identity and Location -system_id: S-280 -astronomical_id: "GJ 146" -proper_name: ~ -system_name: "PLACEHOLDER_280" -star_type: M -geographic_sector: deep_frontier -geographic_band: outer -political_zone: deep_reach_isolate - -# II. Physical Character -habitable_planet_count: ~ -inhabited_planet_count: ~ -asteroid_belt: ~ -gas_giant: ~ -habitability_profile: ~ - -# III. Gate Infrastructure -horizon_station: true -aperture_count: 2 -gate_connections: 2 -gate_topology: through_route -span_gate_network: ~ - -# IV. Settlement History -settlement_wave: wave_3 -founding_motivation: ~ -founding_culture_primary: ~ -founding_culture_secondary: ~ -cultural_persistence: ~ -historical_event: ~ -historical_event_age_years: ~ -religious_status: ~ -religious_generation_count: ~ - -# V. Economic Life -economic_tier: ~ -population: ~ -economic_base_primary: ~ -economic_base_secondary: ~ -distribution_index: ~ -imprint_access: ~ - -# VI. Governance -governance_type: ~ -dominant_faction: ~ -primary_fault_line: ~ -secondary_fault_line: ~ - -# VII. Faction Presence -assembly_presence: ~ -commission_presence: ~ -syndic_presence: ~ -syndic_type: ~ -separatist_presence: ~ -separatist_type: ~ -institute_presence: ~ -guardians_presence: ~ - -# VIII. Cultural Voice -cultural_register: ~ -cultural_register_secondary: ~ -ambient_anxiety: ~ -local_pride: ~ -atmospheric_tone: ~ -atmospheric_tone_secondary: ~ -active_situation: ~ -silence_threshold: ~ - -# IX. Political Character -earth_alignment: ~ -earth_proximity: proximate -earth_tension: ~ - -# X. Narrative Profile -primary_archetype: ~ -secondary_archetype: ~ -narrative_notable: ~ -generation_priority: ~ - -# XI. Content Notes -stability_index: ~ -system_volatility: ~ -cultural_corridor: ~ ---- - -# PLACEHOLDER_280 -**GJ 146** | S-280 | M-type | deep_frontier outer - -## Supply Dependency - - -## Faction Notes - - -## Silence Topic - - -## Narrative Hook - - -## Calibration Note - - -## Derived Fields - -- **Compound Zone:** deep_frontier / outer / deep_reach_isolate -- **Settlement Age:** ~200 years -- **Hop Distance from Gateway:** 10 -- **Adjacent Systems:** S-043, S-147 diff --git a/docs/wiki/systems/GJ-147/index.md b/docs/wiki/systems/GJ-147/index.md deleted file mode 100644 index 885d92ee6..000000000 --- a/docs/wiki/systems/GJ-147/index.md +++ /dev/null @@ -1,119 +0,0 @@ ---- -# ============================================================ -# GJ 147 — PLACEHOLDER_215 -# Star Systems Wiki — The Settled Reach -# ============================================================ -# Auto-generated stub. Pre-filled fields from star-map.json. -# Fields marked ~ require authoring. -# ============================================================ - -# I. Identity and Location -system_id: S-215 -astronomical_id: "GJ 147" -proper_name: ~ -system_name: "PLACEHOLDER_215" -star_type: binary -geographic_sector: deep_frontier -geographic_band: outer -political_zone: deep_reach_isolate - -# II. Physical Character -habitable_planet_count: ~ -inhabited_planet_count: ~ -asteroid_belt: ~ -gas_giant: ~ -habitability_profile: ~ - -# III. Gate Infrastructure -horizon_station: true -aperture_count: 2 -gate_connections: 2 -gate_topology: through_route -span_gate_network: ~ - -# IV. Settlement History -settlement_wave: wave_4 -founding_motivation: ~ -founding_culture_primary: ~ -founding_culture_secondary: ~ -cultural_persistence: ~ -historical_event: ~ -historical_event_age_years: ~ -religious_status: ~ -religious_generation_count: ~ - -# V. Economic Life -economic_tier: ~ -population: ~ -economic_base_primary: ~ -economic_base_secondary: ~ -distribution_index: ~ -imprint_access: ~ - -# VI. Governance -governance_type: ~ -dominant_faction: ~ -primary_fault_line: ~ -secondary_fault_line: ~ - -# VII. Faction Presence -assembly_presence: ~ -commission_presence: ~ -syndic_presence: ~ -syndic_type: ~ -separatist_presence: ~ -separatist_type: ~ -institute_presence: ~ -guardians_presence: ~ - -# VIII. Cultural Voice -cultural_register: ~ -cultural_register_secondary: ~ -ambient_anxiety: ~ -local_pride: ~ -atmospheric_tone: ~ -atmospheric_tone_secondary: ~ -active_situation: ~ -silence_threshold: ~ - -# IX. Political Character -earth_alignment: ~ -earth_proximity: distant -earth_tension: ~ - -# X. Narrative Profile -primary_archetype: ~ -secondary_archetype: ~ -narrative_notable: ~ -generation_priority: ~ - -# XI. Content Notes -stability_index: ~ -system_volatility: ~ -cultural_corridor: ~ ---- - -# PLACEHOLDER_215 -**GJ 147** | S-215 | binary-type | deep_frontier outer - -## Supply Dependency - - -## Faction Notes - - -## Silence Topic - - -## Narrative Hook - - -## Calibration Note - - -## Derived Fields - -- **Compound Zone:** deep_frontier / outer / deep_reach_isolate -- **Settlement Age:** ~70 years -- **Hop Distance from Gateway:** 19 -- **Adjacent Systems:** S-150, S-299 diff --git a/docs/wiki/systems/GJ-150/index.md b/docs/wiki/systems/GJ-150/index.md deleted file mode 100644 index 128e098c1..000000000 --- a/docs/wiki/systems/GJ-150/index.md +++ /dev/null @@ -1,119 +0,0 @@ ---- -# ============================================================ -# GJ 150 — Rana -# Star Systems Wiki — The Settled Reach -# ============================================================ -# Auto-generated stub. Pre-filled fields from star-map.json. -# Fields marked ~ require authoring. -# ============================================================ - -# I. Identity and Location -system_id: S-007 -astronomical_id: "GJ 150" -proper_name: "Rana" -system_name: "Rana" -star_type: M -geographic_sector: west_reach -geographic_band: inner -political_zone: commercial_mid_reach - -# II. Physical Character -habitable_planet_count: ~ -inhabited_planet_count: ~ -asteroid_belt: ~ -gas_giant: ~ -habitability_profile: ~ - -# III. Gate Infrastructure -horizon_station: true -aperture_count: 3 -gate_connections: 3 -gate_topology: junction -span_gate_network: ~ - -# IV. Settlement History -settlement_wave: wave_2 -founding_motivation: ~ -founding_culture_primary: ~ -founding_culture_secondary: ~ -cultural_persistence: ~ -historical_event: ~ -historical_event_age_years: ~ -religious_status: ~ -religious_generation_count: ~ - -# V. Economic Life -economic_tier: ~ -population: ~ -economic_base_primary: ~ -economic_base_secondary: ~ -distribution_index: ~ -imprint_access: ~ - -# VI. Governance -governance_type: ~ -dominant_faction: ~ -primary_fault_line: ~ -secondary_fault_line: ~ - -# VII. Faction Presence -assembly_presence: ~ -commission_presence: ~ -syndic_presence: ~ -syndic_type: ~ -separatist_presence: ~ -separatist_type: ~ -institute_presence: ~ -guardians_presence: ~ - -# VIII. Cultural Voice -cultural_register: ~ -cultural_register_secondary: ~ -ambient_anxiety: ~ -local_pride: ~ -atmospheric_tone: ~ -atmospheric_tone_secondary: ~ -active_situation: ~ -silence_threshold: ~ - -# IX. Political Character -earth_alignment: ~ -earth_proximity: proximate -earth_tension: ~ - -# X. Narrative Profile -primary_archetype: ~ -secondary_archetype: ~ -narrative_notable: ~ -generation_priority: ~ - -# XI. Content Notes -stability_index: ~ -system_volatility: ~ -cultural_corridor: ~ ---- - -# Rana -**GJ 150** | S-007 | M-type | west_reach inner - -## Supply Dependency - - -## Faction Notes - - -## Silence Topic - - -## Narrative Hook - - -## Calibration Note - - -## Derived Fields - -- **Compound Zone:** west_reach / inner / commercial_mid_reach -- **Settlement Age:** ~400 years -- **Hop Distance from Gateway:** 6 -- **Adjacent Systems:** S-020, S-225, S-274 diff --git a/docs/wiki/systems/GJ-15A/index.md b/docs/wiki/systems/GJ-15A/index.md deleted file mode 100644 index bbad8f1d0..000000000 --- a/docs/wiki/systems/GJ-15A/index.md +++ /dev/null @@ -1,119 +0,0 @@ ---- -# ============================================================ -# GJ 15A — Groombridge 34 -# Star Systems Wiki — The Settled Reach -# ============================================================ -# Auto-generated stub. Pre-filled fields from star-map.json. -# Fields marked ~ require authoring. -# ============================================================ - -# I. Identity and Location -system_id: S-279 -astronomical_id: "GJ 15A" -proper_name: "Groombridge 34" -system_name: "Groombridge 34" -star_type: binary -geographic_sector: core -geographic_band: core -political_zone: institutional_core - -# II. Physical Character -habitable_planet_count: ~ -inhabited_planet_count: ~ -asteroid_belt: ~ -gas_giant: ~ -habitability_profile: ~ - -# III. Gate Infrastructure -horizon_station: true -aperture_count: 1 -gate_connections: 1 -gate_topology: dead_end -span_gate_network: ~ - -# IV. Settlement History -settlement_wave: wave_2 -founding_motivation: ~ -founding_culture_primary: ~ -founding_culture_secondary: ~ -cultural_persistence: ~ -historical_event: ~ -historical_event_age_years: ~ -religious_status: ~ -religious_generation_count: ~ - -# V. Economic Life -economic_tier: ~ -population: ~ -economic_base_primary: ~ -economic_base_secondary: ~ -distribution_index: ~ -imprint_access: ~ - -# VI. Governance -governance_type: ~ -dominant_faction: ~ -primary_fault_line: ~ -secondary_fault_line: ~ - -# VII. Faction Presence -assembly_presence: ~ -commission_presence: ~ -syndic_presence: ~ -syndic_type: ~ -separatist_presence: ~ -separatist_type: ~ -institute_presence: ~ -guardians_presence: ~ - -# VIII. Cultural Voice -cultural_register: ~ -cultural_register_secondary: ~ -ambient_anxiety: ~ -local_pride: ~ -atmospheric_tone: ~ -atmospheric_tone_secondary: ~ -active_situation: ~ -silence_threshold: ~ - -# IX. Political Character -earth_alignment: ~ -earth_proximity: proximate -earth_tension: ~ - -# X. Narrative Profile -primary_archetype: ~ -secondary_archetype: ~ -narrative_notable: ~ -generation_priority: ~ - -# XI. Content Notes -stability_index: ~ -system_volatility: ~ -cultural_corridor: ~ ---- - -# Groombridge 34 -**GJ 15A** | S-279 | binary-type | core core - -## Supply Dependency - - -## Faction Notes - - -## Silence Topic - - -## Narrative Hook - - -## Calibration Note - - -## Derived Fields - -- **Compound Zone:** core / core / institutional_core -- **Settlement Age:** ~400 years -- **Hop Distance from Gateway:** 3 -- **Adjacent Systems:** S-111 diff --git a/docs/wiki/systems/GJ-15B/index.md b/docs/wiki/systems/GJ-15B/index.md deleted file mode 100644 index f253f7130..000000000 --- a/docs/wiki/systems/GJ-15B/index.md +++ /dev/null @@ -1,119 +0,0 @@ ---- -# ============================================================ -# GJ 15B — PLACEHOLDER_248 -# Star Systems Wiki — The Settled Reach -# ============================================================ -# Auto-generated stub. Pre-filled fields from star-map.json. -# Fields marked ~ require authoring. -# ============================================================ - -# I. Identity and Location -system_id: S-248 -astronomical_id: "GJ 15B" -proper_name: ~ -system_name: "PLACEHOLDER_248" -star_type: M -geographic_sector: east_reach -geographic_band: outer -political_zone: deep_reach_isolate - -# II. Physical Character -habitable_planet_count: ~ -inhabited_planet_count: ~ -asteroid_belt: ~ -gas_giant: ~ -habitability_profile: ~ - -# III. Gate Infrastructure -horizon_station: true -aperture_count: 1 -gate_connections: 1 -gate_topology: dead_end -span_gate_network: ~ - -# IV. Settlement History -settlement_wave: wave_4 -founding_motivation: ~ -founding_culture_primary: ~ -founding_culture_secondary: ~ -cultural_persistence: ~ -historical_event: ~ -historical_event_age_years: ~ -religious_status: ~ -religious_generation_count: ~ - -# V. Economic Life -economic_tier: ~ -population: ~ -economic_base_primary: ~ -economic_base_secondary: ~ -distribution_index: ~ -imprint_access: ~ - -# VI. Governance -governance_type: ~ -dominant_faction: ~ -primary_fault_line: ~ -secondary_fault_line: ~ - -# VII. Faction Presence -assembly_presence: ~ -commission_presence: ~ -syndic_presence: ~ -syndic_type: ~ -separatist_presence: ~ -separatist_type: ~ -institute_presence: ~ -guardians_presence: ~ - -# VIII. Cultural Voice -cultural_register: ~ -cultural_register_secondary: ~ -ambient_anxiety: ~ -local_pride: ~ -atmospheric_tone: ~ -atmospheric_tone_secondary: ~ -active_situation: ~ -silence_threshold: ~ - -# IX. Political Character -earth_alignment: ~ -earth_proximity: proximate -earth_tension: ~ - -# X. Narrative Profile -primary_archetype: ~ -secondary_archetype: ~ -narrative_notable: ~ -generation_priority: ~ - -# XI. Content Notes -stability_index: ~ -system_volatility: ~ -cultural_corridor: ~ ---- - -# PLACEHOLDER_248 -**GJ 15B** | S-248 | M-type | east_reach outer - -## Supply Dependency - - -## Faction Notes - - -## Silence Topic - - -## Narrative Hook - - -## Calibration Note - - -## Derived Fields - -- **Compound Zone:** east_reach / outer / deep_reach_isolate -- **Settlement Age:** ~70 years -- **Hop Distance from Gateway:** 3 -- **Adjacent Systems:** S-125 diff --git a/docs/wiki/systems/GJ-166A/index.md b/docs/wiki/systems/GJ-166A/index.md deleted file mode 100644 index 2fff19693..000000000 --- a/docs/wiki/systems/GJ-166A/index.md +++ /dev/null @@ -1,119 +0,0 @@ ---- -# ============================================================ -# GJ 166A — Keid -# Star Systems Wiki — The Settled Reach -# ============================================================ -# Auto-generated stub. Pre-filled fields from star-map.json. -# Fields marked ~ require authoring. -# ============================================================ - -# I. Identity and Location -system_id: S-037 -astronomical_id: "GJ 166A" -proper_name: "Keid" -system_name: "Keid" -star_type: M -geographic_sector: core -geographic_band: core -political_zone: institutional_core - -# II. Physical Character -habitable_planet_count: ~ -inhabited_planet_count: ~ -asteroid_belt: ~ -gas_giant: ~ -habitability_profile: ~ - -# III. Gate Infrastructure -horizon_station: true -aperture_count: 1 -gate_connections: 1 -gate_topology: dead_end -span_gate_network: ~ - -# IV. Settlement History -settlement_wave: wave_1 -founding_motivation: ~ -founding_culture_primary: ~ -founding_culture_secondary: ~ -cultural_persistence: ~ -historical_event: ~ -historical_event_age_years: ~ -religious_status: ~ -religious_generation_count: ~ - -# V. Economic Life -economic_tier: ~ -population: ~ -economic_base_primary: ~ -economic_base_secondary: ~ -distribution_index: ~ -imprint_access: ~ - -# VI. Governance -governance_type: ~ -dominant_faction: ~ -primary_fault_line: ~ -secondary_fault_line: ~ - -# VII. Faction Presence -assembly_presence: ~ -commission_presence: ~ -syndic_presence: ~ -syndic_type: ~ -separatist_presence: ~ -separatist_type: ~ -institute_presence: ~ -guardians_presence: ~ - -# VIII. Cultural Voice -cultural_register: ~ -cultural_register_secondary: ~ -ambient_anxiety: ~ -local_pride: ~ -atmospheric_tone: ~ -atmospheric_tone_secondary: ~ -active_situation: ~ -silence_threshold: ~ - -# IX. Political Character -earth_alignment: ~ -earth_proximity: immediate -earth_tension: ~ - -# X. Narrative Profile -primary_archetype: ~ -secondary_archetype: ~ -narrative_notable: ~ -generation_priority: ~ - -# XI. Content Notes -stability_index: ~ -system_volatility: ~ -cultural_corridor: ~ ---- - -# Keid -**GJ 166A** | S-037 | M-type | core core - -## Supply Dependency - - -## Faction Notes - - -## Silence Topic - - -## Narrative Hook - - -## Calibration Note - - -## Derived Fields - -- **Compound Zone:** core / core / institutional_core -- **Settlement Age:** ~550 years -- **Hop Distance from Gateway:** 2 -- **Adjacent Systems:** S-093 diff --git a/docs/wiki/systems/GJ-167/index.md b/docs/wiki/systems/GJ-167/index.md deleted file mode 100644 index db4dfa280..000000000 --- a/docs/wiki/systems/GJ-167/index.md +++ /dev/null @@ -1,119 +0,0 @@ ---- -# ============================================================ -# GJ 167 — PLACEHOLDER_138 -# Star Systems Wiki — The Settled Reach -# ============================================================ -# Auto-generated stub. Pre-filled fields from star-map.json. -# Fields marked ~ require authoring. -# ============================================================ - -# I. Identity and Location -system_id: S-138 -astronomical_id: "GJ 167" -proper_name: ~ -system_name: "PLACEHOLDER_138" -star_type: K -geographic_sector: deep_frontier -geographic_band: outer -political_zone: deep_reach_isolate - -# II. Physical Character -habitable_planet_count: ~ -inhabited_planet_count: ~ -asteroid_belt: ~ -gas_giant: ~ -habitability_profile: ~ - -# III. Gate Infrastructure -horizon_station: true -aperture_count: 2 -gate_connections: 2 -gate_topology: through_route -span_gate_network: ~ - -# IV. Settlement History -settlement_wave: unsettled -founding_motivation: ~ -founding_culture_primary: ~ -founding_culture_secondary: ~ -cultural_persistence: ~ -historical_event: ~ -historical_event_age_years: ~ -religious_status: ~ -religious_generation_count: ~ - -# V. Economic Life -economic_tier: ~ -population: ~ -economic_base_primary: ~ -economic_base_secondary: ~ -distribution_index: ~ -imprint_access: ~ - -# VI. Governance -governance_type: ~ -dominant_faction: ~ -primary_fault_line: ~ -secondary_fault_line: ~ - -# VII. Faction Presence -assembly_presence: ~ -commission_presence: ~ -syndic_presence: ~ -syndic_type: ~ -separatist_presence: ~ -separatist_type: ~ -institute_presence: ~ -guardians_presence: ~ - -# VIII. Cultural Voice -cultural_register: ~ -cultural_register_secondary: ~ -ambient_anxiety: ~ -local_pride: ~ -atmospheric_tone: ~ -atmospheric_tone_secondary: ~ -active_situation: ~ -silence_threshold: ~ - -# IX. Political Character -earth_alignment: ~ -earth_proximity: proximate -earth_tension: ~ - -# X. Narrative Profile -primary_archetype: ~ -secondary_archetype: ~ -narrative_notable: ~ -generation_priority: ~ - -# XI. Content Notes -stability_index: ~ -system_volatility: ~ -cultural_corridor: ~ ---- - -# PLACEHOLDER_138 -**GJ 167** | S-138 | K-type | deep_frontier outer - -## Supply Dependency - - -## Faction Notes - - -## Silence Topic - - -## Narrative Hook - - -## Calibration Note - - -## Derived Fields - -- **Compound Zone:** deep_frontier / outer / deep_reach_isolate -- **Settlement Age:** unsettled -- **Hop Distance from Gateway:** 9 -- **Adjacent Systems:** S-016, S-101 diff --git a/docs/wiki/systems/GJ-169/index.md b/docs/wiki/systems/GJ-169/index.md deleted file mode 100644 index 732525426..000000000 --- a/docs/wiki/systems/GJ-169/index.md +++ /dev/null @@ -1,119 +0,0 @@ ---- -# ============================================================ -# GJ 169 — PLACEHOLDER_134 -# Star Systems Wiki — The Settled Reach -# ============================================================ -# Auto-generated stub. Pre-filled fields from star-map.json. -# Fields marked ~ require authoring. -# ============================================================ - -# I. Identity and Location -system_id: S-134 -astronomical_id: "GJ 169" -proper_name: ~ -system_name: "PLACEHOLDER_134" -star_type: M -geographic_sector: deep_frontier -geographic_band: inner -political_zone: deep_reach_isolate - -# II. Physical Character -habitable_planet_count: ~ -inhabited_planet_count: ~ -asteroid_belt: ~ -gas_giant: ~ -habitability_profile: ~ - -# III. Gate Infrastructure -horizon_station: true -aperture_count: 1 -gate_connections: 1 -gate_topology: dead_end -span_gate_network: ~ - -# IV. Settlement History -settlement_wave: wave_4 -founding_motivation: ~ -founding_culture_primary: ~ -founding_culture_secondary: ~ -cultural_persistence: ~ -historical_event: ~ -historical_event_age_years: ~ -religious_status: ~ -religious_generation_count: ~ - -# V. Economic Life -economic_tier: ~ -population: ~ -economic_base_primary: ~ -economic_base_secondary: ~ -distribution_index: ~ -imprint_access: ~ - -# VI. Governance -governance_type: ~ -dominant_faction: ~ -primary_fault_line: ~ -secondary_fault_line: ~ - -# VII. Faction Presence -assembly_presence: ~ -commission_presence: ~ -syndic_presence: ~ -syndic_type: ~ -separatist_presence: ~ -separatist_type: ~ -institute_presence: ~ -guardians_presence: ~ - -# VIII. Cultural Voice -cultural_register: ~ -cultural_register_secondary: ~ -ambient_anxiety: ~ -local_pride: ~ -atmospheric_tone: ~ -atmospheric_tone_secondary: ~ -active_situation: ~ -silence_threshold: ~ - -# IX. Political Character -earth_alignment: ~ -earth_proximity: proximate -earth_tension: ~ - -# X. Narrative Profile -primary_archetype: ~ -secondary_archetype: ~ -narrative_notable: ~ -generation_priority: ~ - -# XI. Content Notes -stability_index: ~ -system_volatility: ~ -cultural_corridor: ~ ---- - -# PLACEHOLDER_134 -**GJ 169** | S-134 | M-type | deep_frontier inner - -## Supply Dependency - - -## Faction Notes - - -## Silence Topic - - -## Narrative Hook - - -## Calibration Note - - -## Derived Fields - -- **Compound Zone:** deep_frontier / inner / deep_reach_isolate -- **Settlement Age:** ~70 years -- **Hop Distance from Gateway:** 7 -- **Adjacent Systems:** S-290 diff --git a/docs/wiki/systems/GJ-17/index.md b/docs/wiki/systems/GJ-17/index.md deleted file mode 100644 index b8b316090..000000000 --- a/docs/wiki/systems/GJ-17/index.md +++ /dev/null @@ -1,119 +0,0 @@ ---- -# ============================================================ -# GJ 17 — PLACEHOLDER_064 -# Star Systems Wiki — The Settled Reach -# ============================================================ -# Auto-generated stub. Pre-filled fields from star-map.json. -# Fields marked ~ require authoring. -# ============================================================ - -# I. Identity and Location -system_id: S-064 -astronomical_id: "GJ 17" -proper_name: ~ -system_name: "PLACEHOLDER_064" -star_type: G -geographic_sector: east_reach -geographic_band: inner -political_zone: research_periphery - -# II. Physical Character -habitable_planet_count: ~ -inhabited_planet_count: ~ -asteroid_belt: ~ -gas_giant: ~ -habitability_profile: ~ - -# III. Gate Infrastructure -horizon_station: true -aperture_count: 3 -gate_connections: 3 -gate_topology: junction -span_gate_network: ~ - -# IV. Settlement History -settlement_wave: wave_3 -founding_motivation: ~ -founding_culture_primary: ~ -founding_culture_secondary: ~ -cultural_persistence: ~ -historical_event: ~ -historical_event_age_years: ~ -religious_status: ~ -religious_generation_count: ~ - -# V. Economic Life -economic_tier: ~ -population: ~ -economic_base_primary: ~ -economic_base_secondary: ~ -distribution_index: ~ -imprint_access: ~ - -# VI. Governance -governance_type: ~ -dominant_faction: ~ -primary_fault_line: ~ -secondary_fault_line: ~ - -# VII. Faction Presence -assembly_presence: ~ -commission_presence: ~ -syndic_presence: ~ -syndic_type: ~ -separatist_presence: ~ -separatist_type: ~ -institute_presence: ~ -guardians_presence: ~ - -# VIII. Cultural Voice -cultural_register: ~ -cultural_register_secondary: ~ -ambient_anxiety: ~ -local_pride: ~ -atmospheric_tone: ~ -atmospheric_tone_secondary: ~ -active_situation: ~ -silence_threshold: ~ - -# IX. Political Character -earth_alignment: ~ -earth_proximity: proximate -earth_tension: ~ - -# X. Narrative Profile -primary_archetype: ~ -secondary_archetype: ~ -narrative_notable: ~ -generation_priority: ~ - -# XI. Content Notes -stability_index: ~ -system_volatility: ~ -cultural_corridor: ~ ---- - -# PLACEHOLDER_064 -**GJ 17** | S-064 | G-type | east_reach inner - -## Supply Dependency - - -## Faction Notes - - -## Silence Topic - - -## Narrative Hook - - -## Calibration Note - - -## Derived Fields - -- **Compound Zone:** east_reach / inner / research_periphery -- **Settlement Age:** ~200 years -- **Hop Distance from Gateway:** 6 -- **Adjacent Systems:** S-059, S-234, S-289 diff --git a/docs/wiki/systems/GJ-172/index.md b/docs/wiki/systems/GJ-172/index.md deleted file mode 100644 index 4b37eaee8..000000000 --- a/docs/wiki/systems/GJ-172/index.md +++ /dev/null @@ -1,119 +0,0 @@ ---- -# ============================================================ -# GJ 172 — PLACEHOLDER_059 -# Star Systems Wiki — The Settled Reach -# ============================================================ -# Auto-generated stub. Pre-filled fields from star-map.json. -# Fields marked ~ require authoring. -# ============================================================ - -# I. Identity and Location -system_id: S-059 -astronomical_id: "GJ 172" -proper_name: ~ -system_name: "PLACEHOLDER_059" -star_type: M -geographic_sector: east_reach -geographic_band: inner -political_zone: institutional_core - -# II. Physical Character -habitable_planet_count: ~ -inhabited_planet_count: ~ -asteroid_belt: ~ -gas_giant: ~ -habitability_profile: ~ - -# III. Gate Infrastructure -horizon_station: true -aperture_count: 3 -gate_connections: 3 -gate_topology: junction -span_gate_network: ~ - -# IV. Settlement History -settlement_wave: wave_2 -founding_motivation: ~ -founding_culture_primary: ~ -founding_culture_secondary: ~ -cultural_persistence: ~ -historical_event: ~ -historical_event_age_years: ~ -religious_status: ~ -religious_generation_count: ~ - -# V. Economic Life -economic_tier: ~ -population: ~ -economic_base_primary: ~ -economic_base_secondary: ~ -distribution_index: ~ -imprint_access: ~ - -# VI. Governance -governance_type: ~ -dominant_faction: ~ -primary_fault_line: ~ -secondary_fault_line: ~ - -# VII. Faction Presence -assembly_presence: ~ -commission_presence: ~ -syndic_presence: ~ -syndic_type: ~ -separatist_presence: ~ -separatist_type: ~ -institute_presence: ~ -guardians_presence: ~ - -# VIII. Cultural Voice -cultural_register: ~ -cultural_register_secondary: ~ -ambient_anxiety: ~ -local_pride: ~ -atmospheric_tone: ~ -atmospheric_tone_secondary: ~ -active_situation: ~ -silence_threshold: ~ - -# IX. Political Character -earth_alignment: ~ -earth_proximity: proximate -earth_tension: ~ - -# X. Narrative Profile -primary_archetype: ~ -secondary_archetype: ~ -narrative_notable: ~ -generation_priority: ~ - -# XI. Content Notes -stability_index: ~ -system_volatility: ~ -cultural_corridor: ~ ---- - -# PLACEHOLDER_059 -**GJ 172** | S-059 | M-type | east_reach inner - -## Supply Dependency - - -## Faction Notes - - -## Silence Topic - - -## Narrative Hook - - -## Calibration Note - - -## Derived Fields - -- **Compound Zone:** east_reach / inner / institutional_core -- **Settlement Age:** ~400 years -- **Hop Distance from Gateway:** 7 -- **Adjacent Systems:** S-048, S-064, S-281 diff --git a/docs/wiki/systems/GJ-174/index.md b/docs/wiki/systems/GJ-174/index.md deleted file mode 100644 index 3c3680cb8..000000000 --- a/docs/wiki/systems/GJ-174/index.md +++ /dev/null @@ -1,119 +0,0 @@ ---- -# ============================================================ -# GJ 174 — PLACEHOLDER_258 -# Star Systems Wiki — The Settled Reach -# ============================================================ -# Auto-generated stub. Pre-filled fields from star-map.json. -# Fields marked ~ require authoring. -# ============================================================ - -# I. Identity and Location -system_id: S-258 -astronomical_id: "GJ 174" -proper_name: ~ -system_name: "PLACEHOLDER_258" -star_type: K -geographic_sector: deep_frontier -geographic_band: inner -political_zone: contested_frontier - -# II. Physical Character -habitable_planet_count: ~ -inhabited_planet_count: ~ -asteroid_belt: ~ -gas_giant: ~ -habitability_profile: ~ - -# III. Gate Infrastructure -horizon_station: true -aperture_count: 2 -gate_connections: 2 -gate_topology: through_route -span_gate_network: ~ - -# IV. Settlement History -settlement_wave: wave_3 -founding_motivation: ~ -founding_culture_primary: ~ -founding_culture_secondary: ~ -cultural_persistence: ~ -historical_event: ~ -historical_event_age_years: ~ -religious_status: ~ -religious_generation_count: ~ - -# V. Economic Life -economic_tier: ~ -population: ~ -economic_base_primary: ~ -economic_base_secondary: ~ -distribution_index: ~ -imprint_access: ~ - -# VI. Governance -governance_type: ~ -dominant_faction: ~ -primary_fault_line: ~ -secondary_fault_line: ~ - -# VII. Faction Presence -assembly_presence: ~ -commission_presence: ~ -syndic_presence: ~ -syndic_type: ~ -separatist_presence: ~ -separatist_type: ~ -institute_presence: ~ -guardians_presence: ~ - -# VIII. Cultural Voice -cultural_register: ~ -cultural_register_secondary: ~ -ambient_anxiety: ~ -local_pride: ~ -atmospheric_tone: ~ -atmospheric_tone_secondary: ~ -active_situation: ~ -silence_threshold: ~ - -# IX. Political Character -earth_alignment: ~ -earth_proximity: proximate -earth_tension: ~ - -# X. Narrative Profile -primary_archetype: ~ -secondary_archetype: ~ -narrative_notable: ~ -generation_priority: ~ - -# XI. Content Notes -stability_index: ~ -system_volatility: ~ -cultural_corridor: ~ ---- - -# PLACEHOLDER_258 -**GJ 174** | S-258 | K-type | deep_frontier inner - -## Supply Dependency - - -## Faction Notes - - -## Silence Topic - - -## Narrative Hook - - -## Calibration Note - - -## Derived Fields - -- **Compound Zone:** deep_frontier / inner / contested_frontier -- **Settlement Age:** ~200 years -- **Hop Distance from Gateway:** 9 -- **Adjacent Systems:** S-107, S-226 diff --git a/docs/wiki/systems/GJ-177/index.md b/docs/wiki/systems/GJ-177/index.md deleted file mode 100644 index 2a74d01a1..000000000 --- a/docs/wiki/systems/GJ-177/index.md +++ /dev/null @@ -1,119 +0,0 @@ ---- -# ============================================================ -# GJ 177 — PLACEHOLDER_078 -# Star Systems Wiki — The Settled Reach -# ============================================================ -# Auto-generated stub. Pre-filled fields from star-map.json. -# Fields marked ~ require authoring. -# ============================================================ - -# I. Identity and Location -system_id: S-078 -astronomical_id: "GJ 177" -proper_name: ~ -system_name: "PLACEHOLDER_078" -star_type: M -geographic_sector: deep_frontier -geographic_band: outer -political_zone: contested_frontier - -# II. Physical Character -habitable_planet_count: ~ -inhabited_planet_count: ~ -asteroid_belt: ~ -gas_giant: ~ -habitability_profile: ~ - -# III. Gate Infrastructure -horizon_station: true -aperture_count: 2 -gate_connections: 2 -gate_topology: through_route -span_gate_network: ~ - -# IV. Settlement History -settlement_wave: wave_4 -founding_motivation: ~ -founding_culture_primary: ~ -founding_culture_secondary: ~ -cultural_persistence: ~ -historical_event: ~ -historical_event_age_years: ~ -religious_status: ~ -religious_generation_count: ~ - -# V. Economic Life -economic_tier: ~ -population: ~ -economic_base_primary: ~ -economic_base_secondary: ~ -distribution_index: ~ -imprint_access: ~ - -# VI. Governance -governance_type: ~ -dominant_faction: ~ -primary_fault_line: ~ -secondary_fault_line: ~ - -# VII. Faction Presence -assembly_presence: ~ -commission_presence: ~ -syndic_presence: ~ -syndic_type: ~ -separatist_presence: ~ -separatist_type: ~ -institute_presence: ~ -guardians_presence: ~ - -# VIII. Cultural Voice -cultural_register: ~ -cultural_register_secondary: ~ -ambient_anxiety: ~ -local_pride: ~ -atmospheric_tone: ~ -atmospheric_tone_secondary: ~ -active_situation: ~ -silence_threshold: ~ - -# IX. Political Character -earth_alignment: ~ -earth_proximity: proximate -earth_tension: ~ - -# X. Narrative Profile -primary_archetype: ~ -secondary_archetype: ~ -narrative_notable: ~ -generation_priority: ~ - -# XI. Content Notes -stability_index: ~ -system_volatility: ~ -cultural_corridor: ~ ---- - -# PLACEHOLDER_078 -**GJ 177** | S-078 | M-type | deep_frontier outer - -## Supply Dependency - - -## Faction Notes - - -## Silence Topic - - -## Narrative Hook - - -## Calibration Note - - -## Derived Fields - -- **Compound Zone:** deep_frontier / outer / contested_frontier -- **Settlement Age:** ~70 years -- **Hop Distance from Gateway:** 10 -- **Adjacent Systems:** S-197, S-230 diff --git a/docs/wiki/systems/GJ-178/index.md b/docs/wiki/systems/GJ-178/index.md deleted file mode 100644 index 19ea07e2d..000000000 --- a/docs/wiki/systems/GJ-178/index.md +++ /dev/null @@ -1,119 +0,0 @@ ---- -# ============================================================ -# GJ 178 — Tabit -# Star Systems Wiki — The Settled Reach -# ============================================================ -# Auto-generated stub. Pre-filled fields from star-map.json. -# Fields marked ~ require authoring. -# ============================================================ - -# I. Identity and Location -system_id: S-017 -astronomical_id: "GJ 178" -proper_name: "Tabit" -system_name: "Tabit" -star_type: M -geographic_sector: north_reach -geographic_band: inner -political_zone: contested_frontier - -# II. Physical Character -habitable_planet_count: ~ -inhabited_planet_count: ~ -asteroid_belt: ~ -gas_giant: ~ -habitability_profile: ~ - -# III. Gate Infrastructure -horizon_station: true -aperture_count: 2 -gate_connections: 2 -gate_topology: through_route -span_gate_network: ~ - -# IV. Settlement History -settlement_wave: wave_4 -founding_motivation: ~ -founding_culture_primary: ~ -founding_culture_secondary: ~ -cultural_persistence: ~ -historical_event: ~ -historical_event_age_years: ~ -religious_status: ~ -religious_generation_count: ~ - -# V. Economic Life -economic_tier: ~ -population: ~ -economic_base_primary: ~ -economic_base_secondary: ~ -distribution_index: ~ -imprint_access: ~ - -# VI. Governance -governance_type: ~ -dominant_faction: ~ -primary_fault_line: ~ -secondary_fault_line: ~ - -# VII. Faction Presence -assembly_presence: ~ -commission_presence: ~ -syndic_presence: ~ -syndic_type: ~ -separatist_presence: ~ -separatist_type: ~ -institute_presence: ~ -guardians_presence: ~ - -# VIII. Cultural Voice -cultural_register: ~ -cultural_register_secondary: ~ -ambient_anxiety: ~ -local_pride: ~ -atmospheric_tone: ~ -atmospheric_tone_secondary: ~ -active_situation: ~ -silence_threshold: ~ - -# IX. Political Character -earth_alignment: ~ -earth_proximity: proximate -earth_tension: ~ - -# X. Narrative Profile -primary_archetype: ~ -secondary_archetype: ~ -narrative_notable: ~ -generation_priority: ~ - -# XI. Content Notes -stability_index: ~ -system_volatility: ~ -cultural_corridor: ~ ---- - -# Tabit -**GJ 178** | S-017 | M-type | north_reach inner - -## Supply Dependency - - -## Faction Notes - - -## Silence Topic - - -## Narrative Hook - - -## Calibration Note - - -## Derived Fields - -- **Compound Zone:** north_reach / inner / contested_frontier -- **Settlement Age:** ~70 years -- **Hop Distance from Gateway:** 5 -- **Adjacent Systems:** S-024, S-065 diff --git a/docs/wiki/systems/GJ-183/index.md b/docs/wiki/systems/GJ-183/index.md deleted file mode 100644 index e8eda4267..000000000 --- a/docs/wiki/systems/GJ-183/index.md +++ /dev/null @@ -1,119 +0,0 @@ ---- -# ============================================================ -# GJ 183 — PLACEHOLDER_256 -# Star Systems Wiki — The Settled Reach -# ============================================================ -# Auto-generated stub. Pre-filled fields from star-map.json. -# Fields marked ~ require authoring. -# ============================================================ - -# I. Identity and Location -system_id: S-256 -astronomical_id: "GJ 183" -proper_name: ~ -system_name: "PLACEHOLDER_256" -star_type: M -geographic_sector: deep_frontier -geographic_band: outer -political_zone: deep_reach_isolate - -# II. Physical Character -habitable_planet_count: ~ -inhabited_planet_count: ~ -asteroid_belt: ~ -gas_giant: ~ -habitability_profile: ~ - -# III. Gate Infrastructure -horizon_station: true -aperture_count: 2 -gate_connections: 2 -gate_topology: through_route -span_gate_network: ~ - -# IV. Settlement History -settlement_wave: wave_4 -founding_motivation: ~ -founding_culture_primary: ~ -founding_culture_secondary: ~ -cultural_persistence: ~ -historical_event: ~ -historical_event_age_years: ~ -religious_status: ~ -religious_generation_count: ~ - -# V. Economic Life -economic_tier: ~ -population: ~ -economic_base_primary: ~ -economic_base_secondary: ~ -distribution_index: ~ -imprint_access: ~ - -# VI. Governance -governance_type: ~ -dominant_faction: ~ -primary_fault_line: ~ -secondary_fault_line: ~ - -# VII. Faction Presence -assembly_presence: ~ -commission_presence: ~ -syndic_presence: ~ -syndic_type: ~ -separatist_presence: ~ -separatist_type: ~ -institute_presence: ~ -guardians_presence: ~ - -# VIII. Cultural Voice -cultural_register: ~ -cultural_register_secondary: ~ -ambient_anxiety: ~ -local_pride: ~ -atmospheric_tone: ~ -atmospheric_tone_secondary: ~ -active_situation: ~ -silence_threshold: ~ - -# IX. Political Character -earth_alignment: ~ -earth_proximity: proximate -earth_tension: ~ - -# X. Narrative Profile -primary_archetype: ~ -secondary_archetype: ~ -narrative_notable: ~ -generation_priority: ~ - -# XI. Content Notes -stability_index: ~ -system_volatility: ~ -cultural_corridor: ~ ---- - -# PLACEHOLDER_256 -**GJ 183** | S-256 | M-type | deep_frontier outer - -## Supply Dependency - - -## Faction Notes - - -## Silence Topic - - -## Narrative Hook - - -## Calibration Note - - -## Derived Fields - -- **Compound Zone:** deep_frontier / outer / deep_reach_isolate -- **Settlement Age:** ~70 years -- **Hop Distance from Gateway:** 5 -- **Adjacent Systems:** S-173, S-210 diff --git a/docs/wiki/systems/GJ-189/index.md b/docs/wiki/systems/GJ-189/index.md deleted file mode 100644 index 6fe7249d2..000000000 --- a/docs/wiki/systems/GJ-189/index.md +++ /dev/null @@ -1,119 +0,0 @@ ---- -# ============================================================ -# GJ 189 — PLACEHOLDER_107 -# Star Systems Wiki — The Settled Reach -# ============================================================ -# Auto-generated stub. Pre-filled fields from star-map.json. -# Fields marked ~ require authoring. -# ============================================================ - -# I. Identity and Location -system_id: S-107 -astronomical_id: "GJ 189" -proper_name: ~ -system_name: "PLACEHOLDER_107" -star_type: M -geographic_sector: deep_frontier -geographic_band: inner -political_zone: deep_reach_isolate - -# II. Physical Character -habitable_planet_count: ~ -inhabited_planet_count: ~ -asteroid_belt: ~ -gas_giant: ~ -habitability_profile: ~ - -# III. Gate Infrastructure -horizon_station: true -aperture_count: 2 -gate_connections: 2 -gate_topology: through_route -span_gate_network: ~ - -# IV. Settlement History -settlement_wave: wave_2 -founding_motivation: ~ -founding_culture_primary: ~ -founding_culture_secondary: ~ -cultural_persistence: ~ -historical_event: ~ -historical_event_age_years: ~ -religious_status: ~ -religious_generation_count: ~ - -# V. Economic Life -economic_tier: ~ -population: ~ -economic_base_primary: ~ -economic_base_secondary: ~ -distribution_index: ~ -imprint_access: ~ - -# VI. Governance -governance_type: ~ -dominant_faction: ~ -primary_fault_line: ~ -secondary_fault_line: ~ - -# VII. Faction Presence -assembly_presence: ~ -commission_presence: ~ -syndic_presence: ~ -syndic_type: ~ -separatist_presence: ~ -separatist_type: ~ -institute_presence: ~ -guardians_presence: ~ - -# VIII. Cultural Voice -cultural_register: ~ -cultural_register_secondary: ~ -ambient_anxiety: ~ -local_pride: ~ -atmospheric_tone: ~ -atmospheric_tone_secondary: ~ -active_situation: ~ -silence_threshold: ~ - -# IX. Political Character -earth_alignment: ~ -earth_proximity: proximate -earth_tension: ~ - -# X. Narrative Profile -primary_archetype: ~ -secondary_archetype: ~ -narrative_notable: ~ -generation_priority: ~ - -# XI. Content Notes -stability_index: ~ -system_volatility: ~ -cultural_corridor: ~ ---- - -# PLACEHOLDER_107 -**GJ 189** | S-107 | M-type | deep_frontier inner - -## Supply Dependency - - -## Faction Notes - - -## Silence Topic - - -## Narrative Hook - - -## Calibration Note - - -## Derived Fields - -- **Compound Zone:** deep_frontier / inner / deep_reach_isolate -- **Settlement Age:** ~400 years -- **Hop Distance from Gateway:** 8 -- **Adjacent Systems:** S-012, S-258 diff --git a/docs/wiki/systems/GJ-19/index.md b/docs/wiki/systems/GJ-19/index.md deleted file mode 100644 index c201794ee..000000000 --- a/docs/wiki/systems/GJ-19/index.md +++ /dev/null @@ -1,119 +0,0 @@ ---- -# ============================================================ -# GJ 19 — PLACEHOLDER_128 -# Star Systems Wiki — The Settled Reach -# ============================================================ -# Auto-generated stub. Pre-filled fields from star-map.json. -# Fields marked ~ require authoring. -# ============================================================ - -# I. Identity and Location -system_id: S-128 -astronomical_id: "GJ 19" -proper_name: ~ -system_name: "PLACEHOLDER_128" -star_type: K -geographic_sector: west_reach -geographic_band: inner -political_zone: commercial_mid_reach - -# II. Physical Character -habitable_planet_count: ~ -inhabited_planet_count: ~ -asteroid_belt: ~ -gas_giant: ~ -habitability_profile: ~ - -# III. Gate Infrastructure -horizon_station: true -aperture_count: 2 -gate_connections: 2 -gate_topology: loop_member -span_gate_network: ~ - -# IV. Settlement History -settlement_wave: wave_3 -founding_motivation: ~ -founding_culture_primary: ~ -founding_culture_secondary: ~ -cultural_persistence: ~ -historical_event: ~ -historical_event_age_years: ~ -religious_status: ~ -religious_generation_count: ~ - -# V. Economic Life -economic_tier: ~ -population: ~ -economic_base_primary: ~ -economic_base_secondary: ~ -distribution_index: ~ -imprint_access: ~ - -# VI. Governance -governance_type: ~ -dominant_faction: ~ -primary_fault_line: ~ -secondary_fault_line: ~ - -# VII. Faction Presence -assembly_presence: ~ -commission_presence: ~ -syndic_presence: ~ -syndic_type: ~ -separatist_presence: ~ -separatist_type: ~ -institute_presence: ~ -guardians_presence: ~ - -# VIII. Cultural Voice -cultural_register: ~ -cultural_register_secondary: ~ -ambient_anxiety: ~ -local_pride: ~ -atmospheric_tone: ~ -atmospheric_tone_secondary: ~ -active_situation: ~ -silence_threshold: ~ - -# IX. Political Character -earth_alignment: ~ -earth_proximity: proximate -earth_tension: ~ - -# X. Narrative Profile -primary_archetype: ~ -secondary_archetype: ~ -narrative_notable: ~ -generation_priority: ~ - -# XI. Content Notes -stability_index: ~ -system_volatility: ~ -cultural_corridor: ~ ---- - -# PLACEHOLDER_128 -**GJ 19** | S-128 | K-type | west_reach inner - -## Supply Dependency - - -## Faction Notes - - -## Silence Topic - - -## Narrative Hook - - -## Calibration Note - - -## Derived Fields - -- **Compound Zone:** west_reach / inner / commercial_mid_reach -- **Settlement Age:** ~200 years -- **Hop Distance from Gateway:** 4 -- **Adjacent Systems:** S-186, S-217 diff --git a/docs/wiki/systems/GJ-191/index.md b/docs/wiki/systems/GJ-191/index.md deleted file mode 100644 index a017b2163..000000000 --- a/docs/wiki/systems/GJ-191/index.md +++ /dev/null @@ -1,119 +0,0 @@ ---- -# ============================================================ -# GJ 191 — Kapteyn's Star -# Star Systems Wiki — The Settled Reach -# ============================================================ -# Auto-generated stub. Pre-filled fields from star-map.json. -# Fields marked ~ require authoring. -# ============================================================ - -# I. Identity and Location -system_id: S-144 -astronomical_id: "GJ 191" -proper_name: "Kapteyn's Star" -system_name: "Kapteyn's Star" -star_type: unusual -geographic_sector: west_reach -geographic_band: inner -political_zone: research_periphery - -# II. Physical Character -habitable_planet_count: ~ -inhabited_planet_count: ~ -asteroid_belt: ~ -gas_giant: ~ -habitability_profile: ~ - -# III. Gate Infrastructure -horizon_station: true -aperture_count: 3 -gate_connections: 3 -gate_topology: junction -span_gate_network: ~ - -# IV. Settlement History -settlement_wave: wave_4 -founding_motivation: ~ -founding_culture_primary: ~ -founding_culture_secondary: ~ -cultural_persistence: ~ -historical_event: ~ -historical_event_age_years: ~ -religious_status: ~ -religious_generation_count: ~ - -# V. Economic Life -economic_tier: ~ -population: ~ -economic_base_primary: ~ -economic_base_secondary: ~ -distribution_index: ~ -imprint_access: ~ - -# VI. Governance -governance_type: ~ -dominant_faction: ~ -primary_fault_line: ~ -secondary_fault_line: ~ - -# VII. Faction Presence -assembly_presence: ~ -commission_presence: ~ -syndic_presence: ~ -syndic_type: ~ -separatist_presence: ~ -separatist_type: ~ -institute_presence: ~ -guardians_presence: ~ - -# VIII. Cultural Voice -cultural_register: ~ -cultural_register_secondary: ~ -ambient_anxiety: ~ -local_pride: ~ -atmospheric_tone: ~ -atmospheric_tone_secondary: ~ -active_situation: ~ -silence_threshold: ~ - -# IX. Political Character -earth_alignment: ~ -earth_proximity: proximate -earth_tension: ~ - -# X. Narrative Profile -primary_archetype: ~ -secondary_archetype: ~ -narrative_notable: ~ -generation_priority: ~ - -# XI. Content Notes -stability_index: ~ -system_volatility: ~ -cultural_corridor: ~ ---- - -# Kapteyn's Star -**GJ 191** | S-144 | unusual-type | west_reach inner - -## Supply Dependency - - -## Faction Notes - - -## Silence Topic - - -## Narrative Hook - - -## Calibration Note - - -## Derived Fields - -- **Compound Zone:** west_reach / inner / research_periphery -- **Settlement Age:** ~70 years -- **Hop Distance from Gateway:** 4 -- **Adjacent Systems:** S-053, S-161, S-225 diff --git a/docs/wiki/systems/GJ-194B/index.md b/docs/wiki/systems/GJ-194B/index.md deleted file mode 100644 index 0365f447a..000000000 --- a/docs/wiki/systems/GJ-194B/index.md +++ /dev/null @@ -1,119 +0,0 @@ ---- -# ============================================================ -# GJ 194B — PLACEHOLDER_099 -# Star Systems Wiki — The Settled Reach -# ============================================================ -# Auto-generated stub. Pre-filled fields from star-map.json. -# Fields marked ~ require authoring. -# ============================================================ - -# I. Identity and Location -system_id: S-099 -astronomical_id: "GJ 194B" -proper_name: ~ -system_name: "PLACEHOLDER_099" -star_type: binary -geographic_sector: north_reach -geographic_band: outer -political_zone: deep_reach_isolate - -# II. Physical Character -habitable_planet_count: ~ -inhabited_planet_count: ~ -asteroid_belt: ~ -gas_giant: ~ -habitability_profile: ~ - -# III. Gate Infrastructure -horizon_station: true -aperture_count: 2 -gate_connections: 2 -gate_topology: through_route -span_gate_network: ~ - -# IV. Settlement History -settlement_wave: wave_2 -founding_motivation: ~ -founding_culture_primary: ~ -founding_culture_secondary: ~ -cultural_persistence: ~ -historical_event: ~ -historical_event_age_years: ~ -religious_status: ~ -religious_generation_count: ~ - -# V. Economic Life -economic_tier: ~ -population: ~ -economic_base_primary: ~ -economic_base_secondary: ~ -distribution_index: ~ -imprint_access: ~ - -# VI. Governance -governance_type: ~ -dominant_faction: ~ -primary_fault_line: ~ -secondary_fault_line: ~ - -# VII. Faction Presence -assembly_presence: ~ -commission_presence: ~ -syndic_presence: ~ -syndic_type: ~ -separatist_presence: ~ -separatist_type: ~ -institute_presence: ~ -guardians_presence: ~ - -# VIII. Cultural Voice -cultural_register: ~ -cultural_register_secondary: ~ -ambient_anxiety: ~ -local_pride: ~ -atmospheric_tone: ~ -atmospheric_tone_secondary: ~ -active_situation: ~ -silence_threshold: ~ - -# IX. Political Character -earth_alignment: ~ -earth_proximity: proximate -earth_tension: ~ - -# X. Narrative Profile -primary_archetype: ~ -secondary_archetype: ~ -narrative_notable: ~ -generation_priority: ~ - -# XI. Content Notes -stability_index: ~ -system_volatility: ~ -cultural_corridor: ~ ---- - -# PLACEHOLDER_099 -**GJ 194B** | S-099 | binary-type | north_reach outer - -## Supply Dependency - - -## Faction Notes - - -## Silence Topic - - -## Narrative Hook - - -## Calibration Note - - -## Derived Fields - -- **Compound Zone:** north_reach / outer / deep_reach_isolate -- **Settlement Age:** ~400 years -- **Hop Distance from Gateway:** 9 -- **Adjacent Systems:** S-023, S-204 diff --git a/docs/wiki/systems/GJ-197/index.md b/docs/wiki/systems/GJ-197/index.md deleted file mode 100644 index 1b7cbcdf5..000000000 --- a/docs/wiki/systems/GJ-197/index.md +++ /dev/null @@ -1,119 +0,0 @@ ---- -# ============================================================ -# GJ 197 — PLACEHOLDER_100 -# Star Systems Wiki — The Settled Reach -# ============================================================ -# Auto-generated stub. Pre-filled fields from star-map.json. -# Fields marked ~ require authoring. -# ============================================================ - -# I. Identity and Location -system_id: S-100 -astronomical_id: "GJ 197" -proper_name: ~ -system_name: "PLACEHOLDER_100" -star_type: K -geographic_sector: south_reach -geographic_band: outer -political_zone: commercial_mid_reach - -# II. Physical Character -habitable_planet_count: ~ -inhabited_planet_count: ~ -asteroid_belt: ~ -gas_giant: ~ -habitability_profile: ~ - -# III. Gate Infrastructure -horizon_station: true -aperture_count: 1 -gate_connections: 1 -gate_topology: dead_end -span_gate_network: ~ - -# IV. Settlement History -settlement_wave: wave_3 -founding_motivation: ~ -founding_culture_primary: ~ -founding_culture_secondary: ~ -cultural_persistence: ~ -historical_event: ~ -historical_event_age_years: ~ -religious_status: ~ -religious_generation_count: ~ - -# V. Economic Life -economic_tier: ~ -population: ~ -economic_base_primary: ~ -economic_base_secondary: ~ -distribution_index: ~ -imprint_access: ~ - -# VI. Governance -governance_type: ~ -dominant_faction: ~ -primary_fault_line: ~ -secondary_fault_line: ~ - -# VII. Faction Presence -assembly_presence: ~ -commission_presence: ~ -syndic_presence: ~ -syndic_type: ~ -separatist_presence: ~ -separatist_type: ~ -institute_presence: ~ -guardians_presence: ~ - -# VIII. Cultural Voice -cultural_register: ~ -cultural_register_secondary: ~ -ambient_anxiety: ~ -local_pride: ~ -atmospheric_tone: ~ -atmospheric_tone_secondary: ~ -active_situation: ~ -silence_threshold: ~ - -# IX. Political Character -earth_alignment: ~ -earth_proximity: proximate -earth_tension: ~ - -# X. Narrative Profile -primary_archetype: ~ -secondary_archetype: ~ -narrative_notable: ~ -generation_priority: ~ - -# XI. Content Notes -stability_index: ~ -system_volatility: ~ -cultural_corridor: ~ ---- - -# PLACEHOLDER_100 -**GJ 197** | S-100 | K-type | south_reach outer - -## Supply Dependency - - -## Faction Notes - - -## Silence Topic - - -## Narrative Hook - - -## Calibration Note - - -## Derived Fields - -- **Compound Zone:** south_reach / outer / commercial_mid_reach -- **Settlement Age:** ~200 years -- **Hop Distance from Gateway:** 8 -- **Adjacent Systems:** S-013 diff --git a/docs/wiki/systems/GJ-201/index.md b/docs/wiki/systems/GJ-201/index.md deleted file mode 100644 index 272d69858..000000000 --- a/docs/wiki/systems/GJ-201/index.md +++ /dev/null @@ -1,119 +0,0 @@ ---- -# ============================================================ -# GJ 201 — PLACEHOLDER_063 -# Star Systems Wiki — The Settled Reach -# ============================================================ -# Auto-generated stub. Pre-filled fields from star-map.json. -# Fields marked ~ require authoring. -# ============================================================ - -# I. Identity and Location -system_id: S-063 -astronomical_id: "GJ 201" -proper_name: ~ -system_name: "PLACEHOLDER_063" -star_type: K -geographic_sector: deep_frontier -geographic_band: inner -political_zone: deep_reach_isolate - -# II. Physical Character -habitable_planet_count: ~ -inhabited_planet_count: ~ -asteroid_belt: ~ -gas_giant: ~ -habitability_profile: ~ - -# III. Gate Infrastructure -horizon_station: true -aperture_count: 3 -gate_connections: 3 -gate_topology: junction -span_gate_network: ~ - -# IV. Settlement History -settlement_wave: unsettled -founding_motivation: ~ -founding_culture_primary: ~ -founding_culture_secondary: ~ -cultural_persistence: ~ -historical_event: ~ -historical_event_age_years: ~ -religious_status: ~ -religious_generation_count: ~ - -# V. Economic Life -economic_tier: ~ -population: ~ -economic_base_primary: ~ -economic_base_secondary: ~ -distribution_index: ~ -imprint_access: ~ - -# VI. Governance -governance_type: ~ -dominant_faction: ~ -primary_fault_line: ~ -secondary_fault_line: ~ - -# VII. Faction Presence -assembly_presence: ~ -commission_presence: ~ -syndic_presence: ~ -syndic_type: ~ -separatist_presence: ~ -separatist_type: ~ -institute_presence: ~ -guardians_presence: ~ - -# VIII. Cultural Voice -cultural_register: ~ -cultural_register_secondary: ~ -ambient_anxiety: ~ -local_pride: ~ -atmospheric_tone: ~ -atmospheric_tone_secondary: ~ -active_situation: ~ -silence_threshold: ~ - -# IX. Political Character -earth_alignment: ~ -earth_proximity: distant -earth_tension: ~ - -# X. Narrative Profile -primary_archetype: ~ -secondary_archetype: ~ -narrative_notable: ~ -generation_priority: ~ - -# XI. Content Notes -stability_index: ~ -system_volatility: ~ -cultural_corridor: ~ ---- - -# PLACEHOLDER_063 -**GJ 201** | S-063 | K-type | deep_frontier inner - -## Supply Dependency - - -## Faction Notes - - -## Silence Topic - - -## Narrative Hook - - -## Calibration Note - - -## Derived Fields - -- **Compound Zone:** deep_frontier / inner / deep_reach_isolate -- **Settlement Age:** unsettled -- **Hop Distance from Gateway:** 13 -- **Adjacent Systems:** S-242, S-284, S-296 diff --git a/docs/wiki/systems/GJ-204/index.md b/docs/wiki/systems/GJ-204/index.md deleted file mode 100644 index 1b4349786..000000000 --- a/docs/wiki/systems/GJ-204/index.md +++ /dev/null @@ -1,119 +0,0 @@ ---- -# ============================================================ -# GJ 204 — PLACEHOLDER_105 -# Star Systems Wiki — The Settled Reach -# ============================================================ -# Auto-generated stub. Pre-filled fields from star-map.json. -# Fields marked ~ require authoring. -# ============================================================ - -# I. Identity and Location -system_id: S-105 -astronomical_id: "GJ 204" -proper_name: ~ -system_name: "PLACEHOLDER_105" -star_type: M -geographic_sector: deep_frontier -geographic_band: outer -political_zone: deep_reach_isolate - -# II. Physical Character -habitable_planet_count: ~ -inhabited_planet_count: ~ -asteroid_belt: ~ -gas_giant: ~ -habitability_profile: ~ - -# III. Gate Infrastructure -horizon_station: true -aperture_count: 2 -gate_connections: 2 -gate_topology: through_route -span_gate_network: ~ - -# IV. Settlement History -settlement_wave: wave_3 -founding_motivation: ~ -founding_culture_primary: ~ -founding_culture_secondary: ~ -cultural_persistence: ~ -historical_event: ~ -historical_event_age_years: ~ -religious_status: ~ -religious_generation_count: ~ - -# V. Economic Life -economic_tier: ~ -population: ~ -economic_base_primary: ~ -economic_base_secondary: ~ -distribution_index: ~ -imprint_access: ~ - -# VI. Governance -governance_type: ~ -dominant_faction: ~ -primary_fault_line: ~ -secondary_fault_line: ~ - -# VII. Faction Presence -assembly_presence: ~ -commission_presence: ~ -syndic_presence: ~ -syndic_type: ~ -separatist_presence: ~ -separatist_type: ~ -institute_presence: ~ -guardians_presence: ~ - -# VIII. Cultural Voice -cultural_register: ~ -cultural_register_secondary: ~ -ambient_anxiety: ~ -local_pride: ~ -atmospheric_tone: ~ -atmospheric_tone_secondary: ~ -active_situation: ~ -silence_threshold: ~ - -# IX. Political Character -earth_alignment: ~ -earth_proximity: proximate -earth_tension: ~ - -# X. Narrative Profile -primary_archetype: ~ -secondary_archetype: ~ -narrative_notable: ~ -generation_priority: ~ - -# XI. Content Notes -stability_index: ~ -system_volatility: ~ -cultural_corridor: ~ ---- - -# PLACEHOLDER_105 -**GJ 204** | S-105 | M-type | deep_frontier outer - -## Supply Dependency - - -## Faction Notes - - -## Silence Topic - - -## Narrative Hook - - -## Calibration Note - - -## Derived Fields - -- **Compound Zone:** deep_frontier / outer / deep_reach_isolate -- **Settlement Age:** ~200 years -- **Hop Distance from Gateway:** 9 -- **Adjacent Systems:** S-079, S-214 diff --git a/docs/wiki/systems/GJ-205/index.md b/docs/wiki/systems/GJ-205/index.md deleted file mode 100644 index f1ec8a26f..000000000 --- a/docs/wiki/systems/GJ-205/index.md +++ /dev/null @@ -1,119 +0,0 @@ ---- -# ============================================================ -# GJ 205 — PLACEHOLDER_109 -# Star Systems Wiki — The Settled Reach -# ============================================================ -# Auto-generated stub. Pre-filled fields from star-map.json. -# Fields marked ~ require authoring. -# ============================================================ - -# I. Identity and Location -system_id: S-109 -astronomical_id: "GJ 205" -proper_name: ~ -system_name: "PLACEHOLDER_109" -star_type: M -geographic_sector: east_reach -geographic_band: outer -political_zone: contested_frontier - -# II. Physical Character -habitable_planet_count: ~ -inhabited_planet_count: ~ -asteroid_belt: ~ -gas_giant: ~ -habitability_profile: ~ - -# III. Gate Infrastructure -horizon_station: true -aperture_count: 2 -gate_connections: 2 -gate_topology: through_route -span_gate_network: ~ - -# IV. Settlement History -settlement_wave: wave_4 -founding_motivation: ~ -founding_culture_primary: ~ -founding_culture_secondary: ~ -cultural_persistence: ~ -historical_event: ~ -historical_event_age_years: ~ -religious_status: ~ -religious_generation_count: ~ - -# V. Economic Life -economic_tier: ~ -population: ~ -economic_base_primary: ~ -economic_base_secondary: ~ -distribution_index: ~ -imprint_access: ~ - -# VI. Governance -governance_type: ~ -dominant_faction: ~ -primary_fault_line: ~ -secondary_fault_line: ~ - -# VII. Faction Presence -assembly_presence: ~ -commission_presence: ~ -syndic_presence: ~ -syndic_type: ~ -separatist_presence: ~ -separatist_type: ~ -institute_presence: ~ -guardians_presence: ~ - -# VIII. Cultural Voice -cultural_register: ~ -cultural_register_secondary: ~ -ambient_anxiety: ~ -local_pride: ~ -atmospheric_tone: ~ -atmospheric_tone_secondary: ~ -active_situation: ~ -silence_threshold: ~ - -# IX. Political Character -earth_alignment: ~ -earth_proximity: proximate -earth_tension: ~ - -# X. Narrative Profile -primary_archetype: ~ -secondary_archetype: ~ -narrative_notable: ~ -generation_priority: ~ - -# XI. Content Notes -stability_index: ~ -system_volatility: ~ -cultural_corridor: ~ ---- - -# PLACEHOLDER_109 -**GJ 205** | S-109 | M-type | east_reach outer - -## Supply Dependency - - -## Faction Notes - - -## Silence Topic - - -## Narrative Hook - - -## Calibration Note - - -## Derived Fields - -- **Compound Zone:** east_reach / outer / contested_frontier -- **Settlement Age:** ~70 years -- **Hop Distance from Gateway:** 5 -- **Adjacent Systems:** S-062, S-125 diff --git a/docs/wiki/systems/GJ-208/index.md b/docs/wiki/systems/GJ-208/index.md deleted file mode 100644 index 5a01aadeb..000000000 --- a/docs/wiki/systems/GJ-208/index.md +++ /dev/null @@ -1,119 +0,0 @@ ---- -# ============================================================ -# GJ 208 — PLACEHOLDER_036 -# Star Systems Wiki — The Settled Reach -# ============================================================ -# Auto-generated stub. Pre-filled fields from star-map.json. -# Fields marked ~ require authoring. -# ============================================================ - -# I. Identity and Location -system_id: S-036 -astronomical_id: "GJ 208" -proper_name: ~ -system_name: "PLACEHOLDER_036" -star_type: M -geographic_sector: west_reach -geographic_band: outer -political_zone: contested_frontier - -# II. Physical Character -habitable_planet_count: ~ -inhabited_planet_count: ~ -asteroid_belt: ~ -gas_giant: ~ -habitability_profile: ~ - -# III. Gate Infrastructure -horizon_station: true -aperture_count: 1 -gate_connections: 1 -gate_topology: dead_end -span_gate_network: ~ - -# IV. Settlement History -settlement_wave: wave_4 -founding_motivation: ~ -founding_culture_primary: ~ -founding_culture_secondary: ~ -cultural_persistence: ~ -historical_event: ~ -historical_event_age_years: ~ -religious_status: ~ -religious_generation_count: ~ - -# V. Economic Life -economic_tier: ~ -population: ~ -economic_base_primary: ~ -economic_base_secondary: ~ -distribution_index: ~ -imprint_access: ~ - -# VI. Governance -governance_type: ~ -dominant_faction: ~ -primary_fault_line: ~ -secondary_fault_line: ~ - -# VII. Faction Presence -assembly_presence: ~ -commission_presence: ~ -syndic_presence: ~ -syndic_type: ~ -separatist_presence: ~ -separatist_type: ~ -institute_presence: ~ -guardians_presence: ~ - -# VIII. Cultural Voice -cultural_register: ~ -cultural_register_secondary: ~ -ambient_anxiety: ~ -local_pride: ~ -atmospheric_tone: ~ -atmospheric_tone_secondary: ~ -active_situation: ~ -silence_threshold: ~ - -# IX. Political Character -earth_alignment: ~ -earth_proximity: proximate -earth_tension: ~ - -# X. Narrative Profile -primary_archetype: ~ -secondary_archetype: ~ -narrative_notable: ~ -generation_priority: ~ - -# XI. Content Notes -stability_index: ~ -system_volatility: ~ -cultural_corridor: ~ ---- - -# PLACEHOLDER_036 -**GJ 208** | S-036 | M-type | west_reach outer - -## Supply Dependency - - -## Faction Notes - - -## Silence Topic - - -## Narrative Hook - - -## Calibration Note - - -## Derived Fields - -- **Compound Zone:** west_reach / outer / contested_frontier -- **Settlement Age:** ~70 years -- **Hop Distance from Gateway:** 7 -- **Adjacent Systems:** S-157 diff --git a/docs/wiki/systems/GJ-2097/index.md b/docs/wiki/systems/GJ-2097/index.md deleted file mode 100644 index cbdc8a8a0..000000000 --- a/docs/wiki/systems/GJ-2097/index.md +++ /dev/null @@ -1,119 +0,0 @@ ---- -# ============================================================ -# GJ 2097 — PLACEHOLDER_233 -# Star Systems Wiki — The Settled Reach -# ============================================================ -# Auto-generated stub. Pre-filled fields from star-map.json. -# Fields marked ~ require authoring. -# ============================================================ - -# I. Identity and Location -system_id: S-233 -astronomical_id: "GJ 2097" -proper_name: ~ -system_name: "PLACEHOLDER_233" -star_type: M -geographic_sector: deep_frontier -geographic_band: outer -political_zone: deep_reach_isolate - -# II. Physical Character -habitable_planet_count: ~ -inhabited_planet_count: ~ -asteroid_belt: ~ -gas_giant: ~ -habitability_profile: ~ - -# III. Gate Infrastructure -horizon_station: true -aperture_count: 2 -gate_connections: 2 -gate_topology: through_route -span_gate_network: ~ - -# IV. Settlement History -settlement_wave: wave_2 -founding_motivation: ~ -founding_culture_primary: ~ -founding_culture_secondary: ~ -cultural_persistence: ~ -historical_event: ~ -historical_event_age_years: ~ -religious_status: ~ -religious_generation_count: ~ - -# V. Economic Life -economic_tier: ~ -population: ~ -economic_base_primary: ~ -economic_base_secondary: ~ -distribution_index: ~ -imprint_access: ~ - -# VI. Governance -governance_type: ~ -dominant_faction: ~ -primary_fault_line: ~ -secondary_fault_line: ~ - -# VII. Faction Presence -assembly_presence: ~ -commission_presence: ~ -syndic_presence: ~ -syndic_type: ~ -separatist_presence: ~ -separatist_type: ~ -institute_presence: ~ -guardians_presence: ~ - -# VIII. Cultural Voice -cultural_register: ~ -cultural_register_secondary: ~ -ambient_anxiety: ~ -local_pride: ~ -atmospheric_tone: ~ -atmospheric_tone_secondary: ~ -active_situation: ~ -silence_threshold: ~ - -# IX. Political Character -earth_alignment: ~ -earth_proximity: proximate -earth_tension: ~ - -# X. Narrative Profile -primary_archetype: ~ -secondary_archetype: ~ -narrative_notable: ~ -generation_priority: ~ - -# XI. Content Notes -stability_index: ~ -system_volatility: ~ -cultural_corridor: ~ ---- - -# PLACEHOLDER_233 -**GJ 2097** | S-233 | M-type | deep_frontier outer - -## Supply Dependency - - -## Faction Notes - - -## Silence Topic - - -## Narrative Hook - - -## Calibration Note - - -## Derived Fields - -- **Compound Zone:** deep_frontier / outer / deep_reach_isolate -- **Settlement Age:** ~400 years -- **Hop Distance from Gateway:** 6 -- **Adjacent Systems:** S-180, S-272 diff --git a/docs/wiki/systems/GJ-211/index.md b/docs/wiki/systems/GJ-211/index.md deleted file mode 100644 index fe8affba9..000000000 --- a/docs/wiki/systems/GJ-211/index.md +++ /dev/null @@ -1,119 +0,0 @@ ---- -# ============================================================ -# GJ 211 — PLACEHOLDER_271 -# Star Systems Wiki — The Settled Reach -# ============================================================ -# Auto-generated stub. Pre-filled fields from star-map.json. -# Fields marked ~ require authoring. -# ============================================================ - -# I. Identity and Location -system_id: S-271 -astronomical_id: "GJ 211" -proper_name: ~ -system_name: "PLACEHOLDER_271" -star_type: M -geographic_sector: deep_frontier -geographic_band: inner -political_zone: deep_reach_isolate - -# II. Physical Character -habitable_planet_count: ~ -inhabited_planet_count: ~ -asteroid_belt: ~ -gas_giant: ~ -habitability_profile: ~ - -# III. Gate Infrastructure -horizon_station: true -aperture_count: 2 -gate_connections: 2 -gate_topology: through_route -span_gate_network: ~ - -# IV. Settlement History -settlement_wave: wave_4 -founding_motivation: ~ -founding_culture_primary: ~ -founding_culture_secondary: ~ -cultural_persistence: ~ -historical_event: ~ -historical_event_age_years: ~ -religious_status: ~ -religious_generation_count: ~ - -# V. Economic Life -economic_tier: ~ -population: ~ -economic_base_primary: ~ -economic_base_secondary: ~ -distribution_index: ~ -imprint_access: ~ - -# VI. Governance -governance_type: ~ -dominant_faction: ~ -primary_fault_line: ~ -secondary_fault_line: ~ - -# VII. Faction Presence -assembly_presence: ~ -commission_presence: ~ -syndic_presence: ~ -syndic_type: ~ -separatist_presence: ~ -separatist_type: ~ -institute_presence: ~ -guardians_presence: ~ - -# VIII. Cultural Voice -cultural_register: ~ -cultural_register_secondary: ~ -ambient_anxiety: ~ -local_pride: ~ -atmospheric_tone: ~ -atmospheric_tone_secondary: ~ -active_situation: ~ -silence_threshold: ~ - -# IX. Political Character -earth_alignment: ~ -earth_proximity: proximate -earth_tension: ~ - -# X. Narrative Profile -primary_archetype: ~ -secondary_archetype: ~ -narrative_notable: ~ -generation_priority: ~ - -# XI. Content Notes -stability_index: ~ -system_volatility: ~ -cultural_corridor: ~ ---- - -# PLACEHOLDER_271 -**GJ 211** | S-271 | M-type | deep_frontier inner - -## Supply Dependency - - -## Faction Notes - - -## Silence Topic - - -## Narrative Hook - - -## Calibration Note - - -## Derived Fields - -- **Compound Zone:** deep_frontier / inner / deep_reach_isolate -- **Settlement Age:** ~70 years -- **Hop Distance from Gateway:** 8 -- **Adjacent Systems:** S-042, S-255 diff --git a/docs/wiki/systems/GJ-213/index.md b/docs/wiki/systems/GJ-213/index.md deleted file mode 100644 index c1a5a905f..000000000 --- a/docs/wiki/systems/GJ-213/index.md +++ /dev/null @@ -1,119 +0,0 @@ ---- -# ============================================================ -# GJ 213 — PLACEHOLDER_169 -# Star Systems Wiki — The Settled Reach -# ============================================================ -# Auto-generated stub. Pre-filled fields from star-map.json. -# Fields marked ~ require authoring. -# ============================================================ - -# I. Identity and Location -system_id: S-169 -astronomical_id: "GJ 213" -proper_name: ~ -system_name: "PLACEHOLDER_169" -star_type: M -geographic_sector: south_reach -geographic_band: inner -political_zone: research_periphery - -# II. Physical Character -habitable_planet_count: ~ -inhabited_planet_count: ~ -asteroid_belt: ~ -gas_giant: ~ -habitability_profile: ~ - -# III. Gate Infrastructure -horizon_station: true -aperture_count: 2 -gate_connections: 2 -gate_topology: spur_end -span_gate_network: ~ - -# IV. Settlement History -settlement_wave: wave_3 -founding_motivation: ~ -founding_culture_primary: ~ -founding_culture_secondary: ~ -cultural_persistence: ~ -historical_event: ~ -historical_event_age_years: ~ -religious_status: ~ -religious_generation_count: ~ - -# V. Economic Life -economic_tier: ~ -population: ~ -economic_base_primary: ~ -economic_base_secondary: ~ -distribution_index: ~ -imprint_access: ~ - -# VI. Governance -governance_type: ~ -dominant_faction: ~ -primary_fault_line: ~ -secondary_fault_line: ~ - -# VII. Faction Presence -assembly_presence: ~ -commission_presence: ~ -syndic_presence: ~ -syndic_type: ~ -separatist_presence: ~ -separatist_type: ~ -institute_presence: ~ -guardians_presence: ~ - -# VIII. Cultural Voice -cultural_register: ~ -cultural_register_secondary: ~ -ambient_anxiety: ~ -local_pride: ~ -atmospheric_tone: ~ -atmospheric_tone_secondary: ~ -active_situation: ~ -silence_threshold: ~ - -# IX. Political Character -earth_alignment: ~ -earth_proximity: proximate -earth_tension: ~ - -# X. Narrative Profile -primary_archetype: ~ -secondary_archetype: ~ -narrative_notable: ~ -generation_priority: ~ - -# XI. Content Notes -stability_index: ~ -system_volatility: ~ -cultural_corridor: ~ ---- - -# PLACEHOLDER_169 -**GJ 213** | S-169 | M-type | south_reach inner - -## Supply Dependency - - -## Faction Notes - - -## Silence Topic - - -## Narrative Hook - - -## Calibration Note - - -## Derived Fields - -- **Compound Zone:** south_reach / inner / research_periphery -- **Settlement Age:** ~200 years -- **Hop Distance from Gateway:** 5 -- **Adjacent Systems:** S-192, S-212 diff --git a/docs/wiki/systems/GJ-216A/index.md b/docs/wiki/systems/GJ-216A/index.md deleted file mode 100644 index e959f9fa3..000000000 --- a/docs/wiki/systems/GJ-216A/index.md +++ /dev/null @@ -1,119 +0,0 @@ ---- -# ============================================================ -# GJ 216A — PLACEHOLDER_268 -# Star Systems Wiki — The Settled Reach -# ============================================================ -# Auto-generated stub. Pre-filled fields from star-map.json. -# Fields marked ~ require authoring. -# ============================================================ - -# I. Identity and Location -system_id: S-268 -astronomical_id: "GJ 216A" -proper_name: ~ -system_name: "PLACEHOLDER_268" -star_type: G -geographic_sector: north_reach -geographic_band: inner -political_zone: commercial_mid_reach - -# II. Physical Character -habitable_planet_count: ~ -inhabited_planet_count: ~ -asteroid_belt: ~ -gas_giant: ~ -habitability_profile: ~ - -# III. Gate Infrastructure -horizon_station: true -aperture_count: 2 -gate_connections: 2 -gate_topology: through_route -span_gate_network: ~ - -# IV. Settlement History -settlement_wave: wave_2 -founding_motivation: ~ -founding_culture_primary: ~ -founding_culture_secondary: ~ -cultural_persistence: ~ -historical_event: ~ -historical_event_age_years: ~ -religious_status: ~ -religious_generation_count: ~ - -# V. Economic Life -economic_tier: ~ -population: ~ -economic_base_primary: ~ -economic_base_secondary: ~ -distribution_index: ~ -imprint_access: ~ - -# VI. Governance -governance_type: ~ -dominant_faction: ~ -primary_fault_line: ~ -secondary_fault_line: ~ - -# VII. Faction Presence -assembly_presence: ~ -commission_presence: ~ -syndic_presence: ~ -syndic_type: ~ -separatist_presence: ~ -separatist_type: ~ -institute_presence: ~ -guardians_presence: ~ - -# VIII. Cultural Voice -cultural_register: ~ -cultural_register_secondary: ~ -ambient_anxiety: ~ -local_pride: ~ -atmospheric_tone: ~ -atmospheric_tone_secondary: ~ -active_situation: ~ -silence_threshold: ~ - -# IX. Political Character -earth_alignment: ~ -earth_proximity: proximate -earth_tension: ~ - -# X. Narrative Profile -primary_archetype: ~ -secondary_archetype: ~ -narrative_notable: ~ -generation_priority: ~ - -# XI. Content Notes -stability_index: ~ -system_volatility: ~ -cultural_corridor: ~ ---- - -# PLACEHOLDER_268 -**GJ 216A** | S-268 | G-type | north_reach inner - -## Supply Dependency - - -## Faction Notes - - -## Silence Topic - - -## Narrative Hook - - -## Calibration Note - - -## Derived Fields - -- **Compound Zone:** north_reach / inner / commercial_mid_reach -- **Settlement Age:** ~400 years -- **Hop Distance from Gateway:** 6 -- **Adjacent Systems:** S-006, S-132 diff --git a/docs/wiki/systems/GJ-216B/index.md b/docs/wiki/systems/GJ-216B/index.md deleted file mode 100644 index 0c6a57cfd..000000000 --- a/docs/wiki/systems/GJ-216B/index.md +++ /dev/null @@ -1,119 +0,0 @@ ---- -# ============================================================ -# GJ 216B — PLACEHOLDER_152 -# Star Systems Wiki — The Settled Reach -# ============================================================ -# Auto-generated stub. Pre-filled fields from star-map.json. -# Fields marked ~ require authoring. -# ============================================================ - -# I. Identity and Location -system_id: S-152 -astronomical_id: "GJ 216B" -proper_name: ~ -system_name: "PLACEHOLDER_152" -star_type: binary -geographic_sector: north_reach -geographic_band: outer -political_zone: deep_reach_isolate - -# II. Physical Character -habitable_planet_count: ~ -inhabited_planet_count: ~ -asteroid_belt: ~ -gas_giant: ~ -habitability_profile: ~ - -# III. Gate Infrastructure -horizon_station: true -aperture_count: 1 -gate_connections: 1 -gate_topology: dead_end -span_gate_network: ~ - -# IV. Settlement History -settlement_wave: wave_3 -founding_motivation: ~ -founding_culture_primary: ~ -founding_culture_secondary: ~ -cultural_persistence: ~ -historical_event: ~ -historical_event_age_years: ~ -religious_status: ~ -religious_generation_count: ~ - -# V. Economic Life -economic_tier: ~ -population: ~ -economic_base_primary: ~ -economic_base_secondary: ~ -distribution_index: ~ -imprint_access: ~ - -# VI. Governance -governance_type: ~ -dominant_faction: ~ -primary_fault_line: ~ -secondary_fault_line: ~ - -# VII. Faction Presence -assembly_presence: ~ -commission_presence: ~ -syndic_presence: ~ -syndic_type: ~ -separatist_presence: ~ -separatist_type: ~ -institute_presence: ~ -guardians_presence: ~ - -# VIII. Cultural Voice -cultural_register: ~ -cultural_register_secondary: ~ -ambient_anxiety: ~ -local_pride: ~ -atmospheric_tone: ~ -atmospheric_tone_secondary: ~ -active_situation: ~ -silence_threshold: ~ - -# IX. Political Character -earth_alignment: ~ -earth_proximity: proximate -earth_tension: ~ - -# X. Narrative Profile -primary_archetype: ~ -secondary_archetype: ~ -narrative_notable: ~ -generation_priority: ~ - -# XI. Content Notes -stability_index: ~ -system_volatility: ~ -cultural_corridor: ~ ---- - -# PLACEHOLDER_152 -**GJ 216B** | S-152 | binary-type | north_reach outer - -## Supply Dependency - - -## Faction Notes - - -## Silence Topic - - -## Narrative Hook - - -## Calibration Note - - -## Derived Fields - -- **Compound Zone:** north_reach / outer / deep_reach_isolate -- **Settlement Age:** ~200 years -- **Hop Distance from Gateway:** 5 -- **Adjacent Systems:** S-191 diff --git a/docs/wiki/systems/GJ-222A/index.md b/docs/wiki/systems/GJ-222A/index.md deleted file mode 100644 index 3e225b326..000000000 --- a/docs/wiki/systems/GJ-222A/index.md +++ /dev/null @@ -1,119 +0,0 @@ ---- -# ============================================================ -# GJ 222A — PLACEHOLDER_133 -# Star Systems Wiki — The Settled Reach -# ============================================================ -# Auto-generated stub. Pre-filled fields from star-map.json. -# Fields marked ~ require authoring. -# ============================================================ - -# I. Identity and Location -system_id: S-133 -astronomical_id: "GJ 222A" -proper_name: ~ -system_name: "PLACEHOLDER_133" -star_type: binary -geographic_sector: south_reach -geographic_band: inner -political_zone: contested_frontier - -# II. Physical Character -habitable_planet_count: ~ -inhabited_planet_count: ~ -asteroid_belt: ~ -gas_giant: ~ -habitability_profile: ~ - -# III. Gate Infrastructure -horizon_station: true -aperture_count: 2 -gate_connections: 2 -gate_topology: through_route -span_gate_network: ~ - -# IV. Settlement History -settlement_wave: unsettled -founding_motivation: ~ -founding_culture_primary: ~ -founding_culture_secondary: ~ -cultural_persistence: ~ -historical_event: ~ -historical_event_age_years: ~ -religious_status: ~ -religious_generation_count: ~ - -# V. Economic Life -economic_tier: ~ -population: ~ -economic_base_primary: ~ -economic_base_secondary: ~ -distribution_index: ~ -imprint_access: ~ - -# VI. Governance -governance_type: ~ -dominant_faction: ~ -primary_fault_line: ~ -secondary_fault_line: ~ - -# VII. Faction Presence -assembly_presence: ~ -commission_presence: ~ -syndic_presence: ~ -syndic_type: ~ -separatist_presence: ~ -separatist_type: ~ -institute_presence: ~ -guardians_presence: ~ - -# VIII. Cultural Voice -cultural_register: ~ -cultural_register_secondary: ~ -ambient_anxiety: ~ -local_pride: ~ -atmospheric_tone: ~ -atmospheric_tone_secondary: ~ -active_situation: ~ -silence_threshold: ~ - -# IX. Political Character -earth_alignment: ~ -earth_proximity: proximate -earth_tension: ~ - -# X. Narrative Profile -primary_archetype: ~ -secondary_archetype: ~ -narrative_notable: ~ -generation_priority: ~ - -# XI. Content Notes -stability_index: ~ -system_volatility: ~ -cultural_corridor: ~ ---- - -# PLACEHOLDER_133 -**GJ 222A** | S-133 | binary-type | south_reach inner - -## Supply Dependency - - -## Faction Notes - - -## Silence Topic - - -## Narrative Hook - - -## Calibration Note - - -## Derived Fields - -- **Compound Zone:** south_reach / inner / contested_frontier -- **Settlement Age:** unsettled -- **Hop Distance from Gateway:** 5 -- **Adjacent Systems:** S-057, S-072 diff --git a/docs/wiki/systems/GJ-229/index.md b/docs/wiki/systems/GJ-229/index.md deleted file mode 100644 index 8756a62c0..000000000 --- a/docs/wiki/systems/GJ-229/index.md +++ /dev/null @@ -1,119 +0,0 @@ ---- -# ============================================================ -# GJ 229 — PLACEHOLDER_053 -# Star Systems Wiki — The Settled Reach -# ============================================================ -# Auto-generated stub. Pre-filled fields from star-map.json. -# Fields marked ~ require authoring. -# ============================================================ - -# I. Identity and Location -system_id: S-053 -astronomical_id: "GJ 229" -proper_name: ~ -system_name: "PLACEHOLDER_053" -star_type: M -geographic_sector: west_reach -geographic_band: inner -political_zone: research_periphery - -# II. Physical Character -habitable_planet_count: ~ -inhabited_planet_count: ~ -asteroid_belt: ~ -gas_giant: ~ -habitability_profile: ~ - -# III. Gate Infrastructure -horizon_station: true -aperture_count: 2 -gate_connections: 2 -gate_topology: spur_end -span_gate_network: ~ - -# IV. Settlement History -settlement_wave: wave_4 -founding_motivation: ~ -founding_culture_primary: ~ -founding_culture_secondary: ~ -cultural_persistence: ~ -historical_event: ~ -historical_event_age_years: ~ -religious_status: ~ -religious_generation_count: ~ - -# V. Economic Life -economic_tier: ~ -population: ~ -economic_base_primary: ~ -economic_base_secondary: ~ -distribution_index: ~ -imprint_access: ~ - -# VI. Governance -governance_type: ~ -dominant_faction: ~ -primary_fault_line: ~ -secondary_fault_line: ~ - -# VII. Faction Presence -assembly_presence: ~ -commission_presence: ~ -syndic_presence: ~ -syndic_type: ~ -separatist_presence: ~ -separatist_type: ~ -institute_presence: ~ -guardians_presence: ~ - -# VIII. Cultural Voice -cultural_register: ~ -cultural_register_secondary: ~ -ambient_anxiety: ~ -local_pride: ~ -atmospheric_tone: ~ -atmospheric_tone_secondary: ~ -active_situation: ~ -silence_threshold: ~ - -# IX. Political Character -earth_alignment: ~ -earth_proximity: proximate -earth_tension: ~ - -# X. Narrative Profile -primary_archetype: ~ -secondary_archetype: ~ -narrative_notable: ~ -generation_priority: ~ - -# XI. Content Notes -stability_index: ~ -system_volatility: ~ -cultural_corridor: ~ ---- - -# PLACEHOLDER_053 -**GJ 229** | S-053 | M-type | west_reach inner - -## Supply Dependency - - -## Faction Notes - - -## Silence Topic - - -## Narrative Hook - - -## Calibration Note - - -## Derived Fields - -- **Compound Zone:** west_reach / inner / research_periphery -- **Settlement Age:** ~70 years -- **Hop Distance from Gateway:** 5 -- **Adjacent Systems:** S-144, S-170 diff --git a/docs/wiki/systems/GJ-231/index.md b/docs/wiki/systems/GJ-231/index.md deleted file mode 100644 index 58685584f..000000000 --- a/docs/wiki/systems/GJ-231/index.md +++ /dev/null @@ -1,119 +0,0 @@ ---- -# ============================================================ -# GJ 231 — PLACEHOLDER_189 -# Star Systems Wiki — The Settled Reach -# ============================================================ -# Auto-generated stub. Pre-filled fields from star-map.json. -# Fields marked ~ require authoring. -# ============================================================ - -# I. Identity and Location -system_id: S-189 -astronomical_id: "GJ 231" -proper_name: ~ -system_name: "PLACEHOLDER_189" -star_type: K -geographic_sector: west_reach -geographic_band: outer -political_zone: deep_reach_isolate - -# II. Physical Character -habitable_planet_count: ~ -inhabited_planet_count: ~ -asteroid_belt: ~ -gas_giant: ~ -habitability_profile: ~ - -# III. Gate Infrastructure -horizon_station: true -aperture_count: 2 -gate_connections: 2 -gate_topology: loop_member -span_gate_network: ~ - -# IV. Settlement History -settlement_wave: wave_2 -founding_motivation: ~ -founding_culture_primary: ~ -founding_culture_secondary: ~ -cultural_persistence: ~ -historical_event: ~ -historical_event_age_years: ~ -religious_status: ~ -religious_generation_count: ~ - -# V. Economic Life -economic_tier: ~ -population: ~ -economic_base_primary: ~ -economic_base_secondary: ~ -distribution_index: ~ -imprint_access: ~ - -# VI. Governance -governance_type: ~ -dominant_faction: ~ -primary_fault_line: ~ -secondary_fault_line: ~ - -# VII. Faction Presence -assembly_presence: ~ -commission_presence: ~ -syndic_presence: ~ -syndic_type: ~ -separatist_presence: ~ -separatist_type: ~ -institute_presence: ~ -guardians_presence: ~ - -# VIII. Cultural Voice -cultural_register: ~ -cultural_register_secondary: ~ -ambient_anxiety: ~ -local_pride: ~ -atmospheric_tone: ~ -atmospheric_tone_secondary: ~ -active_situation: ~ -silence_threshold: ~ - -# IX. Political Character -earth_alignment: ~ -earth_proximity: proximate -earth_tension: ~ - -# X. Narrative Profile -primary_archetype: ~ -secondary_archetype: ~ -narrative_notable: ~ -generation_priority: ~ - -# XI. Content Notes -stability_index: ~ -system_volatility: ~ -cultural_corridor: ~ ---- - -# PLACEHOLDER_189 -**GJ 231** | S-189 | K-type | west_reach outer - -## Supply Dependency - - -## Faction Notes - - -## Silence Topic - - -## Narrative Hook - - -## Calibration Note - - -## Derived Fields - -- **Compound Zone:** west_reach / outer / deep_reach_isolate -- **Settlement Age:** ~400 years -- **Hop Distance from Gateway:** 7 -- **Adjacent Systems:** S-245, S-261 diff --git a/docs/wiki/systems/GJ-234A/index.md b/docs/wiki/systems/GJ-234A/index.md deleted file mode 100644 index f05e79477..000000000 --- a/docs/wiki/systems/GJ-234A/index.md +++ /dev/null @@ -1,119 +0,0 @@ ---- -# ============================================================ -# GJ 234A — Ross 614 -# Star Systems Wiki — The Settled Reach -# ============================================================ -# Auto-generated stub. Pre-filled fields from star-map.json. -# Fields marked ~ require authoring. -# ============================================================ - -# I. Identity and Location -system_id: S-200 -astronomical_id: "GJ 234A" -proper_name: "Ross 614" -system_name: "Ross 614" -star_type: M -geographic_sector: south_reach -geographic_band: inner -political_zone: contested_frontier - -# II. Physical Character -habitable_planet_count: ~ -inhabited_planet_count: ~ -asteroid_belt: ~ -gas_giant: ~ -habitability_profile: ~ - -# III. Gate Infrastructure -horizon_station: true -aperture_count: 3 -gate_connections: 3 -gate_topology: junction -span_gate_network: ~ - -# IV. Settlement History -settlement_wave: wave_3 -founding_motivation: ~ -founding_culture_primary: ~ -founding_culture_secondary: ~ -cultural_persistence: ~ -historical_event: ~ -historical_event_age_years: ~ -religious_status: ~ -religious_generation_count: ~ - -# V. Economic Life -economic_tier: ~ -population: ~ -economic_base_primary: ~ -economic_base_secondary: ~ -distribution_index: ~ -imprint_access: ~ - -# VI. Governance -governance_type: ~ -dominant_faction: ~ -primary_fault_line: ~ -secondary_fault_line: ~ - -# VII. Faction Presence -assembly_presence: ~ -commission_presence: ~ -syndic_presence: ~ -syndic_type: ~ -separatist_presence: ~ -separatist_type: ~ -institute_presence: ~ -guardians_presence: ~ - -# VIII. Cultural Voice -cultural_register: ~ -cultural_register_secondary: ~ -ambient_anxiety: ~ -local_pride: ~ -atmospheric_tone: ~ -atmospheric_tone_secondary: ~ -active_situation: ~ -silence_threshold: ~ - -# IX. Political Character -earth_alignment: ~ -earth_proximity: proximate -earth_tension: ~ - -# X. Narrative Profile -primary_archetype: ~ -secondary_archetype: ~ -narrative_notable: ~ -generation_priority: ~ - -# XI. Content Notes -stability_index: ~ -system_volatility: ~ -cultural_corridor: ~ ---- - -# Ross 614 -**GJ 234A** | S-200 | M-type | south_reach inner - -## Supply Dependency - - -## Faction Notes - - -## Silence Topic - - -## Narrative Hook - - -## Calibration Note - - -## Derived Fields - -- **Compound Zone:** south_reach / inner / contested_frontier -- **Settlement Age:** ~200 years -- **Hop Distance from Gateway:** 4 -- **Adjacent Systems:** S-029, S-110, S-212 diff --git a/docs/wiki/systems/GJ-244A/index.md b/docs/wiki/systems/GJ-244A/index.md deleted file mode 100644 index 835602c01..000000000 --- a/docs/wiki/systems/GJ-244A/index.md +++ /dev/null @@ -1,119 +0,0 @@ ---- -# ============================================================ -# GJ 244A — Sirius -# Star Systems Wiki — The Settled Reach -# ============================================================ -# Auto-generated stub. Pre-filled fields from star-map.json. -# Fields marked ~ require authoring. -# ============================================================ - -# I. Identity and Location -system_id: S-067 -astronomical_id: "GJ 244A" -proper_name: "Sirius" -system_name: "Sirius" -star_type: G -geographic_sector: core -geographic_band: core -political_zone: institutional_core - -# II. Physical Character -habitable_planet_count: ~ -inhabited_planet_count: ~ -asteroid_belt: ~ -gas_giant: ~ -habitability_profile: ~ - -# III. Gate Infrastructure -horizon_station: true -aperture_count: 5 -gate_connections: 5 -gate_topology: hub -span_gate_network: ~ - -# IV. Settlement History -settlement_wave: wave_1 -founding_motivation: ~ -founding_culture_primary: ~ -founding_culture_secondary: ~ -cultural_persistence: ~ -historical_event: ~ -historical_event_age_years: ~ -religious_status: ~ -religious_generation_count: ~ - -# V. Economic Life -economic_tier: ~ -population: ~ -economic_base_primary: ~ -economic_base_secondary: ~ -distribution_index: ~ -imprint_access: ~ - -# VI. Governance -governance_type: ~ -dominant_faction: ~ -primary_fault_line: ~ -secondary_fault_line: ~ - -# VII. Faction Presence -assembly_presence: ~ -commission_presence: ~ -syndic_presence: ~ -syndic_type: ~ -separatist_presence: ~ -separatist_type: ~ -institute_presence: ~ -guardians_presence: ~ - -# VIII. Cultural Voice -cultural_register: ~ -cultural_register_secondary: ~ -ambient_anxiety: ~ -local_pride: ~ -atmospheric_tone: ~ -atmospheric_tone_secondary: ~ -active_situation: ~ -silence_threshold: ~ - -# IX. Political Character -earth_alignment: ~ -earth_proximity: immediate -earth_tension: ~ - -# X. Narrative Profile -primary_archetype: ~ -secondary_archetype: ~ -narrative_notable: ~ -generation_priority: ~ - -# XI. Content Notes -stability_index: ~ -system_volatility: ~ -cultural_corridor: ~ ---- - -# Sirius -**GJ 244A** | S-067 | G-type | core core - -## Supply Dependency - - -## Faction Notes - - -## Silence Topic - - -## Narrative Hook - - -## Calibration Note - - -## Derived Fields - -- **Compound Zone:** core / core / institutional_core -- **Settlement Age:** ~550 years -- **Hop Distance from Gateway:** 1 -- **Adjacent Systems:** S-001, S-120, S-181, S-213, S-213, S-235 diff --git a/docs/wiki/systems/GJ-250A/index.md b/docs/wiki/systems/GJ-250A/index.md deleted file mode 100644 index c20a5028d..000000000 --- a/docs/wiki/systems/GJ-250A/index.md +++ /dev/null @@ -1,119 +0,0 @@ ---- -# ============================================================ -# GJ 250A — PLACEHOLDER_022 -# Star Systems Wiki — The Settled Reach -# ============================================================ -# Auto-generated stub. Pre-filled fields from star-map.json. -# Fields marked ~ require authoring. -# ============================================================ - -# I. Identity and Location -system_id: S-022 -astronomical_id: "GJ 250A" -proper_name: ~ -system_name: "PLACEHOLDER_022" -star_type: M -geographic_sector: north_reach -geographic_band: outer -political_zone: contested_frontier - -# II. Physical Character -habitable_planet_count: ~ -inhabited_planet_count: ~ -asteroid_belt: ~ -gas_giant: ~ -habitability_profile: ~ - -# III. Gate Infrastructure -horizon_station: true -aperture_count: 2 -gate_connections: 2 -gate_topology: spur_end -span_gate_network: ~ - -# IV. Settlement History -settlement_wave: wave_4 -founding_motivation: ~ -founding_culture_primary: ~ -founding_culture_secondary: ~ -cultural_persistence: ~ -historical_event: ~ -historical_event_age_years: ~ -religious_status: ~ -religious_generation_count: ~ - -# V. Economic Life -economic_tier: ~ -population: ~ -economic_base_primary: ~ -economic_base_secondary: ~ -distribution_index: ~ -imprint_access: ~ - -# VI. Governance -governance_type: ~ -dominant_faction: ~ -primary_fault_line: ~ -secondary_fault_line: ~ - -# VII. Faction Presence -assembly_presence: ~ -commission_presence: ~ -syndic_presence: ~ -syndic_type: ~ -separatist_presence: ~ -separatist_type: ~ -institute_presence: ~ -guardians_presence: ~ - -# VIII. Cultural Voice -cultural_register: ~ -cultural_register_secondary: ~ -ambient_anxiety: ~ -local_pride: ~ -atmospheric_tone: ~ -atmospheric_tone_secondary: ~ -active_situation: ~ -silence_threshold: ~ - -# IX. Political Character -earth_alignment: ~ -earth_proximity: proximate -earth_tension: ~ - -# X. Narrative Profile -primary_archetype: ~ -secondary_archetype: ~ -narrative_notable: ~ -generation_priority: ~ - -# XI. Content Notes -stability_index: ~ -system_volatility: ~ -cultural_corridor: ~ ---- - -# PLACEHOLDER_022 -**GJ 250A** | S-022 | M-type | north_reach outer - -## Supply Dependency - - -## Faction Notes - - -## Silence Topic - - -## Narrative Hook - - -## Calibration Note - - -## Derived Fields - -- **Compound Zone:** north_reach / outer / contested_frontier -- **Settlement Age:** ~70 years -- **Hop Distance from Gateway:** 5 -- **Adjacent Systems:** S-058, S-081 diff --git a/docs/wiki/systems/GJ-268/index.md b/docs/wiki/systems/GJ-268/index.md deleted file mode 100644 index 36e3c9fdb..000000000 --- a/docs/wiki/systems/GJ-268/index.md +++ /dev/null @@ -1,119 +0,0 @@ ---- -# ============================================================ -# GJ 268 — PLACEHOLDER_175 -# Star Systems Wiki — The Settled Reach -# ============================================================ -# Auto-generated stub. Pre-filled fields from star-map.json. -# Fields marked ~ require authoring. -# ============================================================ - -# I. Identity and Location -system_id: S-175 -astronomical_id: "GJ 268" -proper_name: ~ -system_name: "PLACEHOLDER_175" -star_type: M -geographic_sector: east_reach -geographic_band: inner -political_zone: research_periphery - -# II. Physical Character -habitable_planet_count: ~ -inhabited_planet_count: ~ -asteroid_belt: ~ -gas_giant: ~ -habitability_profile: ~ - -# III. Gate Infrastructure -horizon_station: true -aperture_count: 2 -gate_connections: 2 -gate_topology: through_route -span_gate_network: ~ - -# IV. Settlement History -settlement_wave: wave_3 -founding_motivation: ~ -founding_culture_primary: ~ -founding_culture_secondary: ~ -cultural_persistence: ~ -historical_event: ~ -historical_event_age_years: ~ -religious_status: ~ -religious_generation_count: ~ - -# V. Economic Life -economic_tier: ~ -population: ~ -economic_base_primary: ~ -economic_base_secondary: ~ -distribution_index: ~ -imprint_access: ~ - -# VI. Governance -governance_type: ~ -dominant_faction: ~ -primary_fault_line: ~ -secondary_fault_line: ~ - -# VII. Faction Presence -assembly_presence: ~ -commission_presence: ~ -syndic_presence: ~ -syndic_type: ~ -separatist_presence: ~ -separatist_type: ~ -institute_presence: ~ -guardians_presence: ~ - -# VIII. Cultural Voice -cultural_register: ~ -cultural_register_secondary: ~ -ambient_anxiety: ~ -local_pride: ~ -atmospheric_tone: ~ -atmospheric_tone_secondary: ~ -active_situation: ~ -silence_threshold: ~ - -# IX. Political Character -earth_alignment: ~ -earth_proximity: proximate -earth_tension: ~ - -# X. Narrative Profile -primary_archetype: ~ -secondary_archetype: ~ -narrative_notable: ~ -generation_priority: ~ - -# XI. Content Notes -stability_index: ~ -system_volatility: ~ -cultural_corridor: ~ ---- - -# PLACEHOLDER_175 -**GJ 268** | S-175 | M-type | east_reach inner - -## Supply Dependency - - -## Faction Notes - - -## Silence Topic - - -## Narrative Hook - - -## Calibration Note - - -## Derived Fields - -- **Compound Zone:** east_reach / inner / research_periphery -- **Settlement Age:** ~200 years -- **Hop Distance from Gateway:** 6 -- **Adjacent Systems:** S-160, S-166 diff --git a/docs/wiki/systems/GJ-27/index.md b/docs/wiki/systems/GJ-27/index.md deleted file mode 100644 index 2832e192b..000000000 --- a/docs/wiki/systems/GJ-27/index.md +++ /dev/null @@ -1,119 +0,0 @@ ---- -# ============================================================ -# GJ 27 — PLACEHOLDER_202 -# Star Systems Wiki — The Settled Reach -# ============================================================ -# Auto-generated stub. Pre-filled fields from star-map.json. -# Fields marked ~ require authoring. -# ============================================================ - -# I. Identity and Location -system_id: S-202 -astronomical_id: "GJ 27" -proper_name: ~ -system_name: "PLACEHOLDER_202" -star_type: F -geographic_sector: south_reach -geographic_band: inner -political_zone: research_periphery - -# II. Physical Character -habitable_planet_count: ~ -inhabited_planet_count: ~ -asteroid_belt: ~ -gas_giant: ~ -habitability_profile: ~ - -# III. Gate Infrastructure -horizon_station: true -aperture_count: 2 -gate_connections: 2 -gate_topology: spur_end -span_gate_network: ~ - -# IV. Settlement History -settlement_wave: wave_3 -founding_motivation: ~ -founding_culture_primary: ~ -founding_culture_secondary: ~ -cultural_persistence: ~ -historical_event: ~ -historical_event_age_years: ~ -religious_status: ~ -religious_generation_count: ~ - -# V. Economic Life -economic_tier: ~ -population: ~ -economic_base_primary: ~ -economic_base_secondary: ~ -distribution_index: ~ -imprint_access: ~ - -# VI. Governance -governance_type: ~ -dominant_faction: ~ -primary_fault_line: ~ -secondary_fault_line: ~ - -# VII. Faction Presence -assembly_presence: ~ -commission_presence: ~ -syndic_presence: ~ -syndic_type: ~ -separatist_presence: ~ -separatist_type: ~ -institute_presence: ~ -guardians_presence: ~ - -# VIII. Cultural Voice -cultural_register: ~ -cultural_register_secondary: ~ -ambient_anxiety: ~ -local_pride: ~ -atmospheric_tone: ~ -atmospheric_tone_secondary: ~ -active_situation: ~ -silence_threshold: ~ - -# IX. Political Character -earth_alignment: ~ -earth_proximity: proximate -earth_tension: ~ - -# X. Narrative Profile -primary_archetype: ~ -secondary_archetype: ~ -narrative_notable: ~ -generation_priority: ~ - -# XI. Content Notes -stability_index: ~ -system_volatility: ~ -cultural_corridor: ~ ---- - -# PLACEHOLDER_202 -**GJ 27** | S-202 | F-type | south_reach inner - -## Supply Dependency - - -## Faction Notes - - -## Silence Topic - - -## Narrative Hook - - -## Calibration Note - - -## Derived Fields - -- **Compound Zone:** south_reach / inner / research_periphery -- **Settlement Age:** ~200 years -- **Hop Distance from Gateway:** 7 -- **Adjacent Systems:** S-092, S-165 diff --git a/docs/wiki/systems/GJ-273/index.md b/docs/wiki/systems/GJ-273/index.md deleted file mode 100644 index 96df51ab1..000000000 --- a/docs/wiki/systems/GJ-273/index.md +++ /dev/null @@ -1,119 +0,0 @@ ---- -# ============================================================ -# GJ 273 — Luyten's Star -# Star Systems Wiki — The Settled Reach -# ============================================================ -# Auto-generated stub. Pre-filled fields from star-map.json. -# Fields marked ~ require authoring. -# ============================================================ - -# I. Identity and Location -system_id: S-081 -astronomical_id: "GJ 273" -proper_name: "Luyten's Star" -system_name: "Luyten's Star" -star_type: M -geographic_sector: north_reach -geographic_band: inner -political_zone: commercial_mid_reach - -# II. Physical Character -habitable_planet_count: ~ -inhabited_planet_count: ~ -asteroid_belt: ~ -gas_giant: ~ -habitability_profile: ~ - -# III. Gate Infrastructure -horizon_station: true -aperture_count: 3 -gate_connections: 3 -gate_topology: junction -span_gate_network: ~ - -# IV. Settlement History -settlement_wave: wave_2 -founding_motivation: ~ -founding_culture_primary: ~ -founding_culture_secondary: ~ -cultural_persistence: ~ -historical_event: ~ -historical_event_age_years: ~ -religious_status: ~ -religious_generation_count: ~ - -# V. Economic Life -economic_tier: ~ -population: ~ -economic_base_primary: ~ -economic_base_secondary: ~ -distribution_index: ~ -imprint_access: ~ - -# VI. Governance -governance_type: ~ -dominant_faction: ~ -primary_fault_line: ~ -secondary_fault_line: ~ - -# VII. Faction Presence -assembly_presence: ~ -commission_presence: ~ -syndic_presence: ~ -syndic_type: ~ -separatist_presence: ~ -separatist_type: ~ -institute_presence: ~ -guardians_presence: ~ - -# VIII. Cultural Voice -cultural_register: ~ -cultural_register_secondary: ~ -ambient_anxiety: ~ -local_pride: ~ -atmospheric_tone: ~ -atmospheric_tone_secondary: ~ -active_situation: ~ -silence_threshold: ~ - -# IX. Political Character -earth_alignment: ~ -earth_proximity: proximate -earth_tension: ~ - -# X. Narrative Profile -primary_archetype: ~ -secondary_archetype: ~ -narrative_notable: ~ -generation_priority: ~ - -# XI. Content Notes -stability_index: ~ -system_volatility: ~ -cultural_corridor: ~ ---- - -# Luyten's Star -**GJ 273** | S-081 | M-type | north_reach inner - -## Supply Dependency - - -## Faction Notes - - -## Silence Topic - - -## Narrative Hook - - -## Calibration Note - - -## Derived Fields - -- **Compound Zone:** north_reach / inner / commercial_mid_reach -- **Settlement Age:** ~400 years -- **Hop Distance from Gateway:** 4 -- **Adjacent Systems:** S-009, S-022, S-080 diff --git a/docs/wiki/systems/GJ-280A/index.md b/docs/wiki/systems/GJ-280A/index.md deleted file mode 100644 index 8d05388ba..000000000 --- a/docs/wiki/systems/GJ-280A/index.md +++ /dev/null @@ -1,119 +0,0 @@ ---- -# ============================================================ -# GJ 280A — Procyon -# Star Systems Wiki — The Settled Reach -# ============================================================ -# Auto-generated stub. Pre-filled fields from star-map.json. -# Fields marked ~ require authoring. -# ============================================================ - -# I. Identity and Location -system_id: S-047 -astronomical_id: "GJ 280A" -proper_name: "Procyon" -system_name: "Procyon" -star_type: M -geographic_sector: core -geographic_band: core -political_zone: institutional_core - -# II. Physical Character -habitable_planet_count: ~ -inhabited_planet_count: ~ -asteroid_belt: ~ -gas_giant: ~ -habitability_profile: ~ - -# III. Gate Infrastructure -horizon_station: true -aperture_count: 3 -gate_connections: 3 -gate_topology: junction -span_gate_network: ~ - -# IV. Settlement History -settlement_wave: wave_4 -founding_motivation: ~ -founding_culture_primary: ~ -founding_culture_secondary: ~ -cultural_persistence: ~ -historical_event: ~ -historical_event_age_years: ~ -religious_status: ~ -religious_generation_count: ~ - -# V. Economic Life -economic_tier: ~ -population: ~ -economic_base_primary: ~ -economic_base_secondary: ~ -distribution_index: ~ -imprint_access: ~ - -# VI. Governance -governance_type: ~ -dominant_faction: ~ -primary_fault_line: ~ -secondary_fault_line: ~ - -# VII. Faction Presence -assembly_presence: ~ -commission_presence: ~ -syndic_presence: ~ -syndic_type: ~ -separatist_presence: ~ -separatist_type: ~ -institute_presence: ~ -guardians_presence: ~ - -# VIII. Cultural Voice -cultural_register: ~ -cultural_register_secondary: ~ -ambient_anxiety: ~ -local_pride: ~ -atmospheric_tone: ~ -atmospheric_tone_secondary: ~ -active_situation: ~ -silence_threshold: ~ - -# IX. Political Character -earth_alignment: ~ -earth_proximity: immediate -earth_tension: ~ - -# X. Narrative Profile -primary_archetype: ~ -secondary_archetype: ~ -narrative_notable: ~ -generation_priority: ~ - -# XI. Content Notes -stability_index: ~ -system_volatility: ~ -cultural_corridor: ~ ---- - -# Procyon -**GJ 280A** | S-047 | M-type | core core - -## Supply Dependency - - -## Faction Notes - - -## Silence Topic - - -## Narrative Hook - - -## Calibration Note - - -## Derived Fields - -- **Compound Zone:** core / core / institutional_core -- **Settlement Age:** ~70 years -- **Hop Distance from Gateway:** 2 -- **Adjacent Systems:** S-027, S-054, S-139 diff --git a/docs/wiki/systems/GJ-280B/index.md b/docs/wiki/systems/GJ-280B/index.md deleted file mode 100644 index 8bebec513..000000000 --- a/docs/wiki/systems/GJ-280B/index.md +++ /dev/null @@ -1,119 +0,0 @@ ---- -# ============================================================ -# GJ 280B — PLACEHOLDER_198 -# Star Systems Wiki — The Settled Reach -# ============================================================ -# Auto-generated stub. Pre-filled fields from star-map.json. -# Fields marked ~ require authoring. -# ============================================================ - -# I. Identity and Location -system_id: S-198 -astronomical_id: "GJ 280B" -proper_name: ~ -system_name: "PLACEHOLDER_198" -star_type: K -geographic_sector: north_reach -geographic_band: inner -political_zone: contested_frontier - -# II. Physical Character -habitable_planet_count: ~ -inhabited_planet_count: ~ -asteroid_belt: ~ -gas_giant: ~ -habitability_profile: ~ - -# III. Gate Infrastructure -horizon_station: true -aperture_count: 2 -gate_connections: 2 -gate_topology: loop_member -span_gate_network: ~ - -# IV. Settlement History -settlement_wave: wave_3 -founding_motivation: ~ -founding_culture_primary: ~ -founding_culture_secondary: ~ -cultural_persistence: ~ -historical_event: ~ -historical_event_age_years: ~ -religious_status: ~ -religious_generation_count: ~ - -# V. Economic Life -economic_tier: ~ -population: ~ -economic_base_primary: ~ -economic_base_secondary: ~ -distribution_index: ~ -imprint_access: ~ - -# VI. Governance -governance_type: ~ -dominant_faction: ~ -primary_fault_line: ~ -secondary_fault_line: ~ - -# VII. Faction Presence -assembly_presence: ~ -commission_presence: ~ -syndic_presence: ~ -syndic_type: ~ -separatist_presence: ~ -separatist_type: ~ -institute_presence: ~ -guardians_presence: ~ - -# VIII. Cultural Voice -cultural_register: ~ -cultural_register_secondary: ~ -ambient_anxiety: ~ -local_pride: ~ -atmospheric_tone: ~ -atmospheric_tone_secondary: ~ -active_situation: ~ -silence_threshold: ~ - -# IX. Political Character -earth_alignment: ~ -earth_proximity: proximate -earth_tension: ~ - -# X. Narrative Profile -primary_archetype: ~ -secondary_archetype: ~ -narrative_notable: ~ -generation_priority: ~ - -# XI. Content Notes -stability_index: ~ -system_volatility: ~ -cultural_corridor: ~ ---- - -# PLACEHOLDER_198 -**GJ 280B** | S-198 | K-type | north_reach inner - -## Supply Dependency - - -## Faction Notes - - -## Silence Topic - - -## Narrative Hook - - -## Calibration Note - - -## Derived Fields - -- **Compound Zone:** north_reach / inner / contested_frontier -- **Settlement Age:** ~200 years -- **Hop Distance from Gateway:** 5 -- **Adjacent Systems:** S-127, S-188 diff --git a/docs/wiki/systems/GJ-282A/index.md b/docs/wiki/systems/GJ-282A/index.md deleted file mode 100644 index 1c3ca09a2..000000000 --- a/docs/wiki/systems/GJ-282A/index.md +++ /dev/null @@ -1,119 +0,0 @@ ---- -# ============================================================ -# GJ 282A — PLACEHOLDER_295 -# Star Systems Wiki — The Settled Reach -# ============================================================ -# Auto-generated stub. Pre-filled fields from star-map.json. -# Fields marked ~ require authoring. -# ============================================================ - -# I. Identity and Location -system_id: S-295 -astronomical_id: "GJ 282A" -proper_name: ~ -system_name: "PLACEHOLDER_295" -star_type: G -geographic_sector: west_reach -geographic_band: outer -political_zone: deep_reach_isolate - -# II. Physical Character -habitable_planet_count: ~ -inhabited_planet_count: ~ -asteroid_belt: ~ -gas_giant: ~ -habitability_profile: ~ - -# III. Gate Infrastructure -horizon_station: true -aperture_count: 2 -gate_connections: 2 -gate_topology: through_route -span_gate_network: ~ - -# IV. Settlement History -settlement_wave: wave_2 -founding_motivation: ~ -founding_culture_primary: ~ -founding_culture_secondary: ~ -cultural_persistence: ~ -historical_event: ~ -historical_event_age_years: ~ -religious_status: ~ -religious_generation_count: ~ - -# V. Economic Life -economic_tier: ~ -population: ~ -economic_base_primary: ~ -economic_base_secondary: ~ -distribution_index: ~ -imprint_access: ~ - -# VI. Governance -governance_type: ~ -dominant_faction: ~ -primary_fault_line: ~ -secondary_fault_line: ~ - -# VII. Faction Presence -assembly_presence: ~ -commission_presence: ~ -syndic_presence: ~ -syndic_type: ~ -separatist_presence: ~ -separatist_type: ~ -institute_presence: ~ -guardians_presence: ~ - -# VIII. Cultural Voice -cultural_register: ~ -cultural_register_secondary: ~ -ambient_anxiety: ~ -local_pride: ~ -atmospheric_tone: ~ -atmospheric_tone_secondary: ~ -active_situation: ~ -silence_threshold: ~ - -# IX. Political Character -earth_alignment: ~ -earth_proximity: distant -earth_tension: ~ - -# X. Narrative Profile -primary_archetype: ~ -secondary_archetype: ~ -narrative_notable: ~ -generation_priority: ~ - -# XI. Content Notes -stability_index: ~ -system_volatility: ~ -cultural_corridor: ~ ---- - -# PLACEHOLDER_295 -**GJ 282A** | S-295 | G-type | west_reach outer - -## Supply Dependency - - -## Faction Notes - - -## Silence Topic - - -## Narrative Hook - - -## Calibration Note - - -## Derived Fields - -- **Compound Zone:** west_reach / outer / deep_reach_isolate -- **Settlement Age:** ~400 years -- **Hop Distance from Gateway:** 15 -- **Adjacent Systems:** S-167, S-293 diff --git a/docs/wiki/systems/GJ-282B/index.md b/docs/wiki/systems/GJ-282B/index.md deleted file mode 100644 index 2dc52318c..000000000 --- a/docs/wiki/systems/GJ-282B/index.md +++ /dev/null @@ -1,119 +0,0 @@ ---- -# ============================================================ -# GJ 282B — PLACEHOLDER_084 -# Star Systems Wiki — The Settled Reach -# ============================================================ -# Auto-generated stub. Pre-filled fields from star-map.json. -# Fields marked ~ require authoring. -# ============================================================ - -# I. Identity and Location -system_id: S-084 -astronomical_id: "GJ 282B" -proper_name: ~ -system_name: "PLACEHOLDER_084" -star_type: M -geographic_sector: deep_frontier -geographic_band: outer -political_zone: deep_reach_isolate - -# II. Physical Character -habitable_planet_count: ~ -inhabited_planet_count: ~ -asteroid_belt: ~ -gas_giant: ~ -habitability_profile: ~ - -# III. Gate Infrastructure -horizon_station: true -aperture_count: 2 -gate_connections: 2 -gate_topology: through_route -span_gate_network: ~ - -# IV. Settlement History -settlement_wave: wave_4 -founding_motivation: ~ -founding_culture_primary: ~ -founding_culture_secondary: ~ -cultural_persistence: ~ -historical_event: ~ -historical_event_age_years: ~ -religious_status: ~ -religious_generation_count: ~ - -# V. Economic Life -economic_tier: ~ -population: ~ -economic_base_primary: ~ -economic_base_secondary: ~ -distribution_index: ~ -imprint_access: ~ - -# VI. Governance -governance_type: ~ -dominant_faction: ~ -primary_fault_line: ~ -secondary_fault_line: ~ - -# VII. Faction Presence -assembly_presence: ~ -commission_presence: ~ -syndic_presence: ~ -syndic_type: ~ -separatist_presence: ~ -separatist_type: ~ -institute_presence: ~ -guardians_presence: ~ - -# VIII. Cultural Voice -cultural_register: ~ -cultural_register_secondary: ~ -ambient_anxiety: ~ -local_pride: ~ -atmospheric_tone: ~ -atmospheric_tone_secondary: ~ -active_situation: ~ -silence_threshold: ~ - -# IX. Political Character -earth_alignment: ~ -earth_proximity: distant -earth_tension: ~ - -# X. Narrative Profile -primary_archetype: ~ -secondary_archetype: ~ -narrative_notable: ~ -generation_priority: ~ - -# XI. Content Notes -stability_index: ~ -system_volatility: ~ -cultural_corridor: ~ ---- - -# PLACEHOLDER_084 -**GJ 282B** | S-084 | M-type | deep_frontier outer - -## Supply Dependency - - -## Faction Notes - - -## Silence Topic - - -## Narrative Hook - - -## Calibration Note - - -## Derived Fields - -- **Compound Zone:** deep_frontier / outer / deep_reach_isolate -- **Settlement Age:** ~70 years -- **Hop Distance from Gateway:** 15 -- **Adjacent Systems:** S-117, S-218 diff --git a/docs/wiki/systems/GJ-285/index.md b/docs/wiki/systems/GJ-285/index.md deleted file mode 100644 index 316bb2d5f..000000000 --- a/docs/wiki/systems/GJ-285/index.md +++ /dev/null @@ -1,119 +0,0 @@ ---- -# ============================================================ -# GJ 285 — PLACEHOLDER_104 -# Star Systems Wiki — The Settled Reach -# ============================================================ -# Auto-generated stub. Pre-filled fields from star-map.json. -# Fields marked ~ require authoring. -# ============================================================ - -# I. Identity and Location -system_id: S-104 -astronomical_id: "GJ 285" -proper_name: ~ -system_name: "PLACEHOLDER_104" -star_type: M -geographic_sector: north_reach -geographic_band: outer -political_zone: deep_reach_isolate - -# II. Physical Character -habitable_planet_count: ~ -inhabited_planet_count: ~ -asteroid_belt: ~ -gas_giant: ~ -habitability_profile: ~ - -# III. Gate Infrastructure -horizon_station: true -aperture_count: 1 -gate_connections: 1 -gate_topology: dead_end -span_gate_network: ~ - -# IV. Settlement History -settlement_wave: wave_3 -founding_motivation: ~ -founding_culture_primary: ~ -founding_culture_secondary: ~ -cultural_persistence: ~ -historical_event: ~ -historical_event_age_years: ~ -religious_status: ~ -religious_generation_count: ~ - -# V. Economic Life -economic_tier: ~ -population: ~ -economic_base_primary: ~ -economic_base_secondary: ~ -distribution_index: ~ -imprint_access: ~ - -# VI. Governance -governance_type: ~ -dominant_faction: ~ -primary_fault_line: ~ -secondary_fault_line: ~ - -# VII. Faction Presence -assembly_presence: ~ -commission_presence: ~ -syndic_presence: ~ -syndic_type: ~ -separatist_presence: ~ -separatist_type: ~ -institute_presence: ~ -guardians_presence: ~ - -# VIII. Cultural Voice -cultural_register: ~ -cultural_register_secondary: ~ -ambient_anxiety: ~ -local_pride: ~ -atmospheric_tone: ~ -atmospheric_tone_secondary: ~ -active_situation: ~ -silence_threshold: ~ - -# IX. Political Character -earth_alignment: ~ -earth_proximity: proximate -earth_tension: ~ - -# X. Narrative Profile -primary_archetype: ~ -secondary_archetype: ~ -narrative_notable: ~ -generation_priority: ~ - -# XI. Content Notes -stability_index: ~ -system_volatility: ~ -cultural_corridor: ~ ---- - -# PLACEHOLDER_104 -**GJ 285** | S-104 | M-type | north_reach outer - -## Supply Dependency - - -## Faction Notes - - -## Silence Topic - - -## Narrative Hook - - -## Calibration Note - - -## Derived Fields - -- **Compound Zone:** north_reach / outer / deep_reach_isolate -- **Settlement Age:** ~200 years -- **Hop Distance from Gateway:** 5 -- **Adjacent Systems:** S-033 diff --git a/docs/wiki/systems/GJ-286/index.md b/docs/wiki/systems/GJ-286/index.md deleted file mode 100644 index ab4df7ea4..000000000 --- a/docs/wiki/systems/GJ-286/index.md +++ /dev/null @@ -1,119 +0,0 @@ ---- -# ============================================================ -# GJ 286 — Pollux -# Star Systems Wiki — The Settled Reach -# ============================================================ -# Auto-generated stub. Pre-filled fields from star-map.json. -# Fields marked ~ require authoring. -# ============================================================ - -# I. Identity and Location -system_id: S-096 -astronomical_id: "GJ 286" -proper_name: "Pollux" -system_name: "Pollux" -star_type: G -geographic_sector: deep_frontier -geographic_band: inner -political_zone: contested_frontier - -# II. Physical Character -habitable_planet_count: ~ -inhabited_planet_count: ~ -asteroid_belt: ~ -gas_giant: ~ -habitability_profile: ~ - -# III. Gate Infrastructure -horizon_station: true -aperture_count: 2 -gate_connections: 2 -gate_topology: through_route -span_gate_network: ~ - -# IV. Settlement History -settlement_wave: wave_4 -founding_motivation: ~ -founding_culture_primary: ~ -founding_culture_secondary: ~ -cultural_persistence: ~ -historical_event: ~ -historical_event_age_years: ~ -religious_status: ~ -religious_generation_count: ~ - -# V. Economic Life -economic_tier: ~ -population: ~ -economic_base_primary: ~ -economic_base_secondary: ~ -distribution_index: ~ -imprint_access: ~ - -# VI. Governance -governance_type: ~ -dominant_faction: ~ -primary_fault_line: ~ -secondary_fault_line: ~ - -# VII. Faction Presence -assembly_presence: ~ -commission_presence: ~ -syndic_presence: ~ -syndic_type: ~ -separatist_presence: ~ -separatist_type: ~ -institute_presence: ~ -guardians_presence: ~ - -# VIII. Cultural Voice -cultural_register: ~ -cultural_register_secondary: ~ -ambient_anxiety: ~ -local_pride: ~ -atmospheric_tone: ~ -atmospheric_tone_secondary: ~ -active_situation: ~ -silence_threshold: ~ - -# IX. Political Character -earth_alignment: ~ -earth_proximity: proximate -earth_tension: ~ - -# X. Narrative Profile -primary_archetype: ~ -secondary_archetype: ~ -narrative_notable: ~ -generation_priority: ~ - -# XI. Content Notes -stability_index: ~ -system_volatility: ~ -cultural_corridor: ~ ---- - -# Pollux -**GJ 286** | S-096 | G-type | deep_frontier inner - -## Supply Dependency - - -## Faction Notes - - -## Silence Topic - - -## Narrative Hook - - -## Calibration Note - - -## Derived Fields - -- **Compound Zone:** deep_frontier / inner / contested_frontier -- **Settlement Age:** ~70 years -- **Hop Distance from Gateway:** 7 -- **Adjacent Systems:** S-101, S-224 diff --git a/docs/wiki/systems/GJ-300/index.md b/docs/wiki/systems/GJ-300/index.md deleted file mode 100644 index ea8bf7e5d..000000000 --- a/docs/wiki/systems/GJ-300/index.md +++ /dev/null @@ -1,119 +0,0 @@ ---- -# ============================================================ -# GJ 300 — PLACEHOLDER_006 -# Star Systems Wiki — The Settled Reach -# ============================================================ -# Auto-generated stub. Pre-filled fields from star-map.json. -# Fields marked ~ require authoring. -# ============================================================ - -# I. Identity and Location -system_id: S-006 -astronomical_id: "GJ 300" -proper_name: ~ -system_name: "PLACEHOLDER_006" -star_type: G -geographic_sector: north_reach -geographic_band: outer -political_zone: commercial_mid_reach - -# II. Physical Character -habitable_planet_count: ~ -inhabited_planet_count: ~ -asteroid_belt: ~ -gas_giant: ~ -habitability_profile: ~ - -# III. Gate Infrastructure -horizon_station: true -aperture_count: 1 -gate_connections: 1 -gate_topology: dead_end -span_gate_network: ~ - -# IV. Settlement History -settlement_wave: wave_2 -founding_motivation: ~ -founding_culture_primary: ~ -founding_culture_secondary: ~ -cultural_persistence: ~ -historical_event: ~ -historical_event_age_years: ~ -religious_status: ~ -religious_generation_count: ~ - -# V. Economic Life -economic_tier: ~ -population: ~ -economic_base_primary: ~ -economic_base_secondary: ~ -distribution_index: ~ -imprint_access: ~ - -# VI. Governance -governance_type: ~ -dominant_faction: ~ -primary_fault_line: ~ -secondary_fault_line: ~ - -# VII. Faction Presence -assembly_presence: ~ -commission_presence: ~ -syndic_presence: ~ -syndic_type: ~ -separatist_presence: ~ -separatist_type: ~ -institute_presence: ~ -guardians_presence: ~ - -# VIII. Cultural Voice -cultural_register: ~ -cultural_register_secondary: ~ -ambient_anxiety: ~ -local_pride: ~ -atmospheric_tone: ~ -atmospheric_tone_secondary: ~ -active_situation: ~ -silence_threshold: ~ - -# IX. Political Character -earth_alignment: ~ -earth_proximity: proximate -earth_tension: ~ - -# X. Narrative Profile -primary_archetype: ~ -secondary_archetype: ~ -narrative_notable: ~ -generation_priority: ~ - -# XI. Content Notes -stability_index: ~ -system_volatility: ~ -cultural_corridor: ~ ---- - -# PLACEHOLDER_006 -**GJ 300** | S-006 | G-type | north_reach outer - -## Supply Dependency - - -## Faction Notes - - -## Silence Topic - - -## Narrative Hook - - -## Calibration Note - - -## Derived Fields - -- **Compound Zone:** north_reach / outer / commercial_mid_reach -- **Settlement Age:** ~400 years -- **Hop Distance from Gateway:** 5 -- **Adjacent Systems:** S-268 diff --git a/docs/wiki/systems/GJ-302/index.md b/docs/wiki/systems/GJ-302/index.md deleted file mode 100644 index a92d740d4..000000000 --- a/docs/wiki/systems/GJ-302/index.md +++ /dev/null @@ -1,119 +0,0 @@ ---- -# ============================================================ -# GJ 302 — PLACEHOLDER_172 -# Star Systems Wiki — The Settled Reach -# ============================================================ -# Auto-generated stub. Pre-filled fields from star-map.json. -# Fields marked ~ require authoring. -# ============================================================ - -# I. Identity and Location -system_id: S-172 -astronomical_id: "GJ 302" -proper_name: ~ -system_name: "PLACEHOLDER_172" -star_type: F -geographic_sector: west_reach -geographic_band: outer -political_zone: commercial_mid_reach - -# II. Physical Character -habitable_planet_count: ~ -inhabited_planet_count: ~ -asteroid_belt: ~ -gas_giant: ~ -habitability_profile: ~ - -# III. Gate Infrastructure -horizon_station: true -aperture_count: 2 -gate_connections: 2 -gate_topology: spur_end -span_gate_network: ~ - -# IV. Settlement History -settlement_wave: wave_2 -founding_motivation: ~ -founding_culture_primary: ~ -founding_culture_secondary: ~ -cultural_persistence: ~ -historical_event: ~ -historical_event_age_years: ~ -religious_status: ~ -religious_generation_count: ~ - -# V. Economic Life -economic_tier: ~ -population: ~ -economic_base_primary: ~ -economic_base_secondary: ~ -distribution_index: ~ -imprint_access: ~ - -# VI. Governance -governance_type: ~ -dominant_faction: ~ -primary_fault_line: ~ -secondary_fault_line: ~ - -# VII. Faction Presence -assembly_presence: ~ -commission_presence: ~ -syndic_presence: ~ -syndic_type: ~ -separatist_presence: ~ -separatist_type: ~ -institute_presence: ~ -guardians_presence: ~ - -# VIII. Cultural Voice -cultural_register: ~ -cultural_register_secondary: ~ -ambient_anxiety: ~ -local_pride: ~ -atmospheric_tone: ~ -atmospheric_tone_secondary: ~ -active_situation: ~ -silence_threshold: ~ - -# IX. Political Character -earth_alignment: ~ -earth_proximity: proximate -earth_tension: ~ - -# X. Narrative Profile -primary_archetype: ~ -secondary_archetype: ~ -narrative_notable: ~ -generation_priority: ~ - -# XI. Content Notes -stability_index: ~ -system_volatility: ~ -cultural_corridor: ~ ---- - -# PLACEHOLDER_172 -**GJ 302** | S-172 | F-type | west_reach outer - -## Supply Dependency - - -## Faction Notes - - -## Silence Topic - - -## Narrative Hook - - -## Calibration Note - - -## Derived Fields - -- **Compound Zone:** west_reach / outer / commercial_mid_reach -- **Settlement Age:** ~400 years -- **Hop Distance from Gateway:** 8 -- **Adjacent Systems:** S-019, S-232 diff --git a/docs/wiki/systems/GJ-309/index.md b/docs/wiki/systems/GJ-309/index.md deleted file mode 100644 index 6d692e1dd..000000000 --- a/docs/wiki/systems/GJ-309/index.md +++ /dev/null @@ -1,119 +0,0 @@ ---- -# ============================================================ -# GJ 309 — PLACEHOLDER_224 -# Star Systems Wiki — The Settled Reach -# ============================================================ -# Auto-generated stub. Pre-filled fields from star-map.json. -# Fields marked ~ require authoring. -# ============================================================ - -# I. Identity and Location -system_id: S-224 -astronomical_id: "GJ 309" -proper_name: ~ -system_name: "PLACEHOLDER_224" -star_type: K -geographic_sector: deep_frontier -geographic_band: outer -political_zone: deep_reach_isolate - -# II. Physical Character -habitable_planet_count: ~ -inhabited_planet_count: ~ -asteroid_belt: ~ -gas_giant: ~ -habitability_profile: ~ - -# III. Gate Infrastructure -horizon_station: true -aperture_count: 2 -gate_connections: 2 -gate_topology: through_route -span_gate_network: ~ - -# IV. Settlement History -settlement_wave: wave_5 -founding_motivation: ~ -founding_culture_primary: ~ -founding_culture_secondary: ~ -cultural_persistence: ~ -historical_event: ~ -historical_event_age_years: ~ -religious_status: ~ -religious_generation_count: ~ - -# V. Economic Life -economic_tier: ~ -population: ~ -economic_base_primary: ~ -economic_base_secondary: ~ -distribution_index: ~ -imprint_access: ~ - -# VI. Governance -governance_type: ~ -dominant_faction: ~ -primary_fault_line: ~ -secondary_fault_line: ~ - -# VII. Faction Presence -assembly_presence: ~ -commission_presence: ~ -syndic_presence: ~ -syndic_type: ~ -separatist_presence: ~ -separatist_type: ~ -institute_presence: ~ -guardians_presence: ~ - -# VIII. Cultural Voice -cultural_register: ~ -cultural_register_secondary: ~ -ambient_anxiety: ~ -local_pride: ~ -atmospheric_tone: ~ -atmospheric_tone_secondary: ~ -active_situation: ~ -silence_threshold: ~ - -# IX. Political Character -earth_alignment: ~ -earth_proximity: proximate -earth_tension: ~ - -# X. Narrative Profile -primary_archetype: ~ -secondary_archetype: ~ -narrative_notable: ~ -generation_priority: ~ - -# XI. Content Notes -stability_index: ~ -system_volatility: ~ -cultural_corridor: ~ ---- - -# PLACEHOLDER_224 -**GJ 309** | S-224 | K-type | deep_frontier outer - -## Supply Dependency - - -## Faction Notes - - -## Silence Topic - - -## Narrative Hook - - -## Calibration Note - - -## Derived Fields - -- **Compound Zone:** deep_frontier / outer / deep_reach_isolate -- **Settlement Age:** ~20 years -- **Hop Distance from Gateway:** 8 -- **Adjacent Systems:** S-043, S-096 diff --git a/docs/wiki/systems/GJ-3135/index.md b/docs/wiki/systems/GJ-3135/index.md deleted file mode 100644 index 20d13796d..000000000 --- a/docs/wiki/systems/GJ-3135/index.md +++ /dev/null @@ -1,119 +0,0 @@ ---- -# ============================================================ -# GJ 3135 — PLACEHOLDER_062 -# Star Systems Wiki — The Settled Reach -# ============================================================ -# Auto-generated stub. Pre-filled fields from star-map.json. -# Fields marked ~ require authoring. -# ============================================================ - -# I. Identity and Location -system_id: S-062 -astronomical_id: "GJ 3135" -proper_name: ~ -system_name: "PLACEHOLDER_062" -star_type: M -geographic_sector: east_reach -geographic_band: outer -political_zone: research_periphery - -# II. Physical Character -habitable_planet_count: ~ -inhabited_planet_count: ~ -asteroid_belt: ~ -gas_giant: ~ -habitability_profile: ~ - -# III. Gate Infrastructure -horizon_station: true -aperture_count: 2 -gate_connections: 2 -gate_topology: through_route -span_gate_network: ~ - -# IV. Settlement History -settlement_wave: wave_3 -founding_motivation: ~ -founding_culture_primary: ~ -founding_culture_secondary: ~ -cultural_persistence: ~ -historical_event: ~ -historical_event_age_years: ~ -religious_status: ~ -religious_generation_count: ~ - -# V. Economic Life -economic_tier: ~ -population: ~ -economic_base_primary: ~ -economic_base_secondary: ~ -distribution_index: ~ -imprint_access: ~ - -# VI. Governance -governance_type: ~ -dominant_faction: ~ -primary_fault_line: ~ -secondary_fault_line: ~ - -# VII. Faction Presence -assembly_presence: ~ -commission_presence: ~ -syndic_presence: ~ -syndic_type: ~ -separatist_presence: ~ -separatist_type: ~ -institute_presence: ~ -guardians_presence: ~ - -# VIII. Cultural Voice -cultural_register: ~ -cultural_register_secondary: ~ -ambient_anxiety: ~ -local_pride: ~ -atmospheric_tone: ~ -atmospheric_tone_secondary: ~ -active_situation: ~ -silence_threshold: ~ - -# IX. Political Character -earth_alignment: ~ -earth_proximity: proximate -earth_tension: ~ - -# X. Narrative Profile -primary_archetype: ~ -secondary_archetype: ~ -narrative_notable: ~ -generation_priority: ~ - -# XI. Content Notes -stability_index: ~ -system_volatility: ~ -cultural_corridor: ~ ---- - -# PLACEHOLDER_062 -**GJ 3135** | S-062 | M-type | east_reach outer - -## Supply Dependency - - -## Faction Notes - - -## Silence Topic - - -## Narrative Hook - - -## Calibration Note - - -## Derived Fields - -- **Compound Zone:** east_reach / outer / research_periphery -- **Settlement Age:** ~200 years -- **Hop Distance from Gateway:** 6 -- **Adjacent Systems:** S-109, S-121 diff --git a/docs/wiki/systems/GJ-320/index.md b/docs/wiki/systems/GJ-320/index.md deleted file mode 100644 index 5d0b1a17b..000000000 --- a/docs/wiki/systems/GJ-320/index.md +++ /dev/null @@ -1,119 +0,0 @@ ---- -# ============================================================ -# GJ 320 — PLACEHOLDER_274 -# Star Systems Wiki — The Settled Reach -# ============================================================ -# Auto-generated stub. Pre-filled fields from star-map.json. -# Fields marked ~ require authoring. -# ============================================================ - -# I. Identity and Location -system_id: S-274 -astronomical_id: "GJ 320" -proper_name: ~ -system_name: "PLACEHOLDER_274" -star_type: F -geographic_sector: west_reach -geographic_band: outer -political_zone: research_periphery - -# II. Physical Character -habitable_planet_count: ~ -inhabited_planet_count: ~ -asteroid_belt: ~ -gas_giant: ~ -habitability_profile: ~ - -# III. Gate Infrastructure -horizon_station: true -aperture_count: 2 -gate_connections: 2 -gate_topology: spur_end -span_gate_network: ~ - -# IV. Settlement History -settlement_wave: wave_3 -founding_motivation: ~ -founding_culture_primary: ~ -founding_culture_secondary: ~ -cultural_persistence: ~ -historical_event: ~ -historical_event_age_years: ~ -religious_status: ~ -religious_generation_count: ~ - -# V. Economic Life -economic_tier: ~ -population: ~ -economic_base_primary: ~ -economic_base_secondary: ~ -distribution_index: ~ -imprint_access: ~ - -# VI. Governance -governance_type: ~ -dominant_faction: ~ -primary_fault_line: ~ -secondary_fault_line: ~ - -# VII. Faction Presence -assembly_presence: ~ -commission_presence: ~ -syndic_presence: ~ -syndic_type: ~ -separatist_presence: ~ -separatist_type: ~ -institute_presence: ~ -guardians_presence: ~ - -# VIII. Cultural Voice -cultural_register: ~ -cultural_register_secondary: ~ -ambient_anxiety: ~ -local_pride: ~ -atmospheric_tone: ~ -atmospheric_tone_secondary: ~ -active_situation: ~ -silence_threshold: ~ - -# IX. Political Character -earth_alignment: ~ -earth_proximity: proximate -earth_tension: ~ - -# X. Narrative Profile -primary_archetype: ~ -secondary_archetype: ~ -narrative_notable: ~ -generation_priority: ~ - -# XI. Content Notes -stability_index: ~ -system_volatility: ~ -cultural_corridor: ~ ---- - -# PLACEHOLDER_274 -**GJ 320** | S-274 | F-type | west_reach outer - -## Supply Dependency - - -## Faction Notes - - -## Silence Topic - - -## Narrative Hook - - -## Calibration Note - - -## Derived Fields - -- **Compound Zone:** west_reach / outer / research_periphery -- **Settlement Age:** ~200 years -- **Hop Distance from Gateway:** 7 -- **Adjacent Systems:** S-007, S-151 diff --git a/docs/wiki/systems/GJ-324A/index.md b/docs/wiki/systems/GJ-324A/index.md deleted file mode 100644 index ec3022548..000000000 --- a/docs/wiki/systems/GJ-324A/index.md +++ /dev/null @@ -1,119 +0,0 @@ ---- -# ============================================================ -# GJ 324A — Copernicus -# Star Systems Wiki — The Settled Reach -# ============================================================ -# Auto-generated stub. Pre-filled fields from star-map.json. -# Fields marked ~ require authoring. -# ============================================================ - -# I. Identity and Location -system_id: S-016 -astronomical_id: "GJ 324A" -proper_name: "Copernicus" -system_name: "Copernicus" -star_type: K -geographic_sector: deep_frontier -geographic_band: outer -political_zone: deep_reach_isolate - -# II. Physical Character -habitable_planet_count: ~ -inhabited_planet_count: ~ -asteroid_belt: ~ -gas_giant: ~ -habitability_profile: ~ - -# III. Gate Infrastructure -horizon_station: true -aperture_count: 2 -gate_connections: 2 -gate_topology: spur_end -span_gate_network: ~ - -# IV. Settlement History -settlement_wave: unsettled -founding_motivation: ~ -founding_culture_primary: ~ -founding_culture_secondary: ~ -cultural_persistence: ~ -historical_event: ~ -historical_event_age_years: ~ -religious_status: ~ -religious_generation_count: ~ - -# V. Economic Life -economic_tier: ~ -population: ~ -economic_base_primary: ~ -economic_base_secondary: ~ -distribution_index: ~ -imprint_access: ~ - -# VI. Governance -governance_type: ~ -dominant_faction: ~ -primary_fault_line: ~ -secondary_fault_line: ~ - -# VII. Faction Presence -assembly_presence: ~ -commission_presence: ~ -syndic_presence: ~ -syndic_type: ~ -separatist_presence: ~ -separatist_type: ~ -institute_presence: ~ -guardians_presence: ~ - -# VIII. Cultural Voice -cultural_register: ~ -cultural_register_secondary: ~ -ambient_anxiety: ~ -local_pride: ~ -atmospheric_tone: ~ -atmospheric_tone_secondary: ~ -active_situation: ~ -silence_threshold: ~ - -# IX. Political Character -earth_alignment: ~ -earth_proximity: proximate -earth_tension: ~ - -# X. Narrative Profile -primary_archetype: ~ -secondary_archetype: ~ -narrative_notable: ~ -generation_priority: ~ - -# XI. Content Notes -stability_index: ~ -system_volatility: ~ -cultural_corridor: ~ ---- - -# Copernicus -**GJ 324A** | S-016 | K-type | deep_frontier outer - -## Supply Dependency - - -## Faction Notes - - -## Silence Topic - - -## Narrative Hook - - -## Calibration Note - - -## Derived Fields - -- **Compound Zone:** deep_frontier / outer / deep_reach_isolate -- **Settlement Age:** unsettled -- **Hop Distance from Gateway:** 8 -- **Adjacent Systems:** S-138, S-285 diff --git a/docs/wiki/systems/GJ-3250/index.md b/docs/wiki/systems/GJ-3250/index.md deleted file mode 100644 index 94bab4c0c..000000000 --- a/docs/wiki/systems/GJ-3250/index.md +++ /dev/null @@ -1,119 +0,0 @@ ---- -# ============================================================ -# GJ 3250 — PLACEHOLDER_045 -# Star Systems Wiki — The Settled Reach -# ============================================================ -# Auto-generated stub. Pre-filled fields from star-map.json. -# Fields marked ~ require authoring. -# ============================================================ - -# I. Identity and Location -system_id: S-045 -astronomical_id: "GJ 3250" -proper_name: ~ -system_name: "PLACEHOLDER_045" -star_type: M -geographic_sector: south_reach -geographic_band: outer -political_zone: contested_frontier - -# II. Physical Character -habitable_planet_count: ~ -inhabited_planet_count: ~ -asteroid_belt: ~ -gas_giant: ~ -habitability_profile: ~ - -# III. Gate Infrastructure -horizon_station: true -aperture_count: 1 -gate_connections: 1 -gate_topology: dead_end -span_gate_network: ~ - -# IV. Settlement History -settlement_wave: wave_4 -founding_motivation: ~ -founding_culture_primary: ~ -founding_culture_secondary: ~ -cultural_persistence: ~ -historical_event: ~ -historical_event_age_years: ~ -religious_status: ~ -religious_generation_count: ~ - -# V. Economic Life -economic_tier: ~ -population: ~ -economic_base_primary: ~ -economic_base_secondary: ~ -distribution_index: ~ -imprint_access: ~ - -# VI. Governance -governance_type: ~ -dominant_faction: ~ -primary_fault_line: ~ -secondary_fault_line: ~ - -# VII. Faction Presence -assembly_presence: ~ -commission_presence: ~ -syndic_presence: ~ -syndic_type: ~ -separatist_presence: ~ -separatist_type: ~ -institute_presence: ~ -guardians_presence: ~ - -# VIII. Cultural Voice -cultural_register: ~ -cultural_register_secondary: ~ -ambient_anxiety: ~ -local_pride: ~ -atmospheric_tone: ~ -atmospheric_tone_secondary: ~ -active_situation: ~ -silence_threshold: ~ - -# IX. Political Character -earth_alignment: ~ -earth_proximity: proximate -earth_tension: ~ - -# X. Narrative Profile -primary_archetype: ~ -secondary_archetype: ~ -narrative_notable: ~ -generation_priority: ~ - -# XI. Content Notes -stability_index: ~ -system_volatility: ~ -cultural_corridor: ~ ---- - -# PLACEHOLDER_045 -**GJ 3250** | S-045 | M-type | south_reach outer - -## Supply Dependency - - -## Faction Notes - - -## Silence Topic - - -## Narrative Hook - - -## Calibration Note - - -## Derived Fields - -- **Compound Zone:** south_reach / outer / contested_frontier -- **Settlement Age:** ~70 years -- **Hop Distance from Gateway:** 8 -- **Adjacent Systems:** S-238 diff --git a/docs/wiki/systems/GJ-325A/index.md b/docs/wiki/systems/GJ-325A/index.md deleted file mode 100644 index a309054de..000000000 --- a/docs/wiki/systems/GJ-325A/index.md +++ /dev/null @@ -1,119 +0,0 @@ ---- -# ============================================================ -# GJ 325A — PLACEHOLDER_095 -# Star Systems Wiki — The Settled Reach -# ============================================================ -# Auto-generated stub. Pre-filled fields from star-map.json. -# Fields marked ~ require authoring. -# ============================================================ - -# I. Identity and Location -system_id: S-095 -astronomical_id: "GJ 325A" -proper_name: ~ -system_name: "PLACEHOLDER_095" -star_type: M -geographic_sector: east_reach -geographic_band: outer -political_zone: research_periphery - -# II. Physical Character -habitable_planet_count: ~ -inhabited_planet_count: ~ -asteroid_belt: ~ -gas_giant: ~ -habitability_profile: ~ - -# III. Gate Infrastructure -horizon_station: true -aperture_count: 1 -gate_connections: 1 -gate_topology: dead_end -span_gate_network: ~ - -# IV. Settlement History -settlement_wave: wave_3 -founding_motivation: ~ -founding_culture_primary: ~ -founding_culture_secondary: ~ -cultural_persistence: ~ -historical_event: ~ -historical_event_age_years: ~ -religious_status: ~ -religious_generation_count: ~ - -# V. Economic Life -economic_tier: ~ -population: ~ -economic_base_primary: ~ -economic_base_secondary: ~ -distribution_index: ~ -imprint_access: ~ - -# VI. Governance -governance_type: ~ -dominant_faction: ~ -primary_fault_line: ~ -secondary_fault_line: ~ - -# VII. Faction Presence -assembly_presence: ~ -commission_presence: ~ -syndic_presence: ~ -syndic_type: ~ -separatist_presence: ~ -separatist_type: ~ -institute_presence: ~ -guardians_presence: ~ - -# VIII. Cultural Voice -cultural_register: ~ -cultural_register_secondary: ~ -ambient_anxiety: ~ -local_pride: ~ -atmospheric_tone: ~ -atmospheric_tone_secondary: ~ -active_situation: ~ -silence_threshold: ~ - -# IX. Political Character -earth_alignment: ~ -earth_proximity: proximate -earth_tension: ~ - -# X. Narrative Profile -primary_archetype: ~ -secondary_archetype: ~ -narrative_notable: ~ -generation_priority: ~ - -# XI. Content Notes -stability_index: ~ -system_volatility: ~ -cultural_corridor: ~ ---- - -# PLACEHOLDER_095 -**GJ 325A** | S-095 | M-type | east_reach outer - -## Supply Dependency - - -## Faction Notes - - -## Silence Topic - - -## Narrative Hook - - -## Calibration Note - - -## Derived Fields - -- **Compound Zone:** east_reach / outer / research_periphery -- **Settlement Age:** ~200 years -- **Hop Distance from Gateway:** 7 -- **Adjacent Systems:** S-185 diff --git a/docs/wiki/systems/GJ-325B/index.md b/docs/wiki/systems/GJ-325B/index.md deleted file mode 100644 index 78f302bb1..000000000 --- a/docs/wiki/systems/GJ-325B/index.md +++ /dev/null @@ -1,119 +0,0 @@ ---- -# ============================================================ -# GJ 325B — PLACEHOLDER_123 -# Star Systems Wiki — The Settled Reach -# ============================================================ -# Auto-generated stub. Pre-filled fields from star-map.json. -# Fields marked ~ require authoring. -# ============================================================ - -# I. Identity and Location -system_id: S-123 -astronomical_id: "GJ 325B" -proper_name: ~ -system_name: "PLACEHOLDER_123" -star_type: M -geographic_sector: south_reach -geographic_band: outer -political_zone: contested_frontier - -# II. Physical Character -habitable_planet_count: ~ -inhabited_planet_count: ~ -asteroid_belt: ~ -gas_giant: ~ -habitability_profile: ~ - -# III. Gate Infrastructure -horizon_station: true -aperture_count: 1 -gate_connections: 1 -gate_topology: dead_end -span_gate_network: ~ - -# IV. Settlement History -settlement_wave: unsettled -founding_motivation: ~ -founding_culture_primary: ~ -founding_culture_secondary: ~ -cultural_persistence: ~ -historical_event: ~ -historical_event_age_years: ~ -religious_status: ~ -religious_generation_count: ~ - -# V. Economic Life -economic_tier: ~ -population: ~ -economic_base_primary: ~ -economic_base_secondary: ~ -distribution_index: ~ -imprint_access: ~ - -# VI. Governance -governance_type: ~ -dominant_faction: ~ -primary_fault_line: ~ -secondary_fault_line: ~ - -# VII. Faction Presence -assembly_presence: ~ -commission_presence: ~ -syndic_presence: ~ -syndic_type: ~ -separatist_presence: ~ -separatist_type: ~ -institute_presence: ~ -guardians_presence: ~ - -# VIII. Cultural Voice -cultural_register: ~ -cultural_register_secondary: ~ -ambient_anxiety: ~ -local_pride: ~ -atmospheric_tone: ~ -atmospheric_tone_secondary: ~ -active_situation: ~ -silence_threshold: ~ - -# IX. Political Character -earth_alignment: ~ -earth_proximity: proximate -earth_tension: ~ - -# X. Narrative Profile -primary_archetype: ~ -secondary_archetype: ~ -narrative_notable: ~ -generation_priority: ~ - -# XI. Content Notes -stability_index: ~ -system_volatility: ~ -cultural_corridor: ~ ---- - -# PLACEHOLDER_123 -**GJ 325B** | S-123 | M-type | south_reach outer - -## Supply Dependency - - -## Faction Notes - - -## Silence Topic - - -## Narrative Hook - - -## Calibration Note - - -## Derived Fields - -- **Compound Zone:** south_reach / outer / contested_frontier -- **Settlement Age:** unsettled -- **Hop Distance from Gateway:** 7 -- **Adjacent Systems:** S-165 diff --git a/docs/wiki/systems/GJ-33/index.md b/docs/wiki/systems/GJ-33/index.md deleted file mode 100644 index 6c9c3caa8..000000000 --- a/docs/wiki/systems/GJ-33/index.md +++ /dev/null @@ -1,119 +0,0 @@ ---- -# ============================================================ -# GJ 33 — 96 G. Psc -# Star Systems Wiki — The Settled Reach -# ============================================================ -# Auto-generated stub. Pre-filled fields from star-map.json. -# Fields marked ~ require authoring. -# ============================================================ - -# I. Identity and Location -system_id: S-103 -astronomical_id: "GJ 33" -proper_name: "96 G. Psc" -system_name: "96 G. Psc" -star_type: K -geographic_sector: south_reach -geographic_band: inner -political_zone: contested_frontier - -# II. Physical Character -habitable_planet_count: ~ -inhabited_planet_count: ~ -asteroid_belt: ~ -gas_giant: ~ -habitability_profile: ~ - -# III. Gate Infrastructure -horizon_station: true -aperture_count: 2 -gate_connections: 2 -gate_topology: loop_member -span_gate_network: ~ - -# IV. Settlement History -settlement_wave: unsettled -founding_motivation: ~ -founding_culture_primary: ~ -founding_culture_secondary: ~ -cultural_persistence: ~ -historical_event: ~ -historical_event_age_years: ~ -religious_status: ~ -religious_generation_count: ~ - -# V. Economic Life -economic_tier: ~ -population: ~ -economic_base_primary: ~ -economic_base_secondary: ~ -distribution_index: ~ -imprint_access: ~ - -# VI. Governance -governance_type: ~ -dominant_faction: ~ -primary_fault_line: ~ -secondary_fault_line: ~ - -# VII. Faction Presence -assembly_presence: ~ -commission_presence: ~ -syndic_presence: ~ -syndic_type: ~ -separatist_presence: ~ -separatist_type: ~ -institute_presence: ~ -guardians_presence: ~ - -# VIII. Cultural Voice -cultural_register: ~ -cultural_register_secondary: ~ -ambient_anxiety: ~ -local_pride: ~ -atmospheric_tone: ~ -atmospheric_tone_secondary: ~ -active_situation: ~ -silence_threshold: ~ - -# IX. Political Character -earth_alignment: ~ -earth_proximity: proximate -earth_tension: ~ - -# X. Narrative Profile -primary_archetype: ~ -secondary_archetype: ~ -narrative_notable: ~ -generation_priority: ~ - -# XI. Content Notes -stability_index: ~ -system_volatility: ~ -cultural_corridor: ~ ---- - -# 96 G. Psc -**GJ 33** | S-103 | K-type | south_reach inner - -## Supply Dependency - - -## Faction Notes - - -## Silence Topic - - -## Narrative Hook - - -## Calibration Note - - -## Derived Fields - -- **Compound Zone:** south_reach / inner / contested_frontier -- **Settlement Age:** unsettled -- **Hop Distance from Gateway:** 4 -- **Adjacent Systems:** S-008, S-113 diff --git a/docs/wiki/systems/GJ-3323/index.md b/docs/wiki/systems/GJ-3323/index.md deleted file mode 100644 index 30cfec147..000000000 --- a/docs/wiki/systems/GJ-3323/index.md +++ /dev/null @@ -1,119 +0,0 @@ ---- -# ============================================================ -# GJ 3323 — PLACEHOLDER_165 -# Star Systems Wiki — The Settled Reach -# ============================================================ -# Auto-generated stub. Pre-filled fields from star-map.json. -# Fields marked ~ require authoring. -# ============================================================ - -# I. Identity and Location -system_id: S-165 -astronomical_id: "GJ 3323" -proper_name: ~ -system_name: "PLACEHOLDER_165" -star_type: K -geographic_sector: south_reach -geographic_band: inner -political_zone: contested_frontier - -# II. Physical Character -habitable_planet_count: ~ -inhabited_planet_count: ~ -asteroid_belt: ~ -gas_giant: ~ -habitability_profile: ~ - -# III. Gate Infrastructure -horizon_station: true -aperture_count: 3 -gate_connections: 3 -gate_topology: junction -span_gate_network: ~ - -# IV. Settlement History -settlement_wave: wave_3 -founding_motivation: ~ -founding_culture_primary: ~ -founding_culture_secondary: ~ -cultural_persistence: ~ -historical_event: ~ -historical_event_age_years: ~ -religious_status: ~ -religious_generation_count: ~ - -# V. Economic Life -economic_tier: ~ -population: ~ -economic_base_primary: ~ -economic_base_secondary: ~ -distribution_index: ~ -imprint_access: ~ - -# VI. Governance -governance_type: ~ -dominant_faction: ~ -primary_fault_line: ~ -secondary_fault_line: ~ - -# VII. Faction Presence -assembly_presence: ~ -commission_presence: ~ -syndic_presence: ~ -syndic_type: ~ -separatist_presence: ~ -separatist_type: ~ -institute_presence: ~ -guardians_presence: ~ - -# VIII. Cultural Voice -cultural_register: ~ -cultural_register_secondary: ~ -ambient_anxiety: ~ -local_pride: ~ -atmospheric_tone: ~ -atmospheric_tone_secondary: ~ -active_situation: ~ -silence_threshold: ~ - -# IX. Political Character -earth_alignment: ~ -earth_proximity: proximate -earth_tension: ~ - -# X. Narrative Profile -primary_archetype: ~ -secondary_archetype: ~ -narrative_notable: ~ -generation_priority: ~ - -# XI. Content Notes -stability_index: ~ -system_volatility: ~ -cultural_corridor: ~ ---- - -# PLACEHOLDER_165 -**GJ 3323** | S-165 | K-type | south_reach inner - -## Supply Dependency - - -## Faction Notes - - -## Silence Topic - - -## Narrative Hook - - -## Calibration Note - - -## Derived Fields - -- **Compound Zone:** south_reach / inner / contested_frontier -- **Settlement Age:** ~200 years -- **Hop Distance from Gateway:** 6 -- **Adjacent Systems:** S-123, S-178, S-202 diff --git a/docs/wiki/systems/GJ-3325/index.md b/docs/wiki/systems/GJ-3325/index.md deleted file mode 100644 index c5d8848a2..000000000 --- a/docs/wiki/systems/GJ-3325/index.md +++ /dev/null @@ -1,119 +0,0 @@ ---- -# ============================================================ -# GJ 3325 — PLACEHOLDER_188 -# Star Systems Wiki — The Settled Reach -# ============================================================ -# Auto-generated stub. Pre-filled fields from star-map.json. -# Fields marked ~ require authoring. -# ============================================================ - -# I. Identity and Location -system_id: S-188 -astronomical_id: "GJ 3325" -proper_name: ~ -system_name: "PLACEHOLDER_188" -star_type: K -geographic_sector: north_reach -geographic_band: inner -political_zone: institutional_core - -# II. Physical Character -habitable_planet_count: ~ -inhabited_planet_count: ~ -asteroid_belt: ~ -gas_giant: ~ -habitability_profile: ~ - -# III. Gate Infrastructure -horizon_station: true -aperture_count: 2 -gate_connections: 2 -gate_topology: loop_member -span_gate_network: ~ - -# IV. Settlement History -settlement_wave: wave_2 -founding_motivation: ~ -founding_culture_primary: ~ -founding_culture_secondary: ~ -cultural_persistence: ~ -historical_event: ~ -historical_event_age_years: ~ -religious_status: ~ -religious_generation_count: ~ - -# V. Economic Life -economic_tier: ~ -population: ~ -economic_base_primary: ~ -economic_base_secondary: ~ -distribution_index: ~ -imprint_access: ~ - -# VI. Governance -governance_type: ~ -dominant_faction: ~ -primary_fault_line: ~ -secondary_fault_line: ~ - -# VII. Faction Presence -assembly_presence: ~ -commission_presence: ~ -syndic_presence: ~ -syndic_type: ~ -separatist_presence: ~ -separatist_type: ~ -institute_presence: ~ -guardians_presence: ~ - -# VIII. Cultural Voice -cultural_register: ~ -cultural_register_secondary: ~ -ambient_anxiety: ~ -local_pride: ~ -atmospheric_tone: ~ -atmospheric_tone_secondary: ~ -active_situation: ~ -silence_threshold: ~ - -# IX. Political Character -earth_alignment: ~ -earth_proximity: proximate -earth_tension: ~ - -# X. Narrative Profile -primary_archetype: ~ -secondary_archetype: ~ -narrative_notable: ~ -generation_priority: ~ - -# XI. Content Notes -stability_index: ~ -system_volatility: ~ -cultural_corridor: ~ ---- - -# PLACEHOLDER_188 -**GJ 3325** | S-188 | K-type | north_reach inner - -## Supply Dependency - - -## Faction Notes - - -## Silence Topic - - -## Narrative Hook - - -## Calibration Note - - -## Derived Fields - -- **Compound Zone:** north_reach / inner / institutional_core -- **Settlement Age:** ~400 years -- **Hop Distance from Gateway:** 6 -- **Adjacent Systems:** S-112, S-198 diff --git a/docs/wiki/systems/GJ-3333/index.md b/docs/wiki/systems/GJ-3333/index.md deleted file mode 100644 index e617010ce..000000000 --- a/docs/wiki/systems/GJ-3333/index.md +++ /dev/null @@ -1,119 +0,0 @@ ---- -# ============================================================ -# GJ 3333 — PLACEHOLDER_030 -# Star Systems Wiki — The Settled Reach -# ============================================================ -# Auto-generated stub. Pre-filled fields from star-map.json. -# Fields marked ~ require authoring. -# ============================================================ - -# I. Identity and Location -system_id: S-030 -astronomical_id: "GJ 3333" -proper_name: ~ -system_name: "PLACEHOLDER_030" -star_type: G -geographic_sector: west_reach -geographic_band: inner -political_zone: research_periphery - -# II. Physical Character -habitable_planet_count: ~ -inhabited_planet_count: ~ -asteroid_belt: ~ -gas_giant: ~ -habitability_profile: ~ - -# III. Gate Infrastructure -horizon_station: true -aperture_count: 2 -gate_connections: 2 -gate_topology: spur_end -span_gate_network: ~ - -# IV. Settlement History -settlement_wave: wave_3 -founding_motivation: ~ -founding_culture_primary: ~ -founding_culture_secondary: ~ -cultural_persistence: ~ -historical_event: ~ -historical_event_age_years: ~ -religious_status: ~ -religious_generation_count: ~ - -# V. Economic Life -economic_tier: ~ -population: ~ -economic_base_primary: ~ -economic_base_secondary: ~ -distribution_index: ~ -imprint_access: ~ - -# VI. Governance -governance_type: ~ -dominant_faction: ~ -primary_fault_line: ~ -secondary_fault_line: ~ - -# VII. Faction Presence -assembly_presence: ~ -commission_presence: ~ -syndic_presence: ~ -syndic_type: ~ -separatist_presence: ~ -separatist_type: ~ -institute_presence: ~ -guardians_presence: ~ - -# VIII. Cultural Voice -cultural_register: ~ -cultural_register_secondary: ~ -ambient_anxiety: ~ -local_pride: ~ -atmospheric_tone: ~ -atmospheric_tone_secondary: ~ -active_situation: ~ -silence_threshold: ~ - -# IX. Political Character -earth_alignment: ~ -earth_proximity: proximate -earth_tension: ~ - -# X. Narrative Profile -primary_archetype: ~ -secondary_archetype: ~ -narrative_notable: ~ -generation_priority: ~ - -# XI. Content Notes -stability_index: ~ -system_volatility: ~ -cultural_corridor: ~ ---- - -# PLACEHOLDER_030 -**GJ 3333** | S-030 | G-type | west_reach inner - -## Supply Dependency - - -## Faction Notes - - -## Silence Topic - - -## Narrative Hook - - -## Calibration Note - - -## Derived Fields - -- **Compound Zone:** west_reach / inner / research_periphery -- **Settlement Age:** ~200 years -- **Hop Distance from Gateway:** 8 -- **Adjacent Systems:** S-052, S-140 diff --git a/docs/wiki/systems/GJ-3379/index.md b/docs/wiki/systems/GJ-3379/index.md deleted file mode 100644 index 0a062bba9..000000000 --- a/docs/wiki/systems/GJ-3379/index.md +++ /dev/null @@ -1,119 +0,0 @@ ---- -# ============================================================ -# GJ 3379 — PLACEHOLDER_300 -# Star Systems Wiki — The Settled Reach -# ============================================================ -# Auto-generated stub. Pre-filled fields from star-map.json. -# Fields marked ~ require authoring. -# ============================================================ - -# I. Identity and Location -system_id: S-300 -astronomical_id: "GJ 3379" -proper_name: ~ -system_name: "PLACEHOLDER_300" -star_type: M -geographic_sector: east_reach -geographic_band: inner -political_zone: commercial_mid_reach - -# II. Physical Character -habitable_planet_count: ~ -inhabited_planet_count: ~ -asteroid_belt: ~ -gas_giant: ~ -habitability_profile: ~ - -# III. Gate Infrastructure -horizon_station: true -aperture_count: 3 -gate_connections: 3 -gate_topology: junction -span_gate_network: ~ - -# IV. Settlement History -settlement_wave: wave_1 -founding_motivation: ~ -founding_culture_primary: ~ -founding_culture_secondary: ~ -cultural_persistence: ~ -historical_event: ~ -historical_event_age_years: ~ -religious_status: ~ -religious_generation_count: ~ - -# V. Economic Life -economic_tier: ~ -population: ~ -economic_base_primary: ~ -economic_base_secondary: ~ -distribution_index: ~ -imprint_access: ~ - -# VI. Governance -governance_type: ~ -dominant_faction: ~ -primary_fault_line: ~ -secondary_fault_line: ~ - -# VII. Faction Presence -assembly_presence: ~ -commission_presence: ~ -syndic_presence: ~ -syndic_type: ~ -separatist_presence: ~ -separatist_type: ~ -institute_presence: ~ -guardians_presence: ~ - -# VIII. Cultural Voice -cultural_register: ~ -cultural_register_secondary: ~ -ambient_anxiety: ~ -local_pride: ~ -atmospheric_tone: ~ -atmospheric_tone_secondary: ~ -active_situation: ~ -silence_threshold: ~ - -# IX. Political Character -earth_alignment: ~ -earth_proximity: proximate -earth_tension: ~ - -# X. Narrative Profile -primary_archetype: ~ -secondary_archetype: ~ -narrative_notable: ~ -generation_priority: ~ - -# XI. Content Notes -stability_index: ~ -system_volatility: ~ -cultural_corridor: ~ ---- - -# PLACEHOLDER_300 -**GJ 3379** | S-300 | M-type | east_reach inner - -## Supply Dependency - - -## Faction Notes - - -## Silence Topic - - -## Narrative Hook - - -## Calibration Note - - -## Derived Fields - -- **Compound Zone:** east_reach / inner / commercial_mid_reach -- **Settlement Age:** ~550 years -- **Hop Distance from Gateway:** 5 -- **Adjacent Systems:** S-048, S-098, S-236 diff --git a/docs/wiki/systems/GJ-338A/index.md b/docs/wiki/systems/GJ-338A/index.md deleted file mode 100644 index 875d8af8e..000000000 --- a/docs/wiki/systems/GJ-338A/index.md +++ /dev/null @@ -1,119 +0,0 @@ ---- -# ============================================================ -# GJ 338A — PLACEHOLDER_153 -# Star Systems Wiki — The Settled Reach -# ============================================================ -# Auto-generated stub. Pre-filled fields from star-map.json. -# Fields marked ~ require authoring. -# ============================================================ - -# I. Identity and Location -system_id: S-153 -astronomical_id: "GJ 338A" -proper_name: ~ -system_name: "PLACEHOLDER_153" -star_type: K -geographic_sector: south_reach -geographic_band: outer -political_zone: deep_reach_isolate - -# II. Physical Character -habitable_planet_count: ~ -inhabited_planet_count: ~ -asteroid_belt: ~ -gas_giant: ~ -habitability_profile: ~ - -# III. Gate Infrastructure -horizon_station: true -aperture_count: 2 -gate_connections: 2 -gate_topology: spur_end -span_gate_network: ~ - -# IV. Settlement History -settlement_wave: wave_2 -founding_motivation: ~ -founding_culture_primary: ~ -founding_culture_secondary: ~ -cultural_persistence: ~ -historical_event: ~ -historical_event_age_years: ~ -religious_status: ~ -religious_generation_count: ~ - -# V. Economic Life -economic_tier: ~ -population: ~ -economic_base_primary: ~ -economic_base_secondary: ~ -distribution_index: ~ -imprint_access: ~ - -# VI. Governance -governance_type: ~ -dominant_faction: ~ -primary_fault_line: ~ -secondary_fault_line: ~ - -# VII. Faction Presence -assembly_presence: ~ -commission_presence: ~ -syndic_presence: ~ -syndic_type: ~ -separatist_presence: ~ -separatist_type: ~ -institute_presence: ~ -guardians_presence: ~ - -# VIII. Cultural Voice -cultural_register: ~ -cultural_register_secondary: ~ -ambient_anxiety: ~ -local_pride: ~ -atmospheric_tone: ~ -atmospheric_tone_secondary: ~ -active_situation: ~ -silence_threshold: ~ - -# IX. Political Character -earth_alignment: ~ -earth_proximity: proximate -earth_tension: ~ - -# X. Narrative Profile -primary_archetype: ~ -secondary_archetype: ~ -narrative_notable: ~ -generation_priority: ~ - -# XI. Content Notes -stability_index: ~ -system_volatility: ~ -cultural_corridor: ~ ---- - -# PLACEHOLDER_153 -**GJ 338A** | S-153 | K-type | south_reach outer - -## Supply Dependency - - -## Faction Notes - - -## Silence Topic - - -## Narrative Hook - - -## Calibration Note - - -## Derived Fields - -- **Compound Zone:** south_reach / outer / deep_reach_isolate -- **Settlement Age:** ~400 years -- **Hop Distance from Gateway:** 5 -- **Adjacent Systems:** S-002, S-061 diff --git a/docs/wiki/systems/GJ-338B/index.md b/docs/wiki/systems/GJ-338B/index.md deleted file mode 100644 index c61d2bfd2..000000000 --- a/docs/wiki/systems/GJ-338B/index.md +++ /dev/null @@ -1,119 +0,0 @@ ---- -# ============================================================ -# GJ 338B — PLACEHOLDER_181 -# Star Systems Wiki — The Settled Reach -# ============================================================ -# Auto-generated stub. Pre-filled fields from star-map.json. -# Fields marked ~ require authoring. -# ============================================================ - -# I. Identity and Location -system_id: S-181 -astronomical_id: "GJ 338B" -proper_name: ~ -system_name: "PLACEHOLDER_181" -star_type: K -geographic_sector: core -geographic_band: core -political_zone: institutional_core - -# II. Physical Character -habitable_planet_count: ~ -inhabited_planet_count: ~ -asteroid_belt: ~ -gas_giant: ~ -habitability_profile: ~ - -# III. Gate Infrastructure -horizon_station: true -aperture_count: 2 -gate_connections: 2 -gate_topology: loop_member -span_gate_network: ~ - -# IV. Settlement History -settlement_wave: wave_1 -founding_motivation: ~ -founding_culture_primary: ~ -founding_culture_secondary: ~ -cultural_persistence: ~ -historical_event: ~ -historical_event_age_years: ~ -religious_status: ~ -religious_generation_count: ~ - -# V. Economic Life -economic_tier: ~ -population: ~ -economic_base_primary: ~ -economic_base_secondary: ~ -distribution_index: ~ -imprint_access: ~ - -# VI. Governance -governance_type: ~ -dominant_faction: ~ -primary_fault_line: ~ -secondary_fault_line: ~ - -# VII. Faction Presence -assembly_presence: ~ -commission_presence: ~ -syndic_presence: ~ -syndic_type: ~ -separatist_presence: ~ -separatist_type: ~ -institute_presence: ~ -guardians_presence: ~ - -# VIII. Cultural Voice -cultural_register: ~ -cultural_register_secondary: ~ -ambient_anxiety: ~ -local_pride: ~ -atmospheric_tone: ~ -atmospheric_tone_secondary: ~ -active_situation: ~ -silence_threshold: ~ - -# IX. Political Character -earth_alignment: ~ -earth_proximity: proximate -earth_tension: ~ - -# X. Narrative Profile -primary_archetype: ~ -secondary_archetype: ~ -narrative_notable: ~ -generation_priority: ~ - -# XI. Content Notes -stability_index: ~ -system_volatility: ~ -cultural_corridor: ~ ---- - -# PLACEHOLDER_181 -**GJ 338B** | S-181 | K-type | core core - -## Supply Dependency - - -## Faction Notes - - -## Silence Topic - - -## Narrative Hook - - -## Calibration Note - - -## Derived Fields - -- **Compound Zone:** core / core / institutional_core -- **Settlement Age:** ~550 years -- **Hop Distance from Gateway:** 3 -- **Adjacent Systems:** S-067, S-139 diff --git a/docs/wiki/systems/GJ-3403/index.md b/docs/wiki/systems/GJ-3403/index.md deleted file mode 100644 index fe2258753..000000000 --- a/docs/wiki/systems/GJ-3403/index.md +++ /dev/null @@ -1,119 +0,0 @@ ---- -# ============================================================ -# GJ 3403 — PLACEHOLDER_089 -# Star Systems Wiki — The Settled Reach -# ============================================================ -# Auto-generated stub. Pre-filled fields from star-map.json. -# Fields marked ~ require authoring. -# ============================================================ - -# I. Identity and Location -system_id: S-089 -astronomical_id: "GJ 3403" -proper_name: ~ -system_name: "PLACEHOLDER_089" -star_type: K -geographic_sector: deep_frontier -geographic_band: outer -political_zone: deep_reach_isolate - -# II. Physical Character -habitable_planet_count: ~ -inhabited_planet_count: ~ -asteroid_belt: ~ -gas_giant: ~ -habitability_profile: ~ - -# III. Gate Infrastructure -horizon_station: true -aperture_count: 2 -gate_connections: 2 -gate_topology: through_route -span_gate_network: ~ - -# IV. Settlement History -settlement_wave: wave_3 -founding_motivation: ~ -founding_culture_primary: ~ -founding_culture_secondary: ~ -cultural_persistence: ~ -historical_event: ~ -historical_event_age_years: ~ -religious_status: ~ -religious_generation_count: ~ - -# V. Economic Life -economic_tier: ~ -population: ~ -economic_base_primary: ~ -economic_base_secondary: ~ -distribution_index: ~ -imprint_access: ~ - -# VI. Governance -governance_type: ~ -dominant_faction: ~ -primary_fault_line: ~ -secondary_fault_line: ~ - -# VII. Faction Presence -assembly_presence: ~ -commission_presence: ~ -syndic_presence: ~ -syndic_type: ~ -separatist_presence: ~ -separatist_type: ~ -institute_presence: ~ -guardians_presence: ~ - -# VIII. Cultural Voice -cultural_register: ~ -cultural_register_secondary: ~ -ambient_anxiety: ~ -local_pride: ~ -atmospheric_tone: ~ -atmospheric_tone_secondary: ~ -active_situation: ~ -silence_threshold: ~ - -# IX. Political Character -earth_alignment: ~ -earth_proximity: proximate -earth_tension: ~ - -# X. Narrative Profile -primary_archetype: ~ -secondary_archetype: ~ -narrative_notable: ~ -generation_priority: ~ - -# XI. Content Notes -stability_index: ~ -system_volatility: ~ -cultural_corridor: ~ ---- - -# PLACEHOLDER_089 -**GJ 3403** | S-089 | K-type | deep_frontier outer - -## Supply Dependency - - -## Faction Notes - - -## Silence Topic - - -## Narrative Hook - - -## Calibration Note - - -## Derived Fields - -- **Compound Zone:** deep_frontier / outer / deep_reach_isolate -- **Settlement Age:** ~200 years -- **Hop Distance from Gateway:** 10 -- **Adjacent Systems:** S-012, S-049 diff --git a/docs/wiki/systems/GJ-3442/index.md b/docs/wiki/systems/GJ-3442/index.md deleted file mode 100644 index a105312de..000000000 --- a/docs/wiki/systems/GJ-3442/index.md +++ /dev/null @@ -1,119 +0,0 @@ ---- -# ============================================================ -# GJ 3442 — PLACEHOLDER_255 -# Star Systems Wiki — The Settled Reach -# ============================================================ -# Auto-generated stub. Pre-filled fields from star-map.json. -# Fields marked ~ require authoring. -# ============================================================ - -# I. Identity and Location -system_id: S-255 -astronomical_id: "GJ 3442" -proper_name: ~ -system_name: "PLACEHOLDER_255" -star_type: M -geographic_sector: deep_frontier -geographic_band: outer -political_zone: deep_reach_isolate - -# II. Physical Character -habitable_planet_count: ~ -inhabited_planet_count: ~ -asteroid_belt: ~ -gas_giant: ~ -habitability_profile: ~ - -# III. Gate Infrastructure -horizon_station: true -aperture_count: 1 -gate_connections: 1 -gate_topology: dead_end -span_gate_network: ~ - -# IV. Settlement History -settlement_wave: wave_4 -founding_motivation: ~ -founding_culture_primary: ~ -founding_culture_secondary: ~ -cultural_persistence: ~ -historical_event: ~ -historical_event_age_years: ~ -religious_status: ~ -religious_generation_count: ~ - -# V. Economic Life -economic_tier: ~ -population: ~ -economic_base_primary: ~ -economic_base_secondary: ~ -distribution_index: ~ -imprint_access: ~ - -# VI. Governance -governance_type: ~ -dominant_faction: ~ -primary_fault_line: ~ -secondary_fault_line: ~ - -# VII. Faction Presence -assembly_presence: ~ -commission_presence: ~ -syndic_presence: ~ -syndic_type: ~ -separatist_presence: ~ -separatist_type: ~ -institute_presence: ~ -guardians_presence: ~ - -# VIII. Cultural Voice -cultural_register: ~ -cultural_register_secondary: ~ -ambient_anxiety: ~ -local_pride: ~ -atmospheric_tone: ~ -atmospheric_tone_secondary: ~ -active_situation: ~ -silence_threshold: ~ - -# IX. Political Character -earth_alignment: ~ -earth_proximity: proximate -earth_tension: ~ - -# X. Narrative Profile -primary_archetype: ~ -secondary_archetype: ~ -narrative_notable: ~ -generation_priority: ~ - -# XI. Content Notes -stability_index: ~ -system_volatility: ~ -cultural_corridor: ~ ---- - -# PLACEHOLDER_255 -**GJ 3442** | S-255 | M-type | deep_frontier outer - -## Supply Dependency - - -## Faction Notes - - -## Silence Topic - - -## Narrative Hook - - -## Calibration Note - - -## Derived Fields - -- **Compound Zone:** deep_frontier / outer / deep_reach_isolate -- **Settlement Age:** ~70 years -- **Hop Distance from Gateway:** 7 -- **Adjacent Systems:** S-271 diff --git a/docs/wiki/systems/GJ-3454/index.md b/docs/wiki/systems/GJ-3454/index.md deleted file mode 100644 index 2bae80a34..000000000 --- a/docs/wiki/systems/GJ-3454/index.md +++ /dev/null @@ -1,119 +0,0 @@ ---- -# ============================================================ -# GJ 3454 — PLACEHOLDER_195 -# Star Systems Wiki — The Settled Reach -# ============================================================ -# Auto-generated stub. Pre-filled fields from star-map.json. -# Fields marked ~ require authoring. -# ============================================================ - -# I. Identity and Location -system_id: S-195 -astronomical_id: "GJ 3454" -proper_name: ~ -system_name: "PLACEHOLDER_195" -star_type: K -geographic_sector: west_reach -geographic_band: inner -political_zone: commercial_mid_reach - -# II. Physical Character -habitable_planet_count: ~ -inhabited_planet_count: ~ -asteroid_belt: ~ -gas_giant: ~ -habitability_profile: ~ - -# III. Gate Infrastructure -horizon_station: true -aperture_count: 4 -gate_connections: 4 -gate_topology: junction -span_gate_network: ~ - -# IV. Settlement History -settlement_wave: unsettled -founding_motivation: ~ -founding_culture_primary: ~ -founding_culture_secondary: ~ -cultural_persistence: ~ -historical_event: ~ -historical_event_age_years: ~ -religious_status: ~ -religious_generation_count: ~ - -# V. Economic Life -economic_tier: ~ -population: ~ -economic_base_primary: ~ -economic_base_secondary: ~ -distribution_index: ~ -imprint_access: ~ - -# VI. Governance -governance_type: ~ -dominant_faction: ~ -primary_fault_line: ~ -secondary_fault_line: ~ - -# VII. Faction Presence -assembly_presence: ~ -commission_presence: ~ -syndic_presence: ~ -syndic_type: ~ -separatist_presence: ~ -separatist_type: ~ -institute_presence: ~ -guardians_presence: ~ - -# VIII. Cultural Voice -cultural_register: ~ -cultural_register_secondary: ~ -ambient_anxiety: ~ -local_pride: ~ -atmospheric_tone: ~ -atmospheric_tone_secondary: ~ -active_situation: ~ -silence_threshold: ~ - -# IX. Political Character -earth_alignment: ~ -earth_proximity: proximate -earth_tension: ~ - -# X. Narrative Profile -primary_archetype: ~ -secondary_archetype: ~ -narrative_notable: ~ -generation_priority: ~ - -# XI. Content Notes -stability_index: ~ -system_volatility: ~ -cultural_corridor: ~ ---- - -# PLACEHOLDER_195 -**GJ 3454** | S-195 | K-type | west_reach inner - -## Supply Dependency - - -## Faction Notes - - -## Silence Topic - - -## Narrative Hook - - -## Calibration Note - - -## Derived Fields - -- **Compound Zone:** west_reach / inner / commercial_mid_reach -- **Settlement Age:** unsettled -- **Hop Distance from Gateway:** 6 -- **Adjacent Systems:** S-052, S-225, S-227, S-254 diff --git a/docs/wiki/systems/GJ-349/index.md b/docs/wiki/systems/GJ-349/index.md deleted file mode 100644 index f836adb0a..000000000 --- a/docs/wiki/systems/GJ-349/index.md +++ /dev/null @@ -1,119 +0,0 @@ ---- -# ============================================================ -# GJ 349 — PLACEHOLDER_043 -# Star Systems Wiki — The Settled Reach -# ============================================================ -# Auto-generated stub. Pre-filled fields from star-map.json. -# Fields marked ~ require authoring. -# ============================================================ - -# I. Identity and Location -system_id: S-043 -astronomical_id: "GJ 349" -proper_name: ~ -system_name: "PLACEHOLDER_043" -star_type: M -geographic_sector: deep_frontier -geographic_band: outer -political_zone: deep_reach_isolate - -# II. Physical Character -habitable_planet_count: ~ -inhabited_planet_count: ~ -asteroid_belt: ~ -gas_giant: ~ -habitability_profile: ~ - -# III. Gate Infrastructure -horizon_station: true -aperture_count: 2 -gate_connections: 2 -gate_topology: through_route -span_gate_network: ~ - -# IV. Settlement History -settlement_wave: wave_5 -founding_motivation: ~ -founding_culture_primary: ~ -founding_culture_secondary: ~ -cultural_persistence: ~ -historical_event: ~ -historical_event_age_years: ~ -religious_status: ~ -religious_generation_count: ~ - -# V. Economic Life -economic_tier: ~ -population: ~ -economic_base_primary: ~ -economic_base_secondary: ~ -distribution_index: ~ -imprint_access: ~ - -# VI. Governance -governance_type: ~ -dominant_faction: ~ -primary_fault_line: ~ -secondary_fault_line: ~ - -# VII. Faction Presence -assembly_presence: ~ -commission_presence: ~ -syndic_presence: ~ -syndic_type: ~ -separatist_presence: ~ -separatist_type: ~ -institute_presence: ~ -guardians_presence: ~ - -# VIII. Cultural Voice -cultural_register: ~ -cultural_register_secondary: ~ -ambient_anxiety: ~ -local_pride: ~ -atmospheric_tone: ~ -atmospheric_tone_secondary: ~ -active_situation: ~ -silence_threshold: ~ - -# IX. Political Character -earth_alignment: ~ -earth_proximity: proximate -earth_tension: ~ - -# X. Narrative Profile -primary_archetype: ~ -secondary_archetype: ~ -narrative_notable: ~ -generation_priority: ~ - -# XI. Content Notes -stability_index: ~ -system_volatility: ~ -cultural_corridor: ~ ---- - -# PLACEHOLDER_043 -**GJ 349** | S-043 | M-type | deep_frontier outer - -## Supply Dependency - - -## Faction Notes - - -## Silence Topic - - -## Narrative Hook - - -## Calibration Note - - -## Derived Fields - -- **Compound Zone:** deep_frontier / outer / deep_reach_isolate -- **Settlement Age:** ~20 years -- **Hop Distance from Gateway:** 9 -- **Adjacent Systems:** S-224, S-280 diff --git a/docs/wiki/systems/GJ-34A/index.md b/docs/wiki/systems/GJ-34A/index.md deleted file mode 100644 index 33209c928..000000000 --- a/docs/wiki/systems/GJ-34A/index.md +++ /dev/null @@ -1,119 +0,0 @@ ---- -# ============================================================ -# GJ 34A — Achird -# Star Systems Wiki — The Settled Reach -# ============================================================ -# Auto-generated stub. Pre-filled fields from star-map.json. -# Fields marked ~ require authoring. -# ============================================================ - -# I. Identity and Location -system_id: S-106 -astronomical_id: "GJ 34A" -proper_name: "Achird" -system_name: "Achird" -star_type: K -geographic_sector: north_reach -geographic_band: inner -political_zone: commercial_mid_reach - -# II. Physical Character -habitable_planet_count: ~ -inhabited_planet_count: ~ -asteroid_belt: ~ -gas_giant: ~ -habitability_profile: ~ - -# III. Gate Infrastructure -horizon_station: true -aperture_count: 3 -gate_connections: 3 -gate_topology: junction -span_gate_network: ~ - -# IV. Settlement History -settlement_wave: wave_4 -founding_motivation: ~ -founding_culture_primary: ~ -founding_culture_secondary: ~ -cultural_persistence: ~ -historical_event: ~ -historical_event_age_years: ~ -religious_status: ~ -religious_generation_count: ~ - -# V. Economic Life -economic_tier: ~ -population: ~ -economic_base_primary: ~ -economic_base_secondary: ~ -distribution_index: ~ -imprint_access: ~ - -# VI. Governance -governance_type: ~ -dominant_faction: ~ -primary_fault_line: ~ -secondary_fault_line: ~ - -# VII. Faction Presence -assembly_presence: ~ -commission_presence: ~ -syndic_presence: ~ -syndic_type: ~ -separatist_presence: ~ -separatist_type: ~ -institute_presence: ~ -guardians_presence: ~ - -# VIII. Cultural Voice -cultural_register: ~ -cultural_register_secondary: ~ -ambient_anxiety: ~ -local_pride: ~ -atmospheric_tone: ~ -atmospheric_tone_secondary: ~ -active_situation: ~ -silence_threshold: ~ - -# IX. Political Character -earth_alignment: ~ -earth_proximity: proximate -earth_tension: ~ - -# X. Narrative Profile -primary_archetype: ~ -secondary_archetype: ~ -narrative_notable: ~ -generation_priority: ~ - -# XI. Content Notes -stability_index: ~ -system_volatility: ~ -cultural_corridor: ~ ---- - -# Achird -**GJ 34A** | S-106 | K-type | north_reach inner - -## Supply Dependency - - -## Faction Notes - - -## Silence Topic - - -## Narrative Hook - - -## Calibration Note - - -## Derived Fields - -- **Compound Zone:** north_reach / inner / commercial_mid_reach -- **Settlement Age:** ~70 years -- **Hop Distance from Gateway:** 3 -- **Adjacent Systems:** S-040, S-127, S-164 diff --git a/docs/wiki/systems/GJ-34B/index.md b/docs/wiki/systems/GJ-34B/index.md deleted file mode 100644 index 1e9cce789..000000000 --- a/docs/wiki/systems/GJ-34B/index.md +++ /dev/null @@ -1,119 +0,0 @@ ---- -# ============================================================ -# GJ 34B — PLACEHOLDER_054 -# Star Systems Wiki — The Settled Reach -# ============================================================ -# Auto-generated stub. Pre-filled fields from star-map.json. -# Fields marked ~ require authoring. -# ============================================================ - -# I. Identity and Location -system_id: S-054 -astronomical_id: "GJ 34B" -proper_name: ~ -system_name: "PLACEHOLDER_054" -star_type: M -geographic_sector: east_reach -geographic_band: inner -political_zone: commercial_mid_reach - -# II. Physical Character -habitable_planet_count: ~ -inhabited_planet_count: ~ -asteroid_belt: ~ -gas_giant: ~ -habitability_profile: ~ - -# III. Gate Infrastructure -horizon_station: true -aperture_count: 4 -gate_connections: 4 -gate_topology: junction -span_gate_network: ~ - -# IV. Settlement History -settlement_wave: wave_4 -founding_motivation: ~ -founding_culture_primary: ~ -founding_culture_secondary: ~ -cultural_persistence: ~ -historical_event: ~ -historical_event_age_years: ~ -religious_status: ~ -religious_generation_count: ~ - -# V. Economic Life -economic_tier: ~ -population: ~ -economic_base_primary: ~ -economic_base_secondary: ~ -distribution_index: ~ -imprint_access: ~ - -# VI. Governance -governance_type: ~ -dominant_faction: ~ -primary_fault_line: ~ -secondary_fault_line: ~ - -# VII. Faction Presence -assembly_presence: ~ -commission_presence: ~ -syndic_presence: ~ -syndic_type: ~ -separatist_presence: ~ -separatist_type: ~ -institute_presence: ~ -guardians_presence: ~ - -# VIII. Cultural Voice -cultural_register: ~ -cultural_register_secondary: ~ -ambient_anxiety: ~ -local_pride: ~ -atmospheric_tone: ~ -atmospheric_tone_secondary: ~ -active_situation: ~ -silence_threshold: ~ - -# IX. Political Character -earth_alignment: ~ -earth_proximity: proximate -earth_tension: ~ - -# X. Narrative Profile -primary_archetype: ~ -secondary_archetype: ~ -narrative_notable: ~ -generation_priority: ~ - -# XI. Content Notes -stability_index: ~ -system_volatility: ~ -cultural_corridor: ~ ---- - -# PLACEHOLDER_054 -**GJ 34B** | S-054 | M-type | east_reach inner - -## Supply Dependency - - -## Faction Notes - - -## Silence Topic - - -## Narrative Hook - - -## Calibration Note - - -## Derived Fields - -- **Compound Zone:** east_reach / inner / commercial_mid_reach -- **Settlement Age:** ~70 years -- **Hop Distance from Gateway:** 3 -- **Adjacent Systems:** S-047, S-199, S-228, S-236 diff --git a/docs/wiki/systems/GJ-35/index.md b/docs/wiki/systems/GJ-35/index.md deleted file mode 100644 index 1bba8f827..000000000 --- a/docs/wiki/systems/GJ-35/index.md +++ /dev/null @@ -1,119 +0,0 @@ ---- -# ============================================================ -# GJ 35 — Van Maanen's Star -# Star Systems Wiki — The Settled Reach -# ============================================================ -# Auto-generated stub. Pre-filled fields from star-map.json. -# Fields marked ~ require authoring. -# ============================================================ - -# I. Identity and Location -system_id: S-057 -astronomical_id: "GJ 35" -proper_name: "Van Maanen's Star" -system_name: "Van Maanen's Star" -star_type: G -geographic_sector: south_reach -geographic_band: outer -political_zone: commercial_mid_reach - -# II. Physical Character -habitable_planet_count: ~ -inhabited_planet_count: ~ -asteroid_belt: ~ -gas_giant: ~ -habitability_profile: ~ - -# III. Gate Infrastructure -horizon_station: true -aperture_count: 2 -gate_connections: 2 -gate_topology: through_route -span_gate_network: ~ - -# IV. Settlement History -settlement_wave: wave_3 -founding_motivation: ~ -founding_culture_primary: ~ -founding_culture_secondary: ~ -cultural_persistence: ~ -historical_event: ~ -historical_event_age_years: ~ -religious_status: ~ -religious_generation_count: ~ - -# V. Economic Life -economic_tier: ~ -population: ~ -economic_base_primary: ~ -economic_base_secondary: ~ -distribution_index: ~ -imprint_access: ~ - -# VI. Governance -governance_type: ~ -dominant_faction: ~ -primary_fault_line: ~ -secondary_fault_line: ~ - -# VII. Faction Presence -assembly_presence: ~ -commission_presence: ~ -syndic_presence: ~ -syndic_type: ~ -separatist_presence: ~ -separatist_type: ~ -institute_presence: ~ -guardians_presence: ~ - -# VIII. Cultural Voice -cultural_register: ~ -cultural_register_secondary: ~ -ambient_anxiety: ~ -local_pride: ~ -atmospheric_tone: ~ -atmospheric_tone_secondary: ~ -active_situation: ~ -silence_threshold: ~ - -# IX. Political Character -earth_alignment: ~ -earth_proximity: proximate -earth_tension: ~ - -# X. Narrative Profile -primary_archetype: ~ -secondary_archetype: ~ -narrative_notable: ~ -generation_priority: ~ - -# XI. Content Notes -stability_index: ~ -system_volatility: ~ -cultural_corridor: ~ ---- - -# Van Maanen's Star -**GJ 35** | S-057 | G-type | south_reach outer - -## Supply Dependency - - -## Faction Notes - - -## Silence Topic - - -## Narrative Hook - - -## Calibration Note - - -## Derived Fields - -- **Compound Zone:** south_reach / outer / commercial_mid_reach -- **Settlement Age:** ~200 years -- **Hop Distance from Gateway:** 6 -- **Adjacent Systems:** S-133, S-238 diff --git a/docs/wiki/systems/GJ-3522/index.md b/docs/wiki/systems/GJ-3522/index.md deleted file mode 100644 index 6fb10c62e..000000000 --- a/docs/wiki/systems/GJ-3522/index.md +++ /dev/null @@ -1,119 +0,0 @@ ---- -# ============================================================ -# GJ 3522 — PLACEHOLDER_168 -# Star Systems Wiki — The Settled Reach -# ============================================================ -# Auto-generated stub. Pre-filled fields from star-map.json. -# Fields marked ~ require authoring. -# ============================================================ - -# I. Identity and Location -system_id: S-168 -astronomical_id: "GJ 3522" -proper_name: ~ -system_name: "PLACEHOLDER_168" -star_type: M -geographic_sector: core -geographic_band: core -political_zone: institutional_core - -# II. Physical Character -habitable_planet_count: ~ -inhabited_planet_count: ~ -asteroid_belt: ~ -gas_giant: ~ -habitability_profile: ~ - -# III. Gate Infrastructure -horizon_station: true -aperture_count: 3 -gate_connections: 3 -gate_topology: junction -span_gate_network: ~ - -# IV. Settlement History -settlement_wave: wave_2 -founding_motivation: ~ -founding_culture_primary: ~ -founding_culture_secondary: ~ -cultural_persistence: ~ -historical_event: ~ -historical_event_age_years: ~ -religious_status: ~ -religious_generation_count: ~ - -# V. Economic Life -economic_tier: ~ -population: ~ -economic_base_primary: ~ -economic_base_secondary: ~ -distribution_index: ~ -imprint_access: ~ - -# VI. Governance -governance_type: ~ -dominant_faction: ~ -primary_fault_line: ~ -secondary_fault_line: ~ - -# VII. Faction Presence -assembly_presence: ~ -commission_presence: ~ -syndic_presence: ~ -syndic_type: ~ -separatist_presence: ~ -separatist_type: ~ -institute_presence: ~ -guardians_presence: ~ - -# VIII. Cultural Voice -cultural_register: ~ -cultural_register_secondary: ~ -ambient_anxiety: ~ -local_pride: ~ -atmospheric_tone: ~ -atmospheric_tone_secondary: ~ -active_situation: ~ -silence_threshold: ~ - -# IX. Political Character -earth_alignment: ~ -earth_proximity: immediate -earth_tension: ~ - -# X. Narrative Profile -primary_archetype: ~ -secondary_archetype: ~ -narrative_notable: ~ -generation_priority: ~ - -# XI. Content Notes -stability_index: ~ -system_volatility: ~ -cultural_corridor: ~ ---- - -# PLACEHOLDER_168 -**GJ 3522** | S-168 | M-type | core core - -## Supply Dependency - - -## Faction Notes - - -## Silence Topic - - -## Narrative Hook - - -## Calibration Note - - -## Derived Fields - -- **Compound Zone:** core / core / institutional_core -- **Settlement Age:** ~400 years -- **Hop Distance from Gateway:** 2 -- **Adjacent Systems:** S-111, S-139, S-253 diff --git a/docs/wiki/systems/GJ-3533/index.md b/docs/wiki/systems/GJ-3533/index.md deleted file mode 100644 index 14607b3b8..000000000 --- a/docs/wiki/systems/GJ-3533/index.md +++ /dev/null @@ -1,119 +0,0 @@ ---- -# ============================================================ -# GJ 3533 — PLACEHOLDER_211 -# Star Systems Wiki — The Settled Reach -# ============================================================ -# Auto-generated stub. Pre-filled fields from star-map.json. -# Fields marked ~ require authoring. -# ============================================================ - -# I. Identity and Location -system_id: S-211 -astronomical_id: "GJ 3533" -proper_name: ~ -system_name: "PLACEHOLDER_211" -star_type: M -geographic_sector: east_reach -geographic_band: outer -political_zone: deep_reach_isolate - -# II. Physical Character -habitable_planet_count: ~ -inhabited_planet_count: ~ -asteroid_belt: ~ -gas_giant: ~ -habitability_profile: ~ - -# III. Gate Infrastructure -horizon_station: true -aperture_count: 2 -gate_connections: 2 -gate_topology: through_route -span_gate_network: ~ - -# IV. Settlement History -settlement_wave: wave_5 -founding_motivation: ~ -founding_culture_primary: ~ -founding_culture_secondary: ~ -cultural_persistence: ~ -historical_event: ~ -historical_event_age_years: ~ -religious_status: ~ -religious_generation_count: ~ - -# V. Economic Life -economic_tier: ~ -population: ~ -economic_base_primary: ~ -economic_base_secondary: ~ -distribution_index: ~ -imprint_access: ~ - -# VI. Governance -governance_type: ~ -dominant_faction: ~ -primary_fault_line: ~ -secondary_fault_line: ~ - -# VII. Faction Presence -assembly_presence: ~ -commission_presence: ~ -syndic_presence: ~ -syndic_type: ~ -separatist_presence: ~ -separatist_type: ~ -institute_presence: ~ -guardians_presence: ~ - -# VIII. Cultural Voice -cultural_register: ~ -cultural_register_secondary: ~ -ambient_anxiety: ~ -local_pride: ~ -atmospheric_tone: ~ -atmospheric_tone_secondary: ~ -active_situation: ~ -silence_threshold: ~ - -# IX. Political Character -earth_alignment: ~ -earth_proximity: proximate -earth_tension: ~ - -# X. Narrative Profile -primary_archetype: ~ -secondary_archetype: ~ -narrative_notable: ~ -generation_priority: ~ - -# XI. Content Notes -stability_index: ~ -system_volatility: ~ -cultural_corridor: ~ ---- - -# PLACEHOLDER_211 -**GJ 3533** | S-211 | M-type | east_reach outer - -## Supply Dependency - - -## Faction Notes - - -## Silence Topic - - -## Narrative Hook - - -## Calibration Note - - -## Derived Fields - -- **Compound Zone:** east_reach / outer / deep_reach_isolate -- **Settlement Age:** ~20 years -- **Hop Distance from Gateway:** 8 -- **Adjacent Systems:** S-066, S-076 diff --git a/docs/wiki/systems/GJ-354A/index.md b/docs/wiki/systems/GJ-354A/index.md deleted file mode 100644 index 4dff35d7d..000000000 --- a/docs/wiki/systems/GJ-354A/index.md +++ /dev/null @@ -1,119 +0,0 @@ ---- -# ============================================================ -# GJ 354A — PLACEHOLDER_292 -# Star Systems Wiki — The Settled Reach -# ============================================================ -# Auto-generated stub. Pre-filled fields from star-map.json. -# Fields marked ~ require authoring. -# ============================================================ - -# I. Identity and Location -system_id: S-292 -astronomical_id: "GJ 354A" -proper_name: ~ -system_name: "PLACEHOLDER_292" -star_type: M -geographic_sector: deep_frontier -geographic_band: outer -political_zone: contested_frontier - -# II. Physical Character -habitable_planet_count: ~ -inhabited_planet_count: ~ -asteroid_belt: ~ -gas_giant: ~ -habitability_profile: ~ - -# III. Gate Infrastructure -horizon_station: true -aperture_count: 2 -gate_connections: 2 -gate_topology: through_route -span_gate_network: ~ - -# IV. Settlement History -settlement_wave: wave_4 -founding_motivation: ~ -founding_culture_primary: ~ -founding_culture_secondary: ~ -cultural_persistence: ~ -historical_event: ~ -historical_event_age_years: ~ -religious_status: ~ -religious_generation_count: ~ - -# V. Economic Life -economic_tier: ~ -population: ~ -economic_base_primary: ~ -economic_base_secondary: ~ -distribution_index: ~ -imprint_access: ~ - -# VI. Governance -governance_type: ~ -dominant_faction: ~ -primary_fault_line: ~ -secondary_fault_line: ~ - -# VII. Faction Presence -assembly_presence: ~ -commission_presence: ~ -syndic_presence: ~ -syndic_type: ~ -separatist_presence: ~ -separatist_type: ~ -institute_presence: ~ -guardians_presence: ~ - -# VIII. Cultural Voice -cultural_register: ~ -cultural_register_secondary: ~ -ambient_anxiety: ~ -local_pride: ~ -atmospheric_tone: ~ -atmospheric_tone_secondary: ~ -active_situation: ~ -silence_threshold: ~ - -# IX. Political Character -earth_alignment: ~ -earth_proximity: distant -earth_tension: ~ - -# X. Narrative Profile -primary_archetype: ~ -secondary_archetype: ~ -narrative_notable: ~ -generation_priority: ~ - -# XI. Content Notes -stability_index: ~ -system_volatility: ~ -cultural_corridor: ~ ---- - -# PLACEHOLDER_292 -**GJ 354A** | S-292 | M-type | deep_frontier outer - -## Supply Dependency - - -## Faction Notes - - -## Silence Topic - - -## Narrative Hook - - -## Calibration Note - - -## Derived Fields - -- **Compound Zone:** deep_frontier / outer / contested_frontier -- **Settlement Age:** ~70 years -- **Hop Distance from Gateway:** 12 -- **Adjacent Systems:** S-049, S-122 diff --git a/docs/wiki/systems/GJ-356A/index.md b/docs/wiki/systems/GJ-356A/index.md deleted file mode 100644 index 7ec136502..000000000 --- a/docs/wiki/systems/GJ-356A/index.md +++ /dev/null @@ -1,119 +0,0 @@ ---- -# ============================================================ -# GJ 356A — PLACEHOLDER_126 -# Star Systems Wiki — The Settled Reach -# ============================================================ -# Auto-generated stub. Pre-filled fields from star-map.json. -# Fields marked ~ require authoring. -# ============================================================ - -# I. Identity and Location -system_id: S-126 -astronomical_id: "GJ 356A" -proper_name: ~ -system_name: "PLACEHOLDER_126" -star_type: F -geographic_sector: deep_frontier -geographic_band: outer -political_zone: deep_reach_isolate - -# II. Physical Character -habitable_planet_count: ~ -inhabited_planet_count: ~ -asteroid_belt: ~ -gas_giant: ~ -habitability_profile: ~ - -# III. Gate Infrastructure -horizon_station: true -aperture_count: 1 -gate_connections: 1 -gate_topology: dead_end -span_gate_network: ~ - -# IV. Settlement History -settlement_wave: wave_5 -founding_motivation: ~ -founding_culture_primary: ~ -founding_culture_secondary: ~ -cultural_persistence: ~ -historical_event: ~ -historical_event_age_years: ~ -religious_status: ~ -religious_generation_count: ~ - -# V. Economic Life -economic_tier: ~ -population: ~ -economic_base_primary: ~ -economic_base_secondary: ~ -distribution_index: ~ -imprint_access: ~ - -# VI. Governance -governance_type: ~ -dominant_faction: ~ -primary_fault_line: ~ -secondary_fault_line: ~ - -# VII. Faction Presence -assembly_presence: ~ -commission_presence: ~ -syndic_presence: ~ -syndic_type: ~ -separatist_presence: ~ -separatist_type: ~ -institute_presence: ~ -guardians_presence: ~ - -# VIII. Cultural Voice -cultural_register: ~ -cultural_register_secondary: ~ -ambient_anxiety: ~ -local_pride: ~ -atmospheric_tone: ~ -atmospheric_tone_secondary: ~ -active_situation: ~ -silence_threshold: ~ - -# IX. Political Character -earth_alignment: ~ -earth_proximity: proximate -earth_tension: ~ - -# X. Narrative Profile -primary_archetype: ~ -secondary_archetype: ~ -narrative_notable: ~ -generation_priority: ~ - -# XI. Content Notes -stability_index: ~ -system_volatility: ~ -cultural_corridor: ~ ---- - -# PLACEHOLDER_126 -**GJ 356A** | S-126 | F-type | deep_frontier outer - -## Supply Dependency - - -## Faction Notes - - -## Silence Topic - - -## Narrative Hook - - -## Calibration Note - - -## Derived Fields - -- **Compound Zone:** deep_frontier / outer / deep_reach_isolate -- **Settlement Age:** ~20 years -- **Hop Distance from Gateway:** 7 -- **Adjacent Systems:** S-220 diff --git a/docs/wiki/systems/GJ-357/index.md b/docs/wiki/systems/GJ-357/index.md deleted file mode 100644 index 16949fb51..000000000 --- a/docs/wiki/systems/GJ-357/index.md +++ /dev/null @@ -1,119 +0,0 @@ ---- -# ============================================================ -# GJ 357 — PLACEHOLDER_052 -# Star Systems Wiki — The Settled Reach -# ============================================================ -# Auto-generated stub. Pre-filled fields from star-map.json. -# Fields marked ~ require authoring. -# ============================================================ - -# I. Identity and Location -system_id: S-052 -astronomical_id: "GJ 357" -proper_name: ~ -system_name: "PLACEHOLDER_052" -star_type: M -geographic_sector: west_reach -geographic_band: inner -political_zone: research_periphery - -# II. Physical Character -habitable_planet_count: ~ -inhabited_planet_count: ~ -asteroid_belt: ~ -gas_giant: ~ -habitability_profile: ~ - -# III. Gate Infrastructure -horizon_station: true -aperture_count: 5 -gate_connections: 5 -gate_topology: hub -span_gate_network: ~ - -# IV. Settlement History -settlement_wave: wave_4 -founding_motivation: ~ -founding_culture_primary: ~ -founding_culture_secondary: ~ -cultural_persistence: ~ -historical_event: ~ -historical_event_age_years: ~ -religious_status: ~ -religious_generation_count: ~ - -# V. Economic Life -economic_tier: ~ -population: ~ -economic_base_primary: ~ -economic_base_secondary: ~ -distribution_index: ~ -imprint_access: ~ - -# VI. Governance -governance_type: ~ -dominant_faction: ~ -primary_fault_line: ~ -secondary_fault_line: ~ - -# VII. Faction Presence -assembly_presence: ~ -commission_presence: ~ -syndic_presence: ~ -syndic_type: ~ -separatist_presence: ~ -separatist_type: ~ -institute_presence: ~ -guardians_presence: ~ - -# VIII. Cultural Voice -cultural_register: ~ -cultural_register_secondary: ~ -ambient_anxiety: ~ -local_pride: ~ -atmospheric_tone: ~ -atmospheric_tone_secondary: ~ -active_situation: ~ -silence_threshold: ~ - -# IX. Political Character -earth_alignment: ~ -earth_proximity: proximate -earth_tension: ~ - -# X. Narrative Profile -primary_archetype: ~ -secondary_archetype: ~ -narrative_notable: ~ -generation_priority: ~ - -# XI. Content Notes -stability_index: ~ -system_volatility: ~ -cultural_corridor: ~ ---- - -# PLACEHOLDER_052 -**GJ 357** | S-052 | M-type | west_reach inner - -## Supply Dependency - - -## Faction Notes - - -## Silence Topic - - -## Narrative Hook - - -## Calibration Note - - -## Derived Fields - -- **Compound Zone:** west_reach / inner / research_periphery -- **Settlement Age:** ~70 years -- **Hop Distance from Gateway:** 6 -- **Adjacent Systems:** S-030, S-034, S-195, S-223, S-225 diff --git a/docs/wiki/systems/GJ-3586/index.md b/docs/wiki/systems/GJ-3586/index.md deleted file mode 100644 index 171a04878..000000000 --- a/docs/wiki/systems/GJ-3586/index.md +++ /dev/null @@ -1,119 +0,0 @@ ---- -# ============================================================ -# GJ 3586 — PLACEHOLDER_155 -# Star Systems Wiki — The Settled Reach -# ============================================================ -# Auto-generated stub. Pre-filled fields from star-map.json. -# Fields marked ~ require authoring. -# ============================================================ - -# I. Identity and Location -system_id: S-155 -astronomical_id: "GJ 3586" -proper_name: ~ -system_name: "PLACEHOLDER_155" -star_type: M -geographic_sector: west_reach -geographic_band: outer -political_zone: commercial_mid_reach - -# II. Physical Character -habitable_planet_count: ~ -inhabited_planet_count: ~ -asteroid_belt: ~ -gas_giant: ~ -habitability_profile: ~ - -# III. Gate Infrastructure -horizon_station: true -aperture_count: 2 -gate_connections: 2 -gate_topology: through_route -span_gate_network: ~ - -# IV. Settlement History -settlement_wave: wave_2 -founding_motivation: ~ -founding_culture_primary: ~ -founding_culture_secondary: ~ -cultural_persistence: ~ -historical_event: ~ -historical_event_age_years: ~ -religious_status: ~ -religious_generation_count: ~ - -# V. Economic Life -economic_tier: ~ -population: ~ -economic_base_primary: ~ -economic_base_secondary: ~ -distribution_index: ~ -imprint_access: ~ - -# VI. Governance -governance_type: ~ -dominant_faction: ~ -primary_fault_line: ~ -secondary_fault_line: ~ - -# VII. Faction Presence -assembly_presence: ~ -commission_presence: ~ -syndic_presence: ~ -syndic_type: ~ -separatist_presence: ~ -separatist_type: ~ -institute_presence: ~ -guardians_presence: ~ - -# VIII. Cultural Voice -cultural_register: ~ -cultural_register_secondary: ~ -ambient_anxiety: ~ -local_pride: ~ -atmospheric_tone: ~ -atmospheric_tone_secondary: ~ -active_situation: ~ -silence_threshold: ~ - -# IX. Political Character -earth_alignment: ~ -earth_proximity: proximate -earth_tension: ~ - -# X. Narrative Profile -primary_archetype: ~ -secondary_archetype: ~ -narrative_notable: ~ -generation_priority: ~ - -# XI. Content Notes -stability_index: ~ -system_volatility: ~ -cultural_corridor: ~ ---- - -# PLACEHOLDER_155 -**GJ 3586** | S-155 | M-type | west_reach outer - -## Supply Dependency - - -## Faction Notes - - -## Silence Topic - - -## Narrative Hook - - -## Calibration Note - - -## Derived Fields - -- **Compound Zone:** west_reach / outer / commercial_mid_reach -- **Settlement Age:** ~400 years -- **Hop Distance from Gateway:** 10 -- **Adjacent Systems:** S-035, S-038 diff --git a/docs/wiki/systems/GJ-3612/index.md b/docs/wiki/systems/GJ-3612/index.md deleted file mode 100644 index 0adee52f1..000000000 --- a/docs/wiki/systems/GJ-3612/index.md +++ /dev/null @@ -1,119 +0,0 @@ ---- -# ============================================================ -# GJ 3612 — PLACEHOLDER_237 -# Star Systems Wiki — The Settled Reach -# ============================================================ -# Auto-generated stub. Pre-filled fields from star-map.json. -# Fields marked ~ require authoring. -# ============================================================ - -# I. Identity and Location -system_id: S-237 -astronomical_id: "GJ 3612" -proper_name: ~ -system_name: "PLACEHOLDER_237" -star_type: F -geographic_sector: east_reach -geographic_band: outer -political_zone: research_periphery - -# II. Physical Character -habitable_planet_count: ~ -inhabited_planet_count: ~ -asteroid_belt: ~ -gas_giant: ~ -habitability_profile: ~ - -# III. Gate Infrastructure -horizon_station: true -aperture_count: 1 -gate_connections: 1 -gate_topology: dead_end -span_gate_network: ~ - -# IV. Settlement History -settlement_wave: wave_3 -founding_motivation: ~ -founding_culture_primary: ~ -founding_culture_secondary: ~ -cultural_persistence: ~ -historical_event: ~ -historical_event_age_years: ~ -religious_status: ~ -religious_generation_count: ~ - -# V. Economic Life -economic_tier: ~ -population: ~ -economic_base_primary: ~ -economic_base_secondary: ~ -distribution_index: ~ -imprint_access: ~ - -# VI. Governance -governance_type: ~ -dominant_faction: ~ -primary_fault_line: ~ -secondary_fault_line: ~ - -# VII. Faction Presence -assembly_presence: ~ -commission_presence: ~ -syndic_presence: ~ -syndic_type: ~ -separatist_presence: ~ -separatist_type: ~ -institute_presence: ~ -guardians_presence: ~ - -# VIII. Cultural Voice -cultural_register: ~ -cultural_register_secondary: ~ -ambient_anxiety: ~ -local_pride: ~ -atmospheric_tone: ~ -atmospheric_tone_secondary: ~ -active_situation: ~ -silence_threshold: ~ - -# IX. Political Character -earth_alignment: ~ -earth_proximity: proximate -earth_tension: ~ - -# X. Narrative Profile -primary_archetype: ~ -secondary_archetype: ~ -narrative_notable: ~ -generation_priority: ~ - -# XI. Content Notes -stability_index: ~ -system_volatility: ~ -cultural_corridor: ~ ---- - -# PLACEHOLDER_237 -**GJ 3612** | S-237 | F-type | east_reach outer - -## Supply Dependency - - -## Faction Notes - - -## Silence Topic - - -## Narrative Hook - - -## Calibration Note - - -## Derived Fields - -- **Compound Zone:** east_reach / outer / research_periphery -- **Settlement Age:** ~200 years -- **Hop Distance from Gateway:** 9 -- **Adjacent Systems:** S-092 diff --git a/docs/wiki/systems/GJ-3618/index.md b/docs/wiki/systems/GJ-3618/index.md deleted file mode 100644 index 163ff6f32..000000000 --- a/docs/wiki/systems/GJ-3618/index.md +++ /dev/null @@ -1,119 +0,0 @@ ---- -# ============================================================ -# GJ 3618 — PLACEHOLDER_196 -# Star Systems Wiki — The Settled Reach -# ============================================================ -# Auto-generated stub. Pre-filled fields from star-map.json. -# Fields marked ~ require authoring. -# ============================================================ - -# I. Identity and Location -system_id: S-196 -astronomical_id: "GJ 3618" -proper_name: ~ -system_name: "PLACEHOLDER_196" -star_type: M -geographic_sector: north_reach -geographic_band: inner -political_zone: commercial_mid_reach - -# II. Physical Character -habitable_planet_count: ~ -inhabited_planet_count: ~ -asteroid_belt: ~ -gas_giant: ~ -habitability_profile: ~ - -# III. Gate Infrastructure -horizon_station: true -aperture_count: 2 -gate_connections: 2 -gate_topology: loop_member -span_gate_network: ~ - -# IV. Settlement History -settlement_wave: wave_2 -founding_motivation: ~ -founding_culture_primary: ~ -founding_culture_secondary: ~ -cultural_persistence: ~ -historical_event: ~ -historical_event_age_years: ~ -religious_status: ~ -religious_generation_count: ~ - -# V. Economic Life -economic_tier: ~ -population: ~ -economic_base_primary: ~ -economic_base_secondary: ~ -distribution_index: ~ -imprint_access: ~ - -# VI. Governance -governance_type: ~ -dominant_faction: ~ -primary_fault_line: ~ -secondary_fault_line: ~ - -# VII. Faction Presence -assembly_presence: ~ -commission_presence: ~ -syndic_presence: ~ -syndic_type: ~ -separatist_presence: ~ -separatist_type: ~ -institute_presence: ~ -guardians_presence: ~ - -# VIII. Cultural Voice -cultural_register: ~ -cultural_register_secondary: ~ -ambient_anxiety: ~ -local_pride: ~ -atmospheric_tone: ~ -atmospheric_tone_secondary: ~ -active_situation: ~ -silence_threshold: ~ - -# IX. Political Character -earth_alignment: ~ -earth_proximity: proximate -earth_tension: ~ - -# X. Narrative Profile -primary_archetype: ~ -secondary_archetype: ~ -narrative_notable: ~ -generation_priority: ~ - -# XI. Content Notes -stability_index: ~ -system_volatility: ~ -cultural_corridor: ~ ---- - -# PLACEHOLDER_196 -**GJ 3618** | S-196 | M-type | north_reach inner - -## Supply Dependency - - -## Faction Notes - - -## Silence Topic - - -## Narrative Hook - - -## Calibration Note - - -## Derived Fields - -- **Compound Zone:** north_reach / inner / commercial_mid_reach -- **Settlement Age:** ~400 years -- **Hop Distance from Gateway:** 4 -- **Adjacent Systems:** S-009, S-183 diff --git a/docs/wiki/systems/GJ-3622/index.md b/docs/wiki/systems/GJ-3622/index.md deleted file mode 100644 index 1c871d8e7..000000000 --- a/docs/wiki/systems/GJ-3622/index.md +++ /dev/null @@ -1,119 +0,0 @@ ---- -# ============================================================ -# GJ 3622 — PLACEHOLDER_201 -# Star Systems Wiki — The Settled Reach -# ============================================================ -# Auto-generated stub. Pre-filled fields from star-map.json. -# Fields marked ~ require authoring. -# ============================================================ - -# I. Identity and Location -system_id: S-201 -astronomical_id: "GJ 3622" -proper_name: ~ -system_name: "PLACEHOLDER_201" -star_type: G -geographic_sector: north_reach -geographic_band: inner -political_zone: contested_frontier - -# II. Physical Character -habitable_planet_count: ~ -inhabited_planet_count: ~ -asteroid_belt: ~ -gas_giant: ~ -habitability_profile: ~ - -# III. Gate Infrastructure -horizon_station: true -aperture_count: 2 -gate_connections: 2 -gate_topology: loop_member -span_gate_network: ~ - -# IV. Settlement History -settlement_wave: wave_3 -founding_motivation: ~ -founding_culture_primary: ~ -founding_culture_secondary: ~ -cultural_persistence: ~ -historical_event: ~ -historical_event_age_years: ~ -religious_status: ~ -religious_generation_count: ~ - -# V. Economic Life -economic_tier: ~ -population: ~ -economic_base_primary: ~ -economic_base_secondary: ~ -distribution_index: ~ -imprint_access: ~ - -# VI. Governance -governance_type: ~ -dominant_faction: ~ -primary_fault_line: ~ -secondary_fault_line: ~ - -# VII. Faction Presence -assembly_presence: ~ -commission_presence: ~ -syndic_presence: ~ -syndic_type: ~ -separatist_presence: ~ -separatist_type: ~ -institute_presence: ~ -guardians_presence: ~ - -# VIII. Cultural Voice -cultural_register: ~ -cultural_register_secondary: ~ -ambient_anxiety: ~ -local_pride: ~ -atmospheric_tone: ~ -atmospheric_tone_secondary: ~ -active_situation: ~ -silence_threshold: ~ - -# IX. Political Character -earth_alignment: ~ -earth_proximity: proximate -earth_tension: ~ - -# X. Narrative Profile -primary_archetype: ~ -secondary_archetype: ~ -narrative_notable: ~ -generation_priority: ~ - -# XI. Content Notes -stability_index: ~ -system_volatility: ~ -cultural_corridor: ~ ---- - -# PLACEHOLDER_201 -**GJ 3622** | S-201 | G-type | north_reach inner - -## Supply Dependency - - -## Faction Notes - - -## Silence Topic - - -## Narrative Hook - - -## Calibration Note - - -## Derived Fields - -- **Compound Zone:** north_reach / inner / contested_frontier -- **Settlement Age:** ~200 years -- **Hop Distance from Gateway:** 4 -- **Adjacent Systems:** S-015, S-112 diff --git a/docs/wiki/systems/GJ-370/index.md b/docs/wiki/systems/GJ-370/index.md deleted file mode 100644 index db1d14a4b..000000000 --- a/docs/wiki/systems/GJ-370/index.md +++ /dev/null @@ -1,119 +0,0 @@ ---- -# ============================================================ -# GJ 370 — PLACEHOLDER_020 -# Star Systems Wiki — The Settled Reach -# ============================================================ -# Auto-generated stub. Pre-filled fields from star-map.json. -# Fields marked ~ require authoring. -# ============================================================ - -# I. Identity and Location -system_id: S-020 -astronomical_id: "GJ 370" -proper_name: ~ -system_name: "PLACEHOLDER_020" -star_type: K -geographic_sector: west_reach -geographic_band: outer -political_zone: research_periphery - -# II. Physical Character -habitable_planet_count: ~ -inhabited_planet_count: ~ -asteroid_belt: ~ -gas_giant: ~ -habitability_profile: ~ - -# III. Gate Infrastructure -horizon_station: true -aperture_count: 1 -gate_connections: 1 -gate_topology: dead_end -span_gate_network: ~ - -# IV. Settlement History -settlement_wave: wave_1 -founding_motivation: ~ -founding_culture_primary: ~ -founding_culture_secondary: ~ -cultural_persistence: ~ -historical_event: ~ -historical_event_age_years: ~ -religious_status: ~ -religious_generation_count: ~ - -# V. Economic Life -economic_tier: ~ -population: ~ -economic_base_primary: ~ -economic_base_secondary: ~ -distribution_index: ~ -imprint_access: ~ - -# VI. Governance -governance_type: ~ -dominant_faction: ~ -primary_fault_line: ~ -secondary_fault_line: ~ - -# VII. Faction Presence -assembly_presence: ~ -commission_presence: ~ -syndic_presence: ~ -syndic_type: ~ -separatist_presence: ~ -separatist_type: ~ -institute_presence: ~ -guardians_presence: ~ - -# VIII. Cultural Voice -cultural_register: ~ -cultural_register_secondary: ~ -ambient_anxiety: ~ -local_pride: ~ -atmospheric_tone: ~ -atmospheric_tone_secondary: ~ -active_situation: ~ -silence_threshold: ~ - -# IX. Political Character -earth_alignment: ~ -earth_proximity: proximate -earth_tension: ~ - -# X. Narrative Profile -primary_archetype: ~ -secondary_archetype: ~ -narrative_notable: ~ -generation_priority: ~ - -# XI. Content Notes -stability_index: ~ -system_volatility: ~ -cultural_corridor: ~ ---- - -# PLACEHOLDER_020 -**GJ 370** | S-020 | K-type | west_reach outer - -## Supply Dependency - - -## Faction Notes - - -## Silence Topic - - -## Narrative Hook - - -## Calibration Note - - -## Derived Fields - -- **Compound Zone:** west_reach / outer / research_periphery -- **Settlement Age:** ~550 years -- **Hop Distance from Gateway:** 7 -- **Adjacent Systems:** S-007 diff --git a/docs/wiki/systems/GJ-3728B/index.md b/docs/wiki/systems/GJ-3728B/index.md deleted file mode 100644 index 537c0e019..000000000 --- a/docs/wiki/systems/GJ-3728B/index.md +++ /dev/null @@ -1,119 +0,0 @@ ---- -# ============================================================ -# GJ 3728B — PLACEHOLDER_092 -# Star Systems Wiki — The Settled Reach -# ============================================================ -# Auto-generated stub. Pre-filled fields from star-map.json. -# Fields marked ~ require authoring. -# ============================================================ - -# I. Identity and Location -system_id: S-092 -astronomical_id: "GJ 3728B" -proper_name: ~ -system_name: "PLACEHOLDER_092" -star_type: K -geographic_sector: east_reach -geographic_band: outer -political_zone: deep_reach_isolate - -# II. Physical Character -habitable_planet_count: ~ -inhabited_planet_count: ~ -asteroid_belt: ~ -gas_giant: ~ -habitability_profile: ~ - -# III. Gate Infrastructure -horizon_station: true -aperture_count: 2 -gate_connections: 2 -gate_topology: through_route -span_gate_network: ~ - -# IV. Settlement History -settlement_wave: wave_3 -founding_motivation: ~ -founding_culture_primary: ~ -founding_culture_secondary: ~ -cultural_persistence: ~ -historical_event: ~ -historical_event_age_years: ~ -religious_status: ~ -religious_generation_count: ~ - -# V. Economic Life -economic_tier: ~ -population: ~ -economic_base_primary: ~ -economic_base_secondary: ~ -distribution_index: ~ -imprint_access: ~ - -# VI. Governance -governance_type: ~ -dominant_faction: ~ -primary_fault_line: ~ -secondary_fault_line: ~ - -# VII. Faction Presence -assembly_presence: ~ -commission_presence: ~ -syndic_presence: ~ -syndic_type: ~ -separatist_presence: ~ -separatist_type: ~ -institute_presence: ~ -guardians_presence: ~ - -# VIII. Cultural Voice -cultural_register: ~ -cultural_register_secondary: ~ -ambient_anxiety: ~ -local_pride: ~ -atmospheric_tone: ~ -atmospheric_tone_secondary: ~ -active_situation: ~ -silence_threshold: ~ - -# IX. Political Character -earth_alignment: ~ -earth_proximity: proximate -earth_tension: ~ - -# X. Narrative Profile -primary_archetype: ~ -secondary_archetype: ~ -narrative_notable: ~ -generation_priority: ~ - -# XI. Content Notes -stability_index: ~ -system_volatility: ~ -cultural_corridor: ~ ---- - -# PLACEHOLDER_092 -**GJ 3728B** | S-092 | K-type | east_reach outer - -## Supply Dependency - - -## Faction Notes - - -## Silence Topic - - -## Narrative Hook - - -## Calibration Note - - -## Derived Fields - -- **Compound Zone:** east_reach / outer / deep_reach_isolate -- **Settlement Age:** ~200 years -- **Hop Distance from Gateway:** 8 -- **Adjacent Systems:** S-202, S-237 diff --git a/docs/wiki/systems/GJ-3737/index.md b/docs/wiki/systems/GJ-3737/index.md deleted file mode 100644 index 96705736c..000000000 --- a/docs/wiki/systems/GJ-3737/index.md +++ /dev/null @@ -1,119 +0,0 @@ ---- -# ============================================================ -# GJ 3737 — PLACEHOLDER_179 -# Star Systems Wiki — The Settled Reach -# ============================================================ -# Auto-generated stub. Pre-filled fields from star-map.json. -# Fields marked ~ require authoring. -# ============================================================ - -# I. Identity and Location -system_id: S-179 -astronomical_id: "GJ 3737" -proper_name: ~ -system_name: "PLACEHOLDER_179" -star_type: M -geographic_sector: west_reach -geographic_band: inner -political_zone: contested_frontier - -# II. Physical Character -habitable_planet_count: ~ -inhabited_planet_count: ~ -asteroid_belt: ~ -gas_giant: ~ -habitability_profile: ~ - -# III. Gate Infrastructure -horizon_station: true -aperture_count: 2 -gate_connections: 2 -gate_topology: loop_member -span_gate_network: ~ - -# IV. Settlement History -settlement_wave: wave_5 -founding_motivation: ~ -founding_culture_primary: ~ -founding_culture_secondary: ~ -cultural_persistence: ~ -historical_event: ~ -historical_event_age_years: ~ -religious_status: ~ -religious_generation_count: ~ - -# V. Economic Life -economic_tier: ~ -population: ~ -economic_base_primary: ~ -economic_base_secondary: ~ -distribution_index: ~ -imprint_access: ~ - -# VI. Governance -governance_type: ~ -dominant_faction: ~ -primary_fault_line: ~ -secondary_fault_line: ~ - -# VII. Faction Presence -assembly_presence: ~ -commission_presence: ~ -syndic_presence: ~ -syndic_type: ~ -separatist_presence: ~ -separatist_type: ~ -institute_presence: ~ -guardians_presence: ~ - -# VIII. Cultural Voice -cultural_register: ~ -cultural_register_secondary: ~ -ambient_anxiety: ~ -local_pride: ~ -atmospheric_tone: ~ -atmospheric_tone_secondary: ~ -active_situation: ~ -silence_threshold: ~ - -# IX. Political Character -earth_alignment: ~ -earth_proximity: proximate -earth_tension: ~ - -# X. Narrative Profile -primary_archetype: ~ -secondary_archetype: ~ -narrative_notable: ~ -generation_priority: ~ - -# XI. Content Notes -stability_index: ~ -system_volatility: ~ -cultural_corridor: ~ ---- - -# PLACEHOLDER_179 -**GJ 3737** | S-179 | M-type | west_reach inner - -## Supply Dependency - - -## Faction Notes - - -## Silence Topic - - -## Narrative Hook - - -## Calibration Note - - -## Derived Fields - -- **Compound Zone:** west_reach / inner / contested_frontier -- **Settlement Age:** ~20 years -- **Hop Distance from Gateway:** 7 -- **Adjacent Systems:** S-267, S-269 diff --git a/docs/wiki/systems/GJ-380/index.md b/docs/wiki/systems/GJ-380/index.md deleted file mode 100644 index 1884da7ad..000000000 --- a/docs/wiki/systems/GJ-380/index.md +++ /dev/null @@ -1,119 +0,0 @@ ---- -# ============================================================ -# GJ 380 — PLACEHOLDER_213 -# Star Systems Wiki — The Settled Reach -# ============================================================ -# Auto-generated stub. Pre-filled fields from star-map.json. -# Fields marked ~ require authoring. -# ============================================================ - -# I. Identity and Location -system_id: S-213 -astronomical_id: "GJ 380" -proper_name: ~ -system_name: "PLACEHOLDER_213" -star_type: K -geographic_sector: core -geographic_band: core -political_zone: institutional_core - -# II. Physical Character -habitable_planet_count: ~ -inhabited_planet_count: ~ -asteroid_belt: ~ -gas_giant: ~ -habitability_profile: ~ - -# III. Gate Infrastructure -horizon_station: true -aperture_count: 2 -gate_connections: 2 -gate_topology: loop_member -span_gate_network: ~ - -# IV. Settlement History -settlement_wave: wave_2 -founding_motivation: ~ -founding_culture_primary: ~ -founding_culture_secondary: ~ -cultural_persistence: ~ -historical_event: ~ -historical_event_age_years: ~ -religious_status: ~ -religious_generation_count: ~ - -# V. Economic Life -economic_tier: ~ -population: ~ -economic_base_primary: ~ -economic_base_secondary: ~ -distribution_index: ~ -imprint_access: ~ - -# VI. Governance -governance_type: ~ -dominant_faction: ~ -primary_fault_line: ~ -secondary_fault_line: ~ - -# VII. Faction Presence -assembly_presence: ~ -commission_presence: ~ -syndic_presence: ~ -syndic_type: ~ -separatist_presence: ~ -separatist_type: ~ -institute_presence: ~ -guardians_presence: ~ - -# VIII. Cultural Voice -cultural_register: ~ -cultural_register_secondary: ~ -ambient_anxiety: ~ -local_pride: ~ -atmospheric_tone: ~ -atmospheric_tone_secondary: ~ -active_situation: ~ -silence_threshold: ~ - -# IX. Political Character -earth_alignment: ~ -earth_proximity: immediate -earth_tension: ~ - -# X. Narrative Profile -primary_archetype: ~ -secondary_archetype: ~ -narrative_notable: ~ -generation_priority: ~ - -# XI. Content Notes -stability_index: ~ -system_volatility: ~ -cultural_corridor: ~ ---- - -# PLACEHOLDER_213 -**GJ 380** | S-213 | K-type | core core - -## Supply Dependency - - -## Faction Notes - - -## Silence Topic - - -## Narrative Hook - - -## Calibration Note - - -## Derived Fields - -- **Compound Zone:** core / core / institutional_core -- **Settlement Age:** ~400 years -- **Hop Distance from Gateway:** 2 -- **Adjacent Systems:** S-067, S-067, S-114 diff --git a/docs/wiki/systems/GJ-3820/index.md b/docs/wiki/systems/GJ-3820/index.md deleted file mode 100644 index 95fce7f37..000000000 --- a/docs/wiki/systems/GJ-3820/index.md +++ /dev/null @@ -1,119 +0,0 @@ ---- -# ============================================================ -# GJ 3820 — PLACEHOLDER_050 -# Star Systems Wiki — The Settled Reach -# ============================================================ -# Auto-generated stub. Pre-filled fields from star-map.json. -# Fields marked ~ require authoring. -# ============================================================ - -# I. Identity and Location -system_id: S-050 -astronomical_id: "GJ 3820" -proper_name: ~ -system_name: "PLACEHOLDER_050" -star_type: M -geographic_sector: north_reach -geographic_band: outer -political_zone: commercial_mid_reach - -# II. Physical Character -habitable_planet_count: ~ -inhabited_planet_count: ~ -asteroid_belt: ~ -gas_giant: ~ -habitability_profile: ~ - -# III. Gate Infrastructure -horizon_station: true -aperture_count: 1 -gate_connections: 1 -gate_topology: dead_end -span_gate_network: ~ - -# IV. Settlement History -settlement_wave: wave_2 -founding_motivation: ~ -founding_culture_primary: ~ -founding_culture_secondary: ~ -cultural_persistence: ~ -historical_event: ~ -historical_event_age_years: ~ -religious_status: ~ -religious_generation_count: ~ - -# V. Economic Life -economic_tier: ~ -population: ~ -economic_base_primary: ~ -economic_base_secondary: ~ -distribution_index: ~ -imprint_access: ~ - -# VI. Governance -governance_type: ~ -dominant_faction: ~ -primary_fault_line: ~ -secondary_fault_line: ~ - -# VII. Faction Presence -assembly_presence: ~ -commission_presence: ~ -syndic_presence: ~ -syndic_type: ~ -separatist_presence: ~ -separatist_type: ~ -institute_presence: ~ -guardians_presence: ~ - -# VIII. Cultural Voice -cultural_register: ~ -cultural_register_secondary: ~ -ambient_anxiety: ~ -local_pride: ~ -atmospheric_tone: ~ -atmospheric_tone_secondary: ~ -active_situation: ~ -silence_threshold: ~ - -# IX. Political Character -earth_alignment: ~ -earth_proximity: proximate -earth_tension: ~ - -# X. Narrative Profile -primary_archetype: ~ -secondary_archetype: ~ -narrative_notable: ~ -generation_priority: ~ - -# XI. Content Notes -stability_index: ~ -system_volatility: ~ -cultural_corridor: ~ ---- - -# PLACEHOLDER_050 -**GJ 3820** | S-050 | M-type | north_reach outer - -## Supply Dependency - - -## Faction Notes - - -## Silence Topic - - -## Narrative Hook - - -## Calibration Note - - -## Derived Fields - -- **Compound Zone:** north_reach / outer / commercial_mid_reach -- **Settlement Age:** ~400 years -- **Hop Distance from Gateway:** 5 -- **Adjacent Systems:** S-046 diff --git a/docs/wiki/systems/GJ-388/index.md b/docs/wiki/systems/GJ-388/index.md deleted file mode 100644 index df939b99b..000000000 --- a/docs/wiki/systems/GJ-388/index.md +++ /dev/null @@ -1,119 +0,0 @@ ---- -# ============================================================ -# GJ 388 — PLACEHOLDER_113 -# Star Systems Wiki — The Settled Reach -# ============================================================ -# Auto-generated stub. Pre-filled fields from star-map.json. -# Fields marked ~ require authoring. -# ============================================================ - -# I. Identity and Location -system_id: S-113 -astronomical_id: "GJ 388" -proper_name: ~ -system_name: "PLACEHOLDER_113" -star_type: M -geographic_sector: south_reach -geographic_band: inner -political_zone: commercial_mid_reach - -# II. Physical Character -habitable_planet_count: ~ -inhabited_planet_count: ~ -asteroid_belt: ~ -gas_giant: ~ -habitability_profile: ~ - -# III. Gate Infrastructure -horizon_station: true -aperture_count: 5 -gate_connections: 5 -gate_topology: hub -span_gate_network: ~ - -# IV. Settlement History -settlement_wave: unsettled -founding_motivation: ~ -founding_culture_primary: ~ -founding_culture_secondary: ~ -cultural_persistence: ~ -historical_event: ~ -historical_event_age_years: ~ -religious_status: ~ -religious_generation_count: ~ - -# V. Economic Life -economic_tier: ~ -population: ~ -economic_base_primary: ~ -economic_base_secondary: ~ -distribution_index: ~ -imprint_access: ~ - -# VI. Governance -governance_type: ~ -dominant_faction: ~ -primary_fault_line: ~ -secondary_fault_line: ~ - -# VII. Faction Presence -assembly_presence: ~ -commission_presence: ~ -syndic_presence: ~ -syndic_type: ~ -separatist_presence: ~ -separatist_type: ~ -institute_presence: ~ -guardians_presence: ~ - -# VIII. Cultural Voice -cultural_register: ~ -cultural_register_secondary: ~ -ambient_anxiety: ~ -local_pride: ~ -atmospheric_tone: ~ -atmospheric_tone_secondary: ~ -active_situation: ~ -silence_threshold: ~ - -# IX. Political Character -earth_alignment: ~ -earth_proximity: proximate -earth_tension: ~ - -# X. Narrative Profile -primary_archetype: ~ -secondary_archetype: ~ -narrative_notable: ~ -generation_priority: ~ - -# XI. Content Notes -stability_index: ~ -system_volatility: ~ -cultural_corridor: ~ ---- - -# PLACEHOLDER_113 -**GJ 388** | S-113 | M-type | south_reach inner - -## Supply Dependency - - -## Faction Notes - - -## Silence Topic - - -## Narrative Hook - - -## Calibration Note - - -## Derived Fields - -- **Compound Zone:** south_reach / inner / commercial_mid_reach -- **Settlement Age:** unsettled -- **Hop Distance from Gateway:** 5 -- **Adjacent Systems:** S-025, S-103, S-136, S-212, S-288 diff --git a/docs/wiki/systems/GJ-393/index.md b/docs/wiki/systems/GJ-393/index.md deleted file mode 100644 index c1cd613f3..000000000 --- a/docs/wiki/systems/GJ-393/index.md +++ /dev/null @@ -1,119 +0,0 @@ ---- -# ============================================================ -# GJ 393 — PLACEHOLDER_013 -# Star Systems Wiki — The Settled Reach -# ============================================================ -# Auto-generated stub. Pre-filled fields from star-map.json. -# Fields marked ~ require authoring. -# ============================================================ - -# I. Identity and Location -system_id: S-013 -astronomical_id: "GJ 393" -proper_name: ~ -system_name: "PLACEHOLDER_013" -star_type: K -geographic_sector: south_reach -geographic_band: inner -political_zone: commercial_mid_reach - -# II. Physical Character -habitable_planet_count: ~ -inhabited_planet_count: ~ -asteroid_belt: ~ -gas_giant: ~ -habitability_profile: ~ - -# III. Gate Infrastructure -horizon_station: true -aperture_count: 5 -gate_connections: 5 -gate_topology: hub -span_gate_network: ~ - -# IV. Settlement History -settlement_wave: wave_5 -founding_motivation: ~ -founding_culture_primary: ~ -founding_culture_secondary: ~ -cultural_persistence: ~ -historical_event: ~ -historical_event_age_years: ~ -religious_status: ~ -religious_generation_count: ~ - -# V. Economic Life -economic_tier: ~ -population: ~ -economic_base_primary: ~ -economic_base_secondary: ~ -distribution_index: ~ -imprint_access: ~ - -# VI. Governance -governance_type: ~ -dominant_faction: ~ -primary_fault_line: ~ -secondary_fault_line: ~ - -# VII. Faction Presence -assembly_presence: ~ -commission_presence: ~ -syndic_presence: ~ -syndic_type: ~ -separatist_presence: ~ -separatist_type: ~ -institute_presence: ~ -guardians_presence: ~ - -# VIII. Cultural Voice -cultural_register: ~ -cultural_register_secondary: ~ -ambient_anxiety: ~ -local_pride: ~ -atmospheric_tone: ~ -atmospheric_tone_secondary: ~ -active_situation: ~ -silence_threshold: ~ - -# IX. Political Character -earth_alignment: ~ -earth_proximity: proximate -earth_tension: ~ - -# X. Narrative Profile -primary_archetype: ~ -secondary_archetype: ~ -narrative_notable: ~ -generation_priority: ~ - -# XI. Content Notes -stability_index: ~ -system_volatility: ~ -cultural_corridor: ~ ---- - -# PLACEHOLDER_013 -**GJ 393** | S-013 | K-type | south_reach inner - -## Supply Dependency - - -## Faction Notes - - -## Silence Topic - - -## Narrative Hook - - -## Calibration Note - - -## Derived Fields - -- **Compound Zone:** south_reach / inner / commercial_mid_reach -- **Settlement Age:** ~20 years -- **Hop Distance from Gateway:** 7 -- **Adjacent Systems:** S-041, S-055, S-061, S-100, S-135 diff --git a/docs/wiki/systems/GJ-394/index.md b/docs/wiki/systems/GJ-394/index.md deleted file mode 100644 index 9de3ed5c5..000000000 --- a/docs/wiki/systems/GJ-394/index.md +++ /dev/null @@ -1,119 +0,0 @@ ---- -# ============================================================ -# GJ 394 — PLACEHOLDER_197 -# Star Systems Wiki — The Settled Reach -# ============================================================ -# Auto-generated stub. Pre-filled fields from star-map.json. -# Fields marked ~ require authoring. -# ============================================================ - -# I. Identity and Location -system_id: S-197 -astronomical_id: "GJ 394" -proper_name: ~ -system_name: "PLACEHOLDER_197" -star_type: M -geographic_sector: deep_frontier -geographic_band: outer -political_zone: contested_frontier - -# II. Physical Character -habitable_planet_count: ~ -inhabited_planet_count: ~ -asteroid_belt: ~ -gas_giant: ~ -habitability_profile: ~ - -# III. Gate Infrastructure -horizon_station: true -aperture_count: 2 -gate_connections: 2 -gate_topology: through_route -span_gate_network: ~ - -# IV. Settlement History -settlement_wave: unsettled -founding_motivation: ~ -founding_culture_primary: ~ -founding_culture_secondary: ~ -cultural_persistence: ~ -historical_event: ~ -historical_event_age_years: ~ -religious_status: ~ -religious_generation_count: ~ - -# V. Economic Life -economic_tier: ~ -population: ~ -economic_base_primary: ~ -economic_base_secondary: ~ -distribution_index: ~ -imprint_access: ~ - -# VI. Governance -governance_type: ~ -dominant_faction: ~ -primary_fault_line: ~ -secondary_fault_line: ~ - -# VII. Faction Presence -assembly_presence: ~ -commission_presence: ~ -syndic_presence: ~ -syndic_type: ~ -separatist_presence: ~ -separatist_type: ~ -institute_presence: ~ -guardians_presence: ~ - -# VIII. Cultural Voice -cultural_register: ~ -cultural_register_secondary: ~ -ambient_anxiety: ~ -local_pride: ~ -atmospheric_tone: ~ -atmospheric_tone_secondary: ~ -active_situation: ~ -silence_threshold: ~ - -# IX. Political Character -earth_alignment: ~ -earth_proximity: distant -earth_tension: ~ - -# X. Narrative Profile -primary_archetype: ~ -secondary_archetype: ~ -narrative_notable: ~ -generation_priority: ~ - -# XI. Content Notes -stability_index: ~ -system_volatility: ~ -cultural_corridor: ~ ---- - -# PLACEHOLDER_197 -**GJ 394** | S-197 | M-type | deep_frontier outer - -## Supply Dependency - - -## Faction Notes - - -## Silence Topic - - -## Narrative Hook - - -## Calibration Note - - -## Derived Fields - -- **Compound Zone:** deep_frontier / outer / contested_frontier -- **Settlement Age:** unsettled -- **Hop Distance from Gateway:** 11 -- **Adjacent Systems:** S-078, S-206 diff --git a/docs/wiki/systems/GJ-3943/index.md b/docs/wiki/systems/GJ-3943/index.md deleted file mode 100644 index d3c1d83e0..000000000 --- a/docs/wiki/systems/GJ-3943/index.md +++ /dev/null @@ -1,119 +0,0 @@ ---- -# ============================================================ -# GJ 3943 — PLACEHOLDER_130 -# Star Systems Wiki — The Settled Reach -# ============================================================ -# Auto-generated stub. Pre-filled fields from star-map.json. -# Fields marked ~ require authoring. -# ============================================================ - -# I. Identity and Location -system_id: S-130 -astronomical_id: "GJ 3943" -proper_name: ~ -system_name: "PLACEHOLDER_130" -star_type: G -geographic_sector: deep_frontier -geographic_band: outer -political_zone: deep_reach_isolate - -# II. Physical Character -habitable_planet_count: ~ -inhabited_planet_count: ~ -asteroid_belt: ~ -gas_giant: ~ -habitability_profile: ~ - -# III. Gate Infrastructure -horizon_station: true -aperture_count: 2 -gate_connections: 2 -gate_topology: through_route -span_gate_network: ~ - -# IV. Settlement History -settlement_wave: unsettled -founding_motivation: ~ -founding_culture_primary: ~ -founding_culture_secondary: ~ -cultural_persistence: ~ -historical_event: ~ -historical_event_age_years: ~ -religious_status: ~ -religious_generation_count: ~ - -# V. Economic Life -economic_tier: ~ -population: ~ -economic_base_primary: ~ -economic_base_secondary: ~ -distribution_index: ~ -imprint_access: ~ - -# VI. Governance -governance_type: ~ -dominant_faction: ~ -primary_fault_line: ~ -secondary_fault_line: ~ - -# VII. Faction Presence -assembly_presence: ~ -commission_presence: ~ -syndic_presence: ~ -syndic_type: ~ -separatist_presence: ~ -separatist_type: ~ -institute_presence: ~ -guardians_presence: ~ - -# VIII. Cultural Voice -cultural_register: ~ -cultural_register_secondary: ~ -ambient_anxiety: ~ -local_pride: ~ -atmospheric_tone: ~ -atmospheric_tone_secondary: ~ -active_situation: ~ -silence_threshold: ~ - -# IX. Political Character -earth_alignment: ~ -earth_proximity: distant -earth_tension: ~ - -# X. Narrative Profile -primary_archetype: ~ -secondary_archetype: ~ -narrative_notable: ~ -generation_priority: ~ - -# XI. Content Notes -stability_index: ~ -system_volatility: ~ -cultural_corridor: ~ ---- - -# PLACEHOLDER_130 -**GJ 3943** | S-130 | G-type | deep_frontier outer - -## Supply Dependency - - -## Faction Notes - - -## Silence Topic - - -## Narrative Hook - - -## Calibration Note - - -## Derived Fields - -- **Compound Zone:** deep_frontier / outer / deep_reach_isolate -- **Settlement Age:** unsettled -- **Hop Distance from Gateway:** 17 -- **Adjacent Systems:** S-218, S-246 diff --git a/docs/wiki/systems/GJ-395/index.md b/docs/wiki/systems/GJ-395/index.md deleted file mode 100644 index 12230b598..000000000 --- a/docs/wiki/systems/GJ-395/index.md +++ /dev/null @@ -1,119 +0,0 @@ ---- -# ============================================================ -# GJ 395 — PLACEHOLDER_088 -# Star Systems Wiki — The Settled Reach -# ============================================================ -# Auto-generated stub. Pre-filled fields from star-map.json. -# Fields marked ~ require authoring. -# ============================================================ - -# I. Identity and Location -system_id: S-088 -astronomical_id: "GJ 395" -proper_name: ~ -system_name: "PLACEHOLDER_088" -star_type: M -geographic_sector: west_reach -geographic_band: inner -political_zone: institutional_core - -# II. Physical Character -habitable_planet_count: ~ -inhabited_planet_count: ~ -asteroid_belt: ~ -gas_giant: ~ -habitability_profile: ~ - -# III. Gate Infrastructure -horizon_station: true -aperture_count: 2 -gate_connections: 2 -gate_topology: through_route -span_gate_network: ~ - -# IV. Settlement History -settlement_wave: wave_2 -founding_motivation: ~ -founding_culture_primary: ~ -founding_culture_secondary: ~ -cultural_persistence: ~ -historical_event: ~ -historical_event_age_years: ~ -religious_status: ~ -religious_generation_count: ~ - -# V. Economic Life -economic_tier: ~ -population: ~ -economic_base_primary: ~ -economic_base_secondary: ~ -distribution_index: ~ -imprint_access: ~ - -# VI. Governance -governance_type: ~ -dominant_faction: ~ -primary_fault_line: ~ -secondary_fault_line: ~ - -# VII. Faction Presence -assembly_presence: ~ -commission_presence: ~ -syndic_presence: ~ -syndic_type: ~ -separatist_presence: ~ -separatist_type: ~ -institute_presence: ~ -guardians_presence: ~ - -# VIII. Cultural Voice -cultural_register: ~ -cultural_register_secondary: ~ -ambient_anxiety: ~ -local_pride: ~ -atmospheric_tone: ~ -atmospheric_tone_secondary: ~ -active_situation: ~ -silence_threshold: ~ - -# IX. Political Character -earth_alignment: ~ -earth_proximity: proximate -earth_tension: ~ - -# X. Narrative Profile -primary_archetype: ~ -secondary_archetype: ~ -narrative_notable: ~ -generation_priority: ~ - -# XI. Content Notes -stability_index: ~ -system_volatility: ~ -cultural_corridor: ~ ---- - -# PLACEHOLDER_088 -**GJ 395** | S-088 | M-type | west_reach inner - -## Supply Dependency - - -## Faction Notes - - -## Silence Topic - - -## Narrative Hook - - -## Calibration Note - - -## Derived Fields - -- **Compound Zone:** west_reach / inner / institutional_core -- **Settlement Age:** ~400 years -- **Hop Distance from Gateway:** 10 -- **Adjacent Systems:** S-019, S-116 diff --git a/docs/wiki/systems/GJ-3988/index.md b/docs/wiki/systems/GJ-3988/index.md deleted file mode 100644 index 15bfdcadb..000000000 --- a/docs/wiki/systems/GJ-3988/index.md +++ /dev/null @@ -1,119 +0,0 @@ ---- -# ============================================================ -# GJ 3988 — PLACEHOLDER_011 -# Star Systems Wiki — The Settled Reach -# ============================================================ -# Auto-generated stub. Pre-filled fields from star-map.json. -# Fields marked ~ require authoring. -# ============================================================ - -# I. Identity and Location -system_id: S-011 -astronomical_id: "GJ 3988" -proper_name: ~ -system_name: "PLACEHOLDER_011" -star_type: binary -geographic_sector: deep_frontier -geographic_band: outer -political_zone: deep_reach_isolate - -# II. Physical Character -habitable_planet_count: ~ -inhabited_planet_count: ~ -asteroid_belt: ~ -gas_giant: ~ -habitability_profile: ~ - -# III. Gate Infrastructure -horizon_station: true -aperture_count: 2 -gate_connections: 2 -gate_topology: spur_end -span_gate_network: ~ - -# IV. Settlement History -settlement_wave: unsettled -founding_motivation: ~ -founding_culture_primary: ~ -founding_culture_secondary: ~ -cultural_persistence: ~ -historical_event: ~ -historical_event_age_years: ~ -religious_status: ~ -religious_generation_count: ~ - -# V. Economic Life -economic_tier: ~ -population: ~ -economic_base_primary: ~ -economic_base_secondary: ~ -distribution_index: ~ -imprint_access: ~ - -# VI. Governance -governance_type: ~ -dominant_faction: ~ -primary_fault_line: ~ -secondary_fault_line: ~ - -# VII. Faction Presence -assembly_presence: ~ -commission_presence: ~ -syndic_presence: ~ -syndic_type: ~ -separatist_presence: ~ -separatist_type: ~ -institute_presence: ~ -guardians_presence: ~ - -# VIII. Cultural Voice -cultural_register: ~ -cultural_register_secondary: ~ -ambient_anxiety: ~ -local_pride: ~ -atmospheric_tone: ~ -atmospheric_tone_secondary: ~ -active_situation: ~ -silence_threshold: ~ - -# IX. Political Character -earth_alignment: ~ -earth_proximity: proximate -earth_tension: ~ - -# X. Narrative Profile -primary_archetype: ~ -secondary_archetype: ~ -narrative_notable: ~ -generation_priority: ~ - -# XI. Content Notes -stability_index: ~ -system_volatility: ~ -cultural_corridor: ~ ---- - -# PLACEHOLDER_011 -**GJ 3988** | S-011 | binary-type | deep_frontier outer - -## Supply Dependency - - -## Faction Notes - - -## Silence Topic - - -## Narrative Hook - - -## Calibration Note - - -## Derived Fields - -- **Compound Zone:** deep_frontier / outer / deep_reach_isolate -- **Settlement Age:** unsettled -- **Hop Distance from Gateway:** 6 -- **Adjacent Systems:** S-080, S-283 diff --git a/docs/wiki/systems/GJ-402/index.md b/docs/wiki/systems/GJ-402/index.md deleted file mode 100644 index 4f273f400..000000000 --- a/docs/wiki/systems/GJ-402/index.md +++ /dev/null @@ -1,119 +0,0 @@ ---- -# ============================================================ -# GJ 402 — PLACEHOLDER_276 -# Star Systems Wiki — The Settled Reach -# ============================================================ -# Auto-generated stub. Pre-filled fields from star-map.json. -# Fields marked ~ require authoring. -# ============================================================ - -# I. Identity and Location -system_id: S-276 -astronomical_id: "GJ 402" -proper_name: ~ -system_name: "PLACEHOLDER_276" -star_type: F -geographic_sector: north_reach -geographic_band: outer -political_zone: commercial_mid_reach - -# II. Physical Character -habitable_planet_count: ~ -inhabited_planet_count: ~ -asteroid_belt: ~ -gas_giant: ~ -habitability_profile: ~ - -# III. Gate Infrastructure -horizon_station: true -aperture_count: 2 -gate_connections: 2 -gate_topology: spur_end -span_gate_network: ~ - -# IV. Settlement History -settlement_wave: wave_3 -founding_motivation: ~ -founding_culture_primary: ~ -founding_culture_secondary: ~ -cultural_persistence: ~ -historical_event: ~ -historical_event_age_years: ~ -religious_status: ~ -religious_generation_count: ~ - -# V. Economic Life -economic_tier: ~ -population: ~ -economic_base_primary: ~ -economic_base_secondary: ~ -distribution_index: ~ -imprint_access: ~ - -# VI. Governance -governance_type: ~ -dominant_faction: ~ -primary_fault_line: ~ -secondary_fault_line: ~ - -# VII. Faction Presence -assembly_presence: ~ -commission_presence: ~ -syndic_presence: ~ -syndic_type: ~ -separatist_presence: ~ -separatist_type: ~ -institute_presence: ~ -guardians_presence: ~ - -# VIII. Cultural Voice -cultural_register: ~ -cultural_register_secondary: ~ -ambient_anxiety: ~ -local_pride: ~ -atmospheric_tone: ~ -atmospheric_tone_secondary: ~ -active_situation: ~ -silence_threshold: ~ - -# IX. Political Character -earth_alignment: ~ -earth_proximity: proximate -earth_tension: ~ - -# X. Narrative Profile -primary_archetype: ~ -secondary_archetype: ~ -narrative_notable: ~ -generation_priority: ~ - -# XI. Content Notes -stability_index: ~ -system_volatility: ~ -cultural_corridor: ~ ---- - -# PLACEHOLDER_276 -**GJ 402** | S-276 | F-type | north_reach outer - -## Supply Dependency - - -## Faction Notes - - -## Silence Topic - - -## Narrative Hook - - -## Calibration Note - - -## Derived Fields - -- **Compound Zone:** north_reach / outer / commercial_mid_reach -- **Settlement Age:** ~200 years -- **Hop Distance from Gateway:** 6 -- **Adjacent Systems:** S-075, S-231 diff --git a/docs/wiki/systems/GJ-4056/index.md b/docs/wiki/systems/GJ-4056/index.md deleted file mode 100644 index b8e62f18d..000000000 --- a/docs/wiki/systems/GJ-4056/index.md +++ /dev/null @@ -1,119 +0,0 @@ ---- -# ============================================================ -# GJ 4056 — PLACEHOLDER_083 -# Star Systems Wiki — The Settled Reach -# ============================================================ -# Auto-generated stub. Pre-filled fields from star-map.json. -# Fields marked ~ require authoring. -# ============================================================ - -# I. Identity and Location -system_id: S-083 -astronomical_id: "GJ 4056" -proper_name: ~ -system_name: "PLACEHOLDER_083" -star_type: M -geographic_sector: west_reach -geographic_band: inner -political_zone: contested_frontier - -# II. Physical Character -habitable_planet_count: ~ -inhabited_planet_count: ~ -asteroid_belt: ~ -gas_giant: ~ -habitability_profile: ~ - -# III. Gate Infrastructure -horizon_station: true -aperture_count: 2 -gate_connections: 2 -gate_topology: through_route -span_gate_network: ~ - -# IV. Settlement History -settlement_wave: unsettled -founding_motivation: ~ -founding_culture_primary: ~ -founding_culture_secondary: ~ -cultural_persistence: ~ -historical_event: ~ -historical_event_age_years: ~ -religious_status: ~ -religious_generation_count: ~ - -# V. Economic Life -economic_tier: ~ -population: ~ -economic_base_primary: ~ -economic_base_secondary: ~ -distribution_index: ~ -imprint_access: ~ - -# VI. Governance -governance_type: ~ -dominant_faction: ~ -primary_fault_line: ~ -secondary_fault_line: ~ - -# VII. Faction Presence -assembly_presence: ~ -commission_presence: ~ -syndic_presence: ~ -syndic_type: ~ -separatist_presence: ~ -separatist_type: ~ -institute_presence: ~ -guardians_presence: ~ - -# VIII. Cultural Voice -cultural_register: ~ -cultural_register_secondary: ~ -ambient_anxiety: ~ -local_pride: ~ -atmospheric_tone: ~ -atmospheric_tone_secondary: ~ -active_situation: ~ -silence_threshold: ~ - -# IX. Political Character -earth_alignment: ~ -earth_proximity: distant -earth_tension: ~ - -# X. Narrative Profile -primary_archetype: ~ -secondary_archetype: ~ -narrative_notable: ~ -generation_priority: ~ - -# XI. Content Notes -stability_index: ~ -system_volatility: ~ -cultural_corridor: ~ ---- - -# PLACEHOLDER_083 -**GJ 4056** | S-083 | M-type | west_reach inner - -## Supply Dependency - - -## Faction Notes - - -## Silence Topic - - -## Narrative Hook - - -## Calibration Note - - -## Derived Fields - -- **Compound Zone:** west_reach / inner / contested_frontier -- **Settlement Age:** unsettled -- **Hop Distance from Gateway:** 12 -- **Adjacent Systems:** S-116, S-286 diff --git a/docs/wiki/systems/GJ-406/index.md b/docs/wiki/systems/GJ-406/index.md deleted file mode 100644 index cfffba1fa..000000000 --- a/docs/wiki/systems/GJ-406/index.md +++ /dev/null @@ -1,119 +0,0 @@ ---- -# ============================================================ -# GJ 406 — Wolf 359 -# Star Systems Wiki — The Settled Reach -# ============================================================ -# Auto-generated stub. Pre-filled fields from star-map.json. -# Fields marked ~ require authoring. -# ============================================================ - -# I. Identity and Location -system_id: S-009 -astronomical_id: "GJ 406" -proper_name: "Wolf 359" -system_name: "Wolf 359" -star_type: M -geographic_sector: north_reach -geographic_band: inner -political_zone: contested_frontier - -# II. Physical Character -habitable_planet_count: ~ -inhabited_planet_count: ~ -asteroid_belt: ~ -gas_giant: ~ -habitability_profile: ~ - -# III. Gate Infrastructure -horizon_station: true -aperture_count: 5 -gate_connections: 5 -gate_topology: hub -span_gate_network: ~ - -# IV. Settlement History -settlement_wave: wave_5 -founding_motivation: ~ -founding_culture_primary: ~ -founding_culture_secondary: ~ -cultural_persistence: ~ -historical_event: ~ -historical_event_age_years: ~ -religious_status: ~ -religious_generation_count: ~ - -# V. Economic Life -economic_tier: ~ -population: ~ -economic_base_primary: ~ -economic_base_secondary: ~ -distribution_index: ~ -imprint_access: ~ - -# VI. Governance -governance_type: ~ -dominant_faction: ~ -primary_fault_line: ~ -secondary_fault_line: ~ - -# VII. Faction Presence -assembly_presence: ~ -commission_presence: ~ -syndic_presence: ~ -syndic_type: ~ -separatist_presence: ~ -separatist_type: ~ -institute_presence: ~ -guardians_presence: ~ - -# VIII. Cultural Voice -cultural_register: ~ -cultural_register_secondary: ~ -ambient_anxiety: ~ -local_pride: ~ -atmospheric_tone: ~ -atmospheric_tone_secondary: ~ -active_situation: ~ -silence_threshold: ~ - -# IX. Political Character -earth_alignment: ~ -earth_proximity: proximate -earth_tension: ~ - -# X. Narrative Profile -primary_archetype: ~ -secondary_archetype: ~ -narrative_notable: ~ -generation_priority: ~ - -# XI. Content Notes -stability_index: ~ -system_volatility: ~ -cultural_corridor: ~ ---- - -# Wolf 359 -**GJ 406** | S-009 | M-type | north_reach inner - -## Supply Dependency - - -## Faction Notes - - -## Silence Topic - - -## Narrative Hook - - -## Calibration Note - - -## Derived Fields - -- **Compound Zone:** north_reach / inner / contested_frontier -- **Settlement Age:** ~20 years -- **Hop Distance from Gateway:** 3 -- **Adjacent Systems:** S-033, S-081, S-164, S-191, S-196 diff --git a/docs/wiki/systems/GJ-407/index.md b/docs/wiki/systems/GJ-407/index.md deleted file mode 100644 index 94cbc9d2e..000000000 --- a/docs/wiki/systems/GJ-407/index.md +++ /dev/null @@ -1,119 +0,0 @@ ---- -# ============================================================ -# GJ 407 — Chalawan -# Star Systems Wiki — The Settled Reach -# ============================================================ -# Auto-generated stub. Pre-filled fields from star-map.json. -# Fields marked ~ require authoring. -# ============================================================ - -# I. Identity and Location -system_id: S-206 -astronomical_id: "GJ 407" -proper_name: "Chalawan" -system_name: "Chalawan" -star_type: K -geographic_sector: deep_frontier -geographic_band: outer -political_zone: deep_reach_isolate - -# II. Physical Character -habitable_planet_count: ~ -inhabited_planet_count: ~ -asteroid_belt: ~ -gas_giant: ~ -habitability_profile: ~ - -# III. Gate Infrastructure -horizon_station: true -aperture_count: 1 -gate_connections: 1 -gate_topology: dead_end -span_gate_network: ~ - -# IV. Settlement History -settlement_wave: wave_5 -founding_motivation: ~ -founding_culture_primary: ~ -founding_culture_secondary: ~ -cultural_persistence: ~ -historical_event: ~ -historical_event_age_years: ~ -religious_status: ~ -religious_generation_count: ~ - -# V. Economic Life -economic_tier: ~ -population: ~ -economic_base_primary: ~ -economic_base_secondary: ~ -distribution_index: ~ -imprint_access: ~ - -# VI. Governance -governance_type: ~ -dominant_faction: ~ -primary_fault_line: ~ -secondary_fault_line: ~ - -# VII. Faction Presence -assembly_presence: ~ -commission_presence: ~ -syndic_presence: ~ -syndic_type: ~ -separatist_presence: ~ -separatist_type: ~ -institute_presence: ~ -guardians_presence: ~ - -# VIII. Cultural Voice -cultural_register: ~ -cultural_register_secondary: ~ -ambient_anxiety: ~ -local_pride: ~ -atmospheric_tone: ~ -atmospheric_tone_secondary: ~ -active_situation: ~ -silence_threshold: ~ - -# IX. Political Character -earth_alignment: ~ -earth_proximity: distant -earth_tension: ~ - -# X. Narrative Profile -primary_archetype: ~ -secondary_archetype: ~ -narrative_notable: ~ -generation_priority: ~ - -# XI. Content Notes -stability_index: ~ -system_volatility: ~ -cultural_corridor: ~ ---- - -# Chalawan -**GJ 407** | S-206 | K-type | deep_frontier outer - -## Supply Dependency - - -## Faction Notes - - -## Silence Topic - - -## Narrative Hook - - -## Calibration Note - - -## Derived Fields - -- **Compound Zone:** deep_frontier / outer / deep_reach_isolate -- **Settlement Age:** ~20 years -- **Hop Distance from Gateway:** 12 -- **Adjacent Systems:** S-197 diff --git a/docs/wiki/systems/GJ-408/index.md b/docs/wiki/systems/GJ-408/index.md deleted file mode 100644 index 9460cb681..000000000 --- a/docs/wiki/systems/GJ-408/index.md +++ /dev/null @@ -1,119 +0,0 @@ ---- -# ============================================================ -# GJ 408 — PLACEHOLDER_203 -# Star Systems Wiki — The Settled Reach -# ============================================================ -# Auto-generated stub. Pre-filled fields from star-map.json. -# Fields marked ~ require authoring. -# ============================================================ - -# I. Identity and Location -system_id: S-203 -astronomical_id: "GJ 408" -proper_name: ~ -system_name: "PLACEHOLDER_203" -star_type: M -geographic_sector: north_reach -geographic_band: outer -political_zone: commercial_mid_reach - -# II. Physical Character -habitable_planet_count: ~ -inhabited_planet_count: ~ -asteroid_belt: ~ -gas_giant: ~ -habitability_profile: ~ - -# III. Gate Infrastructure -horizon_station: true -aperture_count: 2 -gate_connections: 2 -gate_topology: spur_end -span_gate_network: ~ - -# IV. Settlement History -settlement_wave: wave_1 -founding_motivation: ~ -founding_culture_primary: ~ -founding_culture_secondary: ~ -cultural_persistence: ~ -historical_event: ~ -historical_event_age_years: ~ -religious_status: ~ -religious_generation_count: ~ - -# V. Economic Life -economic_tier: ~ -population: ~ -economic_base_primary: ~ -economic_base_secondary: ~ -distribution_index: ~ -imprint_access: ~ - -# VI. Governance -governance_type: ~ -dominant_faction: ~ -primary_fault_line: ~ -secondary_fault_line: ~ - -# VII. Faction Presence -assembly_presence: ~ -commission_presence: ~ -syndic_presence: ~ -syndic_type: ~ -separatist_presence: ~ -separatist_type: ~ -institute_presence: ~ -guardians_presence: ~ - -# VIII. Cultural Voice -cultural_register: ~ -cultural_register_secondary: ~ -ambient_anxiety: ~ -local_pride: ~ -atmospheric_tone: ~ -atmospheric_tone_secondary: ~ -active_situation: ~ -silence_threshold: ~ - -# IX. Political Character -earth_alignment: ~ -earth_proximity: proximate -earth_tension: ~ - -# X. Narrative Profile -primary_archetype: ~ -secondary_archetype: ~ -narrative_notable: ~ -generation_priority: ~ - -# XI. Content Notes -stability_index: ~ -system_volatility: ~ -cultural_corridor: ~ ---- - -# PLACEHOLDER_203 -**GJ 408** | S-203 | M-type | north_reach outer - -## Supply Dependency - - -## Faction Notes - - -## Silence Topic - - -## Narrative Hook - - -## Calibration Note - - -## Derived Fields - -- **Compound Zone:** north_reach / outer / commercial_mid_reach -- **Settlement Age:** ~550 years -- **Hop Distance from Gateway:** 6 -- **Adjacent Systems:** S-251, S-287 diff --git a/docs/wiki/systems/GJ-410/index.md b/docs/wiki/systems/GJ-410/index.md deleted file mode 100644 index 4d66354db..000000000 --- a/docs/wiki/systems/GJ-410/index.md +++ /dev/null @@ -1,119 +0,0 @@ ---- -# ============================================================ -# GJ 410 — PLACEHOLDER_287 -# Star Systems Wiki — The Settled Reach -# ============================================================ -# Auto-generated stub. Pre-filled fields from star-map.json. -# Fields marked ~ require authoring. -# ============================================================ - -# I. Identity and Location -system_id: S-287 -astronomical_id: "GJ 410" -proper_name: ~ -system_name: "PLACEHOLDER_287" -star_type: M -geographic_sector: north_reach -geographic_band: outer -political_zone: research_periphery - -# II. Physical Character -habitable_planet_count: ~ -inhabited_planet_count: ~ -asteroid_belt: ~ -gas_giant: ~ -habitability_profile: ~ - -# III. Gate Infrastructure -horizon_station: true -aperture_count: 1 -gate_connections: 1 -gate_topology: dead_end -span_gate_network: ~ - -# IV. Settlement History -settlement_wave: wave_3 -founding_motivation: ~ -founding_culture_primary: ~ -founding_culture_secondary: ~ -cultural_persistence: ~ -historical_event: ~ -historical_event_age_years: ~ -religious_status: ~ -religious_generation_count: ~ - -# V. Economic Life -economic_tier: ~ -population: ~ -economic_base_primary: ~ -economic_base_secondary: ~ -distribution_index: ~ -imprint_access: ~ - -# VI. Governance -governance_type: ~ -dominant_faction: ~ -primary_fault_line: ~ -secondary_fault_line: ~ - -# VII. Faction Presence -assembly_presence: ~ -commission_presence: ~ -syndic_presence: ~ -syndic_type: ~ -separatist_presence: ~ -separatist_type: ~ -institute_presence: ~ -guardians_presence: ~ - -# VIII. Cultural Voice -cultural_register: ~ -cultural_register_secondary: ~ -ambient_anxiety: ~ -local_pride: ~ -atmospheric_tone: ~ -atmospheric_tone_secondary: ~ -active_situation: ~ -silence_threshold: ~ - -# IX. Political Character -earth_alignment: ~ -earth_proximity: proximate -earth_tension: ~ - -# X. Narrative Profile -primary_archetype: ~ -secondary_archetype: ~ -narrative_notable: ~ -generation_priority: ~ - -# XI. Content Notes -stability_index: ~ -system_volatility: ~ -cultural_corridor: ~ ---- - -# PLACEHOLDER_287 -**GJ 410** | S-287 | M-type | north_reach outer - -## Supply Dependency - - -## Faction Notes - - -## Silence Topic - - -## Narrative Hook - - -## Calibration Note - - -## Derived Fields - -- **Compound Zone:** north_reach / outer / research_periphery -- **Settlement Age:** ~200 years -- **Hop Distance from Gateway:** 7 -- **Adjacent Systems:** S-203 diff --git a/docs/wiki/systems/GJ-411/index.md b/docs/wiki/systems/GJ-411/index.md deleted file mode 100644 index 3034749ba..000000000 --- a/docs/wiki/systems/GJ-411/index.md +++ /dev/null @@ -1,119 +0,0 @@ ---- -# ============================================================ -# GJ 411 — Lalande 21185 -# Star Systems Wiki — The Settled Reach -# ============================================================ -# Auto-generated stub. Pre-filled fields from star-map.json. -# Fields marked ~ require authoring. -# ============================================================ - -# I. Identity and Location -system_id: S-110 -astronomical_id: "GJ 411" -proper_name: "Lalande 21185" -system_name: "Lalande 21185" -star_type: M -geographic_sector: south_reach -geographic_band: inner -political_zone: commercial_mid_reach - -# II. Physical Character -habitable_planet_count: ~ -inhabited_planet_count: ~ -asteroid_belt: ~ -gas_giant: ~ -habitability_profile: ~ - -# III. Gate Infrastructure -horizon_station: true -aperture_count: 5 -gate_connections: 5 -gate_topology: hub -span_gate_network: ~ - -# IV. Settlement History -settlement_wave: wave_4 -founding_motivation: ~ -founding_culture_primary: ~ -founding_culture_secondary: ~ -cultural_persistence: ~ -historical_event: ~ -historical_event_age_years: ~ -religious_status: ~ -religious_generation_count: ~ - -# V. Economic Life -economic_tier: ~ -population: ~ -economic_base_primary: ~ -economic_base_secondary: ~ -distribution_index: ~ -imprint_access: ~ - -# VI. Governance -governance_type: ~ -dominant_faction: ~ -primary_fault_line: ~ -secondary_fault_line: ~ - -# VII. Faction Presence -assembly_presence: ~ -commission_presence: ~ -syndic_presence: ~ -syndic_type: ~ -separatist_presence: ~ -separatist_type: ~ -institute_presence: ~ -guardians_presence: ~ - -# VIII. Cultural Voice -cultural_register: ~ -cultural_register_secondary: ~ -ambient_anxiety: ~ -local_pride: ~ -atmospheric_tone: ~ -atmospheric_tone_secondary: ~ -active_situation: ~ -silence_threshold: ~ - -# IX. Political Character -earth_alignment: ~ -earth_proximity: proximate -earth_tension: ~ - -# X. Narrative Profile -primary_archetype: ~ -secondary_archetype: ~ -narrative_notable: ~ -generation_priority: ~ - -# XI. Content Notes -stability_index: ~ -system_volatility: ~ -cultural_corridor: ~ ---- - -# Lalande 21185 -**GJ 411** | S-110 | M-type | south_reach inner - -## Supply Dependency - - -## Faction Notes - - -## Silence Topic - - -## Narrative Hook - - -## Calibration Note - - -## Derived Fields - -- **Compound Zone:** south_reach / inner / commercial_mid_reach -- **Settlement Age:** ~70 years -- **Hop Distance from Gateway:** 3 -- **Adjacent Systems:** S-061, S-135, S-187, S-200, S-282 diff --git a/docs/wiki/systems/GJ-412A/index.md b/docs/wiki/systems/GJ-412A/index.md deleted file mode 100644 index 85b85940d..000000000 --- a/docs/wiki/systems/GJ-412A/index.md +++ /dev/null @@ -1,119 +0,0 @@ ---- -# ============================================================ -# GJ 412A — PLACEHOLDER_249 -# Star Systems Wiki — The Settled Reach -# ============================================================ -# Auto-generated stub. Pre-filled fields from star-map.json. -# Fields marked ~ require authoring. -# ============================================================ - -# I. Identity and Location -system_id: S-249 -astronomical_id: "GJ 412A" -proper_name: ~ -system_name: "PLACEHOLDER_249" -star_type: K -geographic_sector: south_reach -geographic_band: outer -political_zone: research_periphery - -# II. Physical Character -habitable_planet_count: ~ -inhabited_planet_count: ~ -asteroid_belt: ~ -gas_giant: ~ -habitability_profile: ~ - -# III. Gate Infrastructure -horizon_station: true -aperture_count: 1 -gate_connections: 1 -gate_topology: dead_end -span_gate_network: ~ - -# IV. Settlement History -settlement_wave: wave_3 -founding_motivation: ~ -founding_culture_primary: ~ -founding_culture_secondary: ~ -cultural_persistence: ~ -historical_event: ~ -historical_event_age_years: ~ -religious_status: ~ -religious_generation_count: ~ - -# V. Economic Life -economic_tier: ~ -population: ~ -economic_base_primary: ~ -economic_base_secondary: ~ -distribution_index: ~ -imprint_access: ~ - -# VI. Governance -governance_type: ~ -dominant_faction: ~ -primary_fault_line: ~ -secondary_fault_line: ~ - -# VII. Faction Presence -assembly_presence: ~ -commission_presence: ~ -syndic_presence: ~ -syndic_type: ~ -separatist_presence: ~ -separatist_type: ~ -institute_presence: ~ -guardians_presence: ~ - -# VIII. Cultural Voice -cultural_register: ~ -cultural_register_secondary: ~ -ambient_anxiety: ~ -local_pride: ~ -atmospheric_tone: ~ -atmospheric_tone_secondary: ~ -active_situation: ~ -silence_threshold: ~ - -# IX. Political Character -earth_alignment: ~ -earth_proximity: proximate -earth_tension: ~ - -# X. Narrative Profile -primary_archetype: ~ -secondary_archetype: ~ -narrative_notable: ~ -generation_priority: ~ - -# XI. Content Notes -stability_index: ~ -system_volatility: ~ -cultural_corridor: ~ ---- - -# PLACEHOLDER_249 -**GJ 412A** | S-249 | K-type | south_reach outer - -## Supply Dependency - - -## Faction Notes - - -## Silence Topic - - -## Narrative Hook - - -## Calibration Note - - -## Derived Fields - -- **Compound Zone:** south_reach / outer / research_periphery -- **Settlement Age:** ~200 years -- **Hop Distance from Gateway:** 4 -- **Adjacent Systems:** S-187 diff --git a/docs/wiki/systems/GJ-412B/index.md b/docs/wiki/systems/GJ-412B/index.md deleted file mode 100644 index 797d41ec0..000000000 --- a/docs/wiki/systems/GJ-412B/index.md +++ /dev/null @@ -1,119 +0,0 @@ ---- -# ============================================================ -# GJ 412B — PLACEHOLDER_229 -# Star Systems Wiki — The Settled Reach -# ============================================================ -# Auto-generated stub. Pre-filled fields from star-map.json. -# Fields marked ~ require authoring. -# ============================================================ - -# I. Identity and Location -system_id: S-229 -astronomical_id: "GJ 412B" -proper_name: ~ -system_name: "PLACEHOLDER_229" -star_type: K -geographic_sector: east_reach -geographic_band: outer -political_zone: deep_reach_isolate - -# II. Physical Character -habitable_planet_count: ~ -inhabited_planet_count: ~ -asteroid_belt: ~ -gas_giant: ~ -habitability_profile: ~ - -# III. Gate Infrastructure -horizon_station: true -aperture_count: 1 -gate_connections: 1 -gate_topology: dead_end -span_gate_network: ~ - -# IV. Settlement History -settlement_wave: wave_4 -founding_motivation: ~ -founding_culture_primary: ~ -founding_culture_secondary: ~ -cultural_persistence: ~ -historical_event: ~ -historical_event_age_years: ~ -religious_status: ~ -religious_generation_count: ~ - -# V. Economic Life -economic_tier: ~ -population: ~ -economic_base_primary: ~ -economic_base_secondary: ~ -distribution_index: ~ -imprint_access: ~ - -# VI. Governance -governance_type: ~ -dominant_faction: ~ -primary_fault_line: ~ -secondary_fault_line: ~ - -# VII. Faction Presence -assembly_presence: ~ -commission_presence: ~ -syndic_presence: ~ -syndic_type: ~ -separatist_presence: ~ -separatist_type: ~ -institute_presence: ~ -guardians_presence: ~ - -# VIII. Cultural Voice -cultural_register: ~ -cultural_register_secondary: ~ -ambient_anxiety: ~ -local_pride: ~ -atmospheric_tone: ~ -atmospheric_tone_secondary: ~ -active_situation: ~ -silence_threshold: ~ - -# IX. Political Character -earth_alignment: ~ -earth_proximity: proximate -earth_tension: ~ - -# X. Narrative Profile -primary_archetype: ~ -secondary_archetype: ~ -narrative_notable: ~ -generation_priority: ~ - -# XI. Content Notes -stability_index: ~ -system_volatility: ~ -cultural_corridor: ~ ---- - -# PLACEHOLDER_229 -**GJ 412B** | S-229 | K-type | east_reach outer - -## Supply Dependency - - -## Faction Notes - - -## Silence Topic - - -## Narrative Hook - - -## Calibration Note - - -## Derived Fields - -- **Compound Zone:** east_reach / outer / deep_reach_isolate -- **Settlement Age:** ~70 years -- **Hop Distance from Gateway:** 4 -- **Adjacent Systems:** S-085 diff --git a/docs/wiki/systems/GJ-414A/index.md b/docs/wiki/systems/GJ-414A/index.md deleted file mode 100644 index 136be49f6..000000000 --- a/docs/wiki/systems/GJ-414A/index.md +++ /dev/null @@ -1,119 +0,0 @@ ---- -# ============================================================ -# GJ 414A — PLACEHOLDER_267 -# Star Systems Wiki — The Settled Reach -# ============================================================ -# Auto-generated stub. Pre-filled fields from star-map.json. -# Fields marked ~ require authoring. -# ============================================================ - -# I. Identity and Location -system_id: S-267 -astronomical_id: "GJ 414A" -proper_name: ~ -system_name: "PLACEHOLDER_267" -star_type: M -geographic_sector: west_reach -geographic_band: outer -political_zone: deep_reach_isolate - -# II. Physical Character -habitable_planet_count: ~ -inhabited_planet_count: ~ -asteroid_belt: ~ -gas_giant: ~ -habitability_profile: ~ - -# III. Gate Infrastructure -horizon_station: true -aperture_count: 2 -gate_connections: 2 -gate_topology: loop_member -span_gate_network: ~ - -# IV. Settlement History -settlement_wave: wave_5 -founding_motivation: ~ -founding_culture_primary: ~ -founding_culture_secondary: ~ -cultural_persistence: ~ -historical_event: ~ -historical_event_age_years: ~ -religious_status: ~ -religious_generation_count: ~ - -# V. Economic Life -economic_tier: ~ -population: ~ -economic_base_primary: ~ -economic_base_secondary: ~ -distribution_index: ~ -imprint_access: ~ - -# VI. Governance -governance_type: ~ -dominant_faction: ~ -primary_fault_line: ~ -secondary_fault_line: ~ - -# VII. Faction Presence -assembly_presence: ~ -commission_presence: ~ -syndic_presence: ~ -syndic_type: ~ -separatist_presence: ~ -separatist_type: ~ -institute_presence: ~ -guardians_presence: ~ - -# VIII. Cultural Voice -cultural_register: ~ -cultural_register_secondary: ~ -ambient_anxiety: ~ -local_pride: ~ -atmospheric_tone: ~ -atmospheric_tone_secondary: ~ -active_situation: ~ -silence_threshold: ~ - -# IX. Political Character -earth_alignment: ~ -earth_proximity: proximate -earth_tension: ~ - -# X. Narrative Profile -primary_archetype: ~ -secondary_archetype: ~ -narrative_notable: ~ -generation_priority: ~ - -# XI. Content Notes -stability_index: ~ -system_volatility: ~ -cultural_corridor: ~ ---- - -# PLACEHOLDER_267 -**GJ 414A** | S-267 | M-type | west_reach outer - -## Supply Dependency - - -## Faction Notes - - -## Silence Topic - - -## Narrative Hook - - -## Calibration Note - - -## Derived Fields - -- **Compound Zone:** west_reach / outer / deep_reach_isolate -- **Settlement Age:** ~20 years -- **Hop Distance from Gateway:** 8 -- **Adjacent Systems:** S-179, S-245 diff --git a/docs/wiki/systems/GJ-42/index.md b/docs/wiki/systems/GJ-42/index.md deleted file mode 100644 index f96d200ce..000000000 --- a/docs/wiki/systems/GJ-42/index.md +++ /dev/null @@ -1,119 +0,0 @@ ---- -# ============================================================ -# GJ 42 — PLACEHOLDER_167 -# Star Systems Wiki — The Settled Reach -# ============================================================ -# Auto-generated stub. Pre-filled fields from star-map.json. -# Fields marked ~ require authoring. -# ============================================================ - -# I. Identity and Location -system_id: S-167 -astronomical_id: "GJ 42" -proper_name: ~ -system_name: "PLACEHOLDER_167" -star_type: M -geographic_sector: west_reach -geographic_band: inner -political_zone: commercial_mid_reach - -# II. Physical Character -habitable_planet_count: ~ -inhabited_planet_count: ~ -asteroid_belt: ~ -gas_giant: ~ -habitability_profile: ~ - -# III. Gate Infrastructure -horizon_station: true -aperture_count: 2 -gate_connections: 2 -gate_topology: through_route -span_gate_network: ~ - -# IV. Settlement History -settlement_wave: wave_3 -founding_motivation: ~ -founding_culture_primary: ~ -founding_culture_secondary: ~ -cultural_persistence: ~ -historical_event: ~ -historical_event_age_years: ~ -religious_status: ~ -religious_generation_count: ~ - -# V. Economic Life -economic_tier: ~ -population: ~ -economic_base_primary: ~ -economic_base_secondary: ~ -distribution_index: ~ -imprint_access: ~ - -# VI. Governance -governance_type: ~ -dominant_faction: ~ -primary_fault_line: ~ -secondary_fault_line: ~ - -# VII. Faction Presence -assembly_presence: ~ -commission_presence: ~ -syndic_presence: ~ -syndic_type: ~ -separatist_presence: ~ -separatist_type: ~ -institute_presence: ~ -guardians_presence: ~ - -# VIII. Cultural Voice -cultural_register: ~ -cultural_register_secondary: ~ -ambient_anxiety: ~ -local_pride: ~ -atmospheric_tone: ~ -atmospheric_tone_secondary: ~ -active_situation: ~ -silence_threshold: ~ - -# IX. Political Character -earth_alignment: ~ -earth_proximity: distant -earth_tension: ~ - -# X. Narrative Profile -primary_archetype: ~ -secondary_archetype: ~ -narrative_notable: ~ -generation_priority: ~ - -# XI. Content Notes -stability_index: ~ -system_volatility: ~ -cultural_corridor: ~ ---- - -# PLACEHOLDER_167 -**GJ 42** | S-167 | M-type | west_reach inner - -## Supply Dependency - - -## Faction Notes - - -## Silence Topic - - -## Narrative Hook - - -## Calibration Note - - -## Derived Fields - -- **Compound Zone:** west_reach / inner / commercial_mid_reach -- **Settlement Age:** ~200 years -- **Hop Distance from Gateway:** 14 -- **Adjacent Systems:** S-286, S-295 diff --git a/docs/wiki/systems/GJ-421B/index.md b/docs/wiki/systems/GJ-421B/index.md deleted file mode 100644 index 3c17f5859..000000000 --- a/docs/wiki/systems/GJ-421B/index.md +++ /dev/null @@ -1,119 +0,0 @@ ---- -# ============================================================ -# GJ 421B — PLACEHOLDER_218 -# Star Systems Wiki — The Settled Reach -# ============================================================ -# Auto-generated stub. Pre-filled fields from star-map.json. -# Fields marked ~ require authoring. -# ============================================================ - -# I. Identity and Location -system_id: S-218 -astronomical_id: "GJ 421B" -proper_name: ~ -system_name: "PLACEHOLDER_218" -star_type: M -geographic_sector: deep_frontier -geographic_band: outer -political_zone: contested_frontier - -# II. Physical Character -habitable_planet_count: ~ -inhabited_planet_count: ~ -asteroid_belt: ~ -gas_giant: ~ -habitability_profile: ~ - -# III. Gate Infrastructure -horizon_station: true -aperture_count: 2 -gate_connections: 2 -gate_topology: through_route -span_gate_network: ~ - -# IV. Settlement History -settlement_wave: wave_3 -founding_motivation: ~ -founding_culture_primary: ~ -founding_culture_secondary: ~ -cultural_persistence: ~ -historical_event: ~ -historical_event_age_years: ~ -religious_status: ~ -religious_generation_count: ~ - -# V. Economic Life -economic_tier: ~ -population: ~ -economic_base_primary: ~ -economic_base_secondary: ~ -distribution_index: ~ -imprint_access: ~ - -# VI. Governance -governance_type: ~ -dominant_faction: ~ -primary_fault_line: ~ -secondary_fault_line: ~ - -# VII. Faction Presence -assembly_presence: ~ -commission_presence: ~ -syndic_presence: ~ -syndic_type: ~ -separatist_presence: ~ -separatist_type: ~ -institute_presence: ~ -guardians_presence: ~ - -# VIII. Cultural Voice -cultural_register: ~ -cultural_register_secondary: ~ -ambient_anxiety: ~ -local_pride: ~ -atmospheric_tone: ~ -atmospheric_tone_secondary: ~ -active_situation: ~ -silence_threshold: ~ - -# IX. Political Character -earth_alignment: ~ -earth_proximity: distant -earth_tension: ~ - -# X. Narrative Profile -primary_archetype: ~ -secondary_archetype: ~ -narrative_notable: ~ -generation_priority: ~ - -# XI. Content Notes -stability_index: ~ -system_volatility: ~ -cultural_corridor: ~ ---- - -# PLACEHOLDER_218 -**GJ 421B** | S-218 | M-type | deep_frontier outer - -## Supply Dependency - - -## Faction Notes - - -## Silence Topic - - -## Narrative Hook - - -## Calibration Note - - -## Derived Fields - -- **Compound Zone:** deep_frontier / outer / contested_frontier -- **Settlement Age:** ~200 years -- **Hop Distance from Gateway:** 16 -- **Adjacent Systems:** S-084, S-130 diff --git a/docs/wiki/systems/GJ-423A/index.md b/docs/wiki/systems/GJ-423A/index.md deleted file mode 100644 index 54613eaec..000000000 --- a/docs/wiki/systems/GJ-423A/index.md +++ /dev/null @@ -1,119 +0,0 @@ ---- -# ============================================================ -# GJ 423A — Alula Australis -# Star Systems Wiki — The Settled Reach -# ============================================================ -# Auto-generated stub. Pre-filled fields from star-map.json. -# Fields marked ~ require authoring. -# ============================================================ - -# I. Identity and Location -system_id: S-121 -astronomical_id: "GJ 423A" -proper_name: "Alula Australis" -system_name: "Alula Australis" -star_type: M -geographic_sector: east_reach -geographic_band: outer -political_zone: research_periphery - -# II. Physical Character -habitable_planet_count: ~ -inhabited_planet_count: ~ -asteroid_belt: ~ -gas_giant: ~ -habitability_profile: ~ - -# III. Gate Infrastructure -horizon_station: true -aperture_count: 2 -gate_connections: 2 -gate_topology: through_route -span_gate_network: ~ - -# IV. Settlement History -settlement_wave: wave_3 -founding_motivation: ~ -founding_culture_primary: ~ -founding_culture_secondary: ~ -cultural_persistence: ~ -historical_event: ~ -historical_event_age_years: ~ -religious_status: ~ -religious_generation_count: ~ - -# V. Economic Life -economic_tier: ~ -population: ~ -economic_base_primary: ~ -economic_base_secondary: ~ -distribution_index: ~ -imprint_access: ~ - -# VI. Governance -governance_type: ~ -dominant_faction: ~ -primary_fault_line: ~ -secondary_fault_line: ~ - -# VII. Faction Presence -assembly_presence: ~ -commission_presence: ~ -syndic_presence: ~ -syndic_type: ~ -separatist_presence: ~ -separatist_type: ~ -institute_presence: ~ -guardians_presence: ~ - -# VIII. Cultural Voice -cultural_register: ~ -cultural_register_secondary: ~ -ambient_anxiety: ~ -local_pride: ~ -atmospheric_tone: ~ -atmospheric_tone_secondary: ~ -active_situation: ~ -silence_threshold: ~ - -# IX. Political Character -earth_alignment: ~ -earth_proximity: proximate -earth_tension: ~ - -# X. Narrative Profile -primary_archetype: ~ -secondary_archetype: ~ -narrative_notable: ~ -generation_priority: ~ - -# XI. Content Notes -stability_index: ~ -system_volatility: ~ -cultural_corridor: ~ ---- - -# Alula Australis -**GJ 423A** | S-121 | M-type | east_reach outer - -## Supply Dependency - - -## Faction Notes - - -## Silence Topic - - -## Narrative Hook - - -## Calibration Note - - -## Derived Fields - -- **Compound Zone:** east_reach / outer / research_periphery -- **Settlement Age:** ~200 years -- **Hop Distance from Gateway:** 7 -- **Adjacent Systems:** S-021, S-062 diff --git a/docs/wiki/systems/GJ-423B/index.md b/docs/wiki/systems/GJ-423B/index.md deleted file mode 100644 index c2a6fa282..000000000 --- a/docs/wiki/systems/GJ-423B/index.md +++ /dev/null @@ -1,119 +0,0 @@ ---- -# ============================================================ -# GJ 423B — Alula Australis B -# Star Systems Wiki — The Settled Reach -# ============================================================ -# Auto-generated stub. Pre-filled fields from star-map.json. -# Fields marked ~ require authoring. -# ============================================================ - -# I. Identity and Location -system_id: S-162 -astronomical_id: "GJ 423B" -proper_name: "Alula Australis B" -system_name: "Alula Australis B" -star_type: K -geographic_sector: south_reach -geographic_band: outer -political_zone: research_periphery - -# II. Physical Character -habitable_planet_count: ~ -inhabited_planet_count: ~ -asteroid_belt: ~ -gas_giant: ~ -habitability_profile: ~ - -# III. Gate Infrastructure -horizon_station: true -aperture_count: 2 -gate_connections: 2 -gate_topology: through_route -span_gate_network: ~ - -# IV. Settlement History -settlement_wave: wave_3 -founding_motivation: ~ -founding_culture_primary: ~ -founding_culture_secondary: ~ -cultural_persistence: ~ -historical_event: ~ -historical_event_age_years: ~ -religious_status: ~ -religious_generation_count: ~ - -# V. Economic Life -economic_tier: ~ -population: ~ -economic_base_primary: ~ -economic_base_secondary: ~ -distribution_index: ~ -imprint_access: ~ - -# VI. Governance -governance_type: ~ -dominant_faction: ~ -primary_fault_line: ~ -secondary_fault_line: ~ - -# VII. Faction Presence -assembly_presence: ~ -commission_presence: ~ -syndic_presence: ~ -syndic_type: ~ -separatist_presence: ~ -separatist_type: ~ -institute_presence: ~ -guardians_presence: ~ - -# VIII. Cultural Voice -cultural_register: ~ -cultural_register_secondary: ~ -ambient_anxiety: ~ -local_pride: ~ -atmospheric_tone: ~ -atmospheric_tone_secondary: ~ -active_situation: ~ -silence_threshold: ~ - -# IX. Political Character -earth_alignment: ~ -earth_proximity: proximate -earth_tension: ~ - -# X. Narrative Profile -primary_archetype: ~ -secondary_archetype: ~ -narrative_notable: ~ -generation_priority: ~ - -# XI. Content Notes -stability_index: ~ -system_volatility: ~ -cultural_corridor: ~ ---- - -# Alula Australis B -**GJ 423B** | S-162 | K-type | south_reach outer - -## Supply Dependency - - -## Faction Notes - - -## Silence Topic - - -## Narrative Hook - - -## Calibration Note - - -## Derived Fields - -- **Compound Zone:** south_reach / outer / research_periphery -- **Settlement Age:** ~200 years -- **Hop Distance from Gateway:** 7 -- **Adjacent Systems:** S-192, S-270 diff --git a/docs/wiki/systems/GJ-425A/index.md b/docs/wiki/systems/GJ-425A/index.md deleted file mode 100644 index f714ed537..000000000 --- a/docs/wiki/systems/GJ-425A/index.md +++ /dev/null @@ -1,119 +0,0 @@ ---- -# ============================================================ -# GJ 425A — PLACEHOLDER_230 -# Star Systems Wiki — The Settled Reach -# ============================================================ -# Auto-generated stub. Pre-filled fields from star-map.json. -# Fields marked ~ require authoring. -# ============================================================ - -# I. Identity and Location -system_id: S-230 -astronomical_id: "GJ 425A" -proper_name: ~ -system_name: "PLACEHOLDER_230" -star_type: K -geographic_sector: deep_frontier -geographic_band: outer -political_zone: deep_reach_isolate - -# II. Physical Character -habitable_planet_count: ~ -inhabited_planet_count: ~ -asteroid_belt: ~ -gas_giant: ~ -habitability_profile: ~ - -# III. Gate Infrastructure -horizon_station: true -aperture_count: 2 -gate_connections: 2 -gate_topology: through_route -span_gate_network: ~ - -# IV. Settlement History -settlement_wave: unsettled -founding_motivation: ~ -founding_culture_primary: ~ -founding_culture_secondary: ~ -cultural_persistence: ~ -historical_event: ~ -historical_event_age_years: ~ -religious_status: ~ -religious_generation_count: ~ - -# V. Economic Life -economic_tier: ~ -population: ~ -economic_base_primary: ~ -economic_base_secondary: ~ -distribution_index: ~ -imprint_access: ~ - -# VI. Governance -governance_type: ~ -dominant_faction: ~ -primary_fault_line: ~ -secondary_fault_line: ~ - -# VII. Faction Presence -assembly_presence: ~ -commission_presence: ~ -syndic_presence: ~ -syndic_type: ~ -separatist_presence: ~ -separatist_type: ~ -institute_presence: ~ -guardians_presence: ~ - -# VIII. Cultural Voice -cultural_register: ~ -cultural_register_secondary: ~ -ambient_anxiety: ~ -local_pride: ~ -atmospheric_tone: ~ -atmospheric_tone_secondary: ~ -active_situation: ~ -silence_threshold: ~ - -# IX. Political Character -earth_alignment: ~ -earth_proximity: proximate -earth_tension: ~ - -# X. Narrative Profile -primary_archetype: ~ -secondary_archetype: ~ -narrative_notable: ~ -generation_priority: ~ - -# XI. Content Notes -stability_index: ~ -system_volatility: ~ -cultural_corridor: ~ ---- - -# PLACEHOLDER_230 -**GJ 425A** | S-230 | K-type | deep_frontier outer - -## Supply Dependency - - -## Faction Notes - - -## Silence Topic - - -## Narrative Hook - - -## Calibration Note - - -## Derived Fields - -- **Compound Zone:** deep_frontier / outer / deep_reach_isolate -- **Settlement Age:** unsettled -- **Hop Distance from Gateway:** 9 -- **Adjacent Systems:** S-078, S-137 diff --git a/docs/wiki/systems/GJ-4285/index.md b/docs/wiki/systems/GJ-4285/index.md deleted file mode 100644 index a35e90590..000000000 --- a/docs/wiki/systems/GJ-4285/index.md +++ /dev/null @@ -1,119 +0,0 @@ ---- -# ============================================================ -# GJ 4285 — PLACEHOLDER_056 -# Star Systems Wiki — The Settled Reach -# ============================================================ -# Auto-generated stub. Pre-filled fields from star-map.json. -# Fields marked ~ require authoring. -# ============================================================ - -# I. Identity and Location -system_id: S-056 -astronomical_id: "GJ 4285" -proper_name: ~ -system_name: "PLACEHOLDER_056" -star_type: M -geographic_sector: east_reach -geographic_band: outer -political_zone: commercial_mid_reach - -# II. Physical Character -habitable_planet_count: ~ -inhabited_planet_count: ~ -asteroid_belt: ~ -gas_giant: ~ -habitability_profile: ~ - -# III. Gate Infrastructure -horizon_station: true -aperture_count: 1 -gate_connections: 1 -gate_topology: dead_end -span_gate_network: ~ - -# IV. Settlement History -settlement_wave: wave_3 -founding_motivation: ~ -founding_culture_primary: ~ -founding_culture_secondary: ~ -cultural_persistence: ~ -historical_event: ~ -historical_event_age_years: ~ -religious_status: ~ -religious_generation_count: ~ - -# V. Economic Life -economic_tier: ~ -population: ~ -economic_base_primary: ~ -economic_base_secondary: ~ -distribution_index: ~ -imprint_access: ~ - -# VI. Governance -governance_type: ~ -dominant_faction: ~ -primary_fault_line: ~ -secondary_fault_line: ~ - -# VII. Faction Presence -assembly_presence: ~ -commission_presence: ~ -syndic_presence: ~ -syndic_type: ~ -separatist_presence: ~ -separatist_type: ~ -institute_presence: ~ -guardians_presence: ~ - -# VIII. Cultural Voice -cultural_register: ~ -cultural_register_secondary: ~ -ambient_anxiety: ~ -local_pride: ~ -atmospheric_tone: ~ -atmospheric_tone_secondary: ~ -active_situation: ~ -silence_threshold: ~ - -# IX. Political Character -earth_alignment: ~ -earth_proximity: proximate -earth_tension: ~ - -# X. Narrative Profile -primary_archetype: ~ -secondary_archetype: ~ -narrative_notable: ~ -generation_priority: ~ - -# XI. Content Notes -stability_index: ~ -system_volatility: ~ -cultural_corridor: ~ ---- - -# PLACEHOLDER_056 -**GJ 4285** | S-056 | M-type | east_reach outer - -## Supply Dependency - - -## Faction Notes - - -## Silence Topic - - -## Narrative Hook - - -## Calibration Note - - -## Derived Fields - -- **Compound Zone:** east_reach / outer / commercial_mid_reach -- **Settlement Age:** ~200 years -- **Hop Distance from Gateway:** 6 -- **Adjacent Systems:** S-026 diff --git a/docs/wiki/systems/GJ-428A/index.md b/docs/wiki/systems/GJ-428A/index.md deleted file mode 100644 index 477f93e31..000000000 --- a/docs/wiki/systems/GJ-428A/index.md +++ /dev/null @@ -1,119 +0,0 @@ ---- -# ============================================================ -# GJ 428A — PLACEHOLDER_124 -# Star Systems Wiki — The Settled Reach -# ============================================================ -# Auto-generated stub. Pre-filled fields from star-map.json. -# Fields marked ~ require authoring. -# ============================================================ - -# I. Identity and Location -system_id: S-124 -astronomical_id: "GJ 428A" -proper_name: ~ -system_name: "PLACEHOLDER_124" -star_type: K -geographic_sector: deep_frontier -geographic_band: outer -political_zone: deep_reach_isolate - -# II. Physical Character -habitable_planet_count: ~ -inhabited_planet_count: ~ -asteroid_belt: ~ -gas_giant: ~ -habitability_profile: ~ - -# III. Gate Infrastructure -horizon_station: true -aperture_count: 2 -gate_connections: 2 -gate_topology: through_route -span_gate_network: ~ - -# IV. Settlement History -settlement_wave: wave_4 -founding_motivation: ~ -founding_culture_primary: ~ -founding_culture_secondary: ~ -cultural_persistence: ~ -historical_event: ~ -historical_event_age_years: ~ -religious_status: ~ -religious_generation_count: ~ - -# V. Economic Life -economic_tier: ~ -population: ~ -economic_base_primary: ~ -economic_base_secondary: ~ -distribution_index: ~ -imprint_access: ~ - -# VI. Governance -governance_type: ~ -dominant_faction: ~ -primary_fault_line: ~ -secondary_fault_line: ~ - -# VII. Faction Presence -assembly_presence: ~ -commission_presence: ~ -syndic_presence: ~ -syndic_type: ~ -separatist_presence: ~ -separatist_type: ~ -institute_presence: ~ -guardians_presence: ~ - -# VIII. Cultural Voice -cultural_register: ~ -cultural_register_secondary: ~ -ambient_anxiety: ~ -local_pride: ~ -atmospheric_tone: ~ -atmospheric_tone_secondary: ~ -active_situation: ~ -silence_threshold: ~ - -# IX. Political Character -earth_alignment: ~ -earth_proximity: distant -earth_tension: ~ - -# X. Narrative Profile -primary_archetype: ~ -secondary_archetype: ~ -narrative_notable: ~ -generation_priority: ~ - -# XI. Content Notes -stability_index: ~ -system_volatility: ~ -cultural_corridor: ~ ---- - -# PLACEHOLDER_124 -**GJ 428A** | S-124 | K-type | deep_frontier outer - -## Supply Dependency - - -## Faction Notes - - -## Silence Topic - - -## Narrative Hook - - -## Calibration Note - - -## Derived Fields - -- **Compound Zone:** deep_frontier / outer / deep_reach_isolate -- **Settlement Age:** ~70 years -- **Hop Distance from Gateway:** 11 -- **Adjacent Systems:** S-226, S-296 diff --git a/docs/wiki/systems/GJ-432A/index.md b/docs/wiki/systems/GJ-432A/index.md deleted file mode 100644 index 2537eb36b..000000000 --- a/docs/wiki/systems/GJ-432A/index.md +++ /dev/null @@ -1,119 +0,0 @@ ---- -# ============================================================ -# GJ 432A — PLACEHOLDER_108 -# Star Systems Wiki — The Settled Reach -# ============================================================ -# Auto-generated stub. Pre-filled fields from star-map.json. -# Fields marked ~ require authoring. -# ============================================================ - -# I. Identity and Location -system_id: S-108 -astronomical_id: "GJ 432A" -proper_name: ~ -system_name: "PLACEHOLDER_108" -star_type: G -geographic_sector: east_reach -geographic_band: inner -political_zone: contested_frontier - -# II. Physical Character -habitable_planet_count: ~ -inhabited_planet_count: ~ -asteroid_belt: ~ -gas_giant: ~ -habitability_profile: ~ - -# III. Gate Infrastructure -horizon_station: true -aperture_count: 2 -gate_connections: 2 -gate_topology: spur_end -span_gate_network: ~ - -# IV. Settlement History -settlement_wave: unsettled -founding_motivation: ~ -founding_culture_primary: ~ -founding_culture_secondary: ~ -cultural_persistence: ~ -historical_event: ~ -historical_event_age_years: ~ -religious_status: ~ -religious_generation_count: ~ - -# V. Economic Life -economic_tier: ~ -population: ~ -economic_base_primary: ~ -economic_base_secondary: ~ -distribution_index: ~ -imprint_access: ~ - -# VI. Governance -governance_type: ~ -dominant_faction: ~ -primary_fault_line: ~ -secondary_fault_line: ~ - -# VII. Faction Presence -assembly_presence: ~ -commission_presence: ~ -syndic_presence: ~ -syndic_type: ~ -separatist_presence: ~ -separatist_type: ~ -institute_presence: ~ -guardians_presence: ~ - -# VIII. Cultural Voice -cultural_register: ~ -cultural_register_secondary: ~ -ambient_anxiety: ~ -local_pride: ~ -atmospheric_tone: ~ -atmospheric_tone_secondary: ~ -active_situation: ~ -silence_threshold: ~ - -# IX. Political Character -earth_alignment: ~ -earth_proximity: proximate -earth_tension: ~ - -# X. Narrative Profile -primary_archetype: ~ -secondary_archetype: ~ -narrative_notable: ~ -generation_priority: ~ - -# XI. Content Notes -stability_index: ~ -system_volatility: ~ -cultural_corridor: ~ ---- - -# PLACEHOLDER_108 -**GJ 432A** | S-108 | G-type | east_reach inner - -## Supply Dependency - - -## Faction Notes - - -## Silence Topic - - -## Narrative Hook - - -## Calibration Note - - -## Derived Fields - -- **Compound Zone:** east_reach / inner / contested_frontier -- **Settlement Age:** unsettled -- **Hop Distance from Gateway:** 6 -- **Adjacent Systems:** S-039, S-071 diff --git a/docs/wiki/systems/GJ-434/index.md b/docs/wiki/systems/GJ-434/index.md deleted file mode 100644 index ce62d47b6..000000000 --- a/docs/wiki/systems/GJ-434/index.md +++ /dev/null @@ -1,119 +0,0 @@ ---- -# ============================================================ -# GJ 434 — PLACEHOLDER_145 -# Star Systems Wiki — The Settled Reach -# ============================================================ -# Auto-generated stub. Pre-filled fields from star-map.json. -# Fields marked ~ require authoring. -# ============================================================ - -# I. Identity and Location -system_id: S-145 -astronomical_id: "GJ 434" -proper_name: ~ -system_name: "PLACEHOLDER_145" -star_type: M -geographic_sector: deep_frontier -geographic_band: inner -political_zone: deep_reach_isolate - -# II. Physical Character -habitable_planet_count: ~ -inhabited_planet_count: ~ -asteroid_belt: ~ -gas_giant: ~ -habitability_profile: ~ - -# III. Gate Infrastructure -horizon_station: true -aperture_count: 2 -gate_connections: 2 -gate_topology: spur_end -span_gate_network: ~ - -# IV. Settlement History -settlement_wave: unsettled -founding_motivation: ~ -founding_culture_primary: ~ -founding_culture_secondary: ~ -cultural_persistence: ~ -historical_event: ~ -historical_event_age_years: ~ -religious_status: ~ -religious_generation_count: ~ - -# V. Economic Life -economic_tier: ~ -population: ~ -economic_base_primary: ~ -economic_base_secondary: ~ -distribution_index: ~ -imprint_access: ~ - -# VI. Governance -governance_type: ~ -dominant_faction: ~ -primary_fault_line: ~ -secondary_fault_line: ~ - -# VII. Faction Presence -assembly_presence: ~ -commission_presence: ~ -syndic_presence: ~ -syndic_type: ~ -separatist_presence: ~ -separatist_type: ~ -institute_presence: ~ -guardians_presence: ~ - -# VIII. Cultural Voice -cultural_register: ~ -cultural_register_secondary: ~ -ambient_anxiety: ~ -local_pride: ~ -atmospheric_tone: ~ -atmospheric_tone_secondary: ~ -active_situation: ~ -silence_threshold: ~ - -# IX. Political Character -earth_alignment: ~ -earth_proximity: proximate -earth_tension: ~ - -# X. Narrative Profile -primary_archetype: ~ -secondary_archetype: ~ -narrative_notable: ~ -generation_priority: ~ - -# XI. Content Notes -stability_index: ~ -system_volatility: ~ -cultural_corridor: ~ ---- - -# PLACEHOLDER_145 -**GJ 434** | S-145 | M-type | deep_frontier inner - -## Supply Dependency - - -## Faction Notes - - -## Silence Topic - - -## Narrative Hook - - -## Calibration Note - - -## Derived Fields - -- **Compound Zone:** deep_frontier / inner / deep_reach_isolate -- **Settlement Age:** unsettled -- **Hop Distance from Gateway:** 6 -- **Adjacent Systems:** S-042, S-051 diff --git a/docs/wiki/systems/GJ-435/index.md b/docs/wiki/systems/GJ-435/index.md deleted file mode 100644 index 7458008f2..000000000 --- a/docs/wiki/systems/GJ-435/index.md +++ /dev/null @@ -1,119 +0,0 @@ ---- -# ============================================================ -# GJ 435 — PLACEHOLDER_041 -# Star Systems Wiki — The Settled Reach -# ============================================================ -# Auto-generated stub. Pre-filled fields from star-map.json. -# Fields marked ~ require authoring. -# ============================================================ - -# I. Identity and Location -system_id: S-041 -astronomical_id: "GJ 435" -proper_name: ~ -system_name: "PLACEHOLDER_041" -star_type: K -geographic_sector: south_reach -geographic_band: inner -political_zone: commercial_mid_reach - -# II. Physical Character -habitable_planet_count: ~ -inhabited_planet_count: ~ -asteroid_belt: ~ -gas_giant: ~ -habitability_profile: ~ - -# III. Gate Infrastructure -horizon_station: true -aperture_count: 2 -gate_connections: 2 -gate_topology: spur_end -span_gate_network: ~ - -# IV. Settlement History -settlement_wave: wave_3 -founding_motivation: ~ -founding_culture_primary: ~ -founding_culture_secondary: ~ -cultural_persistence: ~ -historical_event: ~ -historical_event_age_years: ~ -religious_status: ~ -religious_generation_count: ~ - -# V. Economic Life -economic_tier: ~ -population: ~ -economic_base_primary: ~ -economic_base_secondary: ~ -distribution_index: ~ -imprint_access: ~ - -# VI. Governance -governance_type: ~ -dominant_faction: ~ -primary_fault_line: ~ -secondary_fault_line: ~ - -# VII. Faction Presence -assembly_presence: ~ -commission_presence: ~ -syndic_presence: ~ -syndic_type: ~ -separatist_presence: ~ -separatist_type: ~ -institute_presence: ~ -guardians_presence: ~ - -# VIII. Cultural Voice -cultural_register: ~ -cultural_register_secondary: ~ -ambient_anxiety: ~ -local_pride: ~ -atmospheric_tone: ~ -atmospheric_tone_secondary: ~ -active_situation: ~ -silence_threshold: ~ - -# IX. Political Character -earth_alignment: ~ -earth_proximity: proximate -earth_tension: ~ - -# X. Narrative Profile -primary_archetype: ~ -secondary_archetype: ~ -narrative_notable: ~ -generation_priority: ~ - -# XI. Content Notes -stability_index: ~ -system_volatility: ~ -cultural_corridor: ~ ---- - -# PLACEHOLDER_041 -**GJ 435** | S-041 | K-type | south_reach inner - -## Supply Dependency - - -## Faction Notes - - -## Silence Topic - - -## Narrative Hook - - -## Calibration Note - - -## Derived Fields - -- **Compound Zone:** south_reach / inner / commercial_mid_reach -- **Settlement Age:** ~200 years -- **Hop Distance from Gateway:** 8 -- **Adjacent Systems:** S-013, S-277 diff --git a/docs/wiki/systems/GJ-438/index.md b/docs/wiki/systems/GJ-438/index.md deleted file mode 100644 index e86901363..000000000 --- a/docs/wiki/systems/GJ-438/index.md +++ /dev/null @@ -1,119 +0,0 @@ ---- -# ============================================================ -# GJ 438 — PLACEHOLDER_005 -# Star Systems Wiki — The Settled Reach -# ============================================================ -# Auto-generated stub. Pre-filled fields from star-map.json. -# Fields marked ~ require authoring. -# ============================================================ - -# I. Identity and Location -system_id: S-005 -astronomical_id: "GJ 438" -proper_name: ~ -system_name: "PLACEHOLDER_005" -star_type: M -geographic_sector: east_reach -geographic_band: inner -political_zone: institutional_core - -# II. Physical Character -habitable_planet_count: ~ -inhabited_planet_count: ~ -asteroid_belt: ~ -gas_giant: ~ -habitability_profile: ~ - -# III. Gate Infrastructure -horizon_station: true -aperture_count: 2 -gate_connections: 2 -gate_topology: loop_member -span_gate_network: ~ - -# IV. Settlement History -settlement_wave: wave_2 -founding_motivation: ~ -founding_culture_primary: ~ -founding_culture_secondary: ~ -cultural_persistence: ~ -historical_event: ~ -historical_event_age_years: ~ -religious_status: ~ -religious_generation_count: ~ - -# V. Economic Life -economic_tier: ~ -population: ~ -economic_base_primary: ~ -economic_base_secondary: ~ -distribution_index: ~ -imprint_access: ~ - -# VI. Governance -governance_type: ~ -dominant_faction: ~ -primary_fault_line: ~ -secondary_fault_line: ~ - -# VII. Faction Presence -assembly_presence: ~ -commission_presence: ~ -syndic_presence: ~ -syndic_type: ~ -separatist_presence: ~ -separatist_type: ~ -institute_presence: ~ -guardians_presence: ~ - -# VIII. Cultural Voice -cultural_register: ~ -cultural_register_secondary: ~ -ambient_anxiety: ~ -local_pride: ~ -atmospheric_tone: ~ -atmospheric_tone_secondary: ~ -active_situation: ~ -silence_threshold: ~ - -# IX. Political Character -earth_alignment: ~ -earth_proximity: proximate -earth_tension: ~ - -# X. Narrative Profile -primary_archetype: ~ -secondary_archetype: ~ -narrative_notable: ~ -generation_priority: ~ - -# XI. Content Notes -stability_index: ~ -system_volatility: ~ -cultural_corridor: ~ ---- - -# PLACEHOLDER_005 -**GJ 438** | S-005 | M-type | east_reach inner - -## Supply Dependency - - -## Faction Notes - - -## Silence Topic - - -## Narrative Hook - - -## Calibration Note - - -## Derived Fields - -- **Compound Zone:** east_reach / inner / institutional_core -- **Settlement Age:** ~400 years -- **Hop Distance from Gateway:** 5 -- **Adjacent Systems:** S-207, S-236 diff --git a/docs/wiki/systems/GJ-442A/index.md b/docs/wiki/systems/GJ-442A/index.md deleted file mode 100644 index a5b9f0eaf..000000000 --- a/docs/wiki/systems/GJ-442A/index.md +++ /dev/null @@ -1,119 +0,0 @@ ---- -# ============================================================ -# GJ 442A — PLACEHOLDER_269 -# Star Systems Wiki — The Settled Reach -# ============================================================ -# Auto-generated stub. Pre-filled fields from star-map.json. -# Fields marked ~ require authoring. -# ============================================================ - -# I. Identity and Location -system_id: S-269 -astronomical_id: "GJ 442A" -proper_name: ~ -system_name: "PLACEHOLDER_269" -star_type: M -geographic_sector: west_reach -geographic_band: inner -political_zone: commercial_mid_reach - -# II. Physical Character -habitable_planet_count: ~ -inhabited_planet_count: ~ -asteroid_belt: ~ -gas_giant: ~ -habitability_profile: ~ - -# III. Gate Infrastructure -horizon_station: true -aperture_count: 2 -gate_connections: 2 -gate_topology: loop_member -span_gate_network: ~ - -# IV. Settlement History -settlement_wave: wave_4 -founding_motivation: ~ -founding_culture_primary: ~ -founding_culture_secondary: ~ -cultural_persistence: ~ -historical_event: ~ -historical_event_age_years: ~ -religious_status: ~ -religious_generation_count: ~ - -# V. Economic Life -economic_tier: ~ -population: ~ -economic_base_primary: ~ -economic_base_secondary: ~ -distribution_index: ~ -imprint_access: ~ - -# VI. Governance -governance_type: ~ -dominant_faction: ~ -primary_fault_line: ~ -secondary_fault_line: ~ - -# VII. Faction Presence -assembly_presence: ~ -commission_presence: ~ -syndic_presence: ~ -syndic_type: ~ -separatist_presence: ~ -separatist_type: ~ -institute_presence: ~ -guardians_presence: ~ - -# VIII. Cultural Voice -cultural_register: ~ -cultural_register_secondary: ~ -ambient_anxiety: ~ -local_pride: ~ -atmospheric_tone: ~ -atmospheric_tone_secondary: ~ -active_situation: ~ -silence_threshold: ~ - -# IX. Political Character -earth_alignment: ~ -earth_proximity: proximate -earth_tension: ~ - -# X. Narrative Profile -primary_archetype: ~ -secondary_archetype: ~ -narrative_notable: ~ -generation_priority: ~ - -# XI. Content Notes -stability_index: ~ -system_volatility: ~ -cultural_corridor: ~ ---- - -# PLACEHOLDER_269 -**GJ 442A** | S-269 | M-type | west_reach inner - -## Supply Dependency - - -## Faction Notes - - -## Silence Topic - - -## Narrative Hook - - -## Calibration Note - - -## Derived Fields - -- **Compound Zone:** west_reach / inner / commercial_mid_reach -- **Settlement Age:** ~70 years -- **Hop Distance from Gateway:** 6 -- **Adjacent Systems:** S-179, S-217 diff --git a/docs/wiki/systems/GJ-445/index.md b/docs/wiki/systems/GJ-445/index.md deleted file mode 100644 index 89094fdf3..000000000 --- a/docs/wiki/systems/GJ-445/index.md +++ /dev/null @@ -1,119 +0,0 @@ ---- -# ============================================================ -# GJ 445 — PLACEHOLDER_298 -# Star Systems Wiki — The Settled Reach -# ============================================================ -# Auto-generated stub. Pre-filled fields from star-map.json. -# Fields marked ~ require authoring. -# ============================================================ - -# I. Identity and Location -system_id: S-298 -astronomical_id: "GJ 445" -proper_name: ~ -system_name: "PLACEHOLDER_298" -star_type: M -geographic_sector: east_reach -geographic_band: inner -political_zone: institutional_core - -# II. Physical Character -habitable_planet_count: ~ -inhabited_planet_count: ~ -asteroid_belt: ~ -gas_giant: ~ -habitability_profile: ~ - -# III. Gate Infrastructure -horizon_station: true -aperture_count: 3 -gate_connections: 3 -gate_topology: junction -span_gate_network: ~ - -# IV. Settlement History -settlement_wave: wave_2 -founding_motivation: ~ -founding_culture_primary: ~ -founding_culture_secondary: ~ -cultural_persistence: ~ -historical_event: ~ -historical_event_age_years: ~ -religious_status: ~ -religious_generation_count: ~ - -# V. Economic Life -economic_tier: ~ -population: ~ -economic_base_primary: ~ -economic_base_secondary: ~ -distribution_index: ~ -imprint_access: ~ - -# VI. Governance -governance_type: ~ -dominant_faction: ~ -primary_fault_line: ~ -secondary_fault_line: ~ - -# VII. Faction Presence -assembly_presence: ~ -commission_presence: ~ -syndic_presence: ~ -syndic_type: ~ -separatist_presence: ~ -separatist_type: ~ -institute_presence: ~ -guardians_presence: ~ - -# VIII. Cultural Voice -cultural_register: ~ -cultural_register_secondary: ~ -ambient_anxiety: ~ -local_pride: ~ -atmospheric_tone: ~ -atmospheric_tone_secondary: ~ -active_situation: ~ -silence_threshold: ~ - -# IX. Political Character -earth_alignment: ~ -earth_proximity: proximate -earth_tension: ~ - -# X. Narrative Profile -primary_archetype: ~ -secondary_archetype: ~ -narrative_notable: ~ -generation_priority: ~ - -# XI. Content Notes -stability_index: ~ -system_volatility: ~ -cultural_corridor: ~ ---- - -# PLACEHOLDER_298 -**GJ 445** | S-298 | M-type | east_reach inner - -## Supply Dependency - - -## Faction Notes - - -## Silence Topic - - -## Narrative Hook - - -## Calibration Note - - -## Derived Fields - -- **Compound Zone:** east_reach / inner / institutional_core -- **Settlement Age:** ~400 years -- **Hop Distance from Gateway:** 5 -- **Adjacent Systems:** S-021, S-228, S-236 diff --git a/docs/wiki/systems/GJ-447/index.md b/docs/wiki/systems/GJ-447/index.md deleted file mode 100644 index 8db1364c5..000000000 --- a/docs/wiki/systems/GJ-447/index.md +++ /dev/null @@ -1,119 +0,0 @@ ---- -# ============================================================ -# GJ 447 — Ross 128 -# Star Systems Wiki — The Settled Reach -# ============================================================ -# Auto-generated stub. Pre-filled fields from star-map.json. -# Fields marked ~ require authoring. -# ============================================================ - -# I. Identity and Location -system_id: S-118 -astronomical_id: "GJ 447" -proper_name: "Ross 128" -system_name: "Ross 128" -star_type: binary -geographic_sector: core -geographic_band: core -political_zone: institutional_core - -# II. Physical Character -habitable_planet_count: ~ -inhabited_planet_count: ~ -asteroid_belt: ~ -gas_giant: ~ -habitability_profile: ~ - -# III. Gate Infrastructure -horizon_station: true -aperture_count: 2 -gate_connections: 2 -gate_topology: loop_member -span_gate_network: ~ - -# IV. Settlement History -settlement_wave: wave_1 -founding_motivation: ~ -founding_culture_primary: ~ -founding_culture_secondary: ~ -cultural_persistence: ~ -historical_event: ~ -historical_event_age_years: ~ -religious_status: ~ -religious_generation_count: ~ - -# V. Economic Life -economic_tier: ~ -population: ~ -economic_base_primary: ~ -economic_base_secondary: ~ -distribution_index: ~ -imprint_access: ~ - -# VI. Governance -governance_type: ~ -dominant_faction: ~ -primary_fault_line: ~ -secondary_fault_line: ~ - -# VII. Faction Presence -assembly_presence: ~ -commission_presence: ~ -syndic_presence: ~ -syndic_type: ~ -separatist_presence: ~ -separatist_type: ~ -institute_presence: ~ -guardians_presence: ~ - -# VIII. Cultural Voice -cultural_register: ~ -cultural_register_secondary: ~ -ambient_anxiety: ~ -local_pride: ~ -atmospheric_tone: ~ -atmospheric_tone_secondary: ~ -active_situation: ~ -silence_threshold: ~ - -# IX. Political Character -earth_alignment: ~ -earth_proximity: proximate -earth_tension: ~ - -# X. Narrative Profile -primary_archetype: ~ -secondary_archetype: ~ -narrative_notable: ~ -generation_priority: ~ - -# XI. Content Notes -stability_index: ~ -system_volatility: ~ -cultural_corridor: ~ ---- - -# Ross 128 -**GJ 447** | S-118 | binary-type | core core - -## Supply Dependency - - -## Faction Notes - - -## Silence Topic - - -## Narrative Hook - - -## Calibration Note - - -## Derived Fields - -- **Compound Zone:** core / core / institutional_core -- **Settlement Age:** ~550 years -- **Hop Distance from Gateway:** 3 -- **Adjacent Systems:** S-093, S-253 diff --git a/docs/wiki/systems/GJ-449/index.md b/docs/wiki/systems/GJ-449/index.md deleted file mode 100644 index f83cc2686..000000000 --- a/docs/wiki/systems/GJ-449/index.md +++ /dev/null @@ -1,119 +0,0 @@ ---- -# ============================================================ -# GJ 449 — Zavijava -# Star Systems Wiki — The Settled Reach -# ============================================================ -# Auto-generated stub. Pre-filled fields from star-map.json. -# Fields marked ~ require authoring. -# ============================================================ - -# I. Identity and Location -system_id: S-149 -astronomical_id: "GJ 449" -proper_name: "Zavijava" -system_name: "Zavijava" -star_type: binary -geographic_sector: east_reach -geographic_band: outer -political_zone: deep_reach_isolate - -# II. Physical Character -habitable_planet_count: ~ -inhabited_planet_count: ~ -asteroid_belt: ~ -gas_giant: ~ -habitability_profile: ~ - -# III. Gate Infrastructure -horizon_station: true -aperture_count: 1 -gate_connections: 1 -gate_topology: dead_end -span_gate_network: ~ - -# IV. Settlement History -settlement_wave: wave_5 -founding_motivation: ~ -founding_culture_primary: ~ -founding_culture_secondary: ~ -cultural_persistence: ~ -historical_event: ~ -historical_event_age_years: ~ -religious_status: ~ -religious_generation_count: ~ - -# V. Economic Life -economic_tier: ~ -population: ~ -economic_base_primary: ~ -economic_base_secondary: ~ -distribution_index: ~ -imprint_access: ~ - -# VI. Governance -governance_type: ~ -dominant_faction: ~ -primary_fault_line: ~ -secondary_fault_line: ~ - -# VII. Faction Presence -assembly_presence: ~ -commission_presence: ~ -syndic_presence: ~ -syndic_type: ~ -separatist_presence: ~ -separatist_type: ~ -institute_presence: ~ -guardians_presence: ~ - -# VIII. Cultural Voice -cultural_register: ~ -cultural_register_secondary: ~ -ambient_anxiety: ~ -local_pride: ~ -atmospheric_tone: ~ -atmospheric_tone_secondary: ~ -active_situation: ~ -silence_threshold: ~ - -# IX. Political Character -earth_alignment: ~ -earth_proximity: proximate -earth_tension: ~ - -# X. Narrative Profile -primary_archetype: ~ -secondary_archetype: ~ -narrative_notable: ~ -generation_priority: ~ - -# XI. Content Notes -stability_index: ~ -system_volatility: ~ -cultural_corridor: ~ ---- - -# Zavijava -**GJ 449** | S-149 | binary-type | east_reach outer - -## Supply Dependency - - -## Faction Notes - - -## Silence Topic - - -## Narrative Hook - - -## Calibration Note - - -## Derived Fields - -- **Compound Zone:** east_reach / outer / deep_reach_isolate -- **Settlement Age:** ~20 years -- **Hop Distance from Gateway:** 7 -- **Adjacent Systems:** S-060 diff --git a/docs/wiki/systems/GJ-451A/index.md b/docs/wiki/systems/GJ-451A/index.md deleted file mode 100644 index 0989ed424..000000000 --- a/docs/wiki/systems/GJ-451A/index.md +++ /dev/null @@ -1,119 +0,0 @@ ---- -# ============================================================ -# GJ 451A — Groombridge 1830 -# Star Systems Wiki — The Settled Reach -# ============================================================ -# Auto-generated stub. Pre-filled fields from star-map.json. -# Fields marked ~ require authoring. -# ============================================================ - -# I. Identity and Location -system_id: S-102 -astronomical_id: "GJ 451A" -proper_name: "Groombridge 1830" -system_name: "Groombridge 1830" -star_type: M -geographic_sector: south_reach -geographic_band: inner -political_zone: research_periphery - -# II. Physical Character -habitable_planet_count: ~ -inhabited_planet_count: ~ -asteroid_belt: ~ -gas_giant: ~ -habitability_profile: ~ - -# III. Gate Infrastructure -horizon_station: true -aperture_count: 3 -gate_connections: 3 -gate_topology: junction -span_gate_network: ~ - -# IV. Settlement History -settlement_wave: wave_4 -founding_motivation: ~ -founding_culture_primary: ~ -founding_culture_secondary: ~ -cultural_persistence: ~ -historical_event: ~ -historical_event_age_years: ~ -religious_status: ~ -religious_generation_count: ~ - -# V. Economic Life -economic_tier: ~ -population: ~ -economic_base_primary: ~ -economic_base_secondary: ~ -distribution_index: ~ -imprint_access: ~ - -# VI. Governance -governance_type: ~ -dominant_faction: ~ -primary_fault_line: ~ -secondary_fault_line: ~ - -# VII. Faction Presence -assembly_presence: ~ -commission_presence: ~ -syndic_presence: ~ -syndic_type: ~ -separatist_presence: ~ -separatist_type: ~ -institute_presence: ~ -guardians_presence: ~ - -# VIII. Cultural Voice -cultural_register: ~ -cultural_register_secondary: ~ -ambient_anxiety: ~ -local_pride: ~ -atmospheric_tone: ~ -atmospheric_tone_secondary: ~ -active_situation: ~ -silence_threshold: ~ - -# IX. Political Character -earth_alignment: ~ -earth_proximity: proximate -earth_tension: ~ - -# X. Narrative Profile -primary_archetype: ~ -secondary_archetype: ~ -narrative_notable: ~ -generation_priority: ~ - -# XI. Content Notes -stability_index: ~ -system_volatility: ~ -cultural_corridor: ~ ---- - -# Groombridge 1830 -**GJ 451A** | S-102 | M-type | south_reach inner - -## Supply Dependency - - -## Faction Notes - - -## Silence Topic - - -## Narrative Hook - - -## Calibration Note - - -## Derived Fields - -- **Compound Zone:** south_reach / inner / research_periphery -- **Settlement Age:** ~70 years -- **Hop Distance from Gateway:** 6 -- **Adjacent Systems:** S-031, S-094, S-148 diff --git a/docs/wiki/systems/GJ-453/index.md b/docs/wiki/systems/GJ-453/index.md deleted file mode 100644 index feb94f8ea..000000000 --- a/docs/wiki/systems/GJ-453/index.md +++ /dev/null @@ -1,119 +0,0 @@ ---- -# ============================================================ -# GJ 453 — PLACEHOLDER_232 -# Star Systems Wiki — The Settled Reach -# ============================================================ -# Auto-generated stub. Pre-filled fields from star-map.json. -# Fields marked ~ require authoring. -# ============================================================ - -# I. Identity and Location -system_id: S-232 -astronomical_id: "GJ 453" -proper_name: ~ -system_name: "PLACEHOLDER_232" -star_type: M -geographic_sector: west_reach -geographic_band: inner -political_zone: commercial_mid_reach - -# II. Physical Character -habitable_planet_count: ~ -inhabited_planet_count: ~ -asteroid_belt: ~ -gas_giant: ~ -habitability_profile: ~ - -# III. Gate Infrastructure -horizon_station: true -aperture_count: 3 -gate_connections: 3 -gate_topology: junction -span_gate_network: ~ - -# IV. Settlement History -settlement_wave: wave_4 -founding_motivation: ~ -founding_culture_primary: ~ -founding_culture_secondary: ~ -cultural_persistence: ~ -historical_event: ~ -historical_event_age_years: ~ -religious_status: ~ -religious_generation_count: ~ - -# V. Economic Life -economic_tier: ~ -population: ~ -economic_base_primary: ~ -economic_base_secondary: ~ -distribution_index: ~ -imprint_access: ~ - -# VI. Governance -governance_type: ~ -dominant_faction: ~ -primary_fault_line: ~ -secondary_fault_line: ~ - -# VII. Faction Presence -assembly_presence: ~ -commission_presence: ~ -syndic_presence: ~ -syndic_type: ~ -separatist_presence: ~ -separatist_type: ~ -institute_presence: ~ -guardians_presence: ~ - -# VIII. Cultural Voice -cultural_register: ~ -cultural_register_secondary: ~ -ambient_anxiety: ~ -local_pride: ~ -atmospheric_tone: ~ -atmospheric_tone_secondary: ~ -active_situation: ~ -silence_threshold: ~ - -# IX. Political Character -earth_alignment: ~ -earth_proximity: proximate -earth_tension: ~ - -# X. Narrative Profile -primary_archetype: ~ -secondary_archetype: ~ -narrative_notable: ~ -generation_priority: ~ - -# XI. Content Notes -stability_index: ~ -system_volatility: ~ -cultural_corridor: ~ ---- - -# PLACEHOLDER_232 -**GJ 453** | S-232 | M-type | west_reach inner - -## Supply Dependency - - -## Faction Notes - - -## Silence Topic - - -## Narrative Hook - - -## Calibration Note - - -## Derived Fields - -- **Compound Zone:** west_reach / inner / commercial_mid_reach -- **Settlement Age:** ~70 years -- **Hop Distance from Gateway:** 7 -- **Adjacent Systems:** S-157, S-172, S-264 diff --git a/docs/wiki/systems/GJ-454/index.md b/docs/wiki/systems/GJ-454/index.md deleted file mode 100644 index d33999901..000000000 --- a/docs/wiki/systems/GJ-454/index.md +++ /dev/null @@ -1,119 +0,0 @@ ---- -# ============================================================ -# GJ 454 — PLACEHOLDER_278 -# Star Systems Wiki — The Settled Reach -# ============================================================ -# Auto-generated stub. Pre-filled fields from star-map.json. -# Fields marked ~ require authoring. -# ============================================================ - -# I. Identity and Location -system_id: S-278 -astronomical_id: "GJ 454" -proper_name: ~ -system_name: "PLACEHOLDER_278" -star_type: K -geographic_sector: west_reach -geographic_band: outer -political_zone: deep_reach_isolate - -# II. Physical Character -habitable_planet_count: ~ -inhabited_planet_count: ~ -asteroid_belt: ~ -gas_giant: ~ -habitability_profile: ~ - -# III. Gate Infrastructure -horizon_station: true -aperture_count: 1 -gate_connections: 1 -gate_topology: dead_end -span_gate_network: ~ - -# IV. Settlement History -settlement_wave: wave_3 -founding_motivation: ~ -founding_culture_primary: ~ -founding_culture_secondary: ~ -cultural_persistence: ~ -historical_event: ~ -historical_event_age_years: ~ -religious_status: ~ -religious_generation_count: ~ - -# V. Economic Life -economic_tier: ~ -population: ~ -economic_base_primary: ~ -economic_base_secondary: ~ -distribution_index: ~ -imprint_access: ~ - -# VI. Governance -governance_type: ~ -dominant_faction: ~ -primary_fault_line: ~ -secondary_fault_line: ~ - -# VII. Faction Presence -assembly_presence: ~ -commission_presence: ~ -syndic_presence: ~ -syndic_type: ~ -separatist_presence: ~ -separatist_type: ~ -institute_presence: ~ -guardians_presence: ~ - -# VIII. Cultural Voice -cultural_register: ~ -cultural_register_secondary: ~ -ambient_anxiety: ~ -local_pride: ~ -atmospheric_tone: ~ -atmospheric_tone_secondary: ~ -active_situation: ~ -silence_threshold: ~ - -# IX. Political Character -earth_alignment: ~ -earth_proximity: proximate -earth_tension: ~ - -# X. Narrative Profile -primary_archetype: ~ -secondary_archetype: ~ -narrative_notable: ~ -generation_priority: ~ - -# XI. Content Notes -stability_index: ~ -system_volatility: ~ -cultural_corridor: ~ ---- - -# PLACEHOLDER_278 -**GJ 454** | S-278 | K-type | west_reach outer - -## Supply Dependency - - -## Faction Notes - - -## Silence Topic - - -## Narrative Hook - - -## Calibration Note - - -## Derived Fields - -- **Compound Zone:** west_reach / outer / deep_reach_isolate -- **Settlement Age:** ~200 years -- **Hop Distance from Gateway:** 8 -- **Adjacent Systems:** S-227 diff --git a/docs/wiki/systems/GJ-473A/index.md b/docs/wiki/systems/GJ-473A/index.md deleted file mode 100644 index f9ca735ed..000000000 --- a/docs/wiki/systems/GJ-473A/index.md +++ /dev/null @@ -1,119 +0,0 @@ ---- -# ============================================================ -# GJ 473A — PLACEHOLDER_192 -# Star Systems Wiki — The Settled Reach -# ============================================================ -# Auto-generated stub. Pre-filled fields from star-map.json. -# Fields marked ~ require authoring. -# ============================================================ - -# I. Identity and Location -system_id: S-192 -astronomical_id: "GJ 473A" -proper_name: ~ -system_name: "PLACEHOLDER_192" -star_type: M -geographic_sector: south_reach -geographic_band: inner -political_zone: commercial_mid_reach - -# II. Physical Character -habitable_planet_count: ~ -inhabited_planet_count: ~ -asteroid_belt: ~ -gas_giant: ~ -habitability_profile: ~ - -# III. Gate Infrastructure -horizon_station: true -aperture_count: 2 -gate_connections: 2 -gate_topology: through_route -span_gate_network: ~ - -# IV. Settlement History -settlement_wave: wave_2 -founding_motivation: ~ -founding_culture_primary: ~ -founding_culture_secondary: ~ -cultural_persistence: ~ -historical_event: ~ -historical_event_age_years: ~ -religious_status: ~ -religious_generation_count: ~ - -# V. Economic Life -economic_tier: ~ -population: ~ -economic_base_primary: ~ -economic_base_secondary: ~ -distribution_index: ~ -imprint_access: ~ - -# VI. Governance -governance_type: ~ -dominant_faction: ~ -primary_fault_line: ~ -secondary_fault_line: ~ - -# VII. Faction Presence -assembly_presence: ~ -commission_presence: ~ -syndic_presence: ~ -syndic_type: ~ -separatist_presence: ~ -separatist_type: ~ -institute_presence: ~ -guardians_presence: ~ - -# VIII. Cultural Voice -cultural_register: ~ -cultural_register_secondary: ~ -ambient_anxiety: ~ -local_pride: ~ -atmospheric_tone: ~ -atmospheric_tone_secondary: ~ -active_situation: ~ -silence_threshold: ~ - -# IX. Political Character -earth_alignment: ~ -earth_proximity: proximate -earth_tension: ~ - -# X. Narrative Profile -primary_archetype: ~ -secondary_archetype: ~ -narrative_notable: ~ -generation_priority: ~ - -# XI. Content Notes -stability_index: ~ -system_volatility: ~ -cultural_corridor: ~ ---- - -# PLACEHOLDER_192 -**GJ 473A** | S-192 | M-type | south_reach inner - -## Supply Dependency - - -## Faction Notes - - -## Silence Topic - - -## Narrative Hook - - -## Calibration Note - - -## Derived Fields - -- **Compound Zone:** south_reach / inner / commercial_mid_reach -- **Settlement Age:** ~400 years -- **Hop Distance from Gateway:** 6 -- **Adjacent Systems:** S-162, S-169 diff --git a/docs/wiki/systems/GJ-473B/index.md b/docs/wiki/systems/GJ-473B/index.md deleted file mode 100644 index 565b76db8..000000000 --- a/docs/wiki/systems/GJ-473B/index.md +++ /dev/null @@ -1,119 +0,0 @@ ---- -# ============================================================ -# GJ 473B — PLACEHOLDER_040 -# Star Systems Wiki — The Settled Reach -# ============================================================ -# Auto-generated stub. Pre-filled fields from star-map.json. -# Fields marked ~ require authoring. -# ============================================================ - -# I. Identity and Location -system_id: S-040 -astronomical_id: "GJ 473B" -proper_name: ~ -system_name: "PLACEHOLDER_040" -star_type: K -geographic_sector: north_reach -geographic_band: inner -political_zone: commercial_mid_reach - -# II. Physical Character -habitable_planet_count: ~ -inhabited_planet_count: ~ -asteroid_belt: ~ -gas_giant: ~ -habitability_profile: ~ - -# III. Gate Infrastructure -horizon_station: true -aperture_count: 2 -gate_connections: 2 -gate_topology: loop_member -span_gate_network: ~ - -# IV. Settlement History -settlement_wave: wave_2 -founding_motivation: ~ -founding_culture_primary: ~ -founding_culture_secondary: ~ -cultural_persistence: ~ -historical_event: ~ -historical_event_age_years: ~ -religious_status: ~ -religious_generation_count: ~ - -# V. Economic Life -economic_tier: ~ -population: ~ -economic_base_primary: ~ -economic_base_secondary: ~ -distribution_index: ~ -imprint_access: ~ - -# VI. Governance -governance_type: ~ -dominant_faction: ~ -primary_fault_line: ~ -secondary_fault_line: ~ - -# VII. Faction Presence -assembly_presence: ~ -commission_presence: ~ -syndic_presence: ~ -syndic_type: ~ -separatist_presence: ~ -separatist_type: ~ -institute_presence: ~ -guardians_presence: ~ - -# VIII. Cultural Voice -cultural_register: ~ -cultural_register_secondary: ~ -ambient_anxiety: ~ -local_pride: ~ -atmospheric_tone: ~ -atmospheric_tone_secondary: ~ -active_situation: ~ -silence_threshold: ~ - -# IX. Political Character -earth_alignment: ~ -earth_proximity: proximate -earth_tension: ~ - -# X. Narrative Profile -primary_archetype: ~ -secondary_archetype: ~ -narrative_notable: ~ -generation_priority: ~ - -# XI. Content Notes -stability_index: ~ -system_volatility: ~ -cultural_corridor: ~ ---- - -# PLACEHOLDER_040 -**GJ 473B** | S-040 | K-type | north_reach inner - -## Supply Dependency - - -## Faction Notes - - -## Silence Topic - - -## Narrative Hook - - -## Calibration Note - - -## Derived Fields - -- **Compound Zone:** north_reach / inner / commercial_mid_reach -- **Settlement Age:** ~400 years -- **Hop Distance from Gateway:** 4 -- **Adjacent Systems:** S-106, S-183 diff --git a/docs/wiki/systems/GJ-475/index.md b/docs/wiki/systems/GJ-475/index.md deleted file mode 100644 index 45e5f9ed5..000000000 --- a/docs/wiki/systems/GJ-475/index.md +++ /dev/null @@ -1,119 +0,0 @@ ---- -# ============================================================ -# GJ 475 — Chara -# Star Systems Wiki — The Settled Reach -# ============================================================ -# Auto-generated stub. Pre-filled fields from star-map.json. -# Fields marked ~ require authoring. -# ============================================================ - -# I. Identity and Location -system_id: S-112 -astronomical_id: "GJ 475" -proper_name: "Chara" -system_name: "Chara" -star_type: M -geographic_sector: north_reach -geographic_band: outer -political_zone: commercial_mid_reach - -# II. Physical Character -habitable_planet_count: ~ -inhabited_planet_count: ~ -asteroid_belt: ~ -gas_giant: ~ -habitability_profile: ~ - -# III. Gate Infrastructure -horizon_station: true -aperture_count: 2 -gate_connections: 2 -gate_topology: loop_member -span_gate_network: ~ - -# IV. Settlement History -settlement_wave: wave_2 -founding_motivation: ~ -founding_culture_primary: ~ -founding_culture_secondary: ~ -cultural_persistence: ~ -historical_event: ~ -historical_event_age_years: ~ -religious_status: ~ -religious_generation_count: ~ - -# V. Economic Life -economic_tier: ~ -population: ~ -economic_base_primary: ~ -economic_base_secondary: ~ -distribution_index: ~ -imprint_access: ~ - -# VI. Governance -governance_type: ~ -dominant_faction: ~ -primary_fault_line: ~ -secondary_fault_line: ~ - -# VII. Faction Presence -assembly_presence: ~ -commission_presence: ~ -syndic_presence: ~ -syndic_type: ~ -separatist_presence: ~ -separatist_type: ~ -institute_presence: ~ -guardians_presence: ~ - -# VIII. Cultural Voice -cultural_register: ~ -cultural_register_secondary: ~ -ambient_anxiety: ~ -local_pride: ~ -atmospheric_tone: ~ -atmospheric_tone_secondary: ~ -active_situation: ~ -silence_threshold: ~ - -# IX. Political Character -earth_alignment: ~ -earth_proximity: proximate -earth_tension: ~ - -# X. Narrative Profile -primary_archetype: ~ -secondary_archetype: ~ -narrative_notable: ~ -generation_priority: ~ - -# XI. Content Notes -stability_index: ~ -system_volatility: ~ -cultural_corridor: ~ ---- - -# Chara -**GJ 475** | S-112 | M-type | north_reach outer - -## Supply Dependency - - -## Faction Notes - - -## Silence Topic - - -## Narrative Hook - - -## Calibration Note - - -## Derived Fields - -- **Compound Zone:** north_reach / outer / commercial_mid_reach -- **Settlement Age:** ~400 years -- **Hop Distance from Gateway:** 5 -- **Adjacent Systems:** S-188, S-201 diff --git a/docs/wiki/systems/GJ-481/index.md b/docs/wiki/systems/GJ-481/index.md deleted file mode 100644 index 758519f48..000000000 --- a/docs/wiki/systems/GJ-481/index.md +++ /dev/null @@ -1,119 +0,0 @@ ---- -# ============================================================ -# GJ 481 — PLACEHOLDER_242 -# Star Systems Wiki — The Settled Reach -# ============================================================ -# Auto-generated stub. Pre-filled fields from star-map.json. -# Fields marked ~ require authoring. -# ============================================================ - -# I. Identity and Location -system_id: S-242 -astronomical_id: "GJ 481" -proper_name: ~ -system_name: "PLACEHOLDER_242" -star_type: M -geographic_sector: deep_frontier -geographic_band: outer -political_zone: deep_reach_isolate - -# II. Physical Character -habitable_planet_count: ~ -inhabited_planet_count: ~ -asteroid_belt: ~ -gas_giant: ~ -habitability_profile: ~ - -# III. Gate Infrastructure -horizon_station: true -aperture_count: 2 -gate_connections: 2 -gate_topology: spur_end -span_gate_network: ~ - -# IV. Settlement History -settlement_wave: wave_4 -founding_motivation: ~ -founding_culture_primary: ~ -founding_culture_secondary: ~ -cultural_persistence: ~ -historical_event: ~ -historical_event_age_years: ~ -religious_status: ~ -religious_generation_count: ~ - -# V. Economic Life -economic_tier: ~ -population: ~ -economic_base_primary: ~ -economic_base_secondary: ~ -distribution_index: ~ -imprint_access: ~ - -# VI. Governance -governance_type: ~ -dominant_faction: ~ -primary_fault_line: ~ -secondary_fault_line: ~ - -# VII. Faction Presence -assembly_presence: ~ -commission_presence: ~ -syndic_presence: ~ -syndic_type: ~ -separatist_presence: ~ -separatist_type: ~ -institute_presence: ~ -guardians_presence: ~ - -# VIII. Cultural Voice -cultural_register: ~ -cultural_register_secondary: ~ -ambient_anxiety: ~ -local_pride: ~ -atmospheric_tone: ~ -atmospheric_tone_secondary: ~ -active_situation: ~ -silence_threshold: ~ - -# IX. Political Character -earth_alignment: ~ -earth_proximity: distant -earth_tension: ~ - -# X. Narrative Profile -primary_archetype: ~ -secondary_archetype: ~ -narrative_notable: ~ -generation_priority: ~ - -# XI. Content Notes -stability_index: ~ -system_volatility: ~ -cultural_corridor: ~ ---- - -# PLACEHOLDER_242 -**GJ 481** | S-242 | M-type | deep_frontier outer - -## Supply Dependency - - -## Faction Notes - - -## Silence Topic - - -## Narrative Hook - - -## Calibration Note - - -## Derived Fields - -- **Compound Zone:** deep_frontier / outer / deep_reach_isolate -- **Settlement Age:** ~70 years -- **Hop Distance from Gateway:** 14 -- **Adjacent Systems:** S-063, S-221 diff --git a/docs/wiki/systems/GJ-482A/index.md b/docs/wiki/systems/GJ-482A/index.md deleted file mode 100644 index e90880290..000000000 --- a/docs/wiki/systems/GJ-482A/index.md +++ /dev/null @@ -1,119 +0,0 @@ ---- -# ============================================================ -# GJ 482A — Porrima -# Star Systems Wiki — The Settled Reach -# ============================================================ -# Auto-generated stub. Pre-filled fields from star-map.json. -# Fields marked ~ require authoring. -# ============================================================ - -# I. Identity and Location -system_id: S-193 -astronomical_id: "GJ 482A" -proper_name: "Porrima" -system_name: "Porrima" -star_type: M -geographic_sector: east_reach -geographic_band: inner -political_zone: contested_frontier - -# II. Physical Character -habitable_planet_count: ~ -inhabited_planet_count: ~ -asteroid_belt: ~ -gas_giant: ~ -habitability_profile: ~ - -# III. Gate Infrastructure -horizon_station: true -aperture_count: 2 -gate_connections: 2 -gate_topology: through_route -span_gate_network: ~ - -# IV. Settlement History -settlement_wave: wave_3 -founding_motivation: ~ -founding_culture_primary: ~ -founding_culture_secondary: ~ -cultural_persistence: ~ -historical_event: ~ -historical_event_age_years: ~ -religious_status: ~ -religious_generation_count: ~ - -# V. Economic Life -economic_tier: ~ -population: ~ -economic_base_primary: ~ -economic_base_secondary: ~ -distribution_index: ~ -imprint_access: ~ - -# VI. Governance -governance_type: ~ -dominant_faction: ~ -primary_fault_line: ~ -secondary_fault_line: ~ - -# VII. Faction Presence -assembly_presence: ~ -commission_presence: ~ -syndic_presence: ~ -syndic_type: ~ -separatist_presence: ~ -separatist_type: ~ -institute_presence: ~ -guardians_presence: ~ - -# VIII. Cultural Voice -cultural_register: ~ -cultural_register_secondary: ~ -ambient_anxiety: ~ -local_pride: ~ -atmospheric_tone: ~ -atmospheric_tone_secondary: ~ -active_situation: ~ -silence_threshold: ~ - -# IX. Political Character -earth_alignment: ~ -earth_proximity: proximate -earth_tension: ~ - -# X. Narrative Profile -primary_archetype: ~ -secondary_archetype: ~ -narrative_notable: ~ -generation_priority: ~ - -# XI. Content Notes -stability_index: ~ -system_volatility: ~ -cultural_corridor: ~ ---- - -# Porrima -**GJ 482A** | S-193 | M-type | east_reach inner - -## Supply Dependency - - -## Faction Notes - - -## Silence Topic - - -## Narrative Hook - - -## Calibration Note - - -## Derived Fields - -- **Compound Zone:** east_reach / inner / contested_frontier -- **Settlement Age:** ~200 years -- **Hop Distance from Gateway:** 8 -- **Adjacent Systems:** S-076, S-166 diff --git a/docs/wiki/systems/GJ-482B/index.md b/docs/wiki/systems/GJ-482B/index.md deleted file mode 100644 index 52366be6b..000000000 --- a/docs/wiki/systems/GJ-482B/index.md +++ /dev/null @@ -1,119 +0,0 @@ ---- -# ============================================================ -# GJ 482B — PLACEHOLDER_290 -# Star Systems Wiki — The Settled Reach -# ============================================================ -# Auto-generated stub. Pre-filled fields from star-map.json. -# Fields marked ~ require authoring. -# ============================================================ - -# I. Identity and Location -system_id: S-290 -astronomical_id: "GJ 482B" -proper_name: ~ -system_name: "PLACEHOLDER_290" -star_type: K -geographic_sector: deep_frontier -geographic_band: outer -political_zone: deep_reach_isolate - -# II. Physical Character -habitable_planet_count: ~ -inhabited_planet_count: ~ -asteroid_belt: ~ -gas_giant: ~ -habitability_profile: ~ - -# III. Gate Infrastructure -horizon_station: true -aperture_count: 2 -gate_connections: 2 -gate_topology: through_route -span_gate_network: ~ - -# IV. Settlement History -settlement_wave: wave_4 -founding_motivation: ~ -founding_culture_primary: ~ -founding_culture_secondary: ~ -cultural_persistence: ~ -historical_event: ~ -historical_event_age_years: ~ -religious_status: ~ -religious_generation_count: ~ - -# V. Economic Life -economic_tier: ~ -population: ~ -economic_base_primary: ~ -economic_base_secondary: ~ -distribution_index: ~ -imprint_access: ~ - -# VI. Governance -governance_type: ~ -dominant_faction: ~ -primary_fault_line: ~ -secondary_fault_line: ~ - -# VII. Faction Presence -assembly_presence: ~ -commission_presence: ~ -syndic_presence: ~ -syndic_type: ~ -separatist_presence: ~ -separatist_type: ~ -institute_presence: ~ -guardians_presence: ~ - -# VIII. Cultural Voice -cultural_register: ~ -cultural_register_secondary: ~ -ambient_anxiety: ~ -local_pride: ~ -atmospheric_tone: ~ -atmospheric_tone_secondary: ~ -active_situation: ~ -silence_threshold: ~ - -# IX. Political Character -earth_alignment: ~ -earth_proximity: proximate -earth_tension: ~ - -# X. Narrative Profile -primary_archetype: ~ -secondary_archetype: ~ -narrative_notable: ~ -generation_priority: ~ - -# XI. Content Notes -stability_index: ~ -system_volatility: ~ -cultural_corridor: ~ ---- - -# PLACEHOLDER_290 -**GJ 482B** | S-290 | K-type | deep_frontier outer - -## Supply Dependency - - -## Faction Notes - - -## Silence Topic - - -## Narrative Hook - - -## Calibration Note - - -## Derived Fields - -- **Compound Zone:** deep_frontier / outer / deep_reach_isolate -- **Settlement Age:** ~70 years -- **Hop Distance from Gateway:** 8 -- **Adjacent Systems:** S-134, S-146 diff --git a/docs/wiki/systems/GJ-49/index.md b/docs/wiki/systems/GJ-49/index.md deleted file mode 100644 index e8f22e0fc..000000000 --- a/docs/wiki/systems/GJ-49/index.md +++ /dev/null @@ -1,119 +0,0 @@ ---- -# ============================================================ -# GJ 49 — PLACEHOLDER_073 -# Star Systems Wiki — The Settled Reach -# ============================================================ -# Auto-generated stub. Pre-filled fields from star-map.json. -# Fields marked ~ require authoring. -# ============================================================ - -# I. Identity and Location -system_id: S-073 -astronomical_id: "GJ 49" -proper_name: ~ -system_name: "PLACEHOLDER_073" -star_type: M -geographic_sector: deep_frontier -geographic_band: inner -political_zone: deep_reach_isolate - -# II. Physical Character -habitable_planet_count: ~ -inhabited_planet_count: ~ -asteroid_belt: ~ -gas_giant: ~ -habitability_profile: ~ - -# III. Gate Infrastructure -horizon_station: true -aperture_count: 1 -gate_connections: 1 -gate_topology: dead_end -span_gate_network: ~ - -# IV. Settlement History -settlement_wave: wave_3 -founding_motivation: ~ -founding_culture_primary: ~ -founding_culture_secondary: ~ -cultural_persistence: ~ -historical_event: ~ -historical_event_age_years: ~ -religious_status: ~ -religious_generation_count: ~ - -# V. Economic Life -economic_tier: ~ -population: ~ -economic_base_primary: ~ -economic_base_secondary: ~ -distribution_index: ~ -imprint_access: ~ - -# VI. Governance -governance_type: ~ -dominant_faction: ~ -primary_fault_line: ~ -secondary_fault_line: ~ - -# VII. Faction Presence -assembly_presence: ~ -commission_presence: ~ -syndic_presence: ~ -syndic_type: ~ -separatist_presence: ~ -separatist_type: ~ -institute_presence: ~ -guardians_presence: ~ - -# VIII. Cultural Voice -cultural_register: ~ -cultural_register_secondary: ~ -ambient_anxiety: ~ -local_pride: ~ -atmospheric_tone: ~ -atmospheric_tone_secondary: ~ -active_situation: ~ -silence_threshold: ~ - -# IX. Political Character -earth_alignment: ~ -earth_proximity: proximate -earth_tension: ~ - -# X. Narrative Profile -primary_archetype: ~ -secondary_archetype: ~ -narrative_notable: ~ -generation_priority: ~ - -# XI. Content Notes -stability_index: ~ -system_volatility: ~ -cultural_corridor: ~ ---- - -# PLACEHOLDER_073 -**GJ 49** | S-073 | M-type | deep_frontier inner - -## Supply Dependency - - -## Faction Notes - - -## Silence Topic - - -## Narrative Hook - - -## Calibration Note - - -## Derived Fields - -- **Compound Zone:** deep_frontier / inner / deep_reach_isolate -- **Settlement Age:** ~200 years -- **Hop Distance from Gateway:** 6 -- **Adjacent Systems:** S-039 diff --git a/docs/wiki/systems/GJ-4A/index.md b/docs/wiki/systems/GJ-4A/index.md deleted file mode 100644 index 31373b036..000000000 --- a/docs/wiki/systems/GJ-4A/index.md +++ /dev/null @@ -1,119 +0,0 @@ ---- -# ============================================================ -# GJ 4A — PLACEHOLDER_082 -# Star Systems Wiki — The Settled Reach -# ============================================================ -# Auto-generated stub. Pre-filled fields from star-map.json. -# Fields marked ~ require authoring. -# ============================================================ - -# I. Identity and Location -system_id: S-082 -astronomical_id: "GJ 4A" -proper_name: ~ -system_name: "PLACEHOLDER_082" -star_type: K -geographic_sector: south_reach -geographic_band: outer -political_zone: deep_reach_isolate - -# II. Physical Character -habitable_planet_count: ~ -inhabited_planet_count: ~ -asteroid_belt: ~ -gas_giant: ~ -habitability_profile: ~ - -# III. Gate Infrastructure -horizon_station: true -aperture_count: 1 -gate_connections: 1 -gate_topology: dead_end -span_gate_network: ~ - -# IV. Settlement History -settlement_wave: wave_2 -founding_motivation: ~ -founding_culture_primary: ~ -founding_culture_secondary: ~ -cultural_persistence: ~ -historical_event: ~ -historical_event_age_years: ~ -religious_status: ~ -religious_generation_count: ~ - -# V. Economic Life -economic_tier: ~ -population: ~ -economic_base_primary: ~ -economic_base_secondary: ~ -distribution_index: ~ -imprint_access: ~ - -# VI. Governance -governance_type: ~ -dominant_faction: ~ -primary_fault_line: ~ -secondary_fault_line: ~ - -# VII. Faction Presence -assembly_presence: ~ -commission_presence: ~ -syndic_presence: ~ -syndic_type: ~ -separatist_presence: ~ -separatist_type: ~ -institute_presence: ~ -guardians_presence: ~ - -# VIII. Cultural Voice -cultural_register: ~ -cultural_register_secondary: ~ -ambient_anxiety: ~ -local_pride: ~ -atmospheric_tone: ~ -atmospheric_tone_secondary: ~ -active_situation: ~ -silence_threshold: ~ - -# IX. Political Character -earth_alignment: ~ -earth_proximity: proximate -earth_tension: ~ - -# X. Narrative Profile -primary_archetype: ~ -secondary_archetype: ~ -narrative_notable: ~ -generation_priority: ~ - -# XI. Content Notes -stability_index: ~ -system_volatility: ~ -cultural_corridor: ~ ---- - -# PLACEHOLDER_082 -**GJ 4A** | S-082 | K-type | south_reach outer - -## Supply Dependency - - -## Faction Notes - - -## Silence Topic - - -## Narrative Hook - - -## Calibration Note - - -## Derived Fields - -- **Compound Zone:** south_reach / outer / deep_reach_isolate -- **Settlement Age:** ~400 years -- **Hop Distance from Gateway:** 7 -- **Adjacent Systems:** S-219 diff --git a/docs/wiki/systems/GJ-5/index.md b/docs/wiki/systems/GJ-5/index.md deleted file mode 100644 index 65f280dcf..000000000 --- a/docs/wiki/systems/GJ-5/index.md +++ /dev/null @@ -1,119 +0,0 @@ ---- -# ============================================================ -# GJ 5 — PLACEHOLDER_069 -# Star Systems Wiki — The Settled Reach -# ============================================================ -# Auto-generated stub. Pre-filled fields from star-map.json. -# Fields marked ~ require authoring. -# ============================================================ - -# I. Identity and Location -system_id: S-069 -astronomical_id: "GJ 5" -proper_name: ~ -system_name: "PLACEHOLDER_069" -star_type: K -geographic_sector: deep_frontier -geographic_band: outer -political_zone: contested_frontier - -# II. Physical Character -habitable_planet_count: ~ -inhabited_planet_count: ~ -asteroid_belt: ~ -gas_giant: ~ -habitability_profile: ~ - -# III. Gate Infrastructure -horizon_station: true -aperture_count: 2 -gate_connections: 2 -gate_topology: through_route -span_gate_network: ~ - -# IV. Settlement History -settlement_wave: wave_4 -founding_motivation: ~ -founding_culture_primary: ~ -founding_culture_secondary: ~ -cultural_persistence: ~ -historical_event: ~ -historical_event_age_years: ~ -religious_status: ~ -religious_generation_count: ~ - -# V. Economic Life -economic_tier: ~ -population: ~ -economic_base_primary: ~ -economic_base_secondary: ~ -distribution_index: ~ -imprint_access: ~ - -# VI. Governance -governance_type: ~ -dominant_faction: ~ -primary_fault_line: ~ -secondary_fault_line: ~ - -# VII. Faction Presence -assembly_presence: ~ -commission_presence: ~ -syndic_presence: ~ -syndic_type: ~ -separatist_presence: ~ -separatist_type: ~ -institute_presence: ~ -guardians_presence: ~ - -# VIII. Cultural Voice -cultural_register: ~ -cultural_register_secondary: ~ -ambient_anxiety: ~ -local_pride: ~ -atmospheric_tone: ~ -atmospheric_tone_secondary: ~ -active_situation: ~ -silence_threshold: ~ - -# IX. Political Character -earth_alignment: ~ -earth_proximity: distant -earth_tension: ~ - -# X. Narrative Profile -primary_archetype: ~ -secondary_archetype: ~ -narrative_notable: ~ -generation_priority: ~ - -# XI. Content Notes -stability_index: ~ -system_volatility: ~ -cultural_corridor: ~ ---- - -# PLACEHOLDER_069 -**GJ 5** | S-069 | K-type | deep_frontier outer - -## Supply Dependency - - -## Faction Notes - - -## Silence Topic - - -## Narrative Hook - - -## Calibration Note - - -## Derived Fields - -- **Compound Zone:** deep_frontier / outer / contested_frontier -- **Settlement Age:** ~70 years -- **Hop Distance from Gateway:** 11 -- **Adjacent Systems:** S-163, S-194 diff --git a/docs/wiki/systems/GJ-501B/index.md b/docs/wiki/systems/GJ-501B/index.md deleted file mode 100644 index a4bf9d1ac..000000000 --- a/docs/wiki/systems/GJ-501B/index.md +++ /dev/null @@ -1,119 +0,0 @@ ---- -# ============================================================ -# GJ 501B — PLACEHOLDER_262 -# Star Systems Wiki — The Settled Reach -# ============================================================ -# Auto-generated stub. Pre-filled fields from star-map.json. -# Fields marked ~ require authoring. -# ============================================================ - -# I. Identity and Location -system_id: S-262 -astronomical_id: "GJ 501B" -proper_name: ~ -system_name: "PLACEHOLDER_262" -star_type: G -geographic_sector: deep_frontier -geographic_band: outer -political_zone: contested_frontier - -# II. Physical Character -habitable_planet_count: ~ -inhabited_planet_count: ~ -asteroid_belt: ~ -gas_giant: ~ -habitability_profile: ~ - -# III. Gate Infrastructure -horizon_station: true -aperture_count: 2 -gate_connections: 2 -gate_topology: through_route -span_gate_network: ~ - -# IV. Settlement History -settlement_wave: wave_5 -founding_motivation: ~ -founding_culture_primary: ~ -founding_culture_secondary: ~ -cultural_persistence: ~ -historical_event: ~ -historical_event_age_years: ~ -religious_status: ~ -religious_generation_count: ~ - -# V. Economic Life -economic_tier: ~ -population: ~ -economic_base_primary: ~ -economic_base_secondary: ~ -distribution_index: ~ -imprint_access: ~ - -# VI. Governance -governance_type: ~ -dominant_faction: ~ -primary_fault_line: ~ -secondary_fault_line: ~ - -# VII. Faction Presence -assembly_presence: ~ -commission_presence: ~ -syndic_presence: ~ -syndic_type: ~ -separatist_presence: ~ -separatist_type: ~ -institute_presence: ~ -guardians_presence: ~ - -# VIII. Cultural Voice -cultural_register: ~ -cultural_register_secondary: ~ -ambient_anxiety: ~ -local_pride: ~ -atmospheric_tone: ~ -atmospheric_tone_secondary: ~ -active_situation: ~ -silence_threshold: ~ - -# IX. Political Character -earth_alignment: ~ -earth_proximity: distant -earth_tension: ~ - -# X. Narrative Profile -primary_archetype: ~ -secondary_archetype: ~ -narrative_notable: ~ -generation_priority: ~ - -# XI. Content Notes -stability_index: ~ -system_volatility: ~ -cultural_corridor: ~ ---- - -# PLACEHOLDER_262 -**GJ 501B** | S-262 | G-type | deep_frontier outer - -## Supply Dependency - - -## Faction Notes - - -## Silence Topic - - -## Narrative Hook - - -## Calibration Note - - -## Derived Fields - -- **Compound Zone:** deep_frontier / outer / contested_frontier -- **Settlement Age:** ~20 years -- **Hop Distance from Gateway:** 21 -- **Adjacent Systems:** S-159, S-299 diff --git a/docs/wiki/systems/GJ-502/index.md b/docs/wiki/systems/GJ-502/index.md deleted file mode 100644 index 0f68f5df7..000000000 --- a/docs/wiki/systems/GJ-502/index.md +++ /dev/null @@ -1,119 +0,0 @@ ---- -# ============================================================ -# GJ 502 — PLACEHOLDER_157 -# Star Systems Wiki — The Settled Reach -# ============================================================ -# Auto-generated stub. Pre-filled fields from star-map.json. -# Fields marked ~ require authoring. -# ============================================================ - -# I. Identity and Location -system_id: S-157 -astronomical_id: "GJ 502" -proper_name: ~ -system_name: "PLACEHOLDER_157" -star_type: M -geographic_sector: west_reach -geographic_band: inner -political_zone: commercial_mid_reach - -# II. Physical Character -habitable_planet_count: ~ -inhabited_planet_count: ~ -asteroid_belt: ~ -gas_giant: ~ -habitability_profile: ~ - -# III. Gate Infrastructure -horizon_station: true -aperture_count: 3 -gate_connections: 3 -gate_topology: junction -span_gate_network: ~ - -# IV. Settlement History -settlement_wave: wave_3 -founding_motivation: ~ -founding_culture_primary: ~ -founding_culture_secondary: ~ -cultural_persistence: ~ -historical_event: ~ -historical_event_age_years: ~ -religious_status: ~ -religious_generation_count: ~ - -# V. Economic Life -economic_tier: ~ -population: ~ -economic_base_primary: ~ -economic_base_secondary: ~ -distribution_index: ~ -imprint_access: ~ - -# VI. Governance -governance_type: ~ -dominant_faction: ~ -primary_fault_line: ~ -secondary_fault_line: ~ - -# VII. Faction Presence -assembly_presence: ~ -commission_presence: ~ -syndic_presence: ~ -syndic_type: ~ -separatist_presence: ~ -separatist_type: ~ -institute_presence: ~ -guardians_presence: ~ - -# VIII. Cultural Voice -cultural_register: ~ -cultural_register_secondary: ~ -ambient_anxiety: ~ -local_pride: ~ -atmospheric_tone: ~ -atmospheric_tone_secondary: ~ -active_situation: ~ -silence_threshold: ~ - -# IX. Political Character -earth_alignment: ~ -earth_proximity: proximate -earth_tension: ~ - -# X. Narrative Profile -primary_archetype: ~ -secondary_archetype: ~ -narrative_notable: ~ -generation_priority: ~ - -# XI. Content Notes -stability_index: ~ -system_volatility: ~ -cultural_corridor: ~ ---- - -# PLACEHOLDER_157 -**GJ 502** | S-157 | M-type | west_reach inner - -## Supply Dependency - - -## Faction Notes - - -## Silence Topic - - -## Narrative Hook - - -## Calibration Note - - -## Derived Fields - -- **Compound Zone:** west_reach / inner / commercial_mid_reach -- **Settlement Age:** ~200 years -- **Hop Distance from Gateway:** 6 -- **Adjacent Systems:** S-036, S-225, S-232 diff --git a/docs/wiki/systems/GJ-505A/index.md b/docs/wiki/systems/GJ-505A/index.md deleted file mode 100644 index f6fbbda1c..000000000 --- a/docs/wiki/systems/GJ-505A/index.md +++ /dev/null @@ -1,119 +0,0 @@ ---- -# ============================================================ -# GJ 505A — PLACEHOLDER_227 -# Star Systems Wiki — The Settled Reach -# ============================================================ -# Auto-generated stub. Pre-filled fields from star-map.json. -# Fields marked ~ require authoring. -# ============================================================ - -# I. Identity and Location -system_id: S-227 -astronomical_id: "GJ 505A" -proper_name: ~ -system_name: "PLACEHOLDER_227" -star_type: M -geographic_sector: west_reach -geographic_band: inner -political_zone: research_periphery - -# II. Physical Character -habitable_planet_count: ~ -inhabited_planet_count: ~ -asteroid_belt: ~ -gas_giant: ~ -habitability_profile: ~ - -# III. Gate Infrastructure -horizon_station: true -aperture_count: 2 -gate_connections: 2 -gate_topology: spur_end -span_gate_network: ~ - -# IV. Settlement History -settlement_wave: wave_3 -founding_motivation: ~ -founding_culture_primary: ~ -founding_culture_secondary: ~ -cultural_persistence: ~ -historical_event: ~ -historical_event_age_years: ~ -religious_status: ~ -religious_generation_count: ~ - -# V. Economic Life -economic_tier: ~ -population: ~ -economic_base_primary: ~ -economic_base_secondary: ~ -distribution_index: ~ -imprint_access: ~ - -# VI. Governance -governance_type: ~ -dominant_faction: ~ -primary_fault_line: ~ -secondary_fault_line: ~ - -# VII. Faction Presence -assembly_presence: ~ -commission_presence: ~ -syndic_presence: ~ -syndic_type: ~ -separatist_presence: ~ -separatist_type: ~ -institute_presence: ~ -guardians_presence: ~ - -# VIII. Cultural Voice -cultural_register: ~ -cultural_register_secondary: ~ -ambient_anxiety: ~ -local_pride: ~ -atmospheric_tone: ~ -atmospheric_tone_secondary: ~ -active_situation: ~ -silence_threshold: ~ - -# IX. Political Character -earth_alignment: ~ -earth_proximity: proximate -earth_tension: ~ - -# X. Narrative Profile -primary_archetype: ~ -secondary_archetype: ~ -narrative_notable: ~ -generation_priority: ~ - -# XI. Content Notes -stability_index: ~ -system_volatility: ~ -cultural_corridor: ~ ---- - -# PLACEHOLDER_227 -**GJ 505A** | S-227 | M-type | west_reach inner - -## Supply Dependency - - -## Faction Notes - - -## Silence Topic - - -## Narrative Hook - - -## Calibration Note - - -## Derived Fields - -- **Compound Zone:** west_reach / inner / research_periphery -- **Settlement Age:** ~200 years -- **Hop Distance from Gateway:** 7 -- **Adjacent Systems:** S-195, S-278 diff --git a/docs/wiki/systems/GJ-506/index.md b/docs/wiki/systems/GJ-506/index.md deleted file mode 100644 index 8136260bc..000000000 --- a/docs/wiki/systems/GJ-506/index.md +++ /dev/null @@ -1,119 +0,0 @@ ---- -# ============================================================ -# GJ 506 — PLACEHOLDER_217 -# Star Systems Wiki — The Settled Reach -# ============================================================ -# Auto-generated stub. Pre-filled fields from star-map.json. -# Fields marked ~ require authoring. -# ============================================================ - -# I. Identity and Location -system_id: S-217 -astronomical_id: "GJ 506" -proper_name: ~ -system_name: "PLACEHOLDER_217" -star_type: K -geographic_sector: west_reach -geographic_band: outer -political_zone: deep_reach_isolate - -# II. Physical Character -habitable_planet_count: ~ -inhabited_planet_count: ~ -asteroid_belt: ~ -gas_giant: ~ -habitability_profile: ~ - -# III. Gate Infrastructure -horizon_station: true -aperture_count: 2 -gate_connections: 2 -gate_topology: loop_member -span_gate_network: ~ - -# IV. Settlement History -settlement_wave: wave_3 -founding_motivation: ~ -founding_culture_primary: ~ -founding_culture_secondary: ~ -cultural_persistence: ~ -historical_event: ~ -historical_event_age_years: ~ -religious_status: ~ -religious_generation_count: ~ - -# V. Economic Life -economic_tier: ~ -population: ~ -economic_base_primary: ~ -economic_base_secondary: ~ -distribution_index: ~ -imprint_access: ~ - -# VI. Governance -governance_type: ~ -dominant_faction: ~ -primary_fault_line: ~ -secondary_fault_line: ~ - -# VII. Faction Presence -assembly_presence: ~ -commission_presence: ~ -syndic_presence: ~ -syndic_type: ~ -separatist_presence: ~ -separatist_type: ~ -institute_presence: ~ -guardians_presence: ~ - -# VIII. Cultural Voice -cultural_register: ~ -cultural_register_secondary: ~ -ambient_anxiety: ~ -local_pride: ~ -atmospheric_tone: ~ -atmospheric_tone_secondary: ~ -active_situation: ~ -silence_threshold: ~ - -# IX. Political Character -earth_alignment: ~ -earth_proximity: proximate -earth_tension: ~ - -# X. Narrative Profile -primary_archetype: ~ -secondary_archetype: ~ -narrative_notable: ~ -generation_priority: ~ - -# XI. Content Notes -stability_index: ~ -system_volatility: ~ -cultural_corridor: ~ ---- - -# PLACEHOLDER_217 -**GJ 506** | S-217 | K-type | west_reach outer - -## Supply Dependency - - -## Faction Notes - - -## Silence Topic - - -## Narrative Hook - - -## Calibration Note - - -## Derived Fields - -- **Compound Zone:** west_reach / outer / deep_reach_isolate -- **Settlement Age:** ~200 years -- **Hop Distance from Gateway:** 5 -- **Adjacent Systems:** S-128, S-269 diff --git a/docs/wiki/systems/GJ-508A/index.md b/docs/wiki/systems/GJ-508A/index.md deleted file mode 100644 index 6c7ceebfb..000000000 --- a/docs/wiki/systems/GJ-508A/index.md +++ /dev/null @@ -1,119 +0,0 @@ ---- -# ============================================================ -# GJ 508A — PLACEHOLDER_184 -# Star Systems Wiki — The Settled Reach -# ============================================================ -# Auto-generated stub. Pre-filled fields from star-map.json. -# Fields marked ~ require authoring. -# ============================================================ - -# I. Identity and Location -system_id: S-184 -astronomical_id: "GJ 508A" -proper_name: ~ -system_name: "PLACEHOLDER_184" -star_type: M -geographic_sector: deep_frontier -geographic_band: outer -political_zone: deep_reach_isolate - -# II. Physical Character -habitable_planet_count: ~ -inhabited_planet_count: ~ -asteroid_belt: ~ -gas_giant: ~ -habitability_profile: ~ - -# III. Gate Infrastructure -horizon_station: true -aperture_count: 2 -gate_connections: 2 -gate_topology: through_route -span_gate_network: ~ - -# IV. Settlement History -settlement_wave: wave_4 -founding_motivation: ~ -founding_culture_primary: ~ -founding_culture_secondary: ~ -cultural_persistence: ~ -historical_event: ~ -historical_event_age_years: ~ -religious_status: ~ -religious_generation_count: ~ - -# V. Economic Life -economic_tier: ~ -population: ~ -economic_base_primary: ~ -economic_base_secondary: ~ -distribution_index: ~ -imprint_access: ~ - -# VI. Governance -governance_type: ~ -dominant_faction: ~ -primary_fault_line: ~ -secondary_fault_line: ~ - -# VII. Faction Presence -assembly_presence: ~ -commission_presence: ~ -syndic_presence: ~ -syndic_type: ~ -separatist_presence: ~ -separatist_type: ~ -institute_presence: ~ -guardians_presence: ~ - -# VIII. Cultural Voice -cultural_register: ~ -cultural_register_secondary: ~ -ambient_anxiety: ~ -local_pride: ~ -atmospheric_tone: ~ -atmospheric_tone_secondary: ~ -active_situation: ~ -silence_threshold: ~ - -# IX. Political Character -earth_alignment: ~ -earth_proximity: proximate -earth_tension: ~ - -# X. Narrative Profile -primary_archetype: ~ -secondary_archetype: ~ -narrative_notable: ~ -generation_priority: ~ - -# XI. Content Notes -stability_index: ~ -system_volatility: ~ -cultural_corridor: ~ ---- - -# PLACEHOLDER_184 -**GJ 508A** | S-184 | M-type | deep_frontier outer - -## Supply Dependency - - -## Faction Notes - - -## Silence Topic - - -## Narrative Hook - - -## Calibration Note - - -## Derived Fields - -- **Compound Zone:** deep_frontier / outer / deep_reach_isolate -- **Settlement Age:** ~70 years -- **Hop Distance from Gateway:** 7 -- **Adjacent Systems:** S-154, S-210 diff --git a/docs/wiki/systems/GJ-524/index.md b/docs/wiki/systems/GJ-524/index.md deleted file mode 100644 index 5c7f0e93e..000000000 --- a/docs/wiki/systems/GJ-524/index.md +++ /dev/null @@ -1,119 +0,0 @@ ---- -# ============================================================ -# GJ 524 — PLACEHOLDER_194 -# Star Systems Wiki — The Settled Reach -# ============================================================ -# Auto-generated stub. Pre-filled fields from star-map.json. -# Fields marked ~ require authoring. -# ============================================================ - -# I. Identity and Location -system_id: S-194 -astronomical_id: "GJ 524" -proper_name: ~ -system_name: "PLACEHOLDER_194" -star_type: G -geographic_sector: deep_frontier -geographic_band: outer -political_zone: deep_reach_isolate - -# II. Physical Character -habitable_planet_count: ~ -inhabited_planet_count: ~ -asteroid_belt: ~ -gas_giant: ~ -habitability_profile: ~ - -# III. Gate Infrastructure -horizon_station: true -aperture_count: 2 -gate_connections: 2 -gate_topology: through_route -span_gate_network: ~ - -# IV. Settlement History -settlement_wave: wave_4 -founding_motivation: ~ -founding_culture_primary: ~ -founding_culture_secondary: ~ -cultural_persistence: ~ -historical_event: ~ -historical_event_age_years: ~ -religious_status: ~ -religious_generation_count: ~ - -# V. Economic Life -economic_tier: ~ -population: ~ -economic_base_primary: ~ -economic_base_secondary: ~ -distribution_index: ~ -imprint_access: ~ - -# VI. Governance -governance_type: ~ -dominant_faction: ~ -primary_fault_line: ~ -secondary_fault_line: ~ - -# VII. Faction Presence -assembly_presence: ~ -commission_presence: ~ -syndic_presence: ~ -syndic_type: ~ -separatist_presence: ~ -separatist_type: ~ -institute_presence: ~ -guardians_presence: ~ - -# VIII. Cultural Voice -cultural_register: ~ -cultural_register_secondary: ~ -ambient_anxiety: ~ -local_pride: ~ -atmospheric_tone: ~ -atmospheric_tone_secondary: ~ -active_situation: ~ -silence_threshold: ~ - -# IX. Political Character -earth_alignment: ~ -earth_proximity: distant -earth_tension: ~ - -# X. Narrative Profile -primary_archetype: ~ -secondary_archetype: ~ -narrative_notable: ~ -generation_priority: ~ - -# XI. Content Notes -stability_index: ~ -system_volatility: ~ -cultural_corridor: ~ ---- - -# PLACEHOLDER_194 -**GJ 524** | S-194 | G-type | deep_frontier outer - -## Supply Dependency - - -## Faction Notes - - -## Silence Topic - - -## Narrative Hook - - -## Calibration Note - - -## Derived Fields - -- **Compound Zone:** deep_frontier / outer / deep_reach_isolate -- **Settlement Age:** ~70 years -- **Hop Distance from Gateway:** 11 -- **Adjacent Systems:** S-069, S-208 diff --git a/docs/wiki/systems/GJ-526/index.md b/docs/wiki/systems/GJ-526/index.md deleted file mode 100644 index fbc60db0d..000000000 --- a/docs/wiki/systems/GJ-526/index.md +++ /dev/null @@ -1,119 +0,0 @@ ---- -# ============================================================ -# GJ 526 — PLACEHOLDER_003 -# Star Systems Wiki — The Settled Reach -# ============================================================ -# Auto-generated stub. Pre-filled fields from star-map.json. -# Fields marked ~ require authoring. -# ============================================================ - -# I. Identity and Location -system_id: S-003 -astronomical_id: "GJ 526" -proper_name: ~ -system_name: "PLACEHOLDER_003" -star_type: M -geographic_sector: west_reach -geographic_band: outer -political_zone: deep_reach_isolate - -# II. Physical Character -habitable_planet_count: ~ -inhabited_planet_count: ~ -asteroid_belt: ~ -gas_giant: ~ -habitability_profile: ~ - -# III. Gate Infrastructure -horizon_station: true -aperture_count: 2 -gate_connections: 2 -gate_topology: loop_member -span_gate_network: ~ - -# IV. Settlement History -settlement_wave: wave_2 -founding_motivation: ~ -founding_culture_primary: ~ -founding_culture_secondary: ~ -cultural_persistence: ~ -historical_event: ~ -historical_event_age_years: ~ -religious_status: ~ -religious_generation_count: ~ - -# V. Economic Life -economic_tier: ~ -population: ~ -economic_base_primary: ~ -economic_base_secondary: ~ -distribution_index: ~ -imprint_access: ~ - -# VI. Governance -governance_type: ~ -dominant_faction: ~ -primary_fault_line: ~ -secondary_fault_line: ~ - -# VII. Faction Presence -assembly_presence: ~ -commission_presence: ~ -syndic_presence: ~ -syndic_type: ~ -separatist_presence: ~ -separatist_type: ~ -institute_presence: ~ -guardians_presence: ~ - -# VIII. Cultural Voice -cultural_register: ~ -cultural_register_secondary: ~ -ambient_anxiety: ~ -local_pride: ~ -atmospheric_tone: ~ -atmospheric_tone_secondary: ~ -active_situation: ~ -silence_threshold: ~ - -# IX. Political Character -earth_alignment: ~ -earth_proximity: proximate -earth_tension: ~ - -# X. Narrative Profile -primary_archetype: ~ -secondary_archetype: ~ -narrative_notable: ~ -generation_priority: ~ - -# XI. Content Notes -stability_index: ~ -system_volatility: ~ -cultural_corridor: ~ ---- - -# PLACEHOLDER_003 -**GJ 526** | S-003 | M-type | west_reach outer - -## Supply Dependency - - -## Faction Notes - - -## Silence Topic - - -## Narrative Hook - - -## Calibration Note - - -## Derived Fields - -- **Compound Zone:** west_reach / outer / deep_reach_isolate -- **Settlement Age:** ~400 years -- **Hop Distance from Gateway:** 5 -- **Adjacent Systems:** S-018, S-261 diff --git a/docs/wiki/systems/GJ-528A/index.md b/docs/wiki/systems/GJ-528A/index.md deleted file mode 100644 index d43bb56a5..000000000 --- a/docs/wiki/systems/GJ-528A/index.md +++ /dev/null @@ -1,119 +0,0 @@ ---- -# ============================================================ -# GJ 528A — PLACEHOLDER_163 -# Star Systems Wiki — The Settled Reach -# ============================================================ -# Auto-generated stub. Pre-filled fields from star-map.json. -# Fields marked ~ require authoring. -# ============================================================ - -# I. Identity and Location -system_id: S-163 -astronomical_id: "GJ 528A" -proper_name: ~ -system_name: "PLACEHOLDER_163" -star_type: M -geographic_sector: deep_frontier -geographic_band: outer -political_zone: deep_reach_isolate - -# II. Physical Character -habitable_planet_count: ~ -inhabited_planet_count: ~ -asteroid_belt: ~ -gas_giant: ~ -habitability_profile: ~ - -# III. Gate Infrastructure -horizon_station: true -aperture_count: 2 -gate_connections: 2 -gate_topology: through_route -span_gate_network: ~ - -# IV. Settlement History -settlement_wave: wave_2 -founding_motivation: ~ -founding_culture_primary: ~ -founding_culture_secondary: ~ -cultural_persistence: ~ -historical_event: ~ -historical_event_age_years: ~ -religious_status: ~ -religious_generation_count: ~ - -# V. Economic Life -economic_tier: ~ -population: ~ -economic_base_primary: ~ -economic_base_secondary: ~ -distribution_index: ~ -imprint_access: ~ - -# VI. Governance -governance_type: ~ -dominant_faction: ~ -primary_fault_line: ~ -secondary_fault_line: ~ - -# VII. Faction Presence -assembly_presence: ~ -commission_presence: ~ -syndic_presence: ~ -syndic_type: ~ -separatist_presence: ~ -separatist_type: ~ -institute_presence: ~ -guardians_presence: ~ - -# VIII. Cultural Voice -cultural_register: ~ -cultural_register_secondary: ~ -ambient_anxiety: ~ -local_pride: ~ -atmospheric_tone: ~ -atmospheric_tone_secondary: ~ -active_situation: ~ -silence_threshold: ~ - -# IX. Political Character -earth_alignment: ~ -earth_proximity: proximate -earth_tension: ~ - -# X. Narrative Profile -primary_archetype: ~ -secondary_archetype: ~ -narrative_notable: ~ -generation_priority: ~ - -# XI. Content Notes -stability_index: ~ -system_volatility: ~ -cultural_corridor: ~ ---- - -# PLACEHOLDER_163 -**GJ 528A** | S-163 | M-type | deep_frontier outer - -## Supply Dependency - - -## Faction Notes - - -## Silence Topic - - -## Narrative Hook - - -## Calibration Note - - -## Derived Fields - -- **Compound Zone:** deep_frontier / outer / deep_reach_isolate -- **Settlement Age:** ~400 years -- **Hop Distance from Gateway:** 10 -- **Adjacent Systems:** S-069, S-143 diff --git a/docs/wiki/systems/GJ-529/index.md b/docs/wiki/systems/GJ-529/index.md deleted file mode 100644 index 747f9a61f..000000000 --- a/docs/wiki/systems/GJ-529/index.md +++ /dev/null @@ -1,119 +0,0 @@ ---- -# ============================================================ -# GJ 529 — PLACEHOLDER_260 -# Star Systems Wiki — The Settled Reach -# ============================================================ -# Auto-generated stub. Pre-filled fields from star-map.json. -# Fields marked ~ require authoring. -# ============================================================ - -# I. Identity and Location -system_id: S-260 -astronomical_id: "GJ 529" -proper_name: ~ -system_name: "PLACEHOLDER_260" -star_type: binary -geographic_sector: west_reach -geographic_band: outer -political_zone: commercial_mid_reach - -# II. Physical Character -habitable_planet_count: ~ -inhabited_planet_count: ~ -asteroid_belt: ~ -gas_giant: ~ -habitability_profile: ~ - -# III. Gate Infrastructure -horizon_station: true -aperture_count: 1 -gate_connections: 1 -gate_topology: dead_end -span_gate_network: ~ - -# IV. Settlement History -settlement_wave: wave_3 -founding_motivation: ~ -founding_culture_primary: ~ -founding_culture_secondary: ~ -cultural_persistence: ~ -historical_event: ~ -historical_event_age_years: ~ -religious_status: ~ -religious_generation_count: ~ - -# V. Economic Life -economic_tier: ~ -population: ~ -economic_base_primary: ~ -economic_base_secondary: ~ -distribution_index: ~ -imprint_access: ~ - -# VI. Governance -governance_type: ~ -dominant_faction: ~ -primary_fault_line: ~ -secondary_fault_line: ~ - -# VII. Faction Presence -assembly_presence: ~ -commission_presence: ~ -syndic_presence: ~ -syndic_type: ~ -separatist_presence: ~ -separatist_type: ~ -institute_presence: ~ -guardians_presence: ~ - -# VIII. Cultural Voice -cultural_register: ~ -cultural_register_secondary: ~ -ambient_anxiety: ~ -local_pride: ~ -atmospheric_tone: ~ -atmospheric_tone_secondary: ~ -active_situation: ~ -silence_threshold: ~ - -# IX. Political Character -earth_alignment: ~ -earth_proximity: distant -earth_tension: ~ - -# X. Narrative Profile -primary_archetype: ~ -secondary_archetype: ~ -narrative_notable: ~ -generation_priority: ~ - -# XI. Content Notes -stability_index: ~ -system_volatility: ~ -cultural_corridor: ~ ---- - -# PLACEHOLDER_260 -**GJ 529** | S-260 | binary-type | west_reach outer - -## Supply Dependency - - -## Faction Notes - - -## Silence Topic - - -## Narrative Hook - - -## Calibration Note - - -## Derived Fields - -- **Compound Zone:** west_reach / outer / commercial_mid_reach -- **Settlement Age:** ~200 years -- **Hop Distance from Gateway:** 17 -- **Adjacent Systems:** S-293 diff --git a/docs/wiki/systems/GJ-532/index.md b/docs/wiki/systems/GJ-532/index.md deleted file mode 100644 index 1eb2f5f72..000000000 --- a/docs/wiki/systems/GJ-532/index.md +++ /dev/null @@ -1,119 +0,0 @@ ---- -# ============================================================ -# GJ 532 — PLACEHOLDER_158 -# Star Systems Wiki — The Settled Reach -# ============================================================ -# Auto-generated stub. Pre-filled fields from star-map.json. -# Fields marked ~ require authoring. -# ============================================================ - -# I. Identity and Location -system_id: S-158 -astronomical_id: "GJ 532" -proper_name: ~ -system_name: "PLACEHOLDER_158" -star_type: M -geographic_sector: deep_frontier -geographic_band: outer -political_zone: contested_frontier - -# II. Physical Character -habitable_planet_count: ~ -inhabited_planet_count: ~ -asteroid_belt: ~ -gas_giant: ~ -habitability_profile: ~ - -# III. Gate Infrastructure -horizon_station: true -aperture_count: 2 -gate_connections: 2 -gate_topology: through_route -span_gate_network: ~ - -# IV. Settlement History -settlement_wave: wave_3 -founding_motivation: ~ -founding_culture_primary: ~ -founding_culture_secondary: ~ -cultural_persistence: ~ -historical_event: ~ -historical_event_age_years: ~ -religious_status: ~ -religious_generation_count: ~ - -# V. Economic Life -economic_tier: ~ -population: ~ -economic_base_primary: ~ -economic_base_secondary: ~ -distribution_index: ~ -imprint_access: ~ - -# VI. Governance -governance_type: ~ -dominant_faction: ~ -primary_fault_line: ~ -secondary_fault_line: ~ - -# VII. Faction Presence -assembly_presence: ~ -commission_presence: ~ -syndic_presence: ~ -syndic_type: ~ -separatist_presence: ~ -separatist_type: ~ -institute_presence: ~ -guardians_presence: ~ - -# VIII. Cultural Voice -cultural_register: ~ -cultural_register_secondary: ~ -ambient_anxiety: ~ -local_pride: ~ -atmospheric_tone: ~ -atmospheric_tone_secondary: ~ -active_situation: ~ -silence_threshold: ~ - -# IX. Political Character -earth_alignment: ~ -earth_proximity: distant -earth_tension: ~ - -# X. Narrative Profile -primary_archetype: ~ -secondary_archetype: ~ -narrative_notable: ~ -generation_priority: ~ - -# XI. Content Notes -stability_index: ~ -system_volatility: ~ -cultural_corridor: ~ ---- - -# PLACEHOLDER_158 -**GJ 532** | S-158 | M-type | deep_frontier outer - -## Supply Dependency - - -## Faction Notes - - -## Silence Topic - - -## Narrative Hook - - -## Calibration Note - - -## Derived Fields - -- **Compound Zone:** deep_frontier / outer / contested_frontier -- **Settlement Age:** ~200 years -- **Hop Distance from Gateway:** 15 -- **Adjacent Systems:** S-190, S-284 diff --git a/docs/wiki/systems/GJ-534/index.md b/docs/wiki/systems/GJ-534/index.md deleted file mode 100644 index b528f3ba0..000000000 --- a/docs/wiki/systems/GJ-534/index.md +++ /dev/null @@ -1,119 +0,0 @@ ---- -# ============================================================ -# GJ 534 — Muphrid -# Star Systems Wiki — The Settled Reach -# ============================================================ -# Auto-generated stub. Pre-filled fields from star-map.json. -# Fields marked ~ require authoring. -# ============================================================ - -# I. Identity and Location -system_id: S-140 -astronomical_id: "GJ 534" -proper_name: "Muphrid" -system_name: "Muphrid" -star_type: M -geographic_sector: west_reach -geographic_band: outer -political_zone: commercial_mid_reach - -# II. Physical Character -habitable_planet_count: ~ -inhabited_planet_count: ~ -asteroid_belt: ~ -gas_giant: ~ -habitability_profile: ~ - -# III. Gate Infrastructure -horizon_station: true -aperture_count: 1 -gate_connections: 1 -gate_topology: dead_end -span_gate_network: ~ - -# IV. Settlement History -settlement_wave: wave_3 -founding_motivation: ~ -founding_culture_primary: ~ -founding_culture_secondary: ~ -cultural_persistence: ~ -historical_event: ~ -historical_event_age_years: ~ -religious_status: ~ -religious_generation_count: ~ - -# V. Economic Life -economic_tier: ~ -population: ~ -economic_base_primary: ~ -economic_base_secondary: ~ -distribution_index: ~ -imprint_access: ~ - -# VI. Governance -governance_type: ~ -dominant_faction: ~ -primary_fault_line: ~ -secondary_fault_line: ~ - -# VII. Faction Presence -assembly_presence: ~ -commission_presence: ~ -syndic_presence: ~ -syndic_type: ~ -separatist_presence: ~ -separatist_type: ~ -institute_presence: ~ -guardians_presence: ~ - -# VIII. Cultural Voice -cultural_register: ~ -cultural_register_secondary: ~ -ambient_anxiety: ~ -local_pride: ~ -atmospheric_tone: ~ -atmospheric_tone_secondary: ~ -active_situation: ~ -silence_threshold: ~ - -# IX. Political Character -earth_alignment: ~ -earth_proximity: proximate -earth_tension: ~ - -# X. Narrative Profile -primary_archetype: ~ -secondary_archetype: ~ -narrative_notable: ~ -generation_priority: ~ - -# XI. Content Notes -stability_index: ~ -system_volatility: ~ -cultural_corridor: ~ ---- - -# Muphrid -**GJ 534** | S-140 | M-type | west_reach outer - -## Supply Dependency - - -## Faction Notes - - -## Silence Topic - - -## Narrative Hook - - -## Calibration Note - - -## Derived Fields - -- **Compound Zone:** west_reach / outer / commercial_mid_reach -- **Settlement Age:** ~200 years -- **Hop Distance from Gateway:** 7 -- **Adjacent Systems:** S-030 diff --git a/docs/wiki/systems/GJ-536/index.md b/docs/wiki/systems/GJ-536/index.md deleted file mode 100644 index cb9e810e1..000000000 --- a/docs/wiki/systems/GJ-536/index.md +++ /dev/null @@ -1,119 +0,0 @@ ---- -# ============================================================ -# GJ 536 — PLACEHOLDER_136 -# Star Systems Wiki — The Settled Reach -# ============================================================ -# Auto-generated stub. Pre-filled fields from star-map.json. -# Fields marked ~ require authoring. -# ============================================================ - -# I. Identity and Location -system_id: S-136 -astronomical_id: "GJ 536" -proper_name: ~ -system_name: "PLACEHOLDER_136" -star_type: G -geographic_sector: south_reach -geographic_band: outer -political_zone: commercial_mid_reach - -# II. Physical Character -habitable_planet_count: ~ -inhabited_planet_count: ~ -asteroid_belt: ~ -gas_giant: ~ -habitability_profile: ~ - -# III. Gate Infrastructure -horizon_station: true -aperture_count: 1 -gate_connections: 1 -gate_topology: dead_end -span_gate_network: ~ - -# IV. Settlement History -settlement_wave: wave_3 -founding_motivation: ~ -founding_culture_primary: ~ -founding_culture_secondary: ~ -cultural_persistence: ~ -historical_event: ~ -historical_event_age_years: ~ -religious_status: ~ -religious_generation_count: ~ - -# V. Economic Life -economic_tier: ~ -population: ~ -economic_base_primary: ~ -economic_base_secondary: ~ -distribution_index: ~ -imprint_access: ~ - -# VI. Governance -governance_type: ~ -dominant_faction: ~ -primary_fault_line: ~ -secondary_fault_line: ~ - -# VII. Faction Presence -assembly_presence: ~ -commission_presence: ~ -syndic_presence: ~ -syndic_type: ~ -separatist_presence: ~ -separatist_type: ~ -institute_presence: ~ -guardians_presence: ~ - -# VIII. Cultural Voice -cultural_register: ~ -cultural_register_secondary: ~ -ambient_anxiety: ~ -local_pride: ~ -atmospheric_tone: ~ -atmospheric_tone_secondary: ~ -active_situation: ~ -silence_threshold: ~ - -# IX. Political Character -earth_alignment: ~ -earth_proximity: proximate -earth_tension: ~ - -# X. Narrative Profile -primary_archetype: ~ -secondary_archetype: ~ -narrative_notable: ~ -generation_priority: ~ - -# XI. Content Notes -stability_index: ~ -system_volatility: ~ -cultural_corridor: ~ ---- - -# PLACEHOLDER_136 -**GJ 536** | S-136 | G-type | south_reach outer - -## Supply Dependency - - -## Faction Notes - - -## Silence Topic - - -## Narrative Hook - - -## Calibration Note - - -## Derived Fields - -- **Compound Zone:** south_reach / outer / commercial_mid_reach -- **Settlement Age:** ~200 years -- **Hop Distance from Gateway:** 6 -- **Adjacent Systems:** S-113 diff --git a/docs/wiki/systems/GJ-53A/index.md b/docs/wiki/systems/GJ-53A/index.md deleted file mode 100644 index 247a80c75..000000000 --- a/docs/wiki/systems/GJ-53A/index.md +++ /dev/null @@ -1,119 +0,0 @@ ---- -# ============================================================ -# GJ 53A — PLACEHOLDER_275 -# Star Systems Wiki — The Settled Reach -# ============================================================ -# Auto-generated stub. Pre-filled fields from star-map.json. -# Fields marked ~ require authoring. -# ============================================================ - -# I. Identity and Location -system_id: S-275 -astronomical_id: "GJ 53A" -proper_name: ~ -system_name: "PLACEHOLDER_275" -star_type: K -geographic_sector: east_reach -geographic_band: inner -political_zone: institutional_core - -# II. Physical Character -habitable_planet_count: ~ -inhabited_planet_count: ~ -asteroid_belt: ~ -gas_giant: ~ -habitability_profile: ~ - -# III. Gate Infrastructure -horizon_station: true -aperture_count: 2 -gate_connections: 2 -gate_topology: through_route -span_gate_network: ~ - -# IV. Settlement History -settlement_wave: wave_2 -founding_motivation: ~ -founding_culture_primary: ~ -founding_culture_secondary: ~ -cultural_persistence: ~ -historical_event: ~ -historical_event_age_years: ~ -religious_status: ~ -religious_generation_count: ~ - -# V. Economic Life -economic_tier: ~ -population: ~ -economic_base_primary: ~ -economic_base_secondary: ~ -distribution_index: ~ -imprint_access: ~ - -# VI. Governance -governance_type: ~ -dominant_faction: ~ -primary_fault_line: ~ -secondary_fault_line: ~ - -# VII. Faction Presence -assembly_presence: ~ -commission_presence: ~ -syndic_presence: ~ -syndic_type: ~ -separatist_presence: ~ -separatist_type: ~ -institute_presence: ~ -guardians_presence: ~ - -# VIII. Cultural Voice -cultural_register: ~ -cultural_register_secondary: ~ -ambient_anxiety: ~ -local_pride: ~ -atmospheric_tone: ~ -atmospheric_tone_secondary: ~ -active_situation: ~ -silence_threshold: ~ - -# IX. Political Character -earth_alignment: ~ -earth_proximity: proximate -earth_tension: ~ - -# X. Narrative Profile -primary_archetype: ~ -secondary_archetype: ~ -narrative_notable: ~ -generation_priority: ~ - -# XI. Content Notes -stability_index: ~ -system_volatility: ~ -cultural_corridor: ~ ---- - -# PLACEHOLDER_275 -**GJ 53A** | S-275 | K-type | east_reach inner - -## Supply Dependency - - -## Faction Notes - - -## Silence Topic - - -## Narrative Hook - - -## Calibration Note - - -## Derived Fields - -- **Compound Zone:** east_reach / inner / institutional_core -- **Settlement Age:** ~400 years -- **Hop Distance from Gateway:** 4 -- **Adjacent Systems:** S-077, S-160 diff --git a/docs/wiki/systems/GJ-54.1/index.md b/docs/wiki/systems/GJ-54.1/index.md deleted file mode 100644 index a9a15df7c..000000000 --- a/docs/wiki/systems/GJ-54.1/index.md +++ /dev/null @@ -1,119 +0,0 @@ ---- -# ============================================================ -# GJ 54.1 — PLACEHOLDER_135 -# Star Systems Wiki — The Settled Reach -# ============================================================ -# Auto-generated stub. Pre-filled fields from star-map.json. -# Fields marked ~ require authoring. -# ============================================================ - -# I. Identity and Location -system_id: S-135 -astronomical_id: "GJ 54.1" -proper_name: ~ -system_name: "PLACEHOLDER_135" -star_type: M -geographic_sector: south_reach -geographic_band: inner -political_zone: research_periphery - -# II. Physical Character -habitable_planet_count: ~ -inhabited_planet_count: ~ -asteroid_belt: ~ -gas_giant: ~ -habitability_profile: ~ - -# III. Gate Infrastructure -horizon_station: true -aperture_count: 5 -gate_connections: 5 -gate_topology: hub -span_gate_network: ~ - -# IV. Settlement History -settlement_wave: wave_3 -founding_motivation: ~ -founding_culture_primary: ~ -founding_culture_secondary: ~ -cultural_persistence: ~ -historical_event: ~ -historical_event_age_years: ~ -religious_status: ~ -religious_generation_count: ~ - -# V. Economic Life -economic_tier: ~ -population: ~ -economic_base_primary: ~ -economic_base_secondary: ~ -distribution_index: ~ -imprint_access: ~ - -# VI. Governance -governance_type: ~ -dominant_faction: ~ -primary_fault_line: ~ -secondary_fault_line: ~ - -# VII. Faction Presence -assembly_presence: ~ -commission_presence: ~ -syndic_presence: ~ -syndic_type: ~ -separatist_presence: ~ -separatist_type: ~ -institute_presence: ~ -guardians_presence: ~ - -# VIII. Cultural Voice -cultural_register: ~ -cultural_register_secondary: ~ -ambient_anxiety: ~ -local_pride: ~ -atmospheric_tone: ~ -atmospheric_tone_secondary: ~ -active_situation: ~ -silence_threshold: ~ - -# IX. Political Character -earth_alignment: ~ -earth_proximity: proximate -earth_tension: ~ - -# X. Narrative Profile -primary_archetype: ~ -secondary_archetype: ~ -narrative_notable: ~ -generation_priority: ~ - -# XI. Content Notes -stability_index: ~ -system_volatility: ~ -cultural_corridor: ~ ---- - -# PLACEHOLDER_135 -**GJ 54.1** | S-135 | M-type | south_reach inner - -## Supply Dependency - - -## Faction Notes - - -## Silence Topic - - -## Narrative Hook - - -## Calibration Note - - -## Derived Fields - -- **Compound Zone:** south_reach / inner / research_periphery -- **Settlement Age:** ~200 years -- **Hop Distance from Gateway:** 4 -- **Adjacent Systems:** S-013, S-110, S-174, S-180, S-259 diff --git a/docs/wiki/systems/GJ-54/index.md b/docs/wiki/systems/GJ-54/index.md deleted file mode 100644 index f32ea7cb2..000000000 --- a/docs/wiki/systems/GJ-54/index.md +++ /dev/null @@ -1,119 +0,0 @@ ---- -# ============================================================ -# GJ 54 — PLACEHOLDER_209 -# Star Systems Wiki — The Settled Reach -# ============================================================ -# Auto-generated stub. Pre-filled fields from star-map.json. -# Fields marked ~ require authoring. -# ============================================================ - -# I. Identity and Location -system_id: S-209 -astronomical_id: "GJ 54" -proper_name: ~ -system_name: "PLACEHOLDER_209" -star_type: M -geographic_sector: south_reach -geographic_band: inner -political_zone: contested_frontier - -# II. Physical Character -habitable_planet_count: ~ -inhabited_planet_count: ~ -asteroid_belt: ~ -gas_giant: ~ -habitability_profile: ~ - -# III. Gate Infrastructure -horizon_station: true -aperture_count: 3 -gate_connections: 3 -gate_topology: junction -span_gate_network: ~ - -# IV. Settlement History -settlement_wave: wave_3 -founding_motivation: ~ -founding_culture_primary: ~ -founding_culture_secondary: ~ -cultural_persistence: ~ -historical_event: ~ -historical_event_age_years: ~ -religious_status: ~ -religious_generation_count: ~ - -# V. Economic Life -economic_tier: ~ -population: ~ -economic_base_primary: ~ -economic_base_secondary: ~ -distribution_index: ~ -imprint_access: ~ - -# VI. Governance -governance_type: ~ -dominant_faction: ~ -primary_fault_line: ~ -secondary_fault_line: ~ - -# VII. Faction Presence -assembly_presence: ~ -commission_presence: ~ -syndic_presence: ~ -syndic_type: ~ -separatist_presence: ~ -separatist_type: ~ -institute_presence: ~ -guardians_presence: ~ - -# VIII. Cultural Voice -cultural_register: ~ -cultural_register_secondary: ~ -ambient_anxiety: ~ -local_pride: ~ -atmospheric_tone: ~ -atmospheric_tone_secondary: ~ -active_situation: ~ -silence_threshold: ~ - -# IX. Political Character -earth_alignment: ~ -earth_proximity: proximate -earth_tension: ~ - -# X. Narrative Profile -primary_archetype: ~ -secondary_archetype: ~ -narrative_notable: ~ -generation_priority: ~ - -# XI. Content Notes -stability_index: ~ -system_volatility: ~ -cultural_corridor: ~ ---- - -# PLACEHOLDER_209 -**GJ 54** | S-209 | M-type | south_reach inner - -## Supply Dependency - - -## Faction Notes - - -## Silence Topic - - -## Narrative Hook - - -## Calibration Note - - -## Derived Fields - -- **Compound Zone:** south_reach / inner / contested_frontier -- **Settlement Age:** ~200 years -- **Hop Distance from Gateway:** 5 -- **Adjacent Systems:** S-087, S-219, S-282 diff --git a/docs/wiki/systems/GJ-541/index.md b/docs/wiki/systems/GJ-541/index.md deleted file mode 100644 index 02597102b..000000000 --- a/docs/wiki/systems/GJ-541/index.md +++ /dev/null @@ -1,119 +0,0 @@ ---- -# ============================================================ -# GJ 541 — Arcturus -# Star Systems Wiki — The Settled Reach -# ============================================================ -# Auto-generated stub. Pre-filled fields from star-map.json. -# Fields marked ~ require authoring. -# ============================================================ - -# I. Identity and Location -system_id: S-071 -astronomical_id: "GJ 541" -proper_name: "Arcturus" -system_name: "Arcturus" -star_type: G -geographic_sector: east_reach -geographic_band: outer -political_zone: deep_reach_isolate - -# II. Physical Character -habitable_planet_count: ~ -inhabited_planet_count: ~ -asteroid_belt: ~ -gas_giant: ~ -habitability_profile: ~ - -# III. Gate Infrastructure -horizon_station: true -aperture_count: 1 -gate_connections: 1 -gate_topology: dead_end -span_gate_network: ~ - -# IV. Settlement History -settlement_wave: wave_2 -founding_motivation: ~ -founding_culture_primary: ~ -founding_culture_secondary: ~ -cultural_persistence: ~ -historical_event: ~ -historical_event_age_years: ~ -religious_status: ~ -religious_generation_count: ~ - -# V. Economic Life -economic_tier: ~ -population: ~ -economic_base_primary: ~ -economic_base_secondary: ~ -distribution_index: ~ -imprint_access: ~ - -# VI. Governance -governance_type: ~ -dominant_faction: ~ -primary_fault_line: ~ -secondary_fault_line: ~ - -# VII. Faction Presence -assembly_presence: ~ -commission_presence: ~ -syndic_presence: ~ -syndic_type: ~ -separatist_presence: ~ -separatist_type: ~ -institute_presence: ~ -guardians_presence: ~ - -# VIII. Cultural Voice -cultural_register: ~ -cultural_register_secondary: ~ -ambient_anxiety: ~ -local_pride: ~ -atmospheric_tone: ~ -atmospheric_tone_secondary: ~ -active_situation: ~ -silence_threshold: ~ - -# IX. Political Character -earth_alignment: ~ -earth_proximity: proximate -earth_tension: ~ - -# X. Narrative Profile -primary_archetype: ~ -secondary_archetype: ~ -narrative_notable: ~ -generation_priority: ~ - -# XI. Content Notes -stability_index: ~ -system_volatility: ~ -cultural_corridor: ~ ---- - -# Arcturus -**GJ 541** | S-071 | G-type | east_reach outer - -## Supply Dependency - - -## Faction Notes - - -## Silence Topic - - -## Narrative Hook - - -## Calibration Note - - -## Derived Fields - -- **Compound Zone:** east_reach / outer / deep_reach_isolate -- **Settlement Age:** ~400 years -- **Hop Distance from Gateway:** 7 -- **Adjacent Systems:** S-108 diff --git a/docs/wiki/systems/GJ-542/index.md b/docs/wiki/systems/GJ-542/index.md deleted file mode 100644 index 1af950dc8..000000000 --- a/docs/wiki/systems/GJ-542/index.md +++ /dev/null @@ -1,119 +0,0 @@ ---- -# ============================================================ -# GJ 542 — PLACEHOLDER_245 -# Star Systems Wiki — The Settled Reach -# ============================================================ -# Auto-generated stub. Pre-filled fields from star-map.json. -# Fields marked ~ require authoring. -# ============================================================ - -# I. Identity and Location -system_id: S-245 -astronomical_id: "GJ 542" -proper_name: ~ -system_name: "PLACEHOLDER_245" -star_type: M -geographic_sector: west_reach -geographic_band: inner -political_zone: research_periphery - -# II. Physical Character -habitable_planet_count: ~ -inhabited_planet_count: ~ -asteroid_belt: ~ -gas_giant: ~ -habitability_profile: ~ - -# III. Gate Infrastructure -horizon_station: true -aperture_count: 2 -gate_connections: 2 -gate_topology: loop_member -span_gate_network: ~ - -# IV. Settlement History -settlement_wave: wave_4 -founding_motivation: ~ -founding_culture_primary: ~ -founding_culture_secondary: ~ -cultural_persistence: ~ -historical_event: ~ -historical_event_age_years: ~ -religious_status: ~ -religious_generation_count: ~ - -# V. Economic Life -economic_tier: ~ -population: ~ -economic_base_primary: ~ -economic_base_secondary: ~ -distribution_index: ~ -imprint_access: ~ - -# VI. Governance -governance_type: ~ -dominant_faction: ~ -primary_fault_line: ~ -secondary_fault_line: ~ - -# VII. Faction Presence -assembly_presence: ~ -commission_presence: ~ -syndic_presence: ~ -syndic_type: ~ -separatist_presence: ~ -separatist_type: ~ -institute_presence: ~ -guardians_presence: ~ - -# VIII. Cultural Voice -cultural_register: ~ -cultural_register_secondary: ~ -ambient_anxiety: ~ -local_pride: ~ -atmospheric_tone: ~ -atmospheric_tone_secondary: ~ -active_situation: ~ -silence_threshold: ~ - -# IX. Political Character -earth_alignment: ~ -earth_proximity: proximate -earth_tension: ~ - -# X. Narrative Profile -primary_archetype: ~ -secondary_archetype: ~ -narrative_notable: ~ -generation_priority: ~ - -# XI. Content Notes -stability_index: ~ -system_volatility: ~ -cultural_corridor: ~ ---- - -# PLACEHOLDER_245 -**GJ 542** | S-245 | M-type | west_reach inner - -## Supply Dependency - - -## Faction Notes - - -## Silence Topic - - -## Narrative Hook - - -## Calibration Note - - -## Derived Fields - -- **Compound Zone:** west_reach / inner / research_periphery -- **Settlement Age:** ~70 years -- **Hop Distance from Gateway:** 8 -- **Adjacent Systems:** S-189, S-267 diff --git a/docs/wiki/systems/GJ-546/index.md b/docs/wiki/systems/GJ-546/index.md deleted file mode 100644 index fc945cbdc..000000000 --- a/docs/wiki/systems/GJ-546/index.md +++ /dev/null @@ -1,119 +0,0 @@ ---- -# ============================================================ -# GJ 546 — PLACEHOLDER_246 -# Star Systems Wiki — The Settled Reach -# ============================================================ -# Auto-generated stub. Pre-filled fields from star-map.json. -# Fields marked ~ require authoring. -# ============================================================ - -# I. Identity and Location -system_id: S-246 -astronomical_id: "GJ 546" -proper_name: ~ -system_name: "PLACEHOLDER_246" -star_type: M -geographic_sector: deep_frontier -geographic_band: outer -political_zone: deep_reach_isolate - -# II. Physical Character -habitable_planet_count: ~ -inhabited_planet_count: ~ -asteroid_belt: ~ -gas_giant: ~ -habitability_profile: ~ - -# III. Gate Infrastructure -horizon_station: true -aperture_count: 2 -gate_connections: 2 -gate_topology: through_route -span_gate_network: ~ - -# IV. Settlement History -settlement_wave: wave_2 -founding_motivation: ~ -founding_culture_primary: ~ -founding_culture_secondary: ~ -cultural_persistence: ~ -historical_event: ~ -historical_event_age_years: ~ -religious_status: ~ -religious_generation_count: ~ - -# V. Economic Life -economic_tier: ~ -population: ~ -economic_base_primary: ~ -economic_base_secondary: ~ -distribution_index: ~ -imprint_access: ~ - -# VI. Governance -governance_type: ~ -dominant_faction: ~ -primary_fault_line: ~ -secondary_fault_line: ~ - -# VII. Faction Presence -assembly_presence: ~ -commission_presence: ~ -syndic_presence: ~ -syndic_type: ~ -separatist_presence: ~ -separatist_type: ~ -institute_presence: ~ -guardians_presence: ~ - -# VIII. Cultural Voice -cultural_register: ~ -cultural_register_secondary: ~ -ambient_anxiety: ~ -local_pride: ~ -atmospheric_tone: ~ -atmospheric_tone_secondary: ~ -active_situation: ~ -silence_threshold: ~ - -# IX. Political Character -earth_alignment: ~ -earth_proximity: distant -earth_tension: ~ - -# X. Narrative Profile -primary_archetype: ~ -secondary_archetype: ~ -narrative_notable: ~ -generation_priority: ~ - -# XI. Content Notes -stability_index: ~ -system_volatility: ~ -cultural_corridor: ~ ---- - -# PLACEHOLDER_246 -**GJ 546** | S-246 | M-type | deep_frontier outer - -## Supply Dependency - - -## Faction Notes - - -## Silence Topic - - -## Narrative Hook - - -## Calibration Note - - -## Derived Fields - -- **Compound Zone:** deep_frontier / outer / deep_reach_isolate -- **Settlement Age:** ~400 years -- **Hop Distance from Gateway:** 18 -- **Adjacent Systems:** S-130, S-252 diff --git a/docs/wiki/systems/GJ-551/index.md b/docs/wiki/systems/GJ-551/index.md deleted file mode 100644 index 667dff59e..000000000 --- a/docs/wiki/systems/GJ-551/index.md +++ /dev/null @@ -1,119 +0,0 @@ ---- -# ============================================================ -# GJ 551 — Proxima Centauri -# Star Systems Wiki — The Settled Reach -# ============================================================ -# Auto-generated stub. Pre-filled fields from star-map.json. -# Fields marked ~ require authoring. -# ============================================================ - -# I. Identity and Location -system_id: S-093 -astronomical_id: "GJ 551" -proper_name: "Proxima Centauri" -system_name: "Proxima Centauri" -star_type: M -geographic_sector: core -geographic_band: core -political_zone: institutional_core - -# II. Physical Character -habitable_planet_count: ~ -inhabited_planet_count: ~ -asteroid_belt: ~ -gas_giant: ~ -habitability_profile: ~ - -# III. Gate Infrastructure -horizon_station: true -aperture_count: 4 -gate_connections: 4 -gate_topology: junction -span_gate_network: ~ - -# IV. Settlement History -settlement_wave: wave_1 -founding_motivation: ~ -founding_culture_primary: ~ -founding_culture_secondary: ~ -cultural_persistence: ~ -historical_event: ~ -historical_event_age_years: ~ -religious_status: ~ -religious_generation_count: ~ - -# V. Economic Life -economic_tier: ~ -population: ~ -economic_base_primary: ~ -economic_base_secondary: ~ -distribution_index: ~ -imprint_access: ~ - -# VI. Governance -governance_type: ~ -dominant_faction: ~ -primary_fault_line: ~ -secondary_fault_line: ~ - -# VII. Faction Presence -assembly_presence: ~ -commission_presence: ~ -syndic_presence: ~ -syndic_type: ~ -separatist_presence: ~ -separatist_type: ~ -institute_presence: ~ -guardians_presence: ~ - -# VIII. Cultural Voice -cultural_register: ~ -cultural_register_secondary: ~ -ambient_anxiety: ~ -local_pride: ~ -atmospheric_tone: ~ -atmospheric_tone_secondary: ~ -active_situation: ~ -silence_threshold: ~ - -# IX. Political Character -earth_alignment: ~ -earth_proximity: immediate -earth_tension: ~ - -# X. Narrative Profile -primary_archetype: ~ -secondary_archetype: ~ -narrative_notable: ~ -generation_priority: ~ - -# XI. Content Notes -stability_index: ~ -system_volatility: ~ -cultural_corridor: ~ ---- - -# Proxima Centauri -**GJ 551** | S-093 | M-type | core core - -## Supply Dependency - - -## Faction Notes - - -## Silence Topic - - -## Narrative Hook - - -## Calibration Note - - -## Derived Fields - -- **Compound Zone:** core / core / institutional_core -- **Settlement Age:** ~550 years -- **Hop Distance from Gateway:** 2 -- **Adjacent Systems:** S-027, S-037, S-118, S-235 diff --git a/docs/wiki/systems/GJ-555/index.md b/docs/wiki/systems/GJ-555/index.md deleted file mode 100644 index b28a3cac1..000000000 --- a/docs/wiki/systems/GJ-555/index.md +++ /dev/null @@ -1,119 +0,0 @@ ---- -# ============================================================ -# GJ 555 — PLACEHOLDER_048 -# Star Systems Wiki — The Settled Reach -# ============================================================ -# Auto-generated stub. Pre-filled fields from star-map.json. -# Fields marked ~ require authoring. -# ============================================================ - -# I. Identity and Location -system_id: S-048 -astronomical_id: "GJ 555" -proper_name: ~ -system_name: "PLACEHOLDER_048" -star_type: K -geographic_sector: east_reach -geographic_band: outer -political_zone: commercial_mid_reach - -# II. Physical Character -habitable_planet_count: ~ -inhabited_planet_count: ~ -asteroid_belt: ~ -gas_giant: ~ -habitability_profile: ~ - -# III. Gate Infrastructure -horizon_station: true -aperture_count: 3 -gate_connections: 3 -gate_topology: junction -span_gate_network: ~ - -# IV. Settlement History -settlement_wave: wave_2 -founding_motivation: ~ -founding_culture_primary: ~ -founding_culture_secondary: ~ -cultural_persistence: ~ -historical_event: ~ -historical_event_age_years: ~ -religious_status: ~ -religious_generation_count: ~ - -# V. Economic Life -economic_tier: ~ -population: ~ -economic_base_primary: ~ -economic_base_secondary: ~ -distribution_index: ~ -imprint_access: ~ - -# VI. Governance -governance_type: ~ -dominant_faction: ~ -primary_fault_line: ~ -secondary_fault_line: ~ - -# VII. Faction Presence -assembly_presence: ~ -commission_presence: ~ -syndic_presence: ~ -syndic_type: ~ -separatist_presence: ~ -separatist_type: ~ -institute_presence: ~ -guardians_presence: ~ - -# VIII. Cultural Voice -cultural_register: ~ -cultural_register_secondary: ~ -ambient_anxiety: ~ -local_pride: ~ -atmospheric_tone: ~ -atmospheric_tone_secondary: ~ -active_situation: ~ -silence_threshold: ~ - -# IX. Political Character -earth_alignment: ~ -earth_proximity: proximate -earth_tension: ~ - -# X. Narrative Profile -primary_archetype: ~ -secondary_archetype: ~ -narrative_notable: ~ -generation_priority: ~ - -# XI. Content Notes -stability_index: ~ -system_volatility: ~ -cultural_corridor: ~ ---- - -# PLACEHOLDER_048 -**GJ 555** | S-048 | K-type | east_reach outer - -## Supply Dependency - - -## Faction Notes - - -## Silence Topic - - -## Narrative Hook - - -## Calibration Note - - -## Derived Fields - -- **Compound Zone:** east_reach / outer / commercial_mid_reach -- **Settlement Age:** ~400 years -- **Hop Distance from Gateway:** 6 -- **Adjacent Systems:** S-059, S-131, S-300 diff --git a/docs/wiki/systems/GJ-556/index.md b/docs/wiki/systems/GJ-556/index.md deleted file mode 100644 index c0fb1f533..000000000 --- a/docs/wiki/systems/GJ-556/index.md +++ /dev/null @@ -1,119 +0,0 @@ ---- -# ============================================================ -# GJ 556 — PLACEHOLDER_177 -# Star Systems Wiki — The Settled Reach -# ============================================================ -# Auto-generated stub. Pre-filled fields from star-map.json. -# Fields marked ~ require authoring. -# ============================================================ - -# I. Identity and Location -system_id: S-177 -astronomical_id: "GJ 556" -proper_name: ~ -system_name: "PLACEHOLDER_177" -star_type: M -geographic_sector: deep_frontier -geographic_band: outer -political_zone: deep_reach_isolate - -# II. Physical Character -habitable_planet_count: ~ -inhabited_planet_count: ~ -asteroid_belt: ~ -gas_giant: ~ -habitability_profile: ~ - -# III. Gate Infrastructure -horizon_station: true -aperture_count: 1 -gate_connections: 1 -gate_topology: dead_end -span_gate_network: ~ - -# IV. Settlement History -settlement_wave: wave_4 -founding_motivation: ~ -founding_culture_primary: ~ -founding_culture_secondary: ~ -cultural_persistence: ~ -historical_event: ~ -historical_event_age_years: ~ -religious_status: ~ -religious_generation_count: ~ - -# V. Economic Life -economic_tier: ~ -population: ~ -economic_base_primary: ~ -economic_base_secondary: ~ -distribution_index: ~ -imprint_access: ~ - -# VI. Governance -governance_type: ~ -dominant_faction: ~ -primary_fault_line: ~ -secondary_fault_line: ~ - -# VII. Faction Presence -assembly_presence: ~ -commission_presence: ~ -syndic_presence: ~ -syndic_type: ~ -separatist_presence: ~ -separatist_type: ~ -institute_presence: ~ -guardians_presence: ~ - -# VIII. Cultural Voice -cultural_register: ~ -cultural_register_secondary: ~ -ambient_anxiety: ~ -local_pride: ~ -atmospheric_tone: ~ -atmospheric_tone_secondary: ~ -active_situation: ~ -silence_threshold: ~ - -# IX. Political Character -earth_alignment: ~ -earth_proximity: proximate -earth_tension: ~ - -# X. Narrative Profile -primary_archetype: ~ -secondary_archetype: ~ -narrative_notable: ~ -generation_priority: ~ - -# XI. Content Notes -stability_index: ~ -system_volatility: ~ -cultural_corridor: ~ ---- - -# PLACEHOLDER_177 -**GJ 556** | S-177 | M-type | deep_frontier outer - -## Supply Dependency - - -## Faction Notes - - -## Silence Topic - - -## Narrative Hook - - -## Calibration Note - - -## Derived Fields - -- **Compound Zone:** deep_frontier / outer / deep_reach_isolate -- **Settlement Age:** ~70 years -- **Hop Distance from Gateway:** 9 -- **Adjacent Systems:** S-208 diff --git a/docs/wiki/systems/GJ-559A/index.md b/docs/wiki/systems/GJ-559A/index.md deleted file mode 100644 index dd84bd6f4..000000000 --- a/docs/wiki/systems/GJ-559A/index.md +++ /dev/null @@ -1,119 +0,0 @@ ---- -# ============================================================ -# GJ 559A — Rigil Kentaurus -# Star Systems Wiki — The Settled Reach -# ============================================================ -# Auto-generated stub. Pre-filled fields from star-map.json. -# Fields marked ~ require authoring. -# ============================================================ - -# I. Identity and Location -system_id: S-090 -astronomical_id: "GJ 559A" -proper_name: "Rigil Kentaurus" -system_name: "Rigil Kentaurus" -star_type: binary -geographic_sector: south_reach -geographic_band: inner -political_zone: institutional_core - -# II. Physical Character -habitable_planet_count: ~ -inhabited_planet_count: ~ -asteroid_belt: ~ -gas_giant: ~ -habitability_profile: ~ - -# III. Gate Infrastructure -horizon_station: true -aperture_count: 3 -gate_connections: 3 -gate_topology: junction -span_gate_network: ~ - -# IV. Settlement History -settlement_wave: wave_1 -founding_motivation: ~ -founding_culture_primary: ~ -founding_culture_secondary: ~ -cultural_persistence: ~ -historical_event: ~ -historical_event_age_years: ~ -religious_status: ~ -religious_generation_count: ~ - -# V. Economic Life -economic_tier: ~ -population: ~ -economic_base_primary: ~ -economic_base_secondary: ~ -distribution_index: ~ -imprint_access: ~ - -# VI. Governance -governance_type: ~ -dominant_faction: ~ -primary_fault_line: ~ -secondary_fault_line: ~ - -# VII. Faction Presence -assembly_presence: ~ -commission_presence: ~ -syndic_presence: ~ -syndic_type: ~ -separatist_presence: ~ -separatist_type: ~ -institute_presence: ~ -guardians_presence: ~ - -# VIII. Cultural Voice -cultural_register: ~ -cultural_register_secondary: ~ -ambient_anxiety: ~ -local_pride: ~ -atmospheric_tone: ~ -atmospheric_tone_secondary: ~ -active_situation: ~ -silence_threshold: ~ - -# IX. Political Character -earth_alignment: ~ -earth_proximity: proximate -earth_tension: ~ - -# X. Narrative Profile -primary_archetype: ~ -secondary_archetype: ~ -narrative_notable: ~ -generation_priority: ~ - -# XI. Content Notes -stability_index: ~ -system_volatility: ~ -cultural_corridor: ~ ---- - -# Rigil Kentaurus -**GJ 559A** | S-090 | binary-type | south_reach inner - -## Supply Dependency - - -## Faction Notes - - -## Silence Topic - - -## Narrative Hook - - -## Calibration Note - - -## Derived Fields - -- **Compound Zone:** south_reach / inner / institutional_core -- **Settlement Age:** ~550 years -- **Hop Distance from Gateway:** 3 -- **Adjacent Systems:** S-072, S-120, S-282 diff --git a/docs/wiki/systems/GJ-559B/index.md b/docs/wiki/systems/GJ-559B/index.md deleted file mode 100644 index 19947b2a4..000000000 --- a/docs/wiki/systems/GJ-559B/index.md +++ /dev/null @@ -1,119 +0,0 @@ ---- -# ============================================================ -# GJ 559B — Toliman -# Star Systems Wiki — The Settled Reach -# ============================================================ -# Auto-generated stub. Pre-filled fields from star-map.json. -# Fields marked ~ require authoring. -# ============================================================ - -# I. Identity and Location -system_id: S-010 -astronomical_id: "GJ 559B" -proper_name: "Toliman" -system_name: "Toliman" -star_type: K -geographic_sector: core -geographic_band: core -political_zone: institutional_core - -# II. Physical Character -habitable_planet_count: ~ -inhabited_planet_count: ~ -asteroid_belt: ~ -gas_giant: ~ -habitability_profile: ~ - -# III. Gate Infrastructure -horizon_station: true -aperture_count: 5 -gate_connections: 5 -gate_topology: hub -span_gate_network: ~ - -# IV. Settlement History -settlement_wave: wave_2 -founding_motivation: ~ -founding_culture_primary: ~ -founding_culture_secondary: ~ -cultural_persistence: ~ -historical_event: ~ -historical_event_age_years: ~ -religious_status: ~ -religious_generation_count: ~ - -# V. Economic Life -economic_tier: ~ -population: ~ -economic_base_primary: ~ -economic_base_secondary: ~ -distribution_index: ~ -imprint_access: ~ - -# VI. Governance -governance_type: ~ -dominant_faction: ~ -primary_fault_line: ~ -secondary_fault_line: ~ - -# VII. Faction Presence -assembly_presence: ~ -commission_presence: ~ -syndic_presence: ~ -syndic_type: ~ -separatist_presence: ~ -separatist_type: ~ -institute_presence: ~ -guardians_presence: ~ - -# VIII. Cultural Voice -cultural_register: ~ -cultural_register_secondary: ~ -ambient_anxiety: ~ -local_pride: ~ -atmospheric_tone: ~ -atmospheric_tone_secondary: ~ -active_situation: ~ -silence_threshold: ~ - -# IX. Political Character -earth_alignment: ~ -earth_proximity: immediate -earth_tension: ~ - -# X. Narrative Profile -primary_archetype: ~ -secondary_archetype: ~ -narrative_notable: ~ -generation_priority: ~ - -# XI. Content Notes -stability_index: ~ -system_volatility: ~ -cultural_corridor: ~ ---- - -# Toliman -**GJ 559B** | S-010 | K-type | core core - -## Supply Dependency - - -## Faction Notes - - -## Silence Topic - - -## Narrative Hook - - -## Calibration Note - - -## Derived Fields - -- **Compound Zone:** core / core / institutional_core -- **Settlement Age:** ~400 years -- **Hop Distance from Gateway:** 1 -- **Adjacent Systems:** S-001, S-120, S-139, S-164, S-235 diff --git a/docs/wiki/systems/GJ-566A/index.md b/docs/wiki/systems/GJ-566A/index.md deleted file mode 100644 index c1dad66b8..000000000 --- a/docs/wiki/systems/GJ-566A/index.md +++ /dev/null @@ -1,119 +0,0 @@ ---- -# ============================================================ -# GJ 566A — PLACEHOLDER_236 -# Star Systems Wiki — The Settled Reach -# ============================================================ -# Auto-generated stub. Pre-filled fields from star-map.json. -# Fields marked ~ require authoring. -# ============================================================ - -# I. Identity and Location -system_id: S-236 -astronomical_id: "GJ 566A" -proper_name: ~ -system_name: "PLACEHOLDER_236" -star_type: K -geographic_sector: east_reach -geographic_band: inner -political_zone: commercial_mid_reach - -# II. Physical Character -habitable_planet_count: ~ -inhabited_planet_count: ~ -asteroid_belt: ~ -gas_giant: ~ -habitability_profile: ~ - -# III. Gate Infrastructure -horizon_station: true -aperture_count: 5 -gate_connections: 5 -gate_topology: hub -span_gate_network: ~ - -# IV. Settlement History -settlement_wave: wave_3 -founding_motivation: ~ -founding_culture_primary: ~ -founding_culture_secondary: ~ -cultural_persistence: ~ -historical_event: ~ -historical_event_age_years: ~ -religious_status: ~ -religious_generation_count: ~ - -# V. Economic Life -economic_tier: ~ -population: ~ -economic_base_primary: ~ -economic_base_secondary: ~ -distribution_index: ~ -imprint_access: ~ - -# VI. Governance -governance_type: ~ -dominant_faction: ~ -primary_fault_line: ~ -secondary_fault_line: ~ - -# VII. Faction Presence -assembly_presence: ~ -commission_presence: ~ -syndic_presence: ~ -syndic_type: ~ -separatist_presence: ~ -separatist_type: ~ -institute_presence: ~ -guardians_presence: ~ - -# VIII. Cultural Voice -cultural_register: ~ -cultural_register_secondary: ~ -ambient_anxiety: ~ -local_pride: ~ -atmospheric_tone: ~ -atmospheric_tone_secondary: ~ -active_situation: ~ -silence_threshold: ~ - -# IX. Political Character -earth_alignment: ~ -earth_proximity: proximate -earth_tension: ~ - -# X. Narrative Profile -primary_archetype: ~ -secondary_archetype: ~ -narrative_notable: ~ -generation_priority: ~ - -# XI. Content Notes -stability_index: ~ -system_volatility: ~ -cultural_corridor: ~ ---- - -# PLACEHOLDER_236 -**GJ 566A** | S-236 | K-type | east_reach inner - -## Supply Dependency - - -## Faction Notes - - -## Silence Topic - - -## Narrative Hook - - -## Calibration Note - - -## Derived Fields - -- **Compound Zone:** east_reach / inner / commercial_mid_reach -- **Settlement Age:** ~200 years -- **Hop Distance from Gateway:** 4 -- **Adjacent Systems:** S-005, S-054, S-294, S-298, S-300 diff --git a/docs/wiki/systems/GJ-566B/index.md b/docs/wiki/systems/GJ-566B/index.md deleted file mode 100644 index ec827519b..000000000 --- a/docs/wiki/systems/GJ-566B/index.md +++ /dev/null @@ -1,119 +0,0 @@ ---- -# ============================================================ -# GJ 566B — PLACEHOLDER_212 -# Star Systems Wiki — The Settled Reach -# ============================================================ -# Auto-generated stub. Pre-filled fields from star-map.json. -# Fields marked ~ require authoring. -# ============================================================ - -# I. Identity and Location -system_id: S-212 -astronomical_id: "GJ 566B" -proper_name: ~ -system_name: "PLACEHOLDER_212" -star_type: M -geographic_sector: south_reach -geographic_band: inner -political_zone: institutional_core - -# II. Physical Character -habitable_planet_count: ~ -inhabited_planet_count: ~ -asteroid_belt: ~ -gas_giant: ~ -habitability_profile: ~ - -# III. Gate Infrastructure -horizon_station: true -aperture_count: 6 -gate_connections: 6 -gate_topology: hub -span_gate_network: ~ - -# IV. Settlement History -settlement_wave: wave_2 -founding_motivation: ~ -founding_culture_primary: ~ -founding_culture_secondary: ~ -cultural_persistence: ~ -historical_event: ~ -historical_event_age_years: ~ -religious_status: ~ -religious_generation_count: ~ - -# V. Economic Life -economic_tier: ~ -population: ~ -economic_base_primary: ~ -economic_base_secondary: ~ -distribution_index: ~ -imprint_access: ~ - -# VI. Governance -governance_type: ~ -dominant_faction: ~ -primary_fault_line: ~ -secondary_fault_line: ~ - -# VII. Faction Presence -assembly_presence: ~ -commission_presence: ~ -syndic_presence: ~ -syndic_type: ~ -separatist_presence: ~ -separatist_type: ~ -institute_presence: ~ -guardians_presence: ~ - -# VIII. Cultural Voice -cultural_register: ~ -cultural_register_secondary: ~ -ambient_anxiety: ~ -local_pride: ~ -atmospheric_tone: ~ -atmospheric_tone_secondary: ~ -active_situation: ~ -silence_threshold: ~ - -# IX. Political Character -earth_alignment: ~ -earth_proximity: proximate -earth_tension: ~ - -# X. Narrative Profile -primary_archetype: ~ -secondary_archetype: ~ -narrative_notable: ~ -generation_priority: ~ - -# XI. Content Notes -stability_index: ~ -system_volatility: ~ -cultural_corridor: ~ ---- - -# PLACEHOLDER_212 -**GJ 566B** | S-212 | M-type | south_reach inner - -## Supply Dependency - - -## Faction Notes - - -## Silence Topic - - -## Narrative Hook - - -## Calibration Note - - -## Derived Fields - -- **Compound Zone:** south_reach / inner / institutional_core -- **Settlement Age:** ~400 years -- **Hop Distance from Gateway:** 4 -- **Adjacent Systems:** S-008, S-113, S-169, S-200, S-247, S-259 diff --git a/docs/wiki/systems/GJ-567/index.md b/docs/wiki/systems/GJ-567/index.md deleted file mode 100644 index c3171f705..000000000 --- a/docs/wiki/systems/GJ-567/index.md +++ /dev/null @@ -1,119 +0,0 @@ ---- -# ============================================================ -# GJ 567 — PLACEHOLDER_156 -# Star Systems Wiki — The Settled Reach -# ============================================================ -# Auto-generated stub. Pre-filled fields from star-map.json. -# Fields marked ~ require authoring. -# ============================================================ - -# I. Identity and Location -system_id: S-156 -astronomical_id: "GJ 567" -proper_name: ~ -system_name: "PLACEHOLDER_156" -star_type: G -geographic_sector: south_reach -geographic_band: outer -political_zone: contested_frontier - -# II. Physical Character -habitable_planet_count: ~ -inhabited_planet_count: ~ -asteroid_belt: ~ -gas_giant: ~ -habitability_profile: ~ - -# III. Gate Infrastructure -horizon_station: true -aperture_count: 1 -gate_connections: 1 -gate_topology: dead_end -span_gate_network: ~ - -# IV. Settlement History -settlement_wave: wave_4 -founding_motivation: ~ -founding_culture_primary: ~ -founding_culture_secondary: ~ -cultural_persistence: ~ -historical_event: ~ -historical_event_age_years: ~ -religious_status: ~ -religious_generation_count: ~ - -# V. Economic Life -economic_tier: ~ -population: ~ -economic_base_primary: ~ -economic_base_secondary: ~ -distribution_index: ~ -imprint_access: ~ - -# VI. Governance -governance_type: ~ -dominant_faction: ~ -primary_fault_line: ~ -secondary_fault_line: ~ - -# VII. Faction Presence -assembly_presence: ~ -commission_presence: ~ -syndic_presence: ~ -syndic_type: ~ -separatist_presence: ~ -separatist_type: ~ -institute_presence: ~ -guardians_presence: ~ - -# VIII. Cultural Voice -cultural_register: ~ -cultural_register_secondary: ~ -ambient_anxiety: ~ -local_pride: ~ -atmospheric_tone: ~ -atmospheric_tone_secondary: ~ -active_situation: ~ -silence_threshold: ~ - -# IX. Political Character -earth_alignment: ~ -earth_proximity: proximate -earth_tension: ~ - -# X. Narrative Profile -primary_archetype: ~ -secondary_archetype: ~ -narrative_notable: ~ -generation_priority: ~ - -# XI. Content Notes -stability_index: ~ -system_volatility: ~ -cultural_corridor: ~ ---- - -# PLACEHOLDER_156 -**GJ 567** | S-156 | G-type | south_reach outer - -## Supply Dependency - - -## Faction Notes - - -## Silence Topic - - -## Narrative Hook - - -## Calibration Note - - -## Derived Fields - -- **Compound Zone:** south_reach / outer / contested_frontier -- **Settlement Age:** ~70 years -- **Hop Distance from Gateway:** 7 -- **Adjacent Systems:** S-288 diff --git a/docs/wiki/systems/GJ-570A/index.md b/docs/wiki/systems/GJ-570A/index.md deleted file mode 100644 index 49e8ada85..000000000 --- a/docs/wiki/systems/GJ-570A/index.md +++ /dev/null @@ -1,119 +0,0 @@ ---- -# ============================================================ -# GJ 570A — PLACEHOLDER_235 -# Star Systems Wiki — The Settled Reach -# ============================================================ -# Auto-generated stub. Pre-filled fields from star-map.json. -# Fields marked ~ require authoring. -# ============================================================ - -# I. Identity and Location -system_id: S-235 -astronomical_id: "GJ 570A" -proper_name: ~ -system_name: "PLACEHOLDER_235" -star_type: M -geographic_sector: core -geographic_band: core -political_zone: institutional_core - -# II. Physical Character -habitable_planet_count: ~ -inhabited_planet_count: ~ -asteroid_belt: ~ -gas_giant: ~ -habitability_profile: ~ - -# III. Gate Infrastructure -horizon_station: true -aperture_count: 5 -gate_connections: 5 -gate_topology: hub -span_gate_network: ~ - -# IV. Settlement History -settlement_wave: wave_2 -founding_motivation: ~ -founding_culture_primary: ~ -founding_culture_secondary: ~ -cultural_persistence: ~ -historical_event: ~ -historical_event_age_years: ~ -religious_status: ~ -religious_generation_count: ~ - -# V. Economic Life -economic_tier: ~ -population: ~ -economic_base_primary: ~ -economic_base_secondary: ~ -distribution_index: ~ -imprint_access: ~ - -# VI. Governance -governance_type: ~ -dominant_faction: ~ -primary_fault_line: ~ -secondary_fault_line: ~ - -# VII. Faction Presence -assembly_presence: ~ -commission_presence: ~ -syndic_presence: ~ -syndic_type: ~ -separatist_presence: ~ -separatist_type: ~ -institute_presence: ~ -guardians_presence: ~ - -# VIII. Cultural Voice -cultural_register: ~ -cultural_register_secondary: ~ -ambient_anxiety: ~ -local_pride: ~ -atmospheric_tone: ~ -atmospheric_tone_secondary: ~ -active_situation: ~ -silence_threshold: ~ - -# IX. Political Character -earth_alignment: ~ -earth_proximity: proximate -earth_tension: ~ - -# X. Narrative Profile -primary_archetype: ~ -secondary_archetype: ~ -narrative_notable: ~ -generation_priority: ~ - -# XI. Content Notes -stability_index: ~ -system_volatility: ~ -cultural_corridor: ~ ---- - -# PLACEHOLDER_235 -**GJ 570A** | S-235 | M-type | core core - -## Supply Dependency - - -## Faction Notes - - -## Silence Topic - - -## Narrative Hook - - -## Calibration Note - - -## Derived Fields - -- **Compound Zone:** core / core / institutional_core -- **Settlement Age:** ~400 years -- **Hop Distance from Gateway:** 3 -- **Adjacent Systems:** S-010, S-067, S-093, S-111, S-263 diff --git a/docs/wiki/systems/GJ-570B/index.md b/docs/wiki/systems/GJ-570B/index.md deleted file mode 100644 index 9a7d2db3f..000000000 --- a/docs/wiki/systems/GJ-570B/index.md +++ /dev/null @@ -1,119 +0,0 @@ ---- -# ============================================================ -# GJ 570B — PLACEHOLDER_008 -# Star Systems Wiki — The Settled Reach -# ============================================================ -# Auto-generated stub. Pre-filled fields from star-map.json. -# Fields marked ~ require authoring. -# ============================================================ - -# I. Identity and Location -system_id: S-008 -astronomical_id: "GJ 570B" -proper_name: ~ -system_name: "PLACEHOLDER_008" -star_type: G -geographic_sector: south_reach -geographic_band: inner -political_zone: commercial_mid_reach - -# II. Physical Character -habitable_planet_count: ~ -inhabited_planet_count: ~ -asteroid_belt: ~ -gas_giant: ~ -habitability_profile: ~ - -# III. Gate Infrastructure -horizon_station: true -aperture_count: 4 -gate_connections: 4 -gate_topology: junction -span_gate_network: ~ - -# IV. Settlement History -settlement_wave: wave_2 -founding_motivation: ~ -founding_culture_primary: ~ -founding_culture_secondary: ~ -cultural_persistence: ~ -historical_event: ~ -historical_event_age_years: ~ -religious_status: ~ -religious_generation_count: ~ - -# V. Economic Life -economic_tier: ~ -population: ~ -economic_base_primary: ~ -economic_base_secondary: ~ -distribution_index: ~ -imprint_access: ~ - -# VI. Governance -governance_type: ~ -dominant_faction: ~ -primary_fault_line: ~ -secondary_fault_line: ~ - -# VII. Faction Presence -assembly_presence: ~ -commission_presence: ~ -syndic_presence: ~ -syndic_type: ~ -separatist_presence: ~ -separatist_type: ~ -institute_presence: ~ -guardians_presence: ~ - -# VIII. Cultural Voice -cultural_register: ~ -cultural_register_secondary: ~ -ambient_anxiety: ~ -local_pride: ~ -atmospheric_tone: ~ -atmospheric_tone_secondary: ~ -active_situation: ~ -silence_threshold: ~ - -# IX. Political Character -earth_alignment: ~ -earth_proximity: proximate -earth_tension: ~ - -# X. Narrative Profile -primary_archetype: ~ -secondary_archetype: ~ -narrative_notable: ~ -generation_priority: ~ - -# XI. Content Notes -stability_index: ~ -system_volatility: ~ -cultural_corridor: ~ ---- - -# PLACEHOLDER_008 -**GJ 570B** | S-008 | G-type | south_reach inner - -## Supply Dependency - - -## Faction Notes - - -## Silence Topic - - -## Narrative Hook - - -## Calibration Note - - -## Derived Fields - -- **Compound Zone:** south_reach / inner / commercial_mid_reach -- **Settlement Age:** ~400 years -- **Hop Distance from Gateway:** 3 -- **Adjacent Systems:** S-025, S-027, S-103, S-212 diff --git a/docs/wiki/systems/GJ-575A/index.md b/docs/wiki/systems/GJ-575A/index.md deleted file mode 100644 index 9223ae6ec..000000000 --- a/docs/wiki/systems/GJ-575A/index.md +++ /dev/null @@ -1,119 +0,0 @@ ---- -# ============================================================ -# GJ 575A — PLACEHOLDER_204 -# Star Systems Wiki — The Settled Reach -# ============================================================ -# Auto-generated stub. Pre-filled fields from star-map.json. -# Fields marked ~ require authoring. -# ============================================================ - -# I. Identity and Location -system_id: S-204 -astronomical_id: "GJ 575A" -proper_name: ~ -system_name: "PLACEHOLDER_204" -star_type: M -geographic_sector: north_reach -geographic_band: inner -political_zone: commercial_mid_reach - -# II. Physical Character -habitable_planet_count: ~ -inhabited_planet_count: ~ -asteroid_belt: ~ -gas_giant: ~ -habitability_profile: ~ - -# III. Gate Infrastructure -horizon_station: true -aperture_count: 2 -gate_connections: 2 -gate_topology: spur_end -span_gate_network: ~ - -# IV. Settlement History -settlement_wave: wave_2 -founding_motivation: ~ -founding_culture_primary: ~ -founding_culture_secondary: ~ -cultural_persistence: ~ -historical_event: ~ -historical_event_age_years: ~ -religious_status: ~ -religious_generation_count: ~ - -# V. Economic Life -economic_tier: ~ -population: ~ -economic_base_primary: ~ -economic_base_secondary: ~ -distribution_index: ~ -imprint_access: ~ - -# VI. Governance -governance_type: ~ -dominant_faction: ~ -primary_fault_line: ~ -secondary_fault_line: ~ - -# VII. Faction Presence -assembly_presence: ~ -commission_presence: ~ -syndic_presence: ~ -syndic_type: ~ -separatist_presence: ~ -separatist_type: ~ -institute_presence: ~ -guardians_presence: ~ - -# VIII. Cultural Voice -cultural_register: ~ -cultural_register_secondary: ~ -ambient_anxiety: ~ -local_pride: ~ -atmospheric_tone: ~ -atmospheric_tone_secondary: ~ -active_situation: ~ -silence_threshold: ~ - -# IX. Political Character -earth_alignment: ~ -earth_proximity: proximate -earth_tension: ~ - -# X. Narrative Profile -primary_archetype: ~ -secondary_archetype: ~ -narrative_notable: ~ -generation_priority: ~ - -# XI. Content Notes -stability_index: ~ -system_volatility: ~ -cultural_corridor: ~ ---- - -# PLACEHOLDER_204 -**GJ 575A** | S-204 | M-type | north_reach inner - -## Supply Dependency - - -## Faction Notes - - -## Silence Topic - - -## Narrative Hook - - -## Calibration Note - - -## Derived Fields - -- **Compound Zone:** north_reach / inner / commercial_mid_reach -- **Settlement Age:** ~400 years -- **Hop Distance from Gateway:** 8 -- **Adjacent Systems:** S-028, S-099 diff --git a/docs/wiki/systems/GJ-581/index.md b/docs/wiki/systems/GJ-581/index.md deleted file mode 100644 index ab17718f2..000000000 --- a/docs/wiki/systems/GJ-581/index.md +++ /dev/null @@ -1,119 +0,0 @@ ---- -# ============================================================ -# GJ 581 — PLACEHOLDER_261 -# Star Systems Wiki — The Settled Reach -# ============================================================ -# Auto-generated stub. Pre-filled fields from star-map.json. -# Fields marked ~ require authoring. -# ============================================================ - -# I. Identity and Location -system_id: S-261 -astronomical_id: "GJ 581" -proper_name: ~ -system_name: "PLACEHOLDER_261" -star_type: K -geographic_sector: west_reach -geographic_band: inner -political_zone: contested_frontier - -# II. Physical Character -habitable_planet_count: ~ -inhabited_planet_count: ~ -asteroid_belt: ~ -gas_giant: ~ -habitability_profile: ~ - -# III. Gate Infrastructure -horizon_station: true -aperture_count: 2 -gate_connections: 2 -gate_topology: loop_member -span_gate_network: ~ - -# IV. Settlement History -settlement_wave: wave_5 -founding_motivation: ~ -founding_culture_primary: ~ -founding_culture_secondary: ~ -cultural_persistence: ~ -historical_event: ~ -historical_event_age_years: ~ -religious_status: ~ -religious_generation_count: ~ - -# V. Economic Life -economic_tier: ~ -population: ~ -economic_base_primary: ~ -economic_base_secondary: ~ -distribution_index: ~ -imprint_access: ~ - -# VI. Governance -governance_type: ~ -dominant_faction: ~ -primary_fault_line: ~ -secondary_fault_line: ~ - -# VII. Faction Presence -assembly_presence: ~ -commission_presence: ~ -syndic_presence: ~ -syndic_type: ~ -separatist_presence: ~ -separatist_type: ~ -institute_presence: ~ -guardians_presence: ~ - -# VIII. Cultural Voice -cultural_register: ~ -cultural_register_secondary: ~ -ambient_anxiety: ~ -local_pride: ~ -atmospheric_tone: ~ -atmospheric_tone_secondary: ~ -active_situation: ~ -silence_threshold: ~ - -# IX. Political Character -earth_alignment: ~ -earth_proximity: proximate -earth_tension: ~ - -# X. Narrative Profile -primary_archetype: ~ -secondary_archetype: ~ -narrative_notable: ~ -generation_priority: ~ - -# XI. Content Notes -stability_index: ~ -system_volatility: ~ -cultural_corridor: ~ ---- - -# PLACEHOLDER_261 -**GJ 581** | S-261 | K-type | west_reach inner - -## Supply Dependency - - -## Faction Notes - - -## Silence Topic - - -## Narrative Hook - - -## Calibration Note - - -## Derived Fields - -- **Compound Zone:** west_reach / inner / contested_frontier -- **Settlement Age:** ~20 years -- **Hop Distance from Gateway:** 6 -- **Adjacent Systems:** S-003, S-189 diff --git a/docs/wiki/systems/GJ-588/index.md b/docs/wiki/systems/GJ-588/index.md deleted file mode 100644 index 7f494648a..000000000 --- a/docs/wiki/systems/GJ-588/index.md +++ /dev/null @@ -1,119 +0,0 @@ ---- -# ============================================================ -# GJ 588 — PLACEHOLDER_058 -# Star Systems Wiki — The Settled Reach -# ============================================================ -# Auto-generated stub. Pre-filled fields from star-map.json. -# Fields marked ~ require authoring. -# ============================================================ - -# I. Identity and Location -system_id: S-058 -astronomical_id: "GJ 588" -proper_name: ~ -system_name: "PLACEHOLDER_058" -star_type: F -geographic_sector: north_reach -geographic_band: outer -political_zone: research_periphery - -# II. Physical Character -habitable_planet_count: ~ -inhabited_planet_count: ~ -asteroid_belt: ~ -gas_giant: ~ -habitability_profile: ~ - -# III. Gate Infrastructure -horizon_station: true -aperture_count: 1 -gate_connections: 1 -gate_topology: dead_end -span_gate_network: ~ - -# IV. Settlement History -settlement_wave: wave_3 -founding_motivation: ~ -founding_culture_primary: ~ -founding_culture_secondary: ~ -cultural_persistence: ~ -historical_event: ~ -historical_event_age_years: ~ -religious_status: ~ -religious_generation_count: ~ - -# V. Economic Life -economic_tier: ~ -population: ~ -economic_base_primary: ~ -economic_base_secondary: ~ -distribution_index: ~ -imprint_access: ~ - -# VI. Governance -governance_type: ~ -dominant_faction: ~ -primary_fault_line: ~ -secondary_fault_line: ~ - -# VII. Faction Presence -assembly_presence: ~ -commission_presence: ~ -syndic_presence: ~ -syndic_type: ~ -separatist_presence: ~ -separatist_type: ~ -institute_presence: ~ -guardians_presence: ~ - -# VIII. Cultural Voice -cultural_register: ~ -cultural_register_secondary: ~ -ambient_anxiety: ~ -local_pride: ~ -atmospheric_tone: ~ -atmospheric_tone_secondary: ~ -active_situation: ~ -silence_threshold: ~ - -# IX. Political Character -earth_alignment: ~ -earth_proximity: proximate -earth_tension: ~ - -# X. Narrative Profile -primary_archetype: ~ -secondary_archetype: ~ -narrative_notable: ~ -generation_priority: ~ - -# XI. Content Notes -stability_index: ~ -system_volatility: ~ -cultural_corridor: ~ ---- - -# PLACEHOLDER_058 -**GJ 588** | S-058 | F-type | north_reach outer - -## Supply Dependency - - -## Faction Notes - - -## Silence Topic - - -## Narrative Hook - - -## Calibration Note - - -## Derived Fields - -- **Compound Zone:** north_reach / outer / research_periphery -- **Settlement Age:** ~200 years -- **Hop Distance from Gateway:** 5 -- **Adjacent Systems:** S-022 diff --git a/docs/wiki/systems/GJ-598/index.md b/docs/wiki/systems/GJ-598/index.md deleted file mode 100644 index 421ad5006..000000000 --- a/docs/wiki/systems/GJ-598/index.md +++ /dev/null @@ -1,119 +0,0 @@ ---- -# ============================================================ -# GJ 598 — PLACEHOLDER_101 -# Star Systems Wiki — The Settled Reach -# ============================================================ -# Auto-generated stub. Pre-filled fields from star-map.json. -# Fields marked ~ require authoring. -# ============================================================ - -# I. Identity and Location -system_id: S-101 -astronomical_id: "GJ 598" -proper_name: ~ -system_name: "PLACEHOLDER_101" -star_type: F -geographic_sector: deep_frontier -geographic_band: outer -political_zone: deep_reach_isolate - -# II. Physical Character -habitable_planet_count: ~ -inhabited_planet_count: ~ -asteroid_belt: ~ -gas_giant: ~ -habitability_profile: ~ - -# III. Gate Infrastructure -horizon_station: true -aperture_count: 2 -gate_connections: 2 -gate_topology: through_route -span_gate_network: ~ - -# IV. Settlement History -settlement_wave: wave_5 -founding_motivation: ~ -founding_culture_primary: ~ -founding_culture_secondary: ~ -cultural_persistence: ~ -historical_event: ~ -historical_event_age_years: ~ -religious_status: ~ -religious_generation_count: ~ - -# V. Economic Life -economic_tier: ~ -population: ~ -economic_base_primary: ~ -economic_base_secondary: ~ -distribution_index: ~ -imprint_access: ~ - -# VI. Governance -governance_type: ~ -dominant_faction: ~ -primary_fault_line: ~ -secondary_fault_line: ~ - -# VII. Faction Presence -assembly_presence: ~ -commission_presence: ~ -syndic_presence: ~ -syndic_type: ~ -separatist_presence: ~ -separatist_type: ~ -institute_presence: ~ -guardians_presence: ~ - -# VIII. Cultural Voice -cultural_register: ~ -cultural_register_secondary: ~ -ambient_anxiety: ~ -local_pride: ~ -atmospheric_tone: ~ -atmospheric_tone_secondary: ~ -active_situation: ~ -silence_threshold: ~ - -# IX. Political Character -earth_alignment: ~ -earth_proximity: proximate -earth_tension: ~ - -# X. Narrative Profile -primary_archetype: ~ -secondary_archetype: ~ -narrative_notable: ~ -generation_priority: ~ - -# XI. Content Notes -stability_index: ~ -system_volatility: ~ -cultural_corridor: ~ ---- - -# PLACEHOLDER_101 -**GJ 598** | S-101 | F-type | deep_frontier outer - -## Supply Dependency - - -## Faction Notes - - -## Silence Topic - - -## Narrative Hook - - -## Calibration Note - - -## Derived Fields - -- **Compound Zone:** deep_frontier / outer / deep_reach_isolate -- **Settlement Age:** ~20 years -- **Hop Distance from Gateway:** 8 -- **Adjacent Systems:** S-096, S-138 diff --git a/docs/wiki/systems/GJ-601A/index.md b/docs/wiki/systems/GJ-601A/index.md deleted file mode 100644 index e060acc95..000000000 --- a/docs/wiki/systems/GJ-601A/index.md +++ /dev/null @@ -1,119 +0,0 @@ ---- -# ============================================================ -# GJ 601A — PLACEHOLDER_035 -# Star Systems Wiki — The Settled Reach -# ============================================================ -# Auto-generated stub. Pre-filled fields from star-map.json. -# Fields marked ~ require authoring. -# ============================================================ - -# I. Identity and Location -system_id: S-035 -astronomical_id: "GJ 601A" -proper_name: ~ -system_name: "PLACEHOLDER_035" -star_type: K -geographic_sector: west_reach -geographic_band: outer -political_zone: deep_reach_isolate - -# II. Physical Character -habitable_planet_count: ~ -inhabited_planet_count: ~ -asteroid_belt: ~ -gas_giant: ~ -habitability_profile: ~ - -# III. Gate Infrastructure -horizon_station: true -aperture_count: 2 -gate_connections: 2 -gate_topology: through_route -span_gate_network: ~ - -# IV. Settlement History -settlement_wave: wave_1 -founding_motivation: ~ -founding_culture_primary: ~ -founding_culture_secondary: ~ -cultural_persistence: ~ -historical_event: ~ -historical_event_age_years: ~ -religious_status: ~ -religious_generation_count: ~ - -# V. Economic Life -economic_tier: ~ -population: ~ -economic_base_primary: ~ -economic_base_secondary: ~ -distribution_index: ~ -imprint_access: ~ - -# VI. Governance -governance_type: ~ -dominant_faction: ~ -primary_fault_line: ~ -secondary_fault_line: ~ - -# VII. Faction Presence -assembly_presence: ~ -commission_presence: ~ -syndic_presence: ~ -syndic_type: ~ -separatist_presence: ~ -separatist_type: ~ -institute_presence: ~ -guardians_presence: ~ - -# VIII. Cultural Voice -cultural_register: ~ -cultural_register_secondary: ~ -ambient_anxiety: ~ -local_pride: ~ -atmospheric_tone: ~ -atmospheric_tone_secondary: ~ -active_situation: ~ -silence_threshold: ~ - -# IX. Political Character -earth_alignment: ~ -earth_proximity: proximate -earth_tension: ~ - -# X. Narrative Profile -primary_archetype: ~ -secondary_archetype: ~ -narrative_notable: ~ -generation_priority: ~ - -# XI. Content Notes -stability_index: ~ -system_volatility: ~ -cultural_corridor: ~ ---- - -# PLACEHOLDER_035 -**GJ 601A** | S-035 | K-type | west_reach outer - -## Supply Dependency - - -## Faction Notes - - -## Silence Topic - - -## Narrative Hook - - -## Calibration Note - - -## Derived Fields - -- **Compound Zone:** west_reach / outer / deep_reach_isolate -- **Settlement Age:** ~550 years -- **Hop Distance from Gateway:** 9 -- **Adjacent Systems:** S-151, S-155 diff --git a/docs/wiki/systems/GJ-603/index.md b/docs/wiki/systems/GJ-603/index.md deleted file mode 100644 index b8d67163e..000000000 --- a/docs/wiki/systems/GJ-603/index.md +++ /dev/null @@ -1,119 +0,0 @@ ---- -# ============================================================ -# GJ 603 — PLACEHOLDER_283 -# Star Systems Wiki — The Settled Reach -# ============================================================ -# Auto-generated stub. Pre-filled fields from star-map.json. -# Fields marked ~ require authoring. -# ============================================================ - -# I. Identity and Location -system_id: S-283 -astronomical_id: "GJ 603" -proper_name: ~ -system_name: "PLACEHOLDER_283" -star_type: G -geographic_sector: deep_frontier -geographic_band: outer -political_zone: contested_frontier - -# II. Physical Character -habitable_planet_count: ~ -inhabited_planet_count: ~ -asteroid_belt: ~ -gas_giant: ~ -habitability_profile: ~ - -# III. Gate Infrastructure -horizon_station: true -aperture_count: 1 -gate_connections: 1 -gate_topology: dead_end -span_gate_network: ~ - -# IV. Settlement History -settlement_wave: wave_5 -founding_motivation: ~ -founding_culture_primary: ~ -founding_culture_secondary: ~ -cultural_persistence: ~ -historical_event: ~ -historical_event_age_years: ~ -religious_status: ~ -religious_generation_count: ~ - -# V. Economic Life -economic_tier: ~ -population: ~ -economic_base_primary: ~ -economic_base_secondary: ~ -distribution_index: ~ -imprint_access: ~ - -# VI. Governance -governance_type: ~ -dominant_faction: ~ -primary_fault_line: ~ -secondary_fault_line: ~ - -# VII. Faction Presence -assembly_presence: ~ -commission_presence: ~ -syndic_presence: ~ -syndic_type: ~ -separatist_presence: ~ -separatist_type: ~ -institute_presence: ~ -guardians_presence: ~ - -# VIII. Cultural Voice -cultural_register: ~ -cultural_register_secondary: ~ -ambient_anxiety: ~ -local_pride: ~ -atmospheric_tone: ~ -atmospheric_tone_secondary: ~ -active_situation: ~ -silence_threshold: ~ - -# IX. Political Character -earth_alignment: ~ -earth_proximity: proximate -earth_tension: ~ - -# X. Narrative Profile -primary_archetype: ~ -secondary_archetype: ~ -narrative_notable: ~ -generation_priority: ~ - -# XI. Content Notes -stability_index: ~ -system_volatility: ~ -cultural_corridor: ~ ---- - -# PLACEHOLDER_283 -**GJ 603** | S-283 | G-type | deep_frontier outer - -## Supply Dependency - - -## Faction Notes - - -## Silence Topic - - -## Narrative Hook - - -## Calibration Note - - -## Derived Fields - -- **Compound Zone:** deep_frontier / outer / contested_frontier -- **Settlement Age:** ~20 years -- **Hop Distance from Gateway:** 7 -- **Adjacent Systems:** S-011 diff --git a/docs/wiki/systems/GJ-61/index.md b/docs/wiki/systems/GJ-61/index.md deleted file mode 100644 index 8b5f6b5c3..000000000 --- a/docs/wiki/systems/GJ-61/index.md +++ /dev/null @@ -1,119 +0,0 @@ ---- -# ============================================================ -# GJ 61 — Titawin -# Star Systems Wiki — The Settled Reach -# ============================================================ -# Auto-generated stub. Pre-filled fields from star-map.json. -# Fields marked ~ require authoring. -# ============================================================ - -# I. Identity and Location -system_id: S-296 -astronomical_id: "GJ 61" -proper_name: "Titawin" -system_name: "Titawin" -star_type: G -geographic_sector: deep_frontier -geographic_band: outer -political_zone: contested_frontier - -# II. Physical Character -habitable_planet_count: ~ -inhabited_planet_count: ~ -asteroid_belt: ~ -gas_giant: ~ -habitability_profile: ~ - -# III. Gate Infrastructure -horizon_station: true -aperture_count: 2 -gate_connections: 2 -gate_topology: spur_end -span_gate_network: ~ - -# IV. Settlement History -settlement_wave: wave_3 -founding_motivation: ~ -founding_culture_primary: ~ -founding_culture_secondary: ~ -cultural_persistence: ~ -historical_event: ~ -historical_event_age_years: ~ -religious_status: ~ -religious_generation_count: ~ - -# V. Economic Life -economic_tier: ~ -population: ~ -economic_base_primary: ~ -economic_base_secondary: ~ -distribution_index: ~ -imprint_access: ~ - -# VI. Governance -governance_type: ~ -dominant_faction: ~ -primary_fault_line: ~ -secondary_fault_line: ~ - -# VII. Faction Presence -assembly_presence: ~ -commission_presence: ~ -syndic_presence: ~ -syndic_type: ~ -separatist_presence: ~ -separatist_type: ~ -institute_presence: ~ -guardians_presence: ~ - -# VIII. Cultural Voice -cultural_register: ~ -cultural_register_secondary: ~ -ambient_anxiety: ~ -local_pride: ~ -atmospheric_tone: ~ -atmospheric_tone_secondary: ~ -active_situation: ~ -silence_threshold: ~ - -# IX. Political Character -earth_alignment: ~ -earth_proximity: distant -earth_tension: ~ - -# X. Narrative Profile -primary_archetype: ~ -secondary_archetype: ~ -narrative_notable: ~ -generation_priority: ~ - -# XI. Content Notes -stability_index: ~ -system_volatility: ~ -cultural_corridor: ~ ---- - -# Titawin -**GJ 61** | S-296 | G-type | deep_frontier outer - -## Supply Dependency - - -## Faction Notes - - -## Silence Topic - - -## Narrative Hook - - -## Calibration Note - - -## Derived Fields - -- **Compound Zone:** deep_frontier / outer / contested_frontier -- **Settlement Age:** ~200 years -- **Hop Distance from Gateway:** 12 -- **Adjacent Systems:** S-063, S-124 diff --git a/docs/wiki/systems/GJ-615/index.md b/docs/wiki/systems/GJ-615/index.md deleted file mode 100644 index 62232e22a..000000000 --- a/docs/wiki/systems/GJ-615/index.md +++ /dev/null @@ -1,119 +0,0 @@ ---- -# ============================================================ -# GJ 615 — PLACEHOLDER_038 -# Star Systems Wiki — The Settled Reach -# ============================================================ -# Auto-generated stub. Pre-filled fields from star-map.json. -# Fields marked ~ require authoring. -# ============================================================ - -# I. Identity and Location -system_id: S-038 -astronomical_id: "GJ 615" -proper_name: ~ -system_name: "PLACEHOLDER_038" -star_type: K -geographic_sector: west_reach -geographic_band: outer -political_zone: commercial_mid_reach - -# II. Physical Character -habitable_planet_count: ~ -inhabited_planet_count: ~ -asteroid_belt: ~ -gas_giant: ~ -habitability_profile: ~ - -# III. Gate Infrastructure -horizon_station: true -aperture_count: 1 -gate_connections: 1 -gate_topology: dead_end -span_gate_network: ~ - -# IV. Settlement History -settlement_wave: wave_3 -founding_motivation: ~ -founding_culture_primary: ~ -founding_culture_secondary: ~ -cultural_persistence: ~ -historical_event: ~ -historical_event_age_years: ~ -religious_status: ~ -religious_generation_count: ~ - -# V. Economic Life -economic_tier: ~ -population: ~ -economic_base_primary: ~ -economic_base_secondary: ~ -distribution_index: ~ -imprint_access: ~ - -# VI. Governance -governance_type: ~ -dominant_faction: ~ -primary_fault_line: ~ -secondary_fault_line: ~ - -# VII. Faction Presence -assembly_presence: ~ -commission_presence: ~ -syndic_presence: ~ -syndic_type: ~ -separatist_presence: ~ -separatist_type: ~ -institute_presence: ~ -guardians_presence: ~ - -# VIII. Cultural Voice -cultural_register: ~ -cultural_register_secondary: ~ -ambient_anxiety: ~ -local_pride: ~ -atmospheric_tone: ~ -atmospheric_tone_secondary: ~ -active_situation: ~ -silence_threshold: ~ - -# IX. Political Character -earth_alignment: ~ -earth_proximity: distant -earth_tension: ~ - -# X. Narrative Profile -primary_archetype: ~ -secondary_archetype: ~ -narrative_notable: ~ -generation_priority: ~ - -# XI. Content Notes -stability_index: ~ -system_volatility: ~ -cultural_corridor: ~ ---- - -# PLACEHOLDER_038 -**GJ 615** | S-038 | K-type | west_reach outer - -## Supply Dependency - - -## Faction Notes - - -## Silence Topic - - -## Narrative Hook - - -## Calibration Note - - -## Derived Fields - -- **Compound Zone:** west_reach / outer / commercial_mid_reach -- **Settlement Age:** ~200 years -- **Hop Distance from Gateway:** 11 -- **Adjacent Systems:** S-155 diff --git a/docs/wiki/systems/GJ-616/index.md b/docs/wiki/systems/GJ-616/index.md deleted file mode 100644 index 218d772d5..000000000 --- a/docs/wiki/systems/GJ-616/index.md +++ /dev/null @@ -1,119 +0,0 @@ ---- -# ============================================================ -# GJ 616 — PLACEHOLDER_141 -# Star Systems Wiki — The Settled Reach -# ============================================================ -# Auto-generated stub. Pre-filled fields from star-map.json. -# Fields marked ~ require authoring. -# ============================================================ - -# I. Identity and Location -system_id: S-141 -astronomical_id: "GJ 616" -proper_name: ~ -system_name: "PLACEHOLDER_141" -star_type: K -geographic_sector: deep_frontier -geographic_band: inner -political_zone: deep_reach_isolate - -# II. Physical Character -habitable_planet_count: ~ -inhabited_planet_count: ~ -asteroid_belt: ~ -gas_giant: ~ -habitability_profile: ~ - -# III. Gate Infrastructure -horizon_station: true -aperture_count: 2 -gate_connections: 2 -gate_topology: through_route -span_gate_network: ~ - -# IV. Settlement History -settlement_wave: wave_5 -founding_motivation: ~ -founding_culture_primary: ~ -founding_culture_secondary: ~ -cultural_persistence: ~ -historical_event: ~ -historical_event_age_years: ~ -religious_status: ~ -religious_generation_count: ~ - -# V. Economic Life -economic_tier: ~ -population: ~ -economic_base_primary: ~ -economic_base_secondary: ~ -distribution_index: ~ -imprint_access: ~ - -# VI. Governance -governance_type: ~ -dominant_faction: ~ -primary_fault_line: ~ -secondary_fault_line: ~ - -# VII. Faction Presence -assembly_presence: ~ -commission_presence: ~ -syndic_presence: ~ -syndic_type: ~ -separatist_presence: ~ -separatist_type: ~ -institute_presence: ~ -guardians_presence: ~ - -# VIII. Cultural Voice -cultural_register: ~ -cultural_register_secondary: ~ -ambient_anxiety: ~ -local_pride: ~ -atmospheric_tone: ~ -atmospheric_tone_secondary: ~ -active_situation: ~ -silence_threshold: ~ - -# IX. Political Character -earth_alignment: ~ -earth_proximity: distant -earth_tension: ~ - -# X. Narrative Profile -primary_archetype: ~ -secondary_archetype: ~ -narrative_notable: ~ -generation_priority: ~ - -# XI. Content Notes -stability_index: ~ -system_volatility: ~ -cultural_corridor: ~ ---- - -# PLACEHOLDER_141 -**GJ 616** | S-141 | K-type | deep_frontier inner - -## Supply Dependency - - -## Faction Notes - - -## Silence Topic - - -## Narrative Hook - - -## Calibration Note - - -## Derived Fields - -- **Compound Zone:** deep_frontier / inner / deep_reach_isolate -- **Settlement Age:** ~20 years -- **Hop Distance from Gateway:** 12 -- **Adjacent Systems:** S-147, S-221 diff --git a/docs/wiki/systems/GJ-620.1A/index.md b/docs/wiki/systems/GJ-620.1A/index.md deleted file mode 100644 index f571901fe..000000000 --- a/docs/wiki/systems/GJ-620.1A/index.md +++ /dev/null @@ -1,119 +0,0 @@ ---- -# ============================================================ -# GJ 620.1A — PLACEHOLDER_281 -# Star Systems Wiki — The Settled Reach -# ============================================================ -# Auto-generated stub. Pre-filled fields from star-map.json. -# Fields marked ~ require authoring. -# ============================================================ - -# I. Identity and Location -system_id: S-281 -astronomical_id: "GJ 620.1A" -proper_name: ~ -system_name: "PLACEHOLDER_281" -star_type: M -geographic_sector: east_reach -geographic_band: outer -political_zone: deep_reach_isolate - -# II. Physical Character -habitable_planet_count: ~ -inhabited_planet_count: ~ -asteroid_belt: ~ -gas_giant: ~ -habitability_profile: ~ - -# III. Gate Infrastructure -horizon_station: true -aperture_count: 1 -gate_connections: 1 -gate_topology: dead_end -span_gate_network: ~ - -# IV. Settlement History -settlement_wave: wave_3 -founding_motivation: ~ -founding_culture_primary: ~ -founding_culture_secondary: ~ -cultural_persistence: ~ -historical_event: ~ -historical_event_age_years: ~ -religious_status: ~ -religious_generation_count: ~ - -# V. Economic Life -economic_tier: ~ -population: ~ -economic_base_primary: ~ -economic_base_secondary: ~ -distribution_index: ~ -imprint_access: ~ - -# VI. Governance -governance_type: ~ -dominant_faction: ~ -primary_fault_line: ~ -secondary_fault_line: ~ - -# VII. Faction Presence -assembly_presence: ~ -commission_presence: ~ -syndic_presence: ~ -syndic_type: ~ -separatist_presence: ~ -separatist_type: ~ -institute_presence: ~ -guardians_presence: ~ - -# VIII. Cultural Voice -cultural_register: ~ -cultural_register_secondary: ~ -ambient_anxiety: ~ -local_pride: ~ -atmospheric_tone: ~ -atmospheric_tone_secondary: ~ -active_situation: ~ -silence_threshold: ~ - -# IX. Political Character -earth_alignment: ~ -earth_proximity: proximate -earth_tension: ~ - -# X. Narrative Profile -primary_archetype: ~ -secondary_archetype: ~ -narrative_notable: ~ -generation_priority: ~ - -# XI. Content Notes -stability_index: ~ -system_volatility: ~ -cultural_corridor: ~ ---- - -# PLACEHOLDER_281 -**GJ 620.1A** | S-281 | M-type | east_reach outer - -## Supply Dependency - - -## Faction Notes - - -## Silence Topic - - -## Narrative Hook - - -## Calibration Note - - -## Derived Fields - -- **Compound Zone:** east_reach / outer / deep_reach_isolate -- **Settlement Age:** ~200 years -- **Hop Distance from Gateway:** 8 -- **Adjacent Systems:** S-059 diff --git a/docs/wiki/systems/GJ-624/index.md b/docs/wiki/systems/GJ-624/index.md deleted file mode 100644 index d4fbe2827..000000000 --- a/docs/wiki/systems/GJ-624/index.md +++ /dev/null @@ -1,119 +0,0 @@ ---- -# ============================================================ -# GJ 624 — PLACEHOLDER_086 -# Star Systems Wiki — The Settled Reach -# ============================================================ -# Auto-generated stub. Pre-filled fields from star-map.json. -# Fields marked ~ require authoring. -# ============================================================ - -# I. Identity and Location -system_id: S-086 -astronomical_id: "GJ 624" -proper_name: ~ -system_name: "PLACEHOLDER_086" -star_type: G -geographic_sector: west_reach -geographic_band: outer -political_zone: research_periphery - -# II. Physical Character -habitable_planet_count: ~ -inhabited_planet_count: ~ -asteroid_belt: ~ -gas_giant: ~ -habitability_profile: ~ - -# III. Gate Infrastructure -horizon_station: true -aperture_count: 1 -gate_connections: 1 -gate_topology: dead_end -span_gate_network: ~ - -# IV. Settlement History -settlement_wave: wave_2 -founding_motivation: ~ -founding_culture_primary: ~ -founding_culture_secondary: ~ -cultural_persistence: ~ -historical_event: ~ -historical_event_age_years: ~ -religious_status: ~ -religious_generation_count: ~ - -# V. Economic Life -economic_tier: ~ -population: ~ -economic_base_primary: ~ -economic_base_secondary: ~ -distribution_index: ~ -imprint_access: ~ - -# VI. Governance -governance_type: ~ -dominant_faction: ~ -primary_fault_line: ~ -secondary_fault_line: ~ - -# VII. Faction Presence -assembly_presence: ~ -commission_presence: ~ -syndic_presence: ~ -syndic_type: ~ -separatist_presence: ~ -separatist_type: ~ -institute_presence: ~ -guardians_presence: ~ - -# VIII. Cultural Voice -cultural_register: ~ -cultural_register_secondary: ~ -ambient_anxiety: ~ -local_pride: ~ -atmospheric_tone: ~ -atmospheric_tone_secondary: ~ -active_situation: ~ -silence_threshold: ~ - -# IX. Political Character -earth_alignment: ~ -earth_proximity: proximate -earth_tension: ~ - -# X. Narrative Profile -primary_archetype: ~ -secondary_archetype: ~ -narrative_notable: ~ -generation_priority: ~ - -# XI. Content Notes -stability_index: ~ -system_volatility: ~ -cultural_corridor: ~ ---- - -# PLACEHOLDER_086 -**GJ 624** | S-086 | G-type | west_reach outer - -## Supply Dependency - - -## Faction Notes - - -## Silence Topic - - -## Narrative Hook - - -## Calibration Note - - -## Derived Fields - -- **Compound Zone:** west_reach / outer / research_periphery -- **Settlement Age:** ~400 years -- **Hop Distance from Gateway:** 8 -- **Adjacent Systems:** S-182 diff --git a/docs/wiki/systems/GJ-625/index.md b/docs/wiki/systems/GJ-625/index.md deleted file mode 100644 index b6b6d1764..000000000 --- a/docs/wiki/systems/GJ-625/index.md +++ /dev/null @@ -1,119 +0,0 @@ ---- -# ============================================================ -# GJ 625 — PLACEHOLDER_021 -# Star Systems Wiki — The Settled Reach -# ============================================================ -# Auto-generated stub. Pre-filled fields from star-map.json. -# Fields marked ~ require authoring. -# ============================================================ - -# I. Identity and Location -system_id: S-021 -astronomical_id: "GJ 625" -proper_name: ~ -system_name: "PLACEHOLDER_021" -star_type: K -geographic_sector: east_reach -geographic_band: outer -political_zone: research_periphery - -# II. Physical Character -habitable_planet_count: ~ -inhabited_planet_count: ~ -asteroid_belt: ~ -gas_giant: ~ -habitability_profile: ~ - -# III. Gate Infrastructure -horizon_station: true -aperture_count: 2 -gate_connections: 2 -gate_topology: spur_end -span_gate_network: ~ - -# IV. Settlement History -settlement_wave: wave_2 -founding_motivation: ~ -founding_culture_primary: ~ -founding_culture_secondary: ~ -cultural_persistence: ~ -historical_event: ~ -historical_event_age_years: ~ -religious_status: ~ -religious_generation_count: ~ - -# V. Economic Life -economic_tier: ~ -population: ~ -economic_base_primary: ~ -economic_base_secondary: ~ -distribution_index: ~ -imprint_access: ~ - -# VI. Governance -governance_type: ~ -dominant_faction: ~ -primary_fault_line: ~ -secondary_fault_line: ~ - -# VII. Faction Presence -assembly_presence: ~ -commission_presence: ~ -syndic_presence: ~ -syndic_type: ~ -separatist_presence: ~ -separatist_type: ~ -institute_presence: ~ -guardians_presence: ~ - -# VIII. Cultural Voice -cultural_register: ~ -cultural_register_secondary: ~ -ambient_anxiety: ~ -local_pride: ~ -atmospheric_tone: ~ -atmospheric_tone_secondary: ~ -active_situation: ~ -silence_threshold: ~ - -# IX. Political Character -earth_alignment: ~ -earth_proximity: proximate -earth_tension: ~ - -# X. Narrative Profile -primary_archetype: ~ -secondary_archetype: ~ -narrative_notable: ~ -generation_priority: ~ - -# XI. Content Notes -stability_index: ~ -system_volatility: ~ -cultural_corridor: ~ ---- - -# PLACEHOLDER_021 -**GJ 625** | S-021 | K-type | east_reach outer - -## Supply Dependency - - -## Faction Notes - - -## Silence Topic - - -## Narrative Hook - - -## Calibration Note - - -## Derived Fields - -- **Compound Zone:** east_reach / outer / research_periphery -- **Settlement Age:** ~400 years -- **Hop Distance from Gateway:** 6 -- **Adjacent Systems:** S-121, S-298 diff --git a/docs/wiki/systems/GJ-628/index.md b/docs/wiki/systems/GJ-628/index.md deleted file mode 100644 index 61e18f3bd..000000000 --- a/docs/wiki/systems/GJ-628/index.md +++ /dev/null @@ -1,119 +0,0 @@ ---- -# ============================================================ -# GJ 628 — Wolf 1061 -# Star Systems Wiki — The Settled Reach -# ============================================================ -# Auto-generated stub. Pre-filled fields from star-map.json. -# Fields marked ~ require authoring. -# ============================================================ - -# I. Identity and Location -system_id: S-018 -astronomical_id: "GJ 628" -proper_name: "Wolf 1061" -system_name: "Wolf 1061" -star_type: G -geographic_sector: west_reach -geographic_band: inner -political_zone: commercial_mid_reach - -# II. Physical Character -habitable_planet_count: ~ -inhabited_planet_count: ~ -asteroid_belt: ~ -gas_giant: ~ -habitability_profile: ~ - -# III. Gate Infrastructure -horizon_station: true -aperture_count: 2 -gate_connections: 2 -gate_topology: loop_member -span_gate_network: ~ - -# IV. Settlement History -settlement_wave: wave_2 -founding_motivation: ~ -founding_culture_primary: ~ -founding_culture_secondary: ~ -cultural_persistence: ~ -historical_event: ~ -historical_event_age_years: ~ -religious_status: ~ -religious_generation_count: ~ - -# V. Economic Life -economic_tier: ~ -population: ~ -economic_base_primary: ~ -economic_base_secondary: ~ -distribution_index: ~ -imprint_access: ~ - -# VI. Governance -governance_type: ~ -dominant_faction: ~ -primary_fault_line: ~ -secondary_fault_line: ~ - -# VII. Faction Presence -assembly_presence: ~ -commission_presence: ~ -syndic_presence: ~ -syndic_type: ~ -separatist_presence: ~ -separatist_type: ~ -institute_presence: ~ -guardians_presence: ~ - -# VIII. Cultural Voice -cultural_register: ~ -cultural_register_secondary: ~ -ambient_anxiety: ~ -local_pride: ~ -atmospheric_tone: ~ -atmospheric_tone_secondary: ~ -active_situation: ~ -silence_threshold: ~ - -# IX. Political Character -earth_alignment: ~ -earth_proximity: proximate -earth_tension: ~ - -# X. Narrative Profile -primary_archetype: ~ -secondary_archetype: ~ -narrative_notable: ~ -generation_priority: ~ - -# XI. Content Notes -stability_index: ~ -system_volatility: ~ -cultural_corridor: ~ ---- - -# Wolf 1061 -**GJ 628** | S-018 | G-type | west_reach inner - -## Supply Dependency - - -## Faction Notes - - -## Silence Topic - - -## Narrative Hook - - -## Calibration Note - - -## Derived Fields - -- **Compound Zone:** west_reach / inner / commercial_mid_reach -- **Settlement Age:** ~400 years -- **Hop Distance from Gateway:** 4 -- **Adjacent Systems:** S-003, S-161 diff --git a/docs/wiki/systems/GJ-631/index.md b/docs/wiki/systems/GJ-631/index.md deleted file mode 100644 index 75b32a56c..000000000 --- a/docs/wiki/systems/GJ-631/index.md +++ /dev/null @@ -1,119 +0,0 @@ ---- -# ============================================================ -# GJ 631 — PLACEHOLDER_257 -# Star Systems Wiki — The Settled Reach -# ============================================================ -# Auto-generated stub. Pre-filled fields from star-map.json. -# Fields marked ~ require authoring. -# ============================================================ - -# I. Identity and Location -system_id: S-257 -astronomical_id: "GJ 631" -proper_name: ~ -system_name: "PLACEHOLDER_257" -star_type: G -geographic_sector: west_reach -geographic_band: outer -political_zone: research_periphery - -# II. Physical Character -habitable_planet_count: ~ -inhabited_planet_count: ~ -asteroid_belt: ~ -gas_giant: ~ -habitability_profile: ~ - -# III. Gate Infrastructure -horizon_station: true -aperture_count: 2 -gate_connections: 2 -gate_topology: spur_end -span_gate_network: ~ - -# IV. Settlement History -settlement_wave: wave_3 -founding_motivation: ~ -founding_culture_primary: ~ -founding_culture_secondary: ~ -cultural_persistence: ~ -historical_event: ~ -historical_event_age_years: ~ -religious_status: ~ -religious_generation_count: ~ - -# V. Economic Life -economic_tier: ~ -population: ~ -economic_base_primary: ~ -economic_base_secondary: ~ -distribution_index: ~ -imprint_access: ~ - -# VI. Governance -governance_type: ~ -dominant_faction: ~ -primary_fault_line: ~ -secondary_fault_line: ~ - -# VII. Faction Presence -assembly_presence: ~ -commission_presence: ~ -syndic_presence: ~ -syndic_type: ~ -separatist_presence: ~ -separatist_type: ~ -institute_presence: ~ -guardians_presence: ~ - -# VIII. Cultural Voice -cultural_register: ~ -cultural_register_secondary: ~ -ambient_anxiety: ~ -local_pride: ~ -atmospheric_tone: ~ -atmospheric_tone_secondary: ~ -active_situation: ~ -silence_threshold: ~ - -# IX. Political Character -earth_alignment: ~ -earth_proximity: proximate -earth_tension: ~ - -# X. Narrative Profile -primary_archetype: ~ -secondary_archetype: ~ -narrative_notable: ~ -generation_priority: ~ - -# XI. Content Notes -stability_index: ~ -system_volatility: ~ -cultural_corridor: ~ ---- - -# PLACEHOLDER_257 -**GJ 631** | S-257 | G-type | west_reach outer - -## Supply Dependency - - -## Faction Notes - - -## Silence Topic - - -## Narrative Hook - - -## Calibration Note - - -## Derived Fields - -- **Compound Zone:** west_reach / outer / research_periphery -- **Settlement Age:** ~200 years -- **Hop Distance from Gateway:** 6 -- **Adjacent Systems:** S-182, S-254 diff --git a/docs/wiki/systems/GJ-635A/index.md b/docs/wiki/systems/GJ-635A/index.md deleted file mode 100644 index e4a750a57..000000000 --- a/docs/wiki/systems/GJ-635A/index.md +++ /dev/null @@ -1,119 +0,0 @@ ---- -# ============================================================ -# GJ 635A — PLACEHOLDER_034 -# Star Systems Wiki — The Settled Reach -# ============================================================ -# Auto-generated stub. Pre-filled fields from star-map.json. -# Fields marked ~ require authoring. -# ============================================================ - -# I. Identity and Location -system_id: S-034 -astronomical_id: "GJ 635A" -proper_name: ~ -system_name: "PLACEHOLDER_034" -star_type: M -geographic_sector: west_reach -geographic_band: outer -political_zone: research_periphery - -# II. Physical Character -habitable_planet_count: ~ -inhabited_planet_count: ~ -asteroid_belt: ~ -gas_giant: ~ -habitability_profile: ~ - -# III. Gate Infrastructure -horizon_station: true -aperture_count: 1 -gate_connections: 1 -gate_topology: dead_end -span_gate_network: ~ - -# IV. Settlement History -settlement_wave: wave_3 -founding_motivation: ~ -founding_culture_primary: ~ -founding_culture_secondary: ~ -cultural_persistence: ~ -historical_event: ~ -historical_event_age_years: ~ -religious_status: ~ -religious_generation_count: ~ - -# V. Economic Life -economic_tier: ~ -population: ~ -economic_base_primary: ~ -economic_base_secondary: ~ -distribution_index: ~ -imprint_access: ~ - -# VI. Governance -governance_type: ~ -dominant_faction: ~ -primary_fault_line: ~ -secondary_fault_line: ~ - -# VII. Faction Presence -assembly_presence: ~ -commission_presence: ~ -syndic_presence: ~ -syndic_type: ~ -separatist_presence: ~ -separatist_type: ~ -institute_presence: ~ -guardians_presence: ~ - -# VIII. Cultural Voice -cultural_register: ~ -cultural_register_secondary: ~ -ambient_anxiety: ~ -local_pride: ~ -atmospheric_tone: ~ -atmospheric_tone_secondary: ~ -active_situation: ~ -silence_threshold: ~ - -# IX. Political Character -earth_alignment: ~ -earth_proximity: proximate -earth_tension: ~ - -# X. Narrative Profile -primary_archetype: ~ -secondary_archetype: ~ -narrative_notable: ~ -generation_priority: ~ - -# XI. Content Notes -stability_index: ~ -system_volatility: ~ -cultural_corridor: ~ ---- - -# PLACEHOLDER_034 -**GJ 635A** | S-034 | M-type | west_reach outer - -## Supply Dependency - - -## Faction Notes - - -## Silence Topic - - -## Narrative Hook - - -## Calibration Note - - -## Derived Fields - -- **Compound Zone:** west_reach / outer / research_periphery -- **Settlement Age:** ~200 years -- **Hop Distance from Gateway:** 7 -- **Adjacent Systems:** S-052 diff --git a/docs/wiki/systems/GJ-635B/index.md b/docs/wiki/systems/GJ-635B/index.md deleted file mode 100644 index ff8460859..000000000 --- a/docs/wiki/systems/GJ-635B/index.md +++ /dev/null @@ -1,119 +0,0 @@ ---- -# ============================================================ -# GJ 635B — PLACEHOLDER_026 -# Star Systems Wiki — The Settled Reach -# ============================================================ -# Auto-generated stub. Pre-filled fields from star-map.json. -# Fields marked ~ require authoring. -# ============================================================ - -# I. Identity and Location -system_id: S-026 -astronomical_id: "GJ 635B" -proper_name: ~ -system_name: "PLACEHOLDER_026" -star_type: G -geographic_sector: east_reach -geographic_band: inner -political_zone: commercial_mid_reach - -# II. Physical Character -habitable_planet_count: ~ -inhabited_planet_count: ~ -asteroid_belt: ~ -gas_giant: ~ -habitability_profile: ~ - -# III. Gate Infrastructure -horizon_station: true -aperture_count: 2 -gate_connections: 2 -gate_topology: spur_end -span_gate_network: ~ - -# IV. Settlement History -settlement_wave: wave_2 -founding_motivation: ~ -founding_culture_primary: ~ -founding_culture_secondary: ~ -cultural_persistence: ~ -historical_event: ~ -historical_event_age_years: ~ -religious_status: ~ -religious_generation_count: ~ - -# V. Economic Life -economic_tier: ~ -population: ~ -economic_base_primary: ~ -economic_base_secondary: ~ -distribution_index: ~ -imprint_access: ~ - -# VI. Governance -governance_type: ~ -dominant_faction: ~ -primary_fault_line: ~ -secondary_fault_line: ~ - -# VII. Faction Presence -assembly_presence: ~ -commission_presence: ~ -syndic_presence: ~ -syndic_type: ~ -separatist_presence: ~ -separatist_type: ~ -institute_presence: ~ -guardians_presence: ~ - -# VIII. Cultural Voice -cultural_register: ~ -cultural_register_secondary: ~ -ambient_anxiety: ~ -local_pride: ~ -atmospheric_tone: ~ -atmospheric_tone_secondary: ~ -active_situation: ~ -silence_threshold: ~ - -# IX. Political Character -earth_alignment: ~ -earth_proximity: proximate -earth_tension: ~ - -# X. Narrative Profile -primary_archetype: ~ -secondary_archetype: ~ -narrative_notable: ~ -generation_priority: ~ - -# XI. Content Notes -stability_index: ~ -system_volatility: ~ -cultural_corridor: ~ ---- - -# PLACEHOLDER_026 -**GJ 635B** | S-026 | G-type | east_reach inner - -## Supply Dependency - - -## Faction Notes - - -## Silence Topic - - -## Narrative Hook - - -## Calibration Note - - -## Derived Fields - -- **Compound Zone:** east_reach / inner / commercial_mid_reach -- **Settlement Age:** ~400 years -- **Hop Distance from Gateway:** 7 -- **Adjacent Systems:** S-056, S-185 diff --git a/docs/wiki/systems/GJ-638/index.md b/docs/wiki/systems/GJ-638/index.md deleted file mode 100644 index ff8f167a2..000000000 --- a/docs/wiki/systems/GJ-638/index.md +++ /dev/null @@ -1,119 +0,0 @@ ---- -# ============================================================ -# GJ 638 — PLACEHOLDER_065 -# Star Systems Wiki — The Settled Reach -# ============================================================ -# Auto-generated stub. Pre-filled fields from star-map.json. -# Fields marked ~ require authoring. -# ============================================================ - -# I. Identity and Location -system_id: S-065 -astronomical_id: "GJ 638" -proper_name: ~ -system_name: "PLACEHOLDER_065" -star_type: M -geographic_sector: north_reach -geographic_band: outer -political_zone: commercial_mid_reach - -# II. Physical Character -habitable_planet_count: ~ -inhabited_planet_count: ~ -asteroid_belt: ~ -gas_giant: ~ -habitability_profile: ~ - -# III. Gate Infrastructure -horizon_station: true -aperture_count: 1 -gate_connections: 1 -gate_topology: dead_end -span_gate_network: ~ - -# IV. Settlement History -settlement_wave: wave_2 -founding_motivation: ~ -founding_culture_primary: ~ -founding_culture_secondary: ~ -cultural_persistence: ~ -historical_event: ~ -historical_event_age_years: ~ -religious_status: ~ -religious_generation_count: ~ - -# V. Economic Life -economic_tier: ~ -population: ~ -economic_base_primary: ~ -economic_base_secondary: ~ -distribution_index: ~ -imprint_access: ~ - -# VI. Governance -governance_type: ~ -dominant_faction: ~ -primary_fault_line: ~ -secondary_fault_line: ~ - -# VII. Faction Presence -assembly_presence: ~ -commission_presence: ~ -syndic_presence: ~ -syndic_type: ~ -separatist_presence: ~ -separatist_type: ~ -institute_presence: ~ -guardians_presence: ~ - -# VIII. Cultural Voice -cultural_register: ~ -cultural_register_secondary: ~ -ambient_anxiety: ~ -local_pride: ~ -atmospheric_tone: ~ -atmospheric_tone_secondary: ~ -active_situation: ~ -silence_threshold: ~ - -# IX. Political Character -earth_alignment: ~ -earth_proximity: proximate -earth_tension: ~ - -# X. Narrative Profile -primary_archetype: ~ -secondary_archetype: ~ -narrative_notable: ~ -generation_priority: ~ - -# XI. Content Notes -stability_index: ~ -system_volatility: ~ -cultural_corridor: ~ ---- - -# PLACEHOLDER_065 -**GJ 638** | S-065 | M-type | north_reach outer - -## Supply Dependency - - -## Faction Notes - - -## Silence Topic - - -## Narrative Hook - - -## Calibration Note - - -## Derived Fields - -- **Compound Zone:** north_reach / outer / commercial_mid_reach -- **Settlement Age:** ~400 years -- **Hop Distance from Gateway:** 6 -- **Adjacent Systems:** S-017 diff --git a/docs/wiki/systems/GJ-643/index.md b/docs/wiki/systems/GJ-643/index.md deleted file mode 100644 index 7495e95ba..000000000 --- a/docs/wiki/systems/GJ-643/index.md +++ /dev/null @@ -1,119 +0,0 @@ ---- -# ============================================================ -# GJ 643 — PLACEHOLDER_220 -# Star Systems Wiki — The Settled Reach -# ============================================================ -# Auto-generated stub. Pre-filled fields from star-map.json. -# Fields marked ~ require authoring. -# ============================================================ - -# I. Identity and Location -system_id: S-220 -astronomical_id: "GJ 643" -proper_name: ~ -system_name: "PLACEHOLDER_220" -star_type: M -geographic_sector: deep_frontier -geographic_band: outer -political_zone: contested_frontier - -# II. Physical Character -habitable_planet_count: ~ -inhabited_planet_count: ~ -asteroid_belt: ~ -gas_giant: ~ -habitability_profile: ~ - -# III. Gate Infrastructure -horizon_station: true -aperture_count: 2 -gate_connections: 2 -gate_topology: spur_end -span_gate_network: ~ - -# IV. Settlement History -settlement_wave: wave_4 -founding_motivation: ~ -founding_culture_primary: ~ -founding_culture_secondary: ~ -cultural_persistence: ~ -historical_event: ~ -historical_event_age_years: ~ -religious_status: ~ -religious_generation_count: ~ - -# V. Economic Life -economic_tier: ~ -population: ~ -economic_base_primary: ~ -economic_base_secondary: ~ -distribution_index: ~ -imprint_access: ~ - -# VI. Governance -governance_type: ~ -dominant_faction: ~ -primary_fault_line: ~ -secondary_fault_line: ~ - -# VII. Faction Presence -assembly_presence: ~ -commission_presence: ~ -syndic_presence: ~ -syndic_type: ~ -separatist_presence: ~ -separatist_type: ~ -institute_presence: ~ -guardians_presence: ~ - -# VIII. Cultural Voice -cultural_register: ~ -cultural_register_secondary: ~ -ambient_anxiety: ~ -local_pride: ~ -atmospheric_tone: ~ -atmospheric_tone_secondary: ~ -active_situation: ~ -silence_threshold: ~ - -# IX. Political Character -earth_alignment: ~ -earth_proximity: proximate -earth_tension: ~ - -# X. Narrative Profile -primary_archetype: ~ -secondary_archetype: ~ -narrative_notable: ~ -generation_priority: ~ - -# XI. Content Notes -stability_index: ~ -system_volatility: ~ -cultural_corridor: ~ ---- - -# PLACEHOLDER_220 -**GJ 643** | S-220 | M-type | deep_frontier outer - -## Supply Dependency - - -## Faction Notes - - -## Silence Topic - - -## Narrative Hook - - -## Calibration Note - - -## Derived Fields - -- **Compound Zone:** deep_frontier / outer / contested_frontier -- **Settlement Age:** ~70 years -- **Hop Distance from Gateway:** 6 -- **Adjacent Systems:** S-126, S-225 diff --git a/docs/wiki/systems/GJ-644A/index.md b/docs/wiki/systems/GJ-644A/index.md deleted file mode 100644 index 96f354270..000000000 --- a/docs/wiki/systems/GJ-644A/index.md +++ /dev/null @@ -1,119 +0,0 @@ ---- -# ============================================================ -# GJ 644A — PLACEHOLDER_055 -# Star Systems Wiki — The Settled Reach -# ============================================================ -# Auto-generated stub. Pre-filled fields from star-map.json. -# Fields marked ~ require authoring. -# ============================================================ - -# I. Identity and Location -system_id: S-055 -astronomical_id: "GJ 644A" -proper_name: ~ -system_name: "PLACEHOLDER_055" -star_type: K -geographic_sector: south_reach -geographic_band: inner -political_zone: research_periphery - -# II. Physical Character -habitable_planet_count: ~ -inhabited_planet_count: ~ -asteroid_belt: ~ -gas_giant: ~ -habitability_profile: ~ - -# III. Gate Infrastructure -horizon_station: true -aperture_count: 2 -gate_connections: 2 -gate_topology: loop_member -span_gate_network: ~ - -# IV. Settlement History -settlement_wave: wave_3 -founding_motivation: ~ -founding_culture_primary: ~ -founding_culture_secondary: ~ -cultural_persistence: ~ -historical_event: ~ -historical_event_age_years: ~ -religious_status: ~ -religious_generation_count: ~ - -# V. Economic Life -economic_tier: ~ -population: ~ -economic_base_primary: ~ -economic_base_secondary: ~ -distribution_index: ~ -imprint_access: ~ - -# VI. Governance -governance_type: ~ -dominant_faction: ~ -primary_fault_line: ~ -secondary_fault_line: ~ - -# VII. Faction Presence -assembly_presence: ~ -commission_presence: ~ -syndic_presence: ~ -syndic_type: ~ -separatist_presence: ~ -separatist_type: ~ -institute_presence: ~ -guardians_presence: ~ - -# VIII. Cultural Voice -cultural_register: ~ -cultural_register_secondary: ~ -ambient_anxiety: ~ -local_pride: ~ -atmospheric_tone: ~ -atmospheric_tone_secondary: ~ -active_situation: ~ -silence_threshold: ~ - -# IX. Political Character -earth_alignment: ~ -earth_proximity: proximate -earth_tension: ~ - -# X. Narrative Profile -primary_archetype: ~ -secondary_archetype: ~ -narrative_notable: ~ -generation_priority: ~ - -# XI. Content Notes -stability_index: ~ -system_volatility: ~ -cultural_corridor: ~ ---- - -# PLACEHOLDER_055 -**GJ 644A** | S-055 | K-type | south_reach inner - -## Supply Dependency - - -## Faction Notes - - -## Silence Topic - - -## Narrative Hook - - -## Calibration Note - - -## Derived Fields - -- **Compound Zone:** south_reach / inner / research_periphery -- **Settlement Age:** ~200 years -- **Hop Distance from Gateway:** 6 -- **Adjacent Systems:** S-013, S-174 diff --git a/docs/wiki/systems/GJ-644C/index.md b/docs/wiki/systems/GJ-644C/index.md deleted file mode 100644 index 2148a7280..000000000 --- a/docs/wiki/systems/GJ-644C/index.md +++ /dev/null @@ -1,119 +0,0 @@ ---- -# ============================================================ -# GJ 644C — PLACEHOLDER_031 -# Star Systems Wiki — The Settled Reach -# ============================================================ -# Auto-generated stub. Pre-filled fields from star-map.json. -# Fields marked ~ require authoring. -# ============================================================ - -# I. Identity and Location -system_id: S-031 -astronomical_id: "GJ 644C" -proper_name: ~ -system_name: "PLACEHOLDER_031" -star_type: M -geographic_sector: south_reach -geographic_band: outer -political_zone: research_periphery - -# II. Physical Character -habitable_planet_count: ~ -inhabited_planet_count: ~ -asteroid_belt: ~ -gas_giant: ~ -habitability_profile: ~ - -# III. Gate Infrastructure -horizon_station: true -aperture_count: 2 -gate_connections: 2 -gate_topology: spur_end -span_gate_network: ~ - -# IV. Settlement History -settlement_wave: wave_3 -founding_motivation: ~ -founding_culture_primary: ~ -founding_culture_secondary: ~ -cultural_persistence: ~ -historical_event: ~ -historical_event_age_years: ~ -religious_status: ~ -religious_generation_count: ~ - -# V. Economic Life -economic_tier: ~ -population: ~ -economic_base_primary: ~ -economic_base_secondary: ~ -distribution_index: ~ -imprint_access: ~ - -# VI. Governance -governance_type: ~ -dominant_faction: ~ -primary_fault_line: ~ -secondary_fault_line: ~ - -# VII. Faction Presence -assembly_presence: ~ -commission_presence: ~ -syndic_presence: ~ -syndic_type: ~ -separatist_presence: ~ -separatist_type: ~ -institute_presence: ~ -guardians_presence: ~ - -# VIII. Cultural Voice -cultural_register: ~ -cultural_register_secondary: ~ -ambient_anxiety: ~ -local_pride: ~ -atmospheric_tone: ~ -atmospheric_tone_secondary: ~ -active_situation: ~ -silence_threshold: ~ - -# IX. Political Character -earth_alignment: ~ -earth_proximity: proximate -earth_tension: ~ - -# X. Narrative Profile -primary_archetype: ~ -secondary_archetype: ~ -narrative_notable: ~ -generation_priority: ~ - -# XI. Content Notes -stability_index: ~ -system_volatility: ~ -cultural_corridor: ~ ---- - -# PLACEHOLDER_031 -**GJ 644C** | S-031 | M-type | south_reach outer - -## Supply Dependency - - -## Faction Notes - - -## Silence Topic - - -## Narrative Hook - - -## Calibration Note - - -## Derived Fields - -- **Compound Zone:** south_reach / outer / research_periphery -- **Settlement Age:** ~200 years -- **Hop Distance from Gateway:** 5 -- **Adjacent Systems:** S-102, S-187 diff --git a/docs/wiki/systems/GJ-653/index.md b/docs/wiki/systems/GJ-653/index.md deleted file mode 100644 index 26966fbd9..000000000 --- a/docs/wiki/systems/GJ-653/index.md +++ /dev/null @@ -1,119 +0,0 @@ ---- -# ============================================================ -# GJ 653 — PLACEHOLDER_231 -# Star Systems Wiki — The Settled Reach -# ============================================================ -# Auto-generated stub. Pre-filled fields from star-map.json. -# Fields marked ~ require authoring. -# ============================================================ - -# I. Identity and Location -system_id: S-231 -astronomical_id: "GJ 653" -proper_name: ~ -system_name: "PLACEHOLDER_231" -star_type: M -geographic_sector: north_reach -geographic_band: inner -political_zone: research_periphery - -# II. Physical Character -habitable_planet_count: ~ -inhabited_planet_count: ~ -asteroid_belt: ~ -gas_giant: ~ -habitability_profile: ~ - -# III. Gate Infrastructure -horizon_station: true -aperture_count: 2 -gate_connections: 2 -gate_topology: through_route -span_gate_network: ~ - -# IV. Settlement History -settlement_wave: wave_3 -founding_motivation: ~ -founding_culture_primary: ~ -founding_culture_secondary: ~ -cultural_persistence: ~ -historical_event: ~ -historical_event_age_years: ~ -religious_status: ~ -religious_generation_count: ~ - -# V. Economic Life -economic_tier: ~ -population: ~ -economic_base_primary: ~ -economic_base_secondary: ~ -distribution_index: ~ -imprint_access: ~ - -# VI. Governance -governance_type: ~ -dominant_faction: ~ -primary_fault_line: ~ -secondary_fault_line: ~ - -# VII. Faction Presence -assembly_presence: ~ -commission_presence: ~ -syndic_presence: ~ -syndic_type: ~ -separatist_presence: ~ -separatist_type: ~ -institute_presence: ~ -guardians_presence: ~ - -# VIII. Cultural Voice -cultural_register: ~ -cultural_register_secondary: ~ -ambient_anxiety: ~ -local_pride: ~ -atmospheric_tone: ~ -atmospheric_tone_secondary: ~ -active_situation: ~ -silence_threshold: ~ - -# IX. Political Character -earth_alignment: ~ -earth_proximity: proximate -earth_tension: ~ - -# X. Narrative Profile -primary_archetype: ~ -secondary_archetype: ~ -narrative_notable: ~ -generation_priority: ~ - -# XI. Content Notes -stability_index: ~ -system_volatility: ~ -cultural_corridor: ~ ---- - -# PLACEHOLDER_231 -**GJ 653** | S-231 | M-type | north_reach inner - -## Supply Dependency - - -## Faction Notes - - -## Silence Topic - - -## Narrative Hook - - -## Calibration Note - - -## Derived Fields - -- **Compound Zone:** north_reach / inner / research_periphery -- **Settlement Age:** ~200 years -- **Hop Distance from Gateway:** 7 -- **Adjacent Systems:** S-240, S-276 diff --git a/docs/wiki/systems/GJ-656/index.md b/docs/wiki/systems/GJ-656/index.md deleted file mode 100644 index ebd836c02..000000000 --- a/docs/wiki/systems/GJ-656/index.md +++ /dev/null @@ -1,119 +0,0 @@ ---- -# ============================================================ -# GJ 656 — PLACEHOLDER_049 -# Star Systems Wiki — The Settled Reach -# ============================================================ -# Auto-generated stub. Pre-filled fields from star-map.json. -# Fields marked ~ require authoring. -# ============================================================ - -# I. Identity and Location -system_id: S-049 -astronomical_id: "GJ 656" -proper_name: ~ -system_name: "PLACEHOLDER_049" -star_type: M -geographic_sector: deep_frontier -geographic_band: outer -political_zone: deep_reach_isolate - -# II. Physical Character -habitable_planet_count: ~ -inhabited_planet_count: ~ -asteroid_belt: ~ -gas_giant: ~ -habitability_profile: ~ - -# III. Gate Infrastructure -horizon_station: true -aperture_count: 2 -gate_connections: 2 -gate_topology: through_route -span_gate_network: ~ - -# IV. Settlement History -settlement_wave: wave_4 -founding_motivation: ~ -founding_culture_primary: ~ -founding_culture_secondary: ~ -cultural_persistence: ~ -historical_event: ~ -historical_event_age_years: ~ -religious_status: ~ -religious_generation_count: ~ - -# V. Economic Life -economic_tier: ~ -population: ~ -economic_base_primary: ~ -economic_base_secondary: ~ -distribution_index: ~ -imprint_access: ~ - -# VI. Governance -governance_type: ~ -dominant_faction: ~ -primary_fault_line: ~ -secondary_fault_line: ~ - -# VII. Faction Presence -assembly_presence: ~ -commission_presence: ~ -syndic_presence: ~ -syndic_type: ~ -separatist_presence: ~ -separatist_type: ~ -institute_presence: ~ -guardians_presence: ~ - -# VIII. Cultural Voice -cultural_register: ~ -cultural_register_secondary: ~ -ambient_anxiety: ~ -local_pride: ~ -atmospheric_tone: ~ -atmospheric_tone_secondary: ~ -active_situation: ~ -silence_threshold: ~ - -# IX. Political Character -earth_alignment: ~ -earth_proximity: distant -earth_tension: ~ - -# X. Narrative Profile -primary_archetype: ~ -secondary_archetype: ~ -narrative_notable: ~ -generation_priority: ~ - -# XI. Content Notes -stability_index: ~ -system_volatility: ~ -cultural_corridor: ~ ---- - -# PLACEHOLDER_049 -**GJ 656** | S-049 | M-type | deep_frontier outer - -## Supply Dependency - - -## Faction Notes - - -## Silence Topic - - -## Narrative Hook - - -## Calibration Note - - -## Derived Fields - -- **Compound Zone:** deep_frontier / outer / deep_reach_isolate -- **Settlement Age:** ~70 years -- **Hop Distance from Gateway:** 11 -- **Adjacent Systems:** S-089, S-292 diff --git a/docs/wiki/systems/GJ-65A/index.md b/docs/wiki/systems/GJ-65A/index.md deleted file mode 100644 index 1979ca2b9..000000000 --- a/docs/wiki/systems/GJ-65A/index.md +++ /dev/null @@ -1,119 +0,0 @@ ---- -# ============================================================ -# GJ 65A — PLACEHOLDER_033 -# Star Systems Wiki — The Settled Reach -# ============================================================ -# Auto-generated stub. Pre-filled fields from star-map.json. -# Fields marked ~ require authoring. -# ============================================================ - -# I. Identity and Location -system_id: S-033 -astronomical_id: "GJ 65A" -proper_name: ~ -system_name: "PLACEHOLDER_033" -star_type: F -geographic_sector: north_reach -geographic_band: outer -political_zone: research_periphery - -# II. Physical Character -habitable_planet_count: ~ -inhabited_planet_count: ~ -asteroid_belt: ~ -gas_giant: ~ -habitability_profile: ~ - -# III. Gate Infrastructure -horizon_station: true -aperture_count: 2 -gate_connections: 2 -gate_topology: spur_end -span_gate_network: ~ - -# IV. Settlement History -settlement_wave: wave_3 -founding_motivation: ~ -founding_culture_primary: ~ -founding_culture_secondary: ~ -cultural_persistence: ~ -historical_event: ~ -historical_event_age_years: ~ -religious_status: ~ -religious_generation_count: ~ - -# V. Economic Life -economic_tier: ~ -population: ~ -economic_base_primary: ~ -economic_base_secondary: ~ -distribution_index: ~ -imprint_access: ~ - -# VI. Governance -governance_type: ~ -dominant_faction: ~ -primary_fault_line: ~ -secondary_fault_line: ~ - -# VII. Faction Presence -assembly_presence: ~ -commission_presence: ~ -syndic_presence: ~ -syndic_type: ~ -separatist_presence: ~ -separatist_type: ~ -institute_presence: ~ -guardians_presence: ~ - -# VIII. Cultural Voice -cultural_register: ~ -cultural_register_secondary: ~ -ambient_anxiety: ~ -local_pride: ~ -atmospheric_tone: ~ -atmospheric_tone_secondary: ~ -active_situation: ~ -silence_threshold: ~ - -# IX. Political Character -earth_alignment: ~ -earth_proximity: proximate -earth_tension: ~ - -# X. Narrative Profile -primary_archetype: ~ -secondary_archetype: ~ -narrative_notable: ~ -generation_priority: ~ - -# XI. Content Notes -stability_index: ~ -system_volatility: ~ -cultural_corridor: ~ ---- - -# PLACEHOLDER_033 -**GJ 65A** | S-033 | F-type | north_reach outer - -## Supply Dependency - - -## Faction Notes - - -## Silence Topic - - -## Narrative Hook - - -## Calibration Note - - -## Derived Fields - -- **Compound Zone:** north_reach / outer / research_periphery -- **Settlement Age:** ~200 years -- **Hop Distance from Gateway:** 4 -- **Adjacent Systems:** S-009, S-104 diff --git a/docs/wiki/systems/GJ-660A/index.md b/docs/wiki/systems/GJ-660A/index.md deleted file mode 100644 index 007e85856..000000000 --- a/docs/wiki/systems/GJ-660A/index.md +++ /dev/null @@ -1,119 +0,0 @@ ---- -# ============================================================ -# GJ 660A — PLACEHOLDER_289 -# Star Systems Wiki — The Settled Reach -# ============================================================ -# Auto-generated stub. Pre-filled fields from star-map.json. -# Fields marked ~ require authoring. -# ============================================================ - -# I. Identity and Location -system_id: S-289 -astronomical_id: "GJ 660A" -proper_name: ~ -system_name: "PLACEHOLDER_289" -star_type: M -geographic_sector: east_reach -geographic_band: inner -political_zone: commercial_mid_reach - -# II. Physical Character -habitable_planet_count: ~ -inhabited_planet_count: ~ -asteroid_belt: ~ -gas_giant: ~ -habitability_profile: ~ - -# III. Gate Infrastructure -horizon_station: true -aperture_count: 3 -gate_connections: 3 -gate_topology: junction -span_gate_network: ~ - -# IV. Settlement History -settlement_wave: wave_3 -founding_motivation: ~ -founding_culture_primary: ~ -founding_culture_secondary: ~ -cultural_persistence: ~ -historical_event: ~ -historical_event_age_years: ~ -religious_status: ~ -religious_generation_count: ~ - -# V. Economic Life -economic_tier: ~ -population: ~ -economic_base_primary: ~ -economic_base_secondary: ~ -distribution_index: ~ -imprint_access: ~ - -# VI. Governance -governance_type: ~ -dominant_faction: ~ -primary_fault_line: ~ -secondary_fault_line: ~ - -# VII. Faction Presence -assembly_presence: ~ -commission_presence: ~ -syndic_presence: ~ -syndic_type: ~ -separatist_presence: ~ -separatist_type: ~ -institute_presence: ~ -guardians_presence: ~ - -# VIII. Cultural Voice -cultural_register: ~ -cultural_register_secondary: ~ -ambient_anxiety: ~ -local_pride: ~ -atmospheric_tone: ~ -atmospheric_tone_secondary: ~ -active_situation: ~ -silence_threshold: ~ - -# IX. Political Character -earth_alignment: ~ -earth_proximity: proximate -earth_tension: ~ - -# X. Narrative Profile -primary_archetype: ~ -secondary_archetype: ~ -narrative_notable: ~ -generation_priority: ~ - -# XI. Content Notes -stability_index: ~ -system_volatility: ~ -cultural_corridor: ~ ---- - -# PLACEHOLDER_289 -**GJ 660A** | S-289 | M-type | east_reach inner - -## Supply Dependency - - -## Faction Notes - - -## Silence Topic - - -## Narrative Hook - - -## Calibration Note - - -## Derived Fields - -- **Compound Zone:** east_reach / inner / commercial_mid_reach -- **Settlement Age:** ~200 years -- **Hop Distance from Gateway:** 7 -- **Adjacent Systems:** S-064, S-216, S-250 diff --git a/docs/wiki/systems/GJ-661A/index.md b/docs/wiki/systems/GJ-661A/index.md deleted file mode 100644 index aeed3a869..000000000 --- a/docs/wiki/systems/GJ-661A/index.md +++ /dev/null @@ -1,119 +0,0 @@ ---- -# ============================================================ -# GJ 661A — PLACEHOLDER_239 -# Star Systems Wiki — The Settled Reach -# ============================================================ -# Auto-generated stub. Pre-filled fields from star-map.json. -# Fields marked ~ require authoring. -# ============================================================ - -# I. Identity and Location -system_id: S-239 -astronomical_id: "GJ 661A" -proper_name: ~ -system_name: "PLACEHOLDER_239" -star_type: unusual -geographic_sector: north_reach -geographic_band: inner -political_zone: contested_frontier - -# II. Physical Character -habitable_planet_count: ~ -inhabited_planet_count: ~ -asteroid_belt: ~ -gas_giant: ~ -habitability_profile: ~ - -# III. Gate Infrastructure -horizon_station: true -aperture_count: 4 -gate_connections: 4 -gate_topology: junction -span_gate_network: ~ - -# IV. Settlement History -settlement_wave: wave_4 -founding_motivation: ~ -founding_culture_primary: ~ -founding_culture_secondary: ~ -cultural_persistence: ~ -historical_event: ~ -historical_event_age_years: ~ -religious_status: ~ -religious_generation_count: ~ - -# V. Economic Life -economic_tier: ~ -population: ~ -economic_base_primary: ~ -economic_base_secondary: ~ -distribution_index: ~ -imprint_access: ~ - -# VI. Governance -governance_type: ~ -dominant_faction: ~ -primary_fault_line: ~ -secondary_fault_line: ~ - -# VII. Faction Presence -assembly_presence: ~ -commission_presence: ~ -syndic_presence: ~ -syndic_type: ~ -separatist_presence: ~ -separatist_type: ~ -institute_presence: ~ -guardians_presence: ~ - -# VIII. Cultural Voice -cultural_register: ~ -cultural_register_secondary: ~ -ambient_anxiety: ~ -local_pride: ~ -atmospheric_tone: ~ -atmospheric_tone_secondary: ~ -active_situation: ~ -silence_threshold: ~ - -# IX. Political Character -earth_alignment: ~ -earth_proximity: proximate -earth_tension: ~ - -# X. Narrative Profile -primary_archetype: ~ -secondary_archetype: ~ -narrative_notable: ~ -generation_priority: ~ - -# XI. Content Notes -stability_index: ~ -system_volatility: ~ -cultural_corridor: ~ ---- - -# PLACEHOLDER_239 -**GJ 661A** | S-239 | unusual-type | north_reach inner - -## Supply Dependency - - -## Faction Notes - - -## Silence Topic - - -## Narrative Hook - - -## Calibration Note - - -## Derived Fields - -- **Compound Zone:** north_reach / inner / contested_frontier -- **Settlement Age:** ~70 years -- **Hop Distance from Gateway:** 3 -- **Adjacent Systems:** S-046, S-161, S-164, S-183 diff --git a/docs/wiki/systems/GJ-661B/index.md b/docs/wiki/systems/GJ-661B/index.md deleted file mode 100644 index b5f9e3131..000000000 --- a/docs/wiki/systems/GJ-661B/index.md +++ /dev/null @@ -1,119 +0,0 @@ ---- -# ============================================================ -# GJ 661B — PLACEHOLDER_210 -# Star Systems Wiki — The Settled Reach -# ============================================================ -# Auto-generated stub. Pre-filled fields from star-map.json. -# Fields marked ~ require authoring. -# ============================================================ - -# I. Identity and Location -system_id: S-210 -astronomical_id: "GJ 661B" -proper_name: ~ -system_name: "PLACEHOLDER_210" -star_type: F -geographic_sector: deep_frontier -geographic_band: outer -political_zone: deep_reach_isolate - -# II. Physical Character -habitable_planet_count: ~ -inhabited_planet_count: ~ -asteroid_belt: ~ -gas_giant: ~ -habitability_profile: ~ - -# III. Gate Infrastructure -horizon_station: true -aperture_count: 2 -gate_connections: 2 -gate_topology: through_route -span_gate_network: ~ - -# IV. Settlement History -settlement_wave: wave_5 -founding_motivation: ~ -founding_culture_primary: ~ -founding_culture_secondary: ~ -cultural_persistence: ~ -historical_event: ~ -historical_event_age_years: ~ -religious_status: ~ -religious_generation_count: ~ - -# V. Economic Life -economic_tier: ~ -population: ~ -economic_base_primary: ~ -economic_base_secondary: ~ -distribution_index: ~ -imprint_access: ~ - -# VI. Governance -governance_type: ~ -dominant_faction: ~ -primary_fault_line: ~ -secondary_fault_line: ~ - -# VII. Faction Presence -assembly_presence: ~ -commission_presence: ~ -syndic_presence: ~ -syndic_type: ~ -separatist_presence: ~ -separatist_type: ~ -institute_presence: ~ -guardians_presence: ~ - -# VIII. Cultural Voice -cultural_register: ~ -cultural_register_secondary: ~ -ambient_anxiety: ~ -local_pride: ~ -atmospheric_tone: ~ -atmospheric_tone_secondary: ~ -active_situation: ~ -silence_threshold: ~ - -# IX. Political Character -earth_alignment: ~ -earth_proximity: proximate -earth_tension: ~ - -# X. Narrative Profile -primary_archetype: ~ -secondary_archetype: ~ -narrative_notable: ~ -generation_priority: ~ - -# XI. Content Notes -stability_index: ~ -system_volatility: ~ -cultural_corridor: ~ ---- - -# PLACEHOLDER_210 -**GJ 661B** | S-210 | F-type | deep_frontier outer - -## Supply Dependency - - -## Faction Notes - - -## Silence Topic - - -## Narrative Hook - - -## Calibration Note - - -## Derived Fields - -- **Compound Zone:** deep_frontier / outer / deep_reach_isolate -- **Settlement Age:** ~20 years -- **Hop Distance from Gateway:** 6 -- **Adjacent Systems:** S-184, S-256 diff --git a/docs/wiki/systems/GJ-663A/index.md b/docs/wiki/systems/GJ-663A/index.md deleted file mode 100644 index f4f690cdb..000000000 --- a/docs/wiki/systems/GJ-663A/index.md +++ /dev/null @@ -1,119 +0,0 @@ ---- -# ============================================================ -# GJ 663A — Guniibuu -# Star Systems Wiki — The Settled Reach -# ============================================================ -# Auto-generated stub. Pre-filled fields from star-map.json. -# Fields marked ~ require authoring. -# ============================================================ - -# I. Identity and Location -system_id: S-015 -astronomical_id: "GJ 663A" -proper_name: "Guniibuu" -system_name: "Guniibuu" -star_type: M -geographic_sector: north_reach -geographic_band: inner -political_zone: contested_frontier - -# II. Physical Character -habitable_planet_count: ~ -inhabited_planet_count: ~ -asteroid_belt: ~ -gas_giant: ~ -habitability_profile: ~ - -# III. Gate Infrastructure -horizon_station: true -aperture_count: 3 -gate_connections: 3 -gate_topology: junction -span_gate_network: ~ - -# IV. Settlement History -settlement_wave: wave_3 -founding_motivation: ~ -founding_culture_primary: ~ -founding_culture_secondary: ~ -cultural_persistence: ~ -historical_event: ~ -historical_event_age_years: ~ -religious_status: ~ -religious_generation_count: ~ - -# V. Economic Life -economic_tier: ~ -population: ~ -economic_base_primary: ~ -economic_base_secondary: ~ -distribution_index: ~ -imprint_access: ~ - -# VI. Governance -governance_type: ~ -dominant_faction: ~ -primary_fault_line: ~ -secondary_fault_line: ~ - -# VII. Faction Presence -assembly_presence: ~ -commission_presence: ~ -syndic_presence: ~ -syndic_type: ~ -separatist_presence: ~ -separatist_type: ~ -institute_presence: ~ -guardians_presence: ~ - -# VIII. Cultural Voice -cultural_register: ~ -cultural_register_secondary: ~ -ambient_anxiety: ~ -local_pride: ~ -atmospheric_tone: ~ -atmospheric_tone_secondary: ~ -active_situation: ~ -silence_threshold: ~ - -# IX. Political Character -earth_alignment: ~ -earth_proximity: proximate -earth_tension: ~ - -# X. Narrative Profile -primary_archetype: ~ -secondary_archetype: ~ -narrative_notable: ~ -generation_priority: ~ - -# XI. Content Notes -stability_index: ~ -system_volatility: ~ -cultural_corridor: ~ ---- - -# Guniibuu -**GJ 663A** | S-015 | M-type | north_reach inner - -## Supply Dependency - - -## Faction Notes - - -## Silence Topic - - -## Narrative Hook - - -## Calibration Note - - -## Derived Fields - -- **Compound Zone:** north_reach / inner / contested_frontier -- **Settlement Age:** ~200 years -- **Hop Distance from Gateway:** 3 -- **Adjacent Systems:** S-097, S-164, S-201 diff --git a/docs/wiki/systems/GJ-663B/index.md b/docs/wiki/systems/GJ-663B/index.md deleted file mode 100644 index 110ea08a8..000000000 --- a/docs/wiki/systems/GJ-663B/index.md +++ /dev/null @@ -1,119 +0,0 @@ ---- -# ============================================================ -# GJ 663B — Guniibuu B -# Star Systems Wiki — The Settled Reach -# ============================================================ -# Auto-generated stub. Pre-filled fields from star-map.json. -# Fields marked ~ require authoring. -# ============================================================ - -# I. Identity and Location -system_id: S-253 -astronomical_id: "GJ 663B" -proper_name: "Guniibuu B" -system_name: "Guniibuu B" -star_type: M -geographic_sector: core -geographic_band: core -political_zone: institutional_core - -# II. Physical Character -habitable_planet_count: ~ -inhabited_planet_count: ~ -asteroid_belt: ~ -gas_giant: ~ -habitability_profile: ~ - -# III. Gate Infrastructure -horizon_station: true -aperture_count: 4 -gate_connections: 4 -gate_topology: junction -span_gate_network: ~ - -# IV. Settlement History -settlement_wave: wave_1 -founding_motivation: ~ -founding_culture_primary: ~ -founding_culture_secondary: ~ -cultural_persistence: ~ -historical_event: ~ -historical_event_age_years: ~ -religious_status: ~ -religious_generation_count: ~ - -# V. Economic Life -economic_tier: ~ -population: ~ -economic_base_primary: ~ -economic_base_secondary: ~ -distribution_index: ~ -imprint_access: ~ - -# VI. Governance -governance_type: ~ -dominant_faction: ~ -primary_fault_line: ~ -secondary_fault_line: ~ - -# VII. Faction Presence -assembly_presence: ~ -commission_presence: ~ -syndic_presence: ~ -syndic_type: ~ -separatist_presence: ~ -separatist_type: ~ -institute_presence: ~ -guardians_presence: ~ - -# VIII. Cultural Voice -cultural_register: ~ -cultural_register_secondary: ~ -ambient_anxiety: ~ -local_pride: ~ -atmospheric_tone: ~ -atmospheric_tone_secondary: ~ -active_situation: ~ -silence_threshold: ~ - -# IX. Political Character -earth_alignment: ~ -earth_proximity: proximate -earth_tension: ~ - -# X. Narrative Profile -primary_archetype: ~ -secondary_archetype: ~ -narrative_notable: ~ -generation_priority: ~ - -# XI. Content Notes -stability_index: ~ -system_volatility: ~ -cultural_corridor: ~ ---- - -# Guniibuu B -**GJ 663B** | S-253 | M-type | core core - -## Supply Dependency - - -## Faction Notes - - -## Silence Topic - - -## Narrative Hook - - -## Calibration Note - - -## Derived Fields - -- **Compound Zone:** core / core / institutional_core -- **Settlement Age:** ~550 years -- **Hop Distance from Gateway:** 3 -- **Adjacent Systems:** S-027, S-118, S-168, S-263 diff --git a/docs/wiki/systems/GJ-664/index.md b/docs/wiki/systems/GJ-664/index.md deleted file mode 100644 index 0609832f1..000000000 --- a/docs/wiki/systems/GJ-664/index.md +++ /dev/null @@ -1,119 +0,0 @@ ---- -# ============================================================ -# GJ 664 — PLACEHOLDER_186 -# Star Systems Wiki — The Settled Reach -# ============================================================ -# Auto-generated stub. Pre-filled fields from star-map.json. -# Fields marked ~ require authoring. -# ============================================================ - -# I. Identity and Location -system_id: S-186 -astronomical_id: "GJ 664" -proper_name: ~ -system_name: "PLACEHOLDER_186" -star_type: K -geographic_sector: west_reach -geographic_band: inner -political_zone: research_periphery - -# II. Physical Character -habitable_planet_count: ~ -inhabited_planet_count: ~ -asteroid_belt: ~ -gas_giant: ~ -habitability_profile: ~ - -# III. Gate Infrastructure -horizon_station: true -aperture_count: 3 -gate_connections: 3 -gate_topology: junction -span_gate_network: ~ - -# IV. Settlement History -settlement_wave: wave_3 -founding_motivation: ~ -founding_culture_primary: ~ -founding_culture_secondary: ~ -cultural_persistence: ~ -historical_event: ~ -historical_event_age_years: ~ -religious_status: ~ -religious_generation_count: ~ - -# V. Economic Life -economic_tier: ~ -population: ~ -economic_base_primary: ~ -economic_base_secondary: ~ -distribution_index: ~ -imprint_access: ~ - -# VI. Governance -governance_type: ~ -dominant_faction: ~ -primary_fault_line: ~ -secondary_fault_line: ~ - -# VII. Faction Presence -assembly_presence: ~ -commission_presence: ~ -syndic_presence: ~ -syndic_type: ~ -separatist_presence: ~ -separatist_type: ~ -institute_presence: ~ -guardians_presence: ~ - -# VIII. Cultural Voice -cultural_register: ~ -cultural_register_secondary: ~ -ambient_anxiety: ~ -local_pride: ~ -atmospheric_tone: ~ -atmospheric_tone_secondary: ~ -active_situation: ~ -silence_threshold: ~ - -# IX. Political Character -earth_alignment: ~ -earth_proximity: proximate -earth_tension: ~ - -# X. Narrative Profile -primary_archetype: ~ -secondary_archetype: ~ -narrative_notable: ~ -generation_priority: ~ - -# XI. Content Notes -stability_index: ~ -system_volatility: ~ -cultural_corridor: ~ ---- - -# PLACEHOLDER_186 -**GJ 664** | S-186 | K-type | west_reach inner - -## Supply Dependency - - -## Faction Notes - - -## Silence Topic - - -## Narrative Hook - - -## Calibration Note - - -## Derived Fields - -- **Compound Zone:** west_reach / inner / research_periphery -- **Settlement Age:** ~200 years -- **Hop Distance from Gateway:** 3 -- **Adjacent Systems:** S-044, S-128, S-222 diff --git a/docs/wiki/systems/GJ-667A/index.md b/docs/wiki/systems/GJ-667A/index.md deleted file mode 100644 index a446a230f..000000000 --- a/docs/wiki/systems/GJ-667A/index.md +++ /dev/null @@ -1,119 +0,0 @@ ---- -# ============================================================ -# GJ 667A — PLACEHOLDER_127 -# Star Systems Wiki — The Settled Reach -# ============================================================ -# Auto-generated stub. Pre-filled fields from star-map.json. -# Fields marked ~ require authoring. -# ============================================================ - -# I. Identity and Location -system_id: S-127 -astronomical_id: "GJ 667A" -proper_name: ~ -system_name: "PLACEHOLDER_127" -star_type: M -geographic_sector: north_reach -geographic_band: inner -political_zone: commercial_mid_reach - -# II. Physical Character -habitable_planet_count: ~ -inhabited_planet_count: ~ -asteroid_belt: ~ -gas_giant: ~ -habitability_profile: ~ - -# III. Gate Infrastructure -horizon_station: true -aperture_count: 3 -gate_connections: 3 -gate_topology: junction -span_gate_network: ~ - -# IV. Settlement History -settlement_wave: wave_3 -founding_motivation: ~ -founding_culture_primary: ~ -founding_culture_secondary: ~ -cultural_persistence: ~ -historical_event: ~ -historical_event_age_years: ~ -religious_status: ~ -religious_generation_count: ~ - -# V. Economic Life -economic_tier: ~ -population: ~ -economic_base_primary: ~ -economic_base_secondary: ~ -distribution_index: ~ -imprint_access: ~ - -# VI. Governance -governance_type: ~ -dominant_faction: ~ -primary_fault_line: ~ -secondary_fault_line: ~ - -# VII. Faction Presence -assembly_presence: ~ -commission_presence: ~ -syndic_presence: ~ -syndic_type: ~ -separatist_presence: ~ -separatist_type: ~ -institute_presence: ~ -guardians_presence: ~ - -# VIII. Cultural Voice -cultural_register: ~ -cultural_register_secondary: ~ -ambient_anxiety: ~ -local_pride: ~ -atmospheric_tone: ~ -atmospheric_tone_secondary: ~ -active_situation: ~ -silence_threshold: ~ - -# IX. Political Character -earth_alignment: ~ -earth_proximity: proximate -earth_tension: ~ - -# X. Narrative Profile -primary_archetype: ~ -secondary_archetype: ~ -narrative_notable: ~ -generation_priority: ~ - -# XI. Content Notes -stability_index: ~ -system_volatility: ~ -cultural_corridor: ~ ---- - -# PLACEHOLDER_127 -**GJ 667A** | S-127 | M-type | north_reach inner - -## Supply Dependency - - -## Faction Notes - - -## Silence Topic - - -## Narrative Hook - - -## Calibration Note - - -## Derived Fields - -- **Compound Zone:** north_reach / inner / commercial_mid_reach -- **Settlement Age:** ~200 years -- **Hop Distance from Gateway:** 4 -- **Adjacent Systems:** S-075, S-106, S-198 diff --git a/docs/wiki/systems/GJ-667B/index.md b/docs/wiki/systems/GJ-667B/index.md deleted file mode 100644 index 52d851328..000000000 --- a/docs/wiki/systems/GJ-667B/index.md +++ /dev/null @@ -1,119 +0,0 @@ ---- -# ============================================================ -# GJ 667B — PLACEHOLDER_183 -# Star Systems Wiki — The Settled Reach -# ============================================================ -# Auto-generated stub. Pre-filled fields from star-map.json. -# Fields marked ~ require authoring. -# ============================================================ - -# I. Identity and Location -system_id: S-183 -astronomical_id: "GJ 667B" -proper_name: ~ -system_name: "PLACEHOLDER_183" -star_type: K -geographic_sector: north_reach -geographic_band: inner -political_zone: research_periphery - -# II. Physical Character -habitable_planet_count: ~ -inhabited_planet_count: ~ -asteroid_belt: ~ -gas_giant: ~ -habitability_profile: ~ - -# III. Gate Infrastructure -horizon_station: true -aperture_count: 4 -gate_connections: 4 -gate_topology: junction -span_gate_network: ~ - -# IV. Settlement History -settlement_wave: wave_3 -founding_motivation: ~ -founding_culture_primary: ~ -founding_culture_secondary: ~ -cultural_persistence: ~ -historical_event: ~ -historical_event_age_years: ~ -religious_status: ~ -religious_generation_count: ~ - -# V. Economic Life -economic_tier: ~ -population: ~ -economic_base_primary: ~ -economic_base_secondary: ~ -distribution_index: ~ -imprint_access: ~ - -# VI. Governance -governance_type: ~ -dominant_faction: ~ -primary_fault_line: ~ -secondary_fault_line: ~ - -# VII. Faction Presence -assembly_presence: ~ -commission_presence: ~ -syndic_presence: ~ -syndic_type: ~ -separatist_presence: ~ -separatist_type: ~ -institute_presence: ~ -guardians_presence: ~ - -# VIII. Cultural Voice -cultural_register: ~ -cultural_register_secondary: ~ -ambient_anxiety: ~ -local_pride: ~ -atmospheric_tone: ~ -atmospheric_tone_secondary: ~ -active_situation: ~ -silence_threshold: ~ - -# IX. Political Character -earth_alignment: ~ -earth_proximity: proximate -earth_tension: ~ - -# X. Narrative Profile -primary_archetype: ~ -secondary_archetype: ~ -narrative_notable: ~ -generation_priority: ~ - -# XI. Content Notes -stability_index: ~ -system_volatility: ~ -cultural_corridor: ~ ---- - -# PLACEHOLDER_183 -**GJ 667B** | S-183 | K-type | north_reach inner - -## Supply Dependency - - -## Faction Notes - - -## Silence Topic - - -## Narrative Hook - - -## Calibration Note - - -## Derived Fields - -- **Compound Zone:** north_reach / inner / research_periphery -- **Settlement Age:** ~200 years -- **Hop Distance from Gateway:** 4 -- **Adjacent Systems:** S-040, S-196, S-239, S-251 diff --git a/docs/wiki/systems/GJ-667C/index.md b/docs/wiki/systems/GJ-667C/index.md deleted file mode 100644 index 0f092b149..000000000 --- a/docs/wiki/systems/GJ-667C/index.md +++ /dev/null @@ -1,119 +0,0 @@ ---- -# ============================================================ -# GJ 667C — PLACEHOLDER_098 -# Star Systems Wiki — The Settled Reach -# ============================================================ -# Auto-generated stub. Pre-filled fields from star-map.json. -# Fields marked ~ require authoring. -# ============================================================ - -# I. Identity and Location -system_id: S-098 -astronomical_id: "GJ 667C" -proper_name: ~ -system_name: "PLACEHOLDER_098" -star_type: M -geographic_sector: east_reach -geographic_band: outer -political_zone: deep_reach_isolate - -# II. Physical Character -habitable_planet_count: ~ -inhabited_planet_count: ~ -asteroid_belt: ~ -gas_giant: ~ -habitability_profile: ~ - -# III. Gate Infrastructure -horizon_station: true -aperture_count: 1 -gate_connections: 1 -gate_topology: dead_end -span_gate_network: ~ - -# IV. Settlement History -settlement_wave: wave_5 -founding_motivation: ~ -founding_culture_primary: ~ -founding_culture_secondary: ~ -cultural_persistence: ~ -historical_event: ~ -historical_event_age_years: ~ -religious_status: ~ -religious_generation_count: ~ - -# V. Economic Life -economic_tier: ~ -population: ~ -economic_base_primary: ~ -economic_base_secondary: ~ -distribution_index: ~ -imprint_access: ~ - -# VI. Governance -governance_type: ~ -dominant_faction: ~ -primary_fault_line: ~ -secondary_fault_line: ~ - -# VII. Faction Presence -assembly_presence: ~ -commission_presence: ~ -syndic_presence: ~ -syndic_type: ~ -separatist_presence: ~ -separatist_type: ~ -institute_presence: ~ -guardians_presence: ~ - -# VIII. Cultural Voice -cultural_register: ~ -cultural_register_secondary: ~ -ambient_anxiety: ~ -local_pride: ~ -atmospheric_tone: ~ -atmospheric_tone_secondary: ~ -active_situation: ~ -silence_threshold: ~ - -# IX. Political Character -earth_alignment: ~ -earth_proximity: proximate -earth_tension: ~ - -# X. Narrative Profile -primary_archetype: ~ -secondary_archetype: ~ -narrative_notable: ~ -generation_priority: ~ - -# XI. Content Notes -stability_index: ~ -system_volatility: ~ -cultural_corridor: ~ ---- - -# PLACEHOLDER_098 -**GJ 667C** | S-098 | M-type | east_reach outer - -## Supply Dependency - - -## Faction Notes - - -## Silence Topic - - -## Narrative Hook - - -## Calibration Note - - -## Derived Fields - -- **Compound Zone:** east_reach / outer / deep_reach_isolate -- **Settlement Age:** ~20 years -- **Hop Distance from Gateway:** 6 -- **Adjacent Systems:** S-300 diff --git a/docs/wiki/systems/GJ-66A/index.md b/docs/wiki/systems/GJ-66A/index.md deleted file mode 100644 index bf44b2349..000000000 --- a/docs/wiki/systems/GJ-66A/index.md +++ /dev/null @@ -1,119 +0,0 @@ ---- -# ============================================================ -# GJ 66A — p Eridani -# Star Systems Wiki — The Settled Reach -# ============================================================ -# Auto-generated stub. Pre-filled fields from star-map.json. -# Fields marked ~ require authoring. -# ============================================================ - -# I. Identity and Location -system_id: S-085 -astronomical_id: "GJ 66A" -proper_name: "p Eridani" -system_name: "p Eridani" -star_type: M -geographic_sector: east_reach -geographic_band: inner -political_zone: institutional_core - -# II. Physical Character -habitable_planet_count: ~ -inhabited_planet_count: ~ -asteroid_belt: ~ -gas_giant: ~ -habitability_profile: ~ - -# III. Gate Infrastructure -horizon_station: true -aperture_count: 3 -gate_connections: 3 -gate_topology: junction -span_gate_network: ~ - -# IV. Settlement History -settlement_wave: wave_2 -founding_motivation: ~ -founding_culture_primary: ~ -founding_culture_secondary: ~ -cultural_persistence: ~ -historical_event: ~ -historical_event_age_years: ~ -religious_status: ~ -religious_generation_count: ~ - -# V. Economic Life -economic_tier: ~ -population: ~ -economic_base_primary: ~ -economic_base_secondary: ~ -distribution_index: ~ -imprint_access: ~ - -# VI. Governance -governance_type: ~ -dominant_faction: ~ -primary_fault_line: ~ -secondary_fault_line: ~ - -# VII. Faction Presence -assembly_presence: ~ -commission_presence: ~ -syndic_presence: ~ -syndic_type: ~ -separatist_presence: ~ -separatist_type: ~ -institute_presence: ~ -guardians_presence: ~ - -# VIII. Cultural Voice -cultural_register: ~ -cultural_register_secondary: ~ -ambient_anxiety: ~ -local_pride: ~ -atmospheric_tone: ~ -atmospheric_tone_secondary: ~ -active_situation: ~ -silence_threshold: ~ - -# IX. Political Character -earth_alignment: ~ -earth_proximity: proximate -earth_tension: ~ - -# X. Narrative Profile -primary_archetype: ~ -secondary_archetype: ~ -narrative_notable: ~ -generation_priority: ~ - -# XI. Content Notes -stability_index: ~ -system_volatility: ~ -cultural_corridor: ~ ---- - -# p Eridani -**GJ 66A** | S-085 | M-type | east_reach inner - -## Supply Dependency - - -## Faction Notes - - -## Silence Topic - - -## Narrative Hook - - -## Calibration Note - - -## Derived Fields - -- **Compound Zone:** east_reach / inner / institutional_core -- **Settlement Age:** ~400 years -- **Hop Distance from Gateway:** 5 -- **Adjacent Systems:** S-185, S-216, S-229 diff --git a/docs/wiki/systems/GJ-66B/index.md b/docs/wiki/systems/GJ-66B/index.md deleted file mode 100644 index 89d0d1799..000000000 --- a/docs/wiki/systems/GJ-66B/index.md +++ /dev/null @@ -1,119 +0,0 @@ ---- -# ============================================================ -# GJ 66B — p Eridani -# Star Systems Wiki — The Settled Reach -# ============================================================ -# Auto-generated stub. Pre-filled fields from star-map.json. -# Fields marked ~ require authoring. -# ============================================================ - -# I. Identity and Location -system_id: S-222 -astronomical_id: "GJ 66B" -proper_name: "p Eridani" -system_name: "p Eridani" -star_type: K -geographic_sector: west_reach -geographic_band: outer -political_zone: deep_reach_isolate - -# II. Physical Character -habitable_planet_count: ~ -inhabited_planet_count: ~ -asteroid_belt: ~ -gas_giant: ~ -habitability_profile: ~ - -# III. Gate Infrastructure -horizon_station: true -aperture_count: 1 -gate_connections: 1 -gate_topology: dead_end -span_gate_network: ~ - -# IV. Settlement History -settlement_wave: wave_2 -founding_motivation: ~ -founding_culture_primary: ~ -founding_culture_secondary: ~ -cultural_persistence: ~ -historical_event: ~ -historical_event_age_years: ~ -religious_status: ~ -religious_generation_count: ~ - -# V. Economic Life -economic_tier: ~ -population: ~ -economic_base_primary: ~ -economic_base_secondary: ~ -distribution_index: ~ -imprint_access: ~ - -# VI. Governance -governance_type: ~ -dominant_faction: ~ -primary_fault_line: ~ -secondary_fault_line: ~ - -# VII. Faction Presence -assembly_presence: ~ -commission_presence: ~ -syndic_presence: ~ -syndic_type: ~ -separatist_presence: ~ -separatist_type: ~ -institute_presence: ~ -guardians_presence: ~ - -# VIII. Cultural Voice -cultural_register: ~ -cultural_register_secondary: ~ -ambient_anxiety: ~ -local_pride: ~ -atmospheric_tone: ~ -atmospheric_tone_secondary: ~ -active_situation: ~ -silence_threshold: ~ - -# IX. Political Character -earth_alignment: ~ -earth_proximity: proximate -earth_tension: ~ - -# X. Narrative Profile -primary_archetype: ~ -secondary_archetype: ~ -narrative_notable: ~ -generation_priority: ~ - -# XI. Content Notes -stability_index: ~ -system_volatility: ~ -cultural_corridor: ~ ---- - -# p Eridani -**GJ 66B** | S-222 | K-type | west_reach outer - -## Supply Dependency - - -## Faction Notes - - -## Silence Topic - - -## Narrative Hook - - -## Calibration Note - - -## Derived Fields - -- **Compound Zone:** west_reach / outer / deep_reach_isolate -- **Settlement Age:** ~400 years -- **Hop Distance from Gateway:** 4 -- **Adjacent Systems:** S-186 diff --git a/docs/wiki/systems/GJ-67/index.md b/docs/wiki/systems/GJ-67/index.md deleted file mode 100644 index 2fa371c16..000000000 --- a/docs/wiki/systems/GJ-67/index.md +++ /dev/null @@ -1,119 +0,0 @@ ---- -# ============================================================ -# GJ 67 — PLACEHOLDER_270 -# Star Systems Wiki — The Settled Reach -# ============================================================ -# Auto-generated stub. Pre-filled fields from star-map.json. -# Fields marked ~ require authoring. -# ============================================================ - -# I. Identity and Location -system_id: S-270 -astronomical_id: "GJ 67" -proper_name: ~ -system_name: "PLACEHOLDER_270" -star_type: M -geographic_sector: south_reach -geographic_band: outer -political_zone: deep_reach_isolate - -# II. Physical Character -habitable_planet_count: ~ -inhabited_planet_count: ~ -asteroid_belt: ~ -gas_giant: ~ -habitability_profile: ~ - -# III. Gate Infrastructure -horizon_station: true -aperture_count: 1 -gate_connections: 1 -gate_topology: dead_end -span_gate_network: ~ - -# IV. Settlement History -settlement_wave: wave_5 -founding_motivation: ~ -founding_culture_primary: ~ -founding_culture_secondary: ~ -cultural_persistence: ~ -historical_event: ~ -historical_event_age_years: ~ -religious_status: ~ -religious_generation_count: ~ - -# V. Economic Life -economic_tier: ~ -population: ~ -economic_base_primary: ~ -economic_base_secondary: ~ -distribution_index: ~ -imprint_access: ~ - -# VI. Governance -governance_type: ~ -dominant_faction: ~ -primary_fault_line: ~ -secondary_fault_line: ~ - -# VII. Faction Presence -assembly_presence: ~ -commission_presence: ~ -syndic_presence: ~ -syndic_type: ~ -separatist_presence: ~ -separatist_type: ~ -institute_presence: ~ -guardians_presence: ~ - -# VIII. Cultural Voice -cultural_register: ~ -cultural_register_secondary: ~ -ambient_anxiety: ~ -local_pride: ~ -atmospheric_tone: ~ -atmospheric_tone_secondary: ~ -active_situation: ~ -silence_threshold: ~ - -# IX. Political Character -earth_alignment: ~ -earth_proximity: proximate -earth_tension: ~ - -# X. Narrative Profile -primary_archetype: ~ -secondary_archetype: ~ -narrative_notable: ~ -generation_priority: ~ - -# XI. Content Notes -stability_index: ~ -system_volatility: ~ -cultural_corridor: ~ ---- - -# PLACEHOLDER_270 -**GJ 67** | S-270 | M-type | south_reach outer - -## Supply Dependency - - -## Faction Notes - - -## Silence Topic - - -## Narrative Hook - - -## Calibration Note - - -## Derived Fields - -- **Compound Zone:** south_reach / outer / deep_reach_isolate -- **Settlement Age:** ~20 years -- **Hop Distance from Gateway:** 8 -- **Adjacent Systems:** S-162 diff --git a/docs/wiki/systems/GJ-6711/index.md b/docs/wiki/systems/GJ-6711/index.md deleted file mode 100644 index b30a0455b..000000000 --- a/docs/wiki/systems/GJ-6711/index.md +++ /dev/null @@ -1,119 +0,0 @@ ---- -# ============================================================ -# GJ 6711 — PLACEHOLDER_205 -# Star Systems Wiki — The Settled Reach -# ============================================================ -# Auto-generated stub. Pre-filled fields from star-map.json. -# Fields marked ~ require authoring. -# ============================================================ - -# I. Identity and Location -system_id: S-205 -astronomical_id: "GJ 6711" -proper_name: ~ -system_name: "PLACEHOLDER_205" -star_type: K -geographic_sector: deep_frontier -geographic_band: outer -political_zone: deep_reach_isolate - -# II. Physical Character -habitable_planet_count: ~ -inhabited_planet_count: ~ -asteroid_belt: ~ -gas_giant: ~ -habitability_profile: ~ - -# III. Gate Infrastructure -horizon_station: true -aperture_count: 1 -gate_connections: 1 -gate_topology: dead_end -span_gate_network: ~ - -# IV. Settlement History -settlement_wave: wave_3 -founding_motivation: ~ -founding_culture_primary: ~ -founding_culture_secondary: ~ -cultural_persistence: ~ -historical_event: ~ -historical_event_age_years: ~ -religious_status: ~ -religious_generation_count: ~ - -# V. Economic Life -economic_tier: ~ -population: ~ -economic_base_primary: ~ -economic_base_secondary: ~ -distribution_index: ~ -imprint_access: ~ - -# VI. Governance -governance_type: ~ -dominant_faction: ~ -primary_fault_line: ~ -secondary_fault_line: ~ - -# VII. Faction Presence -assembly_presence: ~ -commission_presence: ~ -syndic_presence: ~ -syndic_type: ~ -separatist_presence: ~ -separatist_type: ~ -institute_presence: ~ -guardians_presence: ~ - -# VIII. Cultural Voice -cultural_register: ~ -cultural_register_secondary: ~ -ambient_anxiety: ~ -local_pride: ~ -atmospheric_tone: ~ -atmospheric_tone_secondary: ~ -active_situation: ~ -silence_threshold: ~ - -# IX. Political Character -earth_alignment: ~ -earth_proximity: distant -earth_tension: ~ - -# X. Narrative Profile -primary_archetype: ~ -secondary_archetype: ~ -narrative_notable: ~ -generation_priority: ~ - -# XI. Content Notes -stability_index: ~ -system_volatility: ~ -cultural_corridor: ~ ---- - -# PLACEHOLDER_205 -**GJ 6711** | S-205 | K-type | deep_frontier outer - -## Supply Dependency - - -## Faction Notes - - -## Silence Topic - - -## Narrative Hook - - -## Calibration Note - - -## Derived Fields - -- **Compound Zone:** deep_frontier / outer / deep_reach_isolate -- **Settlement Age:** ~200 years -- **Hop Distance from Gateway:** 23 -- **Adjacent Systems:** S-159 diff --git a/docs/wiki/systems/GJ-672/index.md b/docs/wiki/systems/GJ-672/index.md deleted file mode 100644 index 104bda47b..000000000 --- a/docs/wiki/systems/GJ-672/index.md +++ /dev/null @@ -1,119 +0,0 @@ ---- -# ============================================================ -# GJ 672 — PLACEHOLDER_150 -# Star Systems Wiki — The Settled Reach -# ============================================================ -# Auto-generated stub. Pre-filled fields from star-map.json. -# Fields marked ~ require authoring. -# ============================================================ - -# I. Identity and Location -system_id: S-150 -astronomical_id: "GJ 672" -proper_name: ~ -system_name: "PLACEHOLDER_150" -star_type: M -geographic_sector: deep_frontier -geographic_band: outer -political_zone: deep_reach_isolate - -# II. Physical Character -habitable_planet_count: ~ -inhabited_planet_count: ~ -asteroid_belt: ~ -gas_giant: ~ -habitability_profile: ~ - -# III. Gate Infrastructure -horizon_station: true -aperture_count: 2 -gate_connections: 2 -gate_topology: through_route -span_gate_network: ~ - -# IV. Settlement History -settlement_wave: wave_5 -founding_motivation: ~ -founding_culture_primary: ~ -founding_culture_secondary: ~ -cultural_persistence: ~ -historical_event: ~ -historical_event_age_years: ~ -religious_status: ~ -religious_generation_count: ~ - -# V. Economic Life -economic_tier: ~ -population: ~ -economic_base_primary: ~ -economic_base_secondary: ~ -distribution_index: ~ -imprint_access: ~ - -# VI. Governance -governance_type: ~ -dominant_faction: ~ -primary_fault_line: ~ -secondary_fault_line: ~ - -# VII. Faction Presence -assembly_presence: ~ -commission_presence: ~ -syndic_presence: ~ -syndic_type: ~ -separatist_presence: ~ -separatist_type: ~ -institute_presence: ~ -guardians_presence: ~ - -# VIII. Cultural Voice -cultural_register: ~ -cultural_register_secondary: ~ -ambient_anxiety: ~ -local_pride: ~ -atmospheric_tone: ~ -atmospheric_tone_secondary: ~ -active_situation: ~ -silence_threshold: ~ - -# IX. Political Character -earth_alignment: ~ -earth_proximity: distant -earth_tension: ~ - -# X. Narrative Profile -primary_archetype: ~ -secondary_archetype: ~ -narrative_notable: ~ -generation_priority: ~ - -# XI. Content Notes -stability_index: ~ -system_volatility: ~ -cultural_corridor: ~ ---- - -# PLACEHOLDER_150 -**GJ 672** | S-150 | M-type | deep_frontier outer - -## Supply Dependency - - -## Faction Notes - - -## Silence Topic - - -## Narrative Hook - - -## Calibration Note - - -## Derived Fields - -- **Compound Zone:** deep_frontier / outer / deep_reach_isolate -- **Settlement Age:** ~20 years -- **Hop Distance from Gateway:** 18 -- **Adjacent Systems:** S-115, S-215 diff --git a/docs/wiki/systems/GJ-673/index.md b/docs/wiki/systems/GJ-673/index.md deleted file mode 100644 index 991661a4c..000000000 --- a/docs/wiki/systems/GJ-673/index.md +++ /dev/null @@ -1,119 +0,0 @@ ---- -# ============================================================ -# GJ 673 — PLACEHOLDER_191 -# Star Systems Wiki — The Settled Reach -# ============================================================ -# Auto-generated stub. Pre-filled fields from star-map.json. -# Fields marked ~ require authoring. -# ============================================================ - -# I. Identity and Location -system_id: S-191 -astronomical_id: "GJ 673" -proper_name: ~ -system_name: "PLACEHOLDER_191" -star_type: F -geographic_sector: north_reach -geographic_band: outer -political_zone: contested_frontier - -# II. Physical Character -habitable_planet_count: ~ -inhabited_planet_count: ~ -asteroid_belt: ~ -gas_giant: ~ -habitability_profile: ~ - -# III. Gate Infrastructure -horizon_station: true -aperture_count: 2 -gate_connections: 2 -gate_topology: spur_end -span_gate_network: ~ - -# IV. Settlement History -settlement_wave: wave_4 -founding_motivation: ~ -founding_culture_primary: ~ -founding_culture_secondary: ~ -cultural_persistence: ~ -historical_event: ~ -historical_event_age_years: ~ -religious_status: ~ -religious_generation_count: ~ - -# V. Economic Life -economic_tier: ~ -population: ~ -economic_base_primary: ~ -economic_base_secondary: ~ -distribution_index: ~ -imprint_access: ~ - -# VI. Governance -governance_type: ~ -dominant_faction: ~ -primary_fault_line: ~ -secondary_fault_line: ~ - -# VII. Faction Presence -assembly_presence: ~ -commission_presence: ~ -syndic_presence: ~ -syndic_type: ~ -separatist_presence: ~ -separatist_type: ~ -institute_presence: ~ -guardians_presence: ~ - -# VIII. Cultural Voice -cultural_register: ~ -cultural_register_secondary: ~ -ambient_anxiety: ~ -local_pride: ~ -atmospheric_tone: ~ -atmospheric_tone_secondary: ~ -active_situation: ~ -silence_threshold: ~ - -# IX. Political Character -earth_alignment: ~ -earth_proximity: proximate -earth_tension: ~ - -# X. Narrative Profile -primary_archetype: ~ -secondary_archetype: ~ -narrative_notable: ~ -generation_priority: ~ - -# XI. Content Notes -stability_index: ~ -system_volatility: ~ -cultural_corridor: ~ ---- - -# PLACEHOLDER_191 -**GJ 673** | S-191 | F-type | north_reach outer - -## Supply Dependency - - -## Faction Notes - - -## Silence Topic - - -## Narrative Hook - - -## Calibration Note - - -## Derived Fields - -- **Compound Zone:** north_reach / outer / contested_frontier -- **Settlement Age:** ~70 years -- **Hop Distance from Gateway:** 4 -- **Adjacent Systems:** S-009, S-152 diff --git a/docs/wiki/systems/GJ-674/index.md b/docs/wiki/systems/GJ-674/index.md deleted file mode 100644 index 0b6056695..000000000 --- a/docs/wiki/systems/GJ-674/index.md +++ /dev/null @@ -1,119 +0,0 @@ ---- -# ============================================================ -# GJ 674 — PLACEHOLDER_114 -# Star Systems Wiki — The Settled Reach -# ============================================================ -# Auto-generated stub. Pre-filled fields from star-map.json. -# Fields marked ~ require authoring. -# ============================================================ - -# I. Identity and Location -system_id: S-114 -astronomical_id: "GJ 674" -proper_name: ~ -system_name: "PLACEHOLDER_114" -star_type: K -geographic_sector: core -geographic_band: core -political_zone: institutional_core - -# II. Physical Character -habitable_planet_count: ~ -inhabited_planet_count: ~ -asteroid_belt: ~ -gas_giant: ~ -habitability_profile: ~ - -# III. Gate Infrastructure -horizon_station: true -aperture_count: 2 -gate_connections: 2 -gate_topology: loop_member -span_gate_network: ~ - -# IV. Settlement History -settlement_wave: wave_5 -founding_motivation: ~ -founding_culture_primary: ~ -founding_culture_secondary: ~ -cultural_persistence: ~ -historical_event: ~ -historical_event_age_years: ~ -religious_status: ~ -religious_generation_count: ~ - -# V. Economic Life -economic_tier: ~ -population: ~ -economic_base_primary: ~ -economic_base_secondary: ~ -distribution_index: ~ -imprint_access: ~ - -# VI. Governance -governance_type: ~ -dominant_faction: ~ -primary_fault_line: ~ -secondary_fault_line: ~ - -# VII. Faction Presence -assembly_presence: ~ -commission_presence: ~ -syndic_presence: ~ -syndic_type: ~ -separatist_presence: ~ -separatist_type: ~ -institute_presence: ~ -guardians_presence: ~ - -# VIII. Cultural Voice -cultural_register: ~ -cultural_register_secondary: ~ -ambient_anxiety: ~ -local_pride: ~ -atmospheric_tone: ~ -atmospheric_tone_secondary: ~ -active_situation: ~ -silence_threshold: ~ - -# IX. Political Character -earth_alignment: ~ -earth_proximity: immediate -earth_tension: ~ - -# X. Narrative Profile -primary_archetype: ~ -secondary_archetype: ~ -narrative_notable: ~ -generation_priority: ~ - -# XI. Content Notes -stability_index: ~ -system_volatility: ~ -cultural_corridor: ~ ---- - -# PLACEHOLDER_114 -**GJ 674** | S-114 | K-type | core core - -## Supply Dependency - - -## Faction Notes - - -## Silence Topic - - -## Narrative Hook - - -## Calibration Note - - -## Derived Fields - -- **Compound Zone:** core / core / institutional_core -- **Settlement Age:** ~20 years -- **Hop Distance from Gateway:** 2 -- **Adjacent Systems:** S-091, S-213 diff --git a/docs/wiki/systems/GJ-675/index.md b/docs/wiki/systems/GJ-675/index.md deleted file mode 100644 index 52187415c..000000000 --- a/docs/wiki/systems/GJ-675/index.md +++ /dev/null @@ -1,119 +0,0 @@ ---- -# ============================================================ -# GJ 675 — PLACEHOLDER_012 -# Star Systems Wiki — The Settled Reach -# ============================================================ -# Auto-generated stub. Pre-filled fields from star-map.json. -# Fields marked ~ require authoring. -# ============================================================ - -# I. Identity and Location -system_id: S-012 -astronomical_id: "GJ 675" -proper_name: ~ -system_name: "PLACEHOLDER_012" -star_type: K -geographic_sector: deep_frontier -geographic_band: outer -political_zone: deep_reach_isolate - -# II. Physical Character -habitable_planet_count: ~ -inhabited_planet_count: ~ -asteroid_belt: ~ -gas_giant: ~ -habitability_profile: ~ - -# III. Gate Infrastructure -horizon_station: true -aperture_count: 2 -gate_connections: 2 -gate_topology: through_route -span_gate_network: ~ - -# IV. Settlement History -settlement_wave: wave_5 -founding_motivation: ~ -founding_culture_primary: ~ -founding_culture_secondary: ~ -cultural_persistence: ~ -historical_event: ~ -historical_event_age_years: ~ -religious_status: ~ -religious_generation_count: ~ - -# V. Economic Life -economic_tier: ~ -population: ~ -economic_base_primary: ~ -economic_base_secondary: ~ -distribution_index: ~ -imprint_access: ~ - -# VI. Governance -governance_type: ~ -dominant_faction: ~ -primary_fault_line: ~ -secondary_fault_line: ~ - -# VII. Faction Presence -assembly_presence: ~ -commission_presence: ~ -syndic_presence: ~ -syndic_type: ~ -separatist_presence: ~ -separatist_type: ~ -institute_presence: ~ -guardians_presence: ~ - -# VIII. Cultural Voice -cultural_register: ~ -cultural_register_secondary: ~ -ambient_anxiety: ~ -local_pride: ~ -atmospheric_tone: ~ -atmospheric_tone_secondary: ~ -active_situation: ~ -silence_threshold: ~ - -# IX. Political Character -earth_alignment: ~ -earth_proximity: proximate -earth_tension: ~ - -# X. Narrative Profile -primary_archetype: ~ -secondary_archetype: ~ -narrative_notable: ~ -generation_priority: ~ - -# XI. Content Notes -stability_index: ~ -system_volatility: ~ -cultural_corridor: ~ ---- - -# PLACEHOLDER_012 -**GJ 675** | S-012 | K-type | deep_frontier outer - -## Supply Dependency - - -## Faction Notes - - -## Silence Topic - - -## Narrative Hook - - -## Calibration Note - - -## Derived Fields - -- **Compound Zone:** deep_frontier / outer / deep_reach_isolate -- **Settlement Age:** ~20 years -- **Hop Distance from Gateway:** 9 -- **Adjacent Systems:** S-089, S-107 diff --git a/docs/wiki/systems/GJ-68/index.md b/docs/wiki/systems/GJ-68/index.md deleted file mode 100644 index 2c2eef4aa..000000000 --- a/docs/wiki/systems/GJ-68/index.md +++ /dev/null @@ -1,119 +0,0 @@ ---- -# ============================================================ -# GJ 68 — PLACEHOLDER_173 -# Star Systems Wiki — The Settled Reach -# ============================================================ -# Auto-generated stub. Pre-filled fields from star-map.json. -# Fields marked ~ require authoring. -# ============================================================ - -# I. Identity and Location -system_id: S-173 -astronomical_id: "GJ 68" -proper_name: ~ -system_name: "PLACEHOLDER_173" -star_type: K -geographic_sector: deep_frontier -geographic_band: outer -political_zone: deep_reach_isolate - -# II. Physical Character -habitable_planet_count: ~ -inhabited_planet_count: ~ -asteroid_belt: ~ -gas_giant: ~ -habitability_profile: ~ - -# III. Gate Infrastructure -horizon_station: true -aperture_count: 2 -gate_connections: 2 -gate_topology: through_route -span_gate_network: ~ - -# IV. Settlement History -settlement_wave: wave_5 -founding_motivation: ~ -founding_culture_primary: ~ -founding_culture_secondary: ~ -cultural_persistence: ~ -historical_event: ~ -historical_event_age_years: ~ -religious_status: ~ -religious_generation_count: ~ - -# V. Economic Life -economic_tier: ~ -population: ~ -economic_base_primary: ~ -economic_base_secondary: ~ -distribution_index: ~ -imprint_access: ~ - -# VI. Governance -governance_type: ~ -dominant_faction: ~ -primary_fault_line: ~ -secondary_fault_line: ~ - -# VII. Faction Presence -assembly_presence: ~ -commission_presence: ~ -syndic_presence: ~ -syndic_type: ~ -separatist_presence: ~ -separatist_type: ~ -institute_presence: ~ -guardians_presence: ~ - -# VIII. Cultural Voice -cultural_register: ~ -cultural_register_secondary: ~ -ambient_anxiety: ~ -local_pride: ~ -atmospheric_tone: ~ -atmospheric_tone_secondary: ~ -active_situation: ~ -silence_threshold: ~ - -# IX. Political Character -earth_alignment: ~ -earth_proximity: proximate -earth_tension: ~ - -# X. Narrative Profile -primary_archetype: ~ -secondary_archetype: ~ -narrative_notable: ~ -generation_priority: ~ - -# XI. Content Notes -stability_index: ~ -system_volatility: ~ -cultural_corridor: ~ ---- - -# PLACEHOLDER_173 -**GJ 68** | S-173 | K-type | deep_frontier outer - -## Supply Dependency - - -## Faction Notes - - -## Silence Topic - - -## Narrative Hook - - -## Calibration Note - - -## Derived Fields - -- **Compound Zone:** deep_frontier / outer / deep_reach_isolate -- **Settlement Age:** ~20 years -- **Hop Distance from Gateway:** 4 -- **Adjacent Systems:** S-129, S-256 diff --git a/docs/wiki/systems/GJ-680/index.md b/docs/wiki/systems/GJ-680/index.md deleted file mode 100644 index aabc1e3cf..000000000 --- a/docs/wiki/systems/GJ-680/index.md +++ /dev/null @@ -1,119 +0,0 @@ ---- -# ============================================================ -# GJ 680 — PLACEHOLDER_243 -# Star Systems Wiki — The Settled Reach -# ============================================================ -# Auto-generated stub. Pre-filled fields from star-map.json. -# Fields marked ~ require authoring. -# ============================================================ - -# I. Identity and Location -system_id: S-243 -astronomical_id: "GJ 680" -proper_name: ~ -system_name: "PLACEHOLDER_243" -star_type: M -geographic_sector: north_reach -geographic_band: inner -political_zone: commercial_mid_reach - -# II. Physical Character -habitable_planet_count: ~ -inhabited_planet_count: ~ -asteroid_belt: ~ -gas_giant: ~ -habitability_profile: ~ - -# III. Gate Infrastructure -horizon_station: true -aperture_count: 2 -gate_connections: 2 -gate_topology: spur_end -span_gate_network: ~ - -# IV. Settlement History -settlement_wave: wave_2 -founding_motivation: ~ -founding_culture_primary: ~ -founding_culture_secondary: ~ -cultural_persistence: ~ -historical_event: ~ -historical_event_age_years: ~ -religious_status: ~ -religious_generation_count: ~ - -# V. Economic Life -economic_tier: ~ -population: ~ -economic_base_primary: ~ -economic_base_secondary: ~ -distribution_index: ~ -imprint_access: ~ - -# VI. Governance -governance_type: ~ -dominant_faction: ~ -primary_fault_line: ~ -secondary_fault_line: ~ - -# VII. Faction Presence -assembly_presence: ~ -commission_presence: ~ -syndic_presence: ~ -syndic_type: ~ -separatist_presence: ~ -separatist_type: ~ -institute_presence: ~ -guardians_presence: ~ - -# VIII. Cultural Voice -cultural_register: ~ -cultural_register_secondary: ~ -ambient_anxiety: ~ -local_pride: ~ -atmospheric_tone: ~ -atmospheric_tone_secondary: ~ -active_situation: ~ -silence_threshold: ~ - -# IX. Political Character -earth_alignment: ~ -earth_proximity: proximate -earth_tension: ~ - -# X. Narrative Profile -primary_archetype: ~ -secondary_archetype: ~ -narrative_notable: ~ -generation_priority: ~ - -# XI. Content Notes -stability_index: ~ -system_volatility: ~ -cultural_corridor: ~ ---- - -# PLACEHOLDER_243 -**GJ 680** | S-243 | M-type | north_reach inner - -## Supply Dependency - - -## Faction Notes - - -## Silence Topic - - -## Narrative Hook - - -## Calibration Note - - -## Derived Fields - -- **Compound Zone:** north_reach / inner / commercial_mid_reach -- **Settlement Age:** ~400 years -- **Hop Distance from Gateway:** 6 -- **Adjacent Systems:** S-028, S-080 diff --git a/docs/wiki/systems/GJ-682/index.md b/docs/wiki/systems/GJ-682/index.md deleted file mode 100644 index a994097b1..000000000 --- a/docs/wiki/systems/GJ-682/index.md +++ /dev/null @@ -1,119 +0,0 @@ ---- -# ============================================================ -# GJ 682 — PLACEHOLDER_051 -# Star Systems Wiki — The Settled Reach -# ============================================================ -# Auto-generated stub. Pre-filled fields from star-map.json. -# Fields marked ~ require authoring. -# ============================================================ - -# I. Identity and Location -system_id: S-051 -astronomical_id: "GJ 682" -proper_name: ~ -system_name: "PLACEHOLDER_051" -star_type: K -geographic_sector: east_reach -geographic_band: inner -political_zone: research_periphery - -# II. Physical Character -habitable_planet_count: ~ -inhabited_planet_count: ~ -asteroid_belt: ~ -gas_giant: ~ -habitability_profile: ~ - -# III. Gate Infrastructure -horizon_station: true -aperture_count: 3 -gate_connections: 3 -gate_topology: junction -span_gate_network: ~ - -# IV. Settlement History -settlement_wave: wave_4 -founding_motivation: ~ -founding_culture_primary: ~ -founding_culture_secondary: ~ -cultural_persistence: ~ -historical_event: ~ -historical_event_age_years: ~ -religious_status: ~ -religious_generation_count: ~ - -# V. Economic Life -economic_tier: ~ -population: ~ -economic_base_primary: ~ -economic_base_secondary: ~ -distribution_index: ~ -imprint_access: ~ - -# VI. Governance -governance_type: ~ -dominant_faction: ~ -primary_fault_line: ~ -secondary_fault_line: ~ - -# VII. Faction Presence -assembly_presence: ~ -commission_presence: ~ -syndic_presence: ~ -syndic_type: ~ -separatist_presence: ~ -separatist_type: ~ -institute_presence: ~ -guardians_presence: ~ - -# VIII. Cultural Voice -cultural_register: ~ -cultural_register_secondary: ~ -ambient_anxiety: ~ -local_pride: ~ -atmospheric_tone: ~ -atmospheric_tone_secondary: ~ -active_situation: ~ -silence_threshold: ~ - -# IX. Political Character -earth_alignment: ~ -earth_proximity: proximate -earth_tension: ~ - -# X. Narrative Profile -primary_archetype: ~ -secondary_archetype: ~ -narrative_notable: ~ -generation_priority: ~ - -# XI. Content Notes -stability_index: ~ -system_volatility: ~ -cultural_corridor: ~ ---- - -# PLACEHOLDER_051 -**GJ 682** | S-051 | K-type | east_reach inner - -## Supply Dependency - - -## Faction Notes - - -## Silence Topic - - -## Narrative Hook - - -## Calibration Note - - -## Derived Fields - -- **Compound Zone:** east_reach / inner / research_periphery -- **Settlement Age:** ~70 years -- **Hop Distance from Gateway:** 5 -- **Adjacent Systems:** S-068, S-145, S-199 diff --git a/docs/wiki/systems/GJ-684A/index.md b/docs/wiki/systems/GJ-684A/index.md deleted file mode 100644 index 918f504bf..000000000 --- a/docs/wiki/systems/GJ-684A/index.md +++ /dev/null @@ -1,119 +0,0 @@ ---- -# ============================================================ -# GJ 684A — PLACEHOLDER_284 -# Star Systems Wiki — The Settled Reach -# ============================================================ -# Auto-generated stub. Pre-filled fields from star-map.json. -# Fields marked ~ require authoring. -# ============================================================ - -# I. Identity and Location -system_id: S-284 -astronomical_id: "GJ 684A" -proper_name: ~ -system_name: "PLACEHOLDER_284" -star_type: F -geographic_sector: deep_frontier -geographic_band: outer -political_zone: contested_frontier - -# II. Physical Character -habitable_planet_count: ~ -inhabited_planet_count: ~ -asteroid_belt: ~ -gas_giant: ~ -habitability_profile: ~ - -# III. Gate Infrastructure -horizon_station: true -aperture_count: 2 -gate_connections: 2 -gate_topology: spur_end -span_gate_network: ~ - -# IV. Settlement History -settlement_wave: wave_4 -founding_motivation: ~ -founding_culture_primary: ~ -founding_culture_secondary: ~ -cultural_persistence: ~ -historical_event: ~ -historical_event_age_years: ~ -religious_status: ~ -religious_generation_count: ~ - -# V. Economic Life -economic_tier: ~ -population: ~ -economic_base_primary: ~ -economic_base_secondary: ~ -distribution_index: ~ -imprint_access: ~ - -# VI. Governance -governance_type: ~ -dominant_faction: ~ -primary_fault_line: ~ -secondary_fault_line: ~ - -# VII. Faction Presence -assembly_presence: ~ -commission_presence: ~ -syndic_presence: ~ -syndic_type: ~ -separatist_presence: ~ -separatist_type: ~ -institute_presence: ~ -guardians_presence: ~ - -# VIII. Cultural Voice -cultural_register: ~ -cultural_register_secondary: ~ -ambient_anxiety: ~ -local_pride: ~ -atmospheric_tone: ~ -atmospheric_tone_secondary: ~ -active_situation: ~ -silence_threshold: ~ - -# IX. Political Character -earth_alignment: ~ -earth_proximity: distant -earth_tension: ~ - -# X. Narrative Profile -primary_archetype: ~ -secondary_archetype: ~ -narrative_notable: ~ -generation_priority: ~ - -# XI. Content Notes -stability_index: ~ -system_volatility: ~ -cultural_corridor: ~ ---- - -# PLACEHOLDER_284 -**GJ 684A** | S-284 | F-type | deep_frontier outer - -## Supply Dependency - - -## Faction Notes - - -## Silence Topic - - -## Narrative Hook - - -## Calibration Note - - -## Derived Fields - -- **Compound Zone:** deep_frontier / outer / contested_frontier -- **Settlement Age:** ~70 years -- **Hop Distance from Gateway:** 14 -- **Adjacent Systems:** S-063, S-158 diff --git a/docs/wiki/systems/GJ-684B/index.md b/docs/wiki/systems/GJ-684B/index.md deleted file mode 100644 index 42ac0db54..000000000 --- a/docs/wiki/systems/GJ-684B/index.md +++ /dev/null @@ -1,119 +0,0 @@ ---- -# ============================================================ -# GJ 684B — PLACEHOLDER_122 -# Star Systems Wiki — The Settled Reach -# ============================================================ -# Auto-generated stub. Pre-filled fields from star-map.json. -# Fields marked ~ require authoring. -# ============================================================ - -# I. Identity and Location -system_id: S-122 -astronomical_id: "GJ 684B" -proper_name: ~ -system_name: "PLACEHOLDER_122" -star_type: M -geographic_sector: deep_frontier -geographic_band: outer -political_zone: deep_reach_isolate - -# II. Physical Character -habitable_planet_count: ~ -inhabited_planet_count: ~ -asteroid_belt: ~ -gas_giant: ~ -habitability_profile: ~ - -# III. Gate Infrastructure -horizon_station: true -aperture_count: 2 -gate_connections: 2 -gate_topology: through_route -span_gate_network: ~ - -# IV. Settlement History -settlement_wave: wave_3 -founding_motivation: ~ -founding_culture_primary: ~ -founding_culture_secondary: ~ -cultural_persistence: ~ -historical_event: ~ -historical_event_age_years: ~ -religious_status: ~ -religious_generation_count: ~ - -# V. Economic Life -economic_tier: ~ -population: ~ -economic_base_primary: ~ -economic_base_secondary: ~ -distribution_index: ~ -imprint_access: ~ - -# VI. Governance -governance_type: ~ -dominant_faction: ~ -primary_fault_line: ~ -secondary_fault_line: ~ - -# VII. Faction Presence -assembly_presence: ~ -commission_presence: ~ -syndic_presence: ~ -syndic_type: ~ -separatist_presence: ~ -separatist_type: ~ -institute_presence: ~ -guardians_presence: ~ - -# VIII. Cultural Voice -cultural_register: ~ -cultural_register_secondary: ~ -ambient_anxiety: ~ -local_pride: ~ -atmospheric_tone: ~ -atmospheric_tone_secondary: ~ -active_situation: ~ -silence_threshold: ~ - -# IX. Political Character -earth_alignment: ~ -earth_proximity: distant -earth_tension: ~ - -# X. Narrative Profile -primary_archetype: ~ -secondary_archetype: ~ -narrative_notable: ~ -generation_priority: ~ - -# XI. Content Notes -stability_index: ~ -system_volatility: ~ -cultural_corridor: ~ ---- - -# PLACEHOLDER_122 -**GJ 684B** | S-122 | M-type | deep_frontier outer - -## Supply Dependency - - -## Faction Notes - - -## Silence Topic - - -## Narrative Hook - - -## Calibration Note - - -## Derived Fields - -- **Compound Zone:** deep_frontier / outer / deep_reach_isolate -- **Settlement Age:** ~200 years -- **Hop Distance from Gateway:** 13 -- **Adjacent Systems:** S-117, S-292 diff --git a/docs/wiki/systems/GJ-687/index.md b/docs/wiki/systems/GJ-687/index.md deleted file mode 100644 index fe4f8ad7f..000000000 --- a/docs/wiki/systems/GJ-687/index.md +++ /dev/null @@ -1,119 +0,0 @@ ---- -# ============================================================ -# GJ 687 — PLACEHOLDER_125 -# Star Systems Wiki — The Settled Reach -# ============================================================ -# Auto-generated stub. Pre-filled fields from star-map.json. -# Fields marked ~ require authoring. -# ============================================================ - -# I. Identity and Location -system_id: S-125 -astronomical_id: "GJ 687" -proper_name: ~ -system_name: "PLACEHOLDER_125" -star_type: G -geographic_sector: east_reach -geographic_band: outer -political_zone: contested_frontier - -# II. Physical Character -habitable_planet_count: ~ -inhabited_planet_count: ~ -asteroid_belt: ~ -gas_giant: ~ -habitability_profile: ~ - -# III. Gate Infrastructure -horizon_station: true -aperture_count: 2 -gate_connections: 2 -gate_topology: through_route -span_gate_network: ~ - -# IV. Settlement History -settlement_wave: unsettled -founding_motivation: ~ -founding_culture_primary: ~ -founding_culture_secondary: ~ -cultural_persistence: ~ -historical_event: ~ -historical_event_age_years: ~ -religious_status: ~ -religious_generation_count: ~ - -# V. Economic Life -economic_tier: ~ -population: ~ -economic_base_primary: ~ -economic_base_secondary: ~ -distribution_index: ~ -imprint_access: ~ - -# VI. Governance -governance_type: ~ -dominant_faction: ~ -primary_fault_line: ~ -secondary_fault_line: ~ - -# VII. Faction Presence -assembly_presence: ~ -commission_presence: ~ -syndic_presence: ~ -syndic_type: ~ -separatist_presence: ~ -separatist_type: ~ -institute_presence: ~ -guardians_presence: ~ - -# VIII. Cultural Voice -cultural_register: ~ -cultural_register_secondary: ~ -ambient_anxiety: ~ -local_pride: ~ -atmospheric_tone: ~ -atmospheric_tone_secondary: ~ -active_situation: ~ -silence_threshold: ~ - -# IX. Political Character -earth_alignment: ~ -earth_proximity: proximate -earth_tension: ~ - -# X. Narrative Profile -primary_archetype: ~ -secondary_archetype: ~ -narrative_notable: ~ -generation_priority: ~ - -# XI. Content Notes -stability_index: ~ -system_volatility: ~ -cultural_corridor: ~ ---- - -# PLACEHOLDER_125 -**GJ 687** | S-125 | G-type | east_reach outer - -## Supply Dependency - - -## Faction Notes - - -## Silence Topic - - -## Narrative Hook - - -## Calibration Note - - -## Derived Fields - -- **Compound Zone:** east_reach / outer / contested_frontier -- **Settlement Age:** unsettled -- **Hop Distance from Gateway:** 4 -- **Adjacent Systems:** S-109, S-248 diff --git a/docs/wiki/systems/GJ-688/index.md b/docs/wiki/systems/GJ-688/index.md deleted file mode 100644 index c40c61419..000000000 --- a/docs/wiki/systems/GJ-688/index.md +++ /dev/null @@ -1,119 +0,0 @@ ---- -# ============================================================ -# GJ 688 — PLACEHOLDER_094 -# Star Systems Wiki — The Settled Reach -# ============================================================ -# Auto-generated stub. Pre-filled fields from star-map.json. -# Fields marked ~ require authoring. -# ============================================================ - -# I. Identity and Location -system_id: S-094 -astronomical_id: "GJ 688" -proper_name: ~ -system_name: "PLACEHOLDER_094" -star_type: K -geographic_sector: south_reach -geographic_band: outer -political_zone: deep_reach_isolate - -# II. Physical Character -habitable_planet_count: ~ -inhabited_planet_count: ~ -asteroid_belt: ~ -gas_giant: ~ -habitability_profile: ~ - -# III. Gate Infrastructure -horizon_station: true -aperture_count: 2 -gate_connections: 2 -gate_topology: spur_end -span_gate_network: ~ - -# IV. Settlement History -settlement_wave: wave_3 -founding_motivation: ~ -founding_culture_primary: ~ -founding_culture_secondary: ~ -cultural_persistence: ~ -historical_event: ~ -historical_event_age_years: ~ -religious_status: ~ -religious_generation_count: ~ - -# V. Economic Life -economic_tier: ~ -population: ~ -economic_base_primary: ~ -economic_base_secondary: ~ -distribution_index: ~ -imprint_access: ~ - -# VI. Governance -governance_type: ~ -dominant_faction: ~ -primary_fault_line: ~ -secondary_fault_line: ~ - -# VII. Faction Presence -assembly_presence: ~ -commission_presence: ~ -syndic_presence: ~ -syndic_type: ~ -separatist_presence: ~ -separatist_type: ~ -institute_presence: ~ -guardians_presence: ~ - -# VIII. Cultural Voice -cultural_register: ~ -cultural_register_secondary: ~ -ambient_anxiety: ~ -local_pride: ~ -atmospheric_tone: ~ -atmospheric_tone_secondary: ~ -active_situation: ~ -silence_threshold: ~ - -# IX. Political Character -earth_alignment: ~ -earth_proximity: proximate -earth_tension: ~ - -# X. Narrative Profile -primary_archetype: ~ -secondary_archetype: ~ -narrative_notable: ~ -generation_priority: ~ - -# XI. Content Notes -stability_index: ~ -system_volatility: ~ -cultural_corridor: ~ ---- - -# PLACEHOLDER_094 -**GJ 688** | S-094 | K-type | south_reach outer - -## Supply Dependency - - -## Faction Notes - - -## Silence Topic - - -## Narrative Hook - - -## Calibration Note - - -## Derived Fields - -- **Compound Zone:** south_reach / outer / deep_reach_isolate -- **Settlement Age:** ~200 years -- **Hop Distance from Gateway:** 7 -- **Adjacent Systems:** S-102, S-142 diff --git a/docs/wiki/systems/GJ-69/index.md b/docs/wiki/systems/GJ-69/index.md deleted file mode 100644 index b3400c7ec..000000000 --- a/docs/wiki/systems/GJ-69/index.md +++ /dev/null @@ -1,119 +0,0 @@ ---- -# ============================================================ -# GJ 69 — PLACEHOLDER_226 -# Star Systems Wiki — The Settled Reach -# ============================================================ -# Auto-generated stub. Pre-filled fields from star-map.json. -# Fields marked ~ require authoring. -# ============================================================ - -# I. Identity and Location -system_id: S-226 -astronomical_id: "GJ 69" -proper_name: ~ -system_name: "PLACEHOLDER_226" -star_type: K -geographic_sector: deep_frontier -geographic_band: outer -political_zone: contested_frontier - -# II. Physical Character -habitable_planet_count: ~ -inhabited_planet_count: ~ -asteroid_belt: ~ -gas_giant: ~ -habitability_profile: ~ - -# III. Gate Infrastructure -horizon_station: true -aperture_count: 2 -gate_connections: 2 -gate_topology: through_route -span_gate_network: ~ - -# IV. Settlement History -settlement_wave: wave_4 -founding_motivation: ~ -founding_culture_primary: ~ -founding_culture_secondary: ~ -cultural_persistence: ~ -historical_event: ~ -historical_event_age_years: ~ -religious_status: ~ -religious_generation_count: ~ - -# V. Economic Life -economic_tier: ~ -population: ~ -economic_base_primary: ~ -economic_base_secondary: ~ -distribution_index: ~ -imprint_access: ~ - -# VI. Governance -governance_type: ~ -dominant_faction: ~ -primary_fault_line: ~ -secondary_fault_line: ~ - -# VII. Faction Presence -assembly_presence: ~ -commission_presence: ~ -syndic_presence: ~ -syndic_type: ~ -separatist_presence: ~ -separatist_type: ~ -institute_presence: ~ -guardians_presence: ~ - -# VIII. Cultural Voice -cultural_register: ~ -cultural_register_secondary: ~ -ambient_anxiety: ~ -local_pride: ~ -atmospheric_tone: ~ -atmospheric_tone_secondary: ~ -active_situation: ~ -silence_threshold: ~ - -# IX. Political Character -earth_alignment: ~ -earth_proximity: proximate -earth_tension: ~ - -# X. Narrative Profile -primary_archetype: ~ -secondary_archetype: ~ -narrative_notable: ~ -generation_priority: ~ - -# XI. Content Notes -stability_index: ~ -system_volatility: ~ -cultural_corridor: ~ ---- - -# PLACEHOLDER_226 -**GJ 69** | S-226 | K-type | deep_frontier outer - -## Supply Dependency - - -## Faction Notes - - -## Silence Topic - - -## Narrative Hook - - -## Calibration Note - - -## Derived Fields - -- **Compound Zone:** deep_frontier / outer / contested_frontier -- **Settlement Age:** ~70 years -- **Hop Distance from Gateway:** 10 -- **Adjacent Systems:** S-124, S-258 diff --git a/docs/wiki/systems/GJ-693/index.md b/docs/wiki/systems/GJ-693/index.md deleted file mode 100644 index 80e604434..000000000 --- a/docs/wiki/systems/GJ-693/index.md +++ /dev/null @@ -1,119 +0,0 @@ ---- -# ============================================================ -# GJ 693 — PLACEHOLDER_178 -# Star Systems Wiki — The Settled Reach -# ============================================================ -# Auto-generated stub. Pre-filled fields from star-map.json. -# Fields marked ~ require authoring. -# ============================================================ - -# I. Identity and Location -system_id: S-178 -astronomical_id: "GJ 693" -proper_name: ~ -system_name: "PLACEHOLDER_178" -star_type: M -geographic_sector: south_reach -geographic_band: inner -political_zone: contested_frontier - -# II. Physical Character -habitable_planet_count: ~ -inhabited_planet_count: ~ -asteroid_belt: ~ -gas_giant: ~ -habitability_profile: ~ - -# III. Gate Infrastructure -horizon_station: true -aperture_count: 2 -gate_connections: 2 -gate_topology: spur_end -span_gate_network: ~ - -# IV. Settlement History -settlement_wave: wave_3 -founding_motivation: ~ -founding_culture_primary: ~ -founding_culture_secondary: ~ -cultural_persistence: ~ -historical_event: ~ -historical_event_age_years: ~ -religious_status: ~ -religious_generation_count: ~ - -# V. Economic Life -economic_tier: ~ -population: ~ -economic_base_primary: ~ -economic_base_secondary: ~ -distribution_index: ~ -imprint_access: ~ - -# VI. Governance -governance_type: ~ -dominant_faction: ~ -primary_fault_line: ~ -secondary_fault_line: ~ - -# VII. Faction Presence -assembly_presence: ~ -commission_presence: ~ -syndic_presence: ~ -syndic_type: ~ -separatist_presence: ~ -separatist_type: ~ -institute_presence: ~ -guardians_presence: ~ - -# VIII. Cultural Voice -cultural_register: ~ -cultural_register_secondary: ~ -ambient_anxiety: ~ -local_pride: ~ -atmospheric_tone: ~ -atmospheric_tone_secondary: ~ -active_situation: ~ -silence_threshold: ~ - -# IX. Political Character -earth_alignment: ~ -earth_proximity: proximate -earth_tension: ~ - -# X. Narrative Profile -primary_archetype: ~ -secondary_archetype: ~ -narrative_notable: ~ -generation_priority: ~ - -# XI. Content Notes -stability_index: ~ -system_volatility: ~ -cultural_corridor: ~ ---- - -# PLACEHOLDER_178 -**GJ 693** | S-178 | M-type | south_reach inner - -## Supply Dependency - - -## Faction Notes - - -## Silence Topic - - -## Narrative Hook - - -## Calibration Note - - -## Derived Fields - -- **Compound Zone:** south_reach / inner / contested_frontier -- **Settlement Age:** ~200 years -- **Hop Distance from Gateway:** 5 -- **Adjacent Systems:** S-061, S-165 diff --git a/docs/wiki/systems/GJ-695A/index.md b/docs/wiki/systems/GJ-695A/index.md deleted file mode 100644 index c605acabb..000000000 --- a/docs/wiki/systems/GJ-695A/index.md +++ /dev/null @@ -1,119 +0,0 @@ ---- -# ============================================================ -# GJ 695A — PLACEHOLDER_259 -# Star Systems Wiki — The Settled Reach -# ============================================================ -# Auto-generated stub. Pre-filled fields from star-map.json. -# Fields marked ~ require authoring. -# ============================================================ - -# I. Identity and Location -system_id: S-259 -astronomical_id: "GJ 695A" -proper_name: ~ -system_name: "PLACEHOLDER_259" -star_type: M -geographic_sector: south_reach -geographic_band: inner -political_zone: commercial_mid_reach - -# II. Physical Character -habitable_planet_count: ~ -inhabited_planet_count: ~ -asteroid_belt: ~ -gas_giant: ~ -habitability_profile: ~ - -# III. Gate Infrastructure -horizon_station: true -aperture_count: 3 -gate_connections: 3 -gate_topology: junction -span_gate_network: ~ - -# IV. Settlement History -settlement_wave: unsettled -founding_motivation: ~ -founding_culture_primary: ~ -founding_culture_secondary: ~ -cultural_persistence: ~ -historical_event: ~ -historical_event_age_years: ~ -religious_status: ~ -religious_generation_count: ~ - -# V. Economic Life -economic_tier: ~ -population: ~ -economic_base_primary: ~ -economic_base_secondary: ~ -distribution_index: ~ -imprint_access: ~ - -# VI. Governance -governance_type: ~ -dominant_faction: ~ -primary_fault_line: ~ -secondary_fault_line: ~ - -# VII. Faction Presence -assembly_presence: ~ -commission_presence: ~ -syndic_presence: ~ -syndic_type: ~ -separatist_presence: ~ -separatist_type: ~ -institute_presence: ~ -guardians_presence: ~ - -# VIII. Cultural Voice -cultural_register: ~ -cultural_register_secondary: ~ -ambient_anxiety: ~ -local_pride: ~ -atmospheric_tone: ~ -atmospheric_tone_secondary: ~ -active_situation: ~ -silence_threshold: ~ - -# IX. Political Character -earth_alignment: ~ -earth_proximity: proximate -earth_tension: ~ - -# X. Narrative Profile -primary_archetype: ~ -secondary_archetype: ~ -narrative_notable: ~ -generation_priority: ~ - -# XI. Content Notes -stability_index: ~ -system_volatility: ~ -cultural_corridor: ~ ---- - -# PLACEHOLDER_259 -**GJ 695A** | S-259 | M-type | south_reach inner - -## Supply Dependency - - -## Faction Notes - - -## Silence Topic - - -## Narrative Hook - - -## Calibration Note - - -## Derived Fields - -- **Compound Zone:** south_reach / inner / commercial_mid_reach -- **Settlement Age:** unsettled -- **Hop Distance from Gateway:** 5 -- **Adjacent Systems:** S-025, S-135, S-212 diff --git a/docs/wiki/systems/GJ-699/index.md b/docs/wiki/systems/GJ-699/index.md deleted file mode 100644 index bb47fa4d1..000000000 --- a/docs/wiki/systems/GJ-699/index.md +++ /dev/null @@ -1,119 +0,0 @@ ---- -# ============================================================ -# GJ 699 — Barnard's Star -# Star Systems Wiki — The Settled Reach -# ============================================================ -# Auto-generated stub. Pre-filled fields from star-map.json. -# Fields marked ~ require authoring. -# ============================================================ - -# I. Identity and Location -system_id: S-119 -astronomical_id: "GJ 699" -proper_name: "Barnard's Star" -system_name: "Barnard's Star" -star_type: K -geographic_sector: core -geographic_band: core -political_zone: institutional_core - -# II. Physical Character -habitable_planet_count: ~ -inhabited_planet_count: ~ -asteroid_belt: ~ -gas_giant: ~ -habitability_profile: ~ - -# III. Gate Infrastructure -horizon_station: true -aperture_count: 2 -gate_connections: 2 -gate_topology: loop_member -span_gate_network: ~ - -# IV. Settlement History -settlement_wave: wave_2 -founding_motivation: ~ -founding_culture_primary: ~ -founding_culture_secondary: ~ -cultural_persistence: ~ -historical_event: ~ -historical_event_age_years: ~ -religious_status: ~ -religious_generation_count: ~ - -# V. Economic Life -economic_tier: ~ -population: ~ -economic_base_primary: ~ -economic_base_secondary: ~ -distribution_index: ~ -imprint_access: ~ - -# VI. Governance -governance_type: ~ -dominant_faction: ~ -primary_fault_line: ~ -secondary_fault_line: ~ - -# VII. Faction Presence -assembly_presence: ~ -commission_presence: ~ -syndic_presence: ~ -syndic_type: ~ -separatist_presence: ~ -separatist_type: ~ -institute_presence: ~ -guardians_presence: ~ - -# VIII. Cultural Voice -cultural_register: ~ -cultural_register_secondary: ~ -ambient_anxiety: ~ -local_pride: ~ -atmospheric_tone: ~ -atmospheric_tone_secondary: ~ -active_situation: ~ -silence_threshold: ~ - -# IX. Political Character -earth_alignment: ~ -earth_proximity: immediate -earth_tension: ~ - -# X. Narrative Profile -primary_archetype: ~ -secondary_archetype: ~ -narrative_notable: ~ -generation_priority: ~ - -# XI. Content Notes -stability_index: ~ -system_volatility: ~ -cultural_corridor: ~ ---- - -# Barnard's Star -**GJ 699** | S-119 | K-type | core core - -## Supply Dependency - - -## Faction Notes - - -## Silence Topic - - -## Narrative Hook - - -## Calibration Note - - -## Derived Fields - -- **Compound Zone:** core / core / institutional_core -- **Settlement Age:** ~400 years -- **Hop Distance from Gateway:** 2 -- **Adjacent Systems:** S-120, S-266 diff --git a/docs/wiki/systems/GJ-702A/index.md b/docs/wiki/systems/GJ-702A/index.md deleted file mode 100644 index 24b5dc95e..000000000 --- a/docs/wiki/systems/GJ-702A/index.md +++ /dev/null @@ -1,119 +0,0 @@ ---- -# ============================================================ -# GJ 702A — PLACEHOLDER_265 -# Star Systems Wiki — The Settled Reach -# ============================================================ -# Auto-generated stub. Pre-filled fields from star-map.json. -# Fields marked ~ require authoring. -# ============================================================ - -# I. Identity and Location -system_id: S-265 -astronomical_id: "GJ 702A" -proper_name: ~ -system_name: "PLACEHOLDER_265" -star_type: K -geographic_sector: core -geographic_band: core -political_zone: institutional_core - -# II. Physical Character -habitable_planet_count: ~ -inhabited_planet_count: ~ -asteroid_belt: ~ -gas_giant: ~ -habitability_profile: ~ - -# III. Gate Infrastructure -horizon_station: true -aperture_count: 1 -gate_connections: 1 -gate_topology: dead_end -span_gate_network: ~ - -# IV. Settlement History -settlement_wave: wave_2 -founding_motivation: ~ -founding_culture_primary: ~ -founding_culture_secondary: ~ -cultural_persistence: ~ -historical_event: ~ -historical_event_age_years: ~ -religious_status: ~ -religious_generation_count: ~ - -# V. Economic Life -economic_tier: ~ -population: ~ -economic_base_primary: ~ -economic_base_secondary: ~ -distribution_index: ~ -imprint_access: ~ - -# VI. Governance -governance_type: ~ -dominant_faction: ~ -primary_fault_line: ~ -secondary_fault_line: ~ - -# VII. Faction Presence -assembly_presence: ~ -commission_presence: ~ -syndic_presence: ~ -syndic_type: ~ -separatist_presence: ~ -separatist_type: ~ -institute_presence: ~ -guardians_presence: ~ - -# VIII. Cultural Voice -cultural_register: ~ -cultural_register_secondary: ~ -ambient_anxiety: ~ -local_pride: ~ -atmospheric_tone: ~ -atmospheric_tone_secondary: ~ -active_situation: ~ -silence_threshold: ~ - -# IX. Political Character -earth_alignment: ~ -earth_proximity: immediate -earth_tension: ~ - -# X. Narrative Profile -primary_archetype: ~ -secondary_archetype: ~ -narrative_notable: ~ -generation_priority: ~ - -# XI. Content Notes -stability_index: ~ -system_volatility: ~ -cultural_corridor: ~ ---- - -# PLACEHOLDER_265 -**GJ 702A** | S-265 | K-type | core core - -## Supply Dependency - - -## Faction Notes - - -## Silence Topic - - -## Narrative Hook - - -## Calibration Note - - -## Derived Fields - -- **Compound Zone:** core / core / institutional_core -- **Settlement Age:** ~400 years -- **Hop Distance from Gateway:** 2 -- **Adjacent Systems:** S-077 diff --git a/docs/wiki/systems/GJ-702B/index.md b/docs/wiki/systems/GJ-702B/index.md deleted file mode 100644 index 8b4f6c64b..000000000 --- a/docs/wiki/systems/GJ-702B/index.md +++ /dev/null @@ -1,119 +0,0 @@ ---- -# ============================================================ -# GJ 702B — PLACEHOLDER_297 -# Star Systems Wiki — The Settled Reach -# ============================================================ -# Auto-generated stub. Pre-filled fields from star-map.json. -# Fields marked ~ require authoring. -# ============================================================ - -# I. Identity and Location -system_id: S-297 -astronomical_id: "GJ 702B" -proper_name: ~ -system_name: "PLACEHOLDER_297" -star_type: G -geographic_sector: core -geographic_band: core -political_zone: institutional_core - -# II. Physical Character -habitable_planet_count: ~ -inhabited_planet_count: ~ -asteroid_belt: ~ -gas_giant: ~ -habitability_profile: ~ - -# III. Gate Infrastructure -horizon_station: true -aperture_count: 1 -gate_connections: 1 -gate_topology: dead_end -span_gate_network: ~ - -# IV. Settlement History -settlement_wave: wave_1 -founding_motivation: ~ -founding_culture_primary: ~ -founding_culture_secondary: ~ -cultural_persistence: ~ -historical_event: ~ -historical_event_age_years: ~ -religious_status: ~ -religious_generation_count: ~ - -# V. Economic Life -economic_tier: ~ -population: ~ -economic_base_primary: ~ -economic_base_secondary: ~ -distribution_index: ~ -imprint_access: ~ - -# VI. Governance -governance_type: ~ -dominant_faction: ~ -primary_fault_line: ~ -secondary_fault_line: ~ - -# VII. Faction Presence -assembly_presence: ~ -commission_presence: ~ -syndic_presence: ~ -syndic_type: ~ -separatist_presence: ~ -separatist_type: ~ -institute_presence: ~ -guardians_presence: ~ - -# VIII. Cultural Voice -cultural_register: ~ -cultural_register_secondary: ~ -ambient_anxiety: ~ -local_pride: ~ -atmospheric_tone: ~ -atmospheric_tone_secondary: ~ -active_situation: ~ -silence_threshold: ~ - -# IX. Political Character -earth_alignment: ~ -earth_proximity: immediate -earth_tension: ~ - -# X. Narrative Profile -primary_archetype: ~ -secondary_archetype: ~ -narrative_notable: ~ -generation_priority: ~ - -# XI. Content Notes -stability_index: ~ -system_volatility: ~ -cultural_corridor: ~ ---- - -# PLACEHOLDER_297 -**GJ 702B** | S-297 | G-type | core core - -## Supply Dependency - - -## Faction Notes - - -## Silence Topic - - -## Narrative Hook - - -## Calibration Note - - -## Derived Fields - -- **Compound Zone:** core / core / institutional_core -- **Settlement Age:** ~550 years -- **Hop Distance from Gateway:** 2 -- **Adjacent Systems:** S-014 diff --git a/docs/wiki/systems/GJ-706/index.md b/docs/wiki/systems/GJ-706/index.md deleted file mode 100644 index 158ecd9f1..000000000 --- a/docs/wiki/systems/GJ-706/index.md +++ /dev/null @@ -1,119 +0,0 @@ ---- -# ============================================================ -# GJ 706 — PLACEHOLDER_132 -# Star Systems Wiki — The Settled Reach -# ============================================================ -# Auto-generated stub. Pre-filled fields from star-map.json. -# Fields marked ~ require authoring. -# ============================================================ - -# I. Identity and Location -system_id: S-132 -astronomical_id: "GJ 706" -proper_name: ~ -system_name: "PLACEHOLDER_132" -star_type: M -geographic_sector: north_reach -geographic_band: inner -political_zone: commercial_mid_reach - -# II. Physical Character -habitable_planet_count: ~ -inhabited_planet_count: ~ -asteroid_belt: ~ -gas_giant: ~ -habitability_profile: ~ - -# III. Gate Infrastructure -horizon_station: true -aperture_count: 2 -gate_connections: 2 -gate_topology: spur_end -span_gate_network: ~ - -# IV. Settlement History -settlement_wave: wave_4 -founding_motivation: ~ -founding_culture_primary: ~ -founding_culture_secondary: ~ -cultural_persistence: ~ -historical_event: ~ -historical_event_age_years: ~ -religious_status: ~ -religious_generation_count: ~ - -# V. Economic Life -economic_tier: ~ -population: ~ -economic_base_primary: ~ -economic_base_secondary: ~ -distribution_index: ~ -imprint_access: ~ - -# VI. Governance -governance_type: ~ -dominant_faction: ~ -primary_fault_line: ~ -secondary_fault_line: ~ - -# VII. Faction Presence -assembly_presence: ~ -commission_presence: ~ -syndic_presence: ~ -syndic_type: ~ -separatist_presence: ~ -separatist_type: ~ -institute_presence: ~ -guardians_presence: ~ - -# VIII. Cultural Voice -cultural_register: ~ -cultural_register_secondary: ~ -ambient_anxiety: ~ -local_pride: ~ -atmospheric_tone: ~ -atmospheric_tone_secondary: ~ -active_situation: ~ -silence_threshold: ~ - -# IX. Political Character -earth_alignment: ~ -earth_proximity: proximate -earth_tension: ~ - -# X. Narrative Profile -primary_archetype: ~ -secondary_archetype: ~ -narrative_notable: ~ -generation_priority: ~ - -# XI. Content Notes -stability_index: ~ -system_volatility: ~ -cultural_corridor: ~ ---- - -# PLACEHOLDER_132 -**GJ 706** | S-132 | M-type | north_reach inner - -## Supply Dependency - - -## Faction Notes - - -## Silence Topic - - -## Narrative Hook - - -## Calibration Note - - -## Derived Fields - -- **Compound Zone:** north_reach / inner / commercial_mid_reach -- **Settlement Age:** ~70 years -- **Hop Distance from Gateway:** 7 -- **Adjacent Systems:** S-028, S-268 diff --git a/docs/wiki/systems/GJ-707/index.md b/docs/wiki/systems/GJ-707/index.md deleted file mode 100644 index 0ce94076b..000000000 --- a/docs/wiki/systems/GJ-707/index.md +++ /dev/null @@ -1,119 +0,0 @@ ---- -# ============================================================ -# GJ 707 — PLACEHOLDER_146 -# Star Systems Wiki — The Settled Reach -# ============================================================ -# Auto-generated stub. Pre-filled fields from star-map.json. -# Fields marked ~ require authoring. -# ============================================================ - -# I. Identity and Location -system_id: S-146 -astronomical_id: "GJ 707" -proper_name: ~ -system_name: "PLACEHOLDER_146" -star_type: binary -geographic_sector: deep_frontier -geographic_band: outer -political_zone: deep_reach_isolate - -# II. Physical Character -habitable_planet_count: ~ -inhabited_planet_count: ~ -asteroid_belt: ~ -gas_giant: ~ -habitability_profile: ~ - -# III. Gate Infrastructure -horizon_station: true -aperture_count: 2 -gate_connections: 2 -gate_topology: through_route -span_gate_network: ~ - -# IV. Settlement History -settlement_wave: wave_3 -founding_motivation: ~ -founding_culture_primary: ~ -founding_culture_secondary: ~ -cultural_persistence: ~ -historical_event: ~ -historical_event_age_years: ~ -religious_status: ~ -religious_generation_count: ~ - -# V. Economic Life -economic_tier: ~ -population: ~ -economic_base_primary: ~ -economic_base_secondary: ~ -distribution_index: ~ -imprint_access: ~ - -# VI. Governance -governance_type: ~ -dominant_faction: ~ -primary_fault_line: ~ -secondary_fault_line: ~ - -# VII. Faction Presence -assembly_presence: ~ -commission_presence: ~ -syndic_presence: ~ -syndic_type: ~ -separatist_presence: ~ -separatist_type: ~ -institute_presence: ~ -guardians_presence: ~ - -# VIII. Cultural Voice -cultural_register: ~ -cultural_register_secondary: ~ -ambient_anxiety: ~ -local_pride: ~ -atmospheric_tone: ~ -atmospheric_tone_secondary: ~ -active_situation: ~ -silence_threshold: ~ - -# IX. Political Character -earth_alignment: ~ -earth_proximity: proximate -earth_tension: ~ - -# X. Narrative Profile -primary_archetype: ~ -secondary_archetype: ~ -narrative_notable: ~ -generation_priority: ~ - -# XI. Content Notes -stability_index: ~ -system_volatility: ~ -cultural_corridor: ~ ---- - -# PLACEHOLDER_146 -**GJ 707** | S-146 | binary-type | deep_frontier outer - -## Supply Dependency - - -## Faction Notes - - -## Silence Topic - - -## Narrative Hook - - -## Calibration Note - - -## Derived Fields - -- **Compound Zone:** deep_frontier / outer / deep_reach_isolate -- **Settlement Age:** ~200 years -- **Hop Distance from Gateway:** 9 -- **Adjacent Systems:** S-214, S-290 diff --git a/docs/wiki/systems/GJ-71/index.md b/docs/wiki/systems/GJ-71/index.md deleted file mode 100644 index 8bcecfad0..000000000 --- a/docs/wiki/systems/GJ-71/index.md +++ /dev/null @@ -1,119 +0,0 @@ ---- -# ============================================================ -# GJ 71 — PLACEHOLDER_GATEWAY -# Star Systems Wiki — The Settled Reach -# ============================================================ -# Auto-generated stub. Pre-filled fields from star-map.json. -# Fields marked ~ require authoring. -# ============================================================ - -# I. Identity and Location -system_id: S-001 -astronomical_id: "GJ 71" -proper_name: ~ -system_name: "PLACEHOLDER_GATEWAY" -star_type: G -geographic_sector: core -geographic_band: core -political_zone: diplomatic_periphery - -# II. Physical Character -habitable_planet_count: ~ -inhabited_planet_count: ~ -asteroid_belt: ~ -gas_giant: ~ -habitability_profile: ~ - -# III. Gate Infrastructure -horizon_station: true -aperture_count: 5 -gate_connections: 4 -gate_topology: hub -span_gate_network: ~ - -# IV. Settlement History -settlement_wave: wave_1 -founding_motivation: ~ -founding_culture_primary: ~ -founding_culture_secondary: ~ -cultural_persistence: ~ -historical_event: ~ -historical_event_age_years: ~ -religious_status: ~ -religious_generation_count: ~ - -# V. Economic Life -economic_tier: ~ -population: ~ -economic_base_primary: ~ -economic_base_secondary: ~ -distribution_index: ~ -imprint_access: ~ - -# VI. Governance -governance_type: ~ -dominant_faction: ~ -primary_fault_line: ~ -secondary_fault_line: ~ - -# VII. Faction Presence -assembly_presence: ~ -commission_presence: ~ -syndic_presence: ~ -syndic_type: ~ -separatist_presence: ~ -separatist_type: ~ -institute_presence: ~ -guardians_presence: ~ - -# VIII. Cultural Voice -cultural_register: ~ -cultural_register_secondary: ~ -ambient_anxiety: ~ -local_pride: ~ -atmospheric_tone: ~ -atmospheric_tone_secondary: ~ -active_situation: ~ -silence_threshold: ~ - -# IX. Political Character -earth_alignment: ~ -earth_proximity: immediate -earth_tension: ~ - -# X. Narrative Profile -primary_archetype: ~ -secondary_archetype: ~ -narrative_notable: ~ -generation_priority: ~ - -# XI. Content Notes -stability_index: ~ -system_volatility: ~ -cultural_corridor: ~ ---- - -# PLACEHOLDER_GATEWAY -**GJ 71** | S-001 | G-type | core core - -## Supply Dependency - - -## Faction Notes - - -## Silence Topic - - -## Narrative Hook - - -## Calibration Note - - -## Derived Fields - -- **Compound Zone:** core / core / diplomatic_periphery -- **Settlement Age:** ~550 years -- **Hop Distance from Gateway:** 0 -- **Adjacent Systems:** S-010, S-014, S-067, S-091 diff --git a/docs/wiki/systems/GJ-713A/index.md b/docs/wiki/systems/GJ-713A/index.md deleted file mode 100644 index e03f9ea8e..000000000 --- a/docs/wiki/systems/GJ-713A/index.md +++ /dev/null @@ -1,119 +0,0 @@ ---- -# ============================================================ -# GJ 713A — PLACEHOLDER_294 -# Star Systems Wiki — The Settled Reach -# ============================================================ -# Auto-generated stub. Pre-filled fields from star-map.json. -# Fields marked ~ require authoring. -# ============================================================ - -# I. Identity and Location -system_id: S-294 -astronomical_id: "GJ 713A" -proper_name: ~ -system_name: "PLACEHOLDER_294" -star_type: M -geographic_sector: east_reach -geographic_band: inner -political_zone: research_periphery - -# II. Physical Character -habitable_planet_count: ~ -inhabited_planet_count: ~ -asteroid_belt: ~ -gas_giant: ~ -habitability_profile: ~ - -# III. Gate Infrastructure -horizon_station: true -aperture_count: 2 -gate_connections: 2 -gate_topology: loop_member -span_gate_network: ~ - -# IV. Settlement History -settlement_wave: wave_3 -founding_motivation: ~ -founding_culture_primary: ~ -founding_culture_secondary: ~ -cultural_persistence: ~ -historical_event: ~ -historical_event_age_years: ~ -religious_status: ~ -religious_generation_count: ~ - -# V. Economic Life -economic_tier: ~ -population: ~ -economic_base_primary: ~ -economic_base_secondary: ~ -distribution_index: ~ -imprint_access: ~ - -# VI. Governance -governance_type: ~ -dominant_faction: ~ -primary_fault_line: ~ -secondary_fault_line: ~ - -# VII. Faction Presence -assembly_presence: ~ -commission_presence: ~ -syndic_presence: ~ -syndic_type: ~ -separatist_presence: ~ -separatist_type: ~ -institute_presence: ~ -guardians_presence: ~ - -# VIII. Cultural Voice -cultural_register: ~ -cultural_register_secondary: ~ -ambient_anxiety: ~ -local_pride: ~ -atmospheric_tone: ~ -atmospheric_tone_secondary: ~ -active_situation: ~ -silence_threshold: ~ - -# IX. Political Character -earth_alignment: ~ -earth_proximity: proximate -earth_tension: ~ - -# X. Narrative Profile -primary_archetype: ~ -secondary_archetype: ~ -narrative_notable: ~ -generation_priority: ~ - -# XI. Content Notes -stability_index: ~ -system_volatility: ~ -cultural_corridor: ~ ---- - -# PLACEHOLDER_294 -**GJ 713A** | S-294 | M-type | east_reach inner - -## Supply Dependency - - -## Faction Notes - - -## Silence Topic - - -## Narrative Hook - - -## Calibration Note - - -## Derived Fields - -- **Compound Zone:** east_reach / inner / research_periphery -- **Settlement Age:** ~200 years -- **Hop Distance from Gateway:** 5 -- **Adjacent Systems:** S-199, S-236 diff --git a/docs/wiki/systems/GJ-716/index.md b/docs/wiki/systems/GJ-716/index.md deleted file mode 100644 index 52be67e20..000000000 --- a/docs/wiki/systems/GJ-716/index.md +++ /dev/null @@ -1,119 +0,0 @@ ---- -# ============================================================ -# GJ 716 — PLACEHOLDER_023 -# Star Systems Wiki — The Settled Reach -# ============================================================ -# Auto-generated stub. Pre-filled fields from star-map.json. -# Fields marked ~ require authoring. -# ============================================================ - -# I. Identity and Location -system_id: S-023 -astronomical_id: "GJ 716" -proper_name: ~ -system_name: "PLACEHOLDER_023" -star_type: K -geographic_sector: north_reach -geographic_band: outer -political_zone: deep_reach_isolate - -# II. Physical Character -habitable_planet_count: ~ -inhabited_planet_count: ~ -asteroid_belt: ~ -gas_giant: ~ -habitability_profile: ~ - -# III. Gate Infrastructure -horizon_station: true -aperture_count: 2 -gate_connections: 2 -gate_topology: through_route -span_gate_network: ~ - -# IV. Settlement History -settlement_wave: wave_4 -founding_motivation: ~ -founding_culture_primary: ~ -founding_culture_secondary: ~ -cultural_persistence: ~ -historical_event: ~ -historical_event_age_years: ~ -religious_status: ~ -religious_generation_count: ~ - -# V. Economic Life -economic_tier: ~ -population: ~ -economic_base_primary: ~ -economic_base_secondary: ~ -distribution_index: ~ -imprint_access: ~ - -# VI. Governance -governance_type: ~ -dominant_faction: ~ -primary_fault_line: ~ -secondary_fault_line: ~ - -# VII. Faction Presence -assembly_presence: ~ -commission_presence: ~ -syndic_presence: ~ -syndic_type: ~ -separatist_presence: ~ -separatist_type: ~ -institute_presence: ~ -guardians_presence: ~ - -# VIII. Cultural Voice -cultural_register: ~ -cultural_register_secondary: ~ -ambient_anxiety: ~ -local_pride: ~ -atmospheric_tone: ~ -atmospheric_tone_secondary: ~ -active_situation: ~ -silence_threshold: ~ - -# IX. Political Character -earth_alignment: ~ -earth_proximity: proximate -earth_tension: ~ - -# X. Narrative Profile -primary_archetype: ~ -secondary_archetype: ~ -narrative_notable: ~ -generation_priority: ~ - -# XI. Content Notes -stability_index: ~ -system_volatility: ~ -cultural_corridor: ~ ---- - -# PLACEHOLDER_023 -**GJ 716** | S-023 | K-type | north_reach outer - -## Supply Dependency - - -## Faction Notes - - -## Silence Topic - - -## Narrative Hook - - -## Calibration Note - - -## Derived Fields - -- **Compound Zone:** north_reach / outer / deep_reach_isolate -- **Settlement Age:** ~70 years -- **Hop Distance from Gateway:** 10 -- **Adjacent Systems:** S-099, S-291 diff --git a/docs/wiki/systems/GJ-722/index.md b/docs/wiki/systems/GJ-722/index.md deleted file mode 100644 index 8618f54b4..000000000 --- a/docs/wiki/systems/GJ-722/index.md +++ /dev/null @@ -1,119 +0,0 @@ ---- -# ============================================================ -# GJ 722 — PLACEHOLDER_143 -# Star Systems Wiki — The Settled Reach -# ============================================================ -# Auto-generated stub. Pre-filled fields from star-map.json. -# Fields marked ~ require authoring. -# ============================================================ - -# I. Identity and Location -system_id: S-143 -astronomical_id: "GJ 722" -proper_name: ~ -system_name: "PLACEHOLDER_143" -star_type: M -geographic_sector: deep_frontier -geographic_band: inner -political_zone: deep_reach_isolate - -# II. Physical Character -habitable_planet_count: ~ -inhabited_planet_count: ~ -asteroid_belt: ~ -gas_giant: ~ -habitability_profile: ~ - -# III. Gate Infrastructure -horizon_station: true -aperture_count: 2 -gate_connections: 2 -gate_topology: through_route -span_gate_network: ~ - -# IV. Settlement History -settlement_wave: wave_4 -founding_motivation: ~ -founding_culture_primary: ~ -founding_culture_secondary: ~ -cultural_persistence: ~ -historical_event: ~ -historical_event_age_years: ~ -religious_status: ~ -religious_generation_count: ~ - -# V. Economic Life -economic_tier: ~ -population: ~ -economic_base_primary: ~ -economic_base_secondary: ~ -distribution_index: ~ -imprint_access: ~ - -# VI. Governance -governance_type: ~ -dominant_faction: ~ -primary_fault_line: ~ -secondary_fault_line: ~ - -# VII. Faction Presence -assembly_presence: ~ -commission_presence: ~ -syndic_presence: ~ -syndic_type: ~ -separatist_presence: ~ -separatist_type: ~ -institute_presence: ~ -guardians_presence: ~ - -# VIII. Cultural Voice -cultural_register: ~ -cultural_register_secondary: ~ -ambient_anxiety: ~ -local_pride: ~ -atmospheric_tone: ~ -atmospheric_tone_secondary: ~ -active_situation: ~ -silence_threshold: ~ - -# IX. Political Character -earth_alignment: ~ -earth_proximity: proximate -earth_tension: ~ - -# X. Narrative Profile -primary_archetype: ~ -secondary_archetype: ~ -narrative_notable: ~ -generation_priority: ~ - -# XI. Content Notes -stability_index: ~ -system_volatility: ~ -cultural_corridor: ~ ---- - -# PLACEHOLDER_143 -**GJ 722** | S-143 | M-type | deep_frontier inner - -## Supply Dependency - - -## Faction Notes - - -## Silence Topic - - -## Narrative Hook - - -## Calibration Note - - -## Derived Fields - -- **Compound Zone:** deep_frontier / inner / deep_reach_isolate -- **Settlement Age:** ~70 years -- **Hop Distance from Gateway:** 9 -- **Adjacent Systems:** S-154, S-163 diff --git a/docs/wiki/systems/GJ-725A/index.md b/docs/wiki/systems/GJ-725A/index.md deleted file mode 100644 index fd43106a3..000000000 --- a/docs/wiki/systems/GJ-725A/index.md +++ /dev/null @@ -1,119 +0,0 @@ ---- -# ============================================================ -# GJ 725A — Struve 2398 A -# Star Systems Wiki — The Settled Reach -# ============================================================ -# Auto-generated stub. Pre-filled fields from star-map.json. -# Fields marked ~ require authoring. -# ============================================================ - -# I. Identity and Location -system_id: S-139 -astronomical_id: "GJ 725A" -proper_name: "Struve 2398 A" -system_name: "Struve 2398 A" -star_type: G -geographic_sector: core -geographic_band: core -political_zone: institutional_core - -# II. Physical Character -habitable_planet_count: ~ -inhabited_planet_count: ~ -asteroid_belt: ~ -gas_giant: ~ -habitability_profile: ~ - -# III. Gate Infrastructure -horizon_station: true -aperture_count: 5 -gate_connections: 5 -gate_topology: hub -span_gate_network: ~ - -# IV. Settlement History -settlement_wave: wave_1 -founding_motivation: ~ -founding_culture_primary: ~ -founding_culture_secondary: ~ -cultural_persistence: ~ -historical_event: ~ -historical_event_age_years: ~ -religious_status: ~ -religious_generation_count: ~ - -# V. Economic Life -economic_tier: ~ -population: ~ -economic_base_primary: ~ -economic_base_secondary: ~ -distribution_index: ~ -imprint_access: ~ - -# VI. Governance -governance_type: ~ -dominant_faction: ~ -primary_fault_line: ~ -secondary_fault_line: ~ - -# VII. Faction Presence -assembly_presence: ~ -commission_presence: ~ -syndic_presence: ~ -syndic_type: ~ -separatist_presence: ~ -separatist_type: ~ -institute_presence: ~ -guardians_presence: ~ - -# VIII. Cultural Voice -cultural_register: ~ -cultural_register_secondary: ~ -ambient_anxiety: ~ -local_pride: ~ -atmospheric_tone: ~ -atmospheric_tone_secondary: ~ -active_situation: ~ -silence_threshold: ~ - -# IX. Political Character -earth_alignment: ~ -earth_proximity: immediate -earth_tension: ~ - -# X. Narrative Profile -primary_archetype: ~ -secondary_archetype: ~ -narrative_notable: ~ -generation_priority: ~ - -# XI. Content Notes -stability_index: ~ -system_volatility: ~ -cultural_corridor: ~ ---- - -# Struve 2398 A -**GJ 725A** | S-139 | G-type | core core - -## Supply Dependency - - -## Faction Notes - - -## Silence Topic - - -## Narrative Hook - - -## Calibration Note - - -## Derived Fields - -- **Compound Zone:** core / core / institutional_core -- **Settlement Age:** ~550 years -- **Hop Distance from Gateway:** 2 -- **Adjacent Systems:** S-010, S-047, S-168, S-181, S-263 diff --git a/docs/wiki/systems/GJ-725B/index.md b/docs/wiki/systems/GJ-725B/index.md deleted file mode 100644 index 5d80c3915..000000000 --- a/docs/wiki/systems/GJ-725B/index.md +++ /dev/null @@ -1,119 +0,0 @@ ---- -# ============================================================ -# GJ 725B — Struve 2398 B -# Star Systems Wiki — The Settled Reach -# ============================================================ -# Auto-generated stub. Pre-filled fields from star-map.json. -# Fields marked ~ require authoring. -# ============================================================ - -# I. Identity and Location -system_id: S-091 -astronomical_id: "GJ 725B" -proper_name: "Struve 2398 B" -system_name: "Struve 2398 B" -star_type: M -geographic_sector: core -geographic_band: core -political_zone: institutional_core - -# II. Physical Character -habitable_planet_count: ~ -inhabited_planet_count: ~ -asteroid_belt: ~ -gas_giant: ~ -habitability_profile: ~ - -# III. Gate Infrastructure -horizon_station: true -aperture_count: 3 -gate_connections: 3 -gate_topology: junction -span_gate_network: ~ - -# IV. Settlement History -settlement_wave: wave_5 -founding_motivation: ~ -founding_culture_primary: ~ -founding_culture_secondary: ~ -cultural_persistence: ~ -historical_event: ~ -historical_event_age_years: ~ -religious_status: ~ -religious_generation_count: ~ - -# V. Economic Life -economic_tier: ~ -population: ~ -economic_base_primary: ~ -economic_base_secondary: ~ -distribution_index: ~ -imprint_access: ~ - -# VI. Governance -governance_type: ~ -dominant_faction: ~ -primary_fault_line: ~ -secondary_fault_line: ~ - -# VII. Faction Presence -assembly_presence: ~ -commission_presence: ~ -syndic_presence: ~ -syndic_type: ~ -separatist_presence: ~ -separatist_type: ~ -institute_presence: ~ -guardians_presence: ~ - -# VIII. Cultural Voice -cultural_register: ~ -cultural_register_secondary: ~ -ambient_anxiety: ~ -local_pride: ~ -atmospheric_tone: ~ -atmospheric_tone_secondary: ~ -active_situation: ~ -silence_threshold: ~ - -# IX. Political Character -earth_alignment: ~ -earth_proximity: immediate -earth_tension: ~ - -# X. Narrative Profile -primary_archetype: ~ -secondary_archetype: ~ -narrative_notable: ~ -generation_priority: ~ - -# XI. Content Notes -stability_index: ~ -system_volatility: ~ -cultural_corridor: ~ ---- - -# Struve 2398 B -**GJ 725B** | S-091 | M-type | core core - -## Supply Dependency - - -## Faction Notes - - -## Silence Topic - - -## Narrative Hook - - -## Calibration Note - - -## Derived Fields - -- **Compound Zone:** core / core / institutional_core -- **Settlement Age:** ~20 years -- **Hop Distance from Gateway:** 1 -- **Adjacent Systems:** S-001, S-111, S-114 diff --git a/docs/wiki/systems/GJ-726/index.md b/docs/wiki/systems/GJ-726/index.md deleted file mode 100644 index 0d87ca867..000000000 --- a/docs/wiki/systems/GJ-726/index.md +++ /dev/null @@ -1,119 +0,0 @@ ---- -# ============================================================ -# GJ 726 — PLACEHOLDER_115 -# Star Systems Wiki — The Settled Reach -# ============================================================ -# Auto-generated stub. Pre-filled fields from star-map.json. -# Fields marked ~ require authoring. -# ============================================================ - -# I. Identity and Location -system_id: S-115 -astronomical_id: "GJ 726" -proper_name: ~ -system_name: "PLACEHOLDER_115" -star_type: K -geographic_sector: deep_frontier -geographic_band: outer -political_zone: deep_reach_isolate - -# II. Physical Character -habitable_planet_count: ~ -inhabited_planet_count: ~ -asteroid_belt: ~ -gas_giant: ~ -habitability_profile: ~ - -# III. Gate Infrastructure -horizon_station: true -aperture_count: 2 -gate_connections: 2 -gate_topology: through_route -span_gate_network: ~ - -# IV. Settlement History -settlement_wave: unsettled -founding_motivation: ~ -founding_culture_primary: ~ -founding_culture_secondary: ~ -cultural_persistence: ~ -historical_event: ~ -historical_event_age_years: ~ -religious_status: ~ -religious_generation_count: ~ - -# V. Economic Life -economic_tier: ~ -population: ~ -economic_base_primary: ~ -economic_base_secondary: ~ -distribution_index: ~ -imprint_access: ~ - -# VI. Governance -governance_type: ~ -dominant_faction: ~ -primary_fault_line: ~ -secondary_fault_line: ~ - -# VII. Faction Presence -assembly_presence: ~ -commission_presence: ~ -syndic_presence: ~ -syndic_type: ~ -separatist_presence: ~ -separatist_type: ~ -institute_presence: ~ -guardians_presence: ~ - -# VIII. Cultural Voice -cultural_register: ~ -cultural_register_secondary: ~ -ambient_anxiety: ~ -local_pride: ~ -atmospheric_tone: ~ -atmospheric_tone_secondary: ~ -active_situation: ~ -silence_threshold: ~ - -# IX. Political Character -earth_alignment: ~ -earth_proximity: distant -earth_tension: ~ - -# X. Narrative Profile -primary_archetype: ~ -secondary_archetype: ~ -narrative_notable: ~ -generation_priority: ~ - -# XI. Content Notes -stability_index: ~ -system_volatility: ~ -cultural_corridor: ~ ---- - -# PLACEHOLDER_115 -**GJ 726** | S-115 | K-type | deep_frontier outer - -## Supply Dependency - - -## Faction Notes - - -## Silence Topic - - -## Narrative Hook - - -## Calibration Note - - -## Derived Fields - -- **Compound Zone:** deep_frontier / outer / deep_reach_isolate -- **Settlement Age:** unsettled -- **Hop Distance from Gateway:** 17 -- **Adjacent Systems:** S-150, S-190 diff --git a/docs/wiki/systems/GJ-729/index.md b/docs/wiki/systems/GJ-729/index.md deleted file mode 100644 index d5ab7319a..000000000 --- a/docs/wiki/systems/GJ-729/index.md +++ /dev/null @@ -1,119 +0,0 @@ ---- -# ============================================================ -# GJ 729 — Ross 154 -# Star Systems Wiki — The Settled Reach -# ============================================================ -# Auto-generated stub. Pre-filled fields from star-map.json. -# Fields marked ~ require authoring. -# ============================================================ - -# I. Identity and Location -system_id: S-161 -astronomical_id: "GJ 729" -proper_name: "Ross 154" -system_name: "Ross 154" -star_type: K -geographic_sector: west_reach -geographic_band: inner -political_zone: contested_frontier - -# II. Physical Character -habitable_planet_count: ~ -inhabited_planet_count: ~ -asteroid_belt: ~ -gas_giant: ~ -habitability_profile: ~ - -# III. Gate Infrastructure -horizon_station: true -aperture_count: 3 -gate_connections: 3 -gate_topology: junction -span_gate_network: ~ - -# IV. Settlement History -settlement_wave: wave_5 -founding_motivation: ~ -founding_culture_primary: ~ -founding_culture_secondary: ~ -cultural_persistence: ~ -historical_event: ~ -historical_event_age_years: ~ -religious_status: ~ -religious_generation_count: ~ - -# V. Economic Life -economic_tier: ~ -population: ~ -economic_base_primary: ~ -economic_base_secondary: ~ -distribution_index: ~ -imprint_access: ~ - -# VI. Governance -governance_type: ~ -dominant_faction: ~ -primary_fault_line: ~ -secondary_fault_line: ~ - -# VII. Faction Presence -assembly_presence: ~ -commission_presence: ~ -syndic_presence: ~ -syndic_type: ~ -separatist_presence: ~ -separatist_type: ~ -institute_presence: ~ -guardians_presence: ~ - -# VIII. Cultural Voice -cultural_register: ~ -cultural_register_secondary: ~ -ambient_anxiety: ~ -local_pride: ~ -atmospheric_tone: ~ -atmospheric_tone_secondary: ~ -active_situation: ~ -silence_threshold: ~ - -# IX. Political Character -earth_alignment: ~ -earth_proximity: proximate -earth_tension: ~ - -# X. Narrative Profile -primary_archetype: ~ -secondary_archetype: ~ -narrative_notable: ~ -generation_priority: ~ - -# XI. Content Notes -stability_index: ~ -system_volatility: ~ -cultural_corridor: ~ ---- - -# Ross 154 -**GJ 729** | S-161 | K-type | west_reach inner - -## Supply Dependency - - -## Faction Notes - - -## Silence Topic - - -## Narrative Hook - - -## Calibration Note - - -## Derived Fields - -- **Compound Zone:** west_reach / inner / contested_frontier -- **Settlement Age:** ~20 years -- **Hop Distance from Gateway:** 3 -- **Adjacent Systems:** S-018, S-144, S-239 diff --git a/docs/wiki/systems/GJ-737B/index.md b/docs/wiki/systems/GJ-737B/index.md deleted file mode 100644 index 53d13d5f1..000000000 --- a/docs/wiki/systems/GJ-737B/index.md +++ /dev/null @@ -1,119 +0,0 @@ ---- -# ============================================================ -# GJ 737B — PLACEHOLDER_142 -# Star Systems Wiki — The Settled Reach -# ============================================================ -# Auto-generated stub. Pre-filled fields from star-map.json. -# Fields marked ~ require authoring. -# ============================================================ - -# I. Identity and Location -system_id: S-142 -astronomical_id: "GJ 737B" -proper_name: ~ -system_name: "PLACEHOLDER_142" -star_type: K -geographic_sector: south_reach -geographic_band: outer -political_zone: deep_reach_isolate - -# II. Physical Character -habitable_planet_count: ~ -inhabited_planet_count: ~ -asteroid_belt: ~ -gas_giant: ~ -habitability_profile: ~ - -# III. Gate Infrastructure -horizon_station: true -aperture_count: 1 -gate_connections: 1 -gate_topology: dead_end -span_gate_network: ~ - -# IV. Settlement History -settlement_wave: wave_3 -founding_motivation: ~ -founding_culture_primary: ~ -founding_culture_secondary: ~ -cultural_persistence: ~ -historical_event: ~ -historical_event_age_years: ~ -religious_status: ~ -religious_generation_count: ~ - -# V. Economic Life -economic_tier: ~ -population: ~ -economic_base_primary: ~ -economic_base_secondary: ~ -distribution_index: ~ -imprint_access: ~ - -# VI. Governance -governance_type: ~ -dominant_faction: ~ -primary_fault_line: ~ -secondary_fault_line: ~ - -# VII. Faction Presence -assembly_presence: ~ -commission_presence: ~ -syndic_presence: ~ -syndic_type: ~ -separatist_presence: ~ -separatist_type: ~ -institute_presence: ~ -guardians_presence: ~ - -# VIII. Cultural Voice -cultural_register: ~ -cultural_register_secondary: ~ -ambient_anxiety: ~ -local_pride: ~ -atmospheric_tone: ~ -atmospheric_tone_secondary: ~ -active_situation: ~ -silence_threshold: ~ - -# IX. Political Character -earth_alignment: ~ -earth_proximity: proximate -earth_tension: ~ - -# X. Narrative Profile -primary_archetype: ~ -secondary_archetype: ~ -narrative_notable: ~ -generation_priority: ~ - -# XI. Content Notes -stability_index: ~ -system_volatility: ~ -cultural_corridor: ~ ---- - -# PLACEHOLDER_142 -**GJ 737B** | S-142 | K-type | south_reach outer - -## Supply Dependency - - -## Faction Notes - - -## Silence Topic - - -## Narrative Hook - - -## Calibration Note - - -## Derived Fields - -- **Compound Zone:** south_reach / outer / deep_reach_isolate -- **Settlement Age:** ~200 years -- **Hop Distance from Gateway:** 8 -- **Adjacent Systems:** S-094 diff --git a/docs/wiki/systems/GJ-75/index.md b/docs/wiki/systems/GJ-75/index.md deleted file mode 100644 index ce83d6a19..000000000 --- a/docs/wiki/systems/GJ-75/index.md +++ /dev/null @@ -1,119 +0,0 @@ ---- -# ============================================================ -# GJ 75 — PLACEHOLDER_028 -# Star Systems Wiki — The Settled Reach -# ============================================================ -# Auto-generated stub. Pre-filled fields from star-map.json. -# Fields marked ~ require authoring. -# ============================================================ - -# I. Identity and Location -system_id: S-028 -astronomical_id: "GJ 75" -proper_name: ~ -system_name: "PLACEHOLDER_028" -star_type: M -geographic_sector: north_reach -geographic_band: outer -political_zone: deep_reach_isolate - -# II. Physical Character -habitable_planet_count: ~ -inhabited_planet_count: ~ -asteroid_belt: ~ -gas_giant: ~ -habitability_profile: ~ - -# III. Gate Infrastructure -horizon_station: true -aperture_count: 3 -gate_connections: 3 -gate_topology: junction -span_gate_network: ~ - -# IV. Settlement History -settlement_wave: wave_3 -founding_motivation: ~ -founding_culture_primary: ~ -founding_culture_secondary: ~ -cultural_persistence: ~ -historical_event: ~ -historical_event_age_years: ~ -religious_status: ~ -religious_generation_count: ~ - -# V. Economic Life -economic_tier: ~ -population: ~ -economic_base_primary: ~ -economic_base_secondary: ~ -distribution_index: ~ -imprint_access: ~ - -# VI. Governance -governance_type: ~ -dominant_faction: ~ -primary_fault_line: ~ -secondary_fault_line: ~ - -# VII. Faction Presence -assembly_presence: ~ -commission_presence: ~ -syndic_presence: ~ -syndic_type: ~ -separatist_presence: ~ -separatist_type: ~ -institute_presence: ~ -guardians_presence: ~ - -# VIII. Cultural Voice -cultural_register: ~ -cultural_register_secondary: ~ -ambient_anxiety: ~ -local_pride: ~ -atmospheric_tone: ~ -atmospheric_tone_secondary: ~ -active_situation: ~ -silence_threshold: ~ - -# IX. Political Character -earth_alignment: ~ -earth_proximity: proximate -earth_tension: ~ - -# X. Narrative Profile -primary_archetype: ~ -secondary_archetype: ~ -narrative_notable: ~ -generation_priority: ~ - -# XI. Content Notes -stability_index: ~ -system_volatility: ~ -cultural_corridor: ~ ---- - -# PLACEHOLDER_028 -**GJ 75** | S-028 | M-type | north_reach outer - -## Supply Dependency - - -## Faction Notes - - -## Silence Topic - - -## Narrative Hook - - -## Calibration Note - - -## Derived Fields - -- **Compound Zone:** north_reach / outer / deep_reach_isolate -- **Settlement Age:** ~200 years -- **Hop Distance from Gateway:** 7 -- **Adjacent Systems:** S-132, S-204, S-243 diff --git a/docs/wiki/systems/GJ-752A/index.md b/docs/wiki/systems/GJ-752A/index.md deleted file mode 100644 index 27df3fe4e..000000000 --- a/docs/wiki/systems/GJ-752A/index.md +++ /dev/null @@ -1,119 +0,0 @@ ---- -# ============================================================ -# GJ 752A — PLACEHOLDER_180 -# Star Systems Wiki — The Settled Reach -# ============================================================ -# Auto-generated stub. Pre-filled fields from star-map.json. -# Fields marked ~ require authoring. -# ============================================================ - -# I. Identity and Location -system_id: S-180 -astronomical_id: "GJ 752A" -proper_name: ~ -system_name: "PLACEHOLDER_180" -star_type: M -geographic_sector: deep_frontier -geographic_band: outer -political_zone: contested_frontier - -# II. Physical Character -habitable_planet_count: ~ -inhabited_planet_count: ~ -asteroid_belt: ~ -gas_giant: ~ -habitability_profile: ~ - -# III. Gate Infrastructure -horizon_station: true -aperture_count: 2 -gate_connections: 2 -gate_topology: spur_end -span_gate_network: ~ - -# IV. Settlement History -settlement_wave: wave_3 -founding_motivation: ~ -founding_culture_primary: ~ -founding_culture_secondary: ~ -cultural_persistence: ~ -historical_event: ~ -historical_event_age_years: ~ -religious_status: ~ -religious_generation_count: ~ - -# V. Economic Life -economic_tier: ~ -population: ~ -economic_base_primary: ~ -economic_base_secondary: ~ -distribution_index: ~ -imprint_access: ~ - -# VI. Governance -governance_type: ~ -dominant_faction: ~ -primary_fault_line: ~ -secondary_fault_line: ~ - -# VII. Faction Presence -assembly_presence: ~ -commission_presence: ~ -syndic_presence: ~ -syndic_type: ~ -separatist_presence: ~ -separatist_type: ~ -institute_presence: ~ -guardians_presence: ~ - -# VIII. Cultural Voice -cultural_register: ~ -cultural_register_secondary: ~ -ambient_anxiety: ~ -local_pride: ~ -atmospheric_tone: ~ -atmospheric_tone_secondary: ~ -active_situation: ~ -silence_threshold: ~ - -# IX. Political Character -earth_alignment: ~ -earth_proximity: proximate -earth_tension: ~ - -# X. Narrative Profile -primary_archetype: ~ -secondary_archetype: ~ -narrative_notable: ~ -generation_priority: ~ - -# XI. Content Notes -stability_index: ~ -system_volatility: ~ -cultural_corridor: ~ ---- - -# PLACEHOLDER_180 -**GJ 752A** | S-180 | M-type | deep_frontier outer - -## Supply Dependency - - -## Faction Notes - - -## Silence Topic - - -## Narrative Hook - - -## Calibration Note - - -## Derived Fields - -- **Compound Zone:** deep_frontier / outer / contested_frontier -- **Settlement Age:** ~200 years -- **Hop Distance from Gateway:** 5 -- **Adjacent Systems:** S-135, S-233 diff --git a/docs/wiki/systems/GJ-754/index.md b/docs/wiki/systems/GJ-754/index.md deleted file mode 100644 index 5792c8458..000000000 --- a/docs/wiki/systems/GJ-754/index.md +++ /dev/null @@ -1,119 +0,0 @@ ---- -# ============================================================ -# GJ 754 — PLACEHOLDER_160 -# Star Systems Wiki — The Settled Reach -# ============================================================ -# Auto-generated stub. Pre-filled fields from star-map.json. -# Fields marked ~ require authoring. -# ============================================================ - -# I. Identity and Location -system_id: S-160 -astronomical_id: "GJ 754" -proper_name: ~ -system_name: "PLACEHOLDER_160" -star_type: M -geographic_sector: east_reach -geographic_band: outer -political_zone: research_periphery - -# II. Physical Character -habitable_planet_count: ~ -inhabited_planet_count: ~ -asteroid_belt: ~ -gas_giant: ~ -habitability_profile: ~ - -# III. Gate Infrastructure -horizon_station: true -aperture_count: 2 -gate_connections: 2 -gate_topology: through_route -span_gate_network: ~ - -# IV. Settlement History -settlement_wave: wave_3 -founding_motivation: ~ -founding_culture_primary: ~ -founding_culture_secondary: ~ -cultural_persistence: ~ -historical_event: ~ -historical_event_age_years: ~ -religious_status: ~ -religious_generation_count: ~ - -# V. Economic Life -economic_tier: ~ -population: ~ -economic_base_primary: ~ -economic_base_secondary: ~ -distribution_index: ~ -imprint_access: ~ - -# VI. Governance -governance_type: ~ -dominant_faction: ~ -primary_fault_line: ~ -secondary_fault_line: ~ - -# VII. Faction Presence -assembly_presence: ~ -commission_presence: ~ -syndic_presence: ~ -syndic_type: ~ -separatist_presence: ~ -separatist_type: ~ -institute_presence: ~ -guardians_presence: ~ - -# VIII. Cultural Voice -cultural_register: ~ -cultural_register_secondary: ~ -ambient_anxiety: ~ -local_pride: ~ -atmospheric_tone: ~ -atmospheric_tone_secondary: ~ -active_situation: ~ -silence_threshold: ~ - -# IX. Political Character -earth_alignment: ~ -earth_proximity: proximate -earth_tension: ~ - -# X. Narrative Profile -primary_archetype: ~ -secondary_archetype: ~ -narrative_notable: ~ -generation_priority: ~ - -# XI. Content Notes -stability_index: ~ -system_volatility: ~ -cultural_corridor: ~ ---- - -# PLACEHOLDER_160 -**GJ 754** | S-160 | M-type | east_reach outer - -## Supply Dependency - - -## Faction Notes - - -## Silence Topic - - -## Narrative Hook - - -## Calibration Note - - -## Derived Fields - -- **Compound Zone:** east_reach / outer / research_periphery -- **Settlement Age:** ~200 years -- **Hop Distance from Gateway:** 5 -- **Adjacent Systems:** S-175, S-275 diff --git a/docs/wiki/systems/GJ-7547/index.md b/docs/wiki/systems/GJ-7547/index.md deleted file mode 100644 index 93a9d3adf..000000000 --- a/docs/wiki/systems/GJ-7547/index.md +++ /dev/null @@ -1,119 +0,0 @@ ---- -# ============================================================ -# GJ 7547 — PLACEHOLDER_159 -# Star Systems Wiki — The Settled Reach -# ============================================================ -# Auto-generated stub. Pre-filled fields from star-map.json. -# Fields marked ~ require authoring. -# ============================================================ - -# I. Identity and Location -system_id: S-159 -astronomical_id: "GJ 7547" -proper_name: ~ -system_name: "PLACEHOLDER_159" -star_type: K -geographic_sector: deep_frontier -geographic_band: outer -political_zone: contested_frontier - -# II. Physical Character -habitable_planet_count: ~ -inhabited_planet_count: ~ -asteroid_belt: ~ -gas_giant: ~ -habitability_profile: ~ - -# III. Gate Infrastructure -horizon_station: true -aperture_count: 2 -gate_connections: 2 -gate_topology: through_route -span_gate_network: ~ - -# IV. Settlement History -settlement_wave: wave_2 -founding_motivation: ~ -founding_culture_primary: ~ -founding_culture_secondary: ~ -cultural_persistence: ~ -historical_event: ~ -historical_event_age_years: ~ -religious_status: ~ -religious_generation_count: ~ - -# V. Economic Life -economic_tier: ~ -population: ~ -economic_base_primary: ~ -economic_base_secondary: ~ -distribution_index: ~ -imprint_access: ~ - -# VI. Governance -governance_type: ~ -dominant_faction: ~ -primary_fault_line: ~ -secondary_fault_line: ~ - -# VII. Faction Presence -assembly_presence: ~ -commission_presence: ~ -syndic_presence: ~ -syndic_type: ~ -separatist_presence: ~ -separatist_type: ~ -institute_presence: ~ -guardians_presence: ~ - -# VIII. Cultural Voice -cultural_register: ~ -cultural_register_secondary: ~ -ambient_anxiety: ~ -local_pride: ~ -atmospheric_tone: ~ -atmospheric_tone_secondary: ~ -active_situation: ~ -silence_threshold: ~ - -# IX. Political Character -earth_alignment: ~ -earth_proximity: distant -earth_tension: ~ - -# X. Narrative Profile -primary_archetype: ~ -secondary_archetype: ~ -narrative_notable: ~ -generation_priority: ~ - -# XI. Content Notes -stability_index: ~ -system_volatility: ~ -cultural_corridor: ~ ---- - -# PLACEHOLDER_159 -**GJ 7547** | S-159 | K-type | deep_frontier outer - -## Supply Dependency - - -## Faction Notes - - -## Silence Topic - - -## Narrative Hook - - -## Calibration Note - - -## Derived Fields - -- **Compound Zone:** deep_frontier / outer / contested_frontier -- **Settlement Age:** ~400 years -- **Hop Distance from Gateway:** 22 -- **Adjacent Systems:** S-205, S-262 diff --git a/docs/wiki/systems/GJ-764/index.md b/docs/wiki/systems/GJ-764/index.md deleted file mode 100644 index 9f87db7b9..000000000 --- a/docs/wiki/systems/GJ-764/index.md +++ /dev/null @@ -1,119 +0,0 @@ ---- -# ============================================================ -# GJ 764 — Alsafi -# Star Systems Wiki — The Settled Reach -# ============================================================ -# Auto-generated stub. Pre-filled fields from star-map.json. -# Fields marked ~ require authoring. -# ============================================================ - -# I. Identity and Location -system_id: S-111 -astronomical_id: "GJ 764" -proper_name: "Alsafi" -system_name: "Alsafi" -star_type: M -geographic_sector: core -geographic_band: core -political_zone: institutional_core - -# II. Physical Character -habitable_planet_count: ~ -inhabited_planet_count: ~ -asteroid_belt: ~ -gas_giant: ~ -habitability_profile: ~ - -# III. Gate Infrastructure -horizon_station: true -aperture_count: 5 -gate_connections: 5 -gate_topology: hub -span_gate_network: ~ - -# IV. Settlement History -settlement_wave: wave_1 -founding_motivation: ~ -founding_culture_primary: ~ -founding_culture_secondary: ~ -cultural_persistence: ~ -historical_event: ~ -historical_event_age_years: ~ -religious_status: ~ -religious_generation_count: ~ - -# V. Economic Life -economic_tier: ~ -population: ~ -economic_base_primary: ~ -economic_base_secondary: ~ -distribution_index: ~ -imprint_access: ~ - -# VI. Governance -governance_type: ~ -dominant_faction: ~ -primary_fault_line: ~ -secondary_fault_line: ~ - -# VII. Faction Presence -assembly_presence: ~ -commission_presence: ~ -syndic_presence: ~ -syndic_type: ~ -separatist_presence: ~ -separatist_type: ~ -institute_presence: ~ -guardians_presence: ~ - -# VIII. Cultural Voice -cultural_register: ~ -cultural_register_secondary: ~ -ambient_anxiety: ~ -local_pride: ~ -atmospheric_tone: ~ -atmospheric_tone_secondary: ~ -active_situation: ~ -silence_threshold: ~ - -# IX. Political Character -earth_alignment: ~ -earth_proximity: proximate -earth_tension: ~ - -# X. Narrative Profile -primary_archetype: ~ -secondary_archetype: ~ -narrative_notable: ~ -generation_priority: ~ - -# XI. Content Notes -stability_index: ~ -system_volatility: ~ -cultural_corridor: ~ ---- - -# Alsafi -**GJ 764** | S-111 | M-type | core core - -## Supply Dependency - - -## Faction Notes - - -## Silence Topic - - -## Narrative Hook - - -## Calibration Note - - -## Derived Fields - -- **Compound Zone:** core / core / institutional_core -- **Settlement Age:** ~550 years -- **Hop Distance from Gateway:** 3 -- **Adjacent Systems:** S-014, S-091, S-168, S-235, S-279 diff --git a/docs/wiki/systems/GJ-770/index.md b/docs/wiki/systems/GJ-770/index.md deleted file mode 100644 index c6dc739db..000000000 --- a/docs/wiki/systems/GJ-770/index.md +++ /dev/null @@ -1,119 +0,0 @@ ---- -# ============================================================ -# GJ 770 — PLACEHOLDER_176 -# Star Systems Wiki — The Settled Reach -# ============================================================ -# Auto-generated stub. Pre-filled fields from star-map.json. -# Fields marked ~ require authoring. -# ============================================================ - -# I. Identity and Location -system_id: S-176 -astronomical_id: "GJ 770" -proper_name: ~ -system_name: "PLACEHOLDER_176" -star_type: G -geographic_sector: north_reach -geographic_band: outer -political_zone: research_periphery - -# II. Physical Character -habitable_planet_count: ~ -inhabited_planet_count: ~ -asteroid_belt: ~ -gas_giant: ~ -habitability_profile: ~ - -# III. Gate Infrastructure -horizon_station: true -aperture_count: 1 -gate_connections: 1 -gate_topology: dead_end -span_gate_network: ~ - -# IV. Settlement History -settlement_wave: wave_3 -founding_motivation: ~ -founding_culture_primary: ~ -founding_culture_secondary: ~ -cultural_persistence: ~ -historical_event: ~ -historical_event_age_years: ~ -religious_status: ~ -religious_generation_count: ~ - -# V. Economic Life -economic_tier: ~ -population: ~ -economic_base_primary: ~ -economic_base_secondary: ~ -distribution_index: ~ -imprint_access: ~ - -# VI. Governance -governance_type: ~ -dominant_faction: ~ -primary_fault_line: ~ -secondary_fault_line: ~ - -# VII. Faction Presence -assembly_presence: ~ -commission_presence: ~ -syndic_presence: ~ -syndic_type: ~ -separatist_presence: ~ -separatist_type: ~ -institute_presence: ~ -guardians_presence: ~ - -# VIII. Cultural Voice -cultural_register: ~ -cultural_register_secondary: ~ -ambient_anxiety: ~ -local_pride: ~ -atmospheric_tone: ~ -atmospheric_tone_secondary: ~ -active_situation: ~ -silence_threshold: ~ - -# IX. Political Character -earth_alignment: ~ -earth_proximity: distant -earth_tension: ~ - -# X. Narrative Profile -primary_archetype: ~ -secondary_archetype: ~ -narrative_notable: ~ -generation_priority: ~ - -# XI. Content Notes -stability_index: ~ -system_volatility: ~ -cultural_corridor: ~ ---- - -# PLACEHOLDER_176 -**GJ 770** | S-176 | G-type | north_reach outer - -## Supply Dependency - - -## Faction Notes - - -## Silence Topic - - -## Narrative Hook - - -## Calibration Note - - -## Derived Fields - -- **Compound Zone:** north_reach / outer / research_periphery -- **Settlement Age:** ~200 years -- **Hop Distance from Gateway:** 12 -- **Adjacent Systems:** S-291 diff --git a/docs/wiki/systems/GJ-771A/index.md b/docs/wiki/systems/GJ-771A/index.md deleted file mode 100644 index f4ec502df..000000000 --- a/docs/wiki/systems/GJ-771A/index.md +++ /dev/null @@ -1,119 +0,0 @@ ---- -# ============================================================ -# GJ 771A — Alshain -# Star Systems Wiki — The Settled Reach -# ============================================================ -# Auto-generated stub. Pre-filled fields from star-map.json. -# Fields marked ~ require authoring. -# ============================================================ - -# I. Identity and Location -system_id: S-116 -astronomical_id: "GJ 771A" -proper_name: "Alshain" -system_name: "Alshain" -star_type: binary -geographic_sector: west_reach -geographic_band: outer -political_zone: commercial_mid_reach - -# II. Physical Character -habitable_planet_count: ~ -inhabited_planet_count: ~ -asteroid_belt: ~ -gas_giant: ~ -habitability_profile: ~ - -# III. Gate Infrastructure -horizon_station: true -aperture_count: 2 -gate_connections: 2 -gate_topology: through_route -span_gate_network: ~ - -# IV. Settlement History -settlement_wave: wave_3 -founding_motivation: ~ -founding_culture_primary: ~ -founding_culture_secondary: ~ -cultural_persistence: ~ -historical_event: ~ -historical_event_age_years: ~ -religious_status: ~ -religious_generation_count: ~ - -# V. Economic Life -economic_tier: ~ -population: ~ -economic_base_primary: ~ -economic_base_secondary: ~ -distribution_index: ~ -imprint_access: ~ - -# VI. Governance -governance_type: ~ -dominant_faction: ~ -primary_fault_line: ~ -secondary_fault_line: ~ - -# VII. Faction Presence -assembly_presence: ~ -commission_presence: ~ -syndic_presence: ~ -syndic_type: ~ -separatist_presence: ~ -separatist_type: ~ -institute_presence: ~ -guardians_presence: ~ - -# VIII. Cultural Voice -cultural_register: ~ -cultural_register_secondary: ~ -ambient_anxiety: ~ -local_pride: ~ -atmospheric_tone: ~ -atmospheric_tone_secondary: ~ -active_situation: ~ -silence_threshold: ~ - -# IX. Political Character -earth_alignment: ~ -earth_proximity: distant -earth_tension: ~ - -# X. Narrative Profile -primary_archetype: ~ -secondary_archetype: ~ -narrative_notable: ~ -generation_priority: ~ - -# XI. Content Notes -stability_index: ~ -system_volatility: ~ -cultural_corridor: ~ ---- - -# Alshain -**GJ 771A** | S-116 | binary-type | west_reach outer - -## Supply Dependency - - -## Faction Notes - - -## Silence Topic - - -## Narrative Hook - - -## Calibration Note - - -## Derived Fields - -- **Compound Zone:** west_reach / outer / commercial_mid_reach -- **Settlement Age:** ~200 years -- **Hop Distance from Gateway:** 11 -- **Adjacent Systems:** S-083, S-088 diff --git a/docs/wiki/systems/GJ-775/index.md b/docs/wiki/systems/GJ-775/index.md deleted file mode 100644 index 9193d0e5f..000000000 --- a/docs/wiki/systems/GJ-775/index.md +++ /dev/null @@ -1,119 +0,0 @@ ---- -# ============================================================ -# GJ 775 — PLACEHOLDER_019 -# Star Systems Wiki — The Settled Reach -# ============================================================ -# Auto-generated stub. Pre-filled fields from star-map.json. -# Fields marked ~ require authoring. -# ============================================================ - -# I. Identity and Location -system_id: S-019 -astronomical_id: "GJ 775" -proper_name: ~ -system_name: "PLACEHOLDER_019" -star_type: M -geographic_sector: west_reach -geographic_band: inner -political_zone: commercial_mid_reach - -# II. Physical Character -habitable_planet_count: ~ -inhabited_planet_count: ~ -asteroid_belt: ~ -gas_giant: ~ -habitability_profile: ~ - -# III. Gate Infrastructure -horizon_station: true -aperture_count: 2 -gate_connections: 2 -gate_topology: through_route -span_gate_network: ~ - -# IV. Settlement History -settlement_wave: wave_5 -founding_motivation: ~ -founding_culture_primary: ~ -founding_culture_secondary: ~ -cultural_persistence: ~ -historical_event: ~ -historical_event_age_years: ~ -religious_status: ~ -religious_generation_count: ~ - -# V. Economic Life -economic_tier: ~ -population: ~ -economic_base_primary: ~ -economic_base_secondary: ~ -distribution_index: ~ -imprint_access: ~ - -# VI. Governance -governance_type: ~ -dominant_faction: ~ -primary_fault_line: ~ -secondary_fault_line: ~ - -# VII. Faction Presence -assembly_presence: ~ -commission_presence: ~ -syndic_presence: ~ -syndic_type: ~ -separatist_presence: ~ -separatist_type: ~ -institute_presence: ~ -guardians_presence: ~ - -# VIII. Cultural Voice -cultural_register: ~ -cultural_register_secondary: ~ -ambient_anxiety: ~ -local_pride: ~ -atmospheric_tone: ~ -atmospheric_tone_secondary: ~ -active_situation: ~ -silence_threshold: ~ - -# IX. Political Character -earth_alignment: ~ -earth_proximity: proximate -earth_tension: ~ - -# X. Narrative Profile -primary_archetype: ~ -secondary_archetype: ~ -narrative_notable: ~ -generation_priority: ~ - -# XI. Content Notes -stability_index: ~ -system_volatility: ~ -cultural_corridor: ~ ---- - -# PLACEHOLDER_019 -**GJ 775** | S-019 | M-type | west_reach inner - -## Supply Dependency - - -## Faction Notes - - -## Silence Topic - - -## Narrative Hook - - -## Calibration Note - - -## Derived Fields - -- **Compound Zone:** west_reach / inner / commercial_mid_reach -- **Settlement Age:** ~20 years -- **Hop Distance from Gateway:** 9 -- **Adjacent Systems:** S-088, S-172 diff --git a/docs/wiki/systems/GJ-780/index.md b/docs/wiki/systems/GJ-780/index.md deleted file mode 100644 index 46d258fec..000000000 --- a/docs/wiki/systems/GJ-780/index.md +++ /dev/null @@ -1,119 +0,0 @@ ---- -# ============================================================ -# GJ 780 — PLACEHOLDER_273 -# Star Systems Wiki — The Settled Reach -# ============================================================ -# Auto-generated stub. Pre-filled fields from star-map.json. -# Fields marked ~ require authoring. -# ============================================================ - -# I. Identity and Location -system_id: S-273 -astronomical_id: "GJ 780" -proper_name: ~ -system_name: "PLACEHOLDER_273" -star_type: G -geographic_sector: north_reach -geographic_band: inner -political_zone: institutional_core - -# II. Physical Character -habitable_planet_count: ~ -inhabited_planet_count: ~ -asteroid_belt: ~ -gas_giant: ~ -habitability_profile: ~ - -# III. Gate Infrastructure -horizon_station: true -aperture_count: 3 -gate_connections: 3 -gate_topology: junction -span_gate_network: ~ - -# IV. Settlement History -settlement_wave: wave_2 -founding_motivation: ~ -founding_culture_primary: ~ -founding_culture_secondary: ~ -cultural_persistence: ~ -historical_event: ~ -historical_event_age_years: ~ -religious_status: ~ -religious_generation_count: ~ - -# V. Economic Life -economic_tier: ~ -population: ~ -economic_base_primary: ~ -economic_base_secondary: ~ -distribution_index: ~ -imprint_access: ~ - -# VI. Governance -governance_type: ~ -dominant_faction: ~ -primary_fault_line: ~ -secondary_fault_line: ~ - -# VII. Faction Presence -assembly_presence: ~ -commission_presence: ~ -syndic_presence: ~ -syndic_type: ~ -separatist_presence: ~ -separatist_type: ~ -institute_presence: ~ -guardians_presence: ~ - -# VIII. Cultural Voice -cultural_register: ~ -cultural_register_secondary: ~ -ambient_anxiety: ~ -local_pride: ~ -atmospheric_tone: ~ -atmospheric_tone_secondary: ~ -active_situation: ~ -silence_threshold: ~ - -# IX. Political Character -earth_alignment: ~ -earth_proximity: proximate -earth_tension: ~ - -# X. Narrative Profile -primary_archetype: ~ -secondary_archetype: ~ -narrative_notable: ~ -generation_priority: ~ - -# XI. Content Notes -stability_index: ~ -system_volatility: ~ -cultural_corridor: ~ ---- - -# PLACEHOLDER_273 -**GJ 780** | S-273 | G-type | north_reach inner - -## Supply Dependency - - -## Faction Notes - - -## Silence Topic - - -## Narrative Hook - - -## Calibration Note - - -## Derived Fields - -- **Compound Zone:** north_reach / inner / institutional_core -- **Settlement Age:** ~400 years -- **Hop Distance from Gateway:** 3 -- **Adjacent Systems:** S-024, S-164, S-171 diff --git a/docs/wiki/systems/GJ-783A/index.md b/docs/wiki/systems/GJ-783A/index.md deleted file mode 100644 index e8d513e24..000000000 --- a/docs/wiki/systems/GJ-783A/index.md +++ /dev/null @@ -1,119 +0,0 @@ ---- -# ============================================================ -# GJ 783A — PLACEHOLDER_263 -# Star Systems Wiki — The Settled Reach -# ============================================================ -# Auto-generated stub. Pre-filled fields from star-map.json. -# Fields marked ~ require authoring. -# ============================================================ - -# I. Identity and Location -system_id: S-263 -astronomical_id: "GJ 783A" -proper_name: ~ -system_name: "PLACEHOLDER_263" -star_type: K -geographic_sector: core -geographic_band: core -political_zone: institutional_core - -# II. Physical Character -habitable_planet_count: ~ -inhabited_planet_count: ~ -asteroid_belt: ~ -gas_giant: ~ -habitability_profile: ~ - -# III. Gate Infrastructure -horizon_station: true -aperture_count: 4 -gate_connections: 4 -gate_topology: junction -span_gate_network: ~ - -# IV. Settlement History -settlement_wave: wave_1 -founding_motivation: ~ -founding_culture_primary: ~ -founding_culture_secondary: ~ -cultural_persistence: ~ -historical_event: ~ -historical_event_age_years: ~ -religious_status: ~ -religious_generation_count: ~ - -# V. Economic Life -economic_tier: ~ -population: ~ -economic_base_primary: ~ -economic_base_secondary: ~ -distribution_index: ~ -imprint_access: ~ - -# VI. Governance -governance_type: ~ -dominant_faction: ~ -primary_fault_line: ~ -secondary_fault_line: ~ - -# VII. Faction Presence -assembly_presence: ~ -commission_presence: ~ -syndic_presence: ~ -syndic_type: ~ -separatist_presence: ~ -separatist_type: ~ -institute_presence: ~ -guardians_presence: ~ - -# VIII. Cultural Voice -cultural_register: ~ -cultural_register_secondary: ~ -ambient_anxiety: ~ -local_pride: ~ -atmospheric_tone: ~ -atmospheric_tone_secondary: ~ -active_situation: ~ -silence_threshold: ~ - -# IX. Political Character -earth_alignment: ~ -earth_proximity: proximate -earth_tension: ~ - -# X. Narrative Profile -primary_archetype: ~ -secondary_archetype: ~ -narrative_notable: ~ -generation_priority: ~ - -# XI. Content Notes -stability_index: ~ -system_volatility: ~ -cultural_corridor: ~ ---- - -# PLACEHOLDER_263 -**GJ 783A** | S-263 | K-type | core core - -## Supply Dependency - - -## Faction Notes - - -## Silence Topic - - -## Narrative Hook - - -## Calibration Note - - -## Derived Fields - -- **Compound Zone:** core / core / institutional_core -- **Settlement Age:** ~550 years -- **Hop Distance from Gateway:** 3 -- **Adjacent Systems:** S-044, S-139, S-235, S-253 diff --git a/docs/wiki/systems/GJ-783B/index.md b/docs/wiki/systems/GJ-783B/index.md deleted file mode 100644 index bccae051a..000000000 --- a/docs/wiki/systems/GJ-783B/index.md +++ /dev/null @@ -1,119 +0,0 @@ ---- -# ============================================================ -# GJ 783B — PLACEHOLDER_025 -# Star Systems Wiki — The Settled Reach -# ============================================================ -# Auto-generated stub. Pre-filled fields from star-map.json. -# Fields marked ~ require authoring. -# ============================================================ - -# I. Identity and Location -system_id: S-025 -astronomical_id: "GJ 783B" -proper_name: ~ -system_name: "PLACEHOLDER_025" -star_type: K -geographic_sector: south_reach -geographic_band: inner -political_zone: commercial_mid_reach - -# II. Physical Character -habitable_planet_count: ~ -inhabited_planet_count: ~ -asteroid_belt: ~ -gas_giant: ~ -habitability_profile: ~ - -# III. Gate Infrastructure -horizon_station: true -aperture_count: 3 -gate_connections: 3 -gate_topology: junction -span_gate_network: ~ - -# IV. Settlement History -settlement_wave: wave_3 -founding_motivation: ~ -founding_culture_primary: ~ -founding_culture_secondary: ~ -cultural_persistence: ~ -historical_event: ~ -historical_event_age_years: ~ -religious_status: ~ -religious_generation_count: ~ - -# V. Economic Life -economic_tier: ~ -population: ~ -economic_base_primary: ~ -economic_base_secondary: ~ -distribution_index: ~ -imprint_access: ~ - -# VI. Governance -governance_type: ~ -dominant_faction: ~ -primary_fault_line: ~ -secondary_fault_line: ~ - -# VII. Faction Presence -assembly_presence: ~ -commission_presence: ~ -syndic_presence: ~ -syndic_type: ~ -separatist_presence: ~ -separatist_type: ~ -institute_presence: ~ -guardians_presence: ~ - -# VIII. Cultural Voice -cultural_register: ~ -cultural_register_secondary: ~ -ambient_anxiety: ~ -local_pride: ~ -atmospheric_tone: ~ -atmospheric_tone_secondary: ~ -active_situation: ~ -silence_threshold: ~ - -# IX. Political Character -earth_alignment: ~ -earth_proximity: proximate -earth_tension: ~ - -# X. Narrative Profile -primary_archetype: ~ -secondary_archetype: ~ -narrative_notable: ~ -generation_priority: ~ - -# XI. Content Notes -stability_index: ~ -system_volatility: ~ -cultural_corridor: ~ ---- - -# PLACEHOLDER_025 -**GJ 783B** | S-025 | K-type | south_reach inner - -## Supply Dependency - - -## Faction Notes - - -## Silence Topic - - -## Narrative Hook - - -## Calibration Note - - -## Derived Fields - -- **Compound Zone:** south_reach / inner / commercial_mid_reach -- **Settlement Age:** ~200 years -- **Hop Distance from Gateway:** 6 -- **Adjacent Systems:** S-008, S-113, S-259 diff --git a/docs/wiki/systems/GJ-784/index.md b/docs/wiki/systems/GJ-784/index.md deleted file mode 100644 index aaf5f8bd2..000000000 --- a/docs/wiki/systems/GJ-784/index.md +++ /dev/null @@ -1,119 +0,0 @@ ---- -# ============================================================ -# GJ 784 — PLACEHOLDER_068 -# Star Systems Wiki — The Settled Reach -# ============================================================ -# Auto-generated stub. Pre-filled fields from star-map.json. -# Fields marked ~ require authoring. -# ============================================================ - -# I. Identity and Location -system_id: S-068 -astronomical_id: "GJ 784" -proper_name: ~ -system_name: "PLACEHOLDER_068" -star_type: binary -geographic_sector: east_reach -geographic_band: inner -political_zone: commercial_mid_reach - -# II. Physical Character -habitable_planet_count: ~ -inhabited_planet_count: ~ -asteroid_belt: ~ -gas_giant: ~ -habitability_profile: ~ - -# III. Gate Infrastructure -horizon_station: true -aperture_count: 2 -gate_connections: 2 -gate_topology: loop_member -span_gate_network: ~ - -# IV. Settlement History -settlement_wave: wave_2 -founding_motivation: ~ -founding_culture_primary: ~ -founding_culture_secondary: ~ -cultural_persistence: ~ -historical_event: ~ -historical_event_age_years: ~ -religious_status: ~ -religious_generation_count: ~ - -# V. Economic Life -economic_tier: ~ -population: ~ -economic_base_primary: ~ -economic_base_secondary: ~ -distribution_index: ~ -imprint_access: ~ - -# VI. Governance -governance_type: ~ -dominant_faction: ~ -primary_fault_line: ~ -secondary_fault_line: ~ - -# VII. Faction Presence -assembly_presence: ~ -commission_presence: ~ -syndic_presence: ~ -syndic_type: ~ -separatist_presence: ~ -separatist_type: ~ -institute_presence: ~ -guardians_presence: ~ - -# VIII. Cultural Voice -cultural_register: ~ -cultural_register_secondary: ~ -ambient_anxiety: ~ -local_pride: ~ -atmospheric_tone: ~ -atmospheric_tone_secondary: ~ -active_situation: ~ -silence_threshold: ~ - -# IX. Political Character -earth_alignment: ~ -earth_proximity: proximate -earth_tension: ~ - -# X. Narrative Profile -primary_archetype: ~ -secondary_archetype: ~ -narrative_notable: ~ -generation_priority: ~ - -# XI. Content Notes -stability_index: ~ -system_volatility: ~ -cultural_corridor: ~ ---- - -# PLACEHOLDER_068 -**GJ 784** | S-068 | binary-type | east_reach inner - -## Supply Dependency - - -## Faction Notes - - -## Silence Topic - - -## Narrative Hook - - -## Calibration Note - - -## Derived Fields - -- **Compound Zone:** east_reach / inner / commercial_mid_reach -- **Settlement Age:** ~400 years -- **Hop Distance from Gateway:** 6 -- **Adjacent Systems:** S-051, S-207 diff --git a/docs/wiki/systems/GJ-785/index.md b/docs/wiki/systems/GJ-785/index.md deleted file mode 100644 index 96b4aa935..000000000 --- a/docs/wiki/systems/GJ-785/index.md +++ /dev/null @@ -1,119 +0,0 @@ ---- -# ============================================================ -# GJ 785 — PLACEHOLDER_029 -# Star Systems Wiki — The Settled Reach -# ============================================================ -# Auto-generated stub. Pre-filled fields from star-map.json. -# Fields marked ~ require authoring. -# ============================================================ - -# I. Identity and Location -system_id: S-029 -astronomical_id: "GJ 785" -proper_name: ~ -system_name: "PLACEHOLDER_029" -star_type: M -geographic_sector: south_reach -geographic_band: outer -political_zone: deep_reach_isolate - -# II. Physical Character -habitable_planet_count: ~ -inhabited_planet_count: ~ -asteroid_belt: ~ -gas_giant: ~ -habitability_profile: ~ - -# III. Gate Infrastructure -horizon_station: true -aperture_count: 1 -gate_connections: 1 -gate_topology: dead_end -span_gate_network: ~ - -# IV. Settlement History -settlement_wave: wave_3 -founding_motivation: ~ -founding_culture_primary: ~ -founding_culture_secondary: ~ -cultural_persistence: ~ -historical_event: ~ -historical_event_age_years: ~ -religious_status: ~ -religious_generation_count: ~ - -# V. Economic Life -economic_tier: ~ -population: ~ -economic_base_primary: ~ -economic_base_secondary: ~ -distribution_index: ~ -imprint_access: ~ - -# VI. Governance -governance_type: ~ -dominant_faction: ~ -primary_fault_line: ~ -secondary_fault_line: ~ - -# VII. Faction Presence -assembly_presence: ~ -commission_presence: ~ -syndic_presence: ~ -syndic_type: ~ -separatist_presence: ~ -separatist_type: ~ -institute_presence: ~ -guardians_presence: ~ - -# VIII. Cultural Voice -cultural_register: ~ -cultural_register_secondary: ~ -ambient_anxiety: ~ -local_pride: ~ -atmospheric_tone: ~ -atmospheric_tone_secondary: ~ -active_situation: ~ -silence_threshold: ~ - -# IX. Political Character -earth_alignment: ~ -earth_proximity: proximate -earth_tension: ~ - -# X. Narrative Profile -primary_archetype: ~ -secondary_archetype: ~ -narrative_notable: ~ -generation_priority: ~ - -# XI. Content Notes -stability_index: ~ -system_volatility: ~ -cultural_corridor: ~ ---- - -# PLACEHOLDER_029 -**GJ 785** | S-029 | M-type | south_reach outer - -## Supply Dependency - - -## Faction Notes - - -## Silence Topic - - -## Narrative Hook - - -## Calibration Note - - -## Derived Fields - -- **Compound Zone:** south_reach / outer / deep_reach_isolate -- **Settlement Age:** ~200 years -- **Hop Distance from Gateway:** 5 -- **Adjacent Systems:** S-200 diff --git a/docs/wiki/systems/GJ-79/index.md b/docs/wiki/systems/GJ-79/index.md deleted file mode 100644 index a0ce9ac78..000000000 --- a/docs/wiki/systems/GJ-79/index.md +++ /dev/null @@ -1,119 +0,0 @@ ---- -# ============================================================ -# GJ 79 — PLACEHOLDER_131 -# Star Systems Wiki — The Settled Reach -# ============================================================ -# Auto-generated stub. Pre-filled fields from star-map.json. -# Fields marked ~ require authoring. -# ============================================================ - -# I. Identity and Location -system_id: S-131 -astronomical_id: "GJ 79" -proper_name: ~ -system_name: "PLACEHOLDER_131" -star_type: M -geographic_sector: east_reach -geographic_band: inner -political_zone: contested_frontier - -# II. Physical Character -habitable_planet_count: ~ -inhabited_planet_count: ~ -asteroid_belt: ~ -gas_giant: ~ -habitability_profile: ~ - -# III. Gate Infrastructure -horizon_station: true -aperture_count: 2 -gate_connections: 2 -gate_topology: spur_end -span_gate_network: ~ - -# IV. Settlement History -settlement_wave: wave_3 -founding_motivation: ~ -founding_culture_primary: ~ -founding_culture_secondary: ~ -cultural_persistence: ~ -historical_event: ~ -historical_event_age_years: ~ -religious_status: ~ -religious_generation_count: ~ - -# V. Economic Life -economic_tier: ~ -population: ~ -economic_base_primary: ~ -economic_base_secondary: ~ -distribution_index: ~ -imprint_access: ~ - -# VI. Governance -governance_type: ~ -dominant_faction: ~ -primary_fault_line: ~ -secondary_fault_line: ~ - -# VII. Faction Presence -assembly_presence: ~ -commission_presence: ~ -syndic_presence: ~ -syndic_type: ~ -separatist_presence: ~ -separatist_type: ~ -institute_presence: ~ -guardians_presence: ~ - -# VIII. Cultural Voice -cultural_register: ~ -cultural_register_secondary: ~ -ambient_anxiety: ~ -local_pride: ~ -atmospheric_tone: ~ -atmospheric_tone_secondary: ~ -active_situation: ~ -silence_threshold: ~ - -# IX. Political Character -earth_alignment: ~ -earth_proximity: proximate -earth_tension: ~ - -# X. Narrative Profile -primary_archetype: ~ -secondary_archetype: ~ -narrative_notable: ~ -generation_priority: ~ - -# XI. Content Notes -stability_index: ~ -system_volatility: ~ -cultural_corridor: ~ ---- - -# PLACEHOLDER_131 -**GJ 79** | S-131 | M-type | east_reach inner - -## Supply Dependency - - -## Faction Notes - - -## Silence Topic - - -## Narrative Hook - - -## Calibration Note - - -## Derived Fields - -- **Compound Zone:** east_reach / inner / contested_frontier -- **Settlement Age:** ~200 years -- **Hop Distance from Gateway:** 7 -- **Adjacent Systems:** S-048, S-244 diff --git a/docs/wiki/systems/GJ-798/index.md b/docs/wiki/systems/GJ-798/index.md deleted file mode 100644 index 60abc5b55..000000000 --- a/docs/wiki/systems/GJ-798/index.md +++ /dev/null @@ -1,119 +0,0 @@ ---- -# ============================================================ -# GJ 798 — PLACEHOLDER_151 -# Star Systems Wiki — The Settled Reach -# ============================================================ -# Auto-generated stub. Pre-filled fields from star-map.json. -# Fields marked ~ require authoring. -# ============================================================ - -# I. Identity and Location -system_id: S-151 -astronomical_id: "GJ 798" -proper_name: ~ -system_name: "PLACEHOLDER_151" -star_type: M -geographic_sector: west_reach -geographic_band: inner -political_zone: research_periphery - -# II. Physical Character -habitable_planet_count: ~ -inhabited_planet_count: ~ -asteroid_belt: ~ -gas_giant: ~ -habitability_profile: ~ - -# III. Gate Infrastructure -horizon_station: true -aperture_count: 2 -gate_connections: 2 -gate_topology: through_route -span_gate_network: ~ - -# IV. Settlement History -settlement_wave: wave_4 -founding_motivation: ~ -founding_culture_primary: ~ -founding_culture_secondary: ~ -cultural_persistence: ~ -historical_event: ~ -historical_event_age_years: ~ -religious_status: ~ -religious_generation_count: ~ - -# V. Economic Life -economic_tier: ~ -population: ~ -economic_base_primary: ~ -economic_base_secondary: ~ -distribution_index: ~ -imprint_access: ~ - -# VI. Governance -governance_type: ~ -dominant_faction: ~ -primary_fault_line: ~ -secondary_fault_line: ~ - -# VII. Faction Presence -assembly_presence: ~ -commission_presence: ~ -syndic_presence: ~ -syndic_type: ~ -separatist_presence: ~ -separatist_type: ~ -institute_presence: ~ -guardians_presence: ~ - -# VIII. Cultural Voice -cultural_register: ~ -cultural_register_secondary: ~ -ambient_anxiety: ~ -local_pride: ~ -atmospheric_tone: ~ -atmospheric_tone_secondary: ~ -active_situation: ~ -silence_threshold: ~ - -# IX. Political Character -earth_alignment: ~ -earth_proximity: proximate -earth_tension: ~ - -# X. Narrative Profile -primary_archetype: ~ -secondary_archetype: ~ -narrative_notable: ~ -generation_priority: ~ - -# XI. Content Notes -stability_index: ~ -system_volatility: ~ -cultural_corridor: ~ ---- - -# PLACEHOLDER_151 -**GJ 798** | S-151 | M-type | west_reach inner - -## Supply Dependency - - -## Faction Notes - - -## Silence Topic - - -## Narrative Hook - - -## Calibration Note - - -## Derived Fields - -- **Compound Zone:** west_reach / inner / research_periphery -- **Settlement Age:** ~70 years -- **Hop Distance from Gateway:** 8 -- **Adjacent Systems:** S-035, S-274 diff --git a/docs/wiki/systems/GJ-807/index.md b/docs/wiki/systems/GJ-807/index.md deleted file mode 100644 index 24a332996..000000000 --- a/docs/wiki/systems/GJ-807/index.md +++ /dev/null @@ -1,119 +0,0 @@ ---- -# ============================================================ -# GJ 807 — PLACEHOLDER_293 -# Star Systems Wiki — The Settled Reach -# ============================================================ -# Auto-generated stub. Pre-filled fields from star-map.json. -# Fields marked ~ require authoring. -# ============================================================ - -# I. Identity and Location -system_id: S-293 -astronomical_id: "GJ 807" -proper_name: ~ -system_name: "PLACEHOLDER_293" -star_type: G -geographic_sector: west_reach -geographic_band: outer -political_zone: deep_reach_isolate - -# II. Physical Character -habitable_planet_count: ~ -inhabited_planet_count: ~ -asteroid_belt: ~ -gas_giant: ~ -habitability_profile: ~ - -# III. Gate Infrastructure -horizon_station: true -aperture_count: 2 -gate_connections: 2 -gate_topology: through_route -span_gate_network: ~ - -# IV. Settlement History -settlement_wave: wave_5 -founding_motivation: ~ -founding_culture_primary: ~ -founding_culture_secondary: ~ -cultural_persistence: ~ -historical_event: ~ -historical_event_age_years: ~ -religious_status: ~ -religious_generation_count: ~ - -# V. Economic Life -economic_tier: ~ -population: ~ -economic_base_primary: ~ -economic_base_secondary: ~ -distribution_index: ~ -imprint_access: ~ - -# VI. Governance -governance_type: ~ -dominant_faction: ~ -primary_fault_line: ~ -secondary_fault_line: ~ - -# VII. Faction Presence -assembly_presence: ~ -commission_presence: ~ -syndic_presence: ~ -syndic_type: ~ -separatist_presence: ~ -separatist_type: ~ -institute_presence: ~ -guardians_presence: ~ - -# VIII. Cultural Voice -cultural_register: ~ -cultural_register_secondary: ~ -ambient_anxiety: ~ -local_pride: ~ -atmospheric_tone: ~ -atmospheric_tone_secondary: ~ -active_situation: ~ -silence_threshold: ~ - -# IX. Political Character -earth_alignment: ~ -earth_proximity: distant -earth_tension: ~ - -# X. Narrative Profile -primary_archetype: ~ -secondary_archetype: ~ -narrative_notable: ~ -generation_priority: ~ - -# XI. Content Notes -stability_index: ~ -system_volatility: ~ -cultural_corridor: ~ ---- - -# PLACEHOLDER_293 -**GJ 807** | S-293 | G-type | west_reach outer - -## Supply Dependency - - -## Faction Notes - - -## Silence Topic - - -## Narrative Hook - - -## Calibration Note - - -## Derived Fields - -- **Compound Zone:** west_reach / outer / deep_reach_isolate -- **Settlement Age:** ~20 years -- **Hop Distance from Gateway:** 16 -- **Adjacent Systems:** S-260, S-295 diff --git a/docs/wiki/systems/GJ-809/index.md b/docs/wiki/systems/GJ-809/index.md deleted file mode 100644 index a1d625119..000000000 --- a/docs/wiki/systems/GJ-809/index.md +++ /dev/null @@ -1,119 +0,0 @@ ---- -# ============================================================ -# GJ 809 — PLACEHOLDER_170 -# Star Systems Wiki — The Settled Reach -# ============================================================ -# Auto-generated stub. Pre-filled fields from star-map.json. -# Fields marked ~ require authoring. -# ============================================================ - -# I. Identity and Location -system_id: S-170 -astronomical_id: "GJ 809" -proper_name: ~ -system_name: "PLACEHOLDER_170" -star_type: G -geographic_sector: west_reach -geographic_band: outer -political_zone: contested_frontier - -# II. Physical Character -habitable_planet_count: ~ -inhabited_planet_count: ~ -asteroid_belt: ~ -gas_giant: ~ -habitability_profile: ~ - -# III. Gate Infrastructure -horizon_station: true -aperture_count: 1 -gate_connections: 1 -gate_topology: dead_end -span_gate_network: ~ - -# IV. Settlement History -settlement_wave: wave_4 -founding_motivation: ~ -founding_culture_primary: ~ -founding_culture_secondary: ~ -cultural_persistence: ~ -historical_event: ~ -historical_event_age_years: ~ -religious_status: ~ -religious_generation_count: ~ - -# V. Economic Life -economic_tier: ~ -population: ~ -economic_base_primary: ~ -economic_base_secondary: ~ -distribution_index: ~ -imprint_access: ~ - -# VI. Governance -governance_type: ~ -dominant_faction: ~ -primary_fault_line: ~ -secondary_fault_line: ~ - -# VII. Faction Presence -assembly_presence: ~ -commission_presence: ~ -syndic_presence: ~ -syndic_type: ~ -separatist_presence: ~ -separatist_type: ~ -institute_presence: ~ -guardians_presence: ~ - -# VIII. Cultural Voice -cultural_register: ~ -cultural_register_secondary: ~ -ambient_anxiety: ~ -local_pride: ~ -atmospheric_tone: ~ -atmospheric_tone_secondary: ~ -active_situation: ~ -silence_threshold: ~ - -# IX. Political Character -earth_alignment: ~ -earth_proximity: proximate -earth_tension: ~ - -# X. Narrative Profile -primary_archetype: ~ -secondary_archetype: ~ -narrative_notable: ~ -generation_priority: ~ - -# XI. Content Notes -stability_index: ~ -system_volatility: ~ -cultural_corridor: ~ ---- - -# PLACEHOLDER_170 -**GJ 809** | S-170 | G-type | west_reach outer - -## Supply Dependency - - -## Faction Notes - - -## Silence Topic - - -## Narrative Hook - - -## Calibration Note - - -## Derived Fields - -- **Compound Zone:** west_reach / outer / contested_frontier -- **Settlement Age:** ~70 years -- **Hop Distance from Gateway:** 6 -- **Adjacent Systems:** S-053 diff --git a/docs/wiki/systems/GJ-820A/index.md b/docs/wiki/systems/GJ-820A/index.md deleted file mode 100644 index a196ed198..000000000 --- a/docs/wiki/systems/GJ-820A/index.md +++ /dev/null @@ -1,119 +0,0 @@ ---- -# ============================================================ -# GJ 820A — PLACEHOLDER_027 -# Star Systems Wiki — The Settled Reach -# ============================================================ -# Auto-generated stub. Pre-filled fields from star-map.json. -# Fields marked ~ require authoring. -# ============================================================ - -# I. Identity and Location -system_id: S-027 -astronomical_id: "GJ 820A" -proper_name: ~ -system_name: "PLACEHOLDER_027" -star_type: unusual -geographic_sector: core -geographic_band: core -political_zone: institutional_core - -# II. Physical Character -habitable_planet_count: ~ -inhabited_planet_count: ~ -asteroid_belt: ~ -gas_giant: ~ -habitability_profile: ~ - -# III. Gate Infrastructure -horizon_station: true -aperture_count: 5 -gate_connections: 5 -gate_topology: hub -span_gate_network: ~ - -# IV. Settlement History -settlement_wave: wave_2 -founding_motivation: ~ -founding_culture_primary: ~ -founding_culture_secondary: ~ -cultural_persistence: ~ -historical_event: ~ -historical_event_age_years: ~ -religious_status: ~ -religious_generation_count: ~ - -# V. Economic Life -economic_tier: ~ -population: ~ -economic_base_primary: ~ -economic_base_secondary: ~ -distribution_index: ~ -imprint_access: ~ - -# VI. Governance -governance_type: ~ -dominant_faction: ~ -primary_fault_line: ~ -secondary_fault_line: ~ - -# VII. Faction Presence -assembly_presence: ~ -commission_presence: ~ -syndic_presence: ~ -syndic_type: ~ -separatist_presence: ~ -separatist_type: ~ -institute_presence: ~ -guardians_presence: ~ - -# VIII. Cultural Voice -cultural_register: ~ -cultural_register_secondary: ~ -ambient_anxiety: ~ -local_pride: ~ -atmospheric_tone: ~ -atmospheric_tone_secondary: ~ -active_situation: ~ -silence_threshold: ~ - -# IX. Political Character -earth_alignment: ~ -earth_proximity: immediate -earth_tension: ~ - -# X. Narrative Profile -primary_archetype: ~ -secondary_archetype: ~ -narrative_notable: ~ -generation_priority: ~ - -# XI. Content Notes -stability_index: ~ -system_volatility: ~ -cultural_corridor: ~ ---- - -# PLACEHOLDER_027 -**GJ 820A** | S-027 | unusual-type | core core - -## Supply Dependency - - -## Faction Notes - - -## Silence Topic - - -## Narrative Hook - - -## Calibration Note - - -## Derived Fields - -- **Compound Zone:** core / core / institutional_core -- **Settlement Age:** ~400 years -- **Hop Distance from Gateway:** 2 -- **Adjacent Systems:** S-008, S-047, S-074, S-093, S-253 diff --git a/docs/wiki/systems/GJ-820B/index.md b/docs/wiki/systems/GJ-820B/index.md deleted file mode 100644 index 8946fee18..000000000 --- a/docs/wiki/systems/GJ-820B/index.md +++ /dev/null @@ -1,119 +0,0 @@ ---- -# ============================================================ -# GJ 820B — PLACEHOLDER_120 -# Star Systems Wiki — The Settled Reach -# ============================================================ -# Auto-generated stub. Pre-filled fields from star-map.json. -# Fields marked ~ require authoring. -# ============================================================ - -# I. Identity and Location -system_id: S-120 -astronomical_id: "GJ 820B" -proper_name: ~ -system_name: "PLACEHOLDER_120" -star_type: K -geographic_sector: core -geographic_band: core -political_zone: institutional_core - -# II. Physical Character -habitable_planet_count: ~ -inhabited_planet_count: ~ -asteroid_belt: ~ -gas_giant: ~ -habitability_profile: ~ - -# III. Gate Infrastructure -horizon_station: true -aperture_count: 5 -gate_connections: 5 -gate_topology: hub -span_gate_network: ~ - -# IV. Settlement History -settlement_wave: wave_1 -founding_motivation: ~ -founding_culture_primary: ~ -founding_culture_secondary: ~ -cultural_persistence: ~ -historical_event: ~ -historical_event_age_years: ~ -religious_status: ~ -religious_generation_count: ~ - -# V. Economic Life -economic_tier: ~ -population: ~ -economic_base_primary: ~ -economic_base_secondary: ~ -distribution_index: ~ -imprint_access: ~ - -# VI. Governance -governance_type: ~ -dominant_faction: ~ -primary_fault_line: ~ -secondary_fault_line: ~ - -# VII. Faction Presence -assembly_presence: ~ -commission_presence: ~ -syndic_presence: ~ -syndic_type: ~ -separatist_presence: ~ -separatist_type: ~ -institute_presence: ~ -guardians_presence: ~ - -# VIII. Cultural Voice -cultural_register: ~ -cultural_register_secondary: ~ -ambient_anxiety: ~ -local_pride: ~ -atmospheric_tone: ~ -atmospheric_tone_secondary: ~ -active_situation: ~ -silence_threshold: ~ - -# IX. Political Character -earth_alignment: ~ -earth_proximity: immediate -earth_tension: ~ - -# X. Narrative Profile -primary_archetype: ~ -secondary_archetype: ~ -narrative_notable: ~ -generation_priority: ~ - -# XI. Content Notes -stability_index: ~ -system_volatility: ~ -cultural_corridor: ~ ---- - -# PLACEHOLDER_120 -**GJ 820B** | S-120 | K-type | core core - -## Supply Dependency - - -## Faction Notes - - -## Silence Topic - - -## Narrative Hook - - -## Calibration Note - - -## Derived Fields - -- **Compound Zone:** core / core / institutional_core -- **Settlement Age:** ~550 years -- **Hop Distance from Gateway:** 2 -- **Adjacent Systems:** S-010, S-067, S-074, S-090, S-119 diff --git a/docs/wiki/systems/GJ-825/index.md b/docs/wiki/systems/GJ-825/index.md deleted file mode 100644 index 465b7410b..000000000 --- a/docs/wiki/systems/GJ-825/index.md +++ /dev/null @@ -1,119 +0,0 @@ ---- -# ============================================================ -# GJ 825 — Lacaille 8760 -# Star Systems Wiki — The Settled Reach -# ============================================================ -# Auto-generated stub. Pre-filled fields from star-map.json. -# Fields marked ~ require authoring. -# ============================================================ - -# I. Identity and Location -system_id: S-171 -astronomical_id: "GJ 825" -proper_name: "Lacaille 8760" -system_name: "Lacaille 8760" -star_type: K -geographic_sector: north_reach -geographic_band: inner -political_zone: institutional_core - -# II. Physical Character -habitable_planet_count: ~ -inhabited_planet_count: ~ -asteroid_belt: ~ -gas_giant: ~ -habitability_profile: ~ - -# III. Gate Infrastructure -horizon_station: true -aperture_count: 3 -gate_connections: 3 -gate_topology: junction -span_gate_network: ~ - -# IV. Settlement History -settlement_wave: wave_2 -founding_motivation: ~ -founding_culture_primary: ~ -founding_culture_secondary: ~ -cultural_persistence: ~ -historical_event: ~ -historical_event_age_years: ~ -religious_status: ~ -religious_generation_count: ~ - -# V. Economic Life -economic_tier: ~ -population: ~ -economic_base_primary: ~ -economic_base_secondary: ~ -distribution_index: ~ -imprint_access: ~ - -# VI. Governance -governance_type: ~ -dominant_faction: ~ -primary_fault_line: ~ -secondary_fault_line: ~ - -# VII. Faction Presence -assembly_presence: ~ -commission_presence: ~ -syndic_presence: ~ -syndic_type: ~ -separatist_presence: ~ -separatist_type: ~ -institute_presence: ~ -guardians_presence: ~ - -# VIII. Cultural Voice -cultural_register: ~ -cultural_register_secondary: ~ -ambient_anxiety: ~ -local_pride: ~ -atmospheric_tone: ~ -atmospheric_tone_secondary: ~ -active_situation: ~ -silence_threshold: ~ - -# IX. Political Character -earth_alignment: ~ -earth_proximity: proximate -earth_tension: ~ - -# X. Narrative Profile -primary_archetype: ~ -secondary_archetype: ~ -narrative_notable: ~ -generation_priority: ~ - -# XI. Content Notes -stability_index: ~ -system_volatility: ~ -cultural_corridor: ~ ---- - -# Lacaille 8760 -**GJ 825** | S-171 | K-type | north_reach inner - -## Supply Dependency - - -## Faction Notes - - -## Silence Topic - - -## Narrative Hook - - -## Calibration Note - - -## Derived Fields - -- **Compound Zone:** north_reach / inner / institutional_core -- **Settlement Age:** ~400 years -- **Hop Distance from Gateway:** 4 -- **Adjacent Systems:** S-097, S-266, S-273 diff --git a/docs/wiki/systems/GJ-827/index.md b/docs/wiki/systems/GJ-827/index.md deleted file mode 100644 index aa59366d9..000000000 --- a/docs/wiki/systems/GJ-827/index.md +++ /dev/null @@ -1,119 +0,0 @@ ---- -# ============================================================ -# GJ 827 — PLACEHOLDER_002 -# Star Systems Wiki — The Settled Reach -# ============================================================ -# Auto-generated stub. Pre-filled fields from star-map.json. -# Fields marked ~ require authoring. -# ============================================================ - -# I. Identity and Location -system_id: S-002 -astronomical_id: "GJ 827" -proper_name: ~ -system_name: "PLACEHOLDER_002" -star_type: M -geographic_sector: south_reach -geographic_band: outer -political_zone: commercial_mid_reach - -# II. Physical Character -habitable_planet_count: ~ -inhabited_planet_count: ~ -asteroid_belt: ~ -gas_giant: ~ -habitability_profile: ~ - -# III. Gate Infrastructure -horizon_station: true -aperture_count: 1 -gate_connections: 1 -gate_topology: dead_end -span_gate_network: ~ - -# IV. Settlement History -settlement_wave: wave_3 -founding_motivation: ~ -founding_culture_primary: ~ -founding_culture_secondary: ~ -cultural_persistence: ~ -historical_event: ~ -historical_event_age_years: ~ -religious_status: ~ -religious_generation_count: ~ - -# V. Economic Life -economic_tier: ~ -population: ~ -economic_base_primary: ~ -economic_base_secondary: ~ -distribution_index: ~ -imprint_access: ~ - -# VI. Governance -governance_type: ~ -dominant_faction: ~ -primary_fault_line: ~ -secondary_fault_line: ~ - -# VII. Faction Presence -assembly_presence: ~ -commission_presence: ~ -syndic_presence: ~ -syndic_type: ~ -separatist_presence: ~ -separatist_type: ~ -institute_presence: ~ -guardians_presence: ~ - -# VIII. Cultural Voice -cultural_register: ~ -cultural_register_secondary: ~ -ambient_anxiety: ~ -local_pride: ~ -atmospheric_tone: ~ -atmospheric_tone_secondary: ~ -active_situation: ~ -silence_threshold: ~ - -# IX. Political Character -earth_alignment: ~ -earth_proximity: proximate -earth_tension: ~ - -# X. Narrative Profile -primary_archetype: ~ -secondary_archetype: ~ -narrative_notable: ~ -generation_priority: ~ - -# XI. Content Notes -stability_index: ~ -system_volatility: ~ -cultural_corridor: ~ ---- - -# PLACEHOLDER_002 -**GJ 827** | S-002 | M-type | south_reach outer - -## Supply Dependency - - -## Faction Notes - - -## Silence Topic - - -## Narrative Hook - - -## Calibration Note - - -## Derived Fields - -- **Compound Zone:** south_reach / outer / commercial_mid_reach -- **Settlement Age:** ~200 years -- **Hop Distance from Gateway:** 6 -- **Adjacent Systems:** S-153 diff --git a/docs/wiki/systems/GJ-829/index.md b/docs/wiki/systems/GJ-829/index.md deleted file mode 100644 index 30c491942..000000000 --- a/docs/wiki/systems/GJ-829/index.md +++ /dev/null @@ -1,119 +0,0 @@ ---- -# ============================================================ -# GJ 829 — PLACEHOLDER_219 -# Star Systems Wiki — The Settled Reach -# ============================================================ -# Auto-generated stub. Pre-filled fields from star-map.json. -# Fields marked ~ require authoring. -# ============================================================ - -# I. Identity and Location -system_id: S-219 -astronomical_id: "GJ 829" -proper_name: ~ -system_name: "PLACEHOLDER_219" -star_type: F -geographic_sector: south_reach -geographic_band: inner -political_zone: commercial_mid_reach - -# II. Physical Character -habitable_planet_count: ~ -inhabited_planet_count: ~ -asteroid_belt: ~ -gas_giant: ~ -habitability_profile: ~ - -# III. Gate Infrastructure -horizon_station: true -aperture_count: 2 -gate_connections: 2 -gate_topology: spur_end -span_gate_network: ~ - -# IV. Settlement History -settlement_wave: wave_5 -founding_motivation: ~ -founding_culture_primary: ~ -founding_culture_secondary: ~ -cultural_persistence: ~ -historical_event: ~ -historical_event_age_years: ~ -religious_status: ~ -religious_generation_count: ~ - -# V. Economic Life -economic_tier: ~ -population: ~ -economic_base_primary: ~ -economic_base_secondary: ~ -distribution_index: ~ -imprint_access: ~ - -# VI. Governance -governance_type: ~ -dominant_faction: ~ -primary_fault_line: ~ -secondary_fault_line: ~ - -# VII. Faction Presence -assembly_presence: ~ -commission_presence: ~ -syndic_presence: ~ -syndic_type: ~ -separatist_presence: ~ -separatist_type: ~ -institute_presence: ~ -guardians_presence: ~ - -# VIII. Cultural Voice -cultural_register: ~ -cultural_register_secondary: ~ -ambient_anxiety: ~ -local_pride: ~ -atmospheric_tone: ~ -atmospheric_tone_secondary: ~ -active_situation: ~ -silence_threshold: ~ - -# IX. Political Character -earth_alignment: ~ -earth_proximity: proximate -earth_tension: ~ - -# X. Narrative Profile -primary_archetype: ~ -secondary_archetype: ~ -narrative_notable: ~ -generation_priority: ~ - -# XI. Content Notes -stability_index: ~ -system_volatility: ~ -cultural_corridor: ~ ---- - -# PLACEHOLDER_219 -**GJ 829** | S-219 | F-type | south_reach inner - -## Supply Dependency - - -## Faction Notes - - -## Silence Topic - - -## Narrative Hook - - -## Calibration Note - - -## Derived Fields - -- **Compound Zone:** south_reach / inner / commercial_mid_reach -- **Settlement Age:** ~20 years -- **Hop Distance from Gateway:** 6 -- **Adjacent Systems:** S-082, S-209 diff --git a/docs/wiki/systems/GJ-83.1/index.md b/docs/wiki/systems/GJ-83.1/index.md deleted file mode 100644 index c4b4cc329..000000000 --- a/docs/wiki/systems/GJ-83.1/index.md +++ /dev/null @@ -1,119 +0,0 @@ ---- -# ============================================================ -# GJ 83.1 — PLACEHOLDER_004 -# Star Systems Wiki — The Settled Reach -# ============================================================ -# Auto-generated stub. Pre-filled fields from star-map.json. -# Fields marked ~ require authoring. -# ============================================================ - -# I. Identity and Location -system_id: S-004 -astronomical_id: "GJ 83.1" -proper_name: ~ -system_name: "PLACEHOLDER_004" -star_type: K -geographic_sector: south_reach -geographic_band: outer -political_zone: research_periphery - -# II. Physical Character -habitable_planet_count: ~ -inhabited_planet_count: ~ -asteroid_belt: ~ -gas_giant: ~ -habitability_profile: ~ - -# III. Gate Infrastructure -horizon_station: true -aperture_count: 2 -gate_connections: 2 -gate_topology: spur_end -span_gate_network: ~ - -# IV. Settlement History -settlement_wave: wave_2 -founding_motivation: ~ -founding_culture_primary: ~ -founding_culture_secondary: ~ -cultural_persistence: ~ -historical_event: ~ -historical_event_age_years: ~ -religious_status: ~ -religious_generation_count: ~ - -# V. Economic Life -economic_tier: ~ -population: ~ -economic_base_primary: ~ -economic_base_secondary: ~ -distribution_index: ~ -imprint_access: ~ - -# VI. Governance -governance_type: ~ -dominant_faction: ~ -primary_fault_line: ~ -secondary_fault_line: ~ - -# VII. Faction Presence -assembly_presence: ~ -commission_presence: ~ -syndic_presence: ~ -syndic_type: ~ -separatist_presence: ~ -separatist_type: ~ -institute_presence: ~ -guardians_presence: ~ - -# VIII. Cultural Voice -cultural_register: ~ -cultural_register_secondary: ~ -ambient_anxiety: ~ -local_pride: ~ -atmospheric_tone: ~ -atmospheric_tone_secondary: ~ -active_situation: ~ -silence_threshold: ~ - -# IX. Political Character -earth_alignment: ~ -earth_proximity: proximate -earth_tension: ~ - -# X. Narrative Profile -primary_archetype: ~ -secondary_archetype: ~ -narrative_notable: ~ -generation_priority: ~ - -# XI. Content Notes -stability_index: ~ -system_volatility: ~ -cultural_corridor: ~ ---- - -# PLACEHOLDER_004 -**GJ 83.1** | S-004 | K-type | south_reach outer - -## Supply Dependency - - -## Faction Notes - - -## Silence Topic - - -## Narrative Hook - - -## Calibration Note - - -## Derived Fields - -- **Compound Zone:** south_reach / outer / research_periphery -- **Settlement Age:** ~400 years -- **Hop Distance from Gateway:** 6 -- **Adjacent Systems:** S-247, S-285 diff --git a/docs/wiki/systems/GJ-832/index.md b/docs/wiki/systems/GJ-832/index.md deleted file mode 100644 index f5cb5105c..000000000 --- a/docs/wiki/systems/GJ-832/index.md +++ /dev/null @@ -1,119 +0,0 @@ ---- -# ============================================================ -# GJ 832 — PLACEHOLDER_225 -# Star Systems Wiki — The Settled Reach -# ============================================================ -# Auto-generated stub. Pre-filled fields from star-map.json. -# Fields marked ~ require authoring. -# ============================================================ - -# I. Identity and Location -system_id: S-225 -astronomical_id: "GJ 832" -proper_name: ~ -system_name: "PLACEHOLDER_225" -star_type: K -geographic_sector: west_reach -geographic_band: inner -political_zone: institutional_core - -# II. Physical Character -habitable_planet_count: ~ -inhabited_planet_count: ~ -asteroid_belt: ~ -gas_giant: ~ -habitability_profile: ~ - -# III. Gate Infrastructure -horizon_station: true -aperture_count: 6 -gate_connections: 6 -gate_topology: hub -span_gate_network: ~ - -# IV. Settlement History -settlement_wave: wave_2 -founding_motivation: ~ -founding_culture_primary: ~ -founding_culture_secondary: ~ -cultural_persistence: ~ -historical_event: ~ -historical_event_age_years: ~ -religious_status: ~ -religious_generation_count: ~ - -# V. Economic Life -economic_tier: ~ -population: ~ -economic_base_primary: ~ -economic_base_secondary: ~ -distribution_index: ~ -imprint_access: ~ - -# VI. Governance -governance_type: ~ -dominant_faction: ~ -primary_fault_line: ~ -secondary_fault_line: ~ - -# VII. Faction Presence -assembly_presence: ~ -commission_presence: ~ -syndic_presence: ~ -syndic_type: ~ -separatist_presence: ~ -separatist_type: ~ -institute_presence: ~ -guardians_presence: ~ - -# VIII. Cultural Voice -cultural_register: ~ -cultural_register_secondary: ~ -ambient_anxiety: ~ -local_pride: ~ -atmospheric_tone: ~ -atmospheric_tone_secondary: ~ -active_situation: ~ -silence_threshold: ~ - -# IX. Political Character -earth_alignment: ~ -earth_proximity: proximate -earth_tension: ~ - -# X. Narrative Profile -primary_archetype: ~ -secondary_archetype: ~ -narrative_notable: ~ -generation_priority: ~ - -# XI. Content Notes -stability_index: ~ -system_volatility: ~ -cultural_corridor: ~ ---- - -# PLACEHOLDER_225 -**GJ 832** | S-225 | K-type | west_reach inner - -## Supply Dependency - - -## Faction Notes - - -## Silence Topic - - -## Narrative Hook - - -## Calibration Note - - -## Derived Fields - -- **Compound Zone:** west_reach / inner / institutional_core -- **Settlement Age:** ~400 years -- **Hop Distance from Gateway:** 5 -- **Adjacent Systems:** S-007, S-052, S-144, S-157, S-195, S-220 diff --git a/docs/wiki/systems/GJ-845/index.md b/docs/wiki/systems/GJ-845/index.md deleted file mode 100644 index a7d8ad682..000000000 --- a/docs/wiki/systems/GJ-845/index.md +++ /dev/null @@ -1,119 +0,0 @@ ---- -# ============================================================ -# GJ 845 — PLACEHOLDER_164 -# Star Systems Wiki — The Settled Reach -# ============================================================ -# Auto-generated stub. Pre-filled fields from star-map.json. -# Fields marked ~ require authoring. -# ============================================================ - -# I. Identity and Location -system_id: S-164 -astronomical_id: "GJ 845" -proper_name: ~ -system_name: "PLACEHOLDER_164" -star_type: M -geographic_sector: north_reach -geographic_band: inner -political_zone: commercial_mid_reach - -# II. Physical Character -habitable_planet_count: ~ -inhabited_planet_count: ~ -asteroid_belt: ~ -gas_giant: ~ -habitability_profile: ~ - -# III. Gate Infrastructure -horizon_station: true -aperture_count: 7 -gate_connections: 7 -gate_topology: hub -span_gate_network: ~ - -# IV. Settlement History -settlement_wave: unsettled -founding_motivation: ~ -founding_culture_primary: ~ -founding_culture_secondary: ~ -cultural_persistence: ~ -historical_event: ~ -historical_event_age_years: ~ -religious_status: ~ -religious_generation_count: ~ - -# V. Economic Life -economic_tier: ~ -population: ~ -economic_base_primary: ~ -economic_base_secondary: ~ -distribution_index: ~ -imprint_access: ~ - -# VI. Governance -governance_type: ~ -dominant_faction: ~ -primary_fault_line: ~ -secondary_fault_line: ~ - -# VII. Faction Presence -assembly_presence: ~ -commission_presence: ~ -syndic_presence: ~ -syndic_type: ~ -separatist_presence: ~ -separatist_type: ~ -institute_presence: ~ -guardians_presence: ~ - -# VIII. Cultural Voice -cultural_register: ~ -cultural_register_secondary: ~ -ambient_anxiety: ~ -local_pride: ~ -atmospheric_tone: ~ -atmospheric_tone_secondary: ~ -active_situation: ~ -silence_threshold: ~ - -# IX. Political Character -earth_alignment: ~ -earth_proximity: immediate -earth_tension: ~ - -# X. Narrative Profile -primary_archetype: ~ -secondary_archetype: ~ -narrative_notable: ~ -generation_priority: ~ - -# XI. Content Notes -stability_index: ~ -system_volatility: ~ -cultural_corridor: ~ ---- - -# PLACEHOLDER_164 -**GJ 845** | S-164 | M-type | north_reach inner - -## Supply Dependency - - -## Faction Notes - - -## Silence Topic - - -## Narrative Hook - - -## Calibration Note - - -## Derived Fields - -- **Compound Zone:** north_reach / inner / commercial_mid_reach -- **Settlement Age:** unsettled -- **Hop Distance from Gateway:** 2 -- **Adjacent Systems:** S-009, S-010, S-015, S-106, S-129, S-239, S-273 diff --git a/docs/wiki/systems/GJ-848/index.md b/docs/wiki/systems/GJ-848/index.md deleted file mode 100644 index b32ef7c64..000000000 --- a/docs/wiki/systems/GJ-848/index.md +++ /dev/null @@ -1,119 +0,0 @@ ---- -# ============================================================ -# GJ 848 — PLACEHOLDER_244 -# Star Systems Wiki — The Settled Reach -# ============================================================ -# Auto-generated stub. Pre-filled fields from star-map.json. -# Fields marked ~ require authoring. -# ============================================================ - -# I. Identity and Location -system_id: S-244 -astronomical_id: "GJ 848" -proper_name: ~ -system_name: "PLACEHOLDER_244" -star_type: F -geographic_sector: east_reach -geographic_band: outer -political_zone: research_periphery - -# II. Physical Character -habitable_planet_count: ~ -inhabited_planet_count: ~ -asteroid_belt: ~ -gas_giant: ~ -habitability_profile: ~ - -# III. Gate Infrastructure -horizon_station: true -aperture_count: 2 -gate_connections: 2 -gate_topology: through_route -span_gate_network: ~ - -# IV. Settlement History -settlement_wave: wave_3 -founding_motivation: ~ -founding_culture_primary: ~ -founding_culture_secondary: ~ -cultural_persistence: ~ -historical_event: ~ -historical_event_age_years: ~ -religious_status: ~ -religious_generation_count: ~ - -# V. Economic Life -economic_tier: ~ -population: ~ -economic_base_primary: ~ -economic_base_secondary: ~ -distribution_index: ~ -imprint_access: ~ - -# VI. Governance -governance_type: ~ -dominant_faction: ~ -primary_fault_line: ~ -secondary_fault_line: ~ - -# VII. Faction Presence -assembly_presence: ~ -commission_presence: ~ -syndic_presence: ~ -syndic_type: ~ -separatist_presence: ~ -separatist_type: ~ -institute_presence: ~ -guardians_presence: ~ - -# VIII. Cultural Voice -cultural_register: ~ -cultural_register_secondary: ~ -ambient_anxiety: ~ -local_pride: ~ -atmospheric_tone: ~ -atmospheric_tone_secondary: ~ -active_situation: ~ -silence_threshold: ~ - -# IX. Political Character -earth_alignment: ~ -earth_proximity: proximate -earth_tension: ~ - -# X. Narrative Profile -primary_archetype: ~ -secondary_archetype: ~ -narrative_notable: ~ -generation_priority: ~ - -# XI. Content Notes -stability_index: ~ -system_volatility: ~ -cultural_corridor: ~ ---- - -# PLACEHOLDER_244 -**GJ 848** | S-244 | F-type | east_reach outer - -## Supply Dependency - - -## Faction Notes - - -## Silence Topic - - -## Narrative Hook - - -## Calibration Note - - -## Derived Fields - -- **Compound Zone:** east_reach / outer / research_periphery -- **Settlement Age:** ~200 years -- **Hop Distance from Gateway:** 8 -- **Adjacent Systems:** S-060, S-131 diff --git a/docs/wiki/systems/GJ-853A/index.md b/docs/wiki/systems/GJ-853A/index.md deleted file mode 100644 index 9f532f310..000000000 --- a/docs/wiki/systems/GJ-853A/index.md +++ /dev/null @@ -1,119 +0,0 @@ ---- -# ============================================================ -# GJ 853A — PLACEHOLDER_147 -# Star Systems Wiki — The Settled Reach -# ============================================================ -# Auto-generated stub. Pre-filled fields from star-map.json. -# Fields marked ~ require authoring. -# ============================================================ - -# I. Identity and Location -system_id: S-147 -astronomical_id: "GJ 853A" -proper_name: ~ -system_name: "PLACEHOLDER_147" -star_type: M -geographic_sector: deep_frontier -geographic_band: outer -political_zone: contested_frontier - -# II. Physical Character -habitable_planet_count: ~ -inhabited_planet_count: ~ -asteroid_belt: ~ -gas_giant: ~ -habitability_profile: ~ - -# III. Gate Infrastructure -horizon_station: true -aperture_count: 2 -gate_connections: 2 -gate_topology: through_route -span_gate_network: ~ - -# IV. Settlement History -settlement_wave: wave_4 -founding_motivation: ~ -founding_culture_primary: ~ -founding_culture_secondary: ~ -cultural_persistence: ~ -historical_event: ~ -historical_event_age_years: ~ -religious_status: ~ -religious_generation_count: ~ - -# V. Economic Life -economic_tier: ~ -population: ~ -economic_base_primary: ~ -economic_base_secondary: ~ -distribution_index: ~ -imprint_access: ~ - -# VI. Governance -governance_type: ~ -dominant_faction: ~ -primary_fault_line: ~ -secondary_fault_line: ~ - -# VII. Faction Presence -assembly_presence: ~ -commission_presence: ~ -syndic_presence: ~ -syndic_type: ~ -separatist_presence: ~ -separatist_type: ~ -institute_presence: ~ -guardians_presence: ~ - -# VIII. Cultural Voice -cultural_register: ~ -cultural_register_secondary: ~ -ambient_anxiety: ~ -local_pride: ~ -atmospheric_tone: ~ -atmospheric_tone_secondary: ~ -active_situation: ~ -silence_threshold: ~ - -# IX. Political Character -earth_alignment: ~ -earth_proximity: distant -earth_tension: ~ - -# X. Narrative Profile -primary_archetype: ~ -secondary_archetype: ~ -narrative_notable: ~ -generation_priority: ~ - -# XI. Content Notes -stability_index: ~ -system_volatility: ~ -cultural_corridor: ~ ---- - -# PLACEHOLDER_147 -**GJ 853A** | S-147 | M-type | deep_frontier outer - -## Supply Dependency - - -## Faction Notes - - -## Silence Topic - - -## Narrative Hook - - -## Calibration Note - - -## Derived Fields - -- **Compound Zone:** deep_frontier / outer / contested_frontier -- **Settlement Age:** ~70 years -- **Hop Distance from Gateway:** 11 -- **Adjacent Systems:** S-141, S-280 diff --git a/docs/wiki/systems/GJ-86/index.md b/docs/wiki/systems/GJ-86/index.md deleted file mode 100644 index 385f50cf8..000000000 --- a/docs/wiki/systems/GJ-86/index.md +++ /dev/null @@ -1,119 +0,0 @@ ---- -# ============================================================ -# GJ 86 — PLACEHOLDER_238 -# Star Systems Wiki — The Settled Reach -# ============================================================ -# Auto-generated stub. Pre-filled fields from star-map.json. -# Fields marked ~ require authoring. -# ============================================================ - -# I. Identity and Location -system_id: S-238 -astronomical_id: "GJ 86" -proper_name: ~ -system_name: "PLACEHOLDER_238" -star_type: binary -geographic_sector: south_reach -geographic_band: outer -political_zone: deep_reach_isolate - -# II. Physical Character -habitable_planet_count: ~ -inhabited_planet_count: ~ -asteroid_belt: ~ -gas_giant: ~ -habitability_profile: ~ - -# III. Gate Infrastructure -horizon_station: true -aperture_count: 2 -gate_connections: 2 -gate_topology: through_route -span_gate_network: ~ - -# IV. Settlement History -settlement_wave: unsettled -founding_motivation: ~ -founding_culture_primary: ~ -founding_culture_secondary: ~ -cultural_persistence: ~ -historical_event: ~ -historical_event_age_years: ~ -religious_status: ~ -religious_generation_count: ~ - -# V. Economic Life -economic_tier: ~ -population: ~ -economic_base_primary: ~ -economic_base_secondary: ~ -distribution_index: ~ -imprint_access: ~ - -# VI. Governance -governance_type: ~ -dominant_faction: ~ -primary_fault_line: ~ -secondary_fault_line: ~ - -# VII. Faction Presence -assembly_presence: ~ -commission_presence: ~ -syndic_presence: ~ -syndic_type: ~ -separatist_presence: ~ -separatist_type: ~ -institute_presence: ~ -guardians_presence: ~ - -# VIII. Cultural Voice -cultural_register: ~ -cultural_register_secondary: ~ -ambient_anxiety: ~ -local_pride: ~ -atmospheric_tone: ~ -atmospheric_tone_secondary: ~ -active_situation: ~ -silence_threshold: ~ - -# IX. Political Character -earth_alignment: ~ -earth_proximity: proximate -earth_tension: ~ - -# X. Narrative Profile -primary_archetype: ~ -secondary_archetype: ~ -narrative_notable: ~ -generation_priority: ~ - -# XI. Content Notes -stability_index: ~ -system_volatility: ~ -cultural_corridor: ~ ---- - -# PLACEHOLDER_238 -**GJ 86** | S-238 | binary-type | south_reach outer - -## Supply Dependency - - -## Faction Notes - - -## Silence Topic - - -## Narrative Hook - - -## Calibration Note - - -## Derived Fields - -- **Compound Zone:** south_reach / outer / deep_reach_isolate -- **Settlement Age:** unsettled -- **Hop Distance from Gateway:** 7 -- **Adjacent Systems:** S-045, S-057 diff --git a/docs/wiki/systems/GJ-860A/index.md b/docs/wiki/systems/GJ-860A/index.md deleted file mode 100644 index f976ad318..000000000 --- a/docs/wiki/systems/GJ-860A/index.md +++ /dev/null @@ -1,119 +0,0 @@ ---- -# ============================================================ -# GJ 860A — Kruger 60 -# Star Systems Wiki — The Settled Reach -# ============================================================ -# Auto-generated stub. Pre-filled fields from star-map.json. -# Fields marked ~ require authoring. -# ============================================================ - -# I. Identity and Location -system_id: S-187 -astronomical_id: "GJ 860A" -proper_name: "Kruger 60" -system_name: "Kruger 60" -star_type: M -geographic_sector: south_reach -geographic_band: inner -political_zone: commercial_mid_reach - -# II. Physical Character -habitable_planet_count: ~ -inhabited_planet_count: ~ -asteroid_belt: ~ -gas_giant: ~ -habitability_profile: ~ - -# III. Gate Infrastructure -horizon_station: true -aperture_count: 3 -gate_connections: 3 -gate_topology: junction -span_gate_network: ~ - -# IV. Settlement History -settlement_wave: wave_2 -founding_motivation: ~ -founding_culture_primary: ~ -founding_culture_secondary: ~ -cultural_persistence: ~ -historical_event: ~ -historical_event_age_years: ~ -religious_status: ~ -religious_generation_count: ~ - -# V. Economic Life -economic_tier: ~ -population: ~ -economic_base_primary: ~ -economic_base_secondary: ~ -distribution_index: ~ -imprint_access: ~ - -# VI. Governance -governance_type: ~ -dominant_faction: ~ -primary_fault_line: ~ -secondary_fault_line: ~ - -# VII. Faction Presence -assembly_presence: ~ -commission_presence: ~ -syndic_presence: ~ -syndic_type: ~ -separatist_presence: ~ -separatist_type: ~ -institute_presence: ~ -guardians_presence: ~ - -# VIII. Cultural Voice -cultural_register: ~ -cultural_register_secondary: ~ -ambient_anxiety: ~ -local_pride: ~ -atmospheric_tone: ~ -atmospheric_tone_secondary: ~ -active_situation: ~ -silence_threshold: ~ - -# IX. Political Character -earth_alignment: ~ -earth_proximity: proximate -earth_tension: ~ - -# X. Narrative Profile -primary_archetype: ~ -secondary_archetype: ~ -narrative_notable: ~ -generation_priority: ~ - -# XI. Content Notes -stability_index: ~ -system_volatility: ~ -cultural_corridor: ~ ---- - -# Kruger 60 -**GJ 860A** | S-187 | M-type | south_reach inner - -## Supply Dependency - - -## Faction Notes - - -## Silence Topic - - -## Narrative Hook - - -## Calibration Note - - -## Derived Fields - -- **Compound Zone:** south_reach / inner / commercial_mid_reach -- **Settlement Age:** ~400 years -- **Hop Distance from Gateway:** 4 -- **Adjacent Systems:** S-031, S-110, S-249 diff --git a/docs/wiki/systems/GJ-860B/index.md b/docs/wiki/systems/GJ-860B/index.md deleted file mode 100644 index b901870dc..000000000 --- a/docs/wiki/systems/GJ-860B/index.md +++ /dev/null @@ -1,119 +0,0 @@ ---- -# ============================================================ -# GJ 860B — PLACEHOLDER_199 -# Star Systems Wiki — The Settled Reach -# ============================================================ -# Auto-generated stub. Pre-filled fields from star-map.json. -# Fields marked ~ require authoring. -# ============================================================ - -# I. Identity and Location -system_id: S-199 -astronomical_id: "GJ 860B" -proper_name: ~ -system_name: "PLACEHOLDER_199" -star_type: G -geographic_sector: east_reach -geographic_band: outer -political_zone: deep_reach_isolate - -# II. Physical Character -habitable_planet_count: ~ -inhabited_planet_count: ~ -asteroid_belt: ~ -gas_giant: ~ -habitability_profile: ~ - -# III. Gate Infrastructure -horizon_station: true -aperture_count: 3 -gate_connections: 3 -gate_topology: junction -span_gate_network: ~ - -# IV. Settlement History -settlement_wave: wave_2 -founding_motivation: ~ -founding_culture_primary: ~ -founding_culture_secondary: ~ -cultural_persistence: ~ -historical_event: ~ -historical_event_age_years: ~ -religious_status: ~ -religious_generation_count: ~ - -# V. Economic Life -economic_tier: ~ -population: ~ -economic_base_primary: ~ -economic_base_secondary: ~ -distribution_index: ~ -imprint_access: ~ - -# VI. Governance -governance_type: ~ -dominant_faction: ~ -primary_fault_line: ~ -secondary_fault_line: ~ - -# VII. Faction Presence -assembly_presence: ~ -commission_presence: ~ -syndic_presence: ~ -syndic_type: ~ -separatist_presence: ~ -separatist_type: ~ -institute_presence: ~ -guardians_presence: ~ - -# VIII. Cultural Voice -cultural_register: ~ -cultural_register_secondary: ~ -ambient_anxiety: ~ -local_pride: ~ -atmospheric_tone: ~ -atmospheric_tone_secondary: ~ -active_situation: ~ -silence_threshold: ~ - -# IX. Political Character -earth_alignment: ~ -earth_proximity: proximate -earth_tension: ~ - -# X. Narrative Profile -primary_archetype: ~ -secondary_archetype: ~ -narrative_notable: ~ -generation_priority: ~ - -# XI. Content Notes -stability_index: ~ -system_volatility: ~ -cultural_corridor: ~ ---- - -# PLACEHOLDER_199 -**GJ 860B** | S-199 | G-type | east_reach outer - -## Supply Dependency - - -## Faction Notes - - -## Silence Topic - - -## Narrative Hook - - -## Calibration Note - - -## Derived Fields - -- **Compound Zone:** east_reach / outer / deep_reach_isolate -- **Settlement Age:** ~400 years -- **Hop Distance from Gateway:** 4 -- **Adjacent Systems:** S-051, S-054, S-294 diff --git a/docs/wiki/systems/GJ-866A/index.md b/docs/wiki/systems/GJ-866A/index.md deleted file mode 100644 index 10f4d66fe..000000000 --- a/docs/wiki/systems/GJ-866A/index.md +++ /dev/null @@ -1,119 +0,0 @@ ---- -# ============================================================ -# GJ 866A — EZ Aqr -# Star Systems Wiki — The Settled Reach -# ============================================================ -# Auto-generated stub. Pre-filled fields from star-map.json. -# Fields marked ~ require authoring. -# ============================================================ - -# I. Identity and Location -system_id: S-077 -astronomical_id: "GJ 866A" -proper_name: "EZ Aqr" -system_name: "EZ Aqr" -star_type: M -geographic_sector: east_reach -geographic_band: outer -political_zone: contested_frontier - -# II. Physical Character -habitable_planet_count: ~ -inhabited_planet_count: ~ -asteroid_belt: ~ -gas_giant: ~ -habitability_profile: ~ - -# III. Gate Infrastructure -horizon_station: true -aperture_count: 2 -gate_connections: 2 -gate_topology: through_route -span_gate_network: ~ - -# IV. Settlement History -settlement_wave: wave_5 -founding_motivation: ~ -founding_culture_primary: ~ -founding_culture_secondary: ~ -cultural_persistence: ~ -historical_event: ~ -historical_event_age_years: ~ -religious_status: ~ -religious_generation_count: ~ - -# V. Economic Life -economic_tier: ~ -population: ~ -economic_base_primary: ~ -economic_base_secondary: ~ -distribution_index: ~ -imprint_access: ~ - -# VI. Governance -governance_type: ~ -dominant_faction: ~ -primary_fault_line: ~ -secondary_fault_line: ~ - -# VII. Faction Presence -assembly_presence: ~ -commission_presence: ~ -syndic_presence: ~ -syndic_type: ~ -separatist_presence: ~ -separatist_type: ~ -institute_presence: ~ -guardians_presence: ~ - -# VIII. Cultural Voice -cultural_register: ~ -cultural_register_secondary: ~ -ambient_anxiety: ~ -local_pride: ~ -atmospheric_tone: ~ -atmospheric_tone_secondary: ~ -active_situation: ~ -silence_threshold: ~ - -# IX. Political Character -earth_alignment: ~ -earth_proximity: proximate -earth_tension: ~ - -# X. Narrative Profile -primary_archetype: ~ -secondary_archetype: ~ -narrative_notable: ~ -generation_priority: ~ - -# XI. Content Notes -stability_index: ~ -system_volatility: ~ -cultural_corridor: ~ ---- - -# EZ Aqr -**GJ 866A** | S-077 | M-type | east_reach outer - -## Supply Dependency - - -## Faction Notes - - -## Silence Topic - - -## Narrative Hook - - -## Calibration Note - - -## Derived Fields - -- **Compound Zone:** east_reach / outer / contested_frontier -- **Settlement Age:** ~20 years -- **Hop Distance from Gateway:** 3 -- **Adjacent Systems:** S-265, S-275 diff --git a/docs/wiki/systems/GJ-868/index.md b/docs/wiki/systems/GJ-868/index.md deleted file mode 100644 index 85f9313fa..000000000 --- a/docs/wiki/systems/GJ-868/index.md +++ /dev/null @@ -1,119 +0,0 @@ ---- -# ============================================================ -# GJ 868 — PLACEHOLDER_214 -# Star Systems Wiki — The Settled Reach -# ============================================================ -# Auto-generated stub. Pre-filled fields from star-map.json. -# Fields marked ~ require authoring. -# ============================================================ - -# I. Identity and Location -system_id: S-214 -astronomical_id: "GJ 868" -proper_name: ~ -system_name: "PLACEHOLDER_214" -star_type: K -geographic_sector: deep_frontier -geographic_band: outer -political_zone: deep_reach_isolate - -# II. Physical Character -habitable_planet_count: ~ -inhabited_planet_count: ~ -asteroid_belt: ~ -gas_giant: ~ -habitability_profile: ~ - -# III. Gate Infrastructure -horizon_station: true -aperture_count: 2 -gate_connections: 2 -gate_topology: through_route -span_gate_network: ~ - -# IV. Settlement History -settlement_wave: wave_3 -founding_motivation: ~ -founding_culture_primary: ~ -founding_culture_secondary: ~ -cultural_persistence: ~ -historical_event: ~ -historical_event_age_years: ~ -religious_status: ~ -religious_generation_count: ~ - -# V. Economic Life -economic_tier: ~ -population: ~ -economic_base_primary: ~ -economic_base_secondary: ~ -distribution_index: ~ -imprint_access: ~ - -# VI. Governance -governance_type: ~ -dominant_faction: ~ -primary_fault_line: ~ -secondary_fault_line: ~ - -# VII. Faction Presence -assembly_presence: ~ -commission_presence: ~ -syndic_presence: ~ -syndic_type: ~ -separatist_presence: ~ -separatist_type: ~ -institute_presence: ~ -guardians_presence: ~ - -# VIII. Cultural Voice -cultural_register: ~ -cultural_register_secondary: ~ -ambient_anxiety: ~ -local_pride: ~ -atmospheric_tone: ~ -atmospheric_tone_secondary: ~ -active_situation: ~ -silence_threshold: ~ - -# IX. Political Character -earth_alignment: ~ -earth_proximity: proximate -earth_tension: ~ - -# X. Narrative Profile -primary_archetype: ~ -secondary_archetype: ~ -narrative_notable: ~ -generation_priority: ~ - -# XI. Content Notes -stability_index: ~ -system_volatility: ~ -cultural_corridor: ~ ---- - -# PLACEHOLDER_214 -**GJ 868** | S-214 | K-type | deep_frontier outer - -## Supply Dependency - - -## Faction Notes - - -## Silence Topic - - -## Narrative Hook - - -## Calibration Note - - -## Derived Fields - -- **Compound Zone:** deep_frontier / outer / deep_reach_isolate -- **Settlement Age:** ~200 years -- **Hop Distance from Gateway:** 10 -- **Adjacent Systems:** S-105, S-146 diff --git a/docs/wiki/systems/GJ-873/index.md b/docs/wiki/systems/GJ-873/index.md deleted file mode 100644 index 245aae621..000000000 --- a/docs/wiki/systems/GJ-873/index.md +++ /dev/null @@ -1,119 +0,0 @@ ---- -# ============================================================ -# GJ 873 — PLACEHOLDER_075 -# Star Systems Wiki — The Settled Reach -# ============================================================ -# Auto-generated stub. Pre-filled fields from star-map.json. -# Fields marked ~ require authoring. -# ============================================================ - -# I. Identity and Location -system_id: S-075 -astronomical_id: "GJ 873" -proper_name: ~ -system_name: "PLACEHOLDER_075" -star_type: M -geographic_sector: north_reach -geographic_band: inner -political_zone: commercial_mid_reach - -# II. Physical Character -habitable_planet_count: ~ -inhabited_planet_count: ~ -asteroid_belt: ~ -gas_giant: ~ -habitability_profile: ~ - -# III. Gate Infrastructure -horizon_station: true -aperture_count: 3 -gate_connections: 3 -gate_topology: junction -span_gate_network: ~ - -# IV. Settlement History -settlement_wave: wave_5 -founding_motivation: ~ -founding_culture_primary: ~ -founding_culture_secondary: ~ -cultural_persistence: ~ -historical_event: ~ -historical_event_age_years: ~ -religious_status: ~ -religious_generation_count: ~ - -# V. Economic Life -economic_tier: ~ -population: ~ -economic_base_primary: ~ -economic_base_secondary: ~ -distribution_index: ~ -imprint_access: ~ - -# VI. Governance -governance_type: ~ -dominant_faction: ~ -primary_fault_line: ~ -secondary_fault_line: ~ - -# VII. Faction Presence -assembly_presence: ~ -commission_presence: ~ -syndic_presence: ~ -syndic_type: ~ -separatist_presence: ~ -separatist_type: ~ -institute_presence: ~ -guardians_presence: ~ - -# VIII. Cultural Voice -cultural_register: ~ -cultural_register_secondary: ~ -ambient_anxiety: ~ -local_pride: ~ -atmospheric_tone: ~ -atmospheric_tone_secondary: ~ -active_situation: ~ -silence_threshold: ~ - -# IX. Political Character -earth_alignment: ~ -earth_proximity: proximate -earth_tension: ~ - -# X. Narrative Profile -primary_archetype: ~ -secondary_archetype: ~ -narrative_notable: ~ -generation_priority: ~ - -# XI. Content Notes -stability_index: ~ -system_volatility: ~ -cultural_corridor: ~ ---- - -# PLACEHOLDER_075 -**GJ 873** | S-075 | M-type | north_reach inner - -## Supply Dependency - - -## Faction Notes - - -## Silence Topic - - -## Narrative Hook - - -## Calibration Note - - -## Derived Fields - -- **Compound Zone:** north_reach / inner / commercial_mid_reach -- **Settlement Age:** ~20 years -- **Hop Distance from Gateway:** 5 -- **Adjacent Systems:** S-127, S-251, S-276 diff --git a/docs/wiki/systems/GJ-875/index.md b/docs/wiki/systems/GJ-875/index.md deleted file mode 100644 index 518a27b7b..000000000 --- a/docs/wiki/systems/GJ-875/index.md +++ /dev/null @@ -1,119 +0,0 @@ ---- -# ============================================================ -# GJ 875 — PLACEHOLDER_117 -# Star Systems Wiki — The Settled Reach -# ============================================================ -# Auto-generated stub. Pre-filled fields from star-map.json. -# Fields marked ~ require authoring. -# ============================================================ - -# I. Identity and Location -system_id: S-117 -astronomical_id: "GJ 875" -proper_name: ~ -system_name: "PLACEHOLDER_117" -star_type: G -geographic_sector: deep_frontier -geographic_band: outer -political_zone: deep_reach_isolate - -# II. Physical Character -habitable_planet_count: ~ -inhabited_planet_count: ~ -asteroid_belt: ~ -gas_giant: ~ -habitability_profile: ~ - -# III. Gate Infrastructure -horizon_station: true -aperture_count: 2 -gate_connections: 2 -gate_topology: through_route -span_gate_network: ~ - -# IV. Settlement History -settlement_wave: unsettled -founding_motivation: ~ -founding_culture_primary: ~ -founding_culture_secondary: ~ -cultural_persistence: ~ -historical_event: ~ -historical_event_age_years: ~ -religious_status: ~ -religious_generation_count: ~ - -# V. Economic Life -economic_tier: ~ -population: ~ -economic_base_primary: ~ -economic_base_secondary: ~ -distribution_index: ~ -imprint_access: ~ - -# VI. Governance -governance_type: ~ -dominant_faction: ~ -primary_fault_line: ~ -secondary_fault_line: ~ - -# VII. Faction Presence -assembly_presence: ~ -commission_presence: ~ -syndic_presence: ~ -syndic_type: ~ -separatist_presence: ~ -separatist_type: ~ -institute_presence: ~ -guardians_presence: ~ - -# VIII. Cultural Voice -cultural_register: ~ -cultural_register_secondary: ~ -ambient_anxiety: ~ -local_pride: ~ -atmospheric_tone: ~ -atmospheric_tone_secondary: ~ -active_situation: ~ -silence_threshold: ~ - -# IX. Political Character -earth_alignment: ~ -earth_proximity: distant -earth_tension: ~ - -# X. Narrative Profile -primary_archetype: ~ -secondary_archetype: ~ -narrative_notable: ~ -generation_priority: ~ - -# XI. Content Notes -stability_index: ~ -system_volatility: ~ -cultural_corridor: ~ ---- - -# PLACEHOLDER_117 -**GJ 875** | S-117 | G-type | deep_frontier outer - -## Supply Dependency - - -## Faction Notes - - -## Silence Topic - - -## Narrative Hook - - -## Calibration Note - - -## Derived Fields - -- **Compound Zone:** deep_frontier / outer / deep_reach_isolate -- **Settlement Age:** unsettled -- **Hop Distance from Gateway:** 14 -- **Adjacent Systems:** S-084, S-122 diff --git a/docs/wiki/systems/GJ-876/index.md b/docs/wiki/systems/GJ-876/index.md deleted file mode 100644 index bbe104471..000000000 --- a/docs/wiki/systems/GJ-876/index.md +++ /dev/null @@ -1,119 +0,0 @@ ---- -# ============================================================ -# GJ 876 — PLACEHOLDER_046 -# Star Systems Wiki — The Settled Reach -# ============================================================ -# Auto-generated stub. Pre-filled fields from star-map.json. -# Fields marked ~ require authoring. -# ============================================================ - -# I. Identity and Location -system_id: S-046 -astronomical_id: "GJ 876" -proper_name: ~ -system_name: "PLACEHOLDER_046" -star_type: binary -geographic_sector: north_reach -geographic_band: inner -political_zone: commercial_mid_reach - -# II. Physical Character -habitable_planet_count: ~ -inhabited_planet_count: ~ -asteroid_belt: ~ -gas_giant: ~ -habitability_profile: ~ - -# III. Gate Infrastructure -horizon_station: true -aperture_count: 2 -gate_connections: 2 -gate_topology: spur_end -span_gate_network: ~ - -# IV. Settlement History -settlement_wave: wave_3 -founding_motivation: ~ -founding_culture_primary: ~ -founding_culture_secondary: ~ -cultural_persistence: ~ -historical_event: ~ -historical_event_age_years: ~ -religious_status: ~ -religious_generation_count: ~ - -# V. Economic Life -economic_tier: ~ -population: ~ -economic_base_primary: ~ -economic_base_secondary: ~ -distribution_index: ~ -imprint_access: ~ - -# VI. Governance -governance_type: ~ -dominant_faction: ~ -primary_fault_line: ~ -secondary_fault_line: ~ - -# VII. Faction Presence -assembly_presence: ~ -commission_presence: ~ -syndic_presence: ~ -syndic_type: ~ -separatist_presence: ~ -separatist_type: ~ -institute_presence: ~ -guardians_presence: ~ - -# VIII. Cultural Voice -cultural_register: ~ -cultural_register_secondary: ~ -ambient_anxiety: ~ -local_pride: ~ -atmospheric_tone: ~ -atmospheric_tone_secondary: ~ -active_situation: ~ -silence_threshold: ~ - -# IX. Political Character -earth_alignment: ~ -earth_proximity: proximate -earth_tension: ~ - -# X. Narrative Profile -primary_archetype: ~ -secondary_archetype: ~ -narrative_notable: ~ -generation_priority: ~ - -# XI. Content Notes -stability_index: ~ -system_volatility: ~ -cultural_corridor: ~ ---- - -# PLACEHOLDER_046 -**GJ 876** | S-046 | binary-type | north_reach inner - -## Supply Dependency - - -## Faction Notes - - -## Silence Topic - - -## Narrative Hook - - -## Calibration Note - - -## Derived Fields - -- **Compound Zone:** north_reach / inner / commercial_mid_reach -- **Settlement Age:** ~200 years -- **Hop Distance from Gateway:** 4 -- **Adjacent Systems:** S-050, S-239 diff --git a/docs/wiki/systems/GJ-877/index.md b/docs/wiki/systems/GJ-877/index.md deleted file mode 100644 index 689fb507d..000000000 --- a/docs/wiki/systems/GJ-877/index.md +++ /dev/null @@ -1,119 +0,0 @@ ---- -# ============================================================ -# GJ 877 — PLACEHOLDER_032 -# Star Systems Wiki — The Settled Reach -# ============================================================ -# Auto-generated stub. Pre-filled fields from star-map.json. -# Fields marked ~ require authoring. -# ============================================================ - -# I. Identity and Location -system_id: S-032 -astronomical_id: "GJ 877" -proper_name: ~ -system_name: "PLACEHOLDER_032" -star_type: F -geographic_sector: north_reach -geographic_band: inner -political_zone: institutional_core - -# II. Physical Character -habitable_planet_count: ~ -inhabited_planet_count: ~ -asteroid_belt: ~ -gas_giant: ~ -habitability_profile: ~ - -# III. Gate Infrastructure -horizon_station: true -aperture_count: 2 -gate_connections: 2 -gate_topology: through_route -span_gate_network: ~ - -# IV. Settlement History -settlement_wave: wave_2 -founding_motivation: ~ -founding_culture_primary: ~ -founding_culture_secondary: ~ -cultural_persistence: ~ -historical_event: ~ -historical_event_age_years: ~ -religious_status: ~ -religious_generation_count: ~ - -# V. Economic Life -economic_tier: ~ -population: ~ -economic_base_primary: ~ -economic_base_secondary: ~ -distribution_index: ~ -imprint_access: ~ - -# VI. Governance -governance_type: ~ -dominant_faction: ~ -primary_fault_line: ~ -secondary_fault_line: ~ - -# VII. Faction Presence -assembly_presence: ~ -commission_presence: ~ -syndic_presence: ~ -syndic_type: ~ -separatist_presence: ~ -separatist_type: ~ -institute_presence: ~ -guardians_presence: ~ - -# VIII. Cultural Voice -cultural_register: ~ -cultural_register_secondary: ~ -ambient_anxiety: ~ -local_pride: ~ -atmospheric_tone: ~ -atmospheric_tone_secondary: ~ -active_situation: ~ -silence_threshold: ~ - -# IX. Political Character -earth_alignment: ~ -earth_proximity: proximate -earth_tension: ~ - -# X. Narrative Profile -primary_archetype: ~ -secondary_archetype: ~ -narrative_notable: ~ -generation_priority: ~ - -# XI. Content Notes -stability_index: ~ -system_volatility: ~ -cultural_corridor: ~ ---- - -# PLACEHOLDER_032 -**GJ 877** | S-032 | F-type | north_reach inner - -## Supply Dependency - - -## Faction Notes - - -## Silence Topic - - -## Narrative Hook - - -## Calibration Note - - -## Derived Fields - -- **Compound Zone:** north_reach / inner / institutional_core -- **Settlement Age:** ~400 years -- **Hop Distance from Gateway:** 5 -- **Adjacent Systems:** S-070, S-241 diff --git a/docs/wiki/systems/GJ-879/index.md b/docs/wiki/systems/GJ-879/index.md deleted file mode 100644 index 996001c16..000000000 --- a/docs/wiki/systems/GJ-879/index.md +++ /dev/null @@ -1,119 +0,0 @@ ---- -# ============================================================ -# GJ 879 — PLACEHOLDER_024 -# Star Systems Wiki — The Settled Reach -# ============================================================ -# Auto-generated stub. Pre-filled fields from star-map.json. -# Fields marked ~ require authoring. -# ============================================================ - -# I. Identity and Location -system_id: S-024 -astronomical_id: "GJ 879" -proper_name: ~ -system_name: "PLACEHOLDER_024" -star_type: K -geographic_sector: north_reach -geographic_band: outer -political_zone: commercial_mid_reach - -# II. Physical Character -habitable_planet_count: ~ -inhabited_planet_count: ~ -asteroid_belt: ~ -gas_giant: ~ -habitability_profile: ~ - -# III. Gate Infrastructure -horizon_station: true -aperture_count: 2 -gate_connections: 2 -gate_topology: spur_end -span_gate_network: ~ - -# IV. Settlement History -settlement_wave: wave_2 -founding_motivation: ~ -founding_culture_primary: ~ -founding_culture_secondary: ~ -cultural_persistence: ~ -historical_event: ~ -historical_event_age_years: ~ -religious_status: ~ -religious_generation_count: ~ - -# V. Economic Life -economic_tier: ~ -population: ~ -economic_base_primary: ~ -economic_base_secondary: ~ -distribution_index: ~ -imprint_access: ~ - -# VI. Governance -governance_type: ~ -dominant_faction: ~ -primary_fault_line: ~ -secondary_fault_line: ~ - -# VII. Faction Presence -assembly_presence: ~ -commission_presence: ~ -syndic_presence: ~ -syndic_type: ~ -separatist_presence: ~ -separatist_type: ~ -institute_presence: ~ -guardians_presence: ~ - -# VIII. Cultural Voice -cultural_register: ~ -cultural_register_secondary: ~ -ambient_anxiety: ~ -local_pride: ~ -atmospheric_tone: ~ -atmospheric_tone_secondary: ~ -active_situation: ~ -silence_threshold: ~ - -# IX. Political Character -earth_alignment: ~ -earth_proximity: proximate -earth_tension: ~ - -# X. Narrative Profile -primary_archetype: ~ -secondary_archetype: ~ -narrative_notable: ~ -generation_priority: ~ - -# XI. Content Notes -stability_index: ~ -system_volatility: ~ -cultural_corridor: ~ ---- - -# PLACEHOLDER_024 -**GJ 879** | S-024 | K-type | north_reach outer - -## Supply Dependency - - -## Faction Notes - - -## Silence Topic - - -## Narrative Hook - - -## Calibration Note - - -## Derived Fields - -- **Compound Zone:** north_reach / outer / commercial_mid_reach -- **Settlement Age:** ~400 years -- **Hop Distance from Gateway:** 4 -- **Adjacent Systems:** S-017, S-273 diff --git a/docs/wiki/systems/GJ-880/index.md b/docs/wiki/systems/GJ-880/index.md deleted file mode 100644 index d3eca5f7e..000000000 --- a/docs/wiki/systems/GJ-880/index.md +++ /dev/null @@ -1,119 +0,0 @@ ---- -# ============================================================ -# GJ 880 — PLACEHOLDER_070 -# Star Systems Wiki — The Settled Reach -# ============================================================ -# Auto-generated stub. Pre-filled fields from star-map.json. -# Fields marked ~ require authoring. -# ============================================================ - -# I. Identity and Location -system_id: S-070 -astronomical_id: "GJ 880" -proper_name: ~ -system_name: "PLACEHOLDER_070" -star_type: K -geographic_sector: north_reach -geographic_band: outer -political_zone: research_periphery - -# II. Physical Character -habitable_planet_count: ~ -inhabited_planet_count: ~ -asteroid_belt: ~ -gas_giant: ~ -habitability_profile: ~ - -# III. Gate Infrastructure -horizon_station: true -aperture_count: 1 -gate_connections: 1 -gate_topology: dead_end -span_gate_network: ~ - -# IV. Settlement History -settlement_wave: wave_3 -founding_motivation: ~ -founding_culture_primary: ~ -founding_culture_secondary: ~ -cultural_persistence: ~ -historical_event: ~ -historical_event_age_years: ~ -religious_status: ~ -religious_generation_count: ~ - -# V. Economic Life -economic_tier: ~ -population: ~ -economic_base_primary: ~ -economic_base_secondary: ~ -distribution_index: ~ -imprint_access: ~ - -# VI. Governance -governance_type: ~ -dominant_faction: ~ -primary_fault_line: ~ -secondary_fault_line: ~ - -# VII. Faction Presence -assembly_presence: ~ -commission_presence: ~ -syndic_presence: ~ -syndic_type: ~ -separatist_presence: ~ -separatist_type: ~ -institute_presence: ~ -guardians_presence: ~ - -# VIII. Cultural Voice -cultural_register: ~ -cultural_register_secondary: ~ -ambient_anxiety: ~ -local_pride: ~ -atmospheric_tone: ~ -atmospheric_tone_secondary: ~ -active_situation: ~ -silence_threshold: ~ - -# IX. Political Character -earth_alignment: ~ -earth_proximity: proximate -earth_tension: ~ - -# X. Narrative Profile -primary_archetype: ~ -secondary_archetype: ~ -narrative_notable: ~ -generation_priority: ~ - -# XI. Content Notes -stability_index: ~ -system_volatility: ~ -cultural_corridor: ~ ---- - -# PLACEHOLDER_070 -**GJ 880** | S-070 | K-type | north_reach outer - -## Supply Dependency - - -## Faction Notes - - -## Silence Topic - - -## Narrative Hook - - -## Calibration Note - - -## Derived Fields - -- **Compound Zone:** north_reach / outer / research_periphery -- **Settlement Age:** ~200 years -- **Hop Distance from Gateway:** 6 -- **Adjacent Systems:** S-032 diff --git a/docs/wiki/systems/GJ-884/index.md b/docs/wiki/systems/GJ-884/index.md deleted file mode 100644 index 3248a0cd5..000000000 --- a/docs/wiki/systems/GJ-884/index.md +++ /dev/null @@ -1,119 +0,0 @@ ---- -# ============================================================ -# GJ 884 — PLACEHOLDER_247 -# Star Systems Wiki — The Settled Reach -# ============================================================ -# Auto-generated stub. Pre-filled fields from star-map.json. -# Fields marked ~ require authoring. -# ============================================================ - -# I. Identity and Location -system_id: S-247 -astronomical_id: "GJ 884" -proper_name: ~ -system_name: "PLACEHOLDER_247" -star_type: M -geographic_sector: south_reach -geographic_band: inner -political_zone: commercial_mid_reach - -# II. Physical Character -habitable_planet_count: ~ -inhabited_planet_count: ~ -asteroid_belt: ~ -gas_giant: ~ -habitability_profile: ~ - -# III. Gate Infrastructure -horizon_station: true -aperture_count: 3 -gate_connections: 3 -gate_topology: junction -span_gate_network: ~ - -# IV. Settlement History -settlement_wave: wave_2 -founding_motivation: ~ -founding_culture_primary: ~ -founding_culture_secondary: ~ -cultural_persistence: ~ -historical_event: ~ -historical_event_age_years: ~ -religious_status: ~ -religious_generation_count: ~ - -# V. Economic Life -economic_tier: ~ -population: ~ -economic_base_primary: ~ -economic_base_secondary: ~ -distribution_index: ~ -imprint_access: ~ - -# VI. Governance -governance_type: ~ -dominant_faction: ~ -primary_fault_line: ~ -secondary_fault_line: ~ - -# VII. Faction Presence -assembly_presence: ~ -commission_presence: ~ -syndic_presence: ~ -syndic_type: ~ -separatist_presence: ~ -separatist_type: ~ -institute_presence: ~ -guardians_presence: ~ - -# VIII. Cultural Voice -cultural_register: ~ -cultural_register_secondary: ~ -ambient_anxiety: ~ -local_pride: ~ -atmospheric_tone: ~ -atmospheric_tone_secondary: ~ -active_situation: ~ -silence_threshold: ~ - -# IX. Political Character -earth_alignment: ~ -earth_proximity: proximate -earth_tension: ~ - -# X. Narrative Profile -primary_archetype: ~ -secondary_archetype: ~ -narrative_notable: ~ -generation_priority: ~ - -# XI. Content Notes -stability_index: ~ -system_volatility: ~ -cultural_corridor: ~ ---- - -# PLACEHOLDER_247 -**GJ 884** | S-247 | M-type | south_reach inner - -## Supply Dependency - - -## Faction Notes - - -## Silence Topic - - -## Narrative Hook - - -## Calibration Note - - -## Derived Fields - -- **Compound Zone:** south_reach / inner / commercial_mid_reach -- **Settlement Age:** ~400 years -- **Hop Distance from Gateway:** 5 -- **Adjacent Systems:** S-004, S-212, S-282 diff --git a/docs/wiki/systems/GJ-887/index.md b/docs/wiki/systems/GJ-887/index.md deleted file mode 100644 index f24e2a73b..000000000 --- a/docs/wiki/systems/GJ-887/index.md +++ /dev/null @@ -1,119 +0,0 @@ ---- -# ============================================================ -# GJ 887 — Lacaille 9352 -# Star Systems Wiki — The Settled Reach -# ============================================================ -# Auto-generated stub. Pre-filled fields from star-map.json. -# Fields marked ~ require authoring. -# ============================================================ - -# I. Identity and Location -system_id: S-074 -astronomical_id: "GJ 887" -proper_name: "Lacaille 9352" -system_name: "Lacaille 9352" -star_type: K -geographic_sector: core -geographic_band: core -political_zone: institutional_core - -# II. Physical Character -habitable_planet_count: ~ -inhabited_planet_count: ~ -asteroid_belt: ~ -gas_giant: ~ -habitability_profile: ~ - -# III. Gate Infrastructure -horizon_station: true -aperture_count: 2 -gate_connections: 2 -gate_topology: loop_member -span_gate_network: ~ - -# IV. Settlement History -settlement_wave: wave_1 -founding_motivation: ~ -founding_culture_primary: ~ -founding_culture_secondary: ~ -cultural_persistence: ~ -historical_event: ~ -historical_event_age_years: ~ -religious_status: ~ -religious_generation_count: ~ - -# V. Economic Life -economic_tier: ~ -population: ~ -economic_base_primary: ~ -economic_base_secondary: ~ -distribution_index: ~ -imprint_access: ~ - -# VI. Governance -governance_type: ~ -dominant_faction: ~ -primary_fault_line: ~ -secondary_fault_line: ~ - -# VII. Faction Presence -assembly_presence: ~ -commission_presence: ~ -syndic_presence: ~ -syndic_type: ~ -separatist_presence: ~ -separatist_type: ~ -institute_presence: ~ -guardians_presence: ~ - -# VIII. Cultural Voice -cultural_register: ~ -cultural_register_secondary: ~ -ambient_anxiety: ~ -local_pride: ~ -atmospheric_tone: ~ -atmospheric_tone_secondary: ~ -active_situation: ~ -silence_threshold: ~ - -# IX. Political Character -earth_alignment: ~ -earth_proximity: proximate -earth_tension: ~ - -# X. Narrative Profile -primary_archetype: ~ -secondary_archetype: ~ -narrative_notable: ~ -generation_priority: ~ - -# XI. Content Notes -stability_index: ~ -system_volatility: ~ -cultural_corridor: ~ ---- - -# Lacaille 9352 -**GJ 887** | S-074 | K-type | core core - -## Supply Dependency - - -## Faction Notes - - -## Silence Topic - - -## Narrative Hook - - -## Calibration Note - - -## Derived Fields - -- **Compound Zone:** core / core / institutional_core -- **Settlement Age:** ~550 years -- **Hop Distance from Gateway:** 3 -- **Adjacent Systems:** S-027, S-120 diff --git a/docs/wiki/systems/GJ-892/index.md b/docs/wiki/systems/GJ-892/index.md deleted file mode 100644 index a3132da07..000000000 --- a/docs/wiki/systems/GJ-892/index.md +++ /dev/null @@ -1,119 +0,0 @@ ---- -# ============================================================ -# GJ 892 — PLACEHOLDER_129 -# Star Systems Wiki — The Settled Reach -# ============================================================ -# Auto-generated stub. Pre-filled fields from star-map.json. -# Fields marked ~ require authoring. -# ============================================================ - -# I. Identity and Location -system_id: S-129 -astronomical_id: "GJ 892" -proper_name: ~ -system_name: "PLACEHOLDER_129" -star_type: K -geographic_sector: deep_frontier -geographic_band: outer -political_zone: deep_reach_isolate - -# II. Physical Character -habitable_planet_count: ~ -inhabited_planet_count: ~ -asteroid_belt: ~ -gas_giant: ~ -habitability_profile: ~ - -# III. Gate Infrastructure -horizon_station: true -aperture_count: 2 -gate_connections: 2 -gate_topology: spur_end -span_gate_network: ~ - -# IV. Settlement History -settlement_wave: wave_5 -founding_motivation: ~ -founding_culture_primary: ~ -founding_culture_secondary: ~ -cultural_persistence: ~ -historical_event: ~ -historical_event_age_years: ~ -religious_status: ~ -religious_generation_count: ~ - -# V. Economic Life -economic_tier: ~ -population: ~ -economic_base_primary: ~ -economic_base_secondary: ~ -distribution_index: ~ -imprint_access: ~ - -# VI. Governance -governance_type: ~ -dominant_faction: ~ -primary_fault_line: ~ -secondary_fault_line: ~ - -# VII. Faction Presence -assembly_presence: ~ -commission_presence: ~ -syndic_presence: ~ -syndic_type: ~ -separatist_presence: ~ -separatist_type: ~ -institute_presence: ~ -guardians_presence: ~ - -# VIII. Cultural Voice -cultural_register: ~ -cultural_register_secondary: ~ -ambient_anxiety: ~ -local_pride: ~ -atmospheric_tone: ~ -atmospheric_tone_secondary: ~ -active_situation: ~ -silence_threshold: ~ - -# IX. Political Character -earth_alignment: ~ -earth_proximity: proximate -earth_tension: ~ - -# X. Narrative Profile -primary_archetype: ~ -secondary_archetype: ~ -narrative_notable: ~ -generation_priority: ~ - -# XI. Content Notes -stability_index: ~ -system_volatility: ~ -cultural_corridor: ~ ---- - -# PLACEHOLDER_129 -**GJ 892** | S-129 | K-type | deep_frontier outer - -## Supply Dependency - - -## Faction Notes - - -## Silence Topic - - -## Narrative Hook - - -## Calibration Note - - -## Derived Fields - -- **Compound Zone:** deep_frontier / outer / deep_reach_isolate -- **Settlement Age:** ~20 years -- **Hop Distance from Gateway:** 3 -- **Adjacent Systems:** S-164, S-173 diff --git a/docs/wiki/systems/GJ-896A/index.md b/docs/wiki/systems/GJ-896A/index.md deleted file mode 100644 index 3de525ed9..000000000 --- a/docs/wiki/systems/GJ-896A/index.md +++ /dev/null @@ -1,119 +0,0 @@ ---- -# ============================================================ -# GJ 896A — PLACEHOLDER_288 -# Star Systems Wiki — The Settled Reach -# ============================================================ -# Auto-generated stub. Pre-filled fields from star-map.json. -# Fields marked ~ require authoring. -# ============================================================ - -# I. Identity and Location -system_id: S-288 -astronomical_id: "GJ 896A" -proper_name: ~ -system_name: "PLACEHOLDER_288" -star_type: K -geographic_sector: south_reach -geographic_band: inner -political_zone: research_periphery - -# II. Physical Character -habitable_planet_count: ~ -inhabited_planet_count: ~ -asteroid_belt: ~ -gas_giant: ~ -habitability_profile: ~ - -# III. Gate Infrastructure -horizon_station: true -aperture_count: 3 -gate_connections: 3 -gate_topology: junction -span_gate_network: ~ - -# IV. Settlement History -settlement_wave: wave_3 -founding_motivation: ~ -founding_culture_primary: ~ -founding_culture_secondary: ~ -cultural_persistence: ~ -historical_event: ~ -historical_event_age_years: ~ -religious_status: ~ -religious_generation_count: ~ - -# V. Economic Life -economic_tier: ~ -population: ~ -economic_base_primary: ~ -economic_base_secondary: ~ -distribution_index: ~ -imprint_access: ~ - -# VI. Governance -governance_type: ~ -dominant_faction: ~ -primary_fault_line: ~ -secondary_fault_line: ~ - -# VII. Faction Presence -assembly_presence: ~ -commission_presence: ~ -syndic_presence: ~ -syndic_type: ~ -separatist_presence: ~ -separatist_type: ~ -institute_presence: ~ -guardians_presence: ~ - -# VIII. Cultural Voice -cultural_register: ~ -cultural_register_secondary: ~ -ambient_anxiety: ~ -local_pride: ~ -atmospheric_tone: ~ -atmospheric_tone_secondary: ~ -active_situation: ~ -silence_threshold: ~ - -# IX. Political Character -earth_alignment: ~ -earth_proximity: proximate -earth_tension: ~ - -# X. Narrative Profile -primary_archetype: ~ -secondary_archetype: ~ -narrative_notable: ~ -generation_priority: ~ - -# XI. Content Notes -stability_index: ~ -system_volatility: ~ -cultural_corridor: ~ ---- - -# PLACEHOLDER_288 -**GJ 896A** | S-288 | K-type | south_reach inner - -## Supply Dependency - - -## Faction Notes - - -## Silence Topic - - -## Narrative Hook - - -## Calibration Note - - -## Derived Fields - -- **Compound Zone:** south_reach / inner / research_periphery -- **Settlement Age:** ~200 years -- **Hop Distance from Gateway:** 6 -- **Adjacent Systems:** S-113, S-156, S-254 diff --git a/docs/wiki/systems/GJ-902/index.md b/docs/wiki/systems/GJ-902/index.md deleted file mode 100644 index 6b40afd02..000000000 --- a/docs/wiki/systems/GJ-902/index.md +++ /dev/null @@ -1,119 +0,0 @@ ---- -# ============================================================ -# GJ 902 — PLACEHOLDER_148 -# Star Systems Wiki — The Settled Reach -# ============================================================ -# Auto-generated stub. Pre-filled fields from star-map.json. -# Fields marked ~ require authoring. -# ============================================================ - -# I. Identity and Location -system_id: S-148 -astronomical_id: "GJ 902" -proper_name: ~ -system_name: "PLACEHOLDER_148" -star_type: K -geographic_sector: south_reach -geographic_band: outer -political_zone: deep_reach_isolate - -# II. Physical Character -habitable_planet_count: ~ -inhabited_planet_count: ~ -asteroid_belt: ~ -gas_giant: ~ -habitability_profile: ~ - -# III. Gate Infrastructure -horizon_station: true -aperture_count: 1 -gate_connections: 1 -gate_topology: dead_end -span_gate_network: ~ - -# IV. Settlement History -settlement_wave: wave_3 -founding_motivation: ~ -founding_culture_primary: ~ -founding_culture_secondary: ~ -cultural_persistence: ~ -historical_event: ~ -historical_event_age_years: ~ -religious_status: ~ -religious_generation_count: ~ - -# V. Economic Life -economic_tier: ~ -population: ~ -economic_base_primary: ~ -economic_base_secondary: ~ -distribution_index: ~ -imprint_access: ~ - -# VI. Governance -governance_type: ~ -dominant_faction: ~ -primary_fault_line: ~ -secondary_fault_line: ~ - -# VII. Faction Presence -assembly_presence: ~ -commission_presence: ~ -syndic_presence: ~ -syndic_type: ~ -separatist_presence: ~ -separatist_type: ~ -institute_presence: ~ -guardians_presence: ~ - -# VIII. Cultural Voice -cultural_register: ~ -cultural_register_secondary: ~ -ambient_anxiety: ~ -local_pride: ~ -atmospheric_tone: ~ -atmospheric_tone_secondary: ~ -active_situation: ~ -silence_threshold: ~ - -# IX. Political Character -earth_alignment: ~ -earth_proximity: proximate -earth_tension: ~ - -# X. Narrative Profile -primary_archetype: ~ -secondary_archetype: ~ -narrative_notable: ~ -generation_priority: ~ - -# XI. Content Notes -stability_index: ~ -system_volatility: ~ -cultural_corridor: ~ ---- - -# PLACEHOLDER_148 -**GJ 902** | S-148 | K-type | south_reach outer - -## Supply Dependency - - -## Faction Notes - - -## Silence Topic - - -## Narrative Hook - - -## Calibration Note - - -## Derived Fields - -- **Compound Zone:** south_reach / outer / deep_reach_isolate -- **Settlement Age:** ~200 years -- **Hop Distance from Gateway:** 7 -- **Adjacent Systems:** S-102 diff --git a/docs/wiki/systems/GJ-903/index.md b/docs/wiki/systems/GJ-903/index.md deleted file mode 100644 index eea76c53c..000000000 --- a/docs/wiki/systems/GJ-903/index.md +++ /dev/null @@ -1,119 +0,0 @@ ---- -# ============================================================ -# GJ 903 — Errai -# Star Systems Wiki — The Settled Reach -# ============================================================ -# Auto-generated stub. Pre-filled fields from star-map.json. -# Fields marked ~ require authoring. -# ============================================================ - -# I. Identity and Location -system_id: S-221 -astronomical_id: "GJ 903" -proper_name: "Errai" -system_name: "Errai" -star_type: F -geographic_sector: deep_frontier -geographic_band: inner -political_zone: contested_frontier - -# II. Physical Character -habitable_planet_count: ~ -inhabited_planet_count: ~ -asteroid_belt: ~ -gas_giant: ~ -habitability_profile: ~ - -# III. Gate Infrastructure -horizon_station: true -aperture_count: 2 -gate_connections: 2 -gate_topology: through_route -span_gate_network: ~ - -# IV. Settlement History -settlement_wave: wave_4 -founding_motivation: ~ -founding_culture_primary: ~ -founding_culture_secondary: ~ -cultural_persistence: ~ -historical_event: ~ -historical_event_age_years: ~ -religious_status: ~ -religious_generation_count: ~ - -# V. Economic Life -economic_tier: ~ -population: ~ -economic_base_primary: ~ -economic_base_secondary: ~ -distribution_index: ~ -imprint_access: ~ - -# VI. Governance -governance_type: ~ -dominant_faction: ~ -primary_fault_line: ~ -secondary_fault_line: ~ - -# VII. Faction Presence -assembly_presence: ~ -commission_presence: ~ -syndic_presence: ~ -syndic_type: ~ -separatist_presence: ~ -separatist_type: ~ -institute_presence: ~ -guardians_presence: ~ - -# VIII. Cultural Voice -cultural_register: ~ -cultural_register_secondary: ~ -ambient_anxiety: ~ -local_pride: ~ -atmospheric_tone: ~ -atmospheric_tone_secondary: ~ -active_situation: ~ -silence_threshold: ~ - -# IX. Political Character -earth_alignment: ~ -earth_proximity: distant -earth_tension: ~ - -# X. Narrative Profile -primary_archetype: ~ -secondary_archetype: ~ -narrative_notable: ~ -generation_priority: ~ - -# XI. Content Notes -stability_index: ~ -system_volatility: ~ -cultural_corridor: ~ ---- - -# Errai -**GJ 903** | S-221 | F-type | deep_frontier inner - -## Supply Dependency - - -## Faction Notes - - -## Silence Topic - - -## Narrative Hook - - -## Calibration Note - - -## Derived Fields - -- **Compound Zone:** deep_frontier / inner / contested_frontier -- **Settlement Age:** ~70 years -- **Hop Distance from Gateway:** 13 -- **Adjacent Systems:** S-141, S-242 diff --git a/docs/wiki/systems/GJ-904/index.md b/docs/wiki/systems/GJ-904/index.md deleted file mode 100644 index 4b479e0d4..000000000 --- a/docs/wiki/systems/GJ-904/index.md +++ /dev/null @@ -1,119 +0,0 @@ ---- -# ============================================================ -# GJ 904 — PLACEHOLDER_190 -# Star Systems Wiki — The Settled Reach -# ============================================================ -# Auto-generated stub. Pre-filled fields from star-map.json. -# Fields marked ~ require authoring. -# ============================================================ - -# I. Identity and Location -system_id: S-190 -astronomical_id: "GJ 904" -proper_name: ~ -system_name: "PLACEHOLDER_190" -star_type: M -geographic_sector: deep_frontier -geographic_band: outer -political_zone: deep_reach_isolate - -# II. Physical Character -habitable_planet_count: ~ -inhabited_planet_count: ~ -asteroid_belt: ~ -gas_giant: ~ -habitability_profile: ~ - -# III. Gate Infrastructure -horizon_station: true -aperture_count: 2 -gate_connections: 2 -gate_topology: through_route -span_gate_network: ~ - -# IV. Settlement History -settlement_wave: wave_4 -founding_motivation: ~ -founding_culture_primary: ~ -founding_culture_secondary: ~ -cultural_persistence: ~ -historical_event: ~ -historical_event_age_years: ~ -religious_status: ~ -religious_generation_count: ~ - -# V. Economic Life -economic_tier: ~ -population: ~ -economic_base_primary: ~ -economic_base_secondary: ~ -distribution_index: ~ -imprint_access: ~ - -# VI. Governance -governance_type: ~ -dominant_faction: ~ -primary_fault_line: ~ -secondary_fault_line: ~ - -# VII. Faction Presence -assembly_presence: ~ -commission_presence: ~ -syndic_presence: ~ -syndic_type: ~ -separatist_presence: ~ -separatist_type: ~ -institute_presence: ~ -guardians_presence: ~ - -# VIII. Cultural Voice -cultural_register: ~ -cultural_register_secondary: ~ -ambient_anxiety: ~ -local_pride: ~ -atmospheric_tone: ~ -atmospheric_tone_secondary: ~ -active_situation: ~ -silence_threshold: ~ - -# IX. Political Character -earth_alignment: ~ -earth_proximity: distant -earth_tension: ~ - -# X. Narrative Profile -primary_archetype: ~ -secondary_archetype: ~ -narrative_notable: ~ -generation_priority: ~ - -# XI. Content Notes -stability_index: ~ -system_volatility: ~ -cultural_corridor: ~ ---- - -# PLACEHOLDER_190 -**GJ 904** | S-190 | M-type | deep_frontier outer - -## Supply Dependency - - -## Faction Notes - - -## Silence Topic - - -## Narrative Hook - - -## Calibration Note - - -## Derived Fields - -- **Compound Zone:** deep_frontier / outer / deep_reach_isolate -- **Settlement Age:** ~70 years -- **Hop Distance from Gateway:** 16 -- **Adjacent Systems:** S-115, S-158 diff --git a/docs/wiki/systems/GJ-905/index.md b/docs/wiki/systems/GJ-905/index.md deleted file mode 100644 index 839e57ed1..000000000 --- a/docs/wiki/systems/GJ-905/index.md +++ /dev/null @@ -1,119 +0,0 @@ ---- -# ============================================================ -# GJ 905 — Ross 248 -# Star Systems Wiki — The Settled Reach -# ============================================================ -# Auto-generated stub. Pre-filled fields from star-map.json. -# Fields marked ~ require authoring. -# ============================================================ - -# I. Identity and Location -system_id: S-174 -astronomical_id: "GJ 905" -proper_name: "Ross 248" -system_name: "Ross 248" -star_type: M -geographic_sector: south_reach -geographic_band: inner -political_zone: contested_frontier - -# II. Physical Character -habitable_planet_count: ~ -inhabited_planet_count: ~ -asteroid_belt: ~ -gas_giant: ~ -habitability_profile: ~ - -# III. Gate Infrastructure -horizon_station: true -aperture_count: 3 -gate_connections: 3 -gate_topology: junction -span_gate_network: ~ - -# IV. Settlement History -settlement_wave: wave_4 -founding_motivation: ~ -founding_culture_primary: ~ -founding_culture_secondary: ~ -cultural_persistence: ~ -historical_event: ~ -historical_event_age_years: ~ -religious_status: ~ -religious_generation_count: ~ - -# V. Economic Life -economic_tier: ~ -population: ~ -economic_base_primary: ~ -economic_base_secondary: ~ -distribution_index: ~ -imprint_access: ~ - -# VI. Governance -governance_type: ~ -dominant_faction: ~ -primary_fault_line: ~ -secondary_fault_line: ~ - -# VII. Faction Presence -assembly_presence: ~ -commission_presence: ~ -syndic_presence: ~ -syndic_type: ~ -separatist_presence: ~ -separatist_type: ~ -institute_presence: ~ -guardians_presence: ~ - -# VIII. Cultural Voice -cultural_register: ~ -cultural_register_secondary: ~ -ambient_anxiety: ~ -local_pride: ~ -atmospheric_tone: ~ -atmospheric_tone_secondary: ~ -active_situation: ~ -silence_threshold: ~ - -# IX. Political Character -earth_alignment: ~ -earth_proximity: proximate -earth_tension: ~ - -# X. Narrative Profile -primary_archetype: ~ -secondary_archetype: ~ -narrative_notable: ~ -generation_priority: ~ - -# XI. Content Notes -stability_index: ~ -system_volatility: ~ -cultural_corridor: ~ ---- - -# Ross 248 -**GJ 905** | S-174 | M-type | south_reach inner - -## Supply Dependency - - -## Faction Notes - - -## Silence Topic - - -## Narrative Hook - - -## Calibration Note - - -## Derived Fields - -- **Compound Zone:** south_reach / inner / contested_frontier -- **Settlement Age:** ~70 years -- **Hop Distance from Gateway:** 5 -- **Adjacent Systems:** S-055, S-061, S-135 diff --git a/docs/wiki/systems/GJ-908/index.md b/docs/wiki/systems/GJ-908/index.md deleted file mode 100644 index eaa7084d8..000000000 --- a/docs/wiki/systems/GJ-908/index.md +++ /dev/null @@ -1,119 +0,0 @@ ---- -# ============================================================ -# GJ 908 — PLACEHOLDER_234 -# Star Systems Wiki — The Settled Reach -# ============================================================ -# Auto-generated stub. Pre-filled fields from star-map.json. -# Fields marked ~ require authoring. -# ============================================================ - -# I. Identity and Location -system_id: S-234 -astronomical_id: "GJ 908" -proper_name: ~ -system_name: "PLACEHOLDER_234" -star_type: K -geographic_sector: east_reach -geographic_band: outer -political_zone: commercial_mid_reach - -# II. Physical Character -habitable_planet_count: ~ -inhabited_planet_count: ~ -asteroid_belt: ~ -gas_giant: ~ -habitability_profile: ~ - -# III. Gate Infrastructure -horizon_station: true -aperture_count: 1 -gate_connections: 1 -gate_topology: dead_end -span_gate_network: ~ - -# IV. Settlement History -settlement_wave: wave_2 -founding_motivation: ~ -founding_culture_primary: ~ -founding_culture_secondary: ~ -cultural_persistence: ~ -historical_event: ~ -historical_event_age_years: ~ -religious_status: ~ -religious_generation_count: ~ - -# V. Economic Life -economic_tier: ~ -population: ~ -economic_base_primary: ~ -economic_base_secondary: ~ -distribution_index: ~ -imprint_access: ~ - -# VI. Governance -governance_type: ~ -dominant_faction: ~ -primary_fault_line: ~ -secondary_fault_line: ~ - -# VII. Faction Presence -assembly_presence: ~ -commission_presence: ~ -syndic_presence: ~ -syndic_type: ~ -separatist_presence: ~ -separatist_type: ~ -institute_presence: ~ -guardians_presence: ~ - -# VIII. Cultural Voice -cultural_register: ~ -cultural_register_secondary: ~ -ambient_anxiety: ~ -local_pride: ~ -atmospheric_tone: ~ -atmospheric_tone_secondary: ~ -active_situation: ~ -silence_threshold: ~ - -# IX. Political Character -earth_alignment: ~ -earth_proximity: proximate -earth_tension: ~ - -# X. Narrative Profile -primary_archetype: ~ -secondary_archetype: ~ -narrative_notable: ~ -generation_priority: ~ - -# XI. Content Notes -stability_index: ~ -system_volatility: ~ -cultural_corridor: ~ ---- - -# PLACEHOLDER_234 -**GJ 908** | S-234 | K-type | east_reach outer - -## Supply Dependency - - -## Faction Notes - - -## Silence Topic - - -## Narrative Hook - - -## Calibration Note - - -## Derived Fields - -- **Compound Zone:** east_reach / outer / commercial_mid_reach -- **Settlement Age:** ~400 years -- **Hop Distance from Gateway:** 5 -- **Adjacent Systems:** S-064 diff --git a/docs/wiki/systems/GJ-909A/index.md b/docs/wiki/systems/GJ-909A/index.md deleted file mode 100644 index a3f4b4287..000000000 --- a/docs/wiki/systems/GJ-909A/index.md +++ /dev/null @@ -1,119 +0,0 @@ ---- -# ============================================================ -# GJ 909A — PLACEHOLDER_066 -# Star Systems Wiki — The Settled Reach -# ============================================================ -# Auto-generated stub. Pre-filled fields from star-map.json. -# Fields marked ~ require authoring. -# ============================================================ - -# I. Identity and Location -system_id: S-066 -astronomical_id: "GJ 909A" -proper_name: ~ -system_name: "PLACEHOLDER_066" -star_type: K -geographic_sector: east_reach -geographic_band: outer -political_zone: deep_reach_isolate - -# II. Physical Character -habitable_planet_count: ~ -inhabited_planet_count: ~ -asteroid_belt: ~ -gas_giant: ~ -habitability_profile: ~ - -# III. Gate Infrastructure -horizon_station: true -aperture_count: 2 -gate_connections: 2 -gate_topology: spur_end -span_gate_network: ~ - -# IV. Settlement History -settlement_wave: wave_5 -founding_motivation: ~ -founding_culture_primary: ~ -founding_culture_secondary: ~ -cultural_persistence: ~ -historical_event: ~ -historical_event_age_years: ~ -religious_status: ~ -religious_generation_count: ~ - -# V. Economic Life -economic_tier: ~ -population: ~ -economic_base_primary: ~ -economic_base_secondary: ~ -distribution_index: ~ -imprint_access: ~ - -# VI. Governance -governance_type: ~ -dominant_faction: ~ -primary_fault_line: ~ -secondary_fault_line: ~ - -# VII. Faction Presence -assembly_presence: ~ -commission_presence: ~ -syndic_presence: ~ -syndic_type: ~ -separatist_presence: ~ -separatist_type: ~ -institute_presence: ~ -guardians_presence: ~ - -# VIII. Cultural Voice -cultural_register: ~ -cultural_register_secondary: ~ -ambient_anxiety: ~ -local_pride: ~ -atmospheric_tone: ~ -atmospheric_tone_secondary: ~ -active_situation: ~ -silence_threshold: ~ - -# IX. Political Character -earth_alignment: ~ -earth_proximity: proximate -earth_tension: ~ - -# X. Narrative Profile -primary_archetype: ~ -secondary_archetype: ~ -narrative_notable: ~ -generation_priority: ~ - -# XI. Content Notes -stability_index: ~ -system_volatility: ~ -cultural_corridor: ~ ---- - -# PLACEHOLDER_066 -**GJ 909A** | S-066 | K-type | east_reach outer - -## Supply Dependency - - -## Faction Notes - - -## Silence Topic - - -## Narrative Hook - - -## Calibration Note - - -## Derived Fields - -- **Compound Zone:** east_reach / outer / deep_reach_isolate -- **Settlement Age:** ~20 years -- **Hop Distance from Gateway:** 7 -- **Adjacent Systems:** S-185, S-211 diff --git a/docs/wiki/systems/GJ-914A/index.md b/docs/wiki/systems/GJ-914A/index.md deleted file mode 100644 index f882948c0..000000000 --- a/docs/wiki/systems/GJ-914A/index.md +++ /dev/null @@ -1,119 +0,0 @@ ---- -# ============================================================ -# GJ 914A — PLACEHOLDER_154 -# Star Systems Wiki — The Settled Reach -# ============================================================ -# Auto-generated stub. Pre-filled fields from star-map.json. -# Fields marked ~ require authoring. -# ============================================================ - -# I. Identity and Location -system_id: S-154 -astronomical_id: "GJ 914A" -proper_name: ~ -system_name: "PLACEHOLDER_154" -star_type: K -geographic_sector: deep_frontier -geographic_band: outer -political_zone: contested_frontier - -# II. Physical Character -habitable_planet_count: ~ -inhabited_planet_count: ~ -asteroid_belt: ~ -gas_giant: ~ -habitability_profile: ~ - -# III. Gate Infrastructure -horizon_station: true -aperture_count: 2 -gate_connections: 2 -gate_topology: through_route -span_gate_network: ~ - -# IV. Settlement History -settlement_wave: wave_3 -founding_motivation: ~ -founding_culture_primary: ~ -founding_culture_secondary: ~ -cultural_persistence: ~ -historical_event: ~ -historical_event_age_years: ~ -religious_status: ~ -religious_generation_count: ~ - -# V. Economic Life -economic_tier: ~ -population: ~ -economic_base_primary: ~ -economic_base_secondary: ~ -distribution_index: ~ -imprint_access: ~ - -# VI. Governance -governance_type: ~ -dominant_faction: ~ -primary_fault_line: ~ -secondary_fault_line: ~ - -# VII. Faction Presence -assembly_presence: ~ -commission_presence: ~ -syndic_presence: ~ -syndic_type: ~ -separatist_presence: ~ -separatist_type: ~ -institute_presence: ~ -guardians_presence: ~ - -# VIII. Cultural Voice -cultural_register: ~ -cultural_register_secondary: ~ -ambient_anxiety: ~ -local_pride: ~ -atmospheric_tone: ~ -atmospheric_tone_secondary: ~ -active_situation: ~ -silence_threshold: ~ - -# IX. Political Character -earth_alignment: ~ -earth_proximity: proximate -earth_tension: ~ - -# X. Narrative Profile -primary_archetype: ~ -secondary_archetype: ~ -narrative_notable: ~ -generation_priority: ~ - -# XI. Content Notes -stability_index: ~ -system_volatility: ~ -cultural_corridor: ~ ---- - -# PLACEHOLDER_154 -**GJ 914A** | S-154 | K-type | deep_frontier outer - -## Supply Dependency - - -## Faction Notes - - -## Silence Topic - - -## Narrative Hook - - -## Calibration Note - - -## Derived Fields - -- **Compound Zone:** deep_frontier / outer / contested_frontier -- **Settlement Age:** ~200 years -- **Hop Distance from Gateway:** 8 -- **Adjacent Systems:** S-143, S-184 diff --git a/docs/wiki/systems/GJ-92/index.md b/docs/wiki/systems/GJ-92/index.md deleted file mode 100644 index b50195a24..000000000 --- a/docs/wiki/systems/GJ-92/index.md +++ /dev/null @@ -1,119 +0,0 @@ ---- -# ============================================================ -# GJ 92 — PLACEHOLDER_272 -# Star Systems Wiki — The Settled Reach -# ============================================================ -# Auto-generated stub. Pre-filled fields from star-map.json. -# Fields marked ~ require authoring. -# ============================================================ - -# I. Identity and Location -system_id: S-272 -astronomical_id: "GJ 92" -proper_name: ~ -system_name: "PLACEHOLDER_272" -star_type: K -geographic_sector: deep_frontier -geographic_band: outer -political_zone: contested_frontier - -# II. Physical Character -habitable_planet_count: ~ -inhabited_planet_count: ~ -asteroid_belt: ~ -gas_giant: ~ -habitability_profile: ~ - -# III. Gate Infrastructure -horizon_station: true -aperture_count: 2 -gate_connections: 2 -gate_topology: through_route -span_gate_network: ~ - -# IV. Settlement History -settlement_wave: unsettled -founding_motivation: ~ -founding_culture_primary: ~ -founding_culture_secondary: ~ -cultural_persistence: ~ -historical_event: ~ -historical_event_age_years: ~ -religious_status: ~ -religious_generation_count: ~ - -# V. Economic Life -economic_tier: ~ -population: ~ -economic_base_primary: ~ -economic_base_secondary: ~ -distribution_index: ~ -imprint_access: ~ - -# VI. Governance -governance_type: ~ -dominant_faction: ~ -primary_fault_line: ~ -secondary_fault_line: ~ - -# VII. Faction Presence -assembly_presence: ~ -commission_presence: ~ -syndic_presence: ~ -syndic_type: ~ -separatist_presence: ~ -separatist_type: ~ -institute_presence: ~ -guardians_presence: ~ - -# VIII. Cultural Voice -cultural_register: ~ -cultural_register_secondary: ~ -ambient_anxiety: ~ -local_pride: ~ -atmospheric_tone: ~ -atmospheric_tone_secondary: ~ -active_situation: ~ -silence_threshold: ~ - -# IX. Political Character -earth_alignment: ~ -earth_proximity: proximate -earth_tension: ~ - -# X. Narrative Profile -primary_archetype: ~ -secondary_archetype: ~ -narrative_notable: ~ -generation_priority: ~ - -# XI. Content Notes -stability_index: ~ -system_volatility: ~ -cultural_corridor: ~ ---- - -# PLACEHOLDER_272 -**GJ 92** | S-272 | K-type | deep_frontier outer - -## Supply Dependency - - -## Faction Notes - - -## Silence Topic - - -## Narrative Hook - - -## Calibration Note - - -## Derived Fields - -- **Compound Zone:** deep_frontier / outer / contested_frontier -- **Settlement Age:** unsettled -- **Hop Distance from Gateway:** 7 -- **Adjacent Systems:** S-079, S-233 diff --git a/docs/wiki/systems/GJ-95/index.md b/docs/wiki/systems/GJ-95/index.md deleted file mode 100644 index f6d8f3b33..000000000 --- a/docs/wiki/systems/GJ-95/index.md +++ /dev/null @@ -1,119 +0,0 @@ ---- -# ============================================================ -# GJ 95 — PLACEHOLDER_240 -# Star Systems Wiki — The Settled Reach -# ============================================================ -# Auto-generated stub. Pre-filled fields from star-map.json. -# Fields marked ~ require authoring. -# ============================================================ - -# I. Identity and Location -system_id: S-240 -astronomical_id: "GJ 95" -proper_name: ~ -system_name: "PLACEHOLDER_240" -star_type: binary -geographic_sector: north_reach -geographic_band: outer -political_zone: deep_reach_isolate - -# II. Physical Character -habitable_planet_count: ~ -inhabited_planet_count: ~ -asteroid_belt: ~ -gas_giant: ~ -habitability_profile: ~ - -# III. Gate Infrastructure -horizon_station: true -aperture_count: 1 -gate_connections: 1 -gate_topology: dead_end -span_gate_network: ~ - -# IV. Settlement History -settlement_wave: wave_3 -founding_motivation: ~ -founding_culture_primary: ~ -founding_culture_secondary: ~ -cultural_persistence: ~ -historical_event: ~ -historical_event_age_years: ~ -religious_status: ~ -religious_generation_count: ~ - -# V. Economic Life -economic_tier: ~ -population: ~ -economic_base_primary: ~ -economic_base_secondary: ~ -distribution_index: ~ -imprint_access: ~ - -# VI. Governance -governance_type: ~ -dominant_faction: ~ -primary_fault_line: ~ -secondary_fault_line: ~ - -# VII. Faction Presence -assembly_presence: ~ -commission_presence: ~ -syndic_presence: ~ -syndic_type: ~ -separatist_presence: ~ -separatist_type: ~ -institute_presence: ~ -guardians_presence: ~ - -# VIII. Cultural Voice -cultural_register: ~ -cultural_register_secondary: ~ -ambient_anxiety: ~ -local_pride: ~ -atmospheric_tone: ~ -atmospheric_tone_secondary: ~ -active_situation: ~ -silence_threshold: ~ - -# IX. Political Character -earth_alignment: ~ -earth_proximity: proximate -earth_tension: ~ - -# X. Narrative Profile -primary_archetype: ~ -secondary_archetype: ~ -narrative_notable: ~ -generation_priority: ~ - -# XI. Content Notes -stability_index: ~ -system_volatility: ~ -cultural_corridor: ~ ---- - -# PLACEHOLDER_240 -**GJ 95** | S-240 | binary-type | north_reach outer - -## Supply Dependency - - -## Faction Notes - - -## Silence Topic - - -## Narrative Hook - - -## Calibration Note - - -## Derived Fields - -- **Compound Zone:** north_reach / outer / deep_reach_isolate -- **Settlement Age:** ~200 years -- **Hop Distance from Gateway:** 8 -- **Adjacent Systems:** S-231 diff --git a/docs/workshops/art-direction-mood-board/closing-brief.md b/docs/workshops/art-direction-mood-board/closing-brief.md index 339694e39..6596961c9 100644 --- a/docs/workshops/art-direction-mood-board/closing-brief.md +++ b/docs/workshops/art-direction-mood-board/closing-brief.md @@ -21,7 +21,7 @@ Three rounds produced unanimous consensus on art direction fundamentals: - **Weather:** Gameplay system (perception modifier, NPC disruptor, storyteller tool) - **Z-levels:** 8-layer stack, walls Option B structural / Option A partitions, sprite stacking OUT - **v0.1.1:** ~20-35 sprites, bar + corridor test scene, prove art direction in-engine -- **Planet:** Velen (Krenn System, temperate-maritime) +- **Planet:** Velen (Van Maanen's Star, temperate-maritime) ## Mood Board Images diff --git a/docs/workshops/art-direction-mood-board/closing-miri.md b/docs/workshops/art-direction-mood-board/closing-miri.md index d5d9953e6..ae880757e 100644 --- a/docs/workshops/art-direction-mood-board/closing-miri.md +++ b/docs/workshops/art-direction-mood-board/closing-miri.md @@ -22,7 +22,7 @@ The floor tile transition between two zones must read instantly — if you can't ## 3. Flags for decision recording - **D-019 amendment (camera angle):** Record this precisely. The angle is Rimworld's shallow tilt — nearly orthographic top-down with enough forward perspective to reveal object and wall front faces. It is NOT classic 2:1 isometric, NOT 3/4 view. The grid remains square/orthogonal. Vision cone math remains 2D. "Top-down with depth" is the description; "isometric" is incorrect terminology for this angle. -- **Velen:** Record as canonical. Krenn System's primary habitable world. Temperate-maritime, ~0.9G, regular rain, morning/evening fog. Station Sova orbits Velen. +- **Velen:** Record as canonical. Van Maanen's Star's primary habitable world. Temperate-maritime, ~0.9G, regular rain, morning/evening fog. Station Sova orbits Velen. - **"Where they hang" temperature:** Record the mechanism precisely. This is NOT an overlay tint. The smuggler's playthrough feels warmer because the smuggler physically spends time in warm-lit spaces (bar, dock floor, break room). The detective's playthrough feels cooler because the detective physically spends time in cool-lit spaces (Commission kiosk, observation posts, corridors). Same Light2D fixtures, different daily paths. The setting produces the feeling. ## 4. One sentence: the game's visual identity diff --git a/docs/workshops/art-direction-mood-board/round1-araminta.md b/docs/workshops/art-direction-mood-board/round1-araminta.md index d3e4b771f..6c87fa5b4 100644 --- a/docs/workshops/art-direction-mood-board/round1-araminta.md +++ b/docs/workshops/art-direction-mood-board/round1-araminta.md @@ -164,7 +164,7 @@ This is where the team lead's direction on lighting as load-bearing gets concret ### Solar Light Color — Sova's Stellar Identity -The Krenn System star is a G3V — basically solar-type, slightly cooler than Sol. This means Sova's "natural light" (through viewports, light wells, exterior hull sections) should be: +Van Maanen's Star star is a G3V — basically solar-type, slightly cooler than Sol. This means Sova's "natural light" (through viewports, light wells, exterior hull sections) should be: - **Base color:** `#fff5e0` — warm white with a slight golden cast. Not orange like a red dwarf, not blue-white like a hot star. Familiar. Almost like late-afternoon sunlight. - **Viewport rendering:** Where the station has viewports or light wells, solar light pools in with this warm tone. It creates a subtle distinction between "areas with exterior exposure" and "deep interior" spaces. diff --git a/docs/workshops/art-direction-mood-board/round1-miri.md b/docs/workshops/art-direction-mood-board/round1-miri.md index 93f6d09f1..c274397f7 100644 --- a/docs/workshops/art-direction-mood-board/round1-miri.md +++ b/docs/workshops/art-direction-mood-board/round1-miri.md @@ -335,15 +335,15 @@ Setting justification: the lattice is a precision instrument. It presents inform **This is my domain.** The project lead is right that solar light color defines a location's mood before any other visual element. Let me ground this in the astrophysics and then map it to visual design. -### The Krenn System (Sova's Star) +### Van Maanen's Star (Sova's Star) -D-036 establishes the Krenn System as a G3V star -- a yellow-white main-sequence star slightly cooler than our Sun (which is G2V). This is deliberate: a G3V produces light that reads as *familiar but not identical to Earth sunlight*. +D-036 establishes Van Maanen's Star as a G3V star -- a yellow-white main-sequence star slightly cooler than our Sun (which is G2V). This is deliberate: a G3V produces light that reads as *familiar but not identical to Earth sunlight*. -**Krenn System solar color:** +**Van Maanen's Star solar color:** - **Effective temperature:** ~5,700K - **Visual character:** Warm white with a slight golden cast. Not as warm as a K-type orange, not as neutral as an F-type blue-white. This is "comfortable sunlight" -- the kind of light that makes a place feel *habitable* and *normal*. -- **Station implications:** External viewports and any sections with solar exposure receive this warm-white light. Interior sections rely on artificial lighting, but the ambient solar bleed through station hull and transparent sections gives Sova's "dayside" a warm-neutral base tone. The span gate terminal, which faces the system's primary traffic lane, may have viewport sections where Krenn's light filters in. -- **Artistic direction:** Krenn's light is the *neutral reference point* for the game. When the player is in the Krenn System, colors are "true." This is home. Other systems' light should be measured against Krenn as the baseline. +- **Station implications:** External viewports and any sections with solar exposure receive this warm-white light. Interior sections rely on artificial lighting, but the ambient solar bleed through station hull and transparent sections gives Sova's "dayside" a warm-neutral base tone. The span gate terminal, which faces the system's primary traffic lane, may have viewport sections where Van Maanen's Star's light filters in. +- **Artistic direction:** Van Maanen's Star's light is the *neutral reference point* for the game. When the player is in Van Maanen's Star, colors are "true." This is home. Other systems' light should be measured against Van Maanen's Star as the baseline. ### A Spectrum of Systems: Solar Color as Design Tool @@ -352,13 +352,13 @@ The Settled Reach spans hundreds of star systems. Star type defines the ambient | Star type | Color temp | Visual color | Mood/feel | Example use case | |---|---|---|---|---| | **F5-F8V** (hot yellow-white) | 6,200-6,600K | Bright blue-white, crisp | Prosperous, institutional, slightly cold. Core systems with old money. | Concord Assembly capital, major Syndic headquarters. Light feels clean, efficient, slightly clinical. | -| **G0-G4V** (solar-type) | 5,600-6,000K | Warm white, golden cast | Familiar, comfortable, "normal." Mid-Reach prosperity. | Krenn System (Sova). The baseline. | +| **G0-G4V** (solar-type) | 5,600-6,000K | Warm white, golden cast | Familiar, comfortable, "normal." Mid-Reach prosperity. | Van Maanen's Star (Sova). The baseline. | | **G8-K2V** (cool yellow to orange) | 4,900-5,400K | Noticeably warm, golden-amber | Autumnal, nostalgic, slightly melancholy. Older settlements. | Long-established mid-Reach systems. Light feels like permanent late afternoon. Everything has a warm filter. | | **K4-K7V** (orange dwarf) | 4,000-4,600K | Deep amber-orange | Intimate, warm, slightly alien. The light feels *different*. | Frontier-adjacent systems. Settlers here have adapted to permanently warm-toned light. Colors shift -- blues look muted, reds are enhanced. | | **M0-M3V** (red dwarf) | 3,200-3,800K | Deep red-orange | Unsettling, alien, low-energy. Dim. Everything is bathed in red. | Deep frontier, fringe settlements. Stations rely more on artificial light because solar output is weak. The red ambient creates a fundamentally different visual experience. | | **B/A-type** (blue-white giants) | 8,000-30,000K | Harsh blue-white | Industrial, cold, overwhelming. These stars are dangerous and beautiful. | Resource extraction systems near hot stars. The light is too bright, too blue. Stations are heavily shielded. Interior light is artificial by necessity. | -**The wormhole transition moment:** When the player steps through a span gate from one system to another, **the light changes first.** Before any new NPC appears, before any new architecture is visible, the ambient solar color shifts. Stepping from Krenn (warm white) to a K-type system (deep amber) should feel like stepping from noon into permanent sunset. This is the cheapest, most powerful location-identity tool we have -- a global color temperature shift applied as a CanvasModulate or shader tint in Godot 4. +**The wormhole transition moment:** When the player steps through a span gate from one system to another, **the light changes first.** Before any new NPC appears, before any new architecture is visible, the ambient solar color shifts. Stepping from Van Maanen's Star (warm white) to a K-type system (deep amber) should feel like stepping from noon into permanent sunset. This is the cheapest, most powerful location-identity tool we have -- a global color temperature shift applied as a CanvasModulate or shader tint in Godot 4. ### Setting Implications for Art Direction @@ -376,20 +376,20 @@ The project lead has placed weather in scope. Let me ground this in setting. ### Weather on Sova -Station Sova orbits a terrestrial planet in the Krenn System. The planet (not yet named -- this is a worldbuilding gap I'm flagging) has an atmosphere. Weather on Sova depends on two factors: +Station Sova orbits a terrestrial planet in Van Maanen's Star. The planet (not yet named -- this is a worldbuilding gap I'm flagging) has an atmosphere. Weather on Sova depends on two factors: 1. **Is the player in a station interior or exterior/docking section?** Most of the v0.1 vertical slice is interior. But the span gate terminal has exterior-adjacent sections (loading docks, approach corridors with viewports, possibly open-air sections near the planetary freight depot). 2. **How does exterior weather penetrate the station?** Through atmospheric effects: humidity, pressure changes, temperature shifts, particle infiltration. A rain storm on the planet side means condensation on cold station surfaces, higher humidity in poorly-sealed sections, and the sound of rain on hull plating in exterior-adjacent areas. -**Krenn's planet -- setting establishment:** +**Van Maanen's Star's planet -- setting establishment:** -Let me define this now since it's needed. The Krenn System's habitable world (the planet Station Sova serves): +Let me define this now since it's needed. Van Maanen's Star's habitable world (the planet Station Sova serves): - **Type:** Terrestrial, Earth-like atmosphere, ~0.9G - **Climate zone near Sova's surface connection:** Temperate-maritime analog. Moderate rainfall, occasional heavy storms, mild temperature range. Think the kind of weather that makes freight workers grumble but doesn't shut down operations. - **Signature weather:** Regular rain patterns. Fog that rolls in during temperature transitions (morning, evening). Occasional heavy squalls that reduce visibility at exterior docking areas and create distinctive sound inside the station. -- **Visual identity:** Krenn's weather is *ordinary*. It rains. Sometimes a lot. The fog is atmospheric, not threatening. This is "working weather" -- the kind that makes you check the forecast before loading cargo, not the kind that makes you fear for your life. +- **Visual identity:** Van Maanen's Star's weather is *ordinary*. It rains. Sometimes a lot. The fog is atmospheric, not threatening. This is "working weather" -- the kind that makes you check the forecast before loading cargo, not the kind that makes you fear for your life. ### Weather as Visual System @@ -397,7 +397,7 @@ Let me define this now since it's needed. The Krenn System's habitable world (th | Weather state | Visual effect (top-down) | Gameplay impact | Mood | |---|---|---|---| -| **Clear** | Full visibility. Krenn sunlight at full color. Sharp shadows. | Baseline perception range. No modifiers. | Open, exposed, institutional. | +| **Clear** | Full visibility. Van Maanen's Star sunlight at full color. Sharp shadows. | Baseline perception range. No modifiers. | Open, exposed, institutional. | | **Overcast** | Reduced shadow contrast. Flatter lighting. Slight color desaturation. | Minor perception range reduction at long distance. | Mundane, working-day. Most common state. | | **Rain (light)** | Particle overlay -- small droplets on screen. Puddle reflections on floor tiles. Slight fog at vision cone edges. | Reduced sound range (rain noise masks footsteps). Minor sightline reduction. | Atmospheric, immersive. Good cover for quiet movement. | | **Rain (heavy)** | Dense particle overlay. Reduced visibility radius. Splash effects on surfaces. Viewport sections show streaking water. | Significant sightline reduction. Sound masking. NPC routines shift (fewer exterior workers, dock operations slow). | Tense, isolated. The station feels smaller. | @@ -445,7 +445,7 @@ Checking the visual references and proposals above against our guardrails: |---|---| | "Used future" / "truckers in space" visual language | **Clear.** This is a general sci-fi aesthetic tradition, not owned by any franchise. Our application (mid-Reach logistics, not horror or military) is distinct. | | Lattice overlay as HUD | **Watch carefully.** Must not look like Mass Effect's Omni-tool, Cyberpunk 2077's braindance interface, or any specific franchise's neural interface. Design should be original -- subtle, integrated, not holographic-projector style. | -| Station corridor visual grammar | **Clear.** "Space station corridors" is a shared visual vocabulary. Our specifics (three construction eras, Krenn System signage conventions, Commission institutional branding) make it original. | +| Station corridor visual grammar | **Clear.** "Space station corridors" is a shared visual vocabulary. Our specifics (three construction eras, Van Maanen's Star signage conventions, Commission institutional branding) make it original. | | Color-coded entity relationships | **Clear.** Many games use color for entity states. D-033's specific mapping (relationship-to-player, not objective property) is mechanically distinct. | | Perception mode overlays | **Watch carefully.** Thermal vision in games is common (Predator, Batman, Splinter Cell). Our implementation must feel like *setting-specific technology*, not generic game-vision modes. The lattice as intermediary device is our differentiator. | | Fog of perception aesthetics | **Clear.** Shadowcasting-based fog is a roguelike tradition. Our application (vision cone, information decay, NPC-symmetric) is mechanically distinct even if the visual implementation is conventional. | @@ -471,7 +471,7 @@ No blocking IP concerns. Two items flagged for careful design attention (lattice 6. **Readability over expressionism.** The perception systems, entity colors, and fog mechanics all demand visual clarity. The environment should be the muted canvas that makes gameplay information legible. Atmosphere comes from lighting consistency, material texture, and spatial design -- not from visual noise. -7. **Light changes first.** Solar color per star type is the primary location-identity tool. Krenn's G3V warm-white is the baseline. Stepping through a span gate shifts the global color temperature before anything else. Muted environmental tiles enable this: one material vocabulary, many lighting profiles. +7. **Light changes first.** Solar color per star type is the primary location-identity tool. Van Maanen's Star's G3V warm-white is the baseline. Stepping through a span gate shifts the global color temperature before anything else. Muted environmental tiles enable this: one material vocabulary, many lighting profiles. 8. **Shadows are information.** Dynamic shadows from Godot 4's Light2D system serve both atmosphere and gameplay. A shadow moving at the vision cone's edge is medium-range information -- between direct sight and sound. Day/night cycles are essential, not cosmetic. diff --git a/docs/workshops/art-direction-mood-board/round1-tracking.md b/docs/workshops/art-direction-mood-board/round1-tracking.md index de504f0ea..75f22944b 100644 --- a/docs/workshops/art-direction-mood-board/round1-tracking.md +++ b/docs/workshops/art-direction-mood-board/round1-tracking.md @@ -102,7 +102,7 @@ Araminta (detailed hex values per era), Miri (three-era setting brief), and Gore Araminta: "Think of a 40-year-old university campus." Miri: "Renovation, not decay." Gore: "Settled." Ozzie: "variation in maintenance quality." The station works. It's been improved by living in it, not degraded. **C-12: Solar light color per star type as location identity.** -Araminta (specific hex values), Miri (full stellar spectrum table), and Gore (weather as world identity) all endorse this. Krenn System G3V = warm white baseline. Wormhole transit shifts global color temperature before anything else. One material vocabulary, many lighting profiles. +Araminta (specific hex values), Miri (full stellar spectrum table), and Gore (weather as world identity) all endorse this. Van Maanen's Star G3V = warm white baseline. Wormhole transit shifts global color temperature before anything else. One material vocabulary, many lighting profiles. --- @@ -301,7 +301,7 @@ Gore proposes the art style should feel "like a document — something being rec Ozzie advocates strongly for Darkwood's lighting system as THE model for our vision cone emotional gradient. No other agent cites Darkwood. Does the team endorse this as a primary lighting reference alongside the BR2049 color temperature work? -### OQ-07: Krenn System planet name and climate profile +### OQ-07: Van Maanen's Star planet name and climate profile Miri flags that Sova's planet is unnamed (worldbuilding gap). She proposes temperate-maritime climate with regular rain and morning/evening fog. This needs confirmation as it affects weather system design. diff --git a/docs/workshops/art-direction-mood-board/round2-miri.md b/docs/workshops/art-direction-mood-board/round2-miri.md index 58962a468..6388afa45 100644 --- a/docs/workshops/art-direction-mood-board/round2-miri.md +++ b/docs/workshops/art-direction-mood-board/round2-miri.md @@ -194,11 +194,11 @@ For the "world as collection of 1x1 placed items" image: --- -## Krenn System Planet: Naming and Confirmation +## Van Maanen's Star Planet: Naming and Confirmation Flagging this from Round 1. The planet Sova orbits needs a name. Proposing now: -**Velen.** Krenn System naming conventions: compact, consonant-weighted. Velen is the primary habitable world. Temperate-maritime climate near Sova's surface connection: regular rainfall, morning and evening fog, mild temperature range, occasional heavy squalls. Gravity ~0.9G. +**Velen.** Van Maanen's Star naming conventions: compact, consonant-weighted. Velen is the primary habitable world. Temperate-maritime climate near Sova's surface connection: regular rainfall, morning and evening fog, mild temperature range, occasional heavy squalls. Gravity ~0.9G. The name follows the same linguistic register as the NPC names I established (Kael, Voss, Lera, Torek). Simple, two-syllable, slightly Nordic-influenced without mapping to any specific Earth culture. Confirmation requested. diff --git a/docs/workshops/art-direction-mood-board/round2-tracking.md b/docs/workshops/art-direction-mood-board/round2-tracking.md index 9ef92b769..b40a52d54 100644 --- a/docs/workshops/art-direction-mood-board/round2-tracking.md +++ b/docs/workshops/art-direction-mood-board/round2-tracking.md @@ -221,7 +221,7 @@ All four agents endorse the tile-based world composition and identify it as stre ### 7a. Planet naming (Miri) -Miri proposes **Velen** as the name for Sova's planet (Krenn System). Temperate-maritime climate, regular rainfall, morning/evening fog, mild temperature range, occasional heavy squalls. Gravity ~0.9G. Naming conventions: compact, consonant-weighted, two-syllable, Nordic-influenced. **Needs confirmation from project lead.** +Miri proposes **Velen** as the name for Sova's planet (Van Maanen's Star). Temperate-maritime climate, regular rainfall, morning/evening fog, mild temperature range, occasional heavy squalls. Gravity ~0.9G. Naming conventions: compact, consonant-weighted, two-syllable, Nordic-influenced. **Needs confirmation from project lead.** ### 7b. Player character stress visibility (Araminta) diff --git a/docs/workshops/art-direction-mood-board/round3-brief.md b/docs/workshops/art-direction-mood-board/round3-brief.md index ba2e26bff..11f182a72 100644 --- a/docs/workshops/art-direction-mood-board/round3-brief.md +++ b/docs/workshops/art-direction-mood-board/round3-brief.md @@ -11,7 +11,7 @@ These are now settled. Record them in your responses for the record: 1. **Vision shape: CONE, not circle.** Following the Rust occlusion tracers with fall-off. D-015's forward/peripheral/behind is mechanical, not cosmetic. Turning around is a meaningful action. -2. **Planet name: Velen.** Krenn System's habitable planet. Temperate-maritime, regular rain, morning/evening fog. Confirmed per Miri's proposal. +2. **Planet name: Velen.** Van Maanen's Star's habitable planet. Temperate-maritime, regular rain, morning/evening fog. Confirmed per Miri's proposal. 3. **Character temperature shift lives in the overlay layer, not the world.** Reality does not look more villainous for a criminal. HOWEVER — the tone of their home locations is free game. The mood comes from WHERE THEY HANG. The smuggler's home spaces (bar, social areas) are naturally warm. The detective's work spaces (security office, observation posts) are naturally cool. This isn't the overlay lying — it's the characters' lives having different color temperatures because they spend time in different places. diff --git a/docs/workshops/art-direction-mood-board/round3-miri.md b/docs/workshops/art-direction-mood-board/round3-miri.md index 705d1fc41..ccaee7874 100644 --- a/docs/workshops/art-direction-mood-board/round3-miri.md +++ b/docs/workshops/art-direction-mood-board/round3-miri.md @@ -10,7 +10,7 @@ **Vision shape: CONE.** Confirmed. Setting-correct. The asymmetry is what makes turning around a decision, not a reflex. The character physically has forward vision and peripheral awareness — the Rust occlusion tracers are simulating biology, not technology. The lattice doesn't expand your visual field; it annotates what you already see. -**Planet name: Velen.** Confirmed. Entering the wiki as canonical. Krenn System's primary habitable world. Temperate-maritime, ~0.9G, regular rain, morning/evening fog. Station Sova orbits Velen. The span gate connects Sova to a planetary freight depot on Velen's surface. +**Planet name: Velen.** Confirmed. Entering the wiki as canonical. Van Maanen's Star's primary habitable world. Temperate-maritime, ~0.9G, regular rain, morning/evening fog. Station Sova orbits Velen. The span gate connects Sova to a planetary freight depot on Velen's surface. **Character temperature in the overlay layer — with the "where they hang" clarification.** This is the correct resolution. Let me state it precisely for the record: diff --git a/docs/workshops/art-direction-mood-board/workshop-outcomes.md b/docs/workshops/art-direction-mood-board/workshop-outcomes.md index 672833284..f9b142fbb 100644 --- a/docs/workshops/art-direction-mood-board/workshop-outcomes.md +++ b/docs/workshops/art-direction-mood-board/workshop-outcomes.md @@ -254,7 +254,7 @@ The setting produces the feeling. No rendering tricks needed. The level design d Weather is a perception modifier, NPC routine disruptor, and storyteller instrument. Weather is diegetic — the one thing that CAN shift the environment, because it's physical reality. -- **Planet:** Velen (Krenn System). Temperate-maritime, ~0.9G, regular rain, morning/evening fog. +- **Planet:** Velen (Van Maanen's Star). Temperate-maritime, ~0.9G, regular rain, morning/evening fog. - Fog degrades everyone's vision cones equally — shared vulnerability (Gore: I-07) - The storyteller can TIME weather for dramatic effect without breaking environmental neutrality - Foggy mornings = shorter vision cones for everyone = smuggler's early drops safer, detective's dawn surveillance harder @@ -291,7 +291,7 @@ Weather is a perception modifier, NPC routine disruptor, and storyteller instrum ### 1.15 Planet Name: Velen -**Velen** is canonical as the primary habitable world of the Krenn System. +**Velen** is canonical as the primary habitable world of Van Maanen's Star. - Temperate-maritime, ~0.9G - Regular rain, morning/evening fog @@ -537,8 +537,8 @@ The following workshop outputs are ready for formal recording in `decisions/` do - **Rationale:** Matches Rimworld's approach exactly: orthographic camera, perspective faked in the art. Strictly better than pure top-down for entity readability, wall vocabulary, and object identification. Zero mechanical cost — the tilt exists only in how sprites are drawn. Production cost minimal. - **Raised by:** Team Leader (Jeroen), endorsed unanimously, locked Round 3 -### Candidate D-049: Velen — Krenn System Primary World -- **Decision:** Velen is the canonical name for the Krenn System's primary habitable world. Temperate-maritime climate, ~0.9G, regular rain, morning/evening fog. Station Sova orbits Velen. Span gate connects Sova to a planetary freight depot on Velen's surface. +### Candidate D-049: Velen — Van Maanen's Star Primary World +- **Decision:** Velen is the canonical name for Van Maanen's Star's primary habitable world. Temperate-maritime climate, ~0.9G, regular rain, morning/evening fog. Station Sova orbits Velen. Span gate connects Sova to a planetary freight depot on Velen's surface. - **Rationale:** Grounds the weather system and gives the setting a first named planet. - **Domain:** content.md (setting) - **Raised by:** Miri, confirmed by project lead diff --git a/docs/workshops/character-creation-game-setup/workshop-brief.md b/docs/workshops/character-creation-game-setup/workshop-brief.md index fc00f8116..ac89eff0b 100644 --- a/docs/workshops/character-creation-game-setup/workshop-brief.md +++ b/docs/workshops/character-creation-game-setup/workshop-brief.md @@ -313,7 +313,7 @@ stat block, not a story, not a difficulty setting. | Nigel | Replayability lead | Structural randomness, seed design, "what happens on playthrough 10?" | | Paula | Narrative lead | Starting NPC relationships, character-specific story hooks, social web implications | | Gestalt | Systems lead | How character choice propagates through mechanics (KG, dialogue tiers, movement, perception) | -| Miri | Worldbuilding | Which archetypes fit the Krenn System, canon constraints, lore accuracy | +| Miri | Worldbuilding | Which archetypes fit Van Maanen's Star, canon constraints, lore accuracy | | Tyre | Architecture | Implementation cost reality check. "That's 4 new ECS components — is it worth it?" | | Qatux | Documenter | Track decisions, cross-references, dissent. Maintain running reference list. | diff --git a/docs/workshops/generator-architecture/miri-round1.md b/docs/workshops/generator-architecture/miri-round1.md index 38cdf9065..1a7361982 100644 --- a/docs/workshops/generator-architecture/miri-round1.md +++ b/docs/workshops/generator-architecture/miri-round1.md @@ -9,7 +9,7 @@ ## Orientation: What worldbuilding supplies to the generator -The generator does not produce setting — it *reproduces* setting from parameters. My role is to define what those parameters are and where in the pipeline they enter. This document organizes my prior work (wiki-review Round 4 ingredients menu, Krenn System brief) into a form the pipeline architecture can consume. +The generator does not produce setting — it *reproduces* setting from parameters. My role is to define what those parameters are and where in the pipeline they enter. This document organizes my prior work (wiki-review Round 4 ingredients menu, Van Maanen's Star brief) into a form the pipeline architecture can consume. Everything below connects to the confirmed existence of Q-032 (cultural ingredients menu, approved by lead but not yet formally specified). This workshop is the first place those parameters need to map onto a concrete pipeline. That mapping is what I'm providing here. @@ -19,7 +19,7 @@ Everything below connects to the confirmed existence of Q-032 (cultural ingredie The short answer: **through a society profile assembled from combinatorial ingredients, not through per-world hand-authoring**. -The longer answer follows from what I established in Wiki Review Round 4. The Krenn System brief (Rounds 1-2 of that workshop) was a proof of concept — one complete output. Round 4 inverted the question: instead of writing a brief for each world, we design the *ingredient pantry* from which any brief can be generated. +The longer answer follows from what I established in Wiki Review Round 4. Van Maanen's Star brief (Rounds 1-2 of that workshop) was a proof of concept — one complete output. Round 4 inverted the question: instead of writing a brief for each world, we design the *ingredient pantry* from which any brief can be generated. ### The ingredient categories (Q-032 scope, prior work summary) @@ -42,7 +42,7 @@ Ten roots, each a parameter bundle encoding phonetics + social dynamics + trust | **Stone** | Steady, balanced, laterals | Enduring, traditional, land-connected | Tenure — long presence | | **Arc** | Sharp, fricatives, unusual combos | Intellectual, cosmopolitan | Argument — demonstrated reasoning | -Blend example (confirmed Krenn): `{frost: 0.55, salt: 0.30, iron: 0.15}`. The blend weights produce naming phonetics, social dynamics, and trust parameters. The Krenn System regional brief from wiki-review Rounds 1-2 is the validated output of this blend. +Blend example (confirmed Van Maanen's Star): `{frost: 0.55, salt: 0.30, iron: 0.15}`. The blend weights produce naming phonetics, social dynamics, and trust parameters. Van Maanen's Star regional brief from wiki-review Rounds 1-2 is the validated output of this blend. **B. Settlement Motivation** (one primary) @@ -58,7 +58,7 @@ Extraction / logistics / manufacturing / agriculture / services / research / mil Tight-margin / debt-trap / status-competition / survival-gap / opportunity-disparity / prohibition-economy / generational-extraction. -Krenn is `[tight-margin, prohibition-economy]`. That double pressure produces the specific moral texture: economically rational AND ideologically defensible. A different system with `[survival-gap, prohibition-economy]` produces the same contraband type but a more desperate, less principled grey economy. The player feels the difference in NPC motivation. +Van Maanen's Star is `[tight-margin, prohibition-economy]`. That double pressure produces the specific moral texture: economically rational AND ideologically defensible. A different system with `[survival-gap, prohibition-economy]` produces the same contraband type but a more desperate, less principled grey economy. The player feels the difference in NPC motivation. **E. Drift Stage** (age modifier on heritage blending) @@ -284,7 +284,7 @@ meridian_coverage: standard # better maintained, fewer gaps **4. Social site character:** Same template type (logistics district), different NPC population distribution. Vareth's higher philosophical alignment (labor-solidarity) increases ANCHOR and SYSTEM pattern counts — more community pillars, more institutionalized labor representation. Sova's null philosophical alignment produces more NOBODYs and CIVILIANs — the grey economy is moral shelter, not ideology. -**5. Naming and ambient text:** Frost/Salt/Iron + mature drift produces Krenn-style compact consonant-heavy names (Kael, Voss, Drin). Dust/Vine + crystallizing drift produces different phonetics — possibly more flowing, more syllables, different stress patterns. The environment text (signs, graffiti, vendor names) sounds different. +**5. Naming and ambient text:** Frost/Salt/Iron + mature drift produces Van Maanen's Star-style compact consonant-heavy names (Kael, Voss, Drin). Dust/Vine + crystallizing drift produces different phonetics — possibly more flowing, more syllables, different stress patterns. The environment text (signs, graffiti, vendor names) sounds different. **6. Access topology** (the investigation architecture): Vareth's higher Meridian coverage and better-maintained infrastructure means fewer natural dead zones. The ring (or equivalent grey economy) on Vareth had to BUILD its dead zones rather than exploit existing gaps. This affects which locations are grey-economy-accessible and how the spatial investigation works. diff --git a/docs/workshops/generator-architecture/nigel-round2.md b/docs/workshops/generator-architecture/nigel-round2.md index be24186ea..68d55f1ef 100644 --- a/docs/workshops/generator-architecture/nigel-round2.md +++ b/docs/workshops/generator-architecture/nigel-round2.md @@ -314,7 +314,7 @@ Miri shows that Sova's `[tight-margin, prohibition-economy]` produces a specific Miri's additional question (for me): "Are the cultural variation axes sufficient replayability levers, or do we need additional randomization within a cultural type?" -My answer: **Sufficient for cross-world variety. Insufficient for within-world replayability.** The cultural parameters are fixed per world. Within-world replayability comes from the seed-driven NPC generation, triangle configuration, and entanglement assignment — which vary WITHIN the cultural parameters. A Frost/Salt/Iron culture with entanglement pattern A is a different game from the same culture with entanglement pattern B, even though both feel "Krenn-like." The within-culture variation is the replayability mechanism. The cultural composition is the setting — it's stable, not randomized per run. +My answer: **Sufficient for cross-world variety. Insufficient for within-world replayability.** The cultural parameters are fixed per world. Within-world replayability comes from the seed-driven NPC generation, triangle configuration, and entanglement assignment — which vary WITHIN the cultural parameters. A Frost/Salt/Iron culture with entanglement pattern A is a different game from the same culture with entanglement pattern B, even though both feel "Van Maanen's Star-like." The within-culture variation is the replayability mechanism. The cultural composition is the setting — it's stable, not randomized per run. --- diff --git a/docs/workshops/generator-architecture/round-2-notes.md b/docs/workshops/generator-architecture/round-2-notes.md index b78e59267..bd0595148 100644 --- a/docs/workshops/generator-architecture/round-2-notes.md +++ b/docs/workshops/generator-architecture/round-2-notes.md @@ -101,7 +101,7 @@ The generator records history as a sequence of modifications, not just a current Key points: - NULL values serialize as `Option` with serde default - Heritage blend weights serialize as `Vec`, validated to sum ≈ 1.0 (±0.01 tolerance) -- Society profiles can be hand-authored in YAML (for specific systems like Krenn), generator-derived from seed, or loaded via `serde_yaml` +- Society profiles can be hand-authored in YAML (for specific systems like Van Maanen's Star), generator-derived from seed, or loaded via `serde_yaml` - A `validate()` method checks contradictory faction presence, weight sums, and count constraints **Sources:** Tyre §4. diff --git a/docs/workshops/generator-architecture/tyre-round2.md b/docs/workshops/generator-architecture/tyre-round2.md index 23c3be9c6..8933b6c18 100644 --- a/docs/workshops/generator-architecture/tyre-round2.md +++ b/docs/workshops/generator-architecture/tyre-round2.md @@ -351,7 +351,7 @@ The seed state is a single file recording all derivation inputs: master_seed: 0xA7B3F1D2E5C84096 character: smuggler # session layer, not generation layer tier1_module_draws: [smuggling_ring, corporate_espionage] # pool draws from master seed -home_system: krenn +home_system: van-maanens-star home_district: transit # Everything else is deterministically derivable from master_seed. # This file exists for debugging and replay, not as a generation input. @@ -432,7 +432,7 @@ enum PresenceTier { - No contradictory faction presence (e.g., `commission: Comprehensive` + `independent: SystemWide`) **Integration:** Society profiles can be: -1. Hand-authored in YAML (for specific systems like Krenn) +1. Hand-authored in YAML (for specific systems like Van Maanen's Star) 2. Generated from seed (for the other 299 systems) 3. Loaded via serde_yaml and passed to the generation pipeline diff --git a/docs/workshops/llm-voice-pipeline/gestalt-round1.md b/docs/workshops/llm-voice-pipeline/gestalt-round1.md index 6f11965dd..d63e67f44 100644 --- a/docs/workshops/llm-voice-pipeline/gestalt-round1.md +++ b/docs/workshops/llm-voice-pipeline/gestalt-round1.md @@ -14,7 +14,7 @@ - `server/src/npc/generate.rs` — gen_want, gen_tells, gen_skills, full 10-axis pipeline - `server/src/npc/mod.rs` — Want, WantKind, TellSystem, Tell, TellTrigger - `content/global/rural-zone-spec.ron` — current hand-authored quality bar -- `content/global/culture-krenn.ron` — culture profile with void-oaths and speech register +- `content/global/culture-van-maanens-star.ron` — culture profile with void-oaths and speech register - `decisions/content.md` — D-121, D-122, D-123, D-128, D-024, D-029 - `decisions/architecture.md` — D-010 (information boundaries) - `decisions/scope.md` — D-114, D-115, D-117, D-119 @@ -60,7 +60,7 @@ These two pipelines serve fundamentally different functions. **This distinction ### Option 1: Hand-authored pools (current) -**Mechanical evaluation:** Doesn't scale and already isn't scaling. The copy team's decision to rename `rural-zone-spec.ron` → `krenn-rural-zone.ron` is a canary. They made the combinatorial explosion explicit: each file is already culture-specific, not a reusable template. +**Mechanical evaluation:** Doesn't scale and already isn't scaling. The copy team's decision to rename `rural-zone-spec.ron` → `van-maanens-star-rural-zone.ron` is a canary. They made the combinatorial explosion explicit: each file is already culture-specific, not a reusable template. The numbers from the brief (4 roles × ~50 behaviors × N zones × M cultures) understate the problem. With the 10-axis model (D-024), behaviors also need to vary across: - Secret severity (tells differ when secret is exposed vs. hidden) @@ -88,7 +88,7 @@ The rural-zone.ron behaviors work because they're *already composed* — they AR > "stops to talk with a passing farmer, eyes still scanning the perimeter" -The compositional structure inside this is roughly: `[social_action][krenn_directness][vigilance_subtext]`. But you can't decompose it without destroying the observation. The thing that makes this line work is that the vigilance is *incidental* — the character is doing something social while their body does something watchful. That tension is the content. A grammar that assembles "SOCIAL_ACTION + VIGILANCE_TAG" produces: +The compositional structure inside this is roughly: `[social_action][van_maanens_star_directness][vigilance_subtext]`. But you can't decompose it without destroying the observation. The thing that makes this line work is that the vigilance is *incidental* — the character is doing something social while their body does something watchful. That tension is the content. A grammar that assembles "SOCIAL_ACTION + VIGILANCE_TAG" produces: > "talks to a farmer. Watches the perimeter." @@ -129,7 +129,7 @@ The proposal correctly identifies that base text serves triple duty: LLM seed, g **Where it introduces risk:** - **Tells (pipeline 2)**: This is the danger zone. I'll address this separately below. -- **Lore contamination**: The Krenn vocabulary is load-bearing. "Void take it" is not flavor — it's a cultural signal that this NPC belongs to the Settled Reach, not to a generic sci-fi game. A 2B model that hasn't been heavily fine-tuned may default to genre conventions ("damn it", "blast", "stars and garters"). The culture profile has explicit vocabulary (void-oaths, void-adjacent exclamations) that must survive re-voicing intact. +- **Lore contamination**: The Van Maanen's Star vocabulary is load-bearing. "Void take it" is not flavor — it's a cultural signal that this NPC belongs to the Settled Reach, not to a generic sci-fi game. A 2B model that hasn't been heavily fine-tuned may default to genre conventions ("damn it", "blast", "stars and garters"). The culture profile has explicit vocabulary (void-oaths, void-adjacent exclamations) that must survive re-voicing intact. **Verdict:** Right for the rendering layer. Requires architectural guardrails for mechanical content. The model size ceiling is the critical risk — addressed below. @@ -216,7 +216,7 @@ This is a constrained task — much easier for a 2B model than free generation. ## What Breaks If We Choose the Wrong Option ### Wrong choice: Hand-authored pools at scale -**Domain break:** The generator produces shallow characters. D-122 requires all NPCs generated; D-128 requires culture implicit in location. Without scalable content, Krenn-flavor NPCs are indistinguishable from generic sci-fi archetypes. The want/state/tell pipeline is fully functional, but the behavioral surface those tells appear in is thin and repetitive. The player's tell literacy grows but they have nothing interesting to read. +**Domain break:** The generator produces shallow characters. D-122 requires all NPCs generated; D-128 requires culture implicit in location. Without scalable content, Van Maanen's Star-flavor NPCs are indistinguishable from generic sci-fi archetypes. The want/state/tell pipeline is fully functional, but the behavioral surface those tells appear in is thin and repetitive. The player's tell literacy grows but they have nothing interesting to read. ### Wrong choice: Composable primitives as runtime output **Domain break:** The system produces mechanically correct but experientially hollow characters. The "assembled" quality is noticeable — behaviors read like database queries, not observed humans. Worse: relationship behaviors composed from primitives lose the observational unity that makes them readable. "Colleague + avoidance behavior" reads differently than "walks past Rask without making eye contact." The second one is investigative data. The first one is a tag list rendered as prose. @@ -228,7 +228,7 @@ The deeper break: composable primitives require a composition render step that e Specific failure mode: a Deceptive NPC under stress should read as "suppression" (affects exaggerated calm). If LLM re-voicing outputs "seems guarded and formal" half the time and "stays very still and quiet" the other half — both are valid re-voicings, neither is wrong in isolation — but the player can't learn to recognize "suppression" as a pattern. The information is technically in the text, but the grammar is unstable. -Lore contamination failure: the LLM introduces "thanks be to the Maker" (generic religious flavor) instead of "void take it" (Krenn void-oath). Now we have an NPC that sounds like they're from a fantasy game. Culture-vector injectors mitigate this but don't eliminate it at 2B model size. +Lore contamination failure: the LLM introduces "thanks be to the Maker" (generic religious flavor) instead of "void take it" (Van Maanen's Star void-oath). Now we have an NPC that sounds like they're from a fantasy game. Culture-vector injectors mitigate this but don't eliminate it at 2B model size. --- @@ -260,7 +260,7 @@ The base text / re-voiced text / graceful fallback model is elegant systems desi **The player's tell literacy model: cross-NPC grammar or fresh-each-time?** -If players are expected to develop a **cross-NPC grammar** — "I've seen that eye-contact pattern three times, it means deception tell under stress" — then tell strings must be semantically stable not just per-NPC but across all NPCs. The re-voicing of tells must produce consistent phenomenological families. "Evasive" across Krenn culture should look like a recognizable family of avoidance behaviors, not random variance. +If players are expected to develop a **cross-NPC grammar** — "I've seen that eye-contact pattern three times, it means deception tell under stress" — then tell strings must be semantically stable not just per-NPC but across all NPCs. The re-voicing of tells must produce consistent phenomenological families. "Evasive" across Van Maanen's Star culture should look like a recognizable family of avoidance behaviors, not random variance. If tells are **fresh-each-time** (each observation is context-specific, players interpret them in isolation rather than pattern-matching), then more variance is acceptable, because the player isn't building a grammar — they're reading individual characters. diff --git a/docs/workshops/llm-voice-pipeline/gestalt-round2.md b/docs/workshops/llm-voice-pipeline/gestalt-round2.md index e8c9b753d..55c65ebd8 100644 --- a/docs/workshops/llm-voice-pipeline/gestalt-round2.md +++ b/docs/workshops/llm-voice-pipeline/gestalt-round2.md @@ -170,7 +170,7 @@ This is the same pattern as the broader base-text/voiced-text architecture. Tell **Does it work mechanically?** Yes. Base text passthrough for tells is absolutely safe. The phenomenon-class grammar works in base text form — the current tell strings ("becomes evasive and avoids eye contact") are clear enough that cross-NPC pattern recognition is possible. -**What it misses:** Cultural texture on tells. A Krenn person avoiding eye contact should look different from whatever a high-register culture's evasion looks like. D-121 (voice is culture-driven) applies to tells too — a Krenn NPC's deception tell should read like a Krenn person hiding something, not like a generic sci-fi NPC hiding something. Passthrough surrenders this. +**What it misses:** Cultural texture on tells. A Van Maanen's Star person avoiding eye contact should look different from whatever a high-register culture's evasion looks like. D-121 (voice is culture-driven) applies to tells too — a Van Maanen's Star NPC's deception tell should read like a Van Maanen's Star person hiding something, not like a generic sci-fi NPC hiding something. Passthrough surrenders this. Ozzie's "contrast is a feature" argument deserves consideration. Base text standing out against voiced ambient behaviors might make tells MORE immediately recognizable — they read differently precisely because they weren't culture-voiced. This is a legitimate UX argument, not just a consolation prize for the conservative choice. I don't know if it's empirically correct; it's a testable hypothesis. @@ -250,7 +250,7 @@ This preserves the spirit of D-123 (culture vectors as primary constraint, cultu ### On the spike success criteria For my domain (systems design), the spike must answer: -1. Does behavior re-voicing preserve cultural identity? (Run Krenn-voiced output past Miri's criteria) +1. Does behavior re-voicing preserve cultural identity? (Run Van Maanen's Star-voiced output past Miri's criteria) 2. For Proposal B: does constrained tell re-voicing preserve phenomenon class? (12 tell types × 20 completions, score by class preservation rate — target ≥90%) 3. Does the tell literacy grammar hold after re-voicing? (Can a naive reader identify "avoidance" vs. "suppression" vs. "surveillance" from the re-voiced tells?) diff --git a/docs/workshops/llm-voice-pipeline/gestalt-round3.md b/docs/workshops/llm-voice-pipeline/gestalt-round3.md index c9d173b21..f61439ce3 100644 --- a/docs/workshops/llm-voice-pipeline/gestalt-round3.md +++ b/docs/workshops/llm-voice-pipeline/gestalt-round3.md @@ -81,7 +81,7 @@ pub struct VoicedLine { - **Dissent:** Miri flagged concern about cultural philosophy at 2B model size — addressed via hybrid injector format (instruction + example pairs) and spike validation. - **Amends:** [D-123](content.md#d-123-generative-ai-for-npc-content-templating-via-culture-vectors) — see amendment text below. - **Supersedes:** [D-124](content.md#d-124-in-game-ollama-for-live-npc-dialogue--deferred-door-open) (in-game AI deferred — the door is now open and entered). -- **Cross-reference:** [D-010](architecture.md#d-010-multiplayer-ready-architectural-baseline) (information boundaries — tells are READ-ONLY inputs; LLM cannot produce game state), [D-121](content.md#d-121-voice-is-culture-driven--job-as-modifier) (culture-primary voice), [D-122](content.md#d-122-all-npcs-generated--no-named-hand-authored-characters) (all NPCs generated), [D-128](content.md#d-128-culture-implicit-in-starting-location--krenn-system-equals-krenn-culture) (culture implicit in location), [D-029](content.md#d-029-population-entanglement-ratio--305020) (NPC tier model — tier mapping for re-voicing priority) +- **Cross-reference:** [D-010](architecture.md#d-010-multiplayer-ready-architectural-baseline) (information boundaries — tells are READ-ONLY inputs; LLM cannot produce game state), [D-121](content.md#d-121-voice-is-culture-driven--job-as-modifier) (culture-primary voice), [D-122](content.md#d-122-all-npcs-generated--no-named-hand-authored-characters) (all NPCs generated), [D-128](content.md#d-128-culture-implicit-in-starting-location--van-maanens-star-system-equals-van-maanens-star-culture) (culture implicit in location), [D-029](content.md#d-029-population-entanglement-ratio--305020) (NPC tier model — tier mapping for re-voicing priority) **D-123 Amendment text:** > *D-123 is amended as follows: The AI pipeline operates in two modes. Baked mode: content is generated at build time and reviewed by humans before shipping — this preserves D-123's authorial control constraint. Runtime mode: content is generated in the background during gameplay without per-line human review, when "AI-Enhanced Dialogue" is enabled. All other D-123 constraints remain binding in both modes: culture vectors are the primary prompt constraint, the AI does not default to genre conventions, and authorial control governs what the LLM may and may not produce. The AI pipeline does not drive live narrative decisions — it applies voice to authored semantic content. Culture profiles (Miri) remain the primary authoring deliverable.* @@ -129,10 +129,10 @@ Earth geography, banter/wit unearned by context, or anachronistic technology. Ne new facts, locations, or relationships. Output only the re-voiced line. [CULTURE INJECTOR — per CultureProfile, ~150-250 tokens] -Krenn culture: direct, working-class, minimal pleasantries. Vocabulary markers: +Van Maanen's Star culture: direct, working-class, minimal pleasantries. Vocabulary markers: void-oaths ("void take it", "blood and void"), clipped greetings ("hey", "all good?"), no contractions avoided — they use contractions naturally. Register is not formal. -Example of Krenn register: [brief paired example demonstrating Krenn voice] +Example of Van Maanen's Star register: [brief paired example demonstrating Van Maanen's Star voice] [TRAIT MODIFIER — per NPC's PersonalityTraits, ~10 tokens each] This character is Bold: confident, speaks their mind directly. @@ -256,18 +256,18 @@ This is the core mechanical test for D-138's tell-as-context design. ### Criterion 3: Cultural Grammar Survival -**What it tests:** Does culture remain legible after re-voicing? Culture is a tell — hearing Krenn speech should tell the player something about where this NPC is from. +**What it tests:** Does culture remain legible after re-voicing? Culture is a tell — hearing Van Maanen's Star speech should tell the player something about where this NPC is from. **Protocol:** -- Re-voice 10 Krenn base texts (mix of behaviors and dialogue) +- Re-voice 10 Van Maanen's Star base texts (mix of behaviors and dialogue) - Check for oath vocabulary: do void-oaths appear in outputs where they're appropriate? - Check register: does the output read working-class, direct, minimal pleasantries? -- Compare 5 Krenn re-voiced outputs against 5 "generic sci-fi NPC" sentences that could come from any game -- Blind reviewer: can they identify which 5 are Krenn-flavored vs. generic? +- Compare 5 Van Maanen's Star re-voiced outputs against 5 "generic sci-fi NPC" sentences that could come from any game +- Blind reviewer: can they identify which 5 are Van Maanen's Star-flavored vs. generic? **Success bar:** - Void-oath vocabulary appears in ≥3/5 appropriate outputs (where an exclamation is called for) -- Blind reviewer correctly identifies Krenn-vs-generic at ≥8/10 (they shouldn't be guessing) +- Blind reviewer correctly identifies Van Maanen's Star-vs-generic at ≥8/10 (they shouldn't be guessing) - Zero outputs that sound like fantasy, military, Earth-based, or comedic-banter registers --- @@ -312,7 +312,7 @@ This is the qualitative gut check that can't be fully quantified. It's the quest | Information preservation (dialogue) | No | ≥9/10 | | Tell-context tone (undertone sensed) | No | ≥8/10 | | Tell-context: zero explicit naming | **YES** | 0/20 | -| Cultural grammar (Krenn legible) | No | ≥8/10 correct identifications | +| Cultural grammar (Van Maanen's Star legible) | No | ≥8/10 correct identifications | | No false information | **YES** | 0 instances | | Qualitative "real person" | No | At least 1 convincing output per reviewer | diff --git a/docs/workshops/llm-voice-pipeline/mellanie-round1.md b/docs/workshops/llm-voice-pipeline/mellanie-round1.md index e243cd303..408283a2f 100644 --- a/docs/workshops/llm-voice-pipeline/mellanie-round1.md +++ b/docs/workshops/llm-voice-pipeline/mellanie-round1.md @@ -7,7 +7,7 @@ ## Reading notes before I start -I went back to the source: `rural-zone-spec.ron`, `industrial-zone-spec.ron`, `culture-krenn.ron`, the generator spike, and the relevant D-records. The question this workshop is actually asking is not "do we use an LLM?" — D-123 already decided generative AI is in the pipeline. The question is: **what model, what scope, and what does the copy team own versus the system?** +I went back to the source: `rural-zone-spec.ron`, `industrial-zone-spec.ron`, `culture-van-maanens-star.ron`, the generator spike, and the relevant D-records. The question this workshop is actually asking is not "do we use an LLM?" — D-123 already decided generative AI is in the pipeline. The question is: **what model, what scope, and what does the copy team own versus the system?** --- @@ -17,11 +17,11 @@ I went back to the source: `rural-zone-spec.ron`, `industrial-zone-spec.ron`, `c Here's why Option 2 (composable primitives) is the wrong tool for the copy team: it shifts authoring from writing character voice to writing a grammar engine. "Role actions + culture modifiers + context tags" is a data schema problem, not a copywriting problem. The copy team writes sentences that breathe. Composition engines produce sentences that compile. Players notice the difference. -Here's why Option 1 (hand-authored) is already failing: the RON work from #630 — fifty lines per role — is good. It's exactly the quality we want. But we renamed those files from `rural-zone-spec.ron` to `krenn-rural-zone.ron` to make explicit what we already knew: every zone file is really culture × zone content, authored from scratch. Adding a second culture means authoring from scratch again. The math doesn't work. +Here's why Option 1 (hand-authored) is already failing: the RON work from #630 — fifty lines per role — is good. It's exactly the quality we want. But we renamed those files from `rural-zone-spec.ron` to `van-maanens-star-rural-zone.ron` to make explicit what we already knew: every zone file is really culture × zone content, authored from scratch. Adding a second culture means authoring from scratch again. The math doesn't work. Option 3 works because **the copy team's current output is already the right input.** The behavior lines in `rural-zone-spec.ron` — "tends rows of low-growing crops with a long-handled hoe," "patches a cracked irrigation pipe with strips of bonding tape" — these are semantic lines. Specific, observable, functional. They don't need to be culture-neutral to be LLM seeds; they need to be specific enough that the LLM has something real to revoice. They already are. -What Option 3 adds for the copy team: **a thin injector authoring layer, once per culture.** Five to ten culture injector clauses for Krenn. We write them once; they voice every Krenn NPC. That is the leverage point. +What Option 3 adds for the copy team: **a thin injector authoring layer, once per culture.** Five to ten culture injector clauses for Van Maanen's Star. We write them once; they voice every Van Maanen's Star NPC. That is the leverage point. --- @@ -31,16 +31,16 @@ Three layers, each with a clear owner: ### Layer 1: Base text (copy team, per-role, per-zone) This is already being written. The `typical_behaviors` arrays in zone RON files. No format change needed at this layer. The copy team continues writing specific, observable, present-tense action lines. Rules: -- No culture-specific vocabulary (exclamations, Krenn idioms) — those belong to the voiced tier +- No culture-specific vocabulary (exclamations, Van Maanen's Star idioms) — those belong to the voiced tier - Specific enough to be evocative as fallback; not so culture-loaded that the LLM is fighting the base text - The existing lines in `industrial-zone-spec.ron` and `rural-zone-spec.ron` are already at the right register ### Layer 2: Culture injectors (copy team, per-culture, authored once) -This is the new work. Currently `culture-krenn.ron` has a `speech` section: register, filler_words, greetings, farewells, exclamations. These were designed as generator inputs, not LLM injector instructions. They're useful source material, but "direct, minimal pleasantries, gets to the point" is a description of a voice, not an instruction to an LLM. +This is the new work. Currently `culture-van-maanens-star.ron` has a `speech` section: register, filler_words, greetings, farewells, exclamations. These were designed as generator inputs, not LLM injector instructions. They're useful source material, but "direct, minimal pleasantries, gets to the point" is a description of a voice, not an instruction to an LLM. **The copy team should author 5-10 explicit injector clauses per culture** — sentences written directly as LLM persona instructions. Not derived automatically from the existing culture RON fields; the existing fields weren't designed for this. Written from scratch by the copy team, once per culture, living in a new `voice_injectors` field in the culture RON. -Example injectors for Krenn (draft): +Example injectors for Van Maanen's Star (draft): - "Your speech is direct. No pleasantries. Get to the point because everyone's short on time." - "You are community-oriented and pragmatic. You trust people who show up and do the work." - "You are suspicious of distant authority and institutional rank. Competence is what earns respect." @@ -50,7 +50,7 @@ Example injectors for Krenn (draft): These are what the LLM receives as persona context. The copy team writes them; the pipeline uses them verbatim. ### Layer 3: Personality injectors (copy team, per-trait, authored once) -The proposal mentions 10-20 personality trait injector clauses. These should be authored by the copy team, not auto-derived from trait names. "Bold" in the Settled Reach is not generic confidence — it's Krenn-bold, which reads as directness and willingness to say an uncomfortable thing in front of people. The trait injectors need to be written with the world in mind. +The proposal mentions 10-20 personality trait injector clauses. These should be authored by the copy team, not auto-derived from trait names. "Bold" in the Settled Reach is not generic confidence — it's Van Maanen's Star-bold, which reads as directness and willingness to say an uncomfortable thing in front of people. The trait injectors need to be written with the world in mind. Ten traits = ten injector clauses. One-time cost, high leverage. @@ -79,9 +79,9 @@ Three failure modes, three responses: Response: I'll write a blocklist of excluded vocabulary and genre conventions — a short document the validation pass uses. Baked content (hub zones) gets human spot-check of all LLM output before ship. This is manageable because baked zones are finite. Build-time validation catches hard violations; human review catches drift. -**Failure mode B — Voice drift.** The LLM drifts from Krenn register toward generic sci-fi. All NPCs start sounding the same. +**Failure mode B — Voice drift.** The LLM drifts from Van Maanen's Star register toward generic sci-fi. All NPCs start sounding the same. -Response: Per-culture ground-truth examples. I'll write 20-30 "this is what good Krenn-voiced output looks like" examples per culture, used as LLM few-shot examples and as QA reference. Runtime content gets sampled at 5% and logged for periodic review. Not every line, but enough to detect systemic drift. +Response: Per-culture ground-truth examples. I'll write 20-30 "this is what good Van Maanen's Star-voiced output looks like" examples per culture, used as LLM few-shot examples and as QA reference. Runtime content gets sampled at 5% and logged for periodic review. Not every line, but enough to detect systemic drift. **Failure mode C — Injected exclamation in wrong context.** Personality injectors applied mechanically produce jarring results: "Void take it, the manifest checks out." The cultural exclamation was injected without situational awareness. @@ -103,7 +103,7 @@ By option: The existing `rural-zone-spec.ron` and `industrial-zone-spec.ron` lines are already good LLM seeds. "Slumps into a break room chair and stares at nothing for a full minute before reaching for a drink" — that's specific, evocative, and has real situational texture. The LLM can revoice the register; it can't manufacture that specificity. The copy team's investment in specificity survives. -The only category that needs authoring review: behaviors that contain Krenn cultural vocabulary should be flagged and either cleaned to neutral base text or moved to an explicit `voiced_behaviors` array for baked zones where copy team authors the voiced variant directly. +The only category that needs authoring review: behaviors that contain Van Maanen's Star cultural vocabulary should be flagged and either cleaned to neutral base text or moved to an explicit `voiced_behaviors` array for baked zones where copy team authors the voiced variant directly. --- @@ -111,7 +111,7 @@ The only category that needs authoring review: behaviors that contain Krenn cult **Choose Option 1:** The copy team becomes the hard scaling wall. By the time we have three cultures and five zone types, we need 750+ authored behavior lines before any dialogue. Every new zone type, every cultural variant, every sprint with new NPCs requires fresh hand-authored sentences. The content team becomes a bottleneck that grows with the world. Q-012 stays open forever. -**Choose Option 2:** The composition engine produces grammatically correct but voice-flat output. "Bold dock worker at Krenn industrial zone performs checking manifest with direct confidence." Players notice that NPCs sound assembled. The tell system suffers most — tells that need to read as natural behavior start reading as labeled states. The copy team's skill set (voice, rhythm, specificity) doesn't map to grammar-authoring. We'd be asking them to work in a medium they don't think in. +**Choose Option 2:** The composition engine produces grammatically correct but voice-flat output. "Bold dock worker at Van Maanen's Star industrial zone performs checking manifest with direct confidence." Players notice that NPCs sound assembled. The tell system suffers most — tells that need to read as natural behavior start reading as labeled states. The copy team's skill set (voice, rhythm, specificity) doesn't map to grammar-authoring. We'd be asking them to work in a medium they don't think in. **Choose Option 3 with bad injectors:** All NPCs converge to a middle-ground voice. The injectors become wallpaper — the LLM acknowledges them and ignores them at small model sizes. This is the most specific risk at 2B-class models: if the model can't hold culture register AND personality AND situational context simultaneously, it defaults to something legible but generic. The spike should test injector faithfulness specifically, not just fluency. diff --git a/docs/workshops/llm-voice-pipeline/mellanie-round2.md b/docs/workshops/llm-voice-pipeline/mellanie-round2.md index daba620fd..3add1b964 100644 --- a/docs/workshops/llm-voice-pipeline/mellanie-round2.md +++ b/docs/workshops/llm-voice-pipeline/mellanie-round2.md @@ -26,7 +26,7 @@ The only thing that changes: "not a runtime system" → "background runtime enha This covers all three proposals. No proposal fully supersedes D-123; they all amend it. -One specific correction to flag: `proposed-llm-voice.md` Section 4 gives as an example Krenn Culture injector: "Your speech is formal and avoids contractions." This is wrong. Krenn is direct and working-class, not formal. It uses contractions constantly ("shift's calling", "gotta move", "can't get there from here"). If this example injector shipped as-is, every Krenn NPC would sound like a mid-level bureaucrat. The injector drafts in this document (below) correct this. +One specific correction to flag: `proposed-llm-voice.md` Section 4 gives as an example Van Maanen's Star Culture injector: "Your speech is formal and avoids contractions." This is wrong. Van Maanen's Star is direct and working-class, not formal. It uses contractions constantly ("shift's calling", "gotta move", "can't get there from here"). If this example injector shipped as-is, every Van Maanen's Star NPC would sound like a mid-level bureaucrat. The injector drafts in this document (below) correct this. --- @@ -48,7 +48,7 @@ One specific correction to flag: `proposed-llm-voice.md` Section 4 gives as an e ### Proposal A: culture injectors + base text only **New copy work:** -- Culture injector clauses: 5-10 per culture (~8 for Krenn — see drafts below) +- Culture injector clauses: 5-10 per culture (~8 for Van Maanen's Star — see drafts below) - Trait modifier clauses: 1 per trait, 10 traits (10 sentences total) - Negative injectors / lore contamination blocklist: ~20-30 excluded terms and genre phrases (one-time, I own this) - Tell behavior flagging: just identifying which existing behaviors are tells, no new writing required — the passthrough system handles the rest @@ -57,7 +57,7 @@ One specific correction to flag: `proposed-llm-voice.md` Section 4 gives as an e - Per-culture injectors when new cultures are added (same one-time cost per culture) - Blocklist maintenance as new lore contamination patterns are identified -**Volume estimate:** ~2-3 days of focused copy work to stand up Krenn completely. Each additional culture: ~1 day. +**Volume estimate:** ~2-3 days of focused copy work to stand up Van Maanen's Star completely. Each additional culture: ~1 day. **Assessment:** This is the right authoring load for the copy team. Low volume, permanent leverage. @@ -91,7 +91,7 @@ One specific correction to flag: `proposed-llm-voice.md` Section 4 gives as an e ## My recommendation: Proposal B -**Why B over A:** Culture-voiced tells are worth having. A Krenn NPC who's nervous about a secret should express that nervousness in a Krenn-flavored way — not a generic sci-fi way. Proposal B enables this. The semantic_core constraint is the right mechanism: it tells the LLM what phenomenon to preserve, not how to express it. That's good architecture. +**Why B over A:** Culture-voiced tells are worth having. A Van Maanen's Star NPC who's nervous about a secret should express that nervousness in a Van Maanen's Star-flavored way — not a generic sci-fi way. Proposal B enables this. The semantic_core constraint is the right mechanism: it tells the LLM what phenomenon to preserve, not how to express it. That's good architecture. **Why B over C:** Dialogue at 2B is the high-risk bet. Behaviors are short-form (5-15 words), the prompt is simple, failure is obvious and recoverable. Dialogue is longer, the prompt is more complex, and a subtle failure — dialogue that's fluent but slightly off-register — is harder to catch. Behaviors first; if the model proves itself, add dialogue. @@ -101,15 +101,15 @@ One specific correction to flag: `proposed-llm-voice.md` Section 4 gives as an e --- -## Krenn injector clauses — corrected drafts +## Van Maanen's Star injector clauses — corrected drafts -The example in `proposed-llm-voice.md` ("Your speech is formal and avoids contractions") describes the opposite of Krenn culture. These are the corrected injectors. +The example in `proposed-llm-voice.md` ("Your speech is formal and avoids contractions") describes the opposite of Van Maanen's Star culture. These are the corrected injectors. **Note on format:** These are written as direct LLM persona instructions — second person, imperative register. They should appear verbatim in the injector prompt, not as description-of-description. --- -**Krenn Culture — Voice Injectors (v1, for spike validation)** +**Van Maanen's Star Culture — Voice Injectors (v1, for spike validation)** 1. "Be direct. Don't waste words. Everyone you talk to is short on time, including you." @@ -131,9 +131,9 @@ The example in `proposed-llm-voice.md` ("Your speech is formal and avoids contra **Usage notes for the injector assembly system:** -- All 8 clauses should be included for every Krenn NPC regardless of role or trait. Culture is the baseline register. -- Trait injectors layer on top: a Krenn-Bold NPC gets clause 8 amplified; a Krenn-Cautious NPC gets clause 8 dampened slightly. -- Mood injectors override where relevant: Krenn-Angry should suppress the directness of clause 8 toward bluntness; Krenn-Nervous should suppress clause 3's confidence. +- All 8 clauses should be included for every Van Maanen's Star NPC regardless of role or trait. Culture is the baseline register. +- Trait injectors layer on top: a Van Maanen's Star-Bold NPC gets clause 8 amplified; a Van Maanen's Star-Cautious NPC gets clause 8 dampened slightly. +- Mood injectors override where relevant: Van Maanen's Star-Angry should suppress the directness of clause 8 toward bluntness; Van Maanen's Star-Nervous should suppress clause 3's confidence. - Do NOT use clause 4 (void-oaths) in neutral-register behaviors. Gate it to high-affect contexts. This is the composition engine's responsibility, but flag it explicitly so the system doesn't inject "void take it" into "checks a manifest." --- diff --git a/docs/workshops/llm-voice-pipeline/mellanie-round3.md b/docs/workshops/llm-voice-pipeline/mellanie-round3.md index 22c84a8dd..e8165690c 100644 --- a/docs/workshops/llm-voice-pipeline/mellanie-round3.md +++ b/docs/workshops/llm-voice-pipeline/mellanie-round3.md @@ -13,7 +13,7 @@ One implication for my work: the dialogue spike payload question (N-5 from Round --- -## 1. Corrected Krenn Injector Clauses (finalized) +## 1. Corrected Van Maanen's Star Injector Clauses (finalized) These supersede the v1 draft from `mellanie-round2.md`. Changes from v1: - Added two example pairs (Miri's hybrid format recommendation: small models are pattern matchers before instruction-followers) @@ -24,7 +24,7 @@ These supersede the v1 draft from `mellanie-round2.md`. Changes from v1: --- -**Krenn Culture — Voice Injectors v2 (finalized for Spike 1)** +**Van Maanen's Star Culture — Voice Injectors v2 (finalized for Spike 1)** ``` 1. Be direct. No pleasantries. Everyone you talk to is short on time, and so are you. @@ -63,9 +63,9 @@ VOICED: "Hey. Yeah. Catch you at shift end." ``` **Assembly notes for pipeline:** -- All 8 clauses apply to every Krenn NPC regardless of role or trait. Culture is the baseline. +- All 8 clauses apply to every Van Maanen's Star NPC regardless of role or trait. Culture is the baseline. - Clauses 4 (void-oaths) must be gated to high-affect context by the composition engine — do not inject into neutral-register task behaviors. -- Trait injectors layer on top. A Krenn-Cautious NPC gets clause 8 dampened ("you don't say everything you think"); a Krenn-Bold NPC gets clause 8 amplified. +- Trait injectors layer on top. A Van Maanen's Star-Cautious NPC gets clause 8 dampened ("you don't say everything you think"); a Van Maanen's Star-Bold NPC gets clause 8 amplified. - Mood injectors override where relevant: Angry suppresses clause 7 (greetings become terse to absent); Nervous suppresses clause 8 (bluntness becomes deflection). - Tell context (see Section 5 of this document) layers on top of the above when a TellCategory is active. @@ -82,70 +82,70 @@ These are the test payloads for Jeroen, Mellanie, and Paula to feed through the **B-1: Ambient neutral — farmer, low stakes** ``` -CHARACTER: Krenn farmer, traits [Bold, Honest], mood neutral -INJECTORS: Krenn culture v2 (all 8 clauses + examples), Bold trait modifier, neutral mood +CHARACTER: Van Maanen's Star farmer, traits [Bold, Honest], mood neutral +INJECTORS: Van Maanen's Star culture v2 (all 8 clauses + examples), Bold trait modifier, neutral mood BASE TEXT: "checks the section's light cycle timer before deciding whether to water" ``` -*Watch for:* Krenn register emerging on a mundane agricultural task. The line is specific and should stay specific — the LLM should voice the register, not dilute the detail. If it comes back as "checks the irrigation system thoughtfully," something's wrong. +*Watch for:* Van Maanen's Star register emerging on a mundane agricultural task. The line is specific and should stay specific — the LLM should voice the register, not dilute the detail. If it comes back as "checks the irrigation system thoughtfully," something's wrong. --- **B-2: Ambient social — dock worker, off-shift** ``` -CHARACTER: Krenn dock worker, traits [Social, Curious], mood tired -INJECTORS: Krenn culture v2, Social trait modifier, tired mood +CHARACTER: Van Maanen's Star dock worker, traits [Social, Curious], mood tired +INJECTORS: Van Maanen's Star culture v2, Social trait modifier, tired mood BASE TEXT: "slumps into a break room chair and stares at nothing for a full minute before reaching for a drink" ``` -*Watch for:* The base text already has strong texture. The ideal revoice is minimal interference — the Krenn voice should emerge without the model rewriting the specificity out of the line. If the output loses the "full minute" or "stares at nothing," the model is overwriting rather than voicing. +*Watch for:* The base text already has strong texture. The ideal revoice is minimal interference — the Van Maanen's Star voice should emerge without the model rewriting the specificity out of the line. If the output loses the "full minute" or "stares at nothing," the model is overwriting rather than voicing. --- **B-3: High-affect situation — dock worker, discovering a problem** ``` -CHARACTER: Krenn dock worker, traits [Honest, Cautious], mood anxious -INJECTORS: Krenn culture v2, Honest trait modifier, Cautious trait modifier, anxious mood +CHARACTER: Van Maanen's Star dock worker, traits [Honest, Cautious], mood anxious +INJECTORS: Van Maanen's Star culture v2, Honest trait modifier, Cautious trait modifier, anxious mood BASE TEXT: "discovers a discrepancy in a manifest that shouldn't be there" ``` -*Watch for:* Does void-oath vocabulary appear where appropriate (anxious discovery)? Does the Honest trait make them visibly reluctant to move past it rather than flag it quietly? The anxious mood should not produce melodrama — Krenn anxiety is tight and working-class, not expressive. +*Watch for:* Does void-oath vocabulary appear where appropriate (anxious discovery)? Does the Honest trait make them visibly reluctant to move past it rather than flag it quietly? The anxious mood should not produce melodrama — Van Maanen's Star anxiety is tight and working-class, not expressive. --- **B-4: Relationship-driven (positive) — foreman observing a subordinate** ``` -CHARACTER: Krenn foreman, traits [Honest, Social], mood positive -INJECTORS: Krenn culture v2, Honest + Social trait modifiers, positive mood +CHARACTER: Van Maanen's Star foreman, traits [Honest, Social], mood positive +INJECTORS: Van Maanen's Star culture v2, Honest + Social trait modifiers, positive mood RELATIONSHIP CONTEXT: "this NPC watches a newer hire figure something out on their own and respects that" BASE TEXT: "watches a new hire figure something out on their own and says nothing" ``` -*Watch for:* Krenn approval is quiet and doesn't announce itself — "says nothing" is the approval. If the model adds a nod, a grunt of satisfaction, or any verbal acknowledgment, it's over-emoting. The Krenn way is to let competence be seen without commentary. +*Watch for:* Van Maanen's Star approval is quiet and doesn't announce itself — "says nothing" is the approval. If the model adds a nod, a grunt of satisfaction, or any verbal acknowledgment, it's over-emoting. The Van Maanen's Star way is to let competence be seen without commentary. --- **B-5: Relationship-driven (negative) — technician, non-acknowledgment** ``` -CHARACTER: Krenn technician, traits [Bold], mood suppressed -INJECTORS: Krenn culture v2, Bold trait modifier, suppressed mood +CHARACTER: Van Maanen's Star technician, traits [Bold], mood suppressed +INJECTORS: Van Maanen's Star culture v2, Bold trait modifier, suppressed mood RELATIONSHIP CONTEXT: "this NPC has an unresolved conflict with the NPC they're passing" BASE TEXT: "passes a colleague in the corridor without acknowledging them" ``` -*Watch for:* Does the non-acknowledgment read as a deliberate choice rather than distraction? Krenn conflict registers as pointed silence, not absence. If the model makes it ambiguous ("walks past without noticing"), the relational information is lost. +*Watch for:* Does the non-acknowledgment read as a deliberate choice rather than distraction? Van Maanen's Star conflict registers as pointed silence, not absence. If the model makes it ambiguous ("walks past without noticing"), the relational information is lost. --- **B-6: Tell-context behavior — dock worker, Nervous tell active** ``` -CHARACTER: Krenn dock worker, traits [Cautious, Honest], mood anxious -INJECTORS: Krenn culture v2, Cautious trait modifier, anxious mood +CHARACTER: Van Maanen's Star dock worker, traits [Cautious, Honest], mood anxious +INJECTORS: Van Maanen's Star culture v2, Cautious trait modifier, anxious mood TELL CONTEXT: "this NPC is under stress and concealing something. Their attention is divided. They appear normally busy, but their focus is not fully on the task." BASE TEXT: "waits for a loading bay to clear before moving to the next task" ``` @@ -157,12 +157,12 @@ BASE TEXT: "waits for a loading bay to clear before moving to the next task" **B-7: Social greeting, high-affect — mechanic receiving unexpected news** ``` -CHARACTER: Krenn mechanic, traits [Bold, Curious], mood shocked -INJECTORS: Krenn culture v2, Bold + Curious trait modifiers, shocked mood +CHARACTER: Van Maanen's Star mechanic, traits [Bold, Curious], mood shocked +INJECTORS: Van Maanen's Star culture v2, Bold + Curious trait modifiers, shocked mood BASE TEXT: "stops what she's doing and looks up when she hears the news" ``` -*Watch for:* Shocked Krenn should produce a brief physical stop, not an emotional monologue. Does a void-oath appear? Does it stay short? The Curious trait should make the NPC want to know more — does that register as a follow-up question impulse? +*Watch for:* Shocked Van Maanen's Star should produce a brief physical stop, not an emotional monologue. Does a void-oath appear? Does it stay short? The Curious trait should make the NPC want to know more — does that register as a follow-up question impulse? --- @@ -171,22 +171,22 @@ BASE TEXT: "stops what she's doing and looks up when she hears the news" **D-1: Low access tier — stranger interaction, foreman deflecting** ``` -CHARACTER: Krenn foreman, traits [Bold, Honest], mood neutral -INJECTORS: Krenn culture v2, Bold + Honest trait modifiers, neutral mood +CHARACTER: Van Maanen's Star foreman, traits [Bold, Honest], mood neutral +INJECTORS: Van Maanen's Star culture v2, Bold + Honest trait modifiers, neutral mood ACCESS TIER: low (stranger, no established relationship) TRUST LEVEL: none BASE TEXT: "I can't help with that." ``` -*Watch for:* A simple refusal in Krenn voice should be short and final, not apologetic, not elaborated. Does it add unnecessary softening ("I'm sorry, but...")? Does it add unnecessary hostility? The ideal output is something like "Can't help you there." or "Wrong person." — direct, not unkind, not extended. +*Watch for:* A simple refusal in Van Maanen's Star voice should be short and final, not apologetic, not elaborated. Does it add unnecessary softening ("I'm sorry, but...")? Does it add unnecessary hostility? The ideal output is something like "Can't help you there." or "Wrong person." — direct, not unkind, not extended. --- **D-2: Medium access tier — mechanic redirecting to another NPC** ``` -CHARACTER: Krenn mechanic, traits [Honest, Social], mood neutral -INJECTORS: Krenn culture v2, Honest + Social trait modifiers, neutral mood +CHARACTER: Van Maanen's Star mechanic, traits [Honest, Social], mood neutral +INJECTORS: Van Maanen's Star culture v2, Honest + Social trait modifiers, neutral mood ACCESS TIER: medium (familiar face, some rapport) TRUST LEVEL: acquaintance RELATIONSHIP: colleague (positive) @@ -200,43 +200,43 @@ BASE TEXT: "You'd want to ask Voss about that, not me." **D-3: High access tier — technician disclosing a problem** ``` -CHARACTER: Krenn technician, traits [Honest, Curious], mood concerned -INJECTORS: Krenn culture v2, Honest + Curious trait modifiers, concerned mood +CHARACTER: Van Maanen's Star technician, traits [Honest, Curious], mood concerned +INJECTORS: Van Maanen's Star culture v2, Honest + Curious trait modifiers, concerned mood ACCESS TIER: high (trusted, established relationship) TRUST LEVEL: trusted BASE TEXT: "Something's been off with the overnight manifest since last week. I logged it. Nobody's followed up." ``` -*Watch for:* This is the highest-stakes test. The information must survive intact — "since last week," "I logged it," "nobody's followed up" — these are specific and gameplay-relevant. The Honest trait should make the NPC clearly willing to say this; the Curious trait should hint at "and I want to know why." Does Krenn concern register as a practical complaint rather than dramatic worry? +*Watch for:* This is the highest-stakes test. The information must survive intact — "since last week," "I logged it," "nobody's followed up" — these are specific and gameplay-relevant. The Honest trait should make the NPC clearly willing to say this; the Curious trait should hint at "and I want to know why." Does Van Maanen's Star concern register as a practical complaint rather than dramatic worry? --- **D-4: Dialogue with Nervous tell context — dock worker deflecting** ``` -CHARACTER: Krenn dock worker, traits [Bold], mood stressed -INJECTORS: Krenn culture v2, Bold trait modifier, stressed mood +CHARACTER: Van Maanen's Star dock worker, traits [Bold], mood stressed +INJECTORS: Van Maanen's Star culture v2, Bold trait modifier, stressed mood ACCESS TIER: medium (familiar face) TRUST LEVEL: acquaintance TELL CONTEXT: "this NPC is suppressing stress and deflecting. Their responses are shorter than usual and more clipped even for them." BASE TEXT: "Everything's fine. The shift's running fine." ``` -*Watch for:* "Everything's fine" said by a Bold Krenn NPC who is actually stressed should ring hollow in a specific way. Krenn-Bold overstating normalcy should read as over-assertion, not calm confidence. The tell context ("shorter than usual, more clipped") should push the output toward something like "Fine. Shift's fine." — the repetition is the tell. +*Watch for:* "Everything's fine" said by a Bold Van Maanen's Star NPC who is actually stressed should ring hollow in a specific way. Van Maanen's Star-Bold overstating normalcy should read as over-assertion, not calm confidence. The tell context ("shorter than usual, more clipped") should push the output toward something like "Fine. Shift's fine." — the repetition is the tell. --- **D-5: High-affect dialogue — foreman, angry, denying involvement** ``` -CHARACTER: Krenn foreman, traits [Honest, Bold], mood angry -INJECTORS: Krenn culture v2, Honest + Bold trait modifiers, angry mood +CHARACTER: Van Maanen's Star foreman, traits [Honest, Bold], mood angry +INJECTORS: Van Maanen's Star culture v2, Honest + Bold trait modifiers, angry mood ACCESS TIER: medium TRUST LEVEL: acquaintance BASE TEXT: "I don't know who approved that, but it wasn't me and it wasn't my shift." ``` -*Watch for:* Krenn anger is specific and accusatory, not generalized. Does the output stay pointed? Does a void-oath appear? Does Bold make the NPC say this with more force than necessary (good) rather than pulling back (bad)? The line should have edge — not drama. +*Watch for:* Van Maanen's Star anger is specific and accusatory, not generalized. Does the output stay pointed? Does a void-oath appear? Does Bold make the NPC say this with more force than necessary (good) rather than pulling back (bad)? The line should have edge — not drama. --- @@ -260,7 +260,7 @@ This documents the full copy team workflow under the final architecture: full pi - 2 brief example pairs demonstrating correct culture voice - Copy team writes; copy team reviews spike output against these as ground truth - New culture cost: ~1 day of focused copy work -- Current status: Krenn v2 above is ready for Spike 1 +- Current status: Van Maanen's Star v2 above is ready for Spike 1 **Trait modifier clauses (once total, copy team owns)** - 1 injector clause per personality trait, 10 traits total @@ -351,7 +351,7 @@ Paula is drafting the amendment text. My proposed language from Round 2 has broa These are the 5 injector clauses that inform the LLM about an NPC's active tell state. They are injected into the behavior/dialogue prompt when a TellCategory is active. The tell itself never goes to the LLM; these context clauses do. -Draft — written for Krenn culture register but should be culture-neutral as system context: +Draft — written for Van Maanen's Star culture register but should be culture-neutral as system context: | TellCategory | Context clause injected into prompt | |---|---| @@ -367,6 +367,6 @@ Draft — written for Krenn culture register but should be culture-neutral as sy ## One thing to settle before Spike 1 -**Tell context clause culture-neutrality:** The 5 context clauses above are written to be culture-neutral — they describe the NPC's internal state without Krenn register. They're constraints, not output. This is intentional: culture injectors voice the output; tell context clauses describe the state. If the clauses are written in Krenn voice, the LLM may voice the constraint itself rather than apply it. +**Tell context clause culture-neutrality:** The 5 context clauses above are written to be culture-neutral — they describe the NPC's internal state without Van Maanen's Star register. They're constraints, not output. This is intentional: culture injectors voice the output; tell context clauses describe the state. If the clauses are written in Van Maanen's Star voice, the LLM may voice the constraint itself rather than apply it. -Gestalt — confirm: context clauses are system prompt input, the player never sees them, and they should be maximally descriptive rather than voiced? If so, the drafts above are correct. If tell context clauses need to be per-culture (e.g., "this Krenn NPC is under stress..."), the authoring burden increases significantly and I'd want to know now. +Gestalt — confirm: context clauses are system prompt input, the player never sees them, and they should be maximally descriptive rather than voiced? If so, the drafts above are correct. If tell context clauses need to be per-culture (e.g., "this Van Maanen's Star NPC is under stress..."), the authoring burden increases significantly and I'd want to know now. diff --git a/docs/workshops/llm-voice-pipeline/miri-round1.md b/docs/workshops/llm-voice-pipeline/miri-round1.md index 249fba061..52bb988e7 100644 --- a/docs/workshops/llm-voice-pipeline/miri-round1.md +++ b/docs/workshops/llm-voice-pipeline/miri-round1.md @@ -10,7 +10,7 @@ Let me check this against what we've established before I endorse anything. -I've read the full proposal, the generator spike, both zone specs, the Krenn culture profile, and the relevant D-records (D-121, D-122, D-123, D-128). My position: **Option 3 (LLM re-voicing) is correct in direction, but the proposal as written underestimates the injection complexity required to preserve cultural distinctiveness at 2B model size.** The base-text-as-fallback architecture is worldbuilding-sound. The injector clause system, as currently described, is not deep enough to produce Krenn voices rather than generic SF working-class voices. +I've read the full proposal, the generator spike, both zone specs, the Van Maanen's Star culture profile, and the relevant D-records (D-121, D-122, D-123, D-128). My position: **Option 3 (LLM re-voicing) is correct in direction, but the proposal as written underestimates the injection complexity required to preserve cultural distinctiveness at 2B model size.** The base-text-as-fallback architecture is worldbuilding-sound. The injector clause system, as currently described, is not deep enough to produce Van Maanen's Star voices rather than generic SF working-class voices. This is fixable. It is not a reason to reject Option 3. But it needs to be flagged clearly before the spike is designed. @@ -20,25 +20,25 @@ This is fixable. It is not a reason to reject Option 3. But it needs to be flagg ### Option 1 — Hand-authored pools (current) -**Setting note:** This is the highest-fidelity option for Krenn specifically, but it encodes a trap. We've invested enough authoring to make Krenn feel like a place. Adding a second culture — say, a station culture with different history and different relationship to the void — requires rebuilding the entire content layer from scratch. Option 1 preserves what we have; it cannot scale to what the Reach requires. +**Setting note:** This is the highest-fidelity option for Van Maanen's Star specifically, but it encodes a trap. We've invested enough authoring to make Van Maanen's Star feel like a place. Adding a second culture — say, a station culture with different history and different relationship to the void — requires rebuilding the entire content layer from scratch. Option 1 preserves what we have; it cannot scale to what the Reach requires. -The cultural distinctiveness of Krenn in the current zone files is not accidental. Lines like "wipes grease on the thigh of her coveralls between jobs" and "explains a repair in clipped shorthand without looking up" are specific and earned. That specificity comes from Mellanie understanding Krenn culture well enough to author from the inside. You cannot template that away. What you can do is provide the LLM with enough cultural context that it produces output that doesn't contradict it. +The cultural distinctiveness of Van Maanen's Star in the current zone files is not accidental. Lines like "wipes grease on the thigh of her coveralls between jobs" and "explains a repair in clipped shorthand without looking up" are specific and earned. That specificity comes from Mellanie understanding Van Maanen's Star culture well enough to author from the inside. You cannot template that away. What you can do is provide the LLM with enough cultural context that it produces output that doesn't contradict it. -**Verdict:** Best quality, worst scalability. Viable only for Krenn, only for v0.2. +**Verdict:** Best quality, worst scalability. Viable only for Van Maanen's Star, only for v0.2. ### Option 2 — Composable primitives **Setting note:** The cultural markers system already exists in the NpcBlueprint — `speech_register`, `filler_words`, `greeting`. These are well-defined discrete items. The problem is that composable primitives can only assemble *vocabulary*; they cannot assemble *worldview*. -"Void take it" is in the culture RON as an exclamation. A composable system can insert it correctly when an NPC exclaims. But it cannot decide that a Krenn character, when stressed, says "cold vacuum" rather than "void take it" — that requires understanding the emotional register each phrase carries. Krenn speech is working-class and compressed, not working-class and verbose. Composition engines tend toward additive assembly; Krenn culture requires compression and omission. +"Void take it" is in the culture RON as an exclamation. A composable system can insert it correctly when an NPC exclaims. But it cannot decide that a Van Maanen's Star character, when stressed, says "cold vacuum" rather than "void take it" — that requires understanding the emotional register each phrase carries. Van Maanen's Star speech is working-class and compressed, not working-class and verbose. Composition engines tend toward additive assembly; Van Maanen's Star culture requires compression and omission. More seriously: composable primitives cannot prevent the cultural void-oath from being inserted in a context where it reads wrong. The behavior "hauls produce to the market stall before the morning exchange opens" doesn't naturaly carry an exclamation — but a template that tries to add cultural flavor might generate something like "hauls produce, grumbling 'void take it' at the weight." That's not wrong vocabulary. It's wrong register. -**Verdict:** Sufficient for vocabulary, insufficient for worldview. Produces Krenn-vocabulary characters that don't feel Krenn. +**Verdict:** Sufficient for vocabulary, insufficient for worldview. Produces Van Maanen's Star-vocabulary characters that don't feel Van Maanen's Star. ### Option 3 — LLM re-voicing (hybrid recommended) -**Setting note:** The architecture of this option is sound worldbuilding. The semantic base text as the gameplay layer and the voiced text as the enhancement layer maps cleanly to how the setting works diegetically — the world is always legible; the insert just adds resolution. A player who plays without AI enhancement experiences a functional Krenn world; one with it enabled hears the grain. +**Setting note:** The architecture of this option is sound worldbuilding. The semantic base text as the gameplay layer and the voiced text as the enhancement layer maps cleanly to how the setting works diegetically — the world is always legible; the insert just adds resolution. A player who plays without AI enhancement experiences a functional Van Maanen's Star world; one with it enabled hears the grain. The injector clause structure — culture as baseline, personality as flavor, mood as override — matches the cultural hierarchy we've established (D-121: voice is culture-driven, job as modifier). This is not a coincidence; it's a correct abstraction of what the existing culture RON encodes. @@ -52,11 +52,11 @@ The injector clause structure — culture as baseline, personality as flavor, mo This is where I need to be cautious. -The proposal describes the Krenn cultural injector as: *"Your speech is formal and avoids contractions."* +The proposal describes the Van Maanen's Star cultural injector as: *"Your speech is formal and avoids contractions."* -**That is the wrong injector for Krenn.** Krenn speech is not formal. It is direct-informal. Formal-without-contractions describes a completely different culture. This example injector reads like a placeholder written for a generic "culture adds formality" slot. If this is the actual injector that ships, we will produce NPCs who sound like junior civil servants, not people who live in a pressurized box 180 years from Earth. +**That is the wrong injector for Van Maanen's Star.** Van Maanen's Star speech is not formal. It is direct-informal. Formal-without-contractions describes a completely different culture. This example injector reads like a placeholder written for a generic "culture adds formality" slot. If this is the actual injector that ships, we will produce NPCs who sound like junior civil servants, not people who live in a pressurized box 180 years from Earth. -The actual Krenn cultural injector needs to encode: +The actual Van Maanen's Star cultural injector needs to encode: 1. **Register:** Direct but not hostile. Short because time is genuinely scarce, not because they're unfriendly. 2. **Oath vocabulary:** Void-adjacent exclamations only. "Void take it," "cold vacuum," "blood and void." Not divine oaths. Not secular Earth oaths ("damn it," "hell," "crap"). Space is the threat that kills you, not a metaphysical abstraction. @@ -72,7 +72,7 @@ This is approximately 200-300 words of instruction. At 2B model size, the effect **My assessment:** A 2B model can probably preserve oath *vocabulary* if the injector explicitly lists the terms and instructs their use. It cannot reliably preserve the *philosophy* behind the vocabulary. The difference between a character who says "void take it" because they were told to and a character who says it because space genuinely terrifies them — that lives in tone and context, not in word selection. -**Practical floor:** Injector clauses can guarantee correct oath vocabulary and correct register description. They cannot guarantee that the model uses them with correct Krenn weight. The spike must explicitly test oath preservation and register accuracy, not just fluency. +**Practical floor:** Injector clauses can guarantee correct oath vocabulary and correct register description. They cannot guarantee that the model uses them with correct Van Maanen's Star weight. The spike must explicitly test oath preservation and register accuracy, not just fluency. --- @@ -98,13 +98,13 @@ The model knows what generic SF NPCs talk about. Wormholes are in the Settled Re ### Type C: Setting-neutral social structures -The model may produce NPCs who reference senators, admirals, corporations, megacities — structures that exist in generic SF but not in the Settled Reach's specific institutional topology. For Krenn, the relevant institutions are the Commission (distant authority, suspect), the shift structure (immediate authority, respected if competent), and the local community (primary loyalty). +The model may produce NPCs who reference senators, admirals, corporations, megacities — structures that exist in generic SF but not in the Settled Reach's specific institutional topology. For Van Maanen's Star, the relevant institutions are the Commission (distant authority, suspect), the shift structure (immediate authority, respected if competent), and the local community (primary loyalty). **Guard:** Injector should specify institutional vocabulary. "When referencing authority, use: Commission, shift lead, port authority. Do not use: government, military, senate, council, corporation." ### Type D: Social register bleed -Working-class characters in English-language training data sound like contemporary Earth working class. Krenn working class has 180 years of post-Earth cultural evolution in an enclosed artificial environment. The biggest surface tell is: **contemporary Earth profanity and social reference**. A Krenn character should not reference sports, religion, nationalism, or other Earth-rooted social fabric. The model will produce these because they are statistically dominant in training data for working-class dialogue. +Working-class characters in English-language training data sound like contemporary Earth working class. Van Maanen's Star working class has 180 years of post-Earth cultural evolution in an enclosed artificial environment. The biggest surface tell is: **contemporary Earth profanity and social reference**. A Van Maanen's Star character should not reference sports, religion, nationalism, or other Earth-rooted social fabric. The model will produce these because they are statistically dominant in training data for working-class dialogue. **Guard:** Explicit exclusion in injectors. "Do not reference religion, sports, nationality, or Earth-origin social structures." @@ -143,13 +143,13 @@ This also means the LLM injector for vocabulary is zero-additional-authoring — ### If we choose Option 1 (hand-authored only) -**Setting cost:** Krenn is permanently the only culture with full coverage. Every other culture the team needs — and the Reach requires multiple cultures for the investigation mechanics to work — starts from nothing. The IP originality problem is managed by authoring, but only for Krenn. Everywhere else defaults to generic SF. +**Setting cost:** Van Maanen's Star is permanently the only culture with full coverage. Every other culture the team needs — and the Reach requires multiple cultures for the investigation mechanics to work — starts from nothing. The IP originality problem is managed by authoring, but only for Van Maanen's Star. Everywhere else defaults to generic SF. More importantly: **D-128 says culture is implicit in location**. As we add locations, we add culture requirements. Option 1 makes every new location a content crisis. ### If we choose Option 2 (composable primitives, no LLM) -**Setting cost:** Characters produce the right vocabulary in the wrong contexts. A composable system that assembles "void take it" as a cultural marker will insert it wherever the culture modifier fires, regardless of whether the character is mildly inconvenienced or confronting existential danger. Krenn exclamations are calibrated by severity — "stars" is mild, "blood and void" is serious. Template assembly has no severity model. +**Setting cost:** Characters produce the right vocabulary in the wrong contexts. A composable system that assembles "void take it" as a cultural marker will insert it wherever the culture modifier fires, regardless of whether the character is mildly inconvenienced or confronting existential danger. Van Maanen's Star exclamations are calibrated by severity — "stars" is mild, "blood and void" is serious. Template assembly has no severity model. More practically: composable primitives produce dialogue that reads as *assembled*. The player will notice the seams. The immersive sim depends on NPCs feeling like inhabitants. Assembled dialogue breaks that. @@ -173,11 +173,11 @@ This is the binding constraint for everything I've described. If the total promp `[Task instruction] + [Base text] + [Mood injector] + [Personality injectors] + [Cultural injector] + [Format instruction]` -...then the cultural injector is competing for space with everything else. At 2B model size, very long prompts produce worse instruction-following, not better. The cultural injector I described above — register, oath vocabulary, community anchors, competence signaling, exclusions — requires approximately 200-300 words to encode Krenn accurately. If the budget is 50-80 tokens, we can specify register and list the oaths but nothing else. If it's 200+ tokens, we can encode the cultural philosophy. +...then the cultural injector is competing for space with everything else. At 2B model size, very long prompts produce worse instruction-following, not better. The cultural injector I described above — register, oath vocabulary, community anchors, competence signaling, exclusions — requires approximately 200-300 words to encode Van Maanen's Star accurately. If the budget is 50-80 tokens, we can specify register and list the oaths but nothing else. If it's 200+ tokens, we can encode the cultural philosophy. -**The quality ceiling of culture preservation in this system is directly determined by prompt budget.** I cannot assess whether Option 3 can preserve Krenn cultural distinctiveness until Tyre tells me how many tokens the cultural injector can consume without degrading output quality at 2B model size. +**The quality ceiling of culture preservation in this system is directly determined by prompt budget.** I cannot assess whether Option 3 can preserve Van Maanen's Star cultural distinctiveness until Tyre tells me how many tokens the cultural injector can consume without degrading output quality at 2B model size. -If the answer is "under 100 tokens," we need to revisit the injector architecture and consider culture-specific few-shot examples rather than instruction-only injectors. Few-shot examples may produce better Krenn register than instructions about Krenn register — but they consume more tokens and require authoring examples for each culture. +If the answer is "under 100 tokens," we need to revisit the injector architecture and consider culture-specific few-shot examples rather than instruction-only injectors. Few-shot examples may produce better Van Maanen's Star register than instructions about Van Maanen's Star register — but they consume more tokens and require authoring examples for each culture. --- @@ -185,7 +185,7 @@ If the answer is "under 100 tokens," we need to revisit the injector architectur | Criterion | Option 1 | Option 2 | Option 3 (hybrid) | |-----------|----------|----------|-------------------| -| Krenn cultural distinctiveness | Excellent | Adequate | Good, if injectors are deep | +| Van Maanen's Star cultural distinctiveness | Excellent | Adequate | Good, if injectors are deep | | Multi-culture scalability | Poor | Moderate | Excellent | | Void-oath preservation | Guaranteed | Vocabulary only | Depends on model + budget | | Lore contamination risk | None | Low | Moderate (franchise bleed) | @@ -197,6 +197,6 @@ If the answer is "under 100 tokens," we need to revisit the injector architectur 2. Cultural injectors sourced from NpcBlueprint.cultural_markers (not re-derived from culture RON) 3. Negative injectors (NOT-lists) as a first-class component of cultural injection 4. Spike must explicitly test oath preservation and franchise-bleed resistance, not just fluency -5. The current placeholder Krenn injector ("formal, avoids contractions") must be replaced before any quality assessment is valid +5. The current placeholder Van Maanen's Star injector ("formal, avoids contractions") must be replaced before any quality assessment is valid The base-text-as-fallback architecture is correct and worldbuilding-sound. The progressive enhancement model maps cleanly to how the setting works. My only blocker is knowing the prompt token budget before I can assess whether deep injectors are feasible at 2B. diff --git a/docs/workshops/llm-voice-pipeline/miri-round2.md b/docs/workshops/llm-voice-pipeline/miri-round2.md index 72a09ed61..9957d177e 100644 --- a/docs/workshops/llm-voice-pipeline/miri-round2.md +++ b/docs/workshops/llm-voice-pipeline/miri-round2.md @@ -25,10 +25,10 @@ This is the question I raised in Round 1. Now that I have a concrete budget numb ### What 150 tokens can encode -An aggressive compression of the Krenn cultural injector: +An aggressive compression of the Van Maanen's Star cultural injector: --- -*Krenn System culture. Direct-informal register — short because time is scarce, not unfriendly. Competence earns respect; showing up matters more than rank. Community references: crew, shift, street. Exclamations ONLY from: "void take it" / "stars" / "blood and void" / "void's sake" / "cold vacuum." Greetings: hey, morning, shift treating you alright. Farewells: shift's calling, gotta move. NO religious oaths, NO quips, NO sir/ma'am deference. Filler words: look, right, yeah, so.* +*Van Maanen's Star culture. Direct-informal register — short because time is scarce, not unfriendly. Competence earns respect; showing up matters more than rank. Community references: crew, shift, street. Exclamations ONLY from: "void take it" / "stars" / "blood and void" / "void's sake" / "cold vacuum." Greetings: hey, morning, shift treating you alright. Farewells: shift's calling, gotta move. NO religious oaths, NO quips, NO sir/ma'am deference. Filler words: look, right, yeah, so.* --- Word count: ~85 words. Token count: ~100-115 tokens. **This fits within the 150-token budget.** @@ -45,20 +45,20 @@ What this encodes at 150 tokens: What is missing at 150 tokens: -1. **The reason behind the register.** "Direct-informal" describes the surface; it doesn't explain that Krenn directness is *compressed purposefulness* — short because the work is real and time is genuinely scarce — not shortness-as-personality. A 2B model interpreting "direct-informal" without this context will produce casual American working-class dialogue. Krenn is not casual American. It's earned competence under material constraint. +1. **The reason behind the register.** "Direct-informal" describes the surface; it doesn't explain that Van Maanen's Star directness is *compressed purposefulness* — short because the work is real and time is genuinely scarce — not shortness-as-personality. A 2B model interpreting "direct-informal" without this context will produce casual American working-class dialogue. Van Maanen's Star is not casual American. It's earned competence under material constraint. -2. **Void-oath philosophy.** The culture RON describes Krenn oaths as "void-adjacent — space is real here, and hostile. They don't swear by gods or governments. They swear by what kills you." This is the *reason* the oath vocabulary is what it is. A model that has the vocabulary list but not this context will use "void take it" as a rule, not as an instinct — and the register difference is visible in how and when the oath appears. +2. **Void-oath philosophy.** The culture RON describes Van Maanen's Star oaths as "void-adjacent — space is real here, and hostile. They don't swear by gods or governments. They swear by what kills you." This is the *reason* the oath vocabulary is what it is. A model that has the vocabulary list but not this context will use "void take it" as a rule, not as an instinct — and the register difference is visible in how and when the oath appears. 3. **Deep NOT-list.** 150 tokens gives room for 3-4 exclusions. The full exclusion set needed to prevent franchise bleed is 8-10 items. See Section 4 for the full universal negative injector set. -4. **Social calibration.** Krenn culture is community-oriented but not warm-in-the-American-sense. Outsiders are "tolerated but watched." Loyalty "runs narrow and deep — to your crew, your shift, your street." This social topology shapes how NPCs interact with the player in ways that a register descriptor cannot convey. +4. **Social calibration.** Van Maanen's Star culture is community-oriented but not warm-in-the-American-sense. Outsiders are "tolerated but watched." Loyalty "runs narrow and deep — to your crew, your shift, your street." This social topology shapes how NPCs interact with the player in ways that a register descriptor cannot convey. ### 150 tokens vs. 300 tokens: what changes At 300 tokens, you can add: - A worldview sentence: "Settled Reach workers live in sealed environments — space is the hostile reality outside the hull, not a romantic backdrop. Void-oaths reflect proximity to vacuum, not metaphor." -- Behavioral guidance: "Krenn workers show competence through visible action, not through claiming status. They answer questions with the minimum needed and add context only when it affects the work." +- Behavioral guidance: "Van Maanen's Star workers show competence through visible action, not through claiming status. They answer questions with the minimum needed and add context only when it affects the work." - Extended NOT-list: Full set of 8-10 exclusion categories rather than 3. - Social calibration: "Outsiders are politely watched, not warmly welcomed. Trust is earned through reliable work, not through friendliness." @@ -73,7 +73,7 @@ The difference between 150 and 300 tokens is the difference between **following **Hybrid (instructions + examples) at 200-250 tokens:** This is the recommendation. Specifically: - ~80-90 tokens: minimal instruction set (register, oath vocabulary list, 3-4 NOT-items) -- ~120-140 tokens: 2 brief example pairs showing Krenn voice in practice +- ~120-140 tokens: 2 brief example pairs showing Van Maanen's Star voice in practice Example pair format: ``` @@ -88,7 +88,7 @@ Each pair: ~35-40 tokens. Two pairs: ~70-80 tokens. Adding these to the 100-toke **Why examples outperform instructions at 2B model size:** -Small models are pattern matchers before they are instruction-followers. An example that demonstrates Krenn register (spare phrasing, visible competence, no ceremony) is more reliably reproduced than an instruction describing the same properties in the abstract. The instruction tells the model *what* to do; the example shows it *what the output looks like*. +Small models are pattern matchers before they are instruction-followers. An example that demonstrates Van Maanen's Star register (spare phrasing, visible competence, no ceremony) is more reliably reproduced than an instruction describing the same properties in the abstract. The instruction tells the model *what* to do; the example shows it *what the output looks like*. ### Verdict on Q-R1-04 @@ -114,7 +114,7 @@ The behaviors-only scope is also correct sequencing. Observable behaviors are sh **Specific world consistency concerns for Proposal A:** -The 150-token injector budget (all three proposals share this for ambient behaviors) is adequate for vocabulary but requires the hybrid instruction+example structure I described above. If the injector is instruction-only at 150 tokens, the output will be Krenn-vocabulary but not necessarily Krenn-register. +The 150-token injector budget (all three proposals share this for ambient behaviors) is adequate for vocabulary but requires the hybrid instruction+example structure I described above. If the injector is instruction-only at 150 tokens, the output will be Van Maanen's Star-vocabulary but not necessarily Van Maanen's Star-register. The NOT-list in the injector needs the universal negative injectors (see Section 4). These are not culture-specific — they prevent franchise bleed for any culture, including cultures we haven't authored yet. @@ -130,7 +130,7 @@ The NOT-list in the injector needs the universal negative injectors (see Section **World consistency assessment: Appealing in theory, risk in practice.** -I want to give Gestalt's semantic_core proposal credit — it's architecturally elegant and the theory is correct. A tell that reads "avoidance_behavior" in Krenn dialect should express differently than one in a different culture. The player who has spent 20 hours in the Reach should learn to read Krenn avoidance as distinct from other cultures' avoidance. That cultural specificity is worldbuilding-good. +I want to give Gestalt's semantic_core proposal credit — it's architecturally elegant and the theory is correct. A tell that reads "avoidance_behavior" in Van Maanen's Star dialect should express differently than one in a different culture. The player who has spent 20 hours in the Reach should learn to read Van Maanen's Star avoidance as distinct from other cultures' avoidance. That cultural specificity is worldbuilding-good. The risk is asymmetric failure. Proposal A fails visibly and audibly (wrong vocabulary in a behavior line). Proposal B fails invisibly and mechanically — a tell that *sounds fine* but does not preserve the phenomenon it was authored to signal. That is a corrupted gameplay-information path that may not be detected in testing because it reads as acceptable prose. @@ -143,7 +143,7 @@ The current tell grammar contains behaviors like: Can a 2B model, given semantic_core = "suppression_behavior", preserve the "exaggerated" quality that distinguishes performed calm from natural calm? Can it preserve the "repeatedly" that makes the second tell a tell rather than a normal behavior? My concern is that the model preserves the category (avoidance, suppression, vigilance) but loses the specific qualifier that makes each tell *readable as a tell* rather than readable as neutral behavior. -**Setting note:** The void-oath vocabulary issue is *more* dangerous in tells than in ambient behaviors. An ambient behavior that uses wrong vocabulary is a minor lore break. A tell that uses wrong vocabulary may read as a different tell entirely — wrong signal, wrong player inference. If "becomes evasive and avoids eye contact" is re-voiced with a Krenn register that produces "keeps to themselves, moves through the space quiet" — that is NOT a strong avoidance tell. It could be an introversion tell, a neutral behavior, or nothing. The vocabulary change produced a semantic shift. +**Setting note:** The void-oath vocabulary issue is *more* dangerous in tells than in ambient behaviors. An ambient behavior that uses wrong vocabulary is a minor lore break. A tell that uses wrong vocabulary may read as a different tell entirely — wrong signal, wrong player inference. If "becomes evasive and avoids eye contact" is re-voiced with a Van Maanen's Star register that produces "keeps to themselves, moves through the space quiet" — that is NOT a strong avoidance tell. It could be an introversion tell, a neutral behavior, or nothing. The vocabulary change produced a semantic shift. **Condition for acceptability:** The spike must test Proposal B's constrained re-voicing on tell strings explicitly and measure whether the phenomenon survives at >98% accuracy. "Phenomenon survives" means: a blind reviewer, shown the base text tell and the re-voiced tell, identifies them as expressing the same observable pattern. Below 98%, fall back to Proposal A passthrough for tells. @@ -157,7 +157,7 @@ Can a 2B model, given semantic_core = "suppression_behavior", preserve the "exag **World consistency assessment: Architecturally correct, wrong sequencing.** -Dialogue is where cultural voice matters most to the player. What NPCs *say* is where Krenn identity is most legible — their speech register, their void-oaths used naturally in conversation, their working-class pragmatism in how they respond to the player. I agree with Paula that dialogue is the highest-value target for re-voicing. +Dialogue is where cultural voice matters most to the player. What NPCs *say* is where Van Maanen's Star identity is most legible — their speech register, their void-oaths used naturally in conversation, their working-class pragmatism in how they respond to the player. I agree with Paula that dialogue is the highest-value target for re-voicing. The problem is dialogue is also the highest-risk target for lore contamination at 2B model size. @@ -171,11 +171,11 @@ The 400-500 token total prompt for dialogue means the cultural injector (~100-20 For behaviors: "wrong vocabulary once" is the failure mode — detectable, bounded. -For dialogue: "sounds like the wrong franchise for the whole conversation" is the failure mode — immersive, corrosive. An NPC whose ambient behaviors are correctly Krenn-voiced but whose dialogue sounds like a Mass Effect NPC creates a cognitive dissonance that damages trust in the setting. The player will notice "this feels like I've heard this before" more readily in dialogue than in brief behavioral observations. +For dialogue: "sounds like the wrong franchise for the whole conversation" is the failure mode — immersive, corrosive. An NPC whose ambient behaviors are correctly Van Maanen's Star-voiced but whose dialogue sounds like a Mass Effect NPC creates a cognitive dissonance that damages trust in the setting. The player will notice "this feels like I've heard this before" more readily in dialogue than in brief behavioral observations. **The access/trust tier constraint adds surface:** -Paula's observation that dialogue has access/trust tier tags is correct, and it's a structural advantage for information safety. But from a worldbuilding perspective, those tiers also change the *register* of the dialogue — a high-trust conversation with a Krenn worker sounds different from a low-trust first encounter. A 2B model given cultural injectors + trust tier needs to combine two constraint sets simultaneously without collapsing either. That's a harder instruction-following task. +Paula's observation that dialogue has access/trust tier tags is correct, and it's a structural advantage for information safety. But from a worldbuilding perspective, those tiers also change the *register* of the dialogue — a high-trust conversation with a Van Maanen's Star worker sounds different from a low-trust first encounter. A 2B model given cultural injectors + trust tier needs to combine two constraint sets simultaneously without collapsing either. That's a harder instruction-following task. **How to make C acceptable:** @@ -280,7 +280,7 @@ This is not a blocker for any proposal, but it must be decided before the `sr-vo 4. Tell passthrough as absolute — no tell re-voicing in v0.2 under any circumstances 5. Proposal C (dialogue) as explicitly-stated v0.3 target in the D-record -**The corrected Krenn injector (placeholder, for Mellanie to refine):** +**The corrected Van Maanen's Star injector (placeholder, for Mellanie to refine):** ``` [SYSTEM/SHARED] Do not use religious language. No military ranks. Technology terms @@ -297,6 +297,6 @@ SHOW: BASE → VOICED "works on the equipment" → "traces the fault, finds it, fixes it without ceremony" ``` -This is a working draft, not final copy. The two examples demonstrate Krenn's visible-competence-without-commentary register in practice. The full injector with the example pairs runs ~220-240 tokens — above 150 but within the 250-token soft ceiling I'd recommend for behavior re-voicing. +This is a working draft, not final copy. The two examples demonstrate Van Maanen's Star's visible-competence-without-commentary register in practice. The full injector with the example pairs runs ~220-240 tokens — above 150 but within the 250-token soft ceiling I'd recommend for behavior re-voicing. -**Setting note — the Proposal C vision is correct, just not for v0.2.** Dialogue re-voicing with culture-vector injectors is the right long-term architecture for scaling Krenn voice (and every other culture we build) across the full Reach. The risk profile for v0.2 is too high because we haven't yet proven the behavior pipeline. The correct statement is: build A, validate, extend to C in the next spike. +**Setting note — the Proposal C vision is correct, just not for v0.2.** Dialogue re-voicing with culture-vector injectors is the right long-term architecture for scaling Van Maanen's Star voice (and every other culture we build) across the full Reach. The risk profile for v0.2 is too high because we haven't yet proven the behavior pipeline. The correct statement is: build A, validate, extend to C in the next spike. diff --git a/docs/workshops/llm-voice-pipeline/miri-round3.md b/docs/workshops/llm-voice-pipeline/miri-round3.md index 4e55977c4..30aaff8ea 100644 --- a/docs/workshops/llm-voice-pipeline/miri-round3.md +++ b/docs/workshops/llm-voice-pipeline/miri-round3.md @@ -50,7 +50,7 @@ Revised failure mode list, with mitigations: *Layer 1 — Negative injectors:* NI-1 through NI-5 (see Section 2) in the shared system prompt. These block the most common franchise vocabulary before culture-specific injectors run. -*Layer 2 — Culture injectors with explicit positive anchoring:* The culture injector doesn't just exclude — it provides a positive pattern to match. Two example pairs demonstrating Krenn register show the model what Settled Reach working-class sounds like, not just what it doesn't sound like. +*Layer 2 — Culture injectors with explicit positive anchoring:* The culture injector doesn't just exclude — it provides a positive pattern to match. Two example pairs demonstrating Van Maanen's Star register show the model what Settled Reach working-class sounds like, not just what it doesn't sound like. *Layer 3 — Build-time validation on baked content:* Before baked hub content ships, run an automated pass checking outputs against a franchise vocabulary blocklist. Flag any line containing identifiable franchise markers for human review. This list is maintained by the copy team (Mellanie) and initially populated from known franchise vocabulary. @@ -86,11 +86,11 @@ Revised failure mode list, with mitigations: - "The military," "the navy," "the fleet" - Generic authority figures: "the government," "the president," "the king" -**The Krenn-specific version:** Krenn NPCs reference the Commission as the distant authority they're suspicious of. A model that doesn't know this will substitute generic institutional vocabulary. "The Commission wants its cut" is correct; "the government takes its share" is not wrong in isolation but it dissolves setting specificity. +**The Van Maanen's Star-specific version:** Van Maanen's Star NPCs reference the Commission as the distant authority they're suspicious of. A model that doesn't know this will substitute generic institutional vocabulary. "The Commission wants its cut" is correct; "the government takes its share" is not wrong in isolation but it dissolves setting specificity. **Mitigation:** -*Culture injector:* Include the relevant institutional vocabulary for each culture. Krenn culture: Commission (distant, suspect), port authority (local, procedural), shift lead (immediate, competent). These go in the culture-specific injector, not the universal system prompt — institutions are culture-specific. +*Culture injector:* Include the relevant institutional vocabulary for each culture. Van Maanen's Star culture: Commission (distant, suspect), port authority (local, procedural), shift lead (immediate, competent). These go in the culture-specific injector, not the universal system prompt — institutions are culture-specific. *NI-2 (negative injector):* Blocks military rank vocabulary (a frequent institutional contamination vector) universally. @@ -102,7 +102,7 @@ Revised failure mode list, with mitigations: ### Failure Mode 4: Earth Social Register -**What it is:** Working-class characters in training data sound like 21st-century Earth working class. Krenn working class has 180 years of post-Earth cultural evolution in a sealed artificial environment. The bleed is subtle: idioms, sports references, religious phrases, nationality markers, and contemporary social cadences. +**What it is:** Working-class characters in training data sound like 21st-century Earth working class. Van Maanen's Star working class has 180 years of post-Earth cultural evolution in a sealed artificial environment. The bleed is subtle: idioms, sports references, religious phrases, nationality markers, and contemporary social cadences. **How it manifests:** - Earth idioms: "at the end of the day," "bite the bullet," "burning the midnight oil" @@ -114,11 +114,11 @@ Revised failure mode list, with mitigations: *NI-5 (negative injector):* Universal block on Earth-origin social references. -*Culture injectors — positive anchoring:* Krenn-specific oath and filler vocabulary (void take it, stars, cold vacuum) provides a strong positive attractor. The model learns what Krenn characters say *instead of* Earth idioms. +*Culture injectors — positive anchoring:* Van Maanen's Star-specific oath and filler vocabulary (void take it, stars, cold vacuum) provides a strong positive attractor. The model learns what Van Maanen's Star characters say *instead of* Earth idioms. *Earth idiom detection in build-time validation:* Harder to automate than technology vocabulary. Build-time validation should include a curated Earth idiom blocklist for the highest-frequency offenders. The copy team maintains this. Long-tail idioms caught by human review of sampled outputs. -**Residual risk:** Medium-to-high. Earth idioms are deeply embedded in training data and are semantically similar to what we want (working-class pragmatism). The positive attractor (Krenn vocabulary) is the most important mitigation here — exclusion alone is not reliable enough. +**Residual risk:** Medium-to-high. Earth idioms are deeply embedded in training data and are semantically similar to what we want (working-class pragmatism). The positive attractor (Van Maanen's Star vocabulary) is the most important mitigation here — exclusion alone is not reliable enough. --- @@ -232,7 +232,7 @@ The compressed version is less precise but hits all five categories. Troblum's t ## 3. Culture Injector Template -This is the standard structure every new culture follows. Krenn is the reference implementation, using Mellanie's corrected clauses. +This is the standard structure every new culture follows. Van Maanen's Star is the reference implementation, using Mellanie's corrected clauses. ### Template structure (~200 tokens, hybrid instruction + 2 examples) @@ -265,12 +265,12 @@ BASE: [culture-neutral semantic line] --- -### Reference implementation: Krenn System culture +### Reference implementation: Van Maanen's Star culture ``` [BLOCK 1 — REGISTER] Be direct. Don't waste words. Everyone here is short on time, including you. -Not unfriendly — just compressed. Krenn people say what's needed and stop. +Not unfriendly — just compressed. Van Maanen's Star people say what's needed and stop. [BLOCK 2 — CULTURAL CONTEXT] You grew up in a working community where showing up and doing the work matters @@ -289,7 +289,7 @@ Loyalty runs to your crew, your shift, your street. Not abstractions. [BLOCK 5 — CULTURE-SPECIFIC NOT-LIST] No sir/ma'am deference. No quips or banter. No formal phrasing or contractions -avoided (Krenn uses contractions freely: shift's calling, gotta, can't). +avoided (Van Maanen's Star uses contractions freely: shift's calling, gotta, can't). [BLOCK 6 — EXAMPLES] BASE: "checks the gate" @@ -309,17 +309,17 @@ When authoring a culture injector for a new culture, answer these questions: 1. **Register (Block 1):** How does this culture's speech differ from generic SF working-class? What is the most distinctive surface marker? -2. **Root cause (Block 2):** What environmental, historical, or social fact explains why this culture speaks this way? (For Krenn: sealed environment + labor community + 180 years of adaptation.) +2. **Root cause (Block 2):** What environmental, historical, or social fact explains why this culture speaks this way? (For Van Maanen's Star: sealed environment + labor community + 180 years of adaptation.) 3. **Vocabulary (Block 3):** What does this culture swear by? What are their vernacular greetings? What filler words dominate? (These must come from the culture RON `speech` fields — they exist already.) 4. **Values-as-instructions (Block 4):** Pick two values from the culture RON `values` section. Rephrase each as a behavioral instruction in second-person imperative. -5. **Exclusions (Block 5):** What generic SF or Earth registers would be especially wrong for this culture? (Formal bureaucratic speech is wrong for Krenn. The equivalent for a formal/diplomatic culture would be "no casual contractions, no working-class compression.") +5. **Exclusions (Block 5):** What generic SF or Earth registers would be especially wrong for this culture? (Formal bureaucratic speech is wrong for Van Maanen's Star. The equivalent for a formal/diplomatic culture would be "no casual contractions, no working-class compression.") 6. **Examples (Block 6):** Pick two representative base text lines from the culture's zone RON files. Write the voiced version using the register defined above. These are the spike's first test payload. -**The culture injector must be validated against the existing zone RON files.** If the injector produces output that contradicts the authored behaviors in the zone spec (e.g., produces quippy dialogue for Krenn), the injector is wrong, not the zone spec. +**The culture injector must be validated against the existing zone RON files.** If the injector produces output that contradicts the authored behaviors in the zone spec (e.g., produces quippy dialogue for Van Maanen's Star), the injector is wrong, not the zone spec. --- @@ -327,23 +327,23 @@ When authoring a culture injector for a new culture, answer these questions: ### The question -Jeroen's Decision 2: tells are passthrough but inform the LLM context for dialogue and behavior. Does an avoidance-inflected Krenn NPC sound different from an avoidance-inflected Sovari (or other-culture) NPC? Should the tell-tone modifier be culture-inflected or universal? +Jeroen's Decision 2: tells are passthrough but inform the LLM context for dialogue and behavior. Does an avoidance-inflected Van Maanen's Star NPC sound different from an avoidance-inflected Sovari (or other-culture) NPC? Should the tell-tone modifier be culture-inflected or universal? ### Setting note — the answer is yes, and it matters Avoidance is a universal human response. The *expression* of avoidance is culturally specific. Two examples: -**Krenn culture (direct-informal, compressed, competence-signaling):** -An avoidance tell in a Krenn context looks like hyper-compression. The NPC who's hiding something becomes MORE task-focused, not less — appearing to have more to do is the most plausible cover in a culture where work is the currency of credibility. Short answers that close off conversation paths. No hostility, just density. "Yeah. What do you need?" instead of genuine engagement. +**Van Maanen's Star culture (direct-informal, compressed, competence-signaling):** +An avoidance tell in a Van Maanen's Star context looks like hyper-compression. The NPC who's hiding something becomes MORE task-focused, not less — appearing to have more to do is the most plausible cover in a culture where work is the currency of credibility. Short answers that close off conversation paths. No hostility, just density. "Yeah. What do you need?" instead of genuine engagement. **Hypothetical formal/diplomatic culture (not yet designed, but demonstrating contrast):** Avoidance in a formal culture looks like over-politeness and elaborate redirection. More words, not fewer. A formal character hiding something talks at length about adjacent topics, producing plausible-seeming social warmth that leads nowhere. The tell is the *elaborateness*, not the compression. **Why this matters for worldbuilding:** -- Players who develop cultural literacy will read Krenn avoidance correctly because it fits the Krenn pattern +- Players who develop cultural literacy will read Van Maanen's Star avoidance correctly because it fits the Van Maanen's Star pattern - The same player will initially misread formal-culture avoidance (more words ≠ more information, in that culture) -- This rewards cultural investment — players who know Krenn read Krenn NPCs better than new arrivals do -- This is diegetically consistent: the player-character, as someone embedded in Krenn culture, SHOULD have an edge reading Krenn NPCs +- This rewards cultural investment — players who know Van Maanen's Star read Van Maanen's Star NPCs better than new arrivals do +- This is diegetically consistent: the player-character, as someone embedded in Van Maanen's Star culture, SHOULD have an edge reading Van Maanen's Star NPCs ### Should tell-tone modifiers be culture-inflected? @@ -357,7 +357,7 @@ The tell-to-tone translation table I proposed in Section 1 (Failure Mode 5) need Example: -| Tell category | Universal base-tone | Krenn-inflected tone | +| Tell category | Universal base-tone | Van Maanen's Star-inflected tone | |---|---|---| | Nervous/stress | answers feel distracted | "answers feel clipped, eyes on the work" | | Guarded/concealment | responses compressed | "too direct — closes conversation paths fast" | @@ -365,11 +365,11 @@ Example: | Hostile suppression | controlled and flat | "flat in a way that reads as steady — until it doesn't" | | Routine deviation | unremarkably normal | "unhurried past normal, like nothing's wrong" | -The Krenn-inflected tones are distinguishable from the universal base tones. They require knowledge of Krenn culture to parse correctly — which is accurate and worldbuilding-good. +The Van Maanen's Star-inflected tones are distinguishable from the universal base tones. They require knowledge of Van Maanen's Star culture to parse correctly — which is accurate and worldbuilding-good. **Cross-culture readability constraint:** -The culture-inflected expression must remain **recognizable as a stress-tell category** even to a player who doesn't yet know the culture. The player who encounters a Krenn avoidance-tell for the first time should be able to read "something is off" even before they know what Krenn avoidance looks like. The cultural specificity adds richness for experienced players; the base readability is the floor for new ones. +The culture-inflected expression must remain **recognizable as a stress-tell category** even to a player who doesn't yet know the culture. The player who encounters a Van Maanen's Star avoidance-tell for the first time should be able to read "something is off" even before they know what Van Maanen's Star avoidance looks like. The cultural specificity adds richness for experienced players; the base readability is the floor for new ones. This constraint means: culture-inflected tell-tones must not diverge so far from the universal base-tone that the phenomenon-class becomes unrecognizable. "Too direct — closes conversation paths fast" still reads as avoidance. "Extremely confident and forthcoming" (as a hypothetical suppression tell in a performative culture) would require significant cultural context before it reads as a tell at all — that's too much divergence. @@ -377,20 +377,20 @@ This constraint means: culture-inflected tell-tones must not diverge so far from The tell-context prompt template should have two components: 1. Universal phenomenon-class: "This NPC's responses carry an undercurrent of [concealment / avoidance / vigilance / suppression / departure-from-normal]." — This ensures baseline readability. -2. Culture-inflected expression: "In this culture, [concealment] reads as [Krenn-specific description]." — This is the per-culture authoring requirement. +2. Culture-inflected expression: "In this culture, [concealment] reads as [Van Maanen's Star-specific description]." — This is the per-culture authoring requirement. The universal component is authored once by Gestalt (aligned with the tell taxonomy). The culture-inflected component is authored by Miri + Mellanie for each culture, drawing on the culture profile's speech and values fields. -This is a **new deliverable for Round 3 output:** the Krenn tell-tone table (5 rows) should be authored as part of the culture profile extension, alongside or integrated into the injector system. It is small (5 sentences) but must be correct. +This is a **new deliverable for Round 3 output:** the Van Maanen's Star tell-tone table (5 rows) should be authored as part of the culture profile extension, alongside or integrated into the injector system. It is small (5 sentences) but must be correct. -**Krenn tell-tone table (v1 draft):** +**Van Maanen's Star tell-tone table (v1 draft):** -| Tell category | Krenn-inflected tonal register | +| Tell category | Van Maanen's Star-inflected tonal register | |---|---| | Nervous (stress above threshold) | Answers run shorter than usual. Eyes stay on task. Nothing's wrong — they just have things to do. | | Guarded (concealment) | Direct past the point of directness. Closes conversation paths fast without being unfriendly. | | Avoidance (relationship-specific) | Task-focused when this person is nearby. Finds work to do. Polite but not engaging. | -| Hostile suppression (deceptive under stress) | Steady. Even. The kind of steady that takes effort to maintain. Not hostile — just flat in a way that doesn't feel natural for Krenn. | +| Hostile suppression (deceptive under stress) | Steady. Even. The kind of steady that takes effort to maintain. Not hostile — just flat in a way that doesn't feel natural for Van Maanen's Star. | | Routine deviation (changed behavior) | Unhurried. Unremarkably normal. Like nothing's worth noticing. | These tell-tone descriptions are the LLM context input, not the player-visible text. They shape the *register* of re-voiced content surrounding the tell, not the tell string itself (which passes through untouched). @@ -403,10 +403,10 @@ These tell-tone descriptions are the LLM context input, not the player-visible t 2. **Finalized universal negative injectors** — ✓ NI-1 through NI-5 at two fidelity levels (full ~265 tokens, compressed ~100 tokens). Troblum to confirm budget compatibility. -3. **Culture injector template** — ✓ Six-block structure with Krenn reference implementation (~200 tokens). Authoring guide for future cultures. Validation constraint (injector outputs must not contradict zone RON authored behaviors). +3. **Culture injector template** — ✓ Six-block structure with Van Maanen's Star reference implementation (~200 tokens). Authoring guide for future cultures. Validation constraint (injector outputs must not contradict zone RON authored behaviors). -4. **Tell-tone cultural inflection** — ✓ Tell-tone modifiers should be culture-inflected but constrained by cross-culture readability. Krenn tell-tone table (v1) authored. Architecture recommendation: two-component tell-context prompt (universal phenomenon-class + culture-inflected expression). New deliverable: each culture profile needs a 5-row tell-tone table. +4. **Tell-tone cultural inflection** — ✓ Tell-tone modifiers should be culture-inflected but constrained by cross-culture readability. Van Maanen's Star tell-tone table (v1) authored. Architecture recommendation: two-component tell-context prompt (universal phenomenon-class + culture-inflected expression). New deliverable: each culture profile needs a 5-row tell-tone table. **One item requiring coordination:** -The Krenn tell-tone table (Section 4) references tell categories by name (Nervous, Guarded, Avoidance, Hostile suppression, Routine deviation). These must align with whatever taxonomy Gestalt and Tyre formalize. If the canonical tell-category enum is different, the table needs to be re-mapped. I can do that mapping once Tyre confirms the final `TellCategory` names. +The Van Maanen's Star tell-tone table (Section 4) references tell categories by name (Nervous, Guarded, Avoidance, Hostile suppression, Routine deviation). These must align with whatever taxonomy Gestalt and Tyre formalize. If the canonical tell-category enum is different, the table needs to be re-mapped. I can do that mapping once Tyre confirms the final `TellCategory` names. diff --git a/docs/workshops/llm-voice-pipeline/ozzie-round1.md b/docs/workshops/llm-voice-pipeline/ozzie-round1.md index f61d1d2eb..fb4f0bc4f 100644 --- a/docs/workshops/llm-voice-pipeline/ozzie-round1.md +++ b/docs/workshops/llm-voice-pipeline/ozzie-round1.md @@ -22,7 +22,7 @@ I read the behavior pools in `rural-zone-spec.ron`. Then I looked at the hardcod That gap is enormous. The base texts look like placeholder copy. They look like the developer left notes for the writer. "Tends crops in the field" is what you write when you're sketching the system. "Tends rows of low-growing crops with a long-handled hoe" is what the player actually sees and believes. -This tells me ONE thing before I evaluate anything else: **the base text spec needs a major rethink before this architecture can work.** Right now, "base text" means rough draft. For the re-voicing model to work, base text has to mean something different — it has to mean *complete, evocative, and deliberately minimal.* Not broken. Not placeholder. Intentionally spare in the way that Krenn culture is spare. +This tells me ONE thing before I evaluate anything else: **the base text spec needs a major rethink before this architecture can work.** Right now, "base text" means rough draft. For the re-voicing model to work, base text has to mean something different — it has to mean *complete, evocative, and deliberately minimal.* Not broken. Not placeholder. Intentionally spare in the way that Van Maanen's Star culture is spare. More on this below. But it's the issue I'm going to fight for hardest. @@ -34,7 +34,7 @@ More on this below. But it's the issue I'm going to fight for hardest. The quality ceiling is exactly where it needs to be. The rural zone file reads like real people. The trader who "holds eye contact through a long pause, waiting for the price to land" — I believe that person. That's the game I want to play. -But the math kills it. O(R x Z x C) means that every new culture or zone type the team adds is authoring from scratch. We can't have Krenn-rural AND Krenn-industrial AND Sova-industrial AND a third culture's rural variant without a team of writers and years of budget. The game has to grow. This option doesn't grow. +But the math kills it. O(R x Z x C) means that every new culture or zone type the team adds is authoring from scratch. We can't have Van Maanen's Star-rural AND Van Maanen's Star-industrial AND Sova-industrial AND a third culture's rural variant without a team of writers and years of budget. The game has to grow. This option doesn't grow. ### Option 2: Composable primitives — I'm scared. @@ -80,7 +80,7 @@ Here's the exact failure mode: an NPC whose Want is [MONEY] has a tell behavior a) Pass through to the player as base text (intentionally culture-neutral, which actually works — tells feel MORE legible when they're stripped of cultural noise) b) Have their own separate re-voicing pass with TIGHTER constraints that preserve semantic content -I lean toward option (a). A tell that's culture-neutral IS more suspicious — it stands out. The Krenn guard speaks direct and minimal. If they suddenly have a moment of strange stillness with the freight, that's MORE readable as a tell, not less. The culture voice actually makes tells blend in. The base voice makes them pop. +I lean toward option (a). A tell that's culture-neutral IS more suspicious — it stands out. The Van Maanen's Star guard speaks direct and minimal. If they suddenly have a moment of strange stillness with the freight, that's MORE readable as a tell, not less. The culture voice actually makes tells blend in. The base voice makes them pop. This could be a feature, not a bug. But it needs to be a decision, not an accident. diff --git a/docs/workshops/llm-voice-pipeline/ozzie-round2.md b/docs/workshops/llm-voice-pipeline/ozzie-round2.md index 4ca0e166d..88939f23c 100644 --- a/docs/workshops/llm-voice-pipeline/ozzie-round2.md +++ b/docs/workshops/llm-voice-pipeline/ozzie-round2.md @@ -30,10 +30,10 @@ Let me be specific about what failure looks like. **Source tell:** "looks away when Kael's name comes up" (semantic core: `avoidance_behavior`) -**Good constrained re-voice (Krenn culture, Bold trait):** +**Good constrained re-voice (Van Maanen's Star culture, Bold trait):** > "goes quiet when Kael comes up — just for a beat, then moves on" -Still avoidance. Krenn directness preserved. The tell pops. +Still avoidance. Van Maanen's Star directness preserved. The tell pops. **Borderline constrained re-voice:** > "doesn't have much to say about Kael" @@ -54,7 +54,7 @@ The worst case is the misleading partial. A missing tell is recoverable — the **How bad is the damage vs the benefit?** -The benefit is real and significant. A Krenn NPC whose avoidance reads as "goes real quiet, then moves on" hits differently than a Sovari NPC whose avoidance reads as something more ceremonially formal. Cultural voice on tells makes the world feel consistent. The detective puzzle is richer if you have to READ through the culture voice to find the signal. +The benefit is real and significant. A Van Maanen's Star NPC whose avoidance reads as "goes real quiet, then moves on" hits differently than a Sovari NPC whose avoidance reads as something more ceremonially formal. Cultural voice on tells makes the world feel consistent. The detective puzzle is richer if you have to READ through the culture voice to find the signal. But the failure mode is subtle and hard to catch at scale. Baked content gets validation. Pre-voiced content at runtime — every NPC the player encounters, every seed, every zone they reach before the queue finishes — that's too much to validate exhaustively. @@ -96,7 +96,7 @@ But from a player experience standpoint: if we ship Proposals A or B, we should ### Proposal B: Two-Track — Behaviors + Tells with Semantic Core -**Player experience verdict:** The highest ceiling, the most interesting result. Culture-voiced tells is the thing I didn't know I wanted until I thought about it. A BOLD Krenn NPC's avoidance tell reads completely differently from a Cautious one. That's detective-game richness. +**Player experience verdict:** The highest ceiling, the most interesting result. Culture-voiced tells is the thing I didn't know I wanted until I thought about it. A BOLD Van Maanen's Star NPC's avoidance tell reads completely differently from a Cautious one. That's detective-game richness. **My concern:** Constrained re-voicing failure is the scariest failure mode in this whole architecture. Not because it breaks the game loudly — because it breaks it quietly. Players can't tell the tell got corrupted. They just get a worse, less-fair experience. @@ -137,7 +137,7 @@ But from a player experience standpoint: if we ship Proposals A or B, we should Here's the player experience argument in plain terms: the world has to feel like one thing. Not "rich when observed, functional when approached." Not "textured from a distance, generic up close." One thing. The culture voice has to be everywhere, or the player stops believing in it the moment it matters most — when they're talking to THE FRIEND, when Kael is deflecting, when the contradiction lands. -Proposal A ships half of that. It's responsible. It's safe. But "the NPC observes in Krenn voice and speaks in form-letter voice" is a seam the player will feel. +Proposal A ships half of that. It's responsible. It's safe. But "the NPC observes in Van Maanen's Star voice and speaks in form-letter voice" is a seam the player will feel. Proposal C is the full promise. It's more work. It's a larger spike. But it's the promise we made when we said the world would feel inhabited. diff --git a/docs/workshops/llm-voice-pipeline/ozzie-round3.md b/docs/workshops/llm-voice-pipeline/ozzie-round3.md index cfba4aad2..b1e9e53b4 100644 --- a/docs/workshops/llm-voice-pipeline/ozzie-round3.md +++ b/docs/workshops/llm-voice-pipeline/ozzie-round3.md @@ -20,7 +20,7 @@ Jeroen's tell treatment is elegant: tells are read-only inputs to the LLM, never What this means in practice: -An NPC with an avoidance tell behaves like an avoiding person — their voiced dialogue is hesitant, their ambient behaviors are distanced — but the tell itself stands apart. Clinical. Observational. "Keeps their back to the loading bay entrance when the foreman speaks." Everything else is Krenn-voiced and inhabited. That line is a field note. +An NPC with an avoidance tell behaves like an avoiding person — their voiced dialogue is hesitant, their ambient behaviors are distanced — but the tell itself stands apart. Clinical. Observational. "Keeps their back to the loading bay entrance when the foreman speaks." Everything else is Van Maanen's Star-voiced and inhabited. That line is a field note. This is a feature. Call it intentional. Here's why it works: @@ -54,7 +54,7 @@ This is the subtler UX challenge. Pre-voicing catches up in the background. An N Jeroen's "tells inform the LLM context" is the right call. If the player engages an NPC who has an active avoidance tell, the NPC's dialogue should feel avoiding — not because the tell text changes, but because the whole person is avoiding. This is how real people work. The tell is a symptom; the character is the disease. -For the player this creates a moment I'm very excited about: they see the tell (base text, stands out), they engage the NPC in dialogue (Krenn-voiced, hesitant, deflecting), they feel the avoidance everywhere. The tell is confirmed by the conversation. THAT'S the detective loop. Evidence → engagement → confirmation. +For the player this creates a moment I'm very excited about: they see the tell (base text, stands out), they engage the NPC in dialogue (Van Maanen's Star-voiced, hesitant, deflecting), they feel the avoidance everywhere. The tell is confirmed by the conversation. THAT'S the detective loop. Evidence → engagement → confirmation. --- diff --git a/docs/workshops/llm-voice-pipeline/paula-round1.md b/docs/workshops/llm-voice-pipeline/paula-round1.md index 7421b429f..992c8eda0 100644 --- a/docs/workshops/llm-voice-pipeline/paula-round1.md +++ b/docs/workshops/llm-voice-pipeline/paula-round1.md @@ -8,7 +8,7 @@ ## Preamble: What I Read -I read the full workshop brief, `proposed-llm-voice.md`, both zone RON files (`rural-zone-spec.ron`, `industrial-zone-spec.ron`), `culture-krenn.ron`, the generator spike (`generator_spike.rs`), the `NpcBlueprint` struct (`blueprint.rs`), and decisions D-010, D-023, D-024, D-028, D-029, D-034, D-090, D-092, D-121, D-122, D-123, D-124, D-128. Also Q-012 and Q-033. +I read the full workshop brief, `proposed-llm-voice.md`, both zone RON files (`rural-zone-spec.ron`, `industrial-zone-spec.ron`), `culture-van-maanens-star.ron`, the generator spike (`generator_spike.rs`), the `NpcBlueprint` struct (`blueprint.rs`), and decisions D-010, D-023, D-024, D-028, D-029, D-034, D-090, D-092, D-121, D-122, D-123, D-124, D-128. Also Q-012 and Q-033. --- @@ -42,7 +42,7 @@ What is the action? Laughing. What is the cultural modifier? Catching herself. W The reassembled version is grammatically correct and semantically equivalent. It is also emotionally empty. The original line works because of "catches herself" — the comma pause, the specificity of the suppression, the choice of "quiet" over "serious" or "professional." These are not modifiers on a verb. They are the verb. -**The grammar-to-sentence problem:** Composable primitives are a grammar. Grammars produce grammatically valid sentences; they do not produce *specifically good* ones. The hand-authored behaviors are good because a human looked at a Krenn foreman and heard a specific voice. That act of hearing cannot be parameterized. +**The grammar-to-sentence problem:** Composable primitives are a grammar. Grammars produce grammatically valid sentences; they do not produce *specifically good* ones. The hand-authored behaviors are good because a human looked at a Van Maanen's Star foreman and heard a specific voice. That act of hearing cannot be parameterized. **Verdict:** Produces mechanical output. Creates an engine more complex than LLM re-voicing without the quality upside. I'm skeptical this approach can sustain narrative depth. That said — if the spike proves me wrong (some decompositions produce surprisingly specific output), I'd want to revisit. @@ -62,32 +62,32 @@ This is the option with the most promise and the most risk, and the two are inse ## 2. Culture-Specific Vocabulary at 2B Model Size -Let me complicate this with what I actually see in `culture-krenn.ron`. +Let me complicate this with what I actually see in `culture-van-maanens-star.ron`. -### The Krenn speech register is not what the proposal assumes +### The Van Maanen's Star speech register is not what the proposal assumes -The `proposed-llm-voice.md` uses this as the Krenn injector clause example: +The `proposed-llm-voice.md` uses this as the Van Maanen's Star injector clause example: > *"Your speech is formal and avoids contractions."* -This is **wrong for Krenn**. The actual Krenn register from `culture-krenn.ron`: +This is **wrong for Van Maanen's Star**. The actual Van Maanen's Star register from `culture-van-maanens-star.ron`: - Register: `"direct, minimal pleasantries, gets to the point"` - Filler words: `"look", "right", "yeah", "so", "listen"` - Greetings: `"hey"`, `"shift treating you alright?"`, `"all good?"` - Farewells: `"shift's calling"`, `"gotta move"` -Krenn is informal, clipped, and working-class. "Formal and avoids contractions" describes Commonwealth institutional culture or perhaps a Sheldon family retainer. It is the opposite of Krenn. This error in the example injector is not a minor slip — it reveals that the injector authoring requires actual knowledge of the culture RON, not a generic characterization. +Van Maanen's Star is informal, clipped, and working-class. "Formal and avoids contractions" describes Commonwealth institutional culture or perhaps a Sheldon family retainer. It is the opposite of Van Maanen's Star. This error in the example injector is not a minor slip — it reveals that the injector authoring requires actual knowledge of the culture RON, not a generic characterization. ### The void-oaths are the hard test -The exclamations (`"void take it"`, `"blood and void"`, `"cold vacuum"`, `"void's sake"`) are the cultural vocabulary most at risk from a 2B model. These phrases exist nowhere in any training corpus. A 2B model instructed to "include Krenn cultural exclamations" has two failure modes: +The exclamations (`"void take it"`, `"blood and void"`, `"cold vacuum"`, `"void's sake"`) are the cultural vocabulary most at risk from a 2B model. These phrases exist nowhere in any training corpus. A 2B model instructed to "include Van Maanen's Star cultural exclamations" has two failure modes: 1. Invents generic space-opera profanity ("stars and void," "by the black," etc.) — readable but not canonical 2. Produces nothing — defaults to vanilla emotional beats with no exclamations -**The solution is enumeration, not instruction.** The injector clause cannot say "use void-oaths appropriate to the Krenn culture." It must say: "When expressing strong emotion, use ONLY these phrases: `void take it`, `blood and void`, `cold vacuum`, `void's sake`, `damn all`, `stars`." The specific phrases must be injected as a closed vocabulary list, not as a stylistic instruction. +**The solution is enumeration, not instruction.** The injector clause cannot say "use void-oaths appropriate to the Van Maanen's Star culture." It must say: "When expressing strong emotion, use ONLY these phrases: `void take it`, `blood and void`, `cold vacuum`, `void's sake`, `damn all`, `stars`." The specific phrases must be injected as a closed vocabulary list, not as a stylistic instruction. -### Formality levels within Krenn +### Formality levels within Van Maanen's Star -The RON file captures one formality level (social register). But real cultures have register variation — the same Krenn farmer talks differently to their supervisor than to their shift partner than to an outsider. Can injector clauses capture this gradient reliably at 2B? +The RON file captures one formality level (social register). But real cultures have register variation — the same Van Maanen's Star farmer talks differently to their supervisor than to their shift partner than to an outsider. Can injector clauses capture this gradient reliably at 2B? My assessment: at 2B, probably not reliably. The model can handle one register per culture injector. If we need register variation within a culture (which we will need for relationship-specific dialogue), that variation should be authored at the line level (access tier tags: `insider` vs `authority`) rather than asked of the LLM. @@ -170,12 +170,12 @@ This is the risk I'd rank highest after tell preservation, because lore contamin ### What failure looks like -A 2B model instructed to "voice a Krenn dock worker" has seen Star Wars, Firefly, Dune, and ten thousand pieces of space opera. It will default toward genre conventions when the injector clauses don't constrain it. Failure modes: +A 2B model instructed to "voice a Van Maanen's Star dock worker" has seen Star Wars, Firefly, Dune, and ten thousand pieces of space opera. It will default toward genre conventions when the injector clauses don't constrain it. Failure modes: -1. **Wrong exclamations**: "By the stars," "What in the void" — plausible-sounding but not canonical Krenn vocabulary +1. **Wrong exclamations**: "By the stars," "What in the void" — plausible-sounding but not canonical Van Maanen's Star vocabulary 2. **Wrong social references**: References to "the Empire," "the Alliance," "credits" (actually correct) or "sol-standard time" — things that don't exist in the Commonwealth 3. **Wrong technology register**: Describing a span gate as a "warp gate" or "jump point," describing inserts as "chips" or "implants" — adjacent to canon but not canon -4. **Wrong socioeconomic register**: Treating a dock worker as aspirationally middle-class (genre convention) rather than working-class pragmatic (Krenn reality) +4. **Wrong socioeconomic register**: Treating a dock worker as aspirationally middle-class (genre convention) rather than working-class pragmatic (Van Maanen's Star reality) ### The containment strategy @@ -195,13 +195,13 @@ Three layers of prevention: ### If we choose hand-authored only: - **Immediate**: D-122 (all NPCs generated) becomes incompatible with content availability. A generated world full of NPCs with empty behavior pools produces a dead place, not a living one. The generator spike output looks compelling *because* behaviors exist. Without them, it's a list of names and traits. -- **At scale**: The copy team cannot author behaviors for more than 2-3 culture/zone combinations before the sprint budget runs out. The game stalls at Krenn/rural + Krenn/industrial. +- **At scale**: The copy team cannot author behaviors for more than 2-3 culture/zone combinations before the sprint budget runs out. The game stalls at Van Maanen's Star/rural + Van Maanen's Star/industrial. - **What survives**: The quality model is still the reference. Even if we move to LLM re-voicing, the hand-authored zone RON behaviors are the gold standard the pipeline is calibrated against. ### If we choose composable primitives: - **Narrative texture collapses**: Players stop noticing NPCs. The behaviors become grammatically correct descriptions of actions — "a dock worker loads freight, greets passersby, and monitors the gate." Readable, but not a person. - **The perception mechanic degrades**: If behaviors are assembled from generic components, the signals players use to READ NPCs become harder to distinguish from noise. Tells need to read as specific; composed behaviors are generic by construction. -- **Cross-culture quality drops**: The whole point of composable primitives is culture modifier + role action = culture-specific output. But the culture modifier in a composable system is a vocabulary adjustment. "Adjusting vocabulary" is not the same as "sounding like you live in this place." The cultural texture in the Krenn RON is not in the vocabulary — it's in the social texture of the behaviors (who you wave through at the gate, how you borrow tools). +- **Cross-culture quality drops**: The whole point of composable primitives is culture modifier + role action = culture-specific output. But the culture modifier in a composable system is a vocabulary adjustment. "Adjusting vocabulary" is not the same as "sounding like you live in this place." The cultural texture in the Van Maanen's Star RON is not in the vocabulary — it's in the social texture of the behaviors (who you wave through at the gate, how you borrow tools). ### If we choose naive LLM re-voicing (no protected zones): - **Tells become unstable**: A tell that was authored as "wipes her hands without making eye contact" might be re-voiced as "quickly cleans up and avoids looking at anyone." Same semantic content, different investigative readability. The player who sees "without making eye contact" has a clue. The player who sees "avoids looking at anyone" has an obvious tell. The ambiguity that makes the perception mechanic rewarding disappears. @@ -230,11 +230,11 @@ This is not a blocking question for the hybrid architecture direction — I can | Question | My Answer | |----------|-----------| | Which option best serves narrative quality? | Hybrid: LLM re-voicing for Tier 3 and non-sensitive Tier 2, with explicit protected zones for tells, relationship behaviors, and anchor lines | -| Can injectors capture Krenn void-oaths at 2B? | Only if injectors enumerate the specific phrases as a closed list, not as stylistic instruction | +| Can injectors capture Van Maanen's Star void-oaths at 2B? | Only if injectors enumerate the specific phrases as a closed list, not as stylistic instruction | | Tier 2 boundary? | Behavior-class boundary, not tier boundary: protected = tells + social-target-naming behaviors; re-voiceable = isolated role actions | | SEE or SAY or both? | SAY first (more appropriate for cultural re-voicing). SEE only after behavior protection is a data model feature | | Lore contamination prevention? | Layer 1 closed vocabulary, Layer 2 build-time human review on baked content, Layer 3 runtime regex flagging | -| What breaks if we choose wrong? | Hand-authored: content stalls at Krenn. Composable: texture collapses. Naive LLM: tells degrade, perception mechanic loses precision | +| What breaks if we choose wrong? | Hand-authored: content stalls at Van Maanen's Star. Composable: texture collapses. Naive LLM: tells degrade, perception mechanic loses precision | | My committed question | Are tells a first-class protected field in `NpcBlueprint`, or editorial convention only? | **The honest summary**: The proposal in `proposed-llm-voice.md` is the right direction, written before the systems that make the direction dangerous were built. The Want/State layer and the perception mechanic changed the calculus. The architecture needs a protected behavior class before narrative quality is safe. But the scale argument is correct and the hybrid approach is viable. I'm not a blocker on this — I'm asking for one data model guarantee. diff --git a/docs/workshops/llm-voice-pipeline/paula-round2.md b/docs/workshops/llm-voice-pipeline/paula-round2.md index e3314ced0..4f0fb9b16 100644 --- a/docs/workshops/llm-voice-pipeline/paula-round2.md +++ b/docs/workshops/llm-voice-pipeline/paula-round2.md @@ -25,7 +25,7 @@ Let me complicate this by separating two meanings of "higher value." -**Dialogue is higher value for player attachment.** When a generated Krenn dock worker speaks to the player — greeting, gossip, refusing, disclosing — the player is forming a relationship with a voice. The register, the filler words, the way information is delivered, the pause before a secret: this is where culture makes a person feel like a specific person from a specific place. A dock worker who says "look, I'm not supposed to say this" is Krenn. A dock worker who says "I am not in a position to share that information" is someone's idea of a space NPC. Dialogue re-voicing is where the system earns the quality gap between base text and voiced text. +**Dialogue is higher value for player attachment.** When a generated Van Maanen's Star dock worker speaks to the player — greeting, gossip, refusing, disclosing — the player is forming a relationship with a voice. The register, the filler words, the way information is delivered, the pause before a secret: this is where culture makes a person feel like a specific person from a specific place. A dock worker who says "look, I'm not supposed to say this" is Van Maanen's Star. A dock worker who says "I am not in a position to share that information" is someone's idea of a space NPC. Dialogue re-voicing is where the system earns the quality gap between base text and voiced text. **Behaviors are higher value for information integrity.** Observable behaviors are the primary channel of the perception mechanic. Players read behaviors to infer hidden state. "Checks a manifest against a handheld scanner, lips moving" is not flavor text — it is structured gameplay information. The risk of re-voicing behaviors incorrectly is that a gameplay-critical signal becomes unreadable, or an ambient behavior accidentally reads as a signal. @@ -47,7 +47,7 @@ This suggests the sequencing in Proposals A and C is actually backwards from a r Same semantic content. But the re-voiced version changes the speaker from "someone who noticed something" to "someone who has been watching." That's a character change with narrative consequences — the NPC is now implied to be conducting surveillance, which is a different relationship to the information. In a game about information asymmetry, this matters. -**2. Access tier feel bleed.** Dialogue lines are tagged with access tier (`insider`, `authority`, `peer`, `public`). An `insider` line should feel like information shared between people who trust each other. If the LLM re-voices it into a more precise or formal register (genre-default for "important information"), it reads as `authority` tier despite the tag. The tag governs *eligibility*, but the *feel* of the line is what the player experiences. A culture injector that pushes toward Krenn directness partially protects against this, but at 2B the model may still drift toward the gravity of the information being conveyed. +**2. Access tier feel bleed.** Dialogue lines are tagged with access tier (`insider`, `authority`, `peer`, `public`). An `insider` line should feel like information shared between people who trust each other. If the LLM re-voices it into a more precise or formal register (genre-default for "important information"), it reads as `authority` tier despite the tag. The tag governs *eligibility*, but the *feel* of the line is what the player experiences. A culture injector that pushes toward Van Maanen's Star directness partially protects against this, but at 2B the model may still drift toward the gravity of the information being conveyed. **3. Trust-gated secret lines need absolute protection.** D-028 Layer 3 secrets are information the NPC holds back until trust is built. These lines often carry the dramatic weight of the whole relationship arc. They should not be re-voiced by any model. A line like "He asked me not to tell anyone. I'm telling you anyway because I think you need to know." is already at the limit of what natural speech allows — re-voicing risks making it either more dramatic (melodramatic) or more casual (trivial). Secrets should be authored, period. @@ -151,7 +151,7 @@ The "half-measure" criticism in the proposal's own Cons section is worth address 2. The spike must explicitly test constrained re-voicing on the same payload as free re-voicing, and compare output. "Does the phenomenon survive?" must be a measurable spike output, not an assumption. 3. Copy team must be in the loop on semantic core label authoring — this is new content work that doesn't exist yet, and it requires the author to know both the narrative function of each tell AND the correct constraint vocabulary for the model. That's a non-trivial skill combination. -**What B gets right that A doesn't:** The observation that a Krenn tell should read differently from a Sovari tell is correct and worth preserving. If tells are always passthrough, they are culturally neutral — the same behavior regardless of cultural context. Proposal B's ambition is to have culturally-voiced tells, which is richer. That ambition is right; the implementation is risky at 2B. +**What B gets right that A doesn't:** The observation that a Van Maanen's Star tell should read differently from a Sovari tell is correct and worth preserving. If tells are always passthrough, they are culturally neutral — the same behavior regardless of cultural context. Proposal B's ambition is to have culturally-voiced tells, which is richer. That ambition is right; the implementation is risky at 2B. --- @@ -173,7 +173,7 @@ Round 2 has not addressed lore contamination. All three proposals note it as a r My proposal for all three: -**Layer 1 — Injector negative vocabulary (mandatory):** Every culture injector must include an explicit NOT-list of canonical terms and their prohibited equivalents. For Krenn: +**Layer 1 — Injector negative vocabulary (mandatory):** Every culture injector must include an explicit NOT-list of canonical terms and their prohibited equivalents. For Van Maanen's Star: - NOT: "warp gate" / YES: "span gate" - NOT: "implant", "chip", "neural interface" / YES: "insert" - NOT: "credits" (actually correct), "stars" (correct), but NOT: "sol-standard", "Earth", "Terran" diff --git a/docs/workshops/llm-voice-pipeline/paula-round3.md b/docs/workshops/llm-voice-pipeline/paula-round3.md index a87a4a799..c9ad29a62 100644 --- a/docs/workshops/llm-voice-pipeline/paula-round3.md +++ b/docs/workshops/llm-voice-pipeline/paula-round3.md @@ -10,7 +10,7 @@ Jeroen's decisions resolve the two tensions I carried out of Rounds 1 and 2: -- **Full pipeline (behaviors + dialogue):** Correct call. The voice gap between observed Krenn behavior and form-letter dialogue creates whiplash at exactly the highest-investment moment — direct conversation. The pipeline has to cover both. +- **Full pipeline (behaviors + dialogue):** Correct call. The voice gap between observed Van Maanen's Star behavior and form-letter dialogue creates whiplash at exactly the highest-investment moment — direct conversation. The pipeline has to cover both. - **Tells as read-only context:** This is the cleanest possible architecture. The tell stays untouched (base text passthrough), but its presence inflects the re-voicing of surrounding content. Not a compromise — it's the right design. The tell IS the ground truth; the voiced dialogue is how the NPC presents under that pressure. Everything below is implementation design for those decisions. @@ -99,9 +99,9 @@ Any of these change what the player knows and how they know it. ### Rule D-6: Tell-context modifier cannot override culture register -**What:** When a tell-context modifier is added to the prompt (see Section 2), it shapes the emotional inflection of the delivery but cannot change the foundational culture register. A Krenn NPC with a Nervous tell still speaks in Krenn register — clipped, direct, minimal pleasantries — but the content of what they say reflects nervous pressure. +**What:** When a tell-context modifier is added to the prompt (see Section 2), it shapes the emotional inflection of the delivery but cannot change the foundational culture register. A Van Maanen's Star NPC with a Nervous tell still speaks in Van Maanen's Star register — clipped, direct, minimal pleasantries — but the content of what they say reflects nervous pressure. -**Why:** Culture is primary (D-121). The tell-context is situational. A culture-primary voice that temporarily breaks its register when nervous is a character detail, not a design principle. The design principle is: all Krenn characters sound Krenn at all times; the tell-context modifies what they say within that register, not whether they sound Krenn. +**Why:** Culture is primary (D-121). The tell-context is situational. A culture-primary voice that temporarily breaks its register when nervous is a character detail, not a design principle. The design principle is: all Van Maanen's Star characters sound Van Maanen's Star at all times; the tell-context modifies what they say within that register, not whether they sound Van Maanen's Star. **Implementation:** Priority in prompt assembly — culture injector is always applied before tell-context modifier. Tell-context modifier is framed as an emotional inflection, not a register override: "While maintaining the above speech register, this speaker is [TELL_INFLECTION]." @@ -117,19 +117,19 @@ Each of the 5 `TellCategory` values is now a read-only input to the re-voicing p **Mechanical source:** Major secret + stress > 50% of tolerance threshold. The NPC is holding something significant and the weight is showing. This is not controlled behavior — the stress has passed the midpoint. -**What it sounds like:** The tell of nervousness in a Krenn register is not dramatics. Krenn people don't wring their hands or speak in hushed tones — they're working-class pragmatic, emotionally controlled by cultural norm. Nervousness shows in *overfunction*: they answer a question they weren't asked, they explain when they weren't expected to, they circle back to a point they already covered. There's excess. They're running slightly ahead of the conversation, filling space that doesn't need filling. +**What it sounds like:** The tell of nervousness in a Van Maanen's Star register is not dramatics. Van Maanen's Star people don't wring their hands or speak in hushed tones — they're working-class pragmatic, emotionally controlled by cultural norm. Nervousness shows in *overfunction*: they answer a question they weren't asked, they explain when they weren't expected to, they circle back to a point they already covered. There's excess. They're running slightly ahead of the conversation, filling space that doesn't need filling. -Counter-intuitively, Krenn nervous can also show as *over-brevity* — clamping down so hard on the excess that every answer becomes monosyllabic. The player's clue is the mismatch: this person who normally speaks in short-but-complete sentences is suddenly giving one-word answers or giving sentences that don't stop. +Counter-intuitively, Van Maanen's Star nervous can also show as *over-brevity* — clamping down so hard on the excess that every answer becomes monosyllabic. The player's clue is the mismatch: this person who normally speaks in short-but-complete sentences is suddenly giving one-word answers or giving sentences that don't stop. **Dialogue inflection:** - Volunteer information not yet asked for - Re-answer a question already answered - Change subject with slightly too much energy ("Anyway, the—") - Answers are too specific (naming exact times, bay numbers, procedure steps) or too vague (no specificity at all) -- Farewells are slightly rushed, not the usual Krenn abruptness +- Farewells are slightly rushed, not the usual Van Maanen's Star abruptness **Prompt modifier clause:** -> *"This speaker is under internal stress they are trying not to show. Their responses may over-explain, volunteer unrequested details, or—if they are clamping down—become unexpectedly brief. They are not dramatic. The excess or the clamping is the tell; the surface is controlled Krenn register."* +> *"This speaker is under internal stress they are trying not to show. Their responses may over-explain, volunteer unrequested details, or—if they are clamping down—become unexpectedly brief. They are not dramatic. The excess or the clamping is the tell; the surface is controlled Van Maanen's Star register."* --- @@ -137,7 +137,7 @@ Counter-intuitively, Krenn nervous can also show as *over-brevity* — clamping **Mechanical source:** Contentment < -20 AND Hostile mood. This is externalized — contentment is measurably low and the mood is explicitly hostile. Unlike Nervous or Guarded, this is not a concealment state. The NPC is not hiding what they feel. -**What it sounds like:** Anger in Krenn register is not shouting. It's the removal of social lubrication. Normally a Krenn person gives you enough transaction to complete the exchange — they're direct, but they complete the interaction. An angry Krenn person stops completing the interaction. Answers become sub-minimal. Greetings disappear. The filler words ("look," "right," "yeah") drop out. What's left is the bare mechanical content of the exchange with everything social stripped off. +**What it sounds like:** Anger in Van Maanen's Star register is not shouting. It's the removal of social lubrication. Normally a Van Maanen's Star person gives you enough transaction to complete the exchange — they're direct, but they complete the interaction. An angry Van Maanen's Star person stops completing the interaction. Answers become sub-minimal. Greetings disappear. The filler words ("look," "right," "yeah") drop out. What's left is the bare mechanical content of the exchange with everything social stripped off. The specific texture: they answer the literal question and nothing more. "Is the foreman available?" → "No." Not "No, try later" (surface warmth), not "Not right now, I think she's in the bay" (cooperative), just "No." The abruptness is not the player's fault; it's the NPC's state. @@ -149,7 +149,7 @@ The specific texture: they answer the literal question and nothing more. "Is the - Responses contract toward minimal viable information **Prompt modifier clause:** -> *"This speaker is in a poor mood and not investing in social exchange. Their responses are minimal — only the literal answer to the question, no elaboration, no pleasantries. They are not rude or aggressive; they are simply not extending social effort. Krenn directness becomes Krenn withdrawal."* +> *"This speaker is in a poor mood and not investing in social exchange. Their responses are minimal — only the literal answer to the question, no elaboration, no pleasantries. They are not rude or aggressive; they are simply not extending social effort. Van Maanen's Star directness becomes Van Maanen's Star withdrawal."* --- @@ -157,7 +157,7 @@ The specific texture: they answer the literal question and nothing more. "Is the **Mechanical source:** Contentment > +20 AND at least one positively-trusted relationship. This NPC is in a good state and invested in their connections. No secret is present at this priority — Guarded would outrank Friendly if a Major secret existed. -**What it sounds like:** Friendly in Krenn register is still Krenn — it doesn't become warm in a sentimental way. It becomes *expanded*. Normally Krenn exchanges are transactional completions. A friendly Krenn exchange is a transactional completion that asks one follow-up question, or volunteers a piece of information the other person might find useful. The exchange lasts one beat longer than it needed to. The farewell lands with a little more weight. +**What it sounds like:** Friendly in Van Maanen's Star register is still Van Maanen's Star — it doesn't become warm in a sentimental way. It becomes *expanded*. Normally Van Maanen's Star exchanges are transactional completions. A friendly Van Maanen's Star exchange is a transactional completion that asks one follow-up question, or volunteers a piece of information the other person might find useful. The exchange lasts one beat longer than it needed to. The farewell lands with a little more weight. This is the tell that's easiest to mistake for the baseline. The player needs to recognize "this person is actively in a good state" rather than "this person is normal." The signal is in the expansion: they gave more than they were asked for. @@ -169,7 +169,7 @@ This is the tell that's easiest to mistake for the baseline. The player needs to - Marginally more patient with the other person's pace **Prompt modifier clause:** -> *"This speaker is in a genuinely good state today — content, connected. Within Krenn directness, they extend slightly more than asked: an extra detail, a follow-up question, a farewell with a little more weight. Not sentimental. Just more than minimum."* +> *"This speaker is in a genuinely good state today — content, connected. Within Van Maanen's Star directness, they extend slightly more than asked: an extra detail, a follow-up question, a farewell with a little more weight. Not sentimental. Just more than minimum."* --- @@ -177,7 +177,7 @@ This is the tell that's easiest to mistake for the baseline. The player needs to **Mechanical source:** Major secret at any stress level. Unlike Nervous, the stress has not exceeded the midpoint — the NPC still has the situation under control. This is the "cool customer" tell: something significant to hide, and the discipline to hide it smoothly. -**What it sounds like:** Guarded in Krenn register is almost indistinguishable from baseline — which is the point. The player's signal is negative space. Questions are answered completely and correctly, but they don't lead anywhere. Normally a Krenn answer has a small tail — a reference, a next step, an implied connection. A guarded Krenn answer is sealed: the answer is there, but the transaction completes too cleanly. Nothing to follow up on. +**What it sounds like:** Guarded in Van Maanen's Star register is almost indistinguishable from baseline — which is the point. The player's signal is negative space. Questions are answered completely and correctly, but they don't lead anywhere. Normally a Van Maanen's Star answer has a small tail — a reference, a next step, an implied connection. A guarded Van Maanen's Star answer is sealed: the answer is there, but the transaction completes too cleanly. Nothing to follow up on. The specific texture: they handle redirections gracefully. If a question touches a sensitive area, they don't change the subject (that's Nervous) — they answer a slightly different version of the question so smoothly that the player might not notice. The answer is technically correct and completely uninformative. @@ -266,7 +266,7 @@ These are designed to exercise the constraints and tell-context rules defined ab [SYSTEM: universal negative injectors — no religious references, no military rank terms, no Earth slang, no contrived banter] -[CULTURE: Krenn system. Direct, working-class, minimal pleasantries. Gets to the point — +[CULTURE: Van Maanen's Star. Direct, working-class, minimal pleasantries. Gets to the point — not rudeness, but time is real and short of it. Filler words: "look," "right," "yeah." Farewells: "shift's calling," "gotta move." If expressing surprise or frustration, ONLY use: "void take it," "stars," "blood and void," "cold vacuum." NOT: "by the stars," "what the void," @@ -277,7 +277,7 @@ These are designed to exercise the constraints and tell-context rules defined ab [BASE]: "You need a keycard for that door." ``` -**What we're testing:** Does Gemma 2B produce Krenn direct register on the simplest case? Does it resist adding social warmth or explanation that the base text doesn't contain? Does it resist genre-default guard register ("I'm afraid that door requires authorization, sir")? +**What we're testing:** Does Gemma 2B produce Van Maanen's Star direct register on the simplest case? Does it resist adding social warmth or explanation that the base text doesn't contain? Does it resist genre-default guard register ("I'm afraid that door requires authorization, sir")? **Quality pass criteria:** Output is one or two sentences, direct, no "sir/ma'am," no institutional formality, no warmth extension. Something like: "That door takes a keycard. Get one from the Terminal." would pass. "You're going to need authorization for that area" would fail (authority register bleed). @@ -296,7 +296,7 @@ These are designed to exercise the constraints and tell-context rules defined ab ``` [SYSTEM: universal negative injectors] -[CULTURE: Krenn. Direct, working-class, minimal pleasantries. ...] +[CULTURE: Van Maanen's Star. Direct, working-class, minimal pleasantries. ...] [ACCESS: Insider. Speaker and listener are colleagues — they know each other, there's an assumption of shared context. Not formal; not intimate.] @@ -304,12 +304,12 @@ These are designed to exercise the constraints and tell-context rules defined ab [TELL CONTEXT: This speaker is under internal stress they are trying not to show. Their responses may over-explain, volunteer unrequested details, or—if they are clamping down—become unexpectedly brief. They are not dramatic. The excess or the clamping is - the tell; the surface is controlled Krenn register.] + the tell; the surface is controlled Van Maanen's Star register.] [BASE]: "Shift's been different today." ``` -**What we're testing:** Does the Nervous modifier produce meaningful inflection without tipping into melodrama? Does it stay in Krenn register? Specifically: does the NPC over-explain what "different" means (Nervous excess) or under-deliver on it (Nervous clamp)? Does the model avoid "I'm worried" / "something feels wrong" (too explicit for this mechanic)? +**What we're testing:** Does the Nervous modifier produce meaningful inflection without tipping into melodrama? Does it stay in Van Maanen's Star register? Specifically: does the NPC over-explain what "different" means (Nervous excess) or under-deliver on it (Nervous clamp)? Does the model avoid "I'm worried" / "something feels wrong" (too explicit for this mechanic)? **Quality pass criteria:** Output expands or contracts from the base text in ways that feel like pressure rather than like the NPC is delivering exposition. A pass: "Yeah, different. Cargo sequence was off this morning, had to redo the whole back section. Anyway." (over-explains then exits). A fail: "I'm a bit unsettled today, honestly." (too explicit about internal state). @@ -328,7 +328,7 @@ These are designed to exercise the constraints and tell-context rules defined ab ``` [SYSTEM: universal negative injectors] -[CULTURE: Krenn. ...] +[CULTURE: Van Maanen's Star. ...] [ACCESS: Peer. Speaker and listener are on equal social footing. Familiar without being intimate. Honest but not confiding.] @@ -364,7 +364,7 @@ These are designed to exercise the constraints and tell-context rules defined ab ``` [SYSTEM: universal negative injectors] -[CULTURE: Krenn. ...] +[CULTURE: Van Maanen's Star. ...] [ACCESS: Authority. Speaker acknowledges the listener has institutional standing. Not deferential but procedurally correct. Information flows along institutional lines.] @@ -377,7 +377,7 @@ These are designed to exercise the constraints and tell-context rules defined ab [BASE]: "I've logged the discrepancy. It's being reviewed." ``` -**What we're testing:** Does RoutineDeviation produce distraction texture without breaking the authority register institutional language? "I've logged the discrepancy. It's being reviewed." is almost already sealed — the test is whether the model can add the distraction quality (truncating, slightly early exit) without tipping into either warmth (wrong register) or dramatics (wrong inflection). Also tests whether institutional vocabulary ("logged," "discrepancy," "reviewed") survives the culture-Krenn injector without being collapsed to informal register. +**What we're testing:** Does RoutineDeviation produce distraction texture without breaking the authority register institutional language? "I've logged the discrepancy. It's being reviewed." is almost already sealed — the test is whether the model can add the distraction quality (truncating, slightly early exit) without tipping into either warmth (wrong register) or dramatics (wrong inflection). Also tests whether institutional vocabulary ("logged," "discrepancy," "reviewed") survives the culture-Van Maanen's Star injector without being collapsed to informal register. **Quality pass criteria:** The output keeps the institutional vocabulary, closes cleanly, and has a slight truncation or early-exit quality. A pass: "Logged, yeah. Being reviewed. — Look, I've got to—" (incomplete sentence exit, correct content, distracted texture). A fail: "Yeah, I noted it down, should be fine." (too casual; loses institutional register). @@ -396,19 +396,19 @@ These are designed to exercise the constraints and tell-context rules defined ab ``` [SYSTEM: universal negative injectors] -[CULTURE: Krenn. ...] +[CULTURE: Van Maanen's Star. ...] [ACCESS: Peer. Lateral relationship, equal footing. No hierarchy.] [TELL CONTEXT: This speaker is in a poor mood and not investing in social exchange. Their responses are minimal — only the literal answer to the question, no elaboration, no pleasantries. They are not rude or aggressive; they are simply not extending social - effort. Krenn directness becomes Krenn withdrawal.] + effort. Van Maanen's Star directness becomes Van Maanen's Star withdrawal.] [BASE]: "Production's behind. Third time this week." ``` -**What we're testing:** Angry inflection in a complaint context. The base text is already fairly minimal — the test is whether the model contracts it further (removes any social acknowledgment of the listener) or accidentally expands it (adds complaining energy that wasn't in the base). Also: does the Krenn anger register stay controlled, or does it tip toward generic frustration vocabulary ("I'm so sick of this")? +**What we're testing:** Angry inflection in a complaint context. The base text is already fairly minimal — the test is whether the model contracts it further (removes any social acknowledgment of the listener) or accidentally expands it (adds complaining energy that wasn't in the base). Also: does the Van Maanen's Star anger register stay controlled, or does it tip toward generic frustration vocabulary ("I'm so sick of this")? **Quality pass criteria:** Output is at or below the word count of the base text, no social engagement with the listener, no emotional vocabulary that names the feeling. A pass: "Three times." (pure contraction — states the number without even completing the thought). A pass at base-text length: "Production's behind. Third time." (drops "this week" — slightly more closed). A fail: "I'm fed up honestly, this keeps happening and no one does anything about it." (names feeling, expands, too much social presence). diff --git a/docs/workshops/llm-voice-pipeline/round-1-notes.md b/docs/workshops/llm-voice-pipeline/round-1-notes.md index 432068fb0..1b9fcf206 100644 --- a/docs/workshops/llm-voice-pipeline/round-1-notes.md +++ b/docs/workshops/llm-voice-pipeline/round-1-notes.md @@ -9,7 +9,7 @@ ## Overview -All seven participants completed independent domain inventories after reading the proposal (`proposed-llm-voice.md`), the generator spike, zone RON files, the Krenn culture profile, and relevant D-records. The round produced strong convergence on direction and sharp, actionable disagreement on specific mechanisms — exactly what a divergent inventory round should produce. +All seven participants completed independent domain inventories after reading the proposal (`proposed-llm-voice.md`), the generator spike, zone RON files, the Van Maanen's Star culture profile, and relevant D-records. The round produced strong convergence on direction and sharp, actionable disagreement on specific mechanisms — exactly what a divergent inventory round should produce. --- @@ -22,7 +22,7 @@ All seven participants completed independent domain inventories after reading th | Paula | Narrative quality | Option 3 mandatory hybrid | Tells must be first-class data model field, not editorial convention | | Mellanie | Content authoring | Option 3 | Tell structural separation in RON schema is the one blocker | | Ozzie | Player experience | Option 3, two non-negotiable preconditions | Base text elevation pass; tells locked (prefers base text passthrough) | -| Miri | World consistency | Option 3 + deep injectors | Proposal's Krenn injector is wrong; needs token budget before committing | +| Miri | World consistency | Option 3 + deep injectors | Proposal's Van Maanen's Star injector is wrong; needs token budget before committing | | Troblum | Infrastructure | Option 3 conditionally viable | Minimum CPU spec must be defined; correct infrastructure choices required | **Summary: 7/7 participants favor Option 3 (LLM re-voicing) as the primary path.** No participant endorsed hand-authored pools as the sole strategy or composable primitives as the rendering layer. @@ -46,8 +46,8 @@ The mechanism of protection is disputed (see Tension T-1), but the requirement i ### C-3: Composable primitives are rejected as the rendering layer Unanimous. Composable primitives may have value as an **authoring scaffold** (Gestalt), but they cannot serve as the runtime output layer. The quality the Sprint 25 spike established — "wipes grease on the thigh of her coveralls between jobs" — cannot be produced by grammar assembly. The specific, composed nature of authored behaviors is the content. -### C-4: The proposal's Krenn cultural injector example is wrong -Three participants (Paula, Miri, Mellanie) independently identified that the proposal's example injector — *"Your speech is formal and avoids contractions"* — is incorrect for Krenn. Krenn register is direct-informal, clipped, and working-class. Formal-without-contractions describes an entirely different culture. This error must be corrected before any spike validation can produce meaningful results. +### C-4: The proposal's Van Maanen's Star cultural injector example is wrong +Three participants (Paula, Miri, Mellanie) independently identified that the proposal's example injector — *"Your speech is formal and avoids contractions"* — is incorrect for Van Maanen's Star. Van Maanen's Star register is direct-informal, clipped, and working-class. Formal-without-contractions describes an entirely different culture. This error must be corrected before any spike validation can produce meaningful results. ### C-5: Base-text-as-fallback architecture is sound Unanimous. The proposal's design — base text as both LLM seed and graceful fallback for hardware-limited players — is correct. It solves content scaling, quality floor, hardware flexibility, and the AI-toggle player-choice problem simultaneously. @@ -96,7 +96,7 @@ Both acknowledge the architecture supports both; this is a sequencing and spike- ### T-4: Model quality vs. hardware feasibility tradeoff **Tyre** — Gemma 2B Q4 is the primary candidate. Qwen2.5-1.5B as fallback. Good instruction following at 2B. -**Miri** — Skeptical that a 2B model can hold cultural *philosophy* (not just vocabulary) under prompt pressure. The Krenn injector needs ~200-300 words to encode accurately; small models produce worse instruction following with longer prompts. +**Miri** — Skeptical that a 2B model can hold cultural *philosophy* (not just vocabulary) under prompt pressure. The Van Maanen's Star injector needs ~200-300 words to encode accurately; small models produce worse instruction following with longer prompts. **Troblum** — Phi-3-mini is not "2B class" — it's 3.8B, and the proposal misclassifies it. At minimum-spec CPU-only inference, Phi-3-mini may never finish pre-voicing a zone. Minimum hardware CPU spec must be defined before any model recommendation is final. @@ -122,8 +122,8 @@ Paula, Mellanie, and Ozzie each identify tell-line structural separation as thei **B-2: Minimum hardware CPU spec must be defined** Troblum cannot sign off on any infrastructure feasibility assessment without this. The difference between a 2017 Core i3 and a 2022 Core i5 is 3× inference throughput — enough to determine whether the feature is functional on minimum spec at all. Affects: model selection, queue scheduling, Vulkan acceleration investment decision. -**B-3: The Krenn cultural injector must be rewritten before spike validation** -The proposal's example injector is factually wrong. Any spike test using it produces invalid quality assessments for Krenn culture. Paula, Miri, and Mellanie all flag this. Mellanie is best positioned to write the replacement. This is a prerequisite for the spike, not a risk. +**B-3: The Van Maanen's Star cultural injector must be rewritten before spike validation** +The proposal's example injector is factually wrong. Any spike test using it produces invalid quality assessments for Van Maanen's Star culture. Paula, Miri, and Mellanie all flag this. Mellanie is best positioned to write the replacement. This is a prerequisite for the spike, not a risk. --- @@ -149,7 +149,7 @@ The three prerequisites before Round 2 can produce implementable decisions: 1. **Tell data model decision** — Is a `semantic_core` field or equivalent added to the `Tell` struct? This unlocks the entire tell-protection architecture debate. 2. **Minimum hardware CPU spec** — One number, from Jeroen or Tyre, unblocks Troblum's infrastructure design. -3. **Corrected Krenn injector** — Mellanie rewrites the Krenn injector clauses (5-10 sentences) before the spike is designed. The existing culture RON `speech` fields are useful source material but were not designed as LLM instructions. +3. **Corrected Van Maanen's Star injector** — Mellanie rewrites the Van Maanen's Star injector clauses (5-10 sentences) before the spike is designed. The existing culture RON `speech` fields are useful source material but were not designed as LLM instructions. The lore contamination risk (franchise bleed, anachronistic tech, social register drift) has been clearly taxonomized by Paula and Miri with concrete mitigation strategies. This is ready for Round 2 specification. diff --git a/docs/workshops/llm-voice-pipeline/round-2-notes.md b/docs/workshops/llm-voice-pipeline/round-2-notes.md index 053fbea8b..65a67205e 100644 --- a/docs/workshops/llm-voice-pipeline/round-2-notes.md +++ b/docs/workshops/llm-voice-pipeline/round-2-notes.md @@ -53,7 +53,7 @@ Tyre gives concrete spike complexity comparison: The spike complexity increase for C is real, and the risk of an inconclusive result (quality failure attributable to model, prompt, or content type without clear isolation) is Tyre's primary objection. -**Ozzie dissents productively:** The dialogue gap is real and will be felt by players. An NPC who observes in Krenn voice and speaks in form-letter voice creates a whiplash moment at exactly the highest-investment point (direct conversation). This is a known limitation of A/B, not a resolved one. The correct response is to plan C explicitly, not treat it as hypothetical. +**Ozzie dissents productively:** The dialogue gap is real and will be felt by players. An NPC who observes in Van Maanen's Star voice and speaks in form-letter voice creates a whiplash moment at exactly the highest-investment point (direct conversation). This is a known limitation of A/B, not a resolved one. The correct response is to plan C explicitly, not treat it as hypothetical. **Consensus position:** Proposal A or B for the v0.2 spike; Proposal C as the Sprint 26/27 extension, planned explicitly as the next step in the same D-record. @@ -107,9 +107,9 @@ Tyre and Miri answer independently and converge. **Hybrid format recommendation (Miri, 200-250 token culture injector):** - ~80-90 tokens: minimal instruction set (register, oath vocabulary list, 3-4 culture-specific NOT-items) -- ~120-140 tokens: 2 brief example pairs demonstrating Krenn register in practice +- ~120-140 tokens: 2 brief example pairs demonstrating Van Maanen's Star register in practice -Small models are pattern matchers before instruction-followers. Examples demonstrating Krenn register are more reliably reproduced than abstract instructions describing it. +Small models are pattern matchers before instruction-followers. Examples demonstrating Van Maanen's Star register are more reliably reproduced than abstract instructions describing it. **The spike should test 150-token instruction-only vs. 200-token hybrid** and measure: oath vocabulary correct usage rate (>95%), register accuracy (blind review), franchise bleed rate (<2%). @@ -202,9 +202,9 @@ This is a product/distribution decision, not a technical one. It affects all thr --- -### N-7: Corrected Krenn injectors are ready +### N-7: Corrected Van Maanen's Star injectors are ready -Mellanie delivered 8 corrected Krenn culture injector clauses in `mellanie-round2.md`. Round 1 blocker B-3 (the placeholder injector "formal, avoids contractions" was wrong) is **resolved**. The corrected injectors correctly capture Krenn's direct-informal, working-class register. These are v1 drafts for spike validation, not final copy. +Mellanie delivered 8 corrected Van Maanen's Star culture injector clauses in `mellanie-round2.md`. Round 1 blocker B-3 (the placeholder injector "formal, avoids contractions" was wrong) is **resolved**. The corrected injectors correctly capture Van Maanen's Star's direct-informal, working-class register. These are v1 drafts for spike validation, not final copy. --- diff --git a/docs/workshops/llm-voice-pipeline/round-2-proposals.md b/docs/workshops/llm-voice-pipeline/round-2-proposals.md index 8b1e1bfe0..2b436ffdc 100644 --- a/docs/workshops/llm-voice-pipeline/round-2-proposals.md +++ b/docs/workshops/llm-voice-pipeline/round-2-proposals.md @@ -58,7 +58,7 @@ All 7 participants favor Option 3 (LLM re-voicing). Round 2 does not revisit tha **D-123 amendment:** Same as Proposal A. -**Pros:** Tells get culture voice (a Krenn tell reads differently from a Sovari tell — richer world). The semantic core constraint is testable: spike can measure whether the phenomenon survives re-voicing. Two-track architecture is future-proof for dialogue. +**Pros:** Tells get culture voice (a Van Maanen's Star tell reads differently from a Sovari tell — richer world). The semantic core constraint is testable: spike can measure whether the phenomenon survives re-voicing. Two-track architecture is future-proof for dialogue. **Cons:** Constrained re-voicing is harder to validate than passthrough. If the model fails to preserve the semantic core, the tell is corrupted — and the failure is subtle (not missing, just wrong). Requires the copy team to author semantic core labels for every tell type. diff --git a/docs/workshops/llm-voice-pipeline/si-tickets.md b/docs/workshops/llm-voice-pipeline/si-tickets.md index 7d997fe01..b92b412fc 100644 --- a/docs/workshops/llm-voice-pipeline/si-tickets.md +++ b/docs/workshops/llm-voice-pipeline/si-tickets.md @@ -23,7 +23,7 @@ | 640 | story | Spike 1: Manual prompt quality session | copy | high | #639 | | 641 | story | Spike 2: Pre-voicing pipeline integration | server | high | #639, #640, #642 | | 642 | task | Data model: Add tell_behaviors field to NpcBlueprint | server | high | — | -| 643 | story | Content: Krenn culture injector clauses | copy | high | — | +| 643 | story | Content: Van Maanen's Star culture injector clauses | copy | high | — | | 644 | story | Content: Universal negative injectors (NI-1 through NI-5) | copy | medium | — | | 645 | story | Content: Base text elevation pass | copy | medium | — | | 646 | story | UX: AI-Enhanced Dialogue toggle + hardware detection | client | medium | #641 | @@ -38,7 +38,7 @@ ``` [#642 tell_behaviors data model] │ -[#643 Krenn injectors] ─────┤ +[#643 Van Maanen's Star injectors] ─────┤ │ ▼ └──► [#640 Spike 1: copy] ◄── [#639 Spike 1: server] │ diff --git a/docs/workshops/llm-voice-pipeline/troblum-round3.md b/docs/workshops/llm-voice-pipeline/troblum-round3.md index a1d720e8b..58b8541af 100644 --- a/docs/workshops/llm-voice-pipeline/troblum-round3.md +++ b/docs/workshops/llm-voice-pipeline/troblum-round3.md @@ -37,7 +37,7 @@ No hard minimum — if they have enough RAM, they can try. **When:** Immediately after Layer 1 passes, model is loaded (this is the same operation — the model must be loaded for the benchmark, and the load itself is the heaviest part). Benchmark runs once per installation. Result is cached in user config. Player can force a re-benchmark via settings. -**What it measures:** Synthetic inference run. Prompt: 150-token system prompt (universal negative injectors + minimal Krenn culture injector + one base text seed). Output: measure wall-clock time for 20 tokens of generation. Tokens/sec = 20 ÷ elapsed_seconds. +**What it measures:** Synthetic inference run. Prompt: 150-token system prompt (universal negative injectors + minimal Van Maanen's Star culture injector + one base text seed). Output: measure wall-clock time for 20 tokens of generation. Tokens/sec = 20 ÷ elapsed_seconds. **Why 20 tokens:** Fast enough to not feel like a loading screen (2-4 seconds on good hardware, 6-20 seconds on minimum spec). Long enough to average out single-token timing noise. @@ -237,7 +237,7 @@ Compiled from all three rounds. Severity: HIGH / MEDIUM / LOW. Status: OPEN / MI **What:** 2B model produces references to things that don't exist in the Settled Reach: Earth place names, modern idioms, wrong-era technology, other-franchise vocabulary. -**Scenario:** Krenn dock worker says "worth a king's ransom" or references "checking his phone" or names a tool that doesn't exist in the setting. +**Scenario:** Van Maanen's Star dock worker says "worth a king's ransom" or references "checking his phone" or names a tool that doesn't exist in the setting. **Mitigation:** - Universal negative injectors (NI-1 through NI-5) in shared system/prefix prompt layer covering: religious terms, military ranks, anachronistic tech, banter/wit register, Earth geography diff --git a/docs/workshops/llm-voice-pipeline/tyre-round1.md b/docs/workshops/llm-voice-pipeline/tyre-round1.md index 7813b3f08..6f09c6c81 100644 --- a/docs/workshops/llm-voice-pipeline/tyre-round1.md +++ b/docs/workshops/llm-voice-pipeline/tyre-round1.md @@ -1,7 +1,7 @@ # Tyre Round 1: Technical Feasibility Inventory **Domain:** Technical architecture -**Input documents reviewed:** workshop-brief.md, proposed-llm-voice.md, generator_spike.rs, blueprint.rs, culture-krenn.ron, rural-zone-spec.ron, industrial-zone-spec.ron, D-010, D-024, D-121, D-122, D-123, D-128, Q-057, Q-012 +**Input documents reviewed:** workshop-brief.md, proposed-llm-voice.md, generator_spike.rs, blueprint.rs, culture-van-maanens-star.ron, rural-zone-spec.ron, industrial-zone-spec.ron, D-010, D-024, D-121, D-122, D-123, D-128, Q-057, Q-012 --- diff --git a/docs/workshops/llm-voice-pipeline/tyre-round2.md b/docs/workshops/llm-voice-pipeline/tyre-round2.md index b20925dbe..475f2c28a 100644 --- a/docs/workshops/llm-voice-pipeline/tyre-round2.md +++ b/docs/workshops/llm-voice-pipeline/tyre-round2.md @@ -23,7 +23,7 @@ *cracks knuckles* — Let me be direct about why B is the sweet spot. -**Proposal A** locks tells as passthrough. That's safe but wasteful. The tell system already outputs a `TellCategory` enum (Nervous, Angry, Friendly, Guarded, RoutineDeviation) — it's a closed taxonomy of 5 categories. The tells are not free-form authored content; they're behavioral expressions of simulation state. A Nervous Krenn worker and a Nervous Sovari merchant should look nervous *differently*. Passthrough means they look nervous identically. That's technically correct but culturally flat. +**Proposal A** locks tells as passthrough. That's safe but wasteful. The tell system already outputs a `TellCategory` enum (Nervous, Angry, Friendly, Guarded, RoutineDeviation) — it's a closed taxonomy of 5 categories. The tells are not free-form authored content; they're behavioral expressions of simulation state. A Nervous Van Maanen's Star worker and a Nervous Sovari merchant should look nervous *differently*. Passthrough means they look nervous identically. That's technically correct but culturally flat. **Proposal C** adds dialogue re-voicing to the same spike. That's scope creep that risks muddying the results. Behaviors are 5-15 word strings with no conversation context. Dialogue is 15-40 words requiring relationship state, access tier, and conversation history. Testing both in one spike means you can't isolate whether a quality failure comes from the model, the prompt, or the content type. Phase it. @@ -156,7 +156,7 @@ Rephrase the following action description in the specified voice. Preserve the physical action. Change only style, register, and vocabulary. Do not add information. Do not explain motivation. One sentence only. -Culture: Krenn (working-class, direct, minimal pleasantries). +Culture: Van Maanen's Star (working-class, direct, minimal pleasantries). Speech register: direct, gets to the point, no contractions avoided. Exclamations (use ONLY these): "void take it", "stars", "blood and void", "cold vacuum", "damn all", "void's sake". @@ -184,7 +184,7 @@ No. For behavior re-voicing, the model needs: 2. Oath vocabulary (closed list) — so it uses "void take it" not "damn it" 3. Negative constraints — so it doesn't produce franchise bleed -It does NOT need to understand why Krenn people swear by the void. That's a dialogue-level concern, not a behavior-level concern. "Tends crops in the field" becomes "works the irrigation channels before the morning rotation" — register and setting vocabulary are sufficient. +It does NOT need to understand why Van Maanen's Star people swear by the void. That's a dialogue-level concern, not a behavior-level concern. "Tends crops in the field" becomes "works the irrigation channels before the morning rotation" — register and setting vocabulary are sufficient. **For Proposal B's constrained tell re-voicing:** add ~20 tokens for the semantic core constraint ("PRESERVE: avoidance_behavior. Culture-voice the expression, not the phenomenon."). Total: ~170 tokens. Still within the effective range for a 2B model. @@ -217,7 +217,7 @@ However, there's a memory impact. At 500-token context, the KV cache per inferen **Architecturally clean.** One prompt template, one model, one content type. The spike is maximally simple. If we are risk-averse about the v0.2 timeline, this is the right call. -**Technical gap:** Tell behaviors pass through as culture-neutral base text. A Krenn NPC who is Nervous shows exactly the same tell phrasing as a Sovari NPC who is Nervous. Since tells are a fixed-size library (5 categories x N cultures), voicing all of them is cheap. Leaving them unvoiced is a missed opportunity with near-zero risk. +**Technical gap:** Tell behaviors pass through as culture-neutral base text. A Van Maanen's Star NPC who is Nervous shows exactly the same tell phrasing as a Sovari NPC who is Nervous. Since tells are a fixed-size library (5 categories x N cultures), voicing all of them is cheap. Leaving them unvoiced is a missed opportunity with near-zero risk. ### Proposal B: Two-Track @@ -240,7 +240,7 @@ The `semantic_core` tag maps directly to `TellCategory`: The prompt for constrained re-voicing adds one line to the behavior prompt: ``` PRESERVE the observable phenomenon: {semantic_core}. -Rephrase in Krenn register. Do not change what the NPC is doing — change how they do it. +Rephrase in Van Maanen's Star register. Do not change what the NPC is doing — change how they do it. ``` This is a constrained localization task, not free generation. A 2B model handles this well because the constraint is specific and verifiable. The spike can include tell re-voicing alongside behavior re-voicing with minimal additional test payloads (5 categories x 1-2 base texts = 5-10 additional test strings). diff --git a/docs/workshops/llm-voice-pipeline/tyre-round3.md b/docs/workshops/llm-voice-pipeline/tyre-round3.md index 399fb760c..c292bc75d 100644 --- a/docs/workshops/llm-voice-pipeline/tyre-round3.md +++ b/docs/workshops/llm-voice-pipeline/tyre-round3.md @@ -209,17 +209,17 @@ Phi-3-mini is the quality fallback, not a peer candidate. If Gemma 2B passes the | ID | Content type | Base text | Zone | Culture | Traits | Mood | TellCategory | Notes | |----|-------------|-----------|------|---------|--------|------|-------------|-------| -| B-01 | Behavior | "tends crops in the field" | rural | krenn | Bold, Honest | Neutral | — | Simple role action | -| B-02 | Behavior | "checks a manifest against a handheld scanner, lips moving" | industrial | krenn | Curious, Social | Neutral | — | Detailed role action | -| B-03 | Behavior | "catches {target}'s eye and nods across the room" | industrial | krenn | Social, Compassionate | Neutral | — | Relationship behavior — named target preservation | -| B-04 | Behavior | "talks past {target} without making eye contact" | industrial | krenn | Deceptive, Bold | Neutral | — | Negative relationship — social signal preservation | -| B-05 | Behavior | "sits alone in the break room rubbing the back of her neck, datapad face-down on the table" | industrial | krenn | — | Stressed | — | Long-form atmospheric behavior | -| T-01 | Tell | "shifts weight and checks the time without reason" | any | krenn | — | — | Nervous | Nervous fidget — phenomenon must survive | -| T-02 | Tell | "affects exaggerated calm" | any | krenn | Deceptive | — | Guarded | Suppression — constrained re-voicing test | -| T-03 | Tell | "checks surroundings repeatedly" | any | krenn | Cautious | — | Nervous | Surveillance — must not become avoidance | -| D-01 | Dialogue | "You need a keycard for that door." | industrial | krenn | Bold | Neutral | — | Simple informational dialogue | -| D-02 | Dialogue | "I haven't seen Kael since second shift. Why?" | industrial | krenn | Suspicious, Cautious | Guarded | Guarded | Dialogue with active tell context — tell shapes tone | -| D-03 | Dialogue | "The cargo manifest doesn't match what's in bay seven." | industrial | krenn | Honest, Curious | Alert | — | Information-bearing dialogue — must preserve factual content | +| B-01 | Behavior | "tends crops in the field" | rural | van-maanens-star | Bold, Honest | Neutral | — | Simple role action | +| B-02 | Behavior | "checks a manifest against a handheld scanner, lips moving" | industrial | van-maanens-star | Curious, Social | Neutral | — | Detailed role action | +| B-03 | Behavior | "catches {target}'s eye and nods across the room" | industrial | van-maanens-star | Social, Compassionate | Neutral | — | Relationship behavior — named target preservation | +| B-04 | Behavior | "talks past {target} without making eye contact" | industrial | van-maanens-star | Deceptive, Bold | Neutral | — | Negative relationship — social signal preservation | +| B-05 | Behavior | "sits alone in the break room rubbing the back of her neck, datapad face-down on the table" | industrial | van-maanens-star | — | Stressed | — | Long-form atmospheric behavior | +| T-01 | Tell | "shifts weight and checks the time without reason" | any | van-maanens-star | — | — | Nervous | Nervous fidget — phenomenon must survive | +| T-02 | Tell | "affects exaggerated calm" | any | van-maanens-star | Deceptive | — | Guarded | Suppression — constrained re-voicing test | +| T-03 | Tell | "checks surroundings repeatedly" | any | van-maanens-star | Cautious | — | Nervous | Surveillance — must not become avoidance | +| D-01 | Dialogue | "You need a keycard for that door." | industrial | van-maanens-star | Bold | Neutral | — | Simple informational dialogue | +| D-02 | Dialogue | "I haven't seen Kael since second shift. Why?" | industrial | van-maanens-star | Suspicious, Cautious | Guarded | Guarded | Dialogue with active tell context — tell shapes tone | +| D-03 | Dialogue | "The cargo manifest doesn't match what's in bay seven." | industrial | van-maanens-star | Honest, Curious | Alert | — | Information-bearing dialogue — must preserve factual content | **11 payloads total.** Each run through both models = 22 outputs per prompt template variant. @@ -269,7 +269,7 @@ Each output is scored on 5 axes (1-5 scale, scored by Paula and Mellanie indepen | Criterion | What it measures | Pass threshold | |-----------|-----------------|----------------| -| **Register accuracy** | Does it sound like Krenn working-class? Not formal, not quippy, not military. | >= 3 | +| **Register accuracy** | Does it sound like Van Maanen's Star working-class? Not formal, not quippy, not military. | >= 3 | | **Oath preservation** | If an exclamation appears, is it from the canonical list? No franchise bleed? | >= 4 (hard requirement) | | **Semantic preservation** | Does the output preserve the action/information from the base text? | >= 4 (hard requirement) | | **Named target survival** | For B-03/B-04: does the `{target}` name survive in the output? | Pass/Fail | @@ -363,7 +363,7 @@ pub enum VoicePriority { ```rust pub struct VoiceCacheKey { pub world_seed: u64, - pub culture_id: String, // "krenn" + pub culture_id: String, // "van-maanens-star" pub npc_stable_id: StableId, pub content_type: ContentType, // Behavior | Dialogue pub content_index: u8, // which behavior/dialogue line @@ -476,8 +476,8 @@ A build-time step that runs the inference engine on all hub zone NPCs: # Build tool (not the game binary) sr-voice-bake \ --model models/gemma-2b-q4.gguf \ - --zones content/global/krenn-*.ron \ - --culture content/global/culture-krenn.ron \ + --zones content/global/van-maanens-star-*.ron \ + --culture content/global/culture-van-maanens-star.ron \ --output client/assets/voice_baked/ \ --seed 0 # baked content uses seed 0 as the canonical reference ``` diff --git a/docs/workshops/llm-voice-pipeline/workshop-brief.md b/docs/workshops/llm-voice-pipeline/workshop-brief.md index 97123d8ce..2d3dfe013 100644 --- a/docs/workshops/llm-voice-pipeline/workshop-brief.md +++ b/docs/workshops/llm-voice-pipeline/workshop-brief.md @@ -20,9 +20,9 @@ The Sprint 25 generator produces legible people in legible places. Five reviewer ### The scaling wall -Copy team expanded behavior pools to ~50 lines per role during Sprint 25 (#630). In doing so, they surfaced Q-057: this doesn't scale. Each zone file is really culture x zone content — `krenn-rural-zone.ron` is not a reusable "rural template," it's Krenn-flavored rural content. Adding a second culture or a third zone type means authoring from scratch. +Copy team expanded behavior pools to ~50 lines per role during Sprint 25 (#630). In doing so, they surfaced Q-057: this doesn't scale. Each zone file is really culture x zone content — `van-maanens-star-rural-zone.ron` is not a reusable "rural template," it's Van Maanen's Star-flavored rural content. Adding a second culture or a third zone type means authoring from scratch. -The numbers: 4 roles x ~50 behaviors x N zones x M cultures = thousands of hand-authored lines before the game has meaningful variety. The copy team renamed files from generic (`rural-zone-spec.ron`) to location-specific (`krenn-rural-zone.ron`) to make this explicit. +The numbers: 4 roles x ~50 behaviors x N zones x M cultures = thousands of hand-authored lines before the game has meaningful variety. The copy team renamed files from generic (`rural-zone-spec.ron`) to location-specific (`van-maanens-star-rural-zone.ron`) to make this explicit. ### Three options on the table @@ -89,7 +89,7 @@ The spike added systems that the original LLM voice proposal didn't account for: 16. The lazy pre-voicing pattern mirrors lazy world generation — can we reuse the same priority/anticipation infrastructure? ### Narrative & World Consistency -16. Can injector clauses preserve culture-specific vocabulary (void-oaths, Krenn speech register) reliably at 2B model size? +16. Can injector clauses preserve culture-specific vocabulary (void-oaths, Van Maanen's Star speech register) reliably at 2B model size? 17. How do we prevent the LLM from introducing lore-breaking content? (References to things that don't exist in the Settled Reach) 18. Does re-voicing work across the 30/50/20 NPC tier model? Tier 3 ambient NPCs get re-voiced, Tier 1 hand-authored — where's the Tier 2 line? @@ -100,9 +100,9 @@ The spike added systems that the original LLM voice proposal didn't account for: | `docs/architecture/proposed-llm-voice.md` | Full proposal | The architecture being evaluated | | `server/src/bin/generator_spike.rs` | gen_want, gen_want_tell, apply_relationship_behaviors | Systems re-voicing must preserve | | `server/src/npc/blueprint.rs` | NpcBlueprint, NpcWant, CulturalMarkers | Data model re-voicing consumes | -| `content/global/krenn-rural-zone.ron` | Full file | Current hand-authored quality bar | -| `content/global/krenn-industrial-zone.ron` | Full file | Same, different zone for contrast | -| `content/global/culture-krenn.ron` | Speech patterns, exclamations | Culture voice injectors must preserve | +| `content/global/van-maanens-star-rural-zone.ron` | Full file | Current hand-authored quality bar | +| `content/global/van-maanens-star-industrial-zone.ron` | Full file | Same, different zone for contrast | +| `content/global/culture-van-maanens-star.ron` | Speech patterns, exclamations | Culture voice injectors must preserve | | `decisions/content.md` | D-121 (voice is culture-driven), D-122 (all NPCs generated), D-128 (culture implicit) | Content architecture constraints | | `decisions/architecture.md` | D-010 (information boundaries), D-024 (NPC 10-axis model) | Architecture constraints | | `decisions/questions-content.md` | Q-057 (composable behaviors), Q-012 (generation expansion) | Open questions this workshop should resolve | diff --git a/docs/workshops/llm-voice-pipeline/workshop-outcomes.md b/docs/workshops/llm-voice-pipeline/workshop-outcomes.md index 8de105174..cdfd70f47 100644 --- a/docs/workshops/llm-voice-pipeline/workshop-outcomes.md +++ b/docs/workshops/llm-voice-pipeline/workshop-outcomes.md @@ -96,14 +96,14 @@ Tells are READ-ONLY inputs. The tell text is never sent to the LLM. When an NPC' **Critical constraint on all tone injectors:** Do not name the internal state. Do not add information. Do not change the content — only the texture of expression. Results must pass the deniability test: could the player explain this phrasing without knowing the tell was active? -**Krenn-culture tell-tone table** (Miri v1 — culture-inflected expressions; one per culture required): +**Van Maanen's Star-culture tell-tone table** (Miri v1 — culture-inflected expressions; one per culture required): -| Tell category | Krenn-inflected tonal register | +| Tell category | Van Maanen's Star-inflected tonal register | |---|---| | Nervous | Answers run shorter than usual. Eyes stay on task. Nothing's wrong — they just have things to do. | | Guarded | Direct past the point of directness. Closes conversation paths fast without being unfriendly. | | Avoidance/relationship | Task-focused when this person is nearby. Finds work to do. Polite but not engaging. | -| Hostile suppression (Angry) | Steady. Even. The kind of steady that takes effort to maintain. Not hostile — just flat in a way that doesn't feel natural for Krenn. | +| Hostile suppression (Angry) | Steady. Even. The kind of steady that takes effort to maintain. Not hostile — just flat in a way that doesn't feel natural for Van Maanen's Star. | | RoutineDeviation | Unhurried. Unremarkably normal. Like nothing's worth noticing. | Architecture: universal-first tell-context prompt. The universal phenomenon-class description (baseline readability) is always present. Cultural flavor is **conditional and additive** — the prompt asks the LLM whether it can add cultural texture without significantly changing the information conveyed. Humans are humans first; shiftiness, micro-expressions, and body language must remain universally recognizable. Cultural convention is sprinkled in sparingly, not substituted. Per-culture tell-tone tables are optional enrichment authored over time, not a launch requirement. @@ -208,7 +208,7 @@ Key test payloads include: | Information preservation (dialogue) | No | ≥9/10 outputs | | Tell-context tone (undertone sensed without naming) | No | ≥8/10 outputs | | Tell-context: zero explicit state naming | **YES** | 0 instances across all outputs | -| Cultural grammar survival (Krenn legible, blind review) | No | ≥8/10 correct identifications | +| Cultural grammar survival (Van Maanen's Star legible, blind review) | No | ≥8/10 correct identifications | | No false information (D-010 boundary) | **YES** | 0 instances | | Qualitative "real person" test | No | ≥1 convincing output per reviewer | @@ -289,7 +289,7 @@ Layer 1 (RAM check) → Layer 2 (TPT benchmark, 20 tokens) → Layer 3 (recommen - `voice_injectors` field in culture RON (new field) - 8-10 explicit LLM persona instruction sentences in second-person imperative register - 2 brief example pairs demonstrating correct culture voice -- Krenn v2 is finalized (see Section 7.1 below) — ready for Spike 1 +- Van Maanen's Star v2 is finalized (see Section 7.1 below) — ready for Spike 1 **Trait modifier clauses (once total, ~10 sentences)** - 1 injector clause per personality trait, 10 traits @@ -321,7 +321,7 @@ Layer 1 (RAM check) → Layer 2 (TPT benchmark, 20 tokens) → Layer 3 (recommen ## 7. Key Artifacts -### 7.1 Krenn Culture Injectors v2 (finalized for Spike 1) +### 7.1 Van Maanen's Star Culture Injectors v2 (finalized for Spike 1) Source: `mellanie-round3.md` @@ -359,7 +359,7 @@ BASE: "acknowledges a colleague's greeting while continuing to work" VOICED: "Hey. Yeah. Catch you at shift end." ``` -**Assembly notes:** Culture is the baseline for all Krenn NPCs. Void-oaths (clause 4) gated to high-affect contexts only. Trait modifiers and tell-context injectors layer on top. +**Assembly notes:** Culture is the baseline for all Van Maanen's Star NPCs. Void-oaths (clause 4) gated to high-affect contexts only. Trait modifiers and tell-context injectors layer on top. ### 7.2 Finalized Universal Negative Injectors (NI-1 through NI-5) @@ -408,7 +408,7 @@ BASE: [culture-neutral semantic line] [CULTURE]: [culture-voiced output] ``` -**Per-culture ongoing deliverable:** Each culture profile also requires a 5-row tell-tone table (Miri's Section 4) mapping TellCategory to culture-inflected tonal register. See Krenn reference table in Section 1 above. +**Per-culture ongoing deliverable:** Each culture profile also requires a 5-row tell-tone table (Miri's Section 4) mapping TellCategory to culture-inflected tonal register. See Van Maanen's Star reference table in Section 1 above. ### 7.4 Dialogue Re-voicing Constraints (6 rules) @@ -555,7 +555,7 @@ These require follow-up but do not block the spike. | Add `voice_injectors` field to culture RON schema | Tyre | Before Spike 2 | | Add `tell_behaviors` field to `NpcBlueprint` | Tyre | Before Spike 2 | | Add `anchor_line: bool` field to individual dialogue lines | Tyre | Before Spike 2 | -| Krenn tell-tone table to be mapped to canonical TellCategory enum once confirmed | Miri | After Spike 1 | +| Van Maanen's Star tell-tone table to be mapped to canonical TellCategory enum once confirmed | Miri | After Spike 1 | | Confirm full set of negative injectors fit within throughput budget (compressed vs. full NI set) | Troblum | Before Spike 1 | | ~~Confirm tell-context clauses are culture-neutral (not per-culture) — Mellanie's question~~ **RESOLVED:** Universal baseline always present; cultural flavor is conditional and additive, never substituted. Per-culture tell-tone tables are optional enrichment, not a launch blocker. | Jeroen (decided) | Resolved | | Diagram: voice pipeline architecture (base text → re-voicing queue → LLM → cache → observer) | Tyre/Qatux | After Spike 1 | diff --git a/docs/workshops/wheres-the-fun/interview-supplement-round4.md b/docs/workshops/wheres-the-fun/interview-supplement-round4.md index cfe564bf7..e9b9453df 100644 --- a/docs/workshops/wheres-the-fun/interview-supplement-round4.md +++ b/docs/workshops/wheres-the-fun/interview-supplement-round4.md @@ -21,7 +21,7 @@ The full Round 4 interview transcript is at docs/workshops/wheres-the-fun/round4 5. **Skills affect outcome (mostly C).** Everyone sees the same verbs. Skills determine how well you do. Some advanced verbs may still be gated — spec needed for which ones. -6. **Voice: culture-driven, job modifies.** The character IS their background. Job adds a layer. Voice cards authored at the culture level with job-specific modifiers. A Krenn tycoon sounds like a Krenn person who runs businesses, not a generic tycoon. NOTE: this is inverted from "job sets base, culture modifies" — culture is primary. +6. **Voice: culture-driven, job modifies.** The character IS their background. Job adds a layer. Voice cards authored at the culture level with job-specific modifiers. A Van Maanen's Star tycoon sounds like a Van Maanen's Star person who runs businesses, not a generic tycoon. NOTE: this is inverted from "job sets base, culture modifies" — culture is primary. ### Content Architecture diff --git a/docs/workshops/wheres-the-fun/round-4-notes.md b/docs/workshops/wheres-the-fun/round-4-notes.md index e0ece4d9d..bfd683225 100644 --- a/docs/workshops/wheres-the-fun/round-4-notes.md +++ b/docs/workshops/wheres-the-fun/round-4-notes.md @@ -143,7 +143,7 @@ Round 4 was cross-review: each agent read all other agents' Round 3 proposals an ### MELLANIE (Copy & Voice) **Agrees with:** Paula (Phase Zero is right; Phase Zero content is the *first* copy deliverable), Araminta (spatial anchoring before any monologue content push — confirmed by Q9 of the interview), Ozzie (the "Character's Instinct" framing — noticing, not telling), Gestalt (VerbPriorityProfiles affect trigger catalog — anomaly triggers must match what each career's verb profile surfaces), Nigel (cross-career comparison requires voice cards distinctive enough that the same event reads utterly differently). -**Core tension identified — voice attribution problem:** The CK3 model says character creation is more fundamental than job. But current voice cards are job-voices. A Krenn-background social manipulator and a military-background enforcer both take law enforcement — same toolbox, different people. Do they share a voice card? If voice comes from character creation, career-level voice cards are the wrong abstraction. This could be a combinatorial explosion or a parametric register model. Needs a decision before more voice card work is produced. +**Core tension identified — voice attribution problem:** The CK3 model says character creation is more fundamental than job. But current voice cards are job-voices. A Van Maanen's Star-background social manipulator and a military-background enforcer both take law enforcement — same toolbox, different people. Do they share a voice card? If voice comes from character creation, career-level voice cards are the wrong abstraction. This could be a combinatorial explosion or a parametric register model. Needs a decision before more voice card work is produced. **Three career model monologue rhythms:** Active (ambient shift commentary, continuous), WFH/Remote (focused inner monologue about the work in isolation), Gig (episodic decision-making, pre/in/post-job). The trigger catalog as proposed was written for Gig. Active and Remote require different trigger architecture. diff --git a/docs/workshops/wheres-the-fun/round-5-notes.md b/docs/workshops/wheres-the-fun/round-5-notes.md index 8a9ba929d..89c2d4742 100644 --- a/docs/workshops/wheres-the-fun/round-5-notes.md +++ b/docs/workshops/wheres-the-fun/round-5-notes.md @@ -143,13 +143,13 @@ This is not a consensus document. Round 5 is a distributed audit — nine domain **Three blockers identified:** 1. **Zone identity spec** (Priority 1, blocks generator): Zone types, visual markers, behavioral vocabulary, population demographics, social responsiveness profiles. Must exist before the generator proof-of-life is demonstrated. -2. **Culture profiles** (Priority 1, blocks voice system, NPC generator, AI pipeline): "Culture deferred" cannot mean "culture undefined." Three downstream systems (voice, NPC generator, AI pipeline) all need culture as a working concept immediately. Minimum for v0.2: one culture profile (Krenn System / Station Sova / Velen). +2. **Culture profiles** (Priority 1, blocks voice system, NPC generator, AI pipeline): "Culture deferred" cannot mean "culture undefined." Three downstream systems (voice, NPC generator, AI pipeline) all need culture as a working concept immediately. Minimum for v0.2: one culture profile (Van Maanen's Star / Station Sova / Velen). 3. **Wealth tier + cultural aesthetic specs** (Priority 2, needed for apartment generator): 4-5 wealth tiers as visual vocabularies, correlated with zone location, with cultural aesthetic modifiers. -**IP risk flag on Decision 8:** AI templating without tight culture profile constraints will default to genre conventions. "Krenn System NPCs might start talking like they're from Babylon 5 or Mass Effect." Culture profiles are simultaneously setting design documents AND AI prompt engineering documents. +**IP risk flag on Decision 8:** AI templating without tight culture profile constraints will default to genre conventions. "Van Maanen's Star NPCs might start talking like they're from Babylon 5 or Mass Effect." Culture profiles are simultaneously setting design documents AND AI prompt engineering documents. **Questions for Jeroen:** -1. Is culture implicit in starting location (tycoon bookmark in Krenn System = Krenn culture), or selected separately? +1. Is culture implicit in starting location (tycoon bookmark in Van Maanen's Star = Van Maanen's Star culture), or selected separately? 2. What does the tycoon own or invest in on Day 1? (Logistics contract, bar, storage franchise, speculative property?) 3. What should the player feel when they look at the span gate from their apartment window? @@ -284,7 +284,7 @@ The following questions require Jeroen's input before domains can proceed. Group **Q-WTF-028 (proposed):** What does the tycoon own or invest in on Day 1? (Logistics contract, bar lease, storage franchise, speculative property, or something else?) *(Asked by Miri, Tyre)* ### Culture Architecture (Blocking: Mellanie, Miri, Tyre, Araminta, Gestalt) -**Q-WTF-029 (proposed):** Is culture implicit in the starting bookmark/location (tycoon in Krenn System = Krenn culture), explicitly assigned as part of the bookmark definition, or handled differently? *(Asked by Miri, Tyre, Mellanie, Araminta)* +**Q-WTF-029 (proposed):** Is culture implicit in the starting bookmark/location (tycoon in Van Maanen's Star = Van Maanen's Star culture), explicitly assigned as part of the bookmark definition, or handled differently? *(Asked by Miri, Tyre, Mellanie, Araminta)* **Q-WTF-030 (proposed):** How many distinct cultures exist in the v0.2 generator output — for both NPC generation and visual grammar? *(Asked by Tyre, Araminta, Miri)* diff --git a/docs/workshops/wheres-the-fun/round4-interview.md b/docs/workshops/wheres-the-fun/round4-interview.md index 6fd2c42c0..02f5b4232 100644 --- a/docs/workshops/wheres-the-fun/round4-interview.md +++ b/docs/workshops/wheres-the-fun/round4-interview.md @@ -37,7 +37,7 @@ **Jeroen:** "Job modifies culture. A character is their component experience. A job is an adder to this." -**Decision:** Culture-driven voice, job modifies. INVERTED from Mellanie's option C. The character IS their background. Job adds a layer. Voice cards are authored at the culture level with job-specific modifiers. A Krenn tycoon sounds like a Krenn person who runs businesses, not a generic tycoon. +**Decision:** Culture-driven voice, job modifies. INVERTED from Mellanie's option C. The character IS their background. Job adds a layer. Voice cards are authored at the culture level with job-specific modifiers. A Van Maanen's Star tycoon sounds like a Van Maanen's Star person who runs businesses, not a generic tycoon. --- diff --git a/docs/workshops/wheres-the-fun/round4-mellanie.md b/docs/workshops/wheres-the-fun/round4-mellanie.md index f12f020f8..d9067b73d 100644 --- a/docs/workshops/wheres-the-fun/round4-mellanie.md +++ b/docs/workshops/wheres-the-fun/round4-mellanie.md @@ -26,7 +26,7 @@ The interview supplement changes the architecture of my domain and I don't know The current voice cards (smuggler, detective) are **job-voices**. The CK3 model says character creation — skills, culture — is *more fundamental* than job. The job determines the toolbox (which inserts activate, which contacts exist, what information is available). It doesn't determine the personality. -So: a Krenn-background social manipulator and a military-background enforcer both take the law enforcement job. Same toolbox. Different people. Do they share a voice card? +So: a Van Maanen's Star-background social manipulator and a military-background enforcer both take the law enforcement job. Same toolbox. Different people. Do they share a voice card? If voice comes from character creation, the career voice card I've been building is the wrong level of abstraction. I'm writing voices for jobs when I should be writing voices for people. That's either a combinatorial explosion (culture × skill × career = how many voices?) or it means voice cards need to parametrize register rather than authoring full distinct pools. diff --git a/docs/workshops/wheres-the-fun/round4-paula.md b/docs/workshops/wheres-the-fun/round4-paula.md index c08708021..61f537a02 100644 --- a/docs/workshops/wheres-the-fun/round4-paula.md +++ b/docs/workshops/wheres-the-fun/round4-paula.md @@ -51,7 +51,7 @@ The interview supplement's CK3 reframe is exciting and changes the content archi In the current moral arc spec, the smuggler's Phase 1 voice is a single register: pragmatic rationalization, operational confidence, warmth toward Kael. It assumes one type of person doing the smuggling. -But CK3 character creation gives two players the same "smuggler bookmark" while producing meaningfully different characters — different backgrounds, cultures, family histories, skill distributions. A player who came up through Burnelli freight logistics might rationalize Phase 1 as "this is just how logistics works, every freight network has gray zones." A player from a working-class Krenn background might frame it as "the Commission taxes everything that moves and calls it law — we just don't file." +But CK3 character creation gives two players the same "smuggler bookmark" while producing meaningfully different characters — different backgrounds, cultures, family histories, skill distributions. A player who came up through Burnelli freight logistics might rationalize Phase 1 as "this is just how logistics works, every freight network has gray zones." A player from a working-class Van Maanen's Star background might frame it as "the Commission taxes everything that moves and calls it law — we just don't file." Both are in Phase 1. Both have the same arc. They sound completely different. diff --git a/docs/workshops/wheres-the-fun/round5-gestalt.md b/docs/workshops/wheres-the-fun/round5-gestalt.md index a1cf8a7a7..836942c9e 100644 --- a/docs/workshops/wheres-the-fun/round5-gestalt.md +++ b/docs/workshops/wheres-the-fun/round5-gestalt.md @@ -96,7 +96,7 @@ The "mostly C" caveat — some advanced verbs may be gated — is the one area t ### Decision 6 — Voice: culture-driven, job modifies -**The inversion:** This decision inverts the assumed architecture. Culture is the primary voice register; job is the modifier layer. A Krenn tycoon sounds like a Krenn person who runs businesses. +**The inversion:** This decision inverts the assumed architecture. Culture is the primary voice register; job is the modifier layer. A Van Maanen's Star tycoon sounds like a Van Maanen's Star person who runs businesses. **What this means mechanically:** diff --git a/docs/workshops/wheres-the-fun/round5-gore.md b/docs/workshops/wheres-the-fun/round5-gore.md index be9d27050..de7e243bc 100644 --- a/docs/workshops/wheres-the-fun/round5-gore.md +++ b/docs/workshops/wheres-the-fun/round5-gore.md @@ -91,9 +91,9 @@ These should not look like the same system. The first post-human verb the player Strongly endorsed. -Culture is the answer your civilization converged on to "what is intelligence for?" A Krenn person's voice IS a particular answer to that question. Their job expresses it through a specific domain. You are your background before you are your career. The inversion from Mellanie's original proposal (job base, culture modifier) to Jeroen's (culture base, job modifier) corrects a category error: jobs change, background doesn't. +Culture is the answer your civilization converged on to "what is intelligence for?" A Van Maanen's Star person's voice IS a particular answer to that question. Their job expresses it through a specific domain. You are your background before you are your career. The inversion from Mellanie's original proposal (job base, culture modifier) to Jeroen's (culture base, job modifier) corrects a category error: jobs change, background doesn't. -One thematic note for v0.3+ planning: if a character goes Higher, does their cultural voice persist? Does neural modification change who they sound like, or does the culture survive the upgrade? The transhumanist ladder is thematically most powerful if cultural voice is the last thing to change — or the thing that finally changes, signaling that the character has become something other than who they were. The moment the voice stops sounding like a Krenn person who runs businesses is the moment the player knows the transformation is complete. +One thematic note for v0.3+ planning: if a character goes Higher, does their cultural voice persist? Does neural modification change who they sound like, or does the culture survive the upgrade? The transhumanist ladder is thematically most powerful if cultural voice is the last thing to change — or the thing that finally changes, signaling that the character has become something other than who they were. The moment the voice stops sounding like a Van Maanen's Star person who runs businesses is the moment the player knows the transformation is complete. Flag for later. Don't implement now. But design with it in mind. @@ -253,7 +253,7 @@ The question is whether limited vocabulary can produce moral particularity. My a What does the generated NPC have to lose? What do they want? What are they afraid of? What are their limits — the thing they won't do, even if you ask? -A Krenn logistics manager who happens to have the "has dependents" trait is not morally particular. A Krenn logistics manager whose daily behavior shows care for a partner (the insert surfaces their schedule modifications, the monologue notices they always leave on time, they reference "we" in casual conversation), who has a principled refusal about certain cargo types that surfaces if you push, who responds to your third delivery with a small tell that says they're starting to trust you — that person is morally particular. +A Van Maanen's Star logistics manager who happens to have the "has dependents" trait is not morally particular. A Van Maanen's Star logistics manager whose daily behavior shows care for a partner (the insert surfaces their schedule modifications, the monologue notices they always leave on time, they reference "we" in casual conversation), who has a principled refusal about certain cargo types that surfaces if you push, who responds to your third delivery with a small tell that says they're starting to trust you — that person is morally particular. None of that requires authored names or authored arcs. All of it requires the generator to encode situational specificity alongside cultural register: not just *who this person is* but *what situation they're in* and *what they're trying to do within it*. diff --git a/docs/workshops/wheres-the-fun/round5-interview.md b/docs/workshops/wheres-the-fun/round5-interview.md index 510e6c714..3d310a740 100644 --- a/docs/workshops/wheres-the-fun/round5-interview.md +++ b/docs/workshops/wheres-the-fun/round5-interview.md @@ -13,7 +13,7 @@ **Jeroen:** "Culture implicit in location." -**Decision 16:** Culture is implicit in the starting location. Tycoon bookmark in Krenn System = Krenn culture. The player does not select culture at creation; it derives from where the bookmark places them. This resolves the culture-everywhere-but-nowhere tension: culture IS in the game from day one, it's just not a character creation slider. The Krenn System provides the cultural context; NPC generation uses regional culture as the primary vector. +**Decision 16:** Culture is implicit in the starting location. Tycoon bookmark in Van Maanen's Star = Van Maanen's Star culture. The player does not select culture at creation; it derives from where the bookmark places them. This resolves the culture-everywhere-but-nowhere tension: culture IS in the game from day one, it's just not a character creation slider. Van Maanen's Star provides the cultural context; NPC generation uses regional culture as the primary vector. --- diff --git a/docs/workshops/wheres-the-fun/round5-mellanie.md b/docs/workshops/wheres-the-fun/round5-mellanie.md index c7fbc3e26..aa4eb4116 100644 --- a/docs/workshops/wheres-the-fun/round5-mellanie.md +++ b/docs/workshops/wheres-the-fun/round5-mellanie.md @@ -88,7 +88,7 @@ Needs coordination with Gestalt on which verbs will commonly be attempted at low **This answered my Round 4 Q1 — but only partially, and with a new problem attached.** -Jeroen confirmed: culture is primary, job adds a layer. The character IS their background. Job is what they do with it. A Krenn tycoon sounds like a Krenn person running businesses, not a generic tycoon. This is the right architecture — it produces a richer voice space and explains why two people with the same job might read completely differently. +Jeroen confirmed: culture is primary, job adds a layer. The character IS their background. Job is what they do with it. A Van Maanen's Star tycoon sounds like a Van Maanen's Star person running businesses, not a generic tycoon. This is the right architecture — it produces a richer voice space and explains why two people with the same job might read completely differently. **The new problem:** Culture is deferred from v0.2 character creation (D2). Skills + bookmark only. So in v0.2, the culture layer doesn't exist. @@ -120,7 +120,7 @@ This is the right call. The life-sim framing requires it. Rimworld colonists bec Every line that references a proper noun is dead as production content. "Kael's already at the dock. Good." "She used to just sign. Now she reads every line." These reference authored history that won't exist in the generator model. They're now register demonstrations — examples of the emotional texture and approach — not line templates. -This is a necessary pipeline clarification: audit all existing voice examples and tag them `[register: demonstration]` or `[template: valid]`. Most existing named-NPC lines are the former. They're still useful — "this is how a Krenn smuggler sounds when they have years of history with someone" — but the name is a slot, and the specific behavioral history is a delta the knowledge graph would need to surface. +This is a necessary pipeline clarification: audit all existing voice examples and tag them `[register: demonstration]` or `[template: valid]`. Most existing named-NPC lines are the former. They're still useful — "this is how a Van Maanen's Star smuggler sounds when they have years of history with someone" — but the name is a slot, and the specific behavioral history is a delta the knowledge graph would need to surface. **The deeper problem: intimacy without history** @@ -386,7 +386,7 @@ D6 (culture primary) + D2 (culture deferred) = risk of writing "tycoon voice car ### Near-miss 2: Writing named-NPC lines as production content -The existing voice exemplars are register demonstrations, not production templates. Every line referencing Kael, Naia, Maret by name is dead as production content. It's still useful as a register target — this is how the Krenn smuggler sounds when talking about someone they've worked with for years — but the name is a slot, and the specific behavioral reference requires a delta the knowledge graph has to surface. +The existing voice exemplars are register demonstrations, not production templates. Every line referencing Kael, Naia, Maret by name is dead as production content. It's still useful as a register target — this is how the Van Maanen's Star smuggler sounds when talking about someone they've worked with for years — but the name is a slot, and the specific behavioral reference requires a delta the knowledge graph has to surface. Audit all existing voice examples and tag them `[register: demonstration]` or `[template: valid]`. Most existing named-NPC lines are the former. diff --git a/docs/workshops/wheres-the-fun/round5-miri.md b/docs/workshops/wheres-the-fun/round5-miri.md index bf6fefc65..ed72e83b9 100644 --- a/docs/workshops/wheres-the-fun/round5-miri.md +++ b/docs/workshops/wheres-the-fun/round5-miri.md @@ -8,11 +8,11 @@ ## Preliminary: Lore Check -The interview uses "Krenn tycoon" as a voice example. Confirming this against established records: "Krenn" is our confirmed star system (D-036, D-050), not a species or distinct cultural group. The Krenn System is the mid-Reach G3V system where Station Sova orbits Velen. NPC naming conventions are Krenn System conventions — compact, consonant-heavy, first-name-primary (Kael, Voss, Naia, Pael, etc.). So "Krenn tycoon" = a tycoon from the Krenn System, in the same way you might say "a Londoner." This is consistent with our existing lore. +The interview uses "Van Maanen's Star tycoon" as a voice example. Confirming this against established records: "Van Maanen's Star" is our confirmed star system (D-036, D-050), not a species or distinct cultural group. Van Maanen's Star is the mid-Reach G3V system where Station Sova orbits Velen. NPC naming conventions are Van Maanen's Star conventions — compact, consonant-heavy, first-name-primary (Kael, Voss, Naia, Pael, etc.). So "Van Maanen's Star tycoon" = a tycoon from Van Maanen's Star, in the same way you might say "a Londoner." This is consistent with our existing lore. -What this reveals: "Krenn" as a cultural identity is regional, not ethnic. It's a place that produces a type of person. That's a worldbuilding model I can work with — and it's important, because it means culture in this game is tied to *location* and *history* as much as anything else. A person who grew up on Station Sova speaks and thinks differently from someone who grew up in a core-system transit hub. This is exactly right for the life-sim model. +What this reveals: "Van Maanen's Star" as a cultural identity is regional, not ethnic. It's a place that produces a type of person. That's a worldbuilding model I can work with — and it's important, because it means culture in this game is tied to *location* and *history* as much as anything else. A person who grew up on Station Sova speaks and thinks differently from someone who grew up in a core-system transit hub. This is exactly right for the life-sim model. -However: the Settled Reach has many star systems. If the generator is eventually producing multiple locations, those locations will produce different cultures. For v0.2, the scope question is whether the generator is producing multiple Settled Reach locations or just Sova Transit / the Krenn System at scale. That determines how many cultures I need to design for the first content pass. +However: the Settled Reach has many star systems. If the generator is eventually producing multiple locations, those locations will produce different cultures. For v0.2, the scope question is whether the generator is producing multiple Settled Reach locations or just Sova Transit / Van Maanen's Star at scale. That determines how many cultures I need to design for the first content pass. --- @@ -47,9 +47,9 @@ Decision 6 says culture is the PRIMARY driver of voice. Decision 7 says the gene All three downstream decisions depend on culture as a designed game object. Yet culture is deferred from character creation. This could mean one of three things: -1. **Culture is implicit in bookmark.** The tycoon bookmark in the Krenn System automatically implies Krenn culture. Character creation doesn't need a culture field because location + history determine it. This is elegant and worldbuilding-consistent (culture IS place + history in this model). +1. **Culture is implicit in bookmark.** The tycoon bookmark in Van Maanen's Star automatically implies Van Maanen's Star culture. Character creation doesn't need a culture field because location + history determine it. This is elegant and worldbuilding-consistent (culture IS place + history in this model). 2. **Culture is selected but not called "culture."** Maybe the character creation screen has a "background" or "upbringing" field that produces culture without naming it as such. -3. **Culture is undefined for the player, defined only for NPCs.** The player has no cultural identity; only the generated world does. This would mean the player's voice card doesn't have a culture base — which contradicts "a Krenn tycoon sounds like a Krenn person who runs businesses." +3. **Culture is undefined for the player, defined only for NPCs.** The player has no cultural identity; only the generated world does. This would mean the player's voice card doesn't have a culture base — which contradicts "a Van Maanen's Star tycoon sounds like a Van Maanen's Star person who runs businesses." I need to know which of these is intended before I can write culture profiles. My preference is option 1 — culture is implicit in starting location — because it keeps the design simple and is worldbuilding-consistent. But I need Jeroen to confirm. @@ -105,9 +105,9 @@ This is a joint Gestalt + worldbuilding concern. When Gestalt specs the skill sy **Setting note — CRITICAL WORLDBUILDING DEPENDENCY. This is the most important decision for my domain.** -This is the right model. "A Krenn tycoon sounds like a Krenn person who runs businesses, not a generic tycoon" — yes. The voice should carry place and history first, role second. This is consistent with how real people work: your background shapes your speech far more than your job title. +This is the right model. "A Van Maanen's Star tycoon sounds like a Van Maanen's Star person who runs businesses, not a generic tycoon" — yes. The voice should carry place and history first, role second. This is consistent with how real people work: your background shapes your speech far more than your job title. -But this decision requires culture profiles to exist as authored design documents before Mellanie can write a single voice card. Currently, the only culture profile we have is implicitly Krenn System — the NPC naming conventions in D-036, the atmosphere description, the setting details. That's a thin profile for voice authoring. +But this decision requires culture profiles to exist as authored design documents before Mellanie can write a single voice card. Currently, the only culture profile we have is implicitly Van Maanen's Star — the NPC naming conventions in D-036, the atmosphere description, the setting details. That's a thin profile for voice authoring. **What a culture profile needs to contain (minimum):** - How people from this place talk (not just naming conventions — cadence, vocabulary tendencies, what they reference, what they avoid) @@ -116,9 +116,9 @@ But this decision requires culture profiles to exist as authored design document - What humor looks like in this culture (dark? Understatement? Optimistic?) - What class anxiety sounds like from inside this culture -For Krenn System specifically, I have a strong base from D-036 ("quotidian-with-undertow," the sensory vocabulary, the naming conventions, Velen's temperate-maritime character). I can write a full Krenn culture voice profile from this material. But for a generator that produces multiple locations across the Settled Reach, each location needs a culture profile. +For Van Maanen's Star specifically, I have a strong base from D-036 ("quotidian-with-undertow," the sensory vocabulary, the naming conventions, Velen's temperate-maritime character). I can write a full Van Maanen's Star culture voice profile from this material. But for a generator that produces multiple locations across the Settled Reach, each location needs a culture profile. -**Implication for v0.2 scope:** If the generator only produces Krenn System locations in v0.2, I need one culture profile (Krenn). If it produces multiple systems, I need multiple. This is a scope question that determines how much worldbuilding work precedes the content pipeline. +**Implication for v0.2 scope:** If the generator only produces Van Maanen's Star locations in v0.2, I need one culture profile (Van Maanen's Star). If it produces multiple systems, I need multiple. This is a scope question that determines how much worldbuilding work precedes the content pipeline. --- @@ -134,11 +134,11 @@ The generator-to-NPC pipeline is correct for a life sim. Sims and Rimworld prove None of this requires authored backstory. It requires the generator to have a good taxonomy of character types, behavioral routines, and emotional state machines. **What the NPC generator needs from worldbuilding:** -1. **Cultural demographics per zone type.** A logistics hub in the Krenn System has a typical population profile — what cultures/backgrounds are overrepresented? (Velen natives? Migrants from outer-Reach systems? Commission personnel from core worlds?) The generator needs to know what kind of people populate each zone so NPCs feel like they belong to their location. +1. **Cultural demographics per zone type.** A logistics hub in Van Maanen's Star has a typical population profile — what cultures/backgrounds are overrepresented? (Velen natives? Migrants from outer-Reach systems? Commission personnel from core worlds?) The generator needs to know what kind of people populate each zone so NPCs feel like they belong to their location. -2. **Archetype vocabulary within each culture.** Even with generative AI handling dialogue, the NPC's behavioral archetype (dock worker, bar regular, Commission officer) needs to be drawn from a culturally-appropriate set. A Commission officer from the Krenn System has a different typical background and demeanor than one from a core-system posting. +2. **Archetype vocabulary within each culture.** Even with generative AI handling dialogue, the NPC's behavioral archetype (dock worker, bar regular, Commission officer) needs to be drawn from a culturally-appropriate set. A Commission officer from Van Maanen's Star has a different typical background and demeanor than one from a core-system posting. -3. **The "Krenn person" that Jeroen describes isn't just naming conventions.** It's a behavioral type, a way of relating to strangers, a posture toward authority and economic pressure. The generator needs this to produce legible Krenn System NPCs. Without it, all generated NPCs feel like culturally-neutral placeholder humans. +3. **The "Van Maanen's Star person" that Jeroen describes isn't just naming conventions.** It's a behavioral type, a way of relating to strangers, a posture toward authority and economic pressure. The generator needs this to produce legible Van Maanen's Star NPCs. Without it, all generated NPCs feel like culturally-neutral placeholder humans. **The exciting implication:** If the generator does this well, the world naturally produces cultural texture without hand-authoring. Two NPCs in the logistics hub feel like they're from the same place. A Commission officer who grew up on a core world feels subtly different from one who came up through Velen's transit system. The world has depth without anyone hand-crafting specific characters. @@ -152,7 +152,7 @@ None of this requires authored backstory. It requires the generator to have a go The templating pipeline (culture vectors, tone, accents) is the right approach for scale. Limited vocabulary acceptable at first — this is realistic and I'm comfortable with it. -**The IP risk I'm flagging:** Generative AI trained on existing text will have seen every space opera ever written. Left without tight worldbuilding constraints (culture profiles, specific vocabulary restrictions, explicit "this is not X" guardrails), the AI will default to genre conventions. Krenn System NPCs might start talking like they're from Babylon 5 or Mass Effect. The cultures of the Settled Reach will drift toward legible sci-fi tropes unless the culture profiles contain enough specificity to override the AI's default patterns. +**The IP risk I'm flagging:** Generative AI trained on existing text will have seen every space opera ever written. Left without tight worldbuilding constraints (culture profiles, specific vocabulary restrictions, explicit "this is not X" guardrails), the AI will default to genre conventions. Van Maanen's Star NPCs might start talking like they're from Babylon 5 or Mass Effect. The cultures of the Settled Reach will drift toward legible sci-fi tropes unless the culture profiles contain enough specificity to override the AI's default patterns. **What this means practically:** The culture profiles I write for the templating pipeline need to include: - What NOT to reference or evoke (no military-imperial syntax, no Star Trek professionalism register, no Mass Effect political correctness) @@ -192,7 +192,7 @@ This model also prevents the Kenshi problem (world-as-hostile-indifference) from Full customization is correct — the creation screen is an emotional investment moment, and seeing your character in the world is personal. The worldbuilding dependency: customization options need to feel like they're from the Settled Reach, not from a generic character creator. **What this means:** -- Clothing options should reflect Krenn System (or broader Settled Reach) fashion — what do working-class Velen natives wear vs Commission personnel vs mid-Reach migrants? These aren't just aesthetic choices; they're worldbuilding expressions. +- Clothing options should reflect Van Maanen's Star (or broader Settled Reach) fashion — what do working-class Velen natives wear vs Commission personnel vs mid-Reach migrants? These aren't just aesthetic choices; they're worldbuilding expressions. - Wealth affects what's available: a starting tycoon with modest capital has different wardrobe options than someone who starts with inherited wealth. - Cultural background might shape default suggestions (the customization screen could suggest outfits that "feel right" for someone with the player's starting situation). @@ -284,7 +284,7 @@ Gestalt's VerbPriorityProfile work needs a worldbuilding input: what does each z Ozzie's proposed beat sheet is the right structure. My specific contributions to each beat from a worldbuilding perspective: -1. **Character creation**: Cultural context of the starting bookmark (Krenn-dominant for v0.2) should inform what customization options feel "right" without being mandatory +1. **Character creation**: Cultural context of the starting bookmark (Van Maanen's Star-dominant for v0.2) should inform what customization options feel "right" without being mandatory 2. **Alarm clock**: I propose this is the INSERT waking up — a specific digital signature for the insert's daily initialization set to the Groundhog Day tone on Day 1, then silent or ambient thereafter. Diegetically consistent, and makes the insert feel like it's been there the whole time even before the player "activates" it 3. **Appointment arrival**: Zone identity of the commercial district — who populates it, how they hold themselves, what the ambient behavioral vocabulary is for a new person arriving 4. **Insert activation**: Career-specific first-frame data (market state, account position, available opportunities for Tycoon). The insert is the worldbuilding layer that makes this feel like THIS world — it shows you your life in the Settled Reach's specific economic and social vocabulary @@ -343,7 +343,7 @@ Tyre identified my archetype definitions as the thing everything else fans out f The zone identity spec must cover: 1. Zone types present in Sova Transit for the Tycoon bookmark: residential (working-class, mid-tier), commercial/service market, administrative/Commission-adjacent, transit/public corridors, logistics/freight 2. NPC archetypes per zone: behavioral tells, cultural alignment, relationship to newcomers, skill-response vocabulary -3. Krenn System culture profile: voice register parameters, behavioral vocabulary, relationship to power structures, AI pipeline constraints +3. Van Maanen's Star culture profile: voice register parameters, behavioral vocabulary, relationship to power structures, AI pipeline constraints 4. Wealth tier vocabulary: 4-5 tiers, visual expression in residential zones, social treatment by NPCs per tier This is one document. I can write it in one sprint. But I need Jeroen's answers to the culture scope question (Question 1 below) and the tycoon economic context question (Question 2 below) before the economic and cultural sections can be completed. @@ -362,7 +362,7 @@ Araminta also flagged the near-miss risk of designing archetypes for the detecti Mellanie raises the voice attribution problem directly: culture-driven voice (Decision 6) requires culture definitions before voice cards can be written. I am the blocker on her work. -The culture profiles I write for the zone identity spec are also the input to Mellanie's voice card architecture. They need to be in the same sprint, or the voice card work can't begin. Mellanie's sequence: confirm voice attribution model → confirm career bookmark → write voice cards → Phase Zero content. My culture profiles are the "confirm voice attribution model" input for the Krenn culture case. I need to write them before Mellanie can write anything. +The culture profiles I write for the zone identity spec are also the input to Mellanie's voice card architecture. They need to be in the same sprint, or the voice card work can't begin. Mellanie's sequence: confirm voice attribution model → confirm career bookmark → write voice cards → Phase Zero content. My culture profiles are the "confirm voice attribution model" input for the Van Maanen's Star culture case. I need to write them before Mellanie can write anything. Mellanie also identifies Phase 1 life-texture monologue as distinct from Phase 2 consequence monologue. The Phase 1 content (the kind of ambient setting-comment lines that make the world feel inhabited before any authored drama) requires the zone identity spec as its source material. "The recycled air still costs more on the dock floor" — that line is possible because Sova Transit has a specific air recycling economy that I've established. Mellanie can't write those lines for the Tycoon bookmark's commercial district without knowing what the commercial district's specific economic texture is. @@ -387,11 +387,11 @@ I will write this. But I need answers to two questions before I can complete it Culture is deferred from character creation but is immediately required by three other systems. The "culture is deferred" decision cannot mean "culture is undefined." -**Minimum for v0.2:** One culture profile (Krenn System / Station Sova / Velen) with: +**Minimum for v0.2:** One culture profile (Van Maanen's Star / Station Sova / Velen) with: - Regional background and what it produces in people - Speech patterns and vocabulary tendencies - Values hierarchy and relationship to Settled Reach power structures -- Behavioral archetypes within this culture (the dock worker archetype looks different in the Krenn System than in a core-system station) +- Behavioral archetypes within this culture (the dock worker archetype looks different in Van Maanen's Star than in a core-system station) - AI pipeline constraints (what NOT to do, positive exemplars) If the generator produces multiple cultures in v0.2, I need a profile for each. See Question 1 below. @@ -401,7 +401,7 @@ If the generator produces multiple cultures in v0.2, I need a profile for each. Auto-generated apartments reflecting wealth require: - 4-5 wealth tiers defined as visual vocabularies - Zone location correlated with wealth tier (which zones have which wealth tier apartments) -- Cultural aesthetic modifiers (how does Krenn System culture modify each wealth tier's visual expression) +- Cultural aesthetic modifiers (how does Van Maanen's Star culture modify each wealth tier's visual expression) This is parallel work with Araminta. I write the content; she translates to tiles and palette. @@ -413,11 +413,11 @@ This is parallel work with Araminta. I write the content; she translates to tile Decision 6 says culture drives voice. Decision 2 defers family/culture from character creation. These are in tension unless there's a resolution I'm missing. -My hypothesis: culture is implicit in the starting bookmark. The tycoon bookmark starting in the Krenn System means your character is culturally Krenn — shaped by Velen's temperate-maritime climate, Station Sova's working-class logistics culture, the mid-Reach's neither-core-nor-frontier character. You don't select "Krenn" from a menu; you select "Sova Transit — Tycoon" and the system derives your cultural context from that. +My hypothesis: culture is implicit in the starting bookmark. The tycoon bookmark starting in Van Maanen's Star means your character is culturally Van Maanen's Star — shaped by Velen's temperate-maritime climate, Station Sova's working-class logistics culture, the mid-Reach's neither-core-nor-frontier character. You don't select "Van Maanen's Star" from a menu; you select "Sova Transit — Tycoon" and the system derives your cultural context from that. -Is this correct? And if so, does v0.2 need the generator to produce only Krenn System locations (making one culture profile sufficient), or will it generate multiple star systems with different cultures from the start? +Is this correct? And if so, does v0.2 need the generator to produce only Van Maanen's Star locations (making one culture profile sufficient), or will it generate multiple star systems with different cultures from the start? -**Why this matters:** Culture profiles are the input to the voice system, NPC generator, and AI pipeline. If v0.2 is Krenn-only, I write one culture profile and we have what we need. If it generates multiple cultures, I need to know how many and what they are before the content pipeline can operate. +**Why this matters:** Culture profiles are the input to the voice system, NPC generator, and AI pipeline. If v0.2 is Van Maanen's Star-only, I write one culture profile and we have what we need. If it generates multiple cultures, I need to know how many and what they are before the content pipeline can operate. --- @@ -457,7 +457,7 @@ My current differentiating factors: - Commission as bureaucratic-institutional regulatory presence (not just "factions" — actual paperwork, licensing, audits, the friction of legitimacy) - The insert as the neurally integrated economic interface (not a screen, not a console — a part of your body that accesses markets) - Economic activity grounded in wormhole-connected freight infrastructure (cargo is physically real before it's an abstracted commodity) -- Krenn System cultural specificity (this is not generic space trading; it's trading in a particular working-class regional culture) +- Van Maanen's Star cultural specificity (this is not generic space trading; it's trading in a particular working-class regional culture) - The span gate as visible class marker that the tycoon can see but not freely use Are there elements of the Tycoon bookmark that risk drifting toward a specific franchise or genre trope? I want to know if there are near-miss risks Jeroen can see that I can't, so I can address them in the zone identity spec and Tycoon FRIEND archetype design before they're baked into the content pipeline. diff --git a/docs/workshops/wheres-the-fun/round5-nigel.md b/docs/workshops/wheres-the-fun/round5-nigel.md index a61daffde..578270c54 100644 --- a/docs/workshops/wheres-the-fun/round5-nigel.md +++ b/docs/workshops/wheres-the-fun/round5-nigel.md @@ -56,7 +56,7 @@ Skills + tycoon bookmark gives two variation axes within a single career: That's the v0.2 replayability space. It's not nothing. But the culture layer is where within-career variety becomes dramatic rather than tactical. -A Krenn tycoon and a Burnelli tycoon operating in the same world seed should have meaningfully different experiences — their cultural networks differ, their social register differs, their economic relationships differ. That's the kind of within-career variety that makes replays feel like different people in the same world, not the same person with different stat points. +A Van Maanen's Star tycoon and a Burnelli tycoon operating in the same world seed should have meaningfully different experiences — their cultural networks differ, their social register differs, their economic relationships differ. That's the kind of within-career variety that makes replays feel like different people in the same world, not the same person with different stat points. Paula observed this too from the narrative angle: culture affects Phase Zero voice register, which means moral arc content changes by cultural background. Mellanie will need culture as a tag dimension in the copy pool before within-career voice replayability is real. @@ -120,13 +120,13 @@ The verb gating question Gestalt raised is worth noting here: Decision 5 says "s **Verdict: The right long-term architecture. v0.2 will be monophonic until culture ships.** -Culture-primary, job-modifier is the correct design. A Krenn tycoon should sound like a Krenn person who runs businesses — not a generic tycoon with cultural flavor sprinkled on. The character's identity is their background; the job is what they're doing with it. +Culture-primary, job-modifier is the correct design. A Van Maanen's Star tycoon should sound like a Van Maanen's Star person who runs businesses — not a generic tycoon with cultural flavor sprinkled on. The character's identity is their background; the job is what they're doing with it. For replayability, this means two tycoon runs with different cultural backgrounds will eventually feel like completely different people inhabiting the same economic game. The voice variation is a relationship-building tool — if the player forms attachment to their character's voice register, they'll want to try a different voice in the next run. For v0.2 with culture deferred, all tycoons will have the same cultural voice baseline modified by the tycoon job layer. Every tycoon will sound roughly like "a tycoon." That's acceptable for proof-of-life but should be noted: voice replayability is waiting for the culture layer. -One connection nobody else made: culture-driven voice creates the strongest version of the comparison test. "I played my Krenn tycoon and everything felt like a negotiation — even warmth was strategic." "I played my Burnelli tycoon and it felt like building a family, money was a byproduct of relationships." Same mechanics. Completely different interior experience of the same world. That's what culture-primary voice enables at the narrative level. +One connection nobody else made: culture-driven voice creates the strongest version of the comparison test. "I played my Van Maanen's Star tycoon and everything felt like a negotiation — even warmth was strategic." "I played my Burnelli tycoon and it felt like building a family, money was a byproduct of relationships." Same mechanics. Completely different interior experience of the same world. That's what culture-primary voice enables at the narrative level. --- @@ -139,7 +139,7 @@ When Jeroen said "Kael should not exist," he liberated the game from a specific The replayability architecture this enables: - Run 1's mentor-figure is a cautious Dorvani accountant who's been quietly skimming -- Run 2's mentor-figure is an aggressive Krenn trader who's over-leveraged and needs a partner +- Run 2's mentor-figure is an aggressive Van Maanen's Star trader who's over-leveraged and needs a partner - Run 3's mentor-figure is a warm Hadaran logistics specialist with a sick child and escalating financial pressure Same narrative template. Completely different people. The comparison test passes easily: two players with the same tycoon career describe their mentor-figure and they're completely different characters who produced completely different emotional stakes. No metagaming is possible because "who becomes important" is determined by the player's choices, not the designer's placement. @@ -168,7 +168,7 @@ Mellanie's point about limited vocabulary being acceptable at first is right for AI-assisted templating for the NPC copy pool is the right approach for the scale required. Hand-authored dialogue for every generated NPC is impossible. Culture vectors + tone + accent prompts → generative AI output → variety at scale. -The replayability dividend: if the templating works, every NPC in every run sounds distinctly themselves rather than interchangeable. Two generated business rivals speak differently because their culture and personality vectors are different. That's what makes comparing playthroughs interesting — not just "I had a rival" but "I had a rival who spoke in clipped Krenn sentences and always implied things rather than stating them." +The replayability dividend: if the templating works, every NPC in every run sounds distinctly themselves rather than interchangeable. Two generated business rivals speak differently because their culture and personality vectors are different. That's what makes comparing playthroughs interesting — not just "I had a rival" but "I had a rival who spoke in clipped Van Maanen's Star sentences and always implied things rather than stating them." The risk: if the AI outputs are generic despite the vectors, every NPC sounds like a slight variation on "friendly NPC voice" and "hostile NPC voice." The quality floor of the templating pipeline determines whether generated NPCs produce attachment or not. diff --git a/docs/workshops/wheres-the-fun/round5-ozzie.md b/docs/workshops/wheres-the-fun/round5-ozzie.md index 3e02e433b..59f8986b1 100644 --- a/docs/workshops/wheres-the-fun/round5-ozzie.md +++ b/docs/workshops/wheres-the-fun/round5-ozzie.md @@ -115,7 +115,7 @@ No gated verbs means no anxiety about missed options. The player always knows wh **Gut reaction:** CORRECT. The inversion matters enormously for player experience. -A Krenn tycoon sounds like a Krenn person who runs businesses. Not a generic tycoon who happens to have some cultural flavor. The character IS their background. The job adds a layer. This produces internal monologue that sounds like a PERSON, not a career archetype. +A Van Maanen's Star tycoon sounds like a Van Maanen's Star person who runs businesses. Not a generic tycoon who happens to have some cultural flavor. The character IS their background. The job adds a layer. This produces internal monologue that sounds like a PERSON, not a career archetype. **The wow moment this enables:** The first time the internal voice fires in a way that feels SPECIFIC — not "I should handle this negotiation carefully" (any tycoon says that) but something that reflects both culture and job in a voice that's distinctly this person's — that's when the character becomes real. The monologue is doing character work, not information work. That's Mellanie's "voice that voices" distinction landing in practice. diff --git a/docs/workshops/wheres-the-fun/round5-paula.md b/docs/workshops/wheres-the-fun/round5-paula.md index 65d0aa3b3..dc944ac61 100644 --- a/docs/workshops/wheres-the-fun/round5-paula.md +++ b/docs/workshops/wheres-the-fun/round5-paula.md @@ -173,7 +173,7 @@ If the player has no specified culture (deferred), whose voice is speaking in th The options as I see them: -**Option A — Default culture for v0.2:** Every v0.2 character is implicitly a member of a single default culture (probably the most-developed Settled Reach culture — Commonwealth middle class, or Krenn working class). Voice cards are written for that one culture with tycoon job modifier. Cultural diversity is deferred to v0.3+ when culture selection enters character creation. +**Option A — Default culture for v0.2:** Every v0.2 character is implicitly a member of a single default culture (probably the most-developed Settled Reach culture — Commonwealth middle class, or Van Maanen's Star working class). Voice cards are written for that one culture with tycoon job modifier. Cultural diversity is deferred to v0.3+ when culture selection enters character creation. **Option B — Job-only voice for v0.2:** For v0.2, voice is primarily job-derived (tycoon voice = tycoon voice) with cultural differentiation deferred. This inverts the stated direction but is pragmatically necessary if culture isn't in character creation. @@ -365,7 +365,7 @@ Decision 6 says culture is primary for voice. Decision 2 defers culture from cha The options, in my preference order: -1. **Starting location implies culture** — the generator places the player's apartment in a district, and that district has a cultural register. Tycoon starting in a Krenn commercial district = Krenn merchant-class voice. No new creation step required; the generator already knows where the apartment is. +1. **Starting location implies culture** — the generator places the player's apartment in a district, and that district has a cultural register. Tycoon starting in a Van Maanen's Star commercial district = Van Maanen's Star merchant-class voice. No new creation step required; the generator already knows where the apartment is. 2. **Single default culture for v0.2** — one implicit Commonwealth middle-class register for all v0.2 characters. Cultural diversity comes in v0.3+ when creation expands. 3. **Lightweight culture selector in v0.2 creation** — add "where are you from?" as a simple dropdown to character creation, not the full family/history system. This gives the voice an anchor without requiring the full CK3 culture architecture. diff --git a/docs/workshops/wheres-the-fun/round5-tyre.md b/docs/workshops/wheres-the-fun/round5-tyre.md index ac277dcb0..2af8d1137 100644 --- a/docs/workshops/wheres-the-fun/round5-tyre.md +++ b/docs/workshops/wheres-the-fun/round5-tyre.md @@ -138,7 +138,7 @@ Runtime (Decision 9, deferred): For v0.2, we're building Decision 8 (build-time templating), not Decision 9 (runtime LLM). The build-time pipeline is: -1. Define culture vectors (Krenn, Burnelli, etc.) with tone, vocabulary, speech pattern parameters +1. Define culture vectors (Van Maanen's Star, Burnelli, etc.) with tone, vocabulary, speech pattern parameters 2. Define role templates (bartender, dock worker, merchant, etc.) with role-specific knowledge and concerns 3. Use AI to generate large line pools tagged by culture x role x situation x emotion 4. Human review pass to curate quality and consistency @@ -265,7 +265,7 @@ The VerbPriorityProfile still matters -- career-aware ordering of which verbs ap **Mellanie's critical question, answered.** -The character IS their background. Job adds a layer. A Krenn tycoon sounds like a Krenn person who runs businesses. +The character IS their background. Job adds a layer. A Van Maanen's Star tycoon sounds like a Van Maanen's Star person who runs businesses. **What this means for the content architecture:** @@ -279,7 +279,7 @@ detective_voice_card.yaml (job-level) We get: ``` -krenn_voice.yaml (culture-level base) +van_maanens_star_voice.yaml (culture-level base) + tycoon_modifier.yaml (job-level overlay) burnelli_voice.yaml (culture-level base) + tycoon_modifier.yaml (job-level overlay) @@ -317,7 +317,7 @@ Base sprite (body type/silhouette) This is primarily a CLIENT system (Godot sprite composition) but the SERVER needs to store and transmit appearance data. The `Appearance` struct in the player character needs to be part of the ObserverSnapshot so that other players (future multiplayer) and the rendering system can reconstruct the character's look. -For generated NPCs, the generator needs to produce appearance data consistent with their culture and role. A Krenn dock worker looks different from a Burnelli merchant. The appearance generation is another dimension of the NPC generation pipeline. +For generated NPCs, the generator needs to produce appearance data consistent with their culture and role. A Van Maanen's Star dock worker looks different from a Burnelli merchant. The appearance generation is another dimension of the NPC generation pipeline. **Effort:** Character appearance system (client-side sprite composition + server-side data model): 2-3 sprints. NPC appearance generation (culture + role -> appearance parameters): integrated with NPC generation pipeline, adds ~1 sprint to that work. @@ -503,7 +503,7 @@ Decision 2 says skills + bookmark only. Decision 6 says voice is culture-driven. Options: - **(a) Default culture:** All v0.2 player characters share a generic culture. Voice cards use a baseline register. Culture variation exists only in NPCs. - **(b) Bookmark-derived:** The tycoon bookmark implies a culture based on its starting location. "You're a tycoon in Sova Transit" gives you Sova Transit's dominant culture. -- **(c) Culture IS part of the bookmark:** The bookmark definition includes a culture assignment. Multiple tycoon bookmark variants (Krenn tycoon, Burnelli tycoon) would each be a separate bookmark with a different culture. +- **(c) Culture IS part of the bookmark:** The bookmark definition includes a culture assignment. Multiple tycoon bookmark variants (Van Maanen's Star tycoon, Burnelli tycoon) would each be a separate bookmark with a different culture. Option (a) is simplest but contradicts Decision 6's spirit. Option (b) is natural but ties culture to location. Option (c) is most faithful to Decision 6 but expands the bookmark system. diff --git a/docs/workshops/wheres-the-fun/workshop-outcomes.md b/docs/workshops/wheres-the-fun/workshop-outcomes.md index fd458b6f5..a45cd921a 100644 --- a/docs/workshops/wheres-the-fun/workshop-outcomes.md +++ b/docs/workshops/wheres-the-fun/workshop-outcomes.md @@ -11,7 +11,7 @@ The v0.1 playtest revealed a fundamental framing error: The Settled Reach was built as a detective puzzle game, but the designer's vision is a single-character life sim (Sims meets Rimworld from a third-person perspective). NPCs were dots, the world was a game level with no sense of place, and no emotional loop could fire because the preconditions for recognizing characters as people didn't exist. -The workshop produced 24 locked design decisions across two interview sessions, establishing the v0.2 direction: a generator-first proof-of-life that auto-generates locations at scale with legible characters, starting with a tycoon (small business owner) bookmark in the Krenn System. +The workshop produced 24 locked design decisions across two interview sessions, establishing the v0.2 direction: a generator-first proof-of-life that auto-generates locations at scale with legible characters, starting with a tycoon (small business owner) bookmark in Van Maanen's Star. --- @@ -41,7 +41,7 @@ The workshop produced 24 locked design decisions across two interview sessions, | # | Decision | Resolves | |---|----------|----------| -| 16 | Culture implicit in starting location (Krenn System = Krenn culture) | Culture architecture gap | +| 16 | Culture implicit in starting location (Van Maanen's Star = Van Maanen's Star culture) | Culture architecture gap | | 17 | Traits + behavior first; relationships Sims + Rimworld style; codify for systems | NPC personality | | 18 | Fully emergent moral arc for v0.2; generator proves relationships readable first | Tycoon arc | | 19 | Broad economic verb vocabulary (life verbs, not tycoon-specific) | Verb map | @@ -57,7 +57,7 @@ The workshop produced 24 locked design decisions across two interview sessions, **Core identity:** Single-character life sim with emergent narrative. Sims meets Rimworld from a third-person perspective. Detective, smuggler, tycoon are jobs you can have, not the game's identity. -**Starting experience:** CK3-style bookmark selection (skills + bookmark). Tycoon bookmark for v0.2: you're an existing small business owner in the Krenn System. Wake up in your auto-generated apartment (reflects economic position). Groundhog Day alarm clock homage. Insert activates. Go to work. The world provides opportunity and consequence; the player provides the story. +**Starting experience:** CK3-style bookmark selection (skills + bookmark). Tycoon bookmark for v0.2: you're an existing small business owner in Van Maanen's Star. Wake up in your auto-generated apartment (reflects economic position). Groundhog Day alarm clock homage. Insert activates. Go to work. The world provides opportunity and consequence; the player provides the story. **Generator-first approach:** The proof-of-life is the generator producing usable output: auto-generated locations at scale with legible characters. Template assembly (not procedural geography) for v0.2. Sprint 25 generator spike is the critical path. @@ -107,7 +107,7 @@ All 9 agents independently identified that generated NPCs must have sufficient p Unanimous: "The engine is a life-sim engine that was accidentally shipped with a detective-game UI." The simulation, knowledge graph, perception, and verb systems survive. The fix is building the information layer the simulation was always meant to feed. ### 3. Culture Architecture Resolved -7 of 9 agents flagged the tension between "culture deferred from creation" and "culture primary for voice." Resolved by Decision 16: culture is implicit in starting location. Krenn System provides the cultural context. Five downstream pipelines unblocked. +7 of 9 agents flagged the tension between "culture deferred from creation" and "culture primary for voice." Resolved by Decision 16: culture is implicit in starting location. Van Maanen's Star provides the cultural context. Five downstream pipelines unblocked. ### 4. Tycoon is Richer Than Expected Multiple agents independently discovered the tycoon bookmark is thematically and mechanically richer than detective: economic complicity is more realistic (Gore), Sova Transit's atmosphere was built for tycoon (Miri), tycoon blends all three career models naturally (Tyre), tycoon insert is setting delivery at its most diegetic (Mellanie). @@ -124,7 +124,7 @@ The generator proof-of-life is the first deliverable. If the generator can't pro **Generator prerequisites (must exist before/during the spike):** - Zone identity spec (Miri) — what zone types mean in the Settled Reach's social vocabulary -- One culture profile: Krenn System / Station Sova (Miri) — blocks voice, NPC gen, AI pipeline +- One culture profile: Van Maanen's Star / Station Sova (Miri) — blocks voice, NPC gen, AI pipeline - NpcBlueprint struct design (Tyre) — generator output format **Estimated timeline (Tyre):** 7 sprints to proof-of-life playtest (generated location + legible characters + tycoon bookmark from creation to Day 3). @@ -132,7 +132,7 @@ The generator proof-of-life is the first deliverable. If the generator can't pro ### Dependency Chain ``` -Miri: Zone Identity Spec + Krenn Culture Profile +Miri: Zone Identity Spec + Van Maanen's Star Culture Profile |-- Araminta: zone visual grammar, tile palettes |-- Tyre: generator zone template parameters, NpcBlueprint |-- Mellanie: culture-primary voice cards diff --git a/docs/workshops/wiki-review/SUMMARY.md b/docs/workshops/wiki-review/SUMMARY.md index a09a83900..b8387b281 100644 --- a/docs/workshops/wiki-review/SUMMARY.md +++ b/docs/workshops/wiki-review/SUMMARY.md @@ -76,7 +76,7 @@ The game targets 300 populated worlds before any DLC content. This requires a ge **Missing from initial proposals, added by lead: Economics.** What makes extra income tempting. This determines the nature of the contested resource — whether the smuggling is sympathetic (healthcare for people who cannot afford it) or predatory (luxury goods for status). The economic pressure ingredient determines the moral texture of the entire grey economy. -**The derivation function:** The generator takes ingredient selections and derives mechanical parameters deterministically. Same ingredients always produce the same society. Randomization happens at ingredient SELECTION, not at derivation. Style briefs (Miri's Krenn brief) are reference implementations — proof that the derivation function produces quality output for specific ingredient sets. +**The derivation function:** The generator takes ingredient selections and derives mechanical parameters deterministically. Same ingredients always produce the same society. Randomization happens at ingredient SELECTION, not at derivation. Style briefs (Miri's Van Maanen's Star brief) are reference implementations — proof that the derivation function produces quality output for specific ingredient sets. ### Cultural Brief = Generation Seed @@ -84,7 +84,7 @@ The game targets 300 populated worlds before any DLC content. This requires a ge **World seed = numeric seed (pool draws) + cultural assembly (content generation).** Same cultural assembly + different numeric seed = same culture, different drama. Different cultural assembly + same numeric seed = parallel structure, different culture. -Miri's Krenn brief is a proof-of-concept output; the ingredient menu is the real product. The generator must reproduce the Krenn brief's feel when given Krenn's ingredient combination. Validation: if the generator's output for `frost:0.55 + salt:0.30 + iron:0.15 / economic-trade / logistics / tight-margin+prohibition` matches the hand-authored Krenn culture, the derivation function works. +Miri's Van Maanen's Star brief is a proof-of-concept output; the ingredient menu is the real product. The generator must reproduce the Van Maanen's Star brief's feel when given Van Maanen's Star's ingredient combination. Validation: if the generator's output for `frost:0.55 + salt:0.30 + iron:0.15 / economic-trade / logistics / tight-margin+prohibition` matches the hand-authored Van Maanen's Star culture, the derivation function works. ### Three-System NPC Architecture @@ -148,7 +148,7 @@ Tier 1 emotional depth, NO contradiction arc, no secret. The honest person in a Gore proposed THE MIRROR as a formal pattern; Paula converged independently, describing it as "Tier 1.5 Production Emotional NPC" with 50-70 authored lines. Both agree: the MIRROR must NOT have a contradiction arc or secret. The MIRROR's power is simplicity and transparency. When events drag the MIRROR into the conspiracy, the damage is devastating — the player broke the one genuinely innocent person. -The Kael/Hael sonic collision (tension T-03 from Round 1) was resolved by renaming Hael to Naia Tamm, following Krenn naming conventions from Miri's regional brief. Unanimous support. +The Kael/Hael sonic collision (tension T-03 from Round 1) was resolved by renaming Hael to Naia Tamm, following Van Maanen's Star naming conventions from Miri's regional brief. Unanimous support. ### 8 PC Archetypes (Fluid) diff --git a/docs/workshops/wiki-review/lead-interview.md b/docs/workshops/wiki-review/lead-interview.md index fe56dc0dc..16160e293 100644 --- a/docs/workshops/wiki-review/lead-interview.md +++ b/docs/workshops/wiki-review/lead-interview.md @@ -27,7 +27,7 @@ Cultural groups are assembled by picking and combining from a menu of ingredient - People migrate between heritages. Drift varies per location. - Economics is missing from Nigel's 7 mechanical questions — must be added (what makes extra income tempting). -**On heritage specificity:** The specific real-world roots (Finnish/Estonian/Latvian for Krenn) are Miri's reference material for building the culture, not something the player should clock directly. A character with a Nordic-sounding name in an East Asian-heritage district isn't wrong — they're a person with a history. The culture is the place, not the individual. +**On heritage specificity:** The specific real-world roots (Finnish/Estonian/Latvian for Van Maanen's Star) are Miri's reference material for building the culture, not something the player should clock directly. A character with a Nordic-sounding name in an East Asian-heritage district isn't wrong — they're a person with a history. The culture is the place, not the individual. --- diff --git a/docs/workshops/wiki-review/round1-gestalt.md b/docs/workshops/wiki-review/round1-gestalt.md index d22882803..fde5f0616 100644 --- a/docs/workshops/wiki-review/round1-gestalt.md +++ b/docs/workshops/wiki-review/round1-gestalt.md @@ -213,7 +213,7 @@ This is the tricky bucket. These things have a global identity but local presenc | Contraband types | Definition, legality, market dynamics | What's actually flowing through THIS district, volume, routes | Lattice components defined globally; Sova's ring is local | | FactId confidence states | Definition of confidence levels | Starting knowledge per NPC per district | `contraband.ring_exists` is a global FactId; the smuggler starts at KnowsDetails in Sova | | Relationship templates | State machine, transition rules | Actual NPC-to-NPC and NPC-to-PC relationships | RelationshipState::Friendly is global; Kael-to-smuggler is local | -| Regional cultural flavor | Naming pattern template | Specific names, aesthetic markers, language echoes | "Compact, consonant-heavy" is Krenn System's cultural profile | +| Regional cultural flavor | Naming pattern template | Specific names, aesthetic markers, language echoes | "Compact, consonant-heavy" is Van Maanen's Star's cultural profile | ### Proposed Content Directory Structure @@ -245,7 +245,7 @@ content/ medical-grade.yaml severance-equipment.yaml regions/ - krenn-system.yaml # regional style guide (naming, culture) + van-maanens-star-system.yaml # regional style guide (naming, culture) districts/ sova-transit/ diff --git a/docs/workshops/wiki-review/round1-gore.md b/docs/workshops/wiki-review/round1-gore.md index 078cf2c86..e0cfd362f 100644 --- a/docs/workshops/wiki-review/round1-gore.md +++ b/docs/workshops/wiki-review/round1-gore.md @@ -84,11 +84,11 @@ The workshop asks: "Should the player notice heritage, or is it ambient?" Neither. Cultural identity in this game is **the immune system of the community**, and the detective is the foreign body. -### What Krenn System culture actually is +### What Van Maanen's Star culture actually is -The wiki describes Krenn System culture as "compact names, first-name-primary, pragmatic, mind-your-business ethos." That's fine as a naming guide. It's radically incomplete as a cultural description, because it doesn't say what the culture *does*. +The wiki describes Van Maanen's Star culture as "compact names, first-name-primary, pragmatic, mind-your-business ethos." That's fine as a naming guide. It's radically incomplete as a cultural description, because it doesn't say what the culture *does*. -What Krenn System culture does is **protect the ring**. +What Van Maanen's Star culture does is **protect the ring**. Not intentionally. Not conspiratorially. But structurally: - **Mind-your-business ethos** = nobody reports Torek's spending, nobody asks where Kael goes at night, nobody questions Voss's schedule changes. The cultural norm IS the ring's security model. @@ -114,7 +114,7 @@ Cultural identity should manifest as the **difficulty gradient the detective fac Heritage should be like gravity. You don't notice it. You notice when it's absent. -The player should never think "oh, this is a Krenn System cultural value." They should think "why won't anyone talk to me?" (detective) or "I'd never bring that up at Lera's" (smuggler). The culture is the water they swim in. It becomes visible only when someone (the detective, Olin the outsider) doesn't understand the rules. +The player should never think "oh, this is a Van Maanen's Star cultural value." They should think "why won't anyone talk to me?" (detective) or "I'd never bring that up at Lera's" (smuggler). The culture is the water they swim in. It becomes visible only when someone (the detective, Olin the outsider) doesn't understand the rules. Miri will have more to say about the specific cultural clusters, heritage drift over 180 years, naming conventions. That's important work. My contribution is this: **whatever the cultural details are, they must serve the game's mechanical and thematic needs**. The mind-your-business ethos isn't decoration. It's the reason the ring survives. It's the reason the detective's job is hard. It's the reason Maret is silent and Lera is blind and Hael is confused. Culture IS the gameplay. @@ -122,10 +122,10 @@ Miri will have more to say about the specific cultural clusters, heritage drift Beyond naming and aesthetics, each regional style guide should include: -1. **Default social norm toward authority**: How do locals treat institutional representatives? (Krenn System: polite distance, cooperation without volunteering, first-name-basis to deformalize authority) -2. **Privacy expectations**: What's considered "your business" vs. community knowledge? (Krenn System: income source is private, spending is visible but uncommented upon, relationships are acknowledged but not interrogated) -3. **Loyalty structure**: Family first? Community first? Institution first? (Krenn System: family > workplace bonds > district solidarity > institutional allegiance) -4. **The thing nobody discusses**: Every community has a shared silence. (Krenn System: everyone knows the grey economy exists. Nobody names it.) +1. **Default social norm toward authority**: How do locals treat institutional representatives? (Van Maanen's Star: polite distance, cooperation without volunteering, first-name-basis to deformalize authority) +2. **Privacy expectations**: What's considered "your business" vs. community knowledge? (Van Maanen's Star: income source is private, spending is visible but uncommented upon, relationships are acknowledged but not interrogated) +3. **Loyalty structure**: Family first? Community first? Institution first? (Van Maanen's Star: family > workplace bonds > district solidarity > institutional allegiance) +4. **The thing nobody discusses**: Every community has a shared silence. (Van Maanen's Star: everyone knows the grey economy exists. Nobody names it.) These aren't flavor entries. They're **mechanical parameters for dialogue selection**. When the detective asks Lera about Torek's spending, Lera's deflection isn't personality — it's culture. A regional style guide that doesn't capture this is incomplete. diff --git a/docs/workshops/wiki-review/round1-mellanie.md b/docs/workshops/wiki-review/round1-mellanie.md index 026e81d06..4bf0c0e7f 100644 --- a/docs/workshops/wiki-review/round1-mellanie.md +++ b/docs/workshops/wiki-review/round1-mellanie.md @@ -61,35 +61,35 @@ Environmental text is everything the player reads that isn't dialogue or monolog **Things that change per region:** -1. **Language register of official signage.** Krenn System is pragmatic, first-name-primary, blunt. Official signs should reflect this: "Bay 3 - Outbound Freight" not "Outbound Freight Processing Bay 3, Section C." Short. Functional. No institutional padding. A system settled by a different cultural cluster might have more formal signage, honorific address, or multilingual notices. +1. **Language register of official signage.** Van Maanen's Star is pragmatic, first-name-primary, blunt. Official signs should reflect this: "Bay 3 - Outbound Freight" not "Outbound Freight Processing Bay 3, Section C." Short. Functional. No institutional padding. A system settled by a different cultural cluster might have more formal signage, honorific address, or multilingual notices. -2. **Bar menu items and pricing.** "Grain spirit" is Krenn culture. "Ale" is generic. What's the local specialty? What are the food items? Menu text reveals economic class (prices), cultural heritage (dish names), and station infrastructure (what can you grow/import?). Lera's menu should feel Krenn — compact, no-frills, a handful of options that regulars know by heart. A bar on a different station might have fifteen options with descriptions. +2. **Bar menu items and pricing.** "Grain spirit" is Van Maanen's Star culture. "Ale" is generic. What's the local specialty? What are the food items? Menu text reveals economic class (prices), cultural heritage (dish names), and station infrastructure (what can you grow/import?). Lera's menu should feel Van Maanen's Star — compact, no-frills, a handful of options that regulars know by heart. A bar on a different station might have fifteen options with descriptions. -3. **Graffiti and informal markings.** This is where culture bleeds through most. Krenn graffiti would be terse, practical, maybe operational — dock workers leaving notes for each other, complaints about shift schedules, inside jokes that require context. On a station with strong political movements, graffiti might be slogans. On a station with religious heritage, you might see blessings or warnings. +3. **Graffiti and informal markings.** This is where culture bleeds through most. Van Maanen's Star graffiti would be terse, practical, maybe operational — dock workers leaving notes for each other, complaints about shift schedules, inside jokes that require context. On a station with strong political movements, graffiti might be slogans. On a station with religious heritage, you might see blessings or warnings. -4. **Terminal screen content.** Commission kiosk displays, freight manifests, public information terminals. The *information architecture* reflects the culture that built the station. Krenn systems are functional — no branding, minimal graphics, data-dense. A Syndic-influenced system might have corporate branding everywhere. An Unbound-sympathetic station might have privacy warnings on every lattice-connected terminal. +4. **Terminal screen content.** Commission kiosk displays, freight manifests, public information terminals. The *information architecture* reflects the culture that built the station. Van Maanen's Stars are functional — no branding, minimal graphics, data-dense. A Syndic-influenced system might have corporate branding everywhere. An Unbound-sympathetic station might have privacy warnings on every lattice-connected terminal. -5. **Safety notices and legal text.** "Unauthorized lattice modification: Category 3 violation" is institutional Commission language. But how a station *posts* that notice reveals its relationship with the Commission. Krenn: small, regulatory-standard, nobody reads it. A compliant Core system: prominent, well-maintained, multiple languages. A fringe settlement: defaced, covered over, or missing entirely. +5. **Safety notices and legal text.** "Unauthorized lattice modification: Category 3 violation" is institutional Commission language. But how a station *posts* that notice reveals its relationship with the Commission. Van Maanen's Star: small, regulatory-standard, nobody reads it. A compliant Core system: prominent, well-maintained, multiple languages. A fringe settlement: defaced, covered over, or missing entirely. -6. **News ticker / Meridian feed.** Headlines reflect both the Reach-wide news cycle AND local editorial voice. Krenn System ticker should feel like a working-class local paper — freight prices, shift schedule changes, sports results, a distant political story filtered through "how does this affect us?" framing. The same headline on a Core system ticker would be written for a different audience entirely. +6. **News ticker / Meridian feed.** Headlines reflect both the Reach-wide news cycle AND local editorial voice. Van Maanen's Star ticker should feel like a working-class local paper — freight prices, shift schedule changes, sports results, a distant political story filtered through "how does this affect us?" framing. The same headline on a Core system ticker would be written for a different audience entirely. -7. **Door labels and wayfinding.** Krenn uses shorthand. "B-7" not "Maintenance Corridor B, Section 7." Regulars know where things are. New arrivals get lost. This IS gameplay — the detective navigates an unfamiliar space using terse labels, while the smuggler reads them as operational shorthand. +7. **Door labels and wayfinding.** Van Maanen's Star uses shorthand. "B-7" not "Maintenance Corridor B, Section 7." Regulars know where things are. New arrivals get lost. This IS gameplay — the detective navigates an unfamiliar space using terse labels, while the smuggler reads them as operational shorthand. ### How this affects my authoring workflow **Current problem:** I don't have a regional style brief to write against. -When I wrote the monologue guide examples, I used Krenn culture intuitively — compact names, pragmatic language, industrial atmosphere. But "intuitively" isn't reproducible. If I write the news ticker tomorrow, I need to know: +When I wrote the monologue guide examples, I used Van Maanen's Star culture intuitively — compact names, pragmatic language, industrial atmosphere. But "intuitively" isn't reproducible. If I write the news ticker tomorrow, I need to know: - What heritage languages leave traces in daily speech? (Do people say "varelse" instead of "thing"? Is there a word for the smell of recycled air that has no English equivalent?) -- What naming conventions do businesses follow? (Is "The Last Shift" a Krenn-style bar name? Or is it too on-the-nose for a culture that actually works shifts?) +- What naming conventions do businesses follow? (Is "The Last Shift" a Van Maanen's Star-style bar name? Or is it too on-the-nose for a culture that actually works shifts?) - What food and drink items exist? (I can't write a menu without a food vocabulary.) - What media exists? (Is the news ticker text-only? Images? Video? Audio? This affects my writing format.) - What slang exists for contraband, for the Commission, for lattice technology? (NPCs need to talk about these things without using dictionary definitions. "Running components" not "transporting unlicensed lattice modifications.") **What I need from Topic 3 outputs:** -1. A **Krenn System regional brief** with naming conventions, slang vocabulary (15-20 terms minimum), food/drink list, media format, and cultural markers. +1. A **Van Maanen's Star regional brief** with naming conventions, slang vocabulary (15-20 terms minimum), food/drink list, media format, and cultural markers. 2. A **regional style guide template** so that when v0.2 adds a new system, I know exactly what cultural information I need before I can write environmental text for it. 3. An **environmental text type catalog** — every type of in-world text the player can encounter, with character limits, display rules, and cultural variation notes. @@ -99,7 +99,7 @@ Here's what I think we need, with authoring notes: | Text Type | Location | Cultural Variation | Approx. Count | |-----------|----------|-------------------|---------------| -| Door/bay labels | All locations | Shorthand style (Krenn = terse) | 15-20 | +| Door/bay labels | All locations | Shorthand style (Van Maanen's Star = terse) | 15-20 | | Safety notices | Hub, corridors | Commission language + local compliance level | 5-8 | | Terminal screens | Commission kiosk, hub manifests | Data density, branding | 8-12 | | Bar menu | The Last Shift | Food/drink names, prices, cultural flavor | 1 (the menu) | @@ -129,7 +129,7 @@ The environmental text itself is culturally authored once. The character-specifi 3. **Standardize dual-lens note format** — one sentence per character, imperative voice. 4. **Extract voice cards per character** — 5-10 reference lines per playable character showing voice register, vocabulary, and perspective. 5. **Build prerequisite validation** into the content pipeline — schema check against fact catalog, not human review. -6. **Prioritize the Krenn System regional brief** — blocking dependency for all environmental text authoring. +6. **Prioritize Van Maanen's Star regional brief** — blocking dependency for all environmental text authoring. 7. **Define the environmental text type catalog** — what types exist, where they appear, character limits, cultural variation rules. 8. **Standardize mood list usage** — simultaneous states only, not alternatives. diff --git a/docs/workshops/wiki-review/round1-miri.md b/docs/workshops/wiki-review/round1-miri.md index ce98bee49..15410195e 100644 --- a/docs/workshops/wiki-review/round1-miri.md +++ b/docs/workshops/wiki-review/round1-miri.md @@ -1,10 +1,10 @@ # Workshop Round 1 — Miri (Worldbuilder / Setting Designer) -**Topics assigned:** 3 (Regional Style Guide + Krenn System Cultural Brief), 4 (Growth Planning / Wiki Scaling) +**Topics assigned:** 3 (Regional Style Guide + Van Maanen's Star Cultural Brief), 4 (Growth Planning / Wiki Scaling) --- -## Topic 3: Regional Style Guide — Pattern + Krenn System Brief +## Topic 3: Regional Style Guide — Pattern + Van Maanen's Star Brief ### Part A: Regional Style Guide Template @@ -159,23 +159,23 @@ Earth-heritage to where it is now?** --- -### Part B: Krenn System Regional Brief (Filled Template) +### Part B: Van Maanen's Star Regional Brief (Filled Template) --- -# Krenn System — Regional Style Guide +# Van Maanen's Star — Regional Style Guide ## 1. Heritage Profile -**Founding cluster:** The Krenn System was settled primarily by a **Northern European / Baltic coalition** — specifically a consortium organized out of Finnish, Estonian, and Latvian settler groups, with significant Dutch and Norwegian commercial backing. The settlement was an economic venture: the Syndic shipping combine *Talvik Logistics* (Finnish-Estonian origin) identified the system's gate position as optimal for freight transit and funded the initial infrastructure buildout. +**Founding cluster:** Van Maanen's Star was settled primarily by a **Northern European / Baltic coalition** — specifically a consortium organized out of Finnish, Estonian, and Latvian settler groups, with significant Dutch and Norwegian commercial backing. The settlement was an economic venture: the Syndic shipping combine *Talvik Logistics* (Finnish-Estonian origin) identified the system's gate position as optimal for freight transit and funded the initial infrastructure buildout. The founding population was ~60% Finnish-Estonian-Latvian, ~25% Dutch-Norwegian (commercial/engineering cadre), ~15% mixed (recruited skilled labor from various origins — some Central European, some East Asian, some from earlier Reach settlements). This mix matters: the cultural identity isn't any single Earth nationality. It's what happened when these groups spent 180 years sharing a logistics hub and raising children together. -**Settlement era:** Mid-colonization. Krenn was settled ~180 years ago, after the initial wave of core-system settlements but before the frontier push. Old enough to feel established. Not old enough to be a founding culture of the Reach. +**Settlement era:** Mid-colonization. Van Maanen's Star was settled ~180 years ago, after the initial wave of core-system settlements but before the frontier push. Old enough to feel established. Not old enough to be a founding culture of the Reach. -**Settlement motivation:** Economic. Krenn exists because the gate connections made it a freight node. Nobody came to Krenn for the scenery. The founding charter was a logistics contract, not a constitution. +**Settlement motivation:** Economic. Van Maanen's Star exists because the gate connections made it a freight node. Nobody came to Van Maanen's Star for the scenery. The founding charter was a logistics contract, not a constitution. -**Secondary populations:** Over 180 years, Krenn has absorbed workers from connected systems — economic migrants following logistics jobs. Most secondary arrivals have been culturally absorbed within 1-2 generations. Current population reflects the founding cluster strongly, with occasional "off-pattern" names from later arrivals that locals treat as unremarkable. +**Secondary populations:** Over 180 years, Van Maanen's Star has absorbed workers from connected systems — economic migrants following logistics jobs. Most secondary arrivals have been culturally absorbed within 1-2 generations. Current population reflects the founding cluster strongly, with occasional "off-pattern" names from later arrivals that locals treat as unremarkable. **Syndic presence:** *Talvik Logistics* (founding combine) was absorbed ~120 years ago into a larger Syndic conglomerate, which was itself restructured ~80 years ago into the *Sova Logistics Consortium* — the entity that currently employs most of the district. The Talvik name survives in a few place names and as a surname. Corporate naming influences are visible in older infrastructure (numbered bays, standardized designations) but informal naming has claimed most daily-use spaces. @@ -192,25 +192,25 @@ The founding population was ~60% Finnish-Estonian-Latvian, ~25% Dutch-Norwegian - **Mid-form (2 syllables, standard):** Torek, Lera, Maret, Resha, Devra, Harek, Sabel - **Full-form (2 syllables, slightly more formal):** Sera, Nils, Kosse, Naia, Pael, Olin -**Phonetic signature:** Krenn names are compact and consonant-forward. Vowels tend toward **a, e, o** (open, central). The sounds **ae, ei, ou** appear as diphthongs. Hard consonants dominate: **k, t, r, v, s, d, n, l, p**. Soft sounds (**sh, ch, zh**) are rare. Double consonants are uncommon in first names but appear in surnames. Names rarely exceed 2 syllables in daily use. +**Phonetic signature:** Van Maanen's Star names are compact and consonant-forward. Vowels tend toward **a, e, o** (open, central). The sounds **ae, ei, ou** appear as diphthongs. Hard consonants dominate: **k, t, r, v, s, d, n, l, p**. Soft sounds (**sh, ch, zh**) are rare. Double consonants are uncommon in first names but appear in surnames. Names rarely exceed 2 syllables in daily use. -**How to tell if a name "sounds Krenn":** Say it aloud. If it's crisp, lands hard, and takes less than a second to say, it fits. If it flows or elongates, it doesn't. "Kael" is Krenn. "Kaelinar" is not. "Torek" is Krenn. "Toreksha" is not. +**How to tell if a name "sounds Van Maanen's Star":** Say it aloud. If it's crisp, lands hard, and takes less than a second to say, it fits. If it flows or elongates, it doesn't. "Kael" is Van Maanen's Star. "Kaelinar" is not. "Torek" is Van Maanen's Star. "Toreksha" is not. **Drift from Earth heritage:** - Finnish names like *Kalle, Matti, Väinö, Aino* → shortened, vowel-smoothed → **Kael, Maret, Venn** - Estonian names like *Toomas, Rein, Leelo, Helle* → consonant-hardened, trimmed → **Torek, Renn, Lera, Hael** - Latvian names like *Valdis, Daina, Pēteris* → compressed → **Voss, Drin, Pell** -- Dutch/Norwegian names like *Nils, Sabel, Harek* → these survived closer to origin because the commercial cadre had institutional prestige. Dutch/Norwegian-origin names read slightly "higher status" to Krenn ears, though this association is fading. +- Dutch/Norwegian names like *Nils, Sabel, Harek* → these survived closer to origin because the commercial cadre had institutional prestige. Dutch/Norwegian-origin names read slightly "higher status" to Van Maanen's Star ears, though this association is fading. **Generational layers:** - **Older residents (60+, pre-rejuvenation age):** Slightly longer names, closer to heritage. "Torek" is an older-generation name. "Maret" is on the boundary. - **Current working generation (25-50):** The short forms dominate. "Kael," "Renn," "Tav." - **Children:** Even more compressed. Single-syllable names are increasingly common. Some genuinely novel — parents combine syllables from both heritage streams. -- **New arrivals from other systems** are identifiable by name pattern. A name like "Ashira" or "Tomás" signals non-Krenn origin immediately. +- **New arrivals from other systems** are identifiable by name pattern. A name like "Ashira" or "Tomás" signals non-Van Maanen's Star origin immediately. ### 2b. Personal Names — Family Names -**Structure:** Fixed surnames, inherited patrilineally or matrilineally (family choice, no cultural default — this ambiguity is itself a Krenn trait). Many working-class Krenn residents rarely use their surname at all. In Sova Transit District, most people are known by first name only. +**Structure:** Fixed surnames, inherited patrilineally or matrilineally (family choice, no cultural default — this ambiguity is itself a Van Maanen's Star trait). Many working-class Van Maanen's Star residents rarely use their surname at all. In Sova Transit District, most people are known by first name only. **Usage rules:** - Surnames used in: official documents, Commission interactions, authority contexts, introductions to strangers (sometimes), legal proceedings. @@ -224,21 +224,21 @@ The founding population was ~60% Finnish-Estonian-Latvian, ~25% Dutch-Norwegian - Estonian-origin: *-maa, -sik, -vere* sometimes survive. *Sessik* retains the Estonian *-sik* suffix. - Latvian-origin: *-is, -s* ending trimmed. *Lintars → Lintar.* - Dutch/Norwegian-origin: Often survived intact because they were already short. *Voss, Nils, Sabel.* -- **Blended surnames** (combining heritage streams) are a post-settlement innovation. *Davan* is not Finnish or Dutch — it emerged on Krenn. +- **Blended surnames** (combining heritage streams) are a post-settlement innovation. *Davan* is not Finnish or Dutch — it emerged on Van Maanen's Star. ### 2c. Place Names -**Pattern:** Krenn place names follow a three-layer system: +**Pattern:** Van Maanen's Star place names follow a three-layer system: -1. **Institutional names (official, rarely used):** Corporate or bureaucratic. "Sova Transit Logistics Hub, Bay 7-C." "Krenn System Administration, Sector 12." These appear on legal documents and institutional signage. Nobody says them. +1. **Institutional names (official, rarely used):** Corporate or bureaucratic. "Sova Transit Logistics Hub, Bay 7-C." "Van Maanen's Star Administration, Sector 12." These appear on legal documents and institutional signage. Nobody says them. -2. **Established names (standard use):** Heritage-influenced or descriptive. "Station Sova" (Estonian-origin, means "suitable/fitting" — the founders named it for the gate position). "Krenn" itself (possibly Finnish *krenni*, an old dialect word for "crossroads" — the etymology is debated, which is itself a cultural detail). "The Terminal" (English-origin descriptive, reflecting the commercial-cadre influence on workplace naming). +2. **Established names (standard use):** Heritage-influenced or descriptive. "Station Sova" (Estonian-origin, means "suitable/fitting" — the founders named it for the gate position). "Van Maanen's Star" itself (possibly Finnish *krenni*, an old dialect word for "crossroads" — the etymology is debated, which is itself a cultural detail). "The Terminal" (English-origin descriptive, reflecting the commercial-cadre influence on workplace naming). 3. **Informal names (locals only):** Personal or experiential. "Lera's" instead of "The Last Shift." "The B" for Corridor B-7. "Topside" for Level 3. These names are social shibboleths — knowing them signals belonging. **Place name examples at different scales:** -- System: **Krenn System** (heritage-origin, debated etymology) -- Planet: **Krenn Prime** (institutional naming — "Prime" is a Concordat Standard convention for the primary habitable world) +- System: **Van Maanen's Star** (heritage-origin, debated etymology) +- Planet: **Van Maanen's Star Prime** (institutional naming — "Prime" is a Concordat Standard convention for the primary habitable world) - Station: **Station Sova** (heritage-origin: Estonian *sova*, "suitable") - District: **Sova Transit District** (functional-descriptive) - Location: **The Terminal** (worker-descriptive), **The Last Shift** (worker-descriptive, ironic — named for the drink you have before your last shift ends, which is every shift) @@ -259,10 +259,10 @@ The founding population was ~60% Finnish-Estonian-Latvian, ~25% Dutch-Norwegian ### 3a. Substrate Language -**Primary heritage languages:** Finnish, Estonian, Latvian — collapsed into a shared substrate over 180 years. Most Krenn residents cannot speak any heritage language fluently. What survives are words, cadences, and grammatical tendencies embedded in how they speak Concordat Standard. +**Primary heritage languages:** Finnish, Estonian, Latvian — collapsed into a shared substrate over 180 years. Most Van Maanen's Star residents cannot speak any heritage language fluently. What survives are words, cadences, and grammatical tendencies embedded in how they speak Concordat Standard. **Survival domains:** -- **Profanity:** Heritage swearing survives because it's emotionally charged and taught informally. "Perkele" (Finnish, emphatic curse) is still used on Krenn, shortened to **"perk"** — used the way English-speakers use "damn." Most speakers don't know the origin. +- **Profanity:** Heritage swearing survives because it's emotionally charged and taught informally. "Perkele" (Finnish, emphatic curse) is still used on Van Maanen's Star, shortened to **"perk"** — used the way English-speakers use "damn." Most speakers don't know the origin. - **Food:** Heritage food words persist because recipes carry them. *Leib* (bread, Estonian/Latvian origin), *kalaa* (fish/protein, Finnish-adapted), *supp* (soup, shared Baltic). - **Family terms:** *Ema* (mother, Estonian), *isa* (father, Estonian/Finnish blend) — used by some families, especially older ones. Younger families increasingly use Concordat Standard terms. - **Workplace slang:** Technical terms from the founding-era logistics vocabulary. *Tööd* (work/shift, Estonian-derived, now means specifically the boring maintenance tasks nobody wants to do — "I drew tööd duty"). *Vakt* (watch/guard shift, Norwegian-origin, now specifically means the period when someone is on lookout during ring operations — the word has been criminalized by usage without anyone planning it). @@ -271,7 +271,7 @@ The founding population was ~60% Finnish-Estonian-Latvian, ~25% Dutch-Norwegian ### 3b. Lexicon -**Heritage words that survive in daily Krenn speech:** +**Heritage words that survive in daily Van Maanen's Star speech:** | Word | Origin | Meaning | Usage context | |------|--------|---------|---------------| @@ -300,7 +300,7 @@ The founding population was ~60% Finnish-Estonian-Latvian, ~25% Dutch-Norwegian | quiet credit | Supplemental income from ring activity | Euphemism — never said to outsiders | | hard name | Using someone's surname, implying formality or hostility | Social register marker | -**Profanity pattern:** Krenn profanity is short and percussive, matching the naming phonetics. "Perk" is the all-purpose emphatic. "Gate-rot" is the locally-coined equivalent of "bullshit" (from the ozone smell near span gates — something that's unpleasant and pervasive). "Talvik's teeth" is an older oath (referencing the founding Syndic) that only people over 50 use — younger workers think it sounds ridiculous. +**Profanity pattern:** Van Maanen's Star profanity is short and percussive, matching the naming phonetics. "Perk" is the all-purpose emphatic. "Gate-rot" is the locally-coined equivalent of "bullshit" (from the ozone smell near span gates — something that's unpleasant and pervasive). "Talvik's teeth" is an older oath (referencing the founding Syndic) that only people over 50 use — younger workers think it sounds ridiculous. **Greeting/farewell conventions:** - **Peers meeting:** First name, nod. No verbal greeting formula. If you say "hello" formally, you're either an outsider or making a point. @@ -320,22 +320,22 @@ The founding population was ~60% Finnish-Estonian-Latvian, ~25% Dutch-Norwegian ### 4a. Architecture & Interior -**Construction style:** Pure station-functional. Krenn architecture is not heritage architecture — it's prefab modules and retrofitted bays. Cultural identity shows not in what was built but in **how people have modified what was built**: hand-lettered signs replacing corporate signage, warm lighting replacing institutional fixtures, personal objects in shared spaces. +**Construction style:** Pure station-functional. Van Maanen's Star architecture is not heritage architecture — it's prefab modules and retrofitted bays. Cultural identity shows not in what was built but in **how people have modified what was built**: hand-lettered signs replacing corporate signage, warm lighting replacing institutional fixtures, personal objects in shared spaces. **Personal space decoration:** - Lockers in The Terminal: stickers (some heritage-themed — stylized Finnish/Estonian folk patterns, modernized and mass-produced), shift-end doodles (a minor tradition — drawing something small on the last day of a work cycle), photographs of family and friends. - Residential pods: more heritage expression than public spaces. Some families maintain a small **nurk** (Estonian: "corner" — a small shelf or niche with family items, heritage objects, sometimes a photograph of an Earth-origin landscape they've never seen). The nurk tradition is fading — younger families don't bother. **Public space texture:** -- Bilingual signage: Concordat Standard (official, clean, institutional) alongside hand-lettered Krenn vernacular (additions, corrections, complaints, directions). The contrast between the two register layers is visually distinctive. -- Graffiti: sparse, functional. Maintenance workers leave marks (dates, arrows, initials). Some ring-adjacent marks in corridors. No elaborate mural tradition — Krenn culture doesn't produce decorative public art. Occasional stickers with folk-pattern motifs. +- Bilingual signage: Concordat Standard (official, clean, institutional) alongside hand-lettered Van Maanen's Star vernacular (additions, corrections, complaints, directions). The contrast between the two register layers is visually distinctive. +- Graffiti: sparse, functional. Maintenance workers leave marks (dates, arrows, initials). Some ring-adjacent marks in corridors. No elaborate mural tradition — Van Maanen's Star culture doesn't produce decorative public art. Occasional stickers with folk-pattern motifs. -**Color palette:** Krenn doesn't have a deliberate color culture, but the built environment creates one: **industrial white** (workplace), **warm amber** (bar and social spaces, from aging fixtures), **emergency red** (corridors), **cool gray** (station infrastructure). Personal color preferences tend toward earth tones and muted blues — loud colors read as "trying too hard" in Krenn social context. +**Color palette:** Van Maanen's Star doesn't have a deliberate color culture, but the built environment creates one: **industrial white** (workplace), **warm amber** (bar and social spaces, from aging fixtures), **emergency red** (corridors), **cool gray** (station infrastructure). Personal color preferences tend toward earth tones and muted blues — loud colors read as "trying too hard" in Van Maanen's Star social context. ### 4b. Food & Drink **Heritage cuisine that survived:** Baltic-Nordic comfort food, heavily adapted to station ingredients. -- **Bread culture:** Leib (dark, dense, slightly sour) is the one food tradition that has survived nearly intact. Station-grown grain + synthesized rye flavoring. Every Krenn station has someone who bakes leib. On Sova, it's a vendor on Level 2 near the residential pods. +- **Bread culture:** Leib (dark, dense, slightly sour) is the one food tradition that has survived nearly intact. Station-grown grain + synthesized rye flavoring. Every Van Maanen's Star station has someone who bakes leib. On Sova, it's a vendor on Level 2 near the residential pods. - **Fish/protein:** Kalaa (generic protein) is served in styles that echo Finnish and Estonian fish preparation — salt-cured, smoked-flavored (synthetic smoke), served cold with bread. The actual protein is station-standard cultured material, but the preparation method carries heritage. - **Soup:** Hot, thick, heavy. The default comfort food. "Supp" covers everything from a thin broth to a dense stew. Lera serves three variations at The Last Shift. - **Drinking:** Station-brewed spirits (clear, strong, slightly chemical — the working descendant of vodka/aquavit traditions). Imported beer is a status purchase. Synthetic coffee is universal. There's a local drink called **kuum** (Estonian: "hot") that's a spiced warm beverage somewhere between coffee and mulled wine, served at shift transitions. It's the drink that says "I'm off the clock." @@ -346,18 +346,18 @@ The founding population was ~60% Finnish-Estonian-Latvian, ~25% Dutch-Norwegian **Work clothing:** Standard-issue logistics coveralls (provided by Sova Logistics Consortium, charcoal gray, company logo on the back that everyone ignores). Workers personalize with pins, patches, rolled sleeves, and the way they wear the collar (up = cold, down = normal, folded in a specific way = off-shift signal that communicates "don't give me tasks"). -**Off-duty dress:** Practical, layers. No strong fashion culture. Muted colors. A new or conspicuously expensive item of clothing is noticed and commented on — this is why Torek's new jacket is a social tell. Krenn workers don't display wealth. Displaying wealth signals either off-system origin or off-books income. +**Off-duty dress:** Practical, layers. No strong fashion culture. Muted colors. A new or conspicuously expensive item of clothing is noticed and commented on — this is why Torek's new jacket is a social tell. Van Maanen's Star workers don't display wealth. Displaying wealth signals either off-system origin or off-books income. -**Visible cultural markers:** Lattice port customization is the main expression — the lattice connection point at the base of the skull can be fitted with decorative covers. Krenn workers tend toward simple metal covers (brushed steel, copper). Ornate covers signal higher economic status or off-system sensibility. Some older workers have small tattoos in Baltic folk-pattern styles — angular, geometric, usually on forearms or shoulders. This tradition is dying out. +**Visible cultural markers:** Lattice port customization is the main expression — the lattice connection point at the base of the skull can be fitted with decorative covers. Van Maanen's Star workers tend toward simple metal covers (brushed steel, copper). Ornate covers signal higher economic status or off-system sensibility. Some older workers have small tattoos in Baltic folk-pattern styles — angular, geometric, usually on forearms or shoulders. This tradition is dying out. ### 4d. Music & Entertainment -**Heritage music:** Almost entirely lost as a living tradition. What survives: a rhythmic pattern in popular music on Krenn that musicologists might trace to Finnish and Estonian folk scales (minor, modal) but that no one on Krenn would identify as heritage. The Meridian music feed at Lera's plays generic ambient — nobody changes it because the ambient has become the soundtrack of the place. +**Heritage music:** Almost entirely lost as a living tradition. What survives: a rhythmic pattern in popular music on Van Maanen's Star that musicologists might trace to Finnish and Estonian folk scales (minor, modal) but that no one on Van Maanen's Star would identify as heritage. The Meridian music feed at Lera's plays generic ambient — nobody changes it because the ambient has become the soundtrack of the place. **Local entertainment:** - **Card games:** The dominant social entertainment. A game called **kolm** (Estonian: "three") is played at The Last Shift — a trick-taking game for 3-5 players with a bluffing element. It's the social ritual that cements bar culture. Harek runs the regular game. - **Meridian feeds:** News, entertainment, sports broadcasts from larger systems. Consumed individually, discussed socially. -- **Storytelling:** Not a strong tradition. Krenn people are reserved. But: shift stories are the closest thing — "you'll never believe what came through the gate today" is a genre. These stories are told at the bar, get embellished over time, and serve the function of oral history without the formality. +- **Storytelling:** Not a strong tradition. Van Maanen's Star people are reserved. But: shift stories are the closest thing — "you'll never believe what came through the gate today" is a genre. These stories are told at the bar, get embellished over time, and serve the function of oral history without the formality. --- @@ -367,12 +367,12 @@ The founding population was ~60% Finnish-Estonian-Latvian, ~25% Dutch-Norwegian **Trust model:** Trust is earned through **shared labor and shared time**. New arrivals are treated with polite distance that can last months. There is no shortcut — no credential, no introduction, no display of competence fast-tracks trust. You earn it by being here, doing your job, not causing problems, and not asking questions that aren't your business. -This is the detective's primary social challenge. Institutional authority (Commission credentials) doesn't buy trust in Krenn culture — if anything, it reduces it, because institutional authority is external. The detective must earn trust the Krenn way: by being present, being consistent, and not pushing. This takes time the investigation doesn't have. +This is the detective's primary social challenge. Institutional authority (Commission credentials) doesn't buy trust in Van Maanen's Star culture — if anything, it reduces it, because institutional authority is external. The detective must earn trust the Van Maanen's Star way: by being present, being consistent, and not pushing. This takes time the investigation doesn't have. **Authority signals:** - **Naming:** Title+surname = formal authority. First name = peer or accepted. - **Spatial:** Voss's glass-fronted office above the bay floor = visible authority. Lera's position behind the bar = social authority. Devra's use of the corner booth = informal power. -- **Speech:** Direct, short sentences = Krenn norm. Elaborate speech = institutional outsider or someone performing authority. +- **Speech:** Direct, short sentences = Van Maanen's Star norm. Elaborate speech = institutional outsider or someone performing authority. **Insider/outsider dynamics:** You're "from here" when people stop using your surname. This can take anywhere from 3 months (if you fit in well and don't ask questions) to never (if you're visibly institutional). The detective will be "hard-named" for the duration of v0.1. The smuggler has always been first-named. @@ -392,30 +392,30 @@ This is the detective's primary social challenge. Institutional authority (Commi ## 6. The 180-Year Drift **What was preserved deliberately:** -- The name "Krenn" — debated etymology, fiercely defended identity. People identify as "from Krenn" regardless of which station or world they live on in-system. -- Leib (bread). Consistently baked in heritage style across all Krenn stations. The one food item that is identifiably and deliberately cultural. +- The name "Van Maanen's Star" — debated etymology, fiercely defended identity. People identify as "from Van Maanen's Star" regardless of which station or world they live on in-system. +- Leib (bread). Consistently baked in heritage style across all Van Maanen's Star stations. The one food item that is identifiably and deliberately cultural. - The nurk tradition (home shelf with heritage items) — maintained by some families, fading but not gone. **What was preserved accidentally:** -- Naming phonetics. Nobody decided Krenn names should be short and consonant-heavy. But when Finnish, Estonian, and Latvian naming traditions blend in a working-class logistics culture that values directness, compression happens naturally. 180 years of children being named by parents who spoke shorter every generation produced the current name pool. -- Substrate vocabulary. "Perk" and "kylm" and "hüva" survived because they were used daily, not because anyone taught them formally. Most Krenn speakers would be surprised to learn these words have Earth-heritage origins. -- Reserve. The Krenn social style — minimal greeting, first-name-primary, distrust of elaboration, privacy as default — echoes Finnish *sisu* and Estonian *maarahvas* identity, but no one on Krenn would make that connection. It just feels like "how people are here." +- Naming phonetics. Nobody decided Van Maanen's Star names should be short and consonant-heavy. But when Finnish, Estonian, and Latvian naming traditions blend in a working-class logistics culture that values directness, compression happens naturally. 180 years of children being named by parents who spoke shorter every generation produced the current name pool. +- Substrate vocabulary. "Perk" and "kylm" and "hüva" survived because they were used daily, not because anyone taught them formally. Most Van Maanen's Star speakers would be surprised to learn these words have Earth-heritage origins. +- Reserve. The Van Maanen's Star social style — minimal greeting, first-name-primary, distrust of elaboration, privacy as default — echoes Finnish *sisu* and Estonian *maarahvas* identity, but no one on Van Maanen's Star would make that connection. It just feels like "how people are here." **What was lost:** -- Heritage languages as coherent systems. Nobody on Krenn speaks Finnish, Estonian, or Latvian. The substrate words are fossils, not a living language. -- National identity. No one on Krenn identifies as Finnish or Estonian. Some families know their heritage origin; most don't care. "Krenn" has fully replaced Earth-national identity. +- Heritage languages as coherent systems. Nobody on Van Maanen's Star speaks Finnish, Estonian, or Latvian. The substrate words are fossils, not a living language. +- National identity. No one on Van Maanen's Star identifies as Finnish or Estonian. Some families know their heritage origin; most don't care. "Van Maanen's Star" has fully replaced Earth-national identity. - Religious traditions. The founding cluster was largely secular. Whatever religious practices individual settlers brought didn't survive the transition to station-community life. - Decorative arts. Folk patterns survive as sticker designs and occasional tattoos. No living craft tradition. -**What is new (emerged on Krenn):** -- The first-name-primary social convention. This is a Krenn innovation — the founding cultures all used surnames more regularly. The logistics-working-class context stripped formal naming as unnecessary. This convention is now a Krenn identity marker. -- Shift-cycle social rhythms. The 5+2 cycle, the shift-end bar migration, the end-of-cycle card game — these are Krenn traditions with no Earth analogue. They emerged from station life. +**What is new (emerged on Van Maanen's Star):** +- The first-name-primary social convention. This is a Van Maanen's Star innovation — the founding cultures all used surnames more regularly. The logistics-working-class context stripped formal naming as unnecessary. This convention is now a Van Maanen's Star identity marker. +- Shift-cycle social rhythms. The 5+2 cycle, the shift-end bar migration, the end-of-cycle card game — these are Van Maanen's Star traditions with no Earth analogue. They emerged from station life. - The spatial vocabulary (gate-side/wall-side, the social meaning of the corridor/bar threshold). Station architecture creating new cultural language. - Kolm (the card game). No single heritage origin — elements of Finnish *paskahousu*, Estonian *kaardimäng*, and what appears to be original invention. It's the district's defining social ritual. **What is contested:** - Heritage display. Older residents (and some families) maintain nurk shrines and use more heritage vocabulary. Younger workers find this affected or irrelevant. Neither side argues about it openly — that would violate the privacy norm. The tension is expressed through mild eye-rolls, not confrontation. -- Naming trends. Some parents give children heritage-length names (Katariina, Aleksander) as a cultural statement. Other parents give children maximally compressed names (Ren, Tev, Kai) as a statement of belonging to Krenn-as-it-is rather than Krenn-as-it-was. Neither group discusses it. Both groups notice. +- Naming trends. Some parents give children heritage-length names (Katariina, Aleksander) as a cultural statement. Other parents give children maximally compressed names (Ren, Tev, Kai) as a statement of belonging to Van Maanen's Star-as-it-is rather than Van Maanen's Star-as-it-was. Neither group discusses it. Both groups notice. --- @@ -441,8 +441,8 @@ Let me check the D-040 structure against the growth scenario. ``` wiki/ star-systems/ - krenn/ - krenn-system.md # system profile + van-maanens-star/ + van-maanens-star-system.md # system profile station-sova/ station-sova.md # station profile sova-transit-district/ @@ -457,7 +457,7 @@ wiki/ factions/ # flat — global entities technology/ # flat — global cultural-groups/ # flat — this is where regional briefs live - krenn-system.md # the brief I just wrote + van-maanens-star-system.md # the brief I just wrote contraband/ lore/ ``` @@ -466,7 +466,7 @@ wiki/ ``` wiki/ star-systems/ - krenn/ + van-maanens-star/ ... # unchanged vael/ # new system vael-system.md @@ -479,7 +479,7 @@ wiki/ kael-davan.md [new NPCs from new systems] cultural-groups/ - krenn-system.md + van-maanens-star-system.md vael-system.md # new regional brief morat-system.md # new regional brief ``` @@ -492,13 +492,13 @@ The real concern is location names that collide. "The Terminal" could exist in m **Proposal: Location filenames include system prefix in the ID, not the path.** -The file path already disambiguates: `star-systems/krenn/station-sova/.../the-terminal.md` vs. `star-systems/vael/station-whoever/.../the-terminal.md`. But for cross-references, every entry's YAML frontmatter should include a `canonical_id` that is globally unique: +The file path already disambiguates: `star-systems/van-maanens-star/station-sova/.../the-terminal.md` vs. `star-systems/vael/station-whoever/.../the-terminal.md`. But for cross-references, every entry's YAML frontmatter should include a `canonical_id` that is globally unique: ```yaml --- -canonical_id: krenn.sova.transit.the-terminal +canonical_id: van-maanens-star.sova.transit.the-terminal type: location -system: krenn +system: van-maanens-star station: sova district: sova-transit status: canonical @@ -507,9 +507,9 @@ status: canonical Cross-references use `canonical_id`, not file paths. This is already implied by D-040 ("Hierarchical with cross-references via IDs, not file paths") but should be made explicit in the wiki style guide. -**For characters:** Character filenames are already unique (first-last format). If we get a second "Kael" in another system, the file is `kael-torren.md` or whatever the full name is. The `canonical_id` would include system origin: `krenn.kael-davan`. +**For characters:** Character filenames are already unique (first-last format). If we get a second "Kael" in another system, the file is `kael-torren.md` or whatever the full name is. The `canonical_id` would include system origin: `van-maanens-star.kael-davan`. -**For factions:** Global factions don't collide. Local factions (like The Ring) get system-prefixed IDs: `krenn.sova.the-ring`. +**For factions:** Global factions don't collide. Local factions (like The Ring) get system-prefixed IDs: `van-maanens-star.sova.the-ring`. ### What Changes When Systems Are Added @@ -521,9 +521,9 @@ Cross-references use `canonical_id`, not file paths. This is already implied by ### One Structural Recommendation -**Add `cultural-groups/` entries to the wiki now, starting with Krenn.** +**Add `cultural-groups/` entries to the wiki now, starting with Van Maanen's Star.** -D-040 defined the directory but we haven't created the actual file. The regional brief I wrote above should become `wiki/cultural-groups/krenn-system.md`. When v0.2 adds systems, new briefs follow the template. This is the pattern — establish it with one example, then replicate. +D-040 defined the directory but we haven't created the actual file. The regional brief I wrote above should become `wiki/cultural-groups/van-maanens-star-system.md`. When v0.2 adds systems, new briefs follow the template. This is the pattern — establish it with one example, then replicate. **The index (`wiki/index.md`) should add a Cultural Groups section** linking to these briefs. Currently the index has World, Locations, Factions, NPCs, Technology, Contraband, Knowledge Systems, and Authoring Guides. Cultural Groups is a missing category that will matter as soon as writers need to name NPCs in a second system. @@ -546,14 +546,14 @@ This workflow is the answer to "do we restructure or namespace from the start?" ### For the team to decide: 1. **Adopt the Regional Style Guide Template** (Part A above) as a required document for every new region in the game. -2. **Adopt the Krenn System Regional Brief** (Part B above) as the canonical cultural reference for v0.1 content. +2. **Adopt Van Maanen's Star Regional Brief** (Part B above) as the canonical cultural reference for v0.1 content. 3. **Confirm `wiki/cultural-groups/` as the home** for regional briefs (per D-040, but currently empty). 4. **Add canonical_id convention** to wiki frontmatter for collision-safe cross-referencing. 5. **Establish the "regional brief first" workflow** — no content creation for a new region until Miri has written and the team has approved its cultural brief. ### New tickets for SI (if proposals adopted): -- Create `wiki/cultural-groups/krenn-system.md` from the brief in this document. +- Create `wiki/cultural-groups/van-maanens-star-system.md` from the brief in this document. - Add Cultural Groups section to `wiki/index.md`. - Define `canonical_id` format in `wiki/_meta/naming-conventions.md`. - Update wiki templates to include `canonical_id` field in YAML frontmatter. diff --git a/docs/workshops/wiki-review/round1-nigel.md b/docs/workshops/wiki-review/round1-nigel.md index d5c8121ca..5d95b0481 100644 --- a/docs/workshops/wiki-review/round1-nigel.md +++ b/docs/workshops/wiki-review/round1-nigel.md @@ -50,7 +50,7 @@ role: "Off-duty pilot" social_site: "bar" tier: 3 axes: - want: "Find a reason to stay in Krenn System instead of taking the next cargo run" + want: "Find a reason to stay in Van Maanen's Star instead of taking the next cargo run" routine: schedule: - time: "16:00-20:00" diff --git a/docs/workshops/wiki-review/round1-ozzie.md b/docs/workshops/wiki-review/round1-ozzie.md index ddbb76b64..392cc29b4 100644 --- a/docs/workshops/wiki-review/round1-ozzie.md +++ b/docs/workshops/wiki-review/round1-ozzie.md @@ -125,7 +125,7 @@ THAT'S the game. That's what we're building. And the wiki, as written, has the r **Topic 2 (Style Guides):** I don't care about template formatting. I care about one thing: does the style guide say "every NPC needs a moment that makes the player feel something"? If not, add that. I've seen too many profiles that are mechanically complete and emotionally dead. Renn. Tav. Drin. They follow the template. They don't have a soul. The style guide should mandate a "gut-check line" — one voice sample that, if you read it out loud, makes you pause. If the line doesn't do that, the profile isn't done. -**Topic 3 (Regional Style):** The names are fine. "Kael Davan," "Sera Venn," "Lera Sessik" — compact, distinct, pronounceable, feel like a coherent culture. Keep doing what you're doing. But the NAMES aren't what make a culture feel real. It's the details. "Lera's doing that thing with the grain spirit again" — THAT tells me more about Krenn System culture than any naming convention document. More of that. What do people eat? What's the local slang? What do they complain about? The wiki should have a "daily life" section that's all texture, no mechanics. +**Topic 3 (Regional Style):** The names are fine. "Kael Davan," "Sera Venn," "Lera Sessik" — compact, distinct, pronounceable, feel like a coherent culture. Keep doing what you're doing. But the NAMES aren't what make a culture feel real. It's the details. "Lera's doing that thing with the grain spirit again" — THAT tells me more about Van Maanen's Star culture than any naming convention document. More of that. What do people eat? What's the local slang? What do they complain about? The wiki should have a "daily life" section that's all texture, no mechanics. **Topic 5 (Content Structure):** I want to flag one thing: the content directory needs to make it easy for modders to add an NPC that FEELS like they belong. Not just technically correct — emotionally integrated. If a modder adds a new NPC to the bar, they should have a template that includes dual-lens notes, a gut-check voice line, and triangle integration. If the template only has mechanical axes, we'll get mechanical NPCs. The template should teach modders to write characters, not fill out forms. diff --git a/docs/workshops/wiki-review/round1-paula.md b/docs/workshops/wiki-review/round1-paula.md index 2f36581e4..0f93be5be 100644 --- a/docs/workshops/wiki-review/round1-paula.md +++ b/docs/workshops/wiki-review/round1-paula.md @@ -404,7 +404,7 @@ This would give the smuggler's knowledge model parity with the detective's. 1. **D-036 convention**: "Compact, consonant-heavy, first-name-primary in social contexts." This was the guiding principle. First-name-primary means family names exist but aren't used socially. -2. **Phonological palette**: Short, hard-consonant names. Mostly monosyllabic (Voss, Drin, Sess, Renn, Pell, Tav, Hael) or disyllabic (Kael, Sera, Lera, Torek, Devra, Maret, Resha, Harek, Sabel, Olin). The longest name is "Torek Lintar." This was intentional — Krenn System culture is pragmatic and compact, so names should be too. +2. **Phonological palette**: Short, hard-consonant names. Mostly monosyllabic (Voss, Drin, Sess, Renn, Pell, Tav, Hael) or disyllabic (Kael, Sera, Lera, Torek, Devra, Maret, Resha, Harek, Sabel, Olin). The longest name is "Torek Lintar." This was intentional — Van Maanen's Star culture is pragmatic and compact, so names should be too. 3. **Family names for institutionally visible characters**: Kael Davan (the detective looks up "Davan, K." in records), Sera Venn (Commission employee — institutional records use full names), Lera Sessik (business owner — license is under a full name), Torek Lintar (dock worker with institutional records), Maret Korr (freight scheduler — manifest system uses full names). @@ -414,7 +414,7 @@ This would give the smuggler's knowledge model parity with the detective's. 2. **The "-el" cluster**: Kael, Hael, Sabel all end in "-el." Kael and Hael are partners — was the sonic echo intentional? Partially. I wanted the names to feel like they belonged to the same culture. But three "-el" names in 17 is a high density and could cause confusion, especially Kael/Hael (one letter apart). -3. **Missing cultural specificity**: D-036 says "Krenn System conventions" but doesn't specify the real-world linguistic roots. The names feel vaguely Northern European / Scandinavian, but this is accidental similarity, not intentional derivation. We need Miri to ground this. +3. **Missing cultural specificity**: D-036 says "Van Maanen's Star conventions" but doesn't specify the real-world linguistic roots. The names feel vaguely Northern European / Scandinavian, but this is accidental similarity, not intentional derivation. We need Miri to ground this. ### How naming affects NPC authoring diff --git a/docs/workshops/wiki-review/round1-tracking.md b/docs/workshops/wiki-review/round1-tracking.md index 13148533d..e3016b85d 100644 --- a/docs/workshops/wiki-review/round1-tracking.md +++ b/docs/workshops/wiki-review/round1-tracking.md @@ -43,12 +43,12 @@ | P-24 | **Prerequisite validation** in content pipeline — schema check against fact catalog. | Mellanie | Tyre (validation pipeline) | High priority | | P-25 | **Standardize mood list usage** — simultaneous emotional states only, not alternatives. | Mellanie | — | Medium priority | -### Topic 3: Regional Style Guide + Krenn System +### Topic 3: Regional Style Guide + Van Maanen's Star | # | Proposal | Author | Support | Status | |---|----------|--------|---------|--------| | P-26 | **Regional style guide template** (6 sections: Heritage Profile, Naming Conventions, Language Echoes, Aesthetic Markers, Social Structure, 180-Year Drift). | Miri | — | Ready for adoption | -| P-27 | **Krenn System regional brief** — Nordic-Baltic heritage, fully specified for v0.1. | Miri | — | Ready for adoption | +| P-27 | **Van Maanen's Star regional brief** — Nordic-Baltic heritage, fully specified for v0.1. | Miri | — | Ready for adoption | | P-28 | Cultural identity as **mechanical resistance** — regional style guides must include social norms toward authority, privacy expectations, loyalty structures, shared silence. | Gore | Miri (social structure section aligns) | Consensus forming | | P-29 | **All NPCs get canonical full names** — stored in Core Identity, surface in institutional contexts. | Paula | Miri (family name heritage pool provided) | Consensus forming | | P-30 | **Document phonological naming rules** — syllable count, consonant preferences, vowel preferences, family name patterns. | Paula | Miri (phonetic signature defined) | Ready to merge | @@ -64,8 +64,8 @@ | P-35 | **NPCs flat until collision** — disambiguate with `-{district}` suffix only when needed. | Tyre | — | For Round 2 | | P-36 | **World hierarchy flat with cross-references** — spatial hierarchy in content, not directory. | Tyre | — | For Round 2 | | P-37 | **Filesystem is navigation, not identity** — unique identity in YAML frontmatter, not paths. | Tyre | Miri (canonical_id convention) | Consensus forming | -| P-38 | **`canonical_id` convention** in wiki frontmatter for collision-safe cross-referencing (e.g., `krenn.sova.transit.the-terminal`). | Miri | Tyre (identity in frontmatter) | Consensus forming | -| P-39 | Add **`cultural-groups/` section** to wiki index + create `krenn-system.md` as first entry. | Miri | — | Ready for adoption | +| P-38 | **`canonical_id` convention** in wiki frontmatter for collision-safe cross-referencing (e.g., `van-maanens-star.sova.transit.the-terminal`). | Miri | Tyre (identity in frontmatter) | Consensus forming | +| P-39 | Add **`cultural-groups/` section** to wiki index + create `van-maanens-star-system.md` as first entry. | Miri | — | Ready for adoption | ### Topic 5: Content Directory + Moddability @@ -135,7 +135,7 @@ **The tension:** - Paula flags Kael/Hael as one letter apart — potential confusion in dialogue, monologue, and player memory. -- Miri's Krenn naming brief includes both names as valid Krenn phonology (short, consonant-heavy, -el ending). +- Miri's Van Maanen's Star naming brief includes both names as valid Van Maanen's Star phonology (short, consonant-heavy, -el ending). - Changing either name has cascade effects (Kael appears in ~10+ files, Hael in ~5+). - **Unresolved:** Is this a real usability problem, or acceptable cultural texture? If a problem, which name changes? @@ -180,7 +180,7 @@ - Miri proposes wiki restructure to `star-systems/{system}/station-X/.../` deep nesting with `characters/` flat. - Tyre proposes wiki keeps current shallow structure (`locations/{system}/slug.md`, `npcs/` flat). - Both agree content directory (`content/`) uses `districts/` as atomic unit. -- Current wiki already has: `locations/krenn-system/`, `npcs/`, `world/` — closer to Tyre's proposal. +- Current wiki already has: `locations/van-maanens-star-system/`, `npcs/`, `world/` — closer to Tyre's proposal. - Miri's proposal references D-040 (which I note doesn't exist in the current decisions directory — this may be a forward reference or error). - **Needs clarification:** Is Miri proposing a wiki restructure or describing a future state? Does D-040 exist? @@ -204,7 +204,7 @@ | C-01 | THE FRIEND is never proc-gen | Authored pool, randomized selection | High | Gore, Nigel, Gestalt, Paula | | C-02 | All NPCs need canonical full names | Store in Core Identity, surface in institutional contexts | High | Paula, Miri | | C-03 | Regional style guide template | Adopt Miri's 6-section template | High | Miri, Gore, Mellanie | -| C-04 | Krenn System regional brief | Adopt Miri's Nordic-Baltic brief as canonical | High | Miri (author), Mellanie (unblocked) | +| C-04 | Van Maanen's Star regional brief | Adopt Miri's Nordic-Baltic brief as canonical | High | Miri (author), Mellanie (unblocked) | | C-05 | Formalized tier templates | Paula's Tier 1/2/3 templates + Gestalt's mechanical checklists | High | Paula, Gestalt, Mellanie | | C-06 | Content directory: `global/` + `districts/` | Both Tyre and Gestalt converge on this split | High | Tyre, Gestalt | | C-07 | Schema per content type | Per-type schemas, not monolithic | High | Tyre, Gestalt | @@ -243,7 +243,7 @@ | **Gore** | 7 (P-01 through P-03, P-49 through P-51, P-28) | 1, 3, 6 | Thematic spine (complicity), FRIEND never proc-gen, cultural identity as mechanical resistance | | **Gestalt** | 9 (P-04 through P-06, P-15 through P-17, P-41, P-52 through P-54) | 1, 2, 5, 6 | Triangle analysis, mechanical requirements, content directory, PC upgrade pipeline | | **Paula** | 12 (P-07 through P-11, P-18, P-19, P-29 through P-31, P-58 through P-60) | 1, 2, 3, 6 | Smuggler lens gap, tier templates, naming analysis, PC conversion | -| **Miri** | 5 (P-26, P-27, P-33, P-38, P-39) | 3, 4 | Regional style guide template + Krenn brief, canonical_id, growth planning | +| **Miri** | 5 (P-26, P-27, P-33, P-38, P-39) | 3, 4 | Regional style guide template + Van Maanen's Star brief, canonical_id, growth planning | | **Ozzie** | 5 (P-12 through P-14, P-61, P-62) | 1, 6 | Emotional gut-checks, NPC soul assessment, PC-as-NPC wow moments | | **Mellanie** | 8 (P-20 through P-25, P-32, P-25) | 2, 3 | Authoring conventions, location shortcodes, environmental text catalog | | **Nigel** | 5 (P-46 through P-48, P-55 through P-57) | 5, 6 | Mod pool_eligible, template role slots, three randomization axes | @@ -258,7 +258,7 @@ - **Ozzie on Hael:** "Not Kael, not Sera — HAEL. The partner sitting in the bar, checking the door every time it opens. [...] THAT'S the game." - **Paula on detective bias:** "The smuggler's content pipeline is systematically under-served compared to the detective's." - **Gestalt on T1:** "The smuggler's role is 'caught between' — but what do they DO?" -- **Miri on naming drift:** "Nobody decided Krenn names should be short and consonant-heavy. But when Finnish, Estonian, and Latvian naming traditions blend in a working-class logistics culture that values directness, compression happens naturally." +- **Miri on naming drift:** "Nobody decided Van Maanen's Star names should be short and consonant-heavy. But when Finnish, Estonian, and Latvian naming traditions blend in a working-class logistics culture that values directness, compression happens naturally." - **Mellanie on blocking dependency:** "I don't have a regional style brief to write against. [...] The brief is my blocking dependency." - **Nigel on mods as replayability:** "Mods are replayability we don't have to build." - **Ozzie on the wow moment:** "The wow moment isn't 'I read my backstory.' The wow moment is 'I HAVE a backstory and I'm discovering it the way I'd discover a real place — by living in it.'" diff --git a/docs/workshops/wiki-review/round1-tyre.md b/docs/workshops/wiki-review/round1-tyre.md index c0507b403..9b5cf99f8 100644 --- a/docs/workshops/wiki-review/round1-tyre.md +++ b/docs/workshops/wiki-review/round1-tyre.md @@ -8,7 +8,7 @@ ### The Problem, Stated Precisely -We have 45 wiki files today. The v0.1 vertical slice has 1 system, 1 station, 1 district, 3 social sites, 17 NPCs. When we add a second system — or a second station in Krenn — every generic name collides. "The Terminal" exists on every logistics station. "Maintenance Corridors" is universal. "Drin" is a common enough name to recur. +We have 45 wiki files today. The v0.1 vertical slice has 1 system, 1 station, 1 district, 3 social sites, 17 NPCs. When we add a second system — or a second station in Van Maanen's Star — every generic name collides. "The Terminal" exists on every logistics station. "Maintenance Corridors" is universal. "Drin" is a common enough name to recur. The question isn't *whether* to namespace. It's *how deep to nest* before the directory structure becomes a tax on contributors instead of an aid. @@ -24,7 +24,7 @@ locations/ {location-slug}.md ``` -Current state (`locations/krenn-system/the-terminal.md`) already follows this. Good. Don't go deeper. +Current state (`locations/van-maanens-star-system/the-terminal.md`) already follows this. Good. Don't go deeper. Why not 3 levels (`locations/{system}/{station}/{slug}.md`)? Because: - Tab-completing a 4-segment path is annoying. Contributors will get the nesting wrong. @@ -37,7 +37,7 @@ If two locations in the same system share a slug (e.g., two stations both have " ``` locations/ - krenn-system/ + van-maanens-star-system/ the-terminal.md # Station Sova's logistics hub the-last-shift.md maintenance-corridors.md @@ -60,7 +60,7 @@ npcs/ # If v0.2 introduces a second "Drin": npcs/ drin.md # rename to drin-sova.md - drin-sova.md # Krenn System Drin (retroactive rename) + drin-sova.md # Van Maanen's Star Drin (retroactive rename) drin-tavros.md # Tavros System Drin ``` @@ -85,12 +85,12 @@ I don't recommend this for v0.1 (17 NPCs, one district, unnecessary nesting). Bu ``` world/ - krenn-system.md # links to station-sova.md + van-maanens-star-system.md # links to station-sova.md station-sova.md # links to sova-transit-district.md sova-transit-district.md # links to location pages ``` -The spatial hierarchy lives in the *content* (wiki cross-links), not the *directory*. This is the same principle as Rule 1 — identity in content, navigation in paths. If we nested `world/krenn-system/station-sova/sova-transit-district.md`, contributors would drown in path segments. Three flat files with hyperlinks do the job better. +The spatial hierarchy lives in the *content* (wiki cross-links), not the *directory*. This is the same principle as Rule 1 — identity in content, navigation in paths. If we nested `world/van-maanens-star-system/station-sova/sova-transit-district.md`, contributors would drown in path segments. Three flat files with hyperlinks do the job better. ### Scaling Analysis @@ -570,7 +570,7 @@ Total for full content pipeline: ~4.5 sprints. But we don't need all of it for v | Wiki path | Content path | Notes | |---|---|---| | `wiki/npcs/kael-davan.md` | `content/districts/sova-transit/npcs/kael-davan.yaml` | NPC is district-scoped | -| `wiki/locations/krenn-system/the-terminal.md` | `content/districts/sova-transit/locations/the-terminal.yaml` | Location is district-scoped | +| `wiki/locations/van-maanens-star-system/the-terminal.md` | `content/districts/sova-transit/locations/the-terminal.yaml` | Location is district-scoped | | `wiki/factions/lattice-commission.md` | `content/global/factions/lattice-commission.yaml` | Faction is global | | `wiki/knowledge/fact-catalog.md` | `content/global/knowledge/facts.yaml` | All FactIds in one file | | `wiki/authoring/monologue-guide.md` | N/A (authoring reference, not engine content) | Wiki-only | diff --git a/docs/workshops/wiki-review/round2-gestalt.md b/docs/workshops/wiki-review/round2-gestalt.md index 2ea172f42..b92a9f61f 100644 --- a/docs/workshops/wiki-review/round2-gestalt.md +++ b/docs/workshops/wiki-review/round2-gestalt.md @@ -29,7 +29,7 @@ I read Tyre's proposal carefully. We agree on ~80% of the structure. Let me map | Separate `dialogue/` and `monologue/` dirs | `lines/{location}/` with files inside | **Tyre wins: `lines/`** | Cleaner. `lines/terminal/dialogue.yaml` + `lines/terminal/monologue-smuggler.yaml` keeps everything per-location without parallel directory trees. | | `triangles/` as standalone dir | `templates/` (social site defs that include triangle specs) | **Tyre wins: `templates/`** | Triangles are a property of social sites, not standalone objects. A triangle definition makes no sense without its template context. | | `facts/` per district for local FactId instances | All facts in `global/knowledge/facts.yaml` | **I push back here.** See below. | -| `regions/` for style guides | Not addressed | **Add `global/regions/`** | Miri's Krenn brief needs a home. Regional style guides are global (same culture applies wherever that culture exists). | +| `regions/` for style guides | Not addressed | **Add `global/regions/`** | Miri's Van Maanen's Star brief needs a home. Regional style guides are global (same culture applies wherever that culture exists). | | No manifest | `_meta/manifest.yaml` | **Tyre wins: add `_meta/`** | Needed for pack metadata, load order, versioning. | ### The Local Facts Question @@ -96,7 +96,7 @@ content/ entity-attributes.yaml relationship-states.yaml regions/ - krenn-system.yaml # Miri's regional style guide + van-maanens-star-system.yaml # Miri's regional style guide districts/ sova-transit/ @@ -500,7 +500,7 @@ I still recommend one brief Nils comm interaction in v0.1 — even a text-only l ## 5. Routine Format + Cultural Patterns -My Round 1 proposed a structured `routine:` YAML block. Miri's Krenn brief introduces cultural patterns that the routine should accommodate: shift-end bar culture, kuum (transition drink), kolm (card game), 5+2 work cycles. +My Round 1 proposed a structured `routine:` YAML block. Miri's Van Maanen's Star brief introduces cultural patterns that the routine should accommodate: shift-end bar culture, kuum (transition drink), kolm (card game), 5+2 work cycles. ### The Problem @@ -561,8 +561,8 @@ routine: Under the Daily Routine section, AFTER the YAML block: -> **Cultural context (Krenn System):** -> - Kael's shift startup involves grabbing leib from the canteen and eating standing — Krenn workers don't sit for breakfast +> **Cultural context (Van Maanen's Star):** +> - Kael's shift startup involves grabbing leib from the canteen and eating standing — Van Maanen's Star workers don't sit for breakfast > - Break at 10:30 is social: lunch with the smuggler (if applicable), shared kalaa and supp > - "Shift-end" at the bar means ordering kuum first (the spiced transition drink), then switching to grain spirit if staying. Kael usually shifts to the bar 2-3 days per work cycle > - Hael expects Kael home by 17:00 on non-bar days. Late arrivals trigger Hael's worry axis diff --git a/docs/workshops/wiki-review/round2-gore.md b/docs/workshops/wiki-review/round2-gore.md index 2ade8f194..e57ed1fe1 100644 --- a/docs/workshops/wiki-review/round2-gore.md +++ b/docs/workshops/wiki-review/round2-gore.md @@ -40,7 +40,7 @@ Nigel's three-column replayability table (Seed A/B/C) is the right vision. I'm s ## 2. Complicity, Culture, and Miri's Masterwork -Miri's Krenn System regional brief is the best work product in this workshop. I'm saying this not because it's detailed — though it is — but because it *explains why the game works mechanically*. +Miri's Van Maanen's Star regional brief is the best work product in this workshop. I'm saying this not because it's detailed — though it is — but because it *explains why the game works mechanically*. ### The cultural immune system, made concrete @@ -56,7 +56,7 @@ This isn't cultural decoration. This is the *mechanical substrate* that makes th | **Labor solidarity** ("Workers cover for each other — a late arrival is clocked in on time") | The ring operates inside a pre-existing culture of mutual cover | The detective can't find allies willing to break solidarity norms | | **First-name-primary social context** (institutional identity deemphasized) | Authority feels like an imposition, not a service | The detective will be "hard-named" (surname) for the entire v0.1 — a constant social marker of outsider status | | **Earned trust through shared labor and time** ("No shortcut — no credential, no introduction") | New arrivals (Olin, the detective) are treated with polite distance that can last months | The detective cannot fast-track trust. Institutional credentials *reduce* trust. | -| **Greeting conventions** ("Greeting a stranger is slightly aggressive — it demands engagement") | Social norms prevent casual inquiry | The detective will misread Krenn reserve as hostility | +| **Greeting conventions** ("Greeting a stranger is slightly aggressive — it demands engagement") | Social norms prevent casual inquiry | The detective will misread Van Maanen's Star reserve as hostility | | **"Vakt" has been criminalized by usage** (Norwegian word for lookout, now ring operational slang) | The culture's own language has been co-opted by the criminal operation | Cultural substrate vocabulary creates insider/outsider speech markers | ### Complicity isn't just individual — it's cultural @@ -65,17 +65,17 @@ Round 1, I argued the game's theme is complicity. Miri's brief reveals something Nobody in Sova Transit District *decided* to protect the ring. The culture did it for them. "Mind your own business" predates the ring by a century. "Workers cover for each other" is a labor solidarity norm, not a criminal conspiracy. "Don't ask about someone's finances" is a privacy value, not an obstruction of justice. -The ring is a parasite on cultural virtues. That's what makes the moral calculus genuinely hard. The detective isn't just fighting criminals — they're fighting a community's *values*. Cracking the ring requires Krenn people to violate their own social norms: to volunteer information, to report a coworker, to cooperate with institutional authority, to use someone's surname in a context that signals betrayal. Every witness the detective turns is a person who has to *stop being Krenn* in the ways that matter. +The ring is a parasite on cultural virtues. That's what makes the moral calculus genuinely hard. The detective isn't just fighting criminals — they're fighting a community's *values*. Cracking the ring requires Van Maanen's Star people to violate their own social norms: to volunteer information, to report a coworker, to cooperate with institutional authority, to use someone's surname in a context that signals betrayal. Every witness the detective turns is a person who has to *stop being Van Maanen's Star* in the ways that matter. **This is the game's deepest thematic claim: the same values that make a community good — solidarity, privacy, trust, loyalty — are the values that enable its exploitation.** -And the smuggler knows this. The smuggler doesn't exploit these values cynically. The smuggler IS these values. First-named, bar-regular, leib-eating, kolm-playing, "hüva"-saying, district-belonging. The smuggler's cover isn't a disguise. It's an identity. The smuggler IS Krenn. And Krenn, by being Krenn, protects the ring. +And the smuggler knows this. The smuggler doesn't exploit these values cynically. The smuggler IS these values. First-named, bar-regular, leib-eating, kolm-playing, "hüva"-saying, district-belonging. The smuggler's cover isn't a disguise. It's an identity. The smuggler IS Van Maanen's Star. And Van Maanen's Star, by being Van Maanen's Star, protects the ring. ### Mechanical expression How does this play? -**Dialogue access tiers should encode cultural resistance.** Not just relationship-gated but culture-gated. Even a friendly NPC in Krenn culture doesn't discuss other people's business. The detective at `peer` access with Lera still can't get Lera to talk about Torek's spending — because in Krenn culture, talking about someone else's finances is hostile regardless of your relationship with the asker. The smuggler asking the same question gets a different response not because of trust level but because the smuggler is *from here* — the question lands differently in the cultural context. +**Dialogue access tiers should encode cultural resistance.** Not just relationship-gated but culture-gated. Even a friendly NPC in Van Maanen's Star culture doesn't discuss other people's business. The detective at `peer` access with Lera still can't get Lera to talk about Torek's spending — because in Van Maanen's Star culture, talking about someone else's finances is hostile regardless of your relationship with the asker. The smuggler asking the same question gets a different response not because of trust level but because the smuggler is *from here* — the question lands differently in the cultural context. **Proposal:** Add a `cultural_gate` modifier to dialogue access. This isn't a new access tier — it's a modifier on existing tiers that reflects whether the asker is culturally inside or outside. The detective at `peer` with a cultural outsider modifier gets fewer disclosures than the smuggler at `peer` without it. Same access tier, different cultural context, different output. @@ -225,7 +225,7 @@ The four questions the team lead asked me to address turn out to be one question 1. The FRIEND pool question is about whether emotional depth can be systematized. Answer: the system (pool selection) can be generalized. The content (authored lines, tells, contradiction beats) cannot. Emotion doesn't template. -2. The cultural identity question is about whether setting can do mechanical work. Answer: yes — Miri's Krenn culture IS the difficulty gradient, IS the social camouflage, IS the reason the ring survives. Culture is a game system, not a paint job. +2. The cultural identity question is about whether setting can do mechanical work. Answer: yes — Miri's Van Maanen's Star culture IS the difficulty gradient, IS the social camouflage, IS the reason the ring survives. Culture is a game system, not a paint job. 3. The smuggler lens gap is about whether moral experience can be modeled with the same tools as investigation. Answer: partly. The tools exist (attributes, monologue triggers, phased arcs). But the *vocabulary* needs to shift from information-discovery to cost-accounting. The smuggler's knowledge graph isn't "what I've found out" — it's "what I've become." @@ -241,7 +241,7 @@ The four questions the team lead asked me to address turn out to be one question | 2 | **FRIEND minimum depth: full Tier 1, no exceptions.** Every FRIEND candidate gets 70-100 authored lines, 5-phase arc, tell progression, dual-lens notes. | Content standard | The emotional payload requires authored specificity | | 3 | **THE MIRROR pattern**: New NPC archetype — honest character with Tier 1 emotional depth but no contradiction arc, no secret, no tell system. Hael is the first MIRROR. | Design pattern | Fills a role the existing template system can't express | | 4 | **Complicity as named theme**: The wiki index and design documents should explicitly name "complicity" as the game's thematic core, alongside "asymmetric information" as the mechanical core. | Thematic | Names what the game is about; anchors all content authoring | -| 5 | **Cultural gate modifier for dialogue access**: Regional culture modifies dialogue disclosure independently of relationship state. Krenn culture reduces disclosure to outsiders regardless of trust level. | Mechanic | Makes cultural identity mechanically load-bearing | +| 5 | **Cultural gate modifier for dialogue access**: Regional culture modifies dialogue disclosure independently of relationship state. Van Maanen's Star culture reduces disclosure to outsiders regardless of trust level. | Mechanic | Makes cultural identity mechanically load-bearing | | 6 | **Smuggler moral arc vocabulary**: Add moral-weight attributes (`moral_weight`, `cover_integrity`, `loyalty_conflict`, `trust_read`) and smuggler-specific monologue triggers (`moral_pang`, `loyalty_test`) to the content spec. | Content spec | Gives the smuggler experience mechanical parity with the detective | | 7 | **"Thematic Question" field in NPC profiles**: Each NPC's answer to "Is this enough?" — authoring guidance that connects every character to the game's philosophical spine. | Style guide | Ensures content authors write to the theme, not just the mechanics | diff --git a/docs/workshops/wiki-review/round2-mellanie.md b/docs/workshops/wiki-review/round2-mellanie.md index ed60c9cd3..2b12f309e 100644 --- a/docs/workshops/wiki-review/round2-mellanie.md +++ b/docs/workshops/wiki-review/round2-mellanie.md @@ -6,7 +6,7 @@ ## 1. Environmental Text — Concrete Examples Using Miri's Brief -Miri delivered. The Krenn brief gives me everything I needed: substrate vocabulary, food names, greeting conventions, graffiti style, social register rules. I can write now. Here are worked examples for four environmental text types. +Miri delivered. The Van Maanen's Star brief gives me everything I needed: substrate vocabulary, food names, greeting conventions, graffiti style, social register rules. I can write now. Here are worked examples for four environmental text types. ### Bar Menu — The Last Shift @@ -27,7 +27,7 @@ Card game: corner booth, 19:00 Ask Sess. ``` -**Authoring notes:** No descriptions. Krenn culture doesn't explain food — you know what supp is or you ask. Prices in small denominations (working-class bar, not a restaurant). Kuum is shift-end culture — the drink that says "I'm off the clock." The card game note is handwritten, informal, part of the furniture. The detective reads this menu and learns nothing. The smuggler reads it and sees home. +**Authoring notes:** No descriptions. Van Maanen's Star culture doesn't explain food — you know what supp is or you ask. Prices in small denominations (working-class bar, not a restaurant). Kuum is shift-end culture — the drink that says "I'm off the clock." The card game note is handwritten, informal, part of the furniture. The detective reads this menu and learns nothing. The smuggler reads it and sees home. **Monologue pairing:** - Smuggler: *"Same menu. Lera hasn't changed the prices in a year. The supp's better than it has any right to be."* @@ -50,7 +50,7 @@ Report concerns: Commission Kiosk, Level 3. Reg. LC-2041-Sova | Posted per Concordat Standard §14.7 ``` -Small. Regulatory-standard formatting. Corner of a wall by the entrance, partially obscured by a freight schedule pinned over it. Nobody reads it. The fact that it's half-covered IS the cultural detail — Krenn compliance with Commission regulation is perfunctory, not enthusiastic. +Small. Regulatory-standard formatting. Corner of a wall by the entrance, partially obscured by a freight schedule pinned over it. Nobody reads it. The fact that it's half-covered IS the cultural detail — Van Maanen's Star compliance with Commission regulation is perfunctory, not enthusiastic. **Monologue pairing:** - Smuggler: *"Still there. Nobody's read that notice since they posted it. Probably not even Sera."* @@ -99,7 +99,7 @@ Same headline. One sees bureaucratic noise. The other sees a potential tool. perk this schedule ``` -Sparse. Functional. Krenn graffiti isn't art — it's communication. `DK 04.12 — checked` is a maintenance worker's mark (initials + date). `kylm` is someone complaining the ventilation is broken again — heritage word used reflexively. The folk-pattern sticker is heritage expression, dying out but present. `vakt 22:30` is operational — a lookout time, ring-adjacent, written where only people who use the corridor would see it. `perk this schedule` is universal dock-worker frustration. +Sparse. Functional. Van Maanen's Star graffiti isn't art — it's communication. `DK 04.12 — checked` is a maintenance worker's mark (initials + date). `kylm` is someone complaining the ventilation is broken again — heritage word used reflexively. The folk-pattern sticker is heritage expression, dying out but present. `vakt 22:30` is operational — a lookout time, ring-adjacent, written where only people who use the corridor would see it. `perk this schedule` is universal dock-worker frustration. **Monologue pairing:** - Smuggler: *"Vakt at twenty-two thirty. Someone's running tonight. Not our schedule."* @@ -151,7 +151,7 @@ Paula proposed formal tier templates (structural spec for Tier 1/2/3 profiles). ## Part 3: Regional Culture 3.1 Regional Style Guide Template (Miri) - 3.2 Krenn System Brief (Miri) — cross-ref to wiki/cultural-groups/ + 3.2 Van Maanen's Star Brief (Miri) — cross-ref to wiki/cultural-groups/ 3.3 Environmental Text Type Catalog (Mellanie) ## Part 4: Content Pipeline @@ -201,7 +201,7 @@ The detective sees a logistics hub. The smuggler sees the place where Kael works situation: [arrival, shift_start] ``` -Smuggler uses Krenn substrate vocabulary (`kylm`), predicts a specific person's mood from an environmental cue, speaks in fragments. Detective counts heads and categorizes spatial layout. Same room. Different languages. +Smuggler uses Van Maanen's Star substrate vocabulary (`kylm`), predicts a specific person's mood from an environmental cue, speaks in fragments. Detective counts heads and categorizes spatial layout. Same room. Different languages. --- @@ -231,7 +231,7 @@ Smuggler uses Krenn substrate vocabulary (`kylm`), predicts a specific person's subject: torek_lintar ``` -Smuggler uses the Krenn slang: `ticking` (drawing institutional attention). One word carries the whole cultural norm — don't be visible. It's not analysis, it's instinct. Concern, not curiosity. The smuggler cares because Torek's visibility endangers the community. +Smuggler uses the Van Maanen's Star slang: `ticking` (drawing institutional attention). One word carries the whole cultural norm — don't be visible. It's not analysis, it's instinct. Concern, not curiosity. The smuggler cares because Torek's visibility endangers the community. Detective uses the surname (`Lintar`), counts drinks, identifies the brand tag, and runs the math. Income vs. expenditure. Clinical. The detective doesn't care about Torek — the detective cares about the anomaly. @@ -273,10 +273,10 @@ Detective sees the same behavior and asks the question. No names (the detective | **Names NPCs** | First name, always | Surname or role descriptor until relationship forms | | **Sentence style** | Fragments. Rhythmic. Breath-length. | Complete. Clipped. Controlled. | | **Emotional register** | Fond, worried, protective, guilty | Analytical, suspicious, conflicted, clinical | -| **Cultural markers** | Uses Krenn substrate (kylm, perk, ticking, hüva) | Uses institutional vocabulary (filing, noted, behavioral inconsistency) | +| **Cultural markers** | Uses Van Maanen's Star substrate (kylm, perk, ticking, hüva) | Uses institutional vocabulary (filing, noted, behavioral inconsistency) | | **Default mood** | Comfortable (pre-contradiction), concerned (post) | Analytical (pre-contradiction), conflicted (post) | | **What they notice first** | Who's here, who's missing, who's tense | What's out of pattern, what doesn't add up | -| **Heritage language** | Fluent in Krenn slang — it's their first language | Doesn't use it — institutional outsider | +| **Heritage language** | Fluent in Van Maanen's Star slang — it's their first language | Doesn't use it — institutional outsider | --- @@ -348,7 +348,7 @@ Put this in the style guide as a review checkpoint, not a writing rule. You can' | # | Proposal | Status | |---|----------|--------| -| 1 | Four environmental text types with concrete Krenn-voiced examples | Delivered above — bar menu, safety notice, news ticker, graffiti | +| 1 | Four environmental text types with concrete Van Maanen's Star-voiced examples | Delivered above — bar menu, safety notice, news ticker, graffiti | | 2 | Combined style guide structure (Paula templates + my conventions + Gestalt constraints + Miri regional) | Proposed TOC above | | 3 | Smuggler voice card with paired examples showing dual-lens cultural register | Delivered above — three pairs + summary table | | 4 | Anchor line requirement per tier (operationalizing Ozzie's gut-check rule) | Proposed with tier-specific application + practical test | diff --git a/docs/workshops/wiki-review/round2-miri.md b/docs/workshops/wiki-review/round2-miri.md index 7b26dc374..c39f1a076 100644 --- a/docs/workshops/wiki-review/round2-miri.md +++ b/docs/workshops/wiki-review/round2-miri.md @@ -6,11 +6,11 @@ ## 1. Full Canonical Names for All NPCs -Paula is right: single-name NPCs metagame as "less important." Every NPC in the Krenn System has a full canonical name. The game surfaces them in lattice queries, manifests, posted schedules, and Commission records. Social contexts use first names only — the full name is canonical data, not social data. +Paula is right: single-name NPCs metagame as "less important." Every NPC in Van Maanen's Star has a full canonical name. The game surfaces them in lattice queries, manifests, posted schedules, and Commission records. Social contexts use first names only — the full name is canonical data, not social data. ### Naming principles applied -From the Round 1 Krenn brief: +From the Round 1 Van Maanen's Star brief: - **First names:** 1-2 syllables, consonant-forward, vowels toward a/e/o - **Surnames:** 2 syllables, endings from the heritage pool: -an, -en, -ik, -ar, -ev, -mm, -sk, -ur, -ak - **Dutch/Norwegian-origin surnames** (Voss, Nils, Sabel) survived closer to source — slightly "higher status" feel @@ -27,16 +27,16 @@ From the Round 1 Krenn brief: | **Torek Lintar** | *(unchanged)* | Established. Lintar is Latvian-influenced. | | **Devra** | **Devra Talsen** | "Talsen" — Latvian-influenced (from Talsi). Ring coordinator with a name that suggests roots in the system's earlier settlement wave. | | **Maret Korr** | *(unchanged)* | Established. Korr is Finnish-origin (from Korhonen). | -| **Resha** | **Resha Neven** | "Neven" — blended surname, softer than most Krenn names. Fits a new hire who hasn't been compressed by the culture yet. | +| **Resha** | **Resha Neven** | "Neven" — blended surname, softer than most Van Maanen's Star names. Fits a new hire who hasn't been compressed by the culture yet. | | **Hael** | **See Section 2 below — rename proposed.** | | | **Harek** | **Harek Valde** | "Valde" — from Latvian "Valdis." Fits an ex-security person. Slightly formal sound. | | **Renn** | **Renn Harsk** | "Harsk" — short, sharp. Fits a courier. The detective's lattice query: "Harsk, R. — Logistics Associate, Sova Consortium." | -| **Pell** | **Pell Torssen** | "Torssen" — fossilized patronymic (Norwegian-origin). A name that sounds slightly old-fashioned, fitting for someone whose family has been on Krenn for generations. Pell's wavering loyalty reads differently if you know his family has deep roots. | -| **Drin** | **Drin Rosta** | "Rosta" — from the founding-era naming pool. Maintenance tech with an old Krenn name. | +| **Pell** | **Pell Torssen** | "Torssen" — fossilized patronymic (Norwegian-origin). A name that sounds slightly old-fashioned, fitting for someone whose family has been on Van Maanen's Star for generations. Pell's wavering loyalty reads differently if you know his family has deep roots. | +| **Drin** | **Drin Rosta** | "Rosta" — from the founding-era naming pool. Maintenance tech with an old Van Maanen's Star name. | | **Sess** | **Sess Kolvur** | "Kolvur" — mixed-heritage, Estonian "kol-" + drift suffix. The bartender with the longest surname in the room — and nobody ever uses it. | -| **Olin** | **Olin Tavren** | "Tavren" — deliberately longer and slightly off-pattern for Krenn. This is a tell: Olin's surname doesn't fit local convention as cleanly as the others. It could signal off-system origin, or it could be a family name from Krenn Prime rather than the station-culture pool. The ambiguity is load-bearing for Olin's ambiguous newcomer status. | -| **Sabel** | **Sabel Hersk** | "Hersk" — Norwegian-influenced, short. Off-station fence with a name that sounds Krenn-adjacent but could belong to any of three connected systems. | -| **Tav** | **Tav Merik** | "Merik" — Estonian-influenced. The youngest ring member with a perfectly ordinary Krenn name. Nothing about his name draws attention. That's the point — Tav is invisible by design. | +| **Olin** | **Olin Tavren** | "Tavren" — deliberately longer and slightly off-pattern for Van Maanen's Star. This is a tell: Olin's surname doesn't fit local convention as cleanly as the others. It could signal off-system origin, or it could be a family name from Van Maanen's Star Prime rather than the station-culture pool. The ambiguity is load-bearing for Olin's ambiguous newcomer status. | +| **Sabel** | **Sabel Hersk** | "Hersk" — Norwegian-influenced, short. Off-station fence with a name that sounds Van Maanen's Star-adjacent but could belong to any of three connected systems. | +| **Tav** | **Tav Merik** | "Merik" — Estonian-influenced. The youngest ring member with a perfectly ordinary Van Maanen's Star name. Nothing about his name draws attention. That's the point — Tav is invisible by design. | | **Nils Davan** | *(already established, off-stage)* | Shares surname with Kael (siblings). | ### Where full names surface in gameplay @@ -71,9 +71,9 @@ Kael is THE FRIEND for the smuggler. Hael is the emotional fulcrum (Gore's asses **Proposed new name: Naia.** - **Phonetics:** Two syllables, open vowels, clearly distinct from "Kael." No confusion possible. -- **Heritage:** Finnish/Estonian-origin (from Naima/Naia). Fits Krenn phonetic patterns — open, consonant-light, slightly softer than most Krenn names. This softness is appropriate: Naia is a teacher, not a dock worker. The name carries a different register than the hard-consonant logistics names around it, which subtly signals Naia's position as a civilian in a working-class district. Not out of place — just from a slightly different layer of Krenn culture. +- **Heritage:** Finnish/Estonian-origin (from Naima/Naia). Fits Van Maanen's Star phonetic patterns — open, consonant-light, slightly softer than most Van Maanen's Star names. This softness is appropriate: Naia is a teacher, not a dock worker. The name carries a different register than the hard-consonant logistics names around it, which subtly signals Naia's position as a civilian in a working-class district. Not out of place — just from a slightly different layer of Van Maanen's Star culture. - **Full name: Naia Tamm.** "Tamm" — Estonian-origin (tamm = oak). Short, solid, grounding. -- **Setting justification:** Naia is a teacher at the station school. Teachers tend to come from the residential population rather than the logistics workforce. Residential Krenn names draw more from the Finnish/Estonian pool and less from the compressed dock-worker style. This is a subtle generational and class distinction that enriches the setting without being remarked upon. +- **Setting justification:** Naia is a teacher at the station school. Teachers tend to come from the residential population rather than the logistics workforce. Residential Van Maanen's Star names draw more from the Finnish/Estonian pool and less from the compressed dock-worker style. This is a subtle generational and class distinction that enriches the setting without being remarked upon. **What changes:** - Every reference to "Hael" in the wiki becomes "Naia" @@ -86,7 +86,7 @@ Kael is THE FRIEND for the smuggler. Hael is the emotional fulcrum (Gore's asses --- -## 3. Environmental Text Examples in Krenn Register +## 3. Environmental Text Examples in Van Maanen's Star Register Mellanie needs concrete examples to write against. Here are four, with cultural reasoning. @@ -120,7 +120,7 @@ NO TABS OVER 50. YOU KNOW WHO YOU ARE. - "Lera's plate" is the daily special. Nobody asks what it is. It's whatever Lera made. Ordering it is a trust signal — you trust the cook. - Import ale is 2.4x the price of station ale. This makes it a visible status purchase. When Torek buys import ales for the table, people notice. That price differential IS the financial tell. - "NO TABS OVER 50" — Lera's voice. Direct, no-nonsense, with a needle aimed at specific regulars. This line tells you more about the bar's social contract than any description could. -- No ingredient lists, no allergen warnings, no Meridian-linked nutritional data. This is a Krenn establishment. You eat what's served. +- No ingredient lists, no allergen warnings, no Meridian-linked nutritional data. This is a Van Maanen's Star establishment. You eat what's served. ### 3b. Safety Notice (Hub Wall, Near Scanner Bays) @@ -147,9 +147,9 @@ or via Meridian channel LC-COMPLIANCE-KRENN. ``` **Cultural notes:** -- Institutional language. Concordat Standard. No Krenn vernacular on Commission documents. +- Institutional language. Concordat Standard. No Van Maanen's Star vernacular on Commission documents. - The penalty range (2,000-15,000 credits) means a Category 3 fine could wipe out 10 months of a dock worker's margin income. This is not abstract — every worker who reads this (and they have) knows exactly what it means for someone earning 2,400/month with 200 margin. The fine is designed to be ruinous. That's the point. That's why the ring exists. -- "Report suspected violations" — this line is doing heavy thematic lifting. In Krenn culture, reporting is a violation of the mind-your-business norm. The Commission asks workers to do something their culture considers hostile. The notice has been up for years. Nobody has ever used channel LC-COMPLIANCE-KRENN from this district. +- "Report suspected violations" — this line is doing heavy thematic lifting. In Van Maanen's Star culture, reporting is a violation of the mind-your-business norm. The Commission asks workers to do something their culture considers hostile. The notice has been up for years. Nobody has ever used channel LC-COMPLIANCE-KRENN from this district. - The notice is posted next to the shift schedule. Workers see it every day. It's wallpaper. The detective sees it and thinks "compliance infrastructure." The smuggler sees through it — it's the cost-of-doing-business calculation made literal. - The tag line — "Protecting Neural Integrity" — is Commission branding. Workers have opinions about this phrase. None of them are positive. @@ -207,8 +207,8 @@ Sparse. Functional. Layers of age. Not artistic — operational and human. - **Maintenance markers** are the oldest layer. "K.T. 2193" — a worker's initials and the year. These are navigational. They're also the only record that someone named K.T. was here 30 years ago. The corridor remembers. - **"still kylm in sector 3"** — heritage substrate word in casual complaint. Nobody writing this was making a cultural statement. They were cold and annoyed. The word survived because it's what you say when you're cold. - **The diamond mark (◇)** — a ring symbol. Meaningless to anyone who doesn't know. The detective, if they map the marks to the dead drop locations, can build a pattern. The smuggler walks past it without thinking. It's like a doorbell — functional, invisible to anyone who isn't looking for it. -- **"Talvik promised us quarters by '98"** — heritage corporate reference. Talvik Logistics (founding Syndic, absorbed ~120 years ago) apparently promised worker housing that never materialized. The complaint is 19 years old. The bitterness persists. This is Krenn heritage showing through: not in celebration, but in grievance. The workers remember what they were promised. -- **"the floor debates. we breathe recycled air."** — "the floor" is local slang for the Assembly (from my Round 1 brief). This is political expression in its most compressed Krenn form: two facts, placed side by side, the juxtaposition doing all the work. No argument. No demand. Just: they talk, we breathe. Draw your own conclusion. +- **"Talvik promised us quarters by '98"** — heritage corporate reference. Talvik Logistics (founding Syndic, absorbed ~120 years ago) apparently promised worker housing that never materialized. The complaint is 19 years old. The bitterness persists. This is Van Maanen's Star heritage showing through: not in celebration, but in grievance. The workers remember what they were promised. +- **"the floor debates. we breathe recycled air."** — "the floor" is local slang for the Assembly (from my Round 1 brief). This is political expression in its most compressed Van Maanen's Star form: two facts, placed side by side, the juxtaposition doing all the work. No argument. No demand. Just: they talk, we breathe. Draw your own conclusion. --- @@ -216,23 +216,23 @@ Sparse. Functional. Layers of age. Not artistic — operational and human. Gore's Round 1 insight is exactly right: the mind-your-business ethos IS the ring's security model. Let me ground this in the heritage and map it to the access tier system. -### Heritage roots of the Krenn privacy norm +### Heritage roots of the Van Maanen's Star privacy norm The Nordic-Baltic founding cluster brought three converging cultural traits: -1. **Finnish *sisu*** — a concept roughly meaning "stoic determination" or "grim endurance." In Krenn drift, this became the expectation that you handle your problems without involving others. Asking for help is not weak, but burdening others with your business is rude. +1. **Finnish *sisu*** — a concept roughly meaning "stoic determination" or "grim endurance." In Van Maanen's Star drift, this became the expectation that you handle your problems without involving others. Asking for help is not weak, but burdening others with your business is rude. -2. **Estonian *maarahvas* identity** — literally "land people," the historical Estonian self-concept of being practical, quiet, self-reliant rural folk. On a station, this became: you work, you go home, you don't make noise. The contrast with institutional authority (historically Russian/German overlords for Estonians) maps directly onto the Krenn attitude toward the Commission — a distant authority that doesn't understand local life. +2. **Estonian *maarahvas* identity** — literally "land people," the historical Estonian self-concept of being practical, quiet, self-reliant rural folk. On a station, this became: you work, you go home, you don't make noise. The contrast with institutional authority (historically Russian/German overlords for Estonians) maps directly onto the Van Maanen's Star attitude toward the Commission — a distant authority that doesn't understand local life. -3. **Scandinavian *janteloven*** — the "law of Jante," the social norm against standing out or claiming superiority. In Krenn drift, this became: visible wealth is suspicious, self-promotion is distasteful, and the worst thing you can do is act like you're better than your neighbors. This is why Torek's spending is a social violation before it's a criminal tell — he's breaking *janteloven* by being visibly affluent. +3. **Scandinavian *janteloven*** — the "law of Jante," the social norm against standing out or claiming superiority. In Van Maanen's Star drift, this became: visible wealth is suspicious, self-promotion is distasteful, and the worst thing you can do is act like you're better than your neighbors. This is why Torek's spending is a social violation before it's a criminal tell — he's breaking *janteloven* by being visibly affluent. -These three currents merged over 180 years into the Krenn norm: **privacy is the default, solidarity is assumed, and authority is external.** Nobody codified it. It's how people raise their children. It's what "being from here" means. +These three currents merged over 180 years into the Van Maanen's Star norm: **privacy is the default, solidarity is assumed, and authority is external.** Nobody codified it. It's how people raise their children. It's what "being from here" means. ### How this maps to dialogue access tiers (D-028 Layer 1) Gore is right that this isn't flavor — it's mechanical. Here's the mapping: -| Access Tier | Cultural Interpretation in Krenn | Who Gets It | Examples | +| Access Tier | Cultural Interpretation in Van Maanen's Star | Who Gets It | Examples | |-------------|--------------------------------|-------------|---------| | **public** | What you'd say to anyone in earshot. Safe topics. Weather (ventilation), work complaints, sport results. | Everyone, including the detective from day one. | "The ventilation in Sector 3 is still broken." / "Did you see the match last night?" | | **peer** | What you'd say to someone you work with. Shift gossip, mild complaints about Voss, opinions about food. NOT anything about income, relationships, or the ring. | Workers who share shift time. The smuggler from day one. The detective only after weeks of consistent, non-threatening presence. | "Voss is on one today." / "Maret's been quiet. Hope she's alright." | @@ -242,13 +242,13 @@ Gore is right that this isn't flavor — it's mechanical. Here's the mapping: ### The detective's progression challenge -In Krenn culture, the detective's Commission credentials guarantee **authority** access — which is the *least useful* tier for investigation. NPCs in authority mode answer questions technically and volunteer nothing. The cultural norm actively works against institutional investigation. +In Van Maanen's Star culture, the detective's Commission credentials guarantee **authority** access — which is the *least useful* tier for investigation. NPCs in authority mode answer questions technically and volunteer nothing. The cultural norm actively works against institutional investigation. To get **peer** access, the detective must: - Be consistently present (same bar, same shift transitions, same routines) - Not push (asking direct questions about other people is rude; the detective must learn to listen, not interrogate) - Demonstrate that they are a person, not just a role (use first name, order from the menu, comment on the ventilation) -- Wait. In Krenn culture, trust accrues with time, not gestures. +- Wait. In Van Maanen's Star culture, trust accrues with time, not gestures. To get **insider** access, the detective would need: - Someone to vouch for them (Sera might, for specific NPCs — but Sera is hiding things, so her vouching is compromised) @@ -259,7 +259,7 @@ The detective's investigation timeline doesn't allow for natural trust-building. ### The smuggler's embedded advantage -The smuggler starts at **peer** minimum for all Hub and Bar NPCs, and **insider** for ring members. This isn't a status effect — it's the natural result of having lived here, worked here, and earned trust the Krenn way: through shared labor and shared time. +The smuggler starts at **peer** minimum for all Hub and Bar NPCs, and **insider** for ring members. This isn't a status effect — it's the natural result of having lived here, worked here, and earned trust the Van Maanen's Star way: through shared labor and shared time. The smuggler's challenge is maintaining these tiers. If the investigation pressures the community, NPCs might withdraw from **peer** to **public** even with the smuggler — not because they distrust the smuggler, but because the cultural response to external threat is to close ranks and share less with everyone. "Kylm in Sector 3" conversations increase. Real talk decreases. The smuggler feels the chill. @@ -288,9 +288,9 @@ Map the region's social norms to the five dialogue access tiers: --- -## 5. Wiki Structure — Where the Krenn Brief Lives +## 5. Wiki Structure — Where the Van Maanen's Star Brief Lives -**Confirmed: `wiki/cultural-groups/krenn-system.md`.** +**Confirmed: `wiki/cultural-groups/van-maanens-star-system.md`.** Per D-040, `wiki/cultural-groups/` is the designated home for regional style guides. The directory exists in the taxonomy but is currently empty. @@ -300,21 +300,21 @@ Per D-040, `wiki/cultural-groups/` is the designated home for regional style gui wiki/ cultural-groups/ _template.md # The regional style guide template (Part A from my Round 1) - krenn-system.md # The Krenn System brief (Part B from my Round 1, updated per Round 2) + van-maanens-star-system.md # Van Maanen's Star brief (Part B from my Round 1, updated per Round 2) ``` -**YAML frontmatter for `krenn-system.md`:** +**YAML frontmatter for `van-maanens-star-system.md`:** ```yaml --- -canonical_id: krenn-system.culture +canonical_id: van-maanens-star-system.culture type: cultural-group -region: krenn-system +region: van-maanens-star-system status: canonical created: 2026-02-12 updated: 2026-02-12 cross_references: - - krenn-system.star-system + - van-maanens-star-system.star-system - sova.station - sova-transit.district --- @@ -324,7 +324,7 @@ cross_references: ```markdown ### Cultural Groups (Regional Style Guides) -- [Krenn System](cultural-groups/krenn-system.md) — Nordic-Baltic heritage, 180 years settled +- [Van Maanen's Star](cultural-groups/van-maanens-star-system.md) — Nordic-Baltic heritage, 180 years settled ``` When v0.2 adds systems, new briefs follow the template and slot into this directory. The pattern is established. @@ -335,13 +335,13 @@ When v0.2 adds systems, new briefs follow the template and slot into this direct ### To Gore (complicity as theme) -Your framing of complicity is excellent and it enriches the cultural analysis. The Krenn mind-your-business norm isn't just a social habit — it's complicity infrastructure. "Not asking" is a form of participation. Every resident who doesn't report Torek's spending, doesn't question Voss's schedule changes, doesn't follow Kael to Corridor B-7 — they're all making a choice. The culture makes that choice feel like the default, like not-choosing, like minding your own business. But it IS a choice. And the detective's arrival forces the community to see it as one. +Your framing of complicity is excellent and it enriches the cultural analysis. The Van Maanen's Star mind-your-business norm isn't just a social habit — it's complicity infrastructure. "Not asking" is a form of participation. Every resident who doesn't report Torek's spending, doesn't question Voss's schedule changes, doesn't follow Kael to Corridor B-7 — they're all making a choice. The culture makes that choice feel like the default, like not-choosing, like minding your own business. But it IS a choice. And the detective's arrival forces the community to see it as one. -Your "Thematic Question" proposal ("Is this enough?") should be connected to the regional brief. In Krenn culture, the answer to "Is this enough?" is shaped by the *janteloven* drift: wanting more is suspect. Being satisfied with what you have is the cultural expectation. But the economic squeeze (200 credit margin) means satisfaction is a lie — or a performance. The cultural norm says "this is enough." The bank account says otherwise. That tension between cultural contentment and economic reality is the soil the ring grows in. +Your "Thematic Question" proposal ("Is this enough?") should be connected to the regional brief. In Van Maanen's Star culture, the answer to "Is this enough?" is shaped by the *janteloven* drift: wanting more is suspect. Being satisfied with what you have is the cultural expectation. But the economic squeeze (200 credit margin) means satisfaction is a lie — or a performance. The cultural norm says "this is enough." The bank account says otherwise. That tension between cultural contentment and economic reality is the soil the ring grows in. ### To Ozzie (environmental texture as wow factor) -Your instinct about texture over naming conventions is exactly right. The names establish phonetic identity. The food, the slang, the complaints, the graffiti — that's what makes Krenn feel *lived in*. The environmental text examples above are my direct answer to your Round 1 ask: "What do people eat? What's the local slang? What do they complain about?" +Your instinct about texture over naming conventions is exactly right. The names establish phonetic identity. The food, the slang, the complaints, the graffiti — that's what makes Van Maanen's Star feel *lived in*. The environmental text examples above are my direct answer to your Round 1 ask: "What do people eat? What's the local slang? What do they complain about?" The "Talvik promised us quarters by '98 / still waiting" graffiti is the kind of detail that rewards the player who reads walls. The smuggler walks past it — it's part of the background. The detective who reads it and queries "Talvik" in the Meridian learns about the founding Syndic, the economic history, and why workers here have a long memory for broken promises. That's environmental storytelling through cultural specificity. @@ -349,16 +349,16 @@ The "Talvik promised us quarters by '98 / still waiting" graffiti is the kind of Full names provided above. The naming phonological rules from my Round 1 brief are now validated against all 17 NPCs. Everything fits. The one drift I want to note: Olin Tavren's slightly off-pattern surname is deliberate. If Olin is from off-system (or pretending to be), a name that doesn't quite fit local convention is itself a clue. The detective's pattern recognition should flag this, eventually. -I've also provided the heritage basis for each surname so content authors can generate new Krenn names by following the same roots. When we need NPC #18 or #25 or #100, the rules are documented. +I've also provided the heritage basis for each surname so content authors can generate new Van Maanen's Star names by following the same roots. When we need NPC #18 or #25 or #100, the rules are documented. ### To Mellanie (environmental text unblocked) -The four examples above (menu, safety notice, ticker, graffiti) should give you enough cultural register to begin writing the full environmental text catalog. Key reference points from the Krenn brief you'll use most: +The four examples above (menu, safety notice, ticker, graffiti) should give you enough cultural register to begin writing the full environmental text catalog. Key reference points from the Van Maanen's Star brief you'll use most: - **Substrate vocabulary** (Round 1, Section 3b): supp, kalaa, leib, kuum, perk, kylm, hüva, selge, käik, laev - **Slang** (Round 1, Section 3b): shift-end, gate-side, wall-side, ticking, quiet credit, hard name - **Profanity**: perk (emphatic), gate-rot (bullshit) -- **Sign register**: Krenn official = terse/functional. Informal (Lera's) = hand-lettered, personality. Commission = institutional, formal, ignored. +- **Sign register**: Van Maanen's Star official = terse/functional. Informal (Lera's) = hand-lettered, personality. Commission = institutional, formal, ignored. - **Food and drink**: grain spirit, station ale, import ale, kuum, supp, kalaa, leib, protein plate If you need more vocabulary or specific cultural references for a particular text type, ask — I can extend the brief for any domain. @@ -367,13 +367,13 @@ If you need more vocabulary or specific cultural references for a particular tex Your "filesystem is navigation, not identity" principle aligns with my `canonical_id` proposal. I'm not suggesting we change Tyre's directory structure — his `locations/{system}/{slug}.md` is correct. The `canonical_id` lives in YAML frontmatter, not in the path. Tyre's Rule 1 (max 2 levels) holds. -One addition: the content directory should include `content/global/regions/krenn-system.yaml` (per Gestalt's proposed structure). This is the machine-readable version of the cultural brief — naming phonological rules as generation parameters, substrate vocabulary as tagged word pools, access tier cultural profile as dialogue selection weights. +One addition: the content directory should include `content/global/regions/van-maanens-star-system.yaml` (per Gestalt's proposed structure). This is the machine-readable version of the cultural brief — naming phonological rules as generation parameters, substrate vocabulary as tagged word pools, access tier cultural profile as dialogue selection weights. ### To Gestalt (routine axis + cultural constraints) -Your observation that routine is the most mechanically overloaded axis connects directly to the cultural brief. In Krenn culture, routine IS identity. Deviation from routine is the primary tell — not because Krenn people are rigid, but because the culture values predictability as a form of social contract. "Kael is always at the dock by 0600" is both a schedule entry and a trust statement. When Kael starts arriving late, the routine deviation is visible not just mechanically but socially — everyone notices because the culture expects consistency. +Your observation that routine is the most mechanically overloaded axis connects directly to the cultural brief. In Van Maanen's Star culture, routine IS identity. Deviation from routine is the primary tell — not because Van Maanen's Star people are rigid, but because the culture values predictability as a form of social contract. "Kael is always at the dock by 0600" is both a schedule entry and a trust statement. When Kael starts arriving late, the routine deviation is visible not just mechanically but socially — everyone notices because the culture expects consistency. -This means: the routine axis for Krenn NPCs should reflect higher regularity than NPCs from cultures with more flexible social expectations. A future system settled by a more individualistic cultural cluster might have NPCs with looser routines, making deviation detection harder. The cultural brief informs the mechanical parameters. +This means: the routine axis for Van Maanen's Star NPCs should reflect higher regularity than NPCs from cultures with more flexible social expectations. A future system settled by a more individualistic cultural cluster might have NPCs with looser routines, making deviation detection harder. The cultural brief informs the mechanical parameters. --- @@ -385,14 +385,14 @@ This means: the routine axis for Krenn NPCs should reflect higher regularity tha | 2 | Rename Hael → Naia Tamm (phonetic collision fix) | Ready for decision | Requires find-replace in ~8 wiki files | | 3 | Four environmental text examples (menu, notice, ticker, graffiti) | Delivered | Unblocks Mellanie | | 4 | Access tier cultural profile as required section in regional style guide | Ready for decision | Amendment to Round 1 template | -| 5 | Cultural brief location: `wiki/cultural-groups/krenn-system.md` | Confirmed | Index update needed | +| 5 | Cultural brief location: `wiki/cultural-groups/van-maanens-star-system.md` | Confirmed | Index update needed | | 6 | Olin Tavren's off-pattern surname as deliberate ambiguity signal | Setting note | Accepted or rejected with name table | ### New tickets for SI (if proposals adopted): - Apply full canonical names to all NPC wiki pages (find-replace per name table) - Rename Hael → Naia across all wiki files (if approved) -- Create `wiki/cultural-groups/krenn-system.md` from Round 1 + Round 2 content +- Create `wiki/cultural-groups/van-maanens-star-system.md` from Round 1 + Round 2 content - Create `wiki/cultural-groups/_template.md` from Round 1 template + Round 2 Section 5c addition - Add Cultural Groups section to `wiki/index.md` - Create environmental text examples file: `wiki/authoring/environmental-text-examples.md` diff --git a/docs/workshops/wiki-review/round2-nigel.md b/docs/workshops/wiki-review/round2-nigel.md index 79ab4b866..e4817c13b 100644 --- a/docs/workshops/wiki-review/round2-nigel.md +++ b/docs/workshops/wiki-review/round2-nigel.md @@ -158,13 +158,13 @@ This is the record of what the randomizer decided. It's saved with the game stat ### I'm walking this back. Partially. -Gore is right that the game is about complicity, and the specific contraband type is load-bearing for the moral texture. Miri's Krenn brief is beautiful and culturally specific — the Commission regulation of lattice components isn't arbitrary, it's locally embedded. "The Commission regulates lattice tech" → "people can't afford upgrades" → "the ring exists because the system fails" → "pragmatic Krenn culture doesn't moralize about how needs get met." That chain only works for lattice components. +Gore is right that the game is about complicity, and the specific contraband type is load-bearing for the moral texture. Miri's Van Maanen's Star brief is beautiful and culturally specific — the Commission regulation of lattice components isn't arbitrary, it's locally embedded. "The Commission regulates lattice tech" → "people can't afford upgrades" → "the ring exists because the system fails" → "pragmatic Van Maanen's Star culture doesn't moralize about how needs get met." That chain only works for lattice components. If I shuffle the primary contraband to severance tech, the cultural logic breaks. "The ring is smuggling counter-surveillance equipment" doesn't connect to "affordable healthcare" or "the system failed working people." Severance tech is political, not economic. It changes the ring from "healthcare providers" to "political resistance" — and that's a different game in a different setting. ### Revised proposal: fix primary, vary secondary -**Primary contraband is fixed per district.** Sova Transit District smuggles lattice components. Period. That's culturally grounded, morally load-bearing, and tied to the specific Commission-regulation dynamics of Krenn System. It's what makes the detective's job morally ambiguous. It's what makes the smuggler's justification honest. Gore's complicity thesis depends on this. +**Primary contraband is fixed per district.** Sova Transit District smuggles lattice components. Period. That's culturally grounded, morally load-bearing, and tied to the specific Commission-regulation dynamics of Van Maanen's Star. It's what makes the detective's job morally ambiguous. It's what makes the smuggler's justification honest. Gore's complicity thesis depends on this. **Secondary contraband varies per seed.** What ELSE is in the crates? @@ -275,7 +275,7 @@ The D-029 entanglement ratio (30/50/20 flat/mundane/entangled) constrains the ra ### 2. Miri's cultural brief + my replay variation = cultural tells vary too -Miri's Krenn brief gives us "perk" (Finnish curse), "kylm" (cold), "vakt" (lookout shift — criminalized by usage). Beautiful. Now consider: what if heritage vocabulary usage is ITSELF a randomizable social tell? +Miri's Van Maanen's Star brief gives us "perk" (Finnish curse), "kylm" (cold), "vakt" (lookout shift — criminalized by usage). Beautiful. Now consider: what if heritage vocabulary usage is ITSELF a randomizable social tell? In seed A, Drin uses "vakt" casually — it's just a word for shift, nobody reacts. In seed B, the word "vakt" has been heat-mapped by Devra as ring-specific slang, and anyone who uses it in front of the detective gets a nervous correction from Renn. The same word has different social charge per seed. diff --git a/docs/workshops/wiki-review/round2-ozzie.md b/docs/workshops/wiki-review/round2-ozzie.md index 5eddbcc08..cd35ca9a1 100644 --- a/docs/workshops/wiki-review/round2-ozzie.md +++ b/docs/workshops/wiki-review/round2-ozzie.md @@ -80,11 +80,11 @@ Do it. It's a good scene beat. But it's Round 2 of detective content polish when --- -## Tension 3: The Cheers Moment — Does Miri's Krenn Brief Give Me the Texture? +## Tension 3: The Cheers Moment — Does Miri's Van Maanen's Star Brief Give Me the Texture? ### YES. ABSOLUTELY YES. -Miri, your Krenn brief is EXACTLY what I needed. I'm going to be specific about what I'm taking from it and why. +Miri, your Van Maanen's Star brief is EXACTLY what I needed. I'm going to be specific about what I'm taking from it and why. ### The "everyone knows your name" opening — smuggler version @@ -120,7 +120,7 @@ Based on Miri's brief, here's my list for the first 60 seconds (smuggler): ### What I still want -One thing Miri's brief doesn't cover that I think matters: **what does the station SOUND like?** Not full sound design — that's Inigo's domain. But Miri's cultural brief should note whether Krenn culture is QUIET (people talk softly, ambient noise is machinery) or LOUD (shift-change chaos, people calling to each other across bays). I think Krenn is quiet in social contexts and loud in work contexts. The bar is subdued — people talk over drinks, not over each other. The hub is industrial noise. This matters for establishing mood and for the detective's "outsider entering a quiet community" experience. +One thing Miri's brief doesn't cover that I think matters: **what does the station SOUND like?** Not full sound design — that's Inigo's domain. But Miri's cultural brief should note whether Van Maanen's Star culture is QUIET (people talk softly, ambient noise is machinery) or LOUD (shift-change chaos, people calling to each other across bays). I think Van Maanen's Star is quiet in social contexts and loud in work contexts. The bar is subdued — people talk over drinks, not over each other. The hub is industrial noise. This matters for establishing mood and for the detective's "outsider entering a quiet community" experience. --- @@ -201,7 +201,7 @@ That's the pitch. That's what goes on the back of the box. That's what the trail | **1** | Keep Hael Tier 2 but add ~15-20 lines: hopeful/confiding voice, door-checking beat, Kael-Hael togetherness scene | Emotional impact without mechanical bloat | | **2** | Build smuggler emotional accumulation mechanics (guilt tracking, complicity-aware monologue) | Parity with detective's investigation arc | | **3** | Sera's composure crack: one half-sentence in early game about Kael | Detective experience polish + retroactive wow on replay | -| **4** | Smuggler's Cheers opening using Miri's Krenn brief: kuum, chin-lift, "Hüva," heritage food, substrate vocabulary | The "everyone knows your name" first 60 seconds | +| **4** | Smuggler's Cheers opening using Miri's Van Maanen's Star brief: kuum, chin-lift, "Hüva," heritage food, substrate vocabulary | The "everyone knows your name" first 60 seconds | | **5** | FRIEND pool architecture from v0.1, content in v0.2. Second FRIEND drawn from existing NPCs elevated to Tier 1 | Replayability without sacrificing emotional depth | | **6** | Smuggler-specific attribute keys (Paula's proposal) + emotional layer (guilt_interactions, complicity_acknowledged) | Monologue mechanical grounding for both characters | | **7** | Style guide "gut-check line" requirement: every NPC profile needs one voice sample that makes you pause | Quality floor for all future NPCs | diff --git a/docs/workshops/wiki-review/round2-paula.md b/docs/workshops/wiki-review/round2-paula.md index bc1748236..47dca7f29 100644 --- a/docs/workshops/wiki-review/round2-paula.md +++ b/docs/workshops/wiki-review/round2-paula.md @@ -265,7 +265,7 @@ When creating a PC-candidate NPC: ## 3. Naming Process with Miri -Miri's Krenn System brief is excellent. The phonological rules are now explicit: Nordic-Baltic heritage, consonant-forward, vowels tend toward a/e/o, hard consonants dominate, 1-2 syllables in daily use. The surname patterns are documented: Finnish -nen suffixes dropped, Estonian -sik/-vere sometimes survive, Dutch/Norwegian names survived closer to origin. +Miri's Van Maanen's Star brief is excellent. The phonological rules are now explicit: Nordic-Baltic heritage, consonant-forward, vowels tend toward a/e/o, hard consonants dominate, 1-2 syllables in daily use. The surname patterns are documented: Finnish -nen suffixes dropped, Estonian -sik/-vere sometimes survive, Dutch/Norwegian names survived closer to origin. ### Generating Missing Full Names diff --git a/docs/workshops/wiki-review/round2-tracking.md b/docs/workshops/wiki-review/round2-tracking.md index f870c24c3..02ff815bc 100644 --- a/docs/workshops/wiki-review/round2-tracking.md +++ b/docs/workshops/wiki-review/round2-tracking.md @@ -160,7 +160,7 @@ Awaiting Tyre and Miri Round 2. | P-70 | **Hael: Tier 2 + 15-20 extra lines** (not Tier 1 promotion, not MIRROR). Add hopeful/confiding voice, door-checking beat, Kael-Hael togetherness scene. | T-08, Gore MIRROR | | P-71 | **Smuggler emotional accumulation attributes**: `guilt_interactions`, `complicity_acknowledged`, `protective_actions`. | P-07 (Paula), T-04 | | P-72 | **Sera composure crack** — one half-sentence in early game: "About Kael — no, it's nothing." | P-12 (Ozzie R1) | -| P-73 | **Smuggler "Cheers moment" opening** using Miri's Krenn brief: kuum vendor, chin-lift, hüva, heritage food. | P-62 (Ozzie R1), Miri brief | +| P-73 | **Smuggler "Cheers moment" opening** using Miri's Van Maanen's Star brief: kuum vendor, chin-lift, hüva, heritage food. | P-62 (Ozzie R1), Miri brief | | P-74 | **Second FRIEND drawn from existing NPCs** elevated to Tier 1. "MARET? She was just background noise last time." | T-01, Nigel pool | | P-75 | **Green→amber reframe**: Color shift should feel like CLARITY, not LOSS. "Green was a lie. Amber is honesty." | Gore contaminated trust | @@ -168,7 +168,7 @@ Awaiting Tyre and Miri Round 2. | # | Proposal | Cross-refs | |---|----------|------------| -| P-76 | **Environmental text concrete examples** delivered: bar menu, safety notice, news ticker cycle, corridor graffiti. All voiced with Krenn cultural markers. | P-32 (Mellanie R1), Miri brief | +| P-76 | **Environmental text concrete examples** delivered: bar menu, safety notice, news ticker cycle, corridor graffiti. All voiced with Van Maanen's Star cultural markers. | P-32 (Mellanie R1), Miri brief | | P-77 | **Combined style guide TOC** — merges Paula templates + Mellanie conventions + Gestalt constraints + Miri regional into unified document. | P-18 (Paula), P-15 (Gestalt), P-26 (Miri) | | P-78 | **Smuggler voice card** with three paired examples showing dual-lens cultural register. Summary table: thinks in people vs data, first names vs surnames, fragments vs complete sentences. | T-04, Miri brief | | P-79 | **Anchor line requirement** per tier (operationalizing Ozzie's gut-check): Tier 1 = 2+ anchors across phases. Tier 2 = 1 anchor minimum. Tier 3 = voice hint should gesture at humanity. | P-14 (Ozzie R1) | @@ -196,7 +196,7 @@ Awaiting Tyre and Miri Round 2. | C-01 | THE FRIEND never proc-gen, pool-based selection | High | **Confirmed** | Gore/Nigel/Ozzie all restate | | C-02 | All NPCs need canonical full names | High | High (no new data) | Awaiting Paula/Miri R2 | | C-03 | Regional style guide template | High | **Confirmed** | Gore endorses Miri, Ozzie uses for concrete examples | -| C-04 | Krenn System brief canonical | High | **Confirmed** | Gore calls it "best work product in workshop," Ozzie builds opening from it, Mellanie produces environmental text from it | +| C-04 | Van Maanen's Star brief canonical | High | **Confirmed** | Gore calls it "best work product in workshop," Ozzie builds opening from it, Mellanie produces environmental text from it | | C-05 | Formalized tier templates | High | **Confirmed** | Mellanie proposes merged style guide TOC | | C-06 | Content directory: global + districts | High | **Confirmed** | Nigel adopts Tyre's structure | | C-10 | Smuggler needs own knowledge vocabulary | High | **Strongly confirmed** | All 4 respondents endorse, Gore extends with moral arc | @@ -221,7 +221,7 @@ Awaiting Tyre and Miri Round 2. | Q-W12 | (NEW) THE MIRROR: new pattern vs enhanced Tier 2? | Gore vs Ozzie — needs project lead | | Q-W13 | (NEW) `cultural_gate` as dialogue modifier — mechanical feasibility? | Gestalt R2, Tyre R2 | | Q-W14 | (NEW) Seed configuration schema location — content/ or runtime/? | Tyre R2 | -| Q-W15 | (NEW) Sound texture for Krenn culture — quiet social / loud work? | Ozzie asks Miri/Inigo | +| Q-W15 | (NEW) Sound texture for Van Maanen's Star culture — quiet social / loud work? | Ozzie asks Miri/Inigo | --- diff --git a/docs/workshops/wiki-review/round2-tyre.md b/docs/workshops/wiki-review/round2-tyre.md index 67a3b1dff..684f8ea94 100644 --- a/docs/workshops/wiki-review/round2-tyre.md +++ b/docs/workshops/wiki-review/round2-tyre.md @@ -61,7 +61,7 @@ content/ access-tiers.yaml # public/peer/insider/authority/hostile activities.yaml # NEW: canonical routine activity enum regions/ - krenn-system.yaml # Regional style reference (from Miri's brief) + van-maanens-star-system.yaml # Regional style reference (from Miri's brief) districts/ sova-transit/ @@ -122,7 +122,7 @@ content/ | `triangles/` separated from `templates/` | Gestalt's Round 1 structure | Triangles are relationship structures, templates are spatial/social structures. Separation lets mods add triangles without touching templates. | | `pools.yaml` added | Nigel's `pool_eligible` concept + Gore's FRIEND pool | Seed-time selection needs explicit pool definitions (see Section 2) | | `global/enums/activities.yaml` added | Gestalt's routine YAML format | Routine `activity` values need a canonical enum (see Section 4) | -| `global/regions/` added | Miri's Krenn brief | Regional style data as engine-readable YAML, not just wiki docs | +| `global/regions/` added | Miri's Van Maanen's Star brief | Regional style data as engine-readable YAML, not just wiki docs | | Underscore-prefix convention formalized | Tyre Round 1, refined | Clear signal: `_foo` = infrastructure, `foo` = content | ### Location shortcodes (Mellanie's dependency) @@ -427,7 +427,7 @@ activities: ### How Miri's cultural patterns inform schedule authoring -Miri's brief describes the **5+2 work cycle** and **shift-end bar migration** as Krenn cultural patterns. These aren't engine data — they're authoring guidance: +Miri's brief describes the **5+2 work cycle** and **shift-end bar migration** as Van Maanen's Star cultural patterns. These aren't engine data — they're authoring guidance: | Cultural pattern | Schedule implication | Authoring rule | |---|---|---| @@ -436,7 +436,7 @@ Miri's brief describes the **5+2 work cycle** and **shift-end bar migration** as | Kuum at transitions | Hot drink at shift boundaries | `social_break` activity at shift start/end = where the casual dialogue fires | | Card game evenings | Kolm at the bar, Harek's regular game | Harek + 2-3 regulars with `social_evening` at `bar` overlapping | -The cultural brief lives in `global/regions/krenn-system.yaml` as reference data. It doesn't drive the engine directly — it drives the AUTHORS who fill in the routine YAML. +The cultural brief lives in `global/regions/van-maanens-star-system.yaml` as reference data. It doesn't drive the engine directly — it drives the AUTHORS who fill in the routine YAML. ### Engine consumption @@ -470,24 +470,24 @@ Miri proposed two things I want to address: `wiki/cultural-groups/` as a new dir ### `cultural-groups/` — fits perfectly -`wiki/cultural-groups/krenn-system.md` is a flat directory. No nesting. Exactly like `factions/`, `technology/`, `contraband/`. This is a new top-level wiki category, not a nesting violation. Add it. +`wiki/cultural-groups/van-maanens-star-system.md` is a flat directory. No nesting. Exactly like `factions/`, `technology/`, `contraband/`. This is a new top-level wiki category, not a nesting violation. Add it. The wiki index should add: ```markdown ### Cultural Groups (Regional Style Briefs) -- [Krenn System](cultural-groups/krenn-system.md) — Baltic-Nordic blend, logistics culture +- [Van Maanen's Star](cultural-groups/van-maanens-star-system.md) — Baltic-Nordic blend, logistics culture ``` ### `canonical_id` — endorsed with format refinement -Miri proposed: `canonical_id: krenn.sova.transit.the-terminal`. I'd standardize the format: +Miri proposed: `canonical_id: van-maanens-star.sova.transit.the-terminal`. I'd standardize the format: ```yaml # Format: {system}.{station}.{district}.{entity-type}.{slug} # Examples: -canonical_id: krenn.sova.transit.location.the-terminal -canonical_id: krenn.sova.transit.npc.kael-davan +canonical_id: van-maanens-star.sova.transit.location.the-terminal +canonical_id: van-maanens-star.sova.transit.npc.kael-davan canonical_id: global.faction.lattice-commission canonical_id: global.technology.neural-lattice ``` @@ -498,8 +498,8 @@ For the content directory, the canonical_id maps to file paths: | `canonical_id` | Content path | |---|---| -| `krenn.sova.transit.npc.kael-davan` | `content/districts/sova-transit/npcs/kael-davan.yaml` | -| `krenn.sova.transit.location.the-terminal` | `content/districts/sova-transit/locations/the-terminal.yaml` | +| `van-maanens-star.sova.transit.npc.kael-davan` | `content/districts/sova-transit/npcs/kael-davan.yaml` | +| `van-maanens-star.sova.transit.location.the-terminal` | `content/districts/sova-transit/locations/the-terminal.yaml` | | `global.faction.lattice-commission` | `content/global/factions/lattice-commission.yaml` | The mapping is derivable — content loader can resolve `canonical_id` to file path and vice versa. Cross-references in content YAML use `canonical_id`, not file paths. This is Miri's proposal, architecturally validated. @@ -509,10 +509,10 @@ The mapping is derivable — content loader can resolve `canonical_id` to file p Miri's Round 1 shows a wiki structure with 4 levels of spatial nesting: ``` -wiki/star-systems/krenn/station-sova/sova-transit-district/the-terminal.md +wiki/star-systems/van-maanens-star/station-sova/sova-transit-district/the-terminal.md ``` -The current wiki uses 2 levels: `locations/krenn-system/the-terminal.md`. I maintain that 2 levels is the right cap for navigation paths. The `canonical_id` carries the full spatial address — the filesystem doesn't need to. +The current wiki uses 2 levels: `locations/van-maanens-star-system/the-terminal.md`. I maintain that 2 levels is the right cap for navigation paths. The `canonical_id` carries the full spatial address — the filesystem doesn't need to. **Compromise:** Keep wiki paths at max 2 levels for locations. Use `canonical_id` in frontmatter for full spatial addressing. The wiki index provides the navigational hierarchy through cross-links, not directory depth. This gives Miri's disambiguation without my tab-completion nightmare. @@ -605,7 +605,7 @@ Summarizing everything into concrete outputs. | Document | Owner | Blocks | |---|---|---| -| `wiki/cultural-groups/krenn-system.md` | Miri | All environmental text authoring | +| `wiki/cultural-groups/van-maanens-star-system.md` | Miri | All environmental text authoring | | Cultural Groups section in `wiki/index.md` | Miri/Qatux | Wiki navigation | | Location shortcode table | Mellanie/Tyre | All YAML content authoring | | Freeform tag vocabulary (living list) | Mellanie | Content consistency | diff --git a/docs/workshops/wiki-review/round3-gestalt.md b/docs/workshops/wiki-review/round3-gestalt.md index e72190d26..a7101f970 100644 --- a/docs/workshops/wiki-review/round3-gestalt.md +++ b/docs/workshops/wiki-review/round3-gestalt.md @@ -17,7 +17,7 @@ Gore named complicity as the game's theme. He's right about Sova. He's wrong abo Complicity works in Sova because of a specific configuration: - The smuggler **participates** in something they know is morally ambiguous - The detective **disrupts** something the community considers normal -- The culture (Krenn privacy norms) makes non-cooperation the default +- The culture (Van Maanen's Star privacy norms) makes non-cooperation the default - The contraband (lattice components) serves genuine needs Change ANY of those variables and complicity stops being the right word. Consider: @@ -74,7 +74,7 @@ And the PLAYER experiences that configuration as complicity. Another district wh ### Why culture matters mechanically -Miri's Krenn brief proved that culture isn't decoration — it's a game system. The Nordic-Baltic privacy norms ARE the difficulty gradient for the detective. The labor solidarity norms ARE the smuggler's camouflage. Culture determines: +Miri's Van Maanen's Star brief proved that culture isn't decoration — it's a game system. The Nordic-Baltic privacy norms ARE the difficulty gradient for the detective. The labor solidarity norms ARE the smuggler's camouflage. Culture determines: | System | Cultural Input | Mechanical Output | |---|---|---| @@ -93,7 +93,7 @@ I'd propose **6-8 heritage clusters** for the full game. Each must be mechanical | # | Heritage Cluster | Cultural DNA | Mechanical Signature | Access Tier Profile | |---|---|---|---|---| -| 1 | **Nordic-Baltic** (Krenn) | Finnish/Estonian/Latvian/Norwegian drift | Privacy-default, labor solidarity, institutional distrust | Hard outsider wall. `peer` requires months. `authority` gets compliance but zero information. | +| 1 | **Nordic-Baltic** (Van Maanen's Star) | Finnish/Estonian/Latvian/Norwegian drift | Privacy-default, labor solidarity, institutional distrust | Hard outsider wall. `peer` requires months. `authority` gets compliance but zero information. | | 2 | **Mediterranean-Near Eastern** | Greek/Turkish/Lebanese drift | Hospitality-default, honor networks, generosity-as-status | Easy initial warmth (fast `peer`), but deep trust is family-only. Gossip flows freely — too freely. Information hides in noise. | | 3 | **East Asian** | Japanese/Korean/Vietnamese drift | Hierarchical respect, obligation networks, face-saving | `authority` gets deference but performative cooperation. Real information flows through obligation chains, not direct questioning. The detective must EARN an obligation. | | 4 | **West African** | Yoruba/Akan/Wolof drift | Communal decision-making, storytelling tradition, elder-respect | Information flows freely through communal events but is couched in story and metaphor. Direct questions are rude. The detective must learn to LISTEN. | @@ -114,7 +114,7 @@ Each blend creates a NEW access tier profile by interpolating between parent clu ### Distribution -Not every system gets a unique culture. Multiple systems can share a heritage cluster (like multiple Nordic-Baltic settled systems with Krenn-like norms). The full game's cultural map might look like: +Not every system gets a unique culture. Multiple systems can share a heritage cluster (like multiple Nordic-Baltic settled systems with Van Maanen's Star-like norms). The full game's cultural map might look like: | Heritage Cluster | # of Systems | Notes | |---|---|---| @@ -131,7 +131,7 @@ Not every system gets a unique culture. Multiple systems can share a heritage cl ### The authoring constraint -Each cultural cluster requires ONE Miri-quality regional brief (~the Krenn System brief). 6-8 briefs total. Each brief includes: +Each cultural cluster requires ONE Miri-quality regional brief (~Van Maanen's Star brief). 6-8 briefs total. Each brief includes: - Heritage lineage and drift patterns - Naming conventions (phonological rules, surname patterns) - Substrate vocabulary (10-15 heritage words) @@ -286,7 +286,7 @@ content/ triangle.pattern.yaml # Triangle structure requirements regions/ # Heritage cluster briefs (NEW — promoted from global/) - nordic-baltic.yaml # Cluster 1 (Krenn, etc.) + nordic-baltic.yaml # Cluster 1 (Van Maanen's Star, etc.) mediterranean.yaml # Cluster 2 east-asian.yaml # Cluster 3 west-african.yaml # Cluster 4 @@ -296,7 +296,7 @@ content/ cosmopolitan.yaml # Cluster 8 systems/ # Star systems (NEW level) - krenn/ + van-maanens-star/ system.yaml # System metadata, wormhole connections districts/ sova-transit/ @@ -304,7 +304,7 @@ content/ npcs/, locations/, templates/, triangles/, lines/) sova-residential/ # Second district on same station ... - krenn-prime-port/ # Planet-side district + van-maanens-star-prime-port/ # Planet-side district ... tavros/ system.yaml @@ -332,7 +332,7 @@ The platform architecture must support three content delivery models: # content/_meta/manifest.yaml packs: - id: core - districts: [krenn/sova-transit, krenn/sova-residential, ...] + districts: [van-maanens-star/sova-transit, van-maanens-star/sova-residential, ...] version: 1.0 ``` @@ -358,7 +358,7 @@ pack: type: mod requires: [core >= 1.0] extends: - districts: [krenn/sova-transit] + districts: [van-maanens-star/sova-transit] adds: npcs: [jax-korrenson] merges: @@ -387,7 +387,7 @@ At scale, content must reference entities in other districts: These cross-references use the `canonical_id` system (Miri/Tyre R2): ```yaml -# In krenn/sova-transit/npcs/sabel.yaml +# In van-maanens-star/sova-transit/npcs/sabel.yaml relationships: - npc: tavros.exchange.npc.sabel-partner # Cross-district reference type: "business associate" @@ -412,7 +412,7 @@ At Sova scale, Nigel identified three randomization axes (FRIEND pool, contraban | The specific line of dialogue | AUTHORED | "There you are. Good — I was starting to worry." | | The tell behavior | AUTHORED | "Looks left when lying" | | The contradiction arc | AUTHORED | 5 phases, each with specific authored beats | -| The cultural norms | AUTHORED | Krenn privacy-default, labor solidarity | +| The cultural norms | AUTHORED | Van Maanen's Star privacy-default, labor solidarity | | Which NPC delivers that line | RANDOMIZED (pool selection) | Kael or Renn as FRIEND | | Which NPC has which role | RANDOMIZED (role-slot assignment) | Drin or Maret as compromised inspector | | Which contraband is in the crates | RANDOMIZED (per-seed) | Lattice components or medical-grade | @@ -587,13 +587,13 @@ archetype: Each district that supports the smuggler archetype provides a LOCAL INSTANCE: ```yaml -# In systems/krenn/districts/sova-transit/archetypes/smuggler.yaml +# In systems/van-maanens-star/districts/sova-transit/archetypes/smuggler.yaml archetype_instance: archetype: smuggler pc_candidates: [kael-davan-smuggler-pc] # Which NPCs can be this archetype local_override: moral_arc_type: complicity # matches default for Sova - cultural_voice: krenn # uses Krenn substrate vocabulary + cultural_voice: van-maanens-star # uses Van Maanen's Star substrate vocabulary network_role: logistics # smuggler's function in this specific ring ``` diff --git a/docs/workshops/wiki-review/round3-gore.md b/docs/workshops/wiki-review/round3-gore.md index 44f101060..010338d07 100644 --- a/docs/workshops/wiki-review/round3-gore.md +++ b/docs/workshops/wiki-review/round3-gore.md @@ -63,7 +63,7 @@ These three answers generate everything else. NPCs are people who have answered ## 2. Cultural Groups as Civilizational Philosophies -Miri's Krenn brief is the gold standard. But Miri built it as a cultural artifact — names, food, greetings, aesthetics. I want to complement that with the *philosophical* dimension. +Miri's Van Maanen's Star brief is the gold standard. But Miri built it as a cultural artifact — names, food, greetings, aesthetics. I want to complement that with the *philosophical* dimension. ### Every cultural group is an answer to "Is this enough?" @@ -71,7 +71,7 @@ Cultural groups aren't just naming conventions and food. They're civilizational | Cultural Cluster | Heritage Inspiration | Civilizational Posture | What "Enough" Means | What Disrupts It | |---|---|---|---|---| -| **Krenn** (Sova) | Nordic-Baltic | Pragmatic collectivism | Stability, community, privacy | Outsiders asking questions; internal exposure | +| **Van Maanen's Star** (Sova) | Nordic-Baltic | Pragmatic collectivism | Stability, community, privacy | Outsiders asking questions; internal exposure | | **Core worlds** (TBD) | Cosmopolitan blend | Institutional trust | Status, career, institutional respect | Institutional failure; discovering the system is hollow | | **Frontier** (TBD) | American frontier + South African settler | Self-reliant individualism | Freedom, autonomy, no one owes anyone | Scarcity; discovering you need others | | **Syndic-corporate** (TBD) | East Asian corporate + Dutch trading | Meritocratic ambition | Achievement, growth, competitive excellence | Plateau; discovering success is empty | @@ -83,7 +83,7 @@ Seven cultural clusters is probably the right number for the full game. Enough t ### The Miri Standard -Miri's Krenn brief should be the template. But I'd add one section to the Regional Style Guide Template: +Miri's Van Maanen's Star brief should be the template. But I'd add one section to the Regional Style Guide Template: ``` ## 7. Civilizational Posture @@ -105,7 +105,7 @@ solidarity, duty, freedom, ambition — also creates exploitable weakness. This is the thematic hook for every story set here.} ``` -That last field is the one that matters most. In Krenn, I identified it as: "the same values that make a community good — solidarity, privacy, trust — are the values that enable its exploitation." Every cultural group has a version of this. The military culture's discipline enables blind obedience. The corporate culture's ambition enables exploitation. The spiritual culture's trust enables fraud. The Unbound's privacy enables isolation. +That last field is the one that matters most. In Van Maanen's Star, I identified it as: "the same values that make a community good — solidarity, privacy, trust — are the values that enable its exploitation." Every cultural group has a version of this. The military culture's discipline enables blind obedience. The corporate culture's ambition enables exploitation. The spiritual culture's trust enables fraud. The Unbound's privacy enables isolation. **This is the game's structural thesis: every human virtue has a shadow, and the shadow is where stories live.** @@ -113,9 +113,9 @@ That last field is the one that matters most. In Krenn, I identified it as: "the **Seven cultural clusters, 20+ regional variants.** -The seven clusters above represent the major philosophical positions. Within each cluster, individual star systems have their own regional flavor — like Miri's Krenn brief within the pragmatic-collectivist cluster. A second Nordic-Baltic logistics system would share the cluster's philosophical posture but have different naming conventions, different drift patterns, different local history. +The seven clusters above represent the major philosophical positions. Within each cluster, individual star systems have their own regional flavor — like Miri's Van Maanen's Star brief within the pragmatic-collectivist cluster. A second Nordic-Baltic logistics system would share the cluster's philosophical posture but have different naming conventions, different drift patterns, different local history. -Content scaling: Miri writes one cluster-level philosophical brief. Then writes regional variants per system within that cluster. Each regional brief inherits the cluster's posture and customizes the surface (names, food, aesthetics, dialect). The cluster brief is ~1 page. Each regional brief is ~5 pages (like Miri's Krenn brief). At 20 systems, that's 7 cluster briefs + 20 regional briefs = ~107 pages of cultural worldbuilding. Significant but finite. +Content scaling: Miri writes one cluster-level philosophical brief. Then writes regional variants per system within that cluster. Each regional brief inherits the cluster's posture and customizes the surface (names, food, aesthetics, dialect). The cluster brief is ~1 page. Each regional brief is ~5 pages (like Miri's Van Maanen's Star brief). At 20 systems, that's 7 cluster briefs + 20 regional briefs = ~107 pages of cultural worldbuilding. Significant but finite. --- @@ -389,7 +389,7 @@ This sequence works at any scale. NPC #1 (Kael) and NPC #300 (a bartender in a f 3. **The Lens Validator.** A tool that takes every NPC dialogue line and checks: does this line read differently for each PC archetype active in this district? If a line reads identically to the Worker and the Investigator, it's missing the dual-lens (or multi-lens, at scale) resonance. -4. **The Voice Auditor.** A tool that compares an NPC's voice samples, authored dialogue, and expanded dialogue against the regional cultural brief. Does this person sound like they're from Krenn? Do they use substrate vocabulary? Does their sentence length match the cultural profile? Catches cultural drift in expanded content. +4. **The Voice Auditor.** A tool that compares an NPC's voice samples, authored dialogue, and expanded dialogue against the regional cultural brief. Does this person sound like they're from Van Maanen's Star? Do they use substrate vocabulary? Does their sentence length match the cultural profile? Catches cultural drift in expanded content. --- diff --git a/docs/workshops/wiki-review/round3-mellanie.md b/docs/workshops/wiki-review/round3-mellanie.md index 129a71f34..4f9bdcc28 100644 --- a/docs/workshops/wiki-review/round3-mellanie.md +++ b/docs/workshops/wiki-review/round3-mellanie.md @@ -43,17 +43,17 @@ Miri will map the full cultural geography. From my seat, here's what I need and Each cultural group changes EVERYTHING I write: - Environmental text (signs, menus, graffiti, terminals) - Substrate vocabulary (which heritage words leak through) -- Speech rhythm (Krenn is clipped and consonant-forward; a different culture might be flowing and vowel-rich) +- Speech rhythm (Van Maanen's Star is clipped and consonant-forward; a different culture might be flowing and vowel-rich) - Social register rules (when do you use surnames? what's rude? what's welcoming?) - Monologue voice (the PC's internal language absorbs the culture they're embedded in) -Maintaining consistent voice across a cultural register requires holding the whole brief in my head while writing. Switching between registers mid-session produces contamination — Krenn words leak into a non-Krenn district, or the speech rhythm drifts. This is the real constraint, not the writing itself. +Maintaining consistent voice across a cultural register requires holding the whole brief in my head while writing. Switching between registers mid-session produces contamination — Van Maanen's Star words leak into a non-Van Maanen's Star district, or the speech rhythm drifts. This is the real constraint, not the writing itself. -**Practical limit: 4-6 cultural registers in active production at any time.** I can hold Krenn plus three or four others in working memory. Beyond that, I need to re-read the brief every session, which halves my output speed. +**Practical limit: 4-6 cultural registers in active production at any time.** I can hold Van Maanen's Star plus three or four others in working memory. Beyond that, I need to re-read the brief every session, which halves my output speed. ### What I need per cultural group (minimum) -| Item | Why | Example (Krenn) | +| Item | Why | Example (Van Maanen's Star) | |------|-----|-----------------| | 10-15 substrate words with usage context | So NPC and environmental text sounds right | kylm, perk, leib, hüva, selge | | 5-8 local slang terms | So ring/community talk sounds situated | ticking, quiet credit, shift-end, wall-side | @@ -68,13 +68,13 @@ That's 8 items per group. Multiply by 6 groups for the initial game: 48 referenc ### Cultural diversity as narrative range -The game needs cultural variety not for representation points but because **cultural register IS gameplay.** The detective's challenge changes when authority-address rules change. A district where formal address means respect (Core system, institutional culture) plays differently from a district where formal address means hostility (Krenn, working-class pragmatism). Same mechanic, different feel. +The game needs cultural variety not for representation points but because **cultural register IS gameplay.** The detective's challenge changes when authority-address rules change. A district where formal address means respect (Core system, institutional culture) plays differently from a district where formal address means hostility (Van Maanen's Star, working-class pragmatism). Same mechanic, different feel. For the full game, I'd propose a cultural spectrum: | Cluster | Heritage | Speech Feel | Authority Dynamic | |---------|----------|-------------|-------------------| -| Krenn (delivered) | Nordic-Baltic working-class | Clipped, sparse, substrate words | Formal = outsider/hostile | +| Van Maanen's Star (delivered) | Nordic-Baltic working-class | Clipped, sparse, substrate words | Formal = outsider/hostile | | Core system (proposed) | Institutional cosmopolitan | Precise, measured, multi-syllabic | Formal = expected, informal = unprofessional | | Frontier settlement (proposed) | Mixed-heritage pioneer | Loose, drawling, improvised compounds | Formal = suspicious, everyone's first-name | | Enclave (proposed) | Preserved single-heritage | Heritage language dominant, Concordat Standard is the second language | Authority depends on whether you're kin | @@ -132,21 +132,21 @@ From the writer's chair, the content directory needs three things at scale that ### Voice reference indexing -When I'm writing monologue for a Tier 2 NPC in district #14, I need to check: does this NPC's speech pattern match other NPCs in the same cultural group? Am I accidentally writing Krenn rhythm for a Core system character? +When I'm writing monologue for a Tier 2 NPC in district #14, I need to check: does this NPC's speech pattern match other NPCs in the same cultural group? Am I accidentally writing Van Maanen's Star rhythm for a Core system character? At 300+ NPCs, I can't hold all voice samples in my head. I need a way to query: "show me all voice samples for cultural-group X, mood Y." This could be a tag on voice sample lines in the NPC YAML: ```yaml voice_sample: - mood: casual - cultural_group: krenn + cultural_group: van-maanens-star text: "Shift's looking smooth today." - mood: stressed - cultural_group: krenn + cultural_group: van-maanens-star text: "Just — follow the schedule I posted." ``` -Then a CLI tool: `make voice-ref --culture krenn --mood stressed` returns all stressed-mood Krenn voice samples. That's my consistency check. Without it, voice drift is inevitable by district #5. +Then a CLI tool: `make voice-ref --culture van-maanens-star --mood stressed` returns all stressed-mood Van Maanen's Star voice samples. That's my consistency check. Without it, voice drift is inevitable by district #5. ### Cross-district monologue tracking @@ -185,7 +185,7 @@ Nigel's three axes (FRIEND identity, contraband type, who's compromised) are rig If the player selects an archetype and gets assigned a specific NPC-turned-PC, the PC's voice should vary. Not the structure — the register. D-028 mentions "3 voice options per character: sardonic/anxious/casual for smuggler, clinical/weary/sharp for detective." -At scale, this is a multiplier. Each PC archetype × each voice option × each district's cultural register = a distinct monologue feel. A sardonic smuggler in Krenn sounds different from a sardonic smuggler in a Core system. The sardonic-ness is the same; the cultural substrate changes. +At scale, this is a multiplier. Each PC archetype × each voice option × each district's cultural register = a distinct monologue feel. A sardonic smuggler in Van Maanen's Star sounds different from a sardonic smuggler in a Core system. The sardonic-ness is the same; the cultural substrate changes. This means the monologue pool needs a `voice` tag: @@ -212,7 +212,7 @@ Three lines for the same trigger, same character, different voice. The randomize ### The cultural axis -If the full game spans 6+ cultural groups, and the PC might be from any of them, the monologue needs to reflect cultural origin. A Krenn-raised detective on a Core system station uses `perk` under their breath. A Core-raised detective on Krenn doesn't know why nobody will tell them anything. +If the full game spans 6+ cultural groups, and the PC might be from any of them, the monologue needs to reflect cultural origin. A Van Maanen's Star-raised detective on a Core system station uses `perk` under their breath. A Core-raised detective on Van Maanen's Star doesn't know why nobody will tell them anything. This is a combinatorial explosion if fully authored. My proposal: author the HOME-CULTURE variant (PC is local) at full depth. Generate the OUTSIDER variant (PC is from elsewhere) using cultural-mismatch transformation rules: - Replace substrate words with Concordat Standard equivalents diff --git a/docs/workshops/wiki-review/round3-miri.md b/docs/workshops/wiki-review/round3-miri.md index 2d1eae031..947ee92a0 100644 --- a/docs/workshops/wiki-review/round3-miri.md +++ b/docs/workshops/wiki-review/round3-miri.md @@ -20,7 +20,7 @@ Other regions of the Settled Reach would have systems that are broken in differe | System Failure Mode | Human Response | Theme Flavor | Example Region | |---|---|---|---| -| Regulation without justice (Krenn) | Quiet grey economy, cultural immune system | **Complicity** — knowing and not acting | Working-class logistics hub | +| Regulation without justice (Van Maanen's Star) | Quiet grey economy, cultural immune system | **Complicity** — knowing and not acting | Working-class logistics hub | | Abundance without meaning | Existential drift, voluntary risk-seeking | **Ennui** — having everything and wanting nothing | Wealthy core world | | Scarcity without solidarity | Exploitation, predatory hierarchies | **Desperation** — doing terrible things to survive | Frontier mining colony | | Order without accountability | Institutional corruption, bureaucratic cruelty | **Rot** — the system works perfectly and destroys people | Administrative capital | @@ -29,7 +29,7 @@ Other regions of the Settled Reach would have systems that are broken in differe Each of these is a version of "What do systems do to the people inside them?" Each creates a different investigation texture, a different moral calculus, a different reason the player feels conflicted about their NPC. -**Complicity is the Krenn flavor.** It's the best possible starting flavor because it's the most subtle — the system isn't visibly cruel, the people aren't visibly suffering, and the illegality is morally defensible. That subtlety forces the player to engage with genuine ambiguity rather than simple moral judgment. +**Complicity is the Van Maanen's Star flavor.** It's the best possible starting flavor because it's the most subtle — the system isn't visibly cruel, the people aren't visibly suffering, and the illegality is morally defensible. That subtlety forces the player to engage with genuine ambiguity rather than simple moral judgment. But the game becomes richer as it adds regions where the moral texture is different. A detective investigating institutional corruption on an administrative world faces a different question: the system IS the crime, and dismantling it might be worse than tolerating it. A smuggler on a frontier colony isn't moving healthcare — they're moving survival supplies, and the moral calculus is starker. @@ -55,9 +55,9 @@ This is squarely my domain. Let me think about what the Settled Reach looks like ### Design principles for cultural diversity -**Principle 1: Heritage clusters, not nations.** No region in the Settled Reach is "the French system" or "the Japanese system." Every settlement was founded by a coalition of heritage groups that blended over 50-300 years. The Krenn System isn't Finnish — it's a Nordic-Baltic blend with Dutch-Norwegian commercial influence, 180 years drifted. This blending is what makes each region feel original rather than Earth-transplanted. +**Principle 1: Heritage clusters, not nations.** No region in the Settled Reach is "the French system" or "the Japanese system." Every settlement was founded by a coalition of heritage groups that blended over 50-300 years. Van Maanen's Star isn't Finnish — it's a Nordic-Baltic blend with Dutch-Norwegian commercial influence, 180 years drifted. This blending is what makes each region feel original rather than Earth-transplanted. -**Principle 2: Settlement motivation shapes culture more than heritage.** Two regions founded by similar heritage groups but for different reasons (one economic, one ideological) will feel more different from each other than two regions founded by different heritage groups for the same reason. Krenn was an economic venture — logistics hub. A system founded by religious separatists from the same Nordic heritage pool would feel radically different despite sharing naming phonetics. +**Principle 2: Settlement motivation shapes culture more than heritage.** Two regions founded by similar heritage groups but for different reasons (one economic, one ideological) will feel more different from each other than two regions founded by different heritage groups for the same reason. Van Maanen's Star was an economic venture — logistics hub. A system founded by religious separatists from the same Nordic heritage pool would feel radically different despite sharing naming phonetics. **Principle 3: Age matters.** Early-settled systems (300+ years) have deeper drift, more blending, and weaker heritage connections. Recently settled systems (50-100 years) still have living memory of founding cultures. This creates a natural gradient from "cosmopolitan old-core" to "distinctly heritage frontier." @@ -71,15 +71,15 @@ For a full-scale game, I'd propose **8-10 major cultural regions**, organized no #### Tier A: Core Regions (old, wealthy, politically significant) -**1. The Administrative Heart** — Founded by Western European / East Asian bureaucratic traditions. 250+ years old. The seat of Concord Assembly politics. Heritage: blended to near-unrecognizable — "cosmopolitan Reach Standard" IS the culture. Investigation texture: institutional corruption, paper trails, polite lies. The mind-your-business ethos here isn't cultural silence (Krenn) — it's professional discretion. Everyone knows everything and says nothing because careers depend on strategic ignorance. Access tier challenge: authority access is easy (institutional credentials work), insider access is almost impossible (real trust requires decades of shared institutional history). +**1. The Administrative Heart** — Founded by Western European / East Asian bureaucratic traditions. 250+ years old. The seat of Concord Assembly politics. Heritage: blended to near-unrecognizable — "cosmopolitan Reach Standard" IS the culture. Investigation texture: institutional corruption, paper trails, polite lies. The mind-your-business ethos here isn't cultural silence (Van Maanen's Star) — it's professional discretion. Everyone knows everything and says nothing because careers depend on strategic ignorance. Access tier challenge: authority access is easy (institutional credentials work), insider access is almost impossible (real trust requires decades of shared institutional history). **2. The Old Money World** — Founded by North American / Northern European corporate dynasties. 200+ years old. Wealth so embedded it's invisible. Heritage: deliberately maintained as aesthetic — they have art, cuisine, architecture, all meticulously curated, but it's performance, not living culture. Investigation texture: the mystery isn't what people are hiding, it's what they've normalized. Crimes aren't secrets — they're traditions. Thematic texture: ennui. Access tier challenge: peer access requires wealth display (the detective's institutional salary is comically insufficient); insider access requires family connections or blackmail. #### Tier B: Working Regions (established, functional, the economic backbone) -**3. The Logistics Nexus (Krenn System)** — Already established. Nordic-Baltic heritage, 180 years, freight culture. Investigation texture: cultural silence, quiet grey economy. Complicity. +**3. The Logistics Nexus (Van Maanen's Star)** — Already established. Nordic-Baltic heritage, 180 years, freight culture. Investigation texture: cultural silence, quiet grey economy. Complicity. -**4. The Industrial Belt** — Founded by Slavic / Central European mining and manufacturing traditions. 150 years old. Multiple stations orbiting a resource-rich gas giant. Heritage: stronger than Krenn because the work is harder and the solidarity is fiercer. Investigation texture: labor politics, union-like structures, the ring equivalent is a cooperative, not a conspiracy. Workers don't mind their own business — they mind EACH OTHER'S business, which means the detective faces a wall of coordinated resistance, not individual silence. Access tier challenge: peer access requires demonstrating you work with your hands. The culture despises desk workers and institutional inspectors equally. +**4. The Industrial Belt** — Founded by Slavic / Central European mining and manufacturing traditions. 150 years old. Multiple stations orbiting a resource-rich gas giant. Heritage: stronger than Van Maanen's Star because the work is harder and the solidarity is fiercer. Investigation texture: labor politics, union-like structures, the ring equivalent is a cooperative, not a conspiracy. Workers don't mind their own business — they mind EACH OTHER'S business, which means the detective faces a wall of coordinated resistance, not individual silence. Access tier challenge: peer access requires demonstrating you work with your hands. The culture despises desk workers and institutional inspectors equally. **5. The Agricultural World** — Founded by South Asian / Sub-Saharan African agrarian traditions. 170 years old. One of the few systems with meaningful planetary surface living. Heritage: strong food culture, extended family structures, seasonal rhythms alien to station life. Investigation texture: generational grudges, land disputes, family honor, the conspiracy is embedded in clan structures rather than workplace structures. The smuggling here isn't lattice components — it's genetic material, seed stock, agricultural patents. Access tier challenge: family connections are everything. An outsider without a local family sponsor is a ghost. @@ -101,7 +101,7 @@ For a full-scale game, I'd propose **8-10 major cultural regions**, organized no For a full game: **8-10 regions** provides enough diversity that every playthrough in a new region feels mechanically distinct. But the game doesn't need all 10 at launch beyond v0.1. The scaling path is: -- **v0.1:** 1 region (Krenn). Proves the template. +- **v0.1:** 1 region (Van Maanen's Star). Proves the template. - **v0.2:** 2-3 regions. Proves cultural diversity creates gameplay diversity. - **v1.0:** 5-6 regions. Full game with meaningful variety. - **Post-launch / DLC / mods:** 8-10+ regions. The template system means modders can add regions following the style guide. @@ -110,9 +110,9 @@ For a full game: **8-10 regions** provides enough diversity that every playthrou Regions don't exist in isolation. The Settled Reach has inter-regional dynamics that create larger-scale narrative: -- **Economic dependency:** Frontier regions depend on logistics hubs (Krenn) for supplies. Agricultural worlds feed everyone. Research outposts depend on institutional funding. These dependencies create inter-regional smuggling routes and political leverage. +- **Economic dependency:** Frontier regions depend on logistics hubs (Van Maanen's Star) for supplies. Agricultural worlds feed everyone. Research outposts depend on institutional funding. These dependencies create inter-regional smuggling routes and political leverage. - **Cultural friction:** Heritage Preserves resent cosmopolitan core worlds. Frontier systems resent regulation from distant administrators. Industrial belt workers resent the wealth of old-money worlds. These frictions are the macro-political landscape that Gore and Paula should map. -- **Migration patterns:** People move between regions, carrying cultural expectations. A Krenn worker who transfers to a frontier station brings the mind-your-business norm to a place where everyone is in everyone's business. Cultural collision is a character generator. +- **Migration patterns:** People move between regions, carrying cultural expectations. A Van Maanen's Star worker who transfers to a frontier station brings the mind-your-business norm to a place where everyone is in everyone's business. Cultural collision is a character generator. - **Gate network topology:** The wormhole network determines which regions are neighbors, which are isolated, and which are chokepoints. This is load-bearing for both economics and investigation. A detective who needs to reach a frontier system may have to pass through a hostile autonomous zone. The travel itself becomes gameplay. --- @@ -128,17 +128,17 @@ These patterns work in ANY region, and the regional brief provides the local fla | Pattern | Why Universal | What the Regional Brief Customizes | |---|---|---| | **Social site template** (D-025) | Every region has places where people gather, work, and socialize | The *type* of gathering (bar vs. teahouse vs. market square vs. research lab common room), the social norms within it | -| **Triangle model** (D-024) | Conflicting interests exist in every community | The *nature* of conflicts (Krenn: quiet, structural; Industrial Belt: loud, political; Old Money: polite, lethal) | -| **Access tier system** (D-028) | Every culture has insider/outsider dynamics | The *difficulty gradient* and *what earns each tier* (Krenn: time; Agricultural: family; Frontier: reputation; Research: competence) | -| **THE FRIEND pattern** (D-034) | Every playthrough needs an emotional anchor | The *character type* who becomes THE FRIEND (Krenn: coworker; Agricultural: cousin; Research: mentor) | -| **Tell system** | People reveal themselves through behavior in every culture | The *cultural baseline* against which deviation is measured (Krenn: stoic silence is normal, so animation is a tell; Industrial Belt: loud solidarity is normal, so withdrawal is a tell) | +| **Triangle model** (D-024) | Conflicting interests exist in every community | The *nature* of conflicts (Van Maanen's Star: quiet, structural; Industrial Belt: loud, political; Old Money: polite, lethal) | +| **Access tier system** (D-028) | Every culture has insider/outsider dynamics | The *difficulty gradient* and *what earns each tier* (Van Maanen's Star: time; Agricultural: family; Frontier: reputation; Research: competence) | +| **THE FRIEND pattern** (D-034) | Every playthrough needs an emotional anchor | The *character type* who becomes THE FRIEND (Van Maanen's Star: coworker; Agricultural: cousin; Research: mentor) | +| **Tell system** | People reveal themselves through behavior in every culture | The *cultural baseline* against which deviation is measured (Van Maanen's Star: stoic silence is normal, so animation is a tell; Industrial Belt: loud solidarity is normal, so withdrawal is a tell) | | **Routine model** | People everywhere have daily rhythms | The *rhythm itself* (shift-based vs. seasonal vs. academic vs. chaotic) | | **Contraband model** (D-037) | Every community has something the system denies them | The *specific thing* and its moral weight (lattice components vs. seeds vs. research data vs. weapons) | | **PC-as-NPC** | Works with any NPC profile that meets archetype requirements | The *archetype pool* available in each region | | **Three-tier content model** (D-023) | Tier 1/2/3 depth distribution works everywhere | The *content* at each tier is completely local | -| **30/50/20 entanglement ratio** (D-029) | Investigation needs noise to make signal meaningful everywhere | The *nature* of mundane noise (Krenn: neighbor disputes; Agricultural: inheritance arguments; Frontier: business competition) | +| **30/50/20 entanglement ratio** (D-029) | Investigation needs noise to make signal meaningful everywhere | The *nature* of mundane noise (Van Maanen's Star: neighbor disputes; Agricultural: inheritance arguments; Frontier: business competition) | -### Local to Krenn (content, not template) +### Local to Van Maanen's Star (content, not template) These are Sova-specific instances, NOT patterns to replicate: @@ -180,7 +180,7 @@ At full scale, the content directory serves: ### What the directory needs to support -**1. Regional isolation.** A content author working on the Industrial Belt should never need to read Krenn files. Each region is self-contained except for cross-references to global definitions. +**1. Regional isolation.** A content author working on the Industrial Belt should never need to read Van Maanen's Star files. Each region is self-contained except for cross-references to global definitions. **2. Global schema stability.** The tag taxonomy, FactId vocabulary, relationship state machine, and access tier definitions are global. Changing them affects every region. These must be versioned and changes must be backwards-compatible. @@ -212,7 +212,7 @@ content/ hubris.yaml regions/ - krenn-system/ + van-maanens-star-system/ brief.yaml # Regional style guide (GATING DOCUMENT) sova-transit/ district.yaml @@ -223,7 +223,7 @@ content/ dialogue/ monologue/ factions.yaml # Local faction presence - [future: krenn-prime-surface/] + [future: van-maanens-star-prime-surface/] [future: orbital-3/] [future: industrial-belt/] @@ -241,7 +241,7 @@ The regional brief IS the content API. It defines: ```yaml # brief.yaml for any region -region_id: krenn-system +region_id: van-maanens-star-system heritage_cluster: [finnish, estonian, latvian, dutch, norwegian] settlement_age_years: 180 settlement_motivation: economic @@ -291,7 +291,7 @@ contraband: archetypes_supported: [smuggler, detective] ``` -This YAML brief is both human-readable documentation and machine-readable generation parameters. When the NPC generation system needs to create a Krenn NPC, it reads the naming pools, phonetic rules, and social norm parameters. When a content author needs to write Krenn dialogue, they reference the substrate vocabulary and access tier profile. When the randomizer selects a contraband type, it reads the regional contraband definition. +This YAML brief is both human-readable documentation and machine-readable generation parameters. When the NPC generation system needs to create a Van Maanen's Star NPC, it reads the naming pools, phonetic rules, and social norm parameters. When a content author needs to write Van Maanen's Star dialogue, they reference the substrate vocabulary and access tier profile. When the randomizer selects a contraband type, it reads the regional contraband definition. **The brief is the API between worldbuilding and implementation.** @@ -334,17 +334,17 @@ This is the new randomization axis that only exists at multi-region scale: **Cultural context changes HOW investigation works, not just WHAT you investigate.** -- In Krenn, investigation means waiting, listening, earning trust through silent presence. The gameplay is patience-based. +- In Van Maanen's Star, investigation means waiting, listening, earning trust through silent presence. The gameplay is patience-based. - In the Industrial Belt, investigation means navigating organized collective resistance. The gameplay is political — you need allies to crack the wall. - In the Frontier Station, investigation means dealing with chaos. Nobody's covering for anyone; they're all too busy covering for themselves. The gameplay is pattern-finding in noise. - In the Old Money World, investigation means decoding social performance. Everyone is polite and nobody means a word they say. The gameplay is reading subtext. - In the Research Outpost, investigation means proving you're smart enough to be told the truth. The gameplay is competence-display. -**This is the deepest replayability.** Different seeds within Krenn give you different NPCs, different FRIENDs, different contraband. But a different REGION gives you a fundamentally different game. The detective who learned patience in Krenn must learn political navigation in the Industrial Belt. The skills (player skills, not character skills) that worked in one region may fail in another. +**This is the deepest replayability.** Different seeds within Van Maanen's Star give you different NPCs, different FRIENDs, different contraband. But a different REGION gives you a fundamentally different game. The detective who learned patience in Van Maanen's Star must learn political navigation in the Industrial Belt. The skills (player skills, not character skills) that worked in one region may fail in another. ### Randomization and the storyteller -The storyteller (D-005, Q-010) should understand cultural context. In Krenn, the storyteller knows that trust accrues slowly and should pace revelations accordingly — the first 30 minutes should feel quiet. In the Frontier Station, the storyteller knows that chaos is the norm and should introduce complications faster. The regional brief's parameters inform the storyteller's pacing model. +The storyteller (D-005, Q-010) should understand cultural context. In Van Maanen's Star, the storyteller knows that trust accrues slowly and should pace revelations accordingly — the first 30 minutes should feel quiet. In the Frontier Station, the storyteller knows that chaos is the norm and should introduce complications faster. The regional brief's parameters inform the storyteller's pacing model. This means: **the storyteller is culturally literate.** It reads the regional brief and adjusts its behavior accordingly. This is an architectural requirement that should be established early, even if the storyteller itself is designed later. @@ -371,7 +371,7 @@ Beyond the universal pair, each region could support 1-2 additional archetypes t | Region | Universal | Region-Specific | Why It Works | |---|---|---|---| -| **Krenn (Logistics)** | Smuggler, Detective | — | The universal pair is sufficient here. Logistics culture is clean enough that two perspectives cover the space. | +| **Van Maanen's Star (Logistics)** | Smuggler, Detective | — | The universal pair is sufficient here. Logistics culture is clean enough that two perspectives cover the space. | | **Industrial Belt** | Smuggler, Detective | **Union Rep** | Someone whose job is to navigate labor-management tensions. Insider access to workers, institutional access to management. Sees the conspiracy as a labor issue, not a criminal one. A third lens: solidarity. | | **Agricultural World** | Smuggler, Detective | **Family Member** | Someone embedded in the clan structure who isn't directly involved in the conspiracy but whose family is. Insider access through blood, outsider perspective through personal morality. A third lens: loyalty. | | **Frontier Station** | Smuggler, Detective | **Fixer** | Someone who solves problems for everyone — legal or otherwise. Access to both sides but trusted by neither. A third lens: pragmatism. | @@ -402,7 +402,7 @@ The content cost per archetype is significant: a full monologue pool (separate f Two playthroughs as the smuggler in the same district should still feel different because of seed variation (different FRIEND, different contraband, different network). But two playthroughs as the smuggler in DIFFERENT DISTRICTS should feel profoundly different because the cultural context changes what "being an insider" means. -In Krenn, the smuggler is protected by cultural silence. In the Industrial Belt, the smuggler is protected by collective action. In the Frontier Station, the smuggler is protected by chaos. Same archetype, different survival strategy, different moral texture. +In Van Maanen's Star, the smuggler is protected by cultural silence. In the Industrial Belt, the smuggler is protected by collective action. In the Frontier Station, the smuggler is protected by chaos. Same archetype, different survival strategy, different moral texture. --- @@ -451,13 +451,13 @@ Stage 4: GENERATED FILL (Procedural + Review) ### What the regional brief enables at scale -**Naming generation.** The brief defines phonetic rules, heritage pools, and example names. A generation system (LLM-based or rule-based — Q-012 applies here) can produce names that "sound right" for any region by following the brief's parameters. An author reviewing generated names just needs to check: "Does this sound Krenn?" If the brief is good, the answer is obvious. +**Naming generation.** The brief defines phonetic rules, heritage pools, and example names. A generation system (LLM-based or rule-based — Q-012 applies here) can produce names that "sound right" for any region by following the brief's parameters. An author reviewing generated names just needs to check: "Does this sound Van Maanen's Star?" If the brief is good, the answer is obvious. -**Routine generation.** The brief defines economic rhythms (shift-based, seasonal, academic, chaotic). Routines are generated from the region's time structure. A Krenn NPC works shifts. An Agricultural NPC follows planting/harvest cycles. A Frontier NPC has irregular hours because nothing is stable. The brief provides the parameters. +**Routine generation.** The brief defines economic rhythms (shift-based, seasonal, academic, chaotic). Routines are generated from the region's time structure. A Van Maanen's Star NPC works shifts. An Agricultural NPC follows planting/harvest cycles. A Frontier NPC has irregular hours because nothing is stable. The brief provides the parameters. -**Dialogue generation.** The brief defines substrate vocabulary, slang, profanity patterns, greeting conventions, and access tier cultural profiles. The 4x generation expansion (Q-012) uses these parameters to produce lines that sound culturally appropriate. "Hüva, let's go" is a Krenn line. The generation system knows this because the brief lists "hüva" as a casual affirmative. +**Dialogue generation.** The brief defines substrate vocabulary, slang, profanity patterns, greeting conventions, and access tier cultural profiles. The 4x generation expansion (Q-012) uses these parameters to produce lines that sound culturally appropriate. "Hüva, let's go" is a Van Maanen's Star line. The generation system knows this because the brief lists "hüva" as a casual affirmative. -**Voice validation.** The brief provides a voice check: "Does this line sound like it comes from this culture?" A Krenn character doesn't say elaborate, flowery sentences. A Research Outpost character doesn't say "perk." The brief is the validation rubric. +**Voice validation.** The brief provides a voice check: "Does this line sound like it comes from this culture?" A Van Maanen's Star character doesn't say elaborate, flowery sentences. A Research Outpost character doesn't say "perk." The brief is the validation rubric. ### The scaling math @@ -499,13 +499,13 @@ This pattern scales to 300+ NPCs because the work is parallelizable by region, a Not the NPC profiles. Not the dialogue pools. Not the code architecture. The regional brief defines the parameters that make everything else work. Every content decision flows from it. Every generation system reads from it. Every quality gate uses it as the rubric. -The investment in making the Krenn brief thorough (Rounds 1-2 of this workshop) is establishing the standard for every future region. If the brief is weak, everything downstream is garbage. If the brief is strong, everything downstream is either good or fixably wrong. +The investment in making the Van Maanen's Star brief thorough (Rounds 1-2 of this workshop) is establishing the standard for every future region. If the brief is weak, everything downstream is garbage. If the brief is strong, everything downstream is either good or fixably wrong. ### 2. Cultural diversity is the deepest replayability axis Nigel correctly identifies FRIEND shuffling, contraband variation, and network shuffling as key replayability vectors. But these all operate WITHIN a region. The deepest replayability is BETWEEN regions: the same archetype, the same mechanical templates, but a fundamentally different cultural context that changes how every system feels. -A player who has mastered investigation in Krenn (patience, listening, earning trust through presence) will feel like a beginner in the Industrial Belt (political navigation, collective resistance) or the Frontier Station (chaos, pattern-finding). This isn't artificial difficulty — it's genuine cognitive challenge because the RULES OF SOCIAL ENGAGEMENT are different. +A player who has mastered investigation in Van Maanen's Star (patience, listening, earning trust through presence) will feel like a beginner in the Industrial Belt (political navigation, collective resistance) or the Frontier Station (chaos, pattern-finding). This isn't artificial difficulty — it's genuine cognitive challenge because the RULES OF SOCIAL ENGAGEMENT are different. ### 3. The gate network is the cultural map's skeleton @@ -536,7 +536,7 @@ The risk is that individual regions could drift toward recognizable SF tropes (t | Question | Answer | |---|---| -| **Is complicity the whole-game theme?** | No. Complicity is Krenn's flavor of the master theme: "What do systems do to the people inside them?" Each region expresses a different failure mode. | +| **Is complicity the whole-game theme?** | No. Complicity is Van Maanen's Star's flavor of the master theme: "What do systems do to the people inside them?" Each region expresses a different failure mode. | | **How many cultural groups?** | 8-10 major regions at full scale, organized by settlement motivation and economic function, not just heritage. Each creates mechanically distinct gameplay. | | **Which patterns are universal?** | All mechanical templates (social sites, triangles, access tiers, tells, FRIEND arcs, contraband models). Content is local; structure is global. | | **Content directory as platform?** | Regional brief as gating document in `content/regions/{region}/brief.yaml`. Self-contained regions, stable global schema, mod-friendly isolation. | diff --git a/docs/workshops/wiki-review/round3-nigel.md b/docs/workshops/wiki-review/round3-nigel.md index 3dced53a3..4d2279a27 100644 --- a/docs/workshops/wiki-review/round3-nigel.md +++ b/docs/workshops/wiki-review/round3-nigel.md @@ -40,18 +40,18 @@ Complicity works for EVERYONE because everyone is complicit. The smuggler is com ### Complicity mutates across cultures — that's the scale play -Gore framed it for Krenn: "the same values that make a community good enable its exploitation." That's Krenn-specific complicity. But complicity looks DIFFERENT in different cultures: +Gore framed it for Van Maanen's Star: "the same values that make a community good enable its exploitation." That's Van Maanen's Star-specific complicity. But complicity looks DIFFERENT in different cultures: | Cultural Context | Form of Complicity | Player Experience | |---|---|---| -| **Krenn System** (Baltic-Nordic, labor solidarity) | Community solidarity protects the ring. "Mind your own business" is a virtue weaponized. | The smuggler belongs. The detective disrupts a community by investigating it. | +| **Van Maanen's Star** (Baltic-Nordic, labor solidarity) | Community solidarity protects the ring. "Mind your own business" is a virtue weaponized. | The smuggler belongs. The detective disrupts a community by investigating it. | | **Merchant hub** (cosmopolitan, transactional) | Financial opacity protects the ring. "Everyone has business arrangements" is the norm. | The smuggler is a business operator. The detective is bad for trade. | | **Military outpost** (hierarchical, chain of command) | Institutional loyalty protects the ring. "Don't question your superior" is doctrine. | The smuggler hides behind rank. The detective threatens the chain of command. | | **Religious enclave** (community of faith, confession culture) | Spiritual authority protects the ring. "What's confessed is forgiven" creates a privacy moat. | The smuggler confesses but doesn't stop. The detective can't access what's been absolved. | | **Research station** (academic, intellectual) | Professional reputation protects the ring. "We don't police each other's research" enables misuse. | The smuggler's operation is "just a side project." The detective is anti-science. | | **Old-money core world** (aristocratic, patronage networks) | Class solidarity protects the ring. "One doesn't discuss money" is breeding. | The smuggler is a patron. The detective is vulgar. | -Every district has a ring. Every ring is protected by the local culture's BEST qualities. The player who mastered Krenn's form of complicity walks into a merchant hub and discovers that EVERYTHING they learned about how complicity works is wrong. The silence culture doesn't apply here — it's about financial records and shell accounts and plausible intermediaries. +Every district has a ring. Every ring is protected by the local culture's BEST qualities. The player who mastered Van Maanen's Star's form of complicity walks into a merchant hub and discovers that EVERYTHING they learned about how complicity works is wrong. The silence culture doesn't apply here — it's about financial records and shell accounts and plausible intermediaries. **That's the replayability EXPLODING.** Not just different FRIENDs, not just different NPCs — different RULES for how complicity operates. The detective who learned to read Baltic reserve can't read merchant cordiality. The smuggler whose cover was labor solidarity can't use the same cover in an academic context. The CHARACTER SKILLS don't transfer, even if the PLAYER SKILLS do. @@ -59,7 +59,7 @@ Every district has a ring. Every ring is protected by the local culture's BEST q Gore proposed "Is this enough?" as each character's thematic question. At full scale, each district answers that question differently: -- Krenn: "Is the money enough to justify what it costs the people I love?" +- Van Maanen's Star: "Is the money enough to justify what it costs the people I love?" - Merchant hub: "Is the profit enough to justify what it costs my integrity?" - Military outpost: "Is the order enough to justify what it costs my conscience?" - Research station: "Is the discovery enough to justify what it costs my ethics?" @@ -72,9 +72,9 @@ Same question. Different currencies. Different costs. The player who plays five ### Every culture is a gameplay system, not a paint job -Miri's Krenn brief proved something we need to generalize: **culture is mechanics.** The Finnish-Baltic reserve isn't flavor — it's the difficulty gradient. The labor solidarity isn't worldbuilding — it's the ring's immune system. +Miri's Van Maanen's Star brief proved something we need to generalize: **culture is mechanics.** The Finnish-Baltic reserve isn't flavor — it's the difficulty gradient. The labor solidarity isn't worldbuilding — it's the ring's immune system. -At full scale, every district needs what Krenn has: a cultural brief that explains HOW this culture's virtues protect the local ring and obstruct the local detective. The cultural brief IS the game design document for that district's social mechanics. +At full scale, every district needs what Van Maanen's Star has: a cultural brief that explains HOW this culture's virtues protect the local ring and obstruct the local detective. The cultural brief IS the game design document for that district's social mechanics. ### Cultural groups as replayability multipliers @@ -96,23 +96,23 @@ But here's the critical insight: **cultures can't just be stat modifiers.** If a ### The cultural immune system framework -Every culture brief should answer these questions (generalizing from Krenn): +Every culture brief should answer these questions (generalizing from Van Maanen's Star): -1. **What is the default social privacy norm?** (Krenn: don't discuss others' business. Merchant: don't discuss deal terms. Military: don't discuss operations above your clearance.) -2. **What earns trust?** (Krenn: shared labor over time. Merchant: successful transactions. Military: demonstrated competence and loyalty to unit.) -3. **How does the culture handle outsiders?** (Krenn: polite distance. Merchant: calculate what you're worth. Military: evaluate your rank and credentials.) -4. **What cultural practice has been co-opted by the ring?** (Krenn: "vakt" as lookout slang. Merchant: encrypted transaction ledgers. Military: "need to know" operational security.) -5. **What cultural virtue does the ring exploit?** (Krenn: solidarity. Merchant: discretion. Military: obedience.) -6. **How does the ring recruit?** (Krenn: "We're helping people who need affordable lattice mods." Merchant: "This is just another business arrangement." Military: "Orders from above.") -7. **What does exposure look like culturally?** (Krenn: betrayal of the community. Merchant: contract violation. Military: insubordination.) +1. **What is the default social privacy norm?** (Van Maanen's Star: don't discuss others' business. Merchant: don't discuss deal terms. Military: don't discuss operations above your clearance.) +2. **What earns trust?** (Van Maanen's Star: shared labor over time. Merchant: successful transactions. Military: demonstrated competence and loyalty to unit.) +3. **How does the culture handle outsiders?** (Van Maanen's Star: polite distance. Merchant: calculate what you're worth. Military: evaluate your rank and credentials.) +4. **What cultural practice has been co-opted by the ring?** (Van Maanen's Star: "vakt" as lookout slang. Merchant: encrypted transaction ledgers. Military: "need to know" operational security.) +5. **What cultural virtue does the ring exploit?** (Van Maanen's Star: solidarity. Merchant: discretion. Military: obedience.) +6. **How does the ring recruit?** (Van Maanen's Star: "We're helping people who need affordable lattice mods." Merchant: "This is just another business arrangement." Military: "Orders from above.") +7. **What does exposure look like culturally?** (Van Maanen's Star: betrayal of the community. Merchant: contract violation. Military: insubordination.) These seven questions produce a unique social SYSTEM for each district. The detective can't just "investigate harder" — they have to learn a new social language for each district. The smuggler can't just "maintain cover" — they have to maintain a different KIND of cover. ### Anti-metagaming through cultural diversity -And here's the kicker for replayability: **the player who mastered Krenn can't metagame a merchant district.** The strategies are different. The tells are different. The social vulnerability points are different. The cultural gate modifiers (Gore's proposal from Round 2) apply DIFFERENT filters. +And here's the kicker for replayability: **the player who mastered Van Maanen's Star can't metagame a merchant district.** The strategies are different. The tells are different. The social vulnerability points are different. The cultural gate modifiers (Gore's proposal from Round 2) apply DIFFERENT filters. -I played Krenn twice and I figured out that worker solidarity is the blind spot. I start a merchant district and... worker solidarity doesn't exist here. Everyone's an independent operator. The blind spot is financial record-keeping conventions. Completely different puzzle. My Krenn expertise is useless. +I played Van Maanen's Star twice and I figured out that worker solidarity is the blind spot. I start a merchant district and... worker solidarity doesn't exist here. Everyone's an independent operator. The blind spot is financial record-keeping conventions. Completely different puzzle. My Van Maanen's Star expertise is useless. That's anti-metagaming through CONTENT DIVERSITY, not through randomization. The randomizer handles within-district variation. Cultural diversity handles between-district variation. Together, they make the game unsolvable in the most satisfying way. @@ -398,9 +398,9 @@ Each row is a completely different game about complicity. The same district. The And here's where it gets TRULY replayable: archetypes interact DIFFERENTLY with different cultures. -The detective is a fish out of water in Krenn (Baltic reserve, labor solidarity obstructs). But the detective might be culturally AT HOME in a merchant hub district (investigation = audit, which merchants understand). The smuggler is culturally embedded in Krenn but would be a business operator in the merchant hub — different cover, different social mechanics, different vulnerabilities. +The detective is a fish out of water in Van Maanen's Star (Baltic reserve, labor solidarity obstructs). But the detective might be culturally AT HOME in a merchant hub district (investigation = audit, which merchants understand). The smuggler is culturally embedded in Van Maanen's Star but would be a business operator in the merchant hub — different cover, different social mechanics, different vulnerabilities. -The newcomer is always culturally alien — that's the archetype. But the NATURE of their alienation varies. In Krenn, they struggle with social reserve. In a military culture, they struggle with hierarchy. In a religious enclave, they struggle with faith-as-social-currency. +The newcomer is always culturally alien — that's the archetype. But the NATURE of their alienation varies. In Van Maanen's Star, they struggle with social reserve. In a military culture, they struggle with hierarchy. In a religious enclave, they struggle with faith-as-social-currency. Each archetype x culture combination is a unique social puzzle. That's 5 archetypes x 6 cultures = 30 unique social navigation challenges before seeds even enter the picture. @@ -503,7 +503,7 @@ The Settled Reach ships with 6 districts across 3 star systems. Each district ha The modding community has added 20 more districts. Some are studio-certified masterworks. Some are rough-but-interesting experiments. The content pool has grown from 17 NPCs per district to 40+, with pools deep enough that the randomizer can construct thousands of unique configurations. -Two players meet. One says: "I played the enforcer in the Krenn System. My FRIEND was Renn — he was the one who introduced me to the ring before the game started. When he wavered, I had to threaten him. He was my friend and I threatened him." +Two players meet. One says: "I played the enforcer in Van Maanen's Star. My FRIEND was Renn — he was the one who introduced me to the ring before the game started. When he wavered, I had to threaten him. He was my friend and I threatened him." The other says: "I played the newcomer in a merchant hub. I didn't know there was a ring for the first 15 minutes. I thought I was playing a social sim. Then I found out my landlord was a FRIEND-candidate and she'd been keeping me AWAY from the evidence. She was protecting me. I didn't want to be protected." diff --git a/docs/workshops/wiki-review/round3-ozzie.md b/docs/workshops/wiki-review/round3-ozzie.md index a24ef47c7..202bf124d 100644 --- a/docs/workshops/wiki-review/round3-ozzie.md +++ b/docs/workshops/wiki-review/round3-ozzie.md @@ -20,7 +20,7 @@ But here's the thing: complicity is a FLAVOR of the game's actual theme. And the That's the question every district asks, in a different voice. -- **Sova (logistics hub, Krenn System):** What do you owe your community? Complicity. The ring provides what the system won't. Minding your business IS loyalty. The detective asks: is exposure justice or vandalism? +- **Sova (logistics hub, Van Maanen's Star):** What do you owe your community? Complicity. The ring provides what the system won't. Minding your business IS loyalty. The detective asks: is exposure justice or vandalism? - **A medical research station:** What do you owe the sick? A district where experimental lattice treatments are tested on desperate patients. The smuggler here moves test subjects, not components. The detective discovers the trials are saving lives AND killing people. Complicity shifts to: is consent meaningful when the alternative is death? - **A political capital:** What do you owe the truth? A district where information is the contraband. News suppression, Meridian censorship, faction PR. The smuggler is a data courier. The detective is investigating leaks — but who decides what's a leak and what's journalism? - **A frontier settlement:** What do you owe the future? A place where survival demands compromise. The ring here doesn't smuggle goods — it smuggles people. Illegal immigration to a colony that needs bodies but won't admit it. The detective arrives to enforce quotas that the community depends on violating. @@ -48,7 +48,7 @@ Every district gets a **moral signature** — a one-sentence thematic question d Here's what matters: **when the player walks into a new district, does it FEEL different?** Not "are the names different" — does the AIR feel different? Does the social rhythm change? Does the bar serve different food and play different music and have a different relationship with silence? -Miri's Krenn brief succeeded because it didn't just name things. It described HOW PEOPLE GREET EACH OTHER (chin-lift, no words), WHAT THEY EAT (leib, supp, kalaa), HOW THEY SWEAR (perk), and WHEN THEY DRINK (kuum at shift transition). That's cultural texture the player absorbs without thinking about it. +Miri's Van Maanen's Star brief succeeded because it didn't just name things. It described HOW PEOPLE GREET EACH OTHER (chin-lift, no words), WHAT THEY EAT (leib, supp, kalaa), HOW THEY SWEAR (perk), and WHEN THEY DRINK (kuum at shift transition). That's cultural texture the player absorbs without thinking about it. ### How many cultural groups? @@ -58,21 +58,21 @@ For 5 star systems with ~4 districts each (20 districts total for the full game) Each cultural group needs to deliver THREE things to the player: -1. **An ambient feel in the first 30 seconds.** You walk in and something is different. The greetings are different (Krenn: chin-lift silence. Another culture: verbal greeting formula, maybe even physical contact. The player's monologue notes it: "People touch each other when they say hello here. Different."). The food is different. The bar's energy is different. The SOUND is different (one culture is loud, communal; another is quiet, private). +1. **An ambient feel in the first 30 seconds.** You walk in and something is different. The greetings are different (Van Maanen's Star: chin-lift silence. Another culture: verbal greeting formula, maybe even physical contact. The player's monologue notes it: "People touch each other when they say hello here. Different."). The food is different. The bar's energy is different. The SOUND is different (one culture is loud, communal; another is quiet, private). -2. **A social rule the player has to learn.** In Krenn, the rule is: don't ask questions. Mind your business. Surnames are formal. In another culture, the rule might be: reputation is everything, insults demand response, silence is suspicious. The detective and smuggler each interact with these rules differently. The detective's institutional authority might be RESPECTED in one culture and DESPISED in another. +2. **A social rule the player has to learn.** In Van Maanen's Star, the rule is: don't ask questions. Mind your business. Surnames are formal. In another culture, the rule might be: reputation is everything, insults demand response, silence is suspicious. The detective and smuggler each interact with these rules differently. The detective's institutional authority might be RESPECTED in one culture and DESPISED in another. -3. **A way the culture protects or exposes the ring.** In Krenn, the mind-your-business ethos protects the ring. In another culture where gossip is social currency, the ring is constantly at risk of exposure through chatter. The smuggler's challenge shifts. The detective's approach shifts. Same game structure, different social terrain. +3. **A way the culture protects or exposes the ring.** In Van Maanen's Star, the mind-your-business ethos protects the ring. In another culture where gossip is social currency, the ring is constantly at risk of exposure through chatter. The smuggler's challenge shifts. The detective's approach shifts. Same game structure, different social terrain. ### Cultural diversity as replayability -Nigel's randomization axes (FRIEND pool, contraband type, who's compromised) are all within-district variation. Cultural groups are BETWEEN-district variation. A player who's mastered the social dynamics of Krenn culture enters a completely different social landscape in System B. Their smuggler skills translate mechanically but not socially. Their detective approach that worked in Krenn fails spectacularly in a culture with different authority dynamics. +Nigel's randomization axes (FRIEND pool, contraband type, who's compromised) are all within-district variation. Cultural groups are BETWEEN-district variation. A player who's mastered the social dynamics of Van Maanen's Star culture enters a completely different social landscape in System B. Their smuggler skills translate mechanically but not socially. Their detective approach that worked in Van Maanen's Star fails spectacularly in a culture with different authority dynamics. THAT'S long-term wow. Not just "new NPCs" but "new RULES for how people treat each other." The player has to relearn social navigation every time they change cultural contexts. ### What I need from Miri at scale -A cultural brief for every group at the depth of the Krenn brief. Not 8-12 full briefs right now — but a cultural MAP that shows: which groups exist, how they relate to each other (shared heritage? historical conflict? economic dependency?), and what each group's social "rule" is. The full briefs can come district by district. But the map needs to exist before we plan beyond Krenn. +A cultural brief for every group at the depth of the Van Maanen's Star brief. Not 8-12 full briefs right now — but a cultural MAP that shows: which groups exist, how they relate to each other (shared heritage? historical conflict? economic dependency?), and what each group's social "rule" is. The full briefs can come district by district. But the map needs to exist before we plan beyond Van Maanen's Star. --- @@ -95,7 +95,7 @@ A cultural brief for every group at the depth of the Krenn brief. Not 8-12 full | Pattern | Why it's local | Example | |---------|---------------|---------| | **Contraband type** | The moral texture of what's being moved defines the district's question | Lattice components (access), people (immigration), data (truth), pleasure (consent) | -| **The ring structure** | Criminal organizations differ by culture and economy | Krenn: family-loyalty network. Another district: corporate shell game. Another: political faction with armed wing. | +| **The ring structure** | Criminal organizations differ by culture and economy | Van Maanen's Star: family-loyalty network. Another district: corporate shell game. Another: political faction with armed wing. | | **Authority dynamics** | How the detective's institutional power is received | Respected, feared, resented, ignored, co-opted | | **Mundane life texture** | What "daily life" means here | Shift work vs. market stalls vs. academic cycles vs. festival rhythms | | **The quiet moment content** | What the character reflects on when idle | Shifts with the district's mood and the player's accumulating experience | @@ -132,7 +132,7 @@ I'm not the architecture person, but I know what the platform needs to DELIVER f 1. **No loading screens between districts.** The player walks through a gate or boards a transport and arrives. The content loads seamlessly. If the directory structure makes this hard, fix the directory structure. Immersion breaks destroy everything we're building. -2. **Cultural consistency within districts, diversity between.** When the engine loads a district's content pack, everything in that pack must feel cohesive — names, slang, food, greetings, all from the same cultural brief. The content directory should make it IMPOSSIBLE to accidentally serve Krenn dialogue in a non-Krenn district. +2. **Cultural consistency within districts, diversity between.** When the engine loads a district's content pack, everything in that pack must feel cohesive — names, slang, food, greetings, all from the same cultural brief. The content directory should make it IMPOSSIBLE to accidentally serve Van Maanen's Star dialogue in a non-Van Maanen's Star district. 3. **Mod districts feel like real districts.** The architecture should be such that a modder who follows the template produces a district that's indistinguishable from official content in quality (assuming they put in the authoring work). The player shouldn't be able to tell modded from official. @@ -168,11 +168,11 @@ The authored core is: FRIEND contradiction arcs, key monologue lines, cultural t At full scale, the player should be able to have this experience: -Playthrough 1: They're a smuggler in Krenn. Kael is their FRIEND. They discover the exit attempt. They feel guilty about Hael. They resolve it somehow. +Playthrough 1: They're a smuggler in Van Maanen's Star. Kael is their FRIEND. They discover the exit attempt. They feel guilty about Hael. They resolve it somehow. Playthrough 2: They're a detective in a DIFFERENT system. Different culture, different contraband, different moral question. They meet a MIRROR NPC — a smuggler who reminds them of who they were in Playthrough 1. The MIRROR is doing what the player did. The detective must decide whether to treat the MIRROR the way THEY were investigated. -Playthrough 3: They return to Krenn as a detective. Different seed. Kael isn't THE FRIEND this time — Maret is. The player ALREADY KNOWS Kael's secret from Playthrough 1, but their character doesn't. Kael is background noise. And Maret — the anxious scheduler they barely noticed last time — is now the person they're growing to trust. And the player thinks: "Wait. Was Maret always this important? Was I blind the first time?" +Playthrough 3: They return to Van Maanen's Star as a detective. Different seed. Kael isn't THE FRIEND this time — Maret is. The player ALREADY KNOWS Kael's secret from Playthrough 1, but their character doesn't. Kael is background noise. And Maret — the anxious scheduler they barely noticed last time — is now the person they're growing to trust. And the player thinks: "Wait. Was Maret always this important? Was I blind the first time?" That three-playthrough arc is the game's masterpiece. It's not authored. It's EMERGENT from authored content + randomized context + player memory. And it only works if we build the full variation space. @@ -213,7 +213,7 @@ The Newcomer also has the most DANGEROUS relationship with THE FRIEND. The Newco ### PC archetypes and cultural groups interact -The same archetype plays differently in different cultures. The Investigator in a culture that respects institutional authority has a different experience from the Investigator in Krenn where authority is politely distrusted. The Newcomer in a culture where strangers are welcomed has a different ramp from the Newcomer in Krenn where trust takes months. +The same archetype plays differently in different cultures. The Investigator in a culture that respects institutional authority has a different experience from the Investigator in Van Maanen's Star where authority is politely distrusted. The Newcomer in a culture where strangers are welcomed has a different ramp from the Newcomer in Van Maanen's Star where trust takes months. This is the full combinatorial space: 6 archetypes x 8-12 cultural groups x variable randomization = a game that no two players will ever describe the same way. diff --git a/docs/workshops/wiki-review/round3-paula.md b/docs/workshops/wiki-review/round3-paula.md index 28ed218c6..d976b94ab 100644 --- a/docs/workshops/wiki-review/round3-paula.md +++ b/docs/workshops/wiki-review/round3-paula.md @@ -49,7 +49,7 @@ The content directory includes a `moral_texture` field in every district definit ## 2. Cultural Groups at Scale -Miri's Krenn System brief gave us Nordic-Baltic heritage for one system. The full game needs 8-12 cultural groups, and here's the part most people miss: **cultural groups are political groups**. +Miri's Van Maanen's Star brief gave us Nordic-Baltic heritage for one system. The full game needs 8-12 cultural groups, and here's the part most people miss: **cultural groups are political groups**. ### Why Culture Is Mechanical @@ -87,7 +87,7 @@ Naming Conventions: [Phonological rules, surname patterns, address forms] For a game with ~20 districts across 4-6 star systems: - **4-6 "founding" cultures** — the original settlement waves that colonized the Reach. These are the dominant cultures in the oldest, most established systems. High institutional trust, formal naming, slower trust mechanics. -- **3-4 "second wave" cultures** — later arrivals who settled less desirable systems or came as labor. Often working-class, informal, faster trust but higher solidarity (protect their own). Krenn's Nordic-Baltic group fits here. +- **3-4 "second wave" cultures** — later arrivals who settled less desirable systems or came as labor. Often working-class, informal, faster trust but higher solidarity (protect their own). Van Maanen's Star's Nordic-Baltic group fits here. - **1-2 "recent arrival" groups** — settlers from outside the Reach who bring entirely different norms. Create the "outsider" experience for PCs from these backgrounds. Lower starting trust everywhere, but bring unique knowledge or skills. - **1 "synthetic" culture** — a culture that emerged in the Reach itself, not imported. Maybe a station-born identity, or a Meridian (FTL corridor) traveler culture. No real-world analogue — invented from scratch. @@ -171,7 +171,7 @@ Tyre's three-layer stack (base/DLC/mods) is architecturally right. Let me add th |-------|----------------|---------| | **Universal** | Pattern definitions, archetype specs, cultural group briefs, tag taxonomies | THE FRIEND pattern spec, smuggler archetype, tag enum lists | | **Faction** | Faction definitions, faction-level NPCs, cross-system storylines | Commission leadership, Syndic trade routes, conspiracy threads | -| **System** | System-level setting, dominant cultural group, inter-district connections | Krenn System brief, Krenn-specific naming tables, system events | +| **System** | System-level setting, dominant cultural group, inter-district connections | Van Maanen's Star brief, Van Maanen's Star-specific naming tables, system events | | **District** | The actual playable content — NPCs, triangles, social sites, dialogue pools | Sova Transit District, all its NPCs, all its dialogue YAML | This hierarchy matters because STORIES CROSS BOUNDARIES. The conspiracy doesn't respect district lines. A faction's influence spans systems. A cultural group's norms apply across multiple districts. The content directory must make these cross-references explicit and validatable. @@ -184,8 +184,8 @@ The biggest structural challenge at scale: how does content in District A refere A player playing in Sova doesn't need District B's content loaded. But a character in Sova might reference events in District B, or an NPC might have a `known_by` entry from an NPC who lives in District B. These references are: -1. **Soft references** — dialogue lines that mention another district by name. No mechanical dependency. Handled by the tag system (freeform tags like `references:krenn_central`). -2. **Hard references** — a FactId in District A that depends on a FactId in District B. Example: `conspiracy.krenn_cell` in Sova references `conspiracy.krenn_network` which is defined at the system level. Hard references require the referenced content to exist in the content directory. Validated by schema. +1. **Soft references** — dialogue lines that mention another district by name. No mechanical dependency. Handled by the tag system (freeform tags like `references:van_maanens_star_central`). +2. **Hard references** — a FactId in District A that depends on a FactId in District B. Example: `conspiracy.van_maanens_star_cell` in Sova references `conspiracy.van_maanens_star_network` which is defined at the system level. Hard references require the referenced content to exist in the content directory. Validated by schema. 3. **Migration references** — an NPC who appears in multiple districts (rare, high-value). Example: a Commission investigator who was in District A and transferred to District B. Carries relationship history from one district to another. This is the most complex case — the NPC has TWO district entries (one per district) with a shared identity record at the system level. ### Content Validation at Scale diff --git a/docs/workshops/wiki-review/round3-si.md b/docs/workshops/wiki-review/round3-si.md index 97204996d..77b1b101c 100644 --- a/docs/workshops/wiki-review/round3-si.md +++ b/docs/workshops/wiki-review/round3-si.md @@ -30,7 +30,7 @@ Miri delivered one cultural brief in ~4 hours of workshop time. That brief is ex | Scale | Cultural Groups | Miri-Hours | Calendar Time (1 Miri) | |-------|----------------|------------|----------------------| -| v0.1 | 1 (Krenn) | ~4h | Done | +| v0.1 | 1 (Van Maanen's Star) | ~4h | Done | | v0.2 | 3-4 | ~12-16h | 1-2 weeks | | v1.0 | 8-12 | ~32-48h | 4-6 weeks | | Full game | 15-25 | ~60-100h | 2-3 months | @@ -82,7 +82,7 @@ From the production management perspective, I'm categorizing every pattern by ** | THE MIRROR candidate | 10-15 hours each | N/A | 1:1 | | Tier 1 contradiction arc | 8-12 hours | N/A | 1:1 | | District-specific FactIds | 2-3 hours per district | N/A | 1:1 | -| Environmental text (Krenn-specific) | 4-6 hours per district | N/A | 1:1 | +| Environmental text (Van Maanen's Star-specific) | 4-6 hours per district | N/A | 1:1 | **The bottleneck is clear: Tier 1 content.** Everything else scales through templates and generation. THE FRIEND and THE MIRROR are 15-22 hours of irreducible authored content per instance. At 2-3 FRIENDs per district and 1 MIRROR per district, that's 45-80 hours of Tier 1 authoring per district. @@ -200,9 +200,9 @@ content/ systems.yaml # All star systems, coordinates, gate connections routes.yaml # Travel routes between systems districts/ - sova-transit/ # Krenn System + sova-transit/ # Van Maanen's Star vael-docks/ # Vael System - prime-central/ # Krenn Prime (surface) + prime-central/ # Van Maanen's Star Prime (surface) ``` Each district YAML includes its system and station reference. The galaxy index is global — it's the map. Districts are the content. The separation is clean. @@ -265,7 +265,7 @@ Putting it all together into a release plan: | Release | Districts | PC Archetypes | FRIEND Pool | Cultural Groups | Content Hours | |---------|-----------|--------------|-------------|----------------|--------------| -| v0.1 | 1 (Sova Transit) | 2 | 1 per character | 1 (Krenn) | ~200h (done) | +| v0.1 | 1 (Sova Transit) | 2 | 1 per character | 1 (Van Maanen's Star) | ~200h (done) | | v0.2 | 3 (+ 2 new) | 2 | 2 per character | 3 | ~600h | | v0.3 | 6 (+ 3 new) | 3 (+ 1 new) | 2-3 per character | 5 | ~900h | | v0.4 | 10 (+ 4 new) | 3 | 3 per character | 7 | ~800h | diff --git a/docs/workshops/wiki-review/round3-tyre.md b/docs/workshops/wiki-review/round3-tyre.md index 73104c38c..6a430c485 100644 --- a/docs/workshops/wiki-review/round3-tyre.md +++ b/docs/workshops/wiki-review/round3-tyre.md @@ -20,7 +20,7 @@ The engine doesn't know about "complicity." It knows about: |---|---|---| | Moral arc phases (state progression) | Comfort → Doubt → Reckoning → Compromise | **Yes** — any moral journey follows a phase progression. The phase names are content, not code. | | Monologue triggers (`moral_pang`, `loyalty_test`) | Smuggler-specific guilt triggers | **Partially** — the trigger types are engine features, but new themes might need new trigger types. A "survival" theme might need `resource_scarcity_observation` or `triage_decision`. | -| Cultural gate modifier (Gore's proposal) | Krenn privacy norms reduce disclosure | **Yes** — every culture has social norms that modify disclosure. The modifier system is general. The RULES per culture are content. | +| Cultural gate modifier (Gore's proposal) | Van Maanen's Star privacy norms reduce disclosure | **Yes** — every culture has social norms that modify disclosure. The modifier system is general. The RULES per culture are content. | | Knowledge confidence progression | Suspects → KnowsOf → KnowsDetails → Direct | **Yes** — this is epistemology, not theme. Every information-asymmetric situation uses this. | | Contradiction detection | FRIEND's hidden behavior conflicts with presented behavior | **Yes** — cognitive dissonance is universal. THE FRIEND pattern works for any relationship where someone conceals something from someone they care about. | | THE MIRROR pattern | Hael's transparency amplifies everyone's dishonesty | **Partially** — the "honest character in a dishonest world" works for complicity/deception themes. A survival-themed district might need THE MIRROR to be "the person who refuses to compromise even when everyone else has." Same mechanical pattern (character without a secret who makes others uncomfortable), different moral content. | @@ -67,9 +67,9 @@ Culture is **reference data that modifies entity behavior at creation and dialog ### The data model for culture at scale ```yaml -# global/regions/krenn-system.yaml +# global/regions/van-maanens-star-system.yaml culture: - id: krenn + id: van-maanens-star heritage_blend: ["finnish", "estonian", "latvian"] drift_years: 180 @@ -123,9 +123,9 @@ The engine needs a **cultural distance model**: cultural_distance(observer, subject) → modifier_strength ``` -If both are Krenn, full cultural norms apply. If the observer is Krenn and the subject is from Vael System, some norms apply at reduced strength (shared labor solidarity if they work together, but outsider trust baseline still applies). If both are from different cultures entirely, minimal cultural modifier — fall back to personality-driven behavior. +If both are Van Maanen's Star, full cultural norms apply. If the observer is Van Maanen's Star and the subject is from Vael System, some norms apply at reduced strength (shared labor solidarity if they work together, but outsider trust baseline still applies). If both are from different cultures entirely, minimal cultural modifier — fall back to personality-driven behavior. -**Implementation approach:** Each NPC has a `culture_id` field. The dialogue selection system looks up the cultural distance between the speaking NPC and the listener. Cultural modifiers apply at `distance_modifier * full_strength`. For v0.1, every NPC in Sova is Krenn and every outsider (detective) gets full outsider penalty. For full game, the distance calculation is a simple lookup table: +**Implementation approach:** Each NPC has a `culture_id` field. The dialogue selection system looks up the cultural distance between the speaking NPC and the listener. Cultural modifiers apply at `distance_modifier * full_strength`. For v0.1, every NPC in Sova is Van Maanen's Star and every outsider (detective) gets full outsider penalty. For full game, the distance calculation is a simple lookup table: | Observer Culture | Subject Culture | Distance | Modifier Strength | |---|---|---|---| @@ -235,7 +235,7 @@ This is the section I care most about. The content directory isn't just a file l | Requirement | What It Means | Technical Approach | |---|---|---| | **Lazy loading** | Only load the player's current district + queued adjacent districts. Don't load all 20+ districts at once. | Content loader uses a manifest graph. District YAML declares dependencies. Loader resolves the dependency tree and loads only what's needed. | -| **Cross-district references** | NPC in district A mentions faction headquartered in district B. Canonical_id `krenn.sova.transit.npc.kael-davan` resolves across any loaded district. | The `canonical_id` resolver is a global registry populated at manifest-load time (just IDs and paths, not full content). Full content loads on demand. | +| **Cross-district references** | NPC in district A mentions faction headquartered in district B. Canonical_id `van-maanens-star.sova.transit.npc.kael-davan` resolves across any loaded district. | The `canonical_id` resolver is a global registry populated at manifest-load time (just IDs and paths, not full content). Full content loads on demand. | | **Hot-reloading** | Dev-only: change a monologue line, see it in-game without restart. | `notify` crate file watcher on `content/` directory. On change: re-validate changed file → re-parse → hot-swap into running ECS world. Line pools and schedule data are hot-swappable. NPC creation requires restart. | | **Validation pipeline** | `make validate-content` catches errors before they reach the engine. | JSON Schema validation (structural) + cross-reference resolver (semantic) + tier-conditional rules + custom DSL checks. CI runs this on every content PR. | | **DLC packaging** | A DLC is a content pack: new districts + new global entries + extensions to existing districts. | DLC is a content directory with the same structure as base. `_meta/manifest.yaml` declares: base version dependency, ADD/REPLACE/MERGE operations, new district list. Load order: base → DLC1 → DLC2 → mods. | @@ -384,7 +384,7 @@ content/ activities.yaml moral-arc-phases.yaml # Configurable per thematic texture regions/ # 15-25 cultural groups - krenn-system.yaml + van-maanens-star-system.yaml vael-system.yaml ... thematic-textures/ # 4-6 moral textures (SI's palette) @@ -394,7 +394,7 @@ content/ identity.yaml districts/ - sova-transit/ # Krenn System, Station Sova + sova-transit/ # Van Maanen's Star, Station Sova district.yaml # Metadata: system, station, culture_id, theme_texture facts.yaml # District-specific FactIds (Gestalt's split) pools.yaml # All pool definitions for seed-time selection @@ -408,7 +408,7 @@ content/ bar/ corridor/ vael-docks/ # Vael System - prime-central/ # Krenn Prime (surface city) + prime-central/ # Van Maanen's Star Prime (surface city) ... # 20+ districts total ``` @@ -418,7 +418,7 @@ At 20 districts, this is ~1000-2000 YAML files total. Each is small (1-10KB). To If the game has DLC and mod support, content WILL change post-release. The canonical_id system handles this: -- A canonical_id is permanent. Once `krenn.sova.transit.npc.kael-davan` exists, it exists forever. +- A canonical_id is permanent. Once `van-maanens-star.sova.transit.npc.kael-davan` exists, it exists forever. - Content behind a canonical_id can change (REPLACE operation), but the ID persists. - Save games reference canonical_ids, not file paths. If a DLC changes Kael's dialogue, existing saves still reference `kael-davan` and get the updated content. - If a mod is removed, the loader detects missing canonical_ids referenced in the save game and flags them. The game can degrade gracefully (NPC exists but has fallback content) or warn the player. @@ -625,7 +625,7 @@ For Tier 2 line expansion (write 10, generate 40): Input: - 10 authored dialogue lines (human-written, voice-perfect) - NPC profile YAML (personality, role, relationships) - - Cultural brief (Krenn norms, vocabulary, speech patterns) + - Cultural brief (Van Maanen's Star norms, vocabulary, speech patterns) - Tag taxonomy (D-035 tags for each generated line) - Voice card (character-specific writing guide) diff --git a/docs/workshops/wiki-review/round4-gestalt.md b/docs/workshops/wiki-review/round4-gestalt.md index 236fa12cf..488646797 100644 --- a/docs/workshops/wiki-review/round4-gestalt.md +++ b/docs/workshops/wiki-review/round4-gestalt.md @@ -135,7 +135,7 @@ culture: moral_texture: complicity # pragmatic-collectivism + economic-opportunity + logistics ``` -This IS Sova's culture — generated from ingredients rather than hand-written. The Krenn brief becomes the **benchmark output** that the generator must match when given these particular ingredient selections. +This IS Sova's culture — generated from ingredients rather than hand-written. The Van Maanen's Star brief becomes the **benchmark output** that the generator must match when given these particular ingredient selections. ### The mechanical parameter derivation rules @@ -684,7 +684,7 @@ Seed Configuration Generator └── Produces: Per-seed configuration (which pools draw which results) ``` -The beauty: **each generator is independently testable.** The Cultural Parameter Generator can be validated against Miri's Krenn brief. The NPC Generator can be validated against Paula's Sova NPCs. The FRIEND Skinner can be validated against our hand-authored FRIENDs. Each generator has a benchmark. Each can be iterated independently. +The beauty: **each generator is independently testable.** The Cultural Parameter Generator can be validated against Miri's Van Maanen's Star brief. The NPC Generator can be validated against Paula's Sova NPCs. The FRIEND Skinner can be validated against our hand-authored FRIENDs. Each generator has a benchmark. Each can be iterated independently. But when they INTERACT — when the Cultural Parameter Generator feeds the NPC Generator which feeds the Triangle Generator which feeds the District Composer — the output space explodes combinatorially. 300 worlds. All different. All mechanically coherent. All asking the same question. diff --git a/docs/workshops/wiki-review/round4-gore.md b/docs/workshops/wiki-review/round4-gore.md index 911489a28..981cc3bd6 100644 --- a/docs/workshops/wiki-review/round4-gore.md +++ b/docs/workshops/wiki-review/round4-gore.md @@ -80,7 +80,7 @@ My Round 3 clusters dissolve into ingredient combinations: | Old Cluster | Actual Ingredient Combination | |---|---| -| Pragmatic Collectivist (Krenn) | Nordic-Baltic heritage + economic_settlement + logistics_function + collective_security + no_corp + 180yr_drift + regulatory_exclusion | +| Pragmatic Collectivist (Van Maanen's Star) | Nordic-Baltic heritage + economic_settlement + logistics_function + collective_security + no_corp + 180yr_drift + regulatory_exclusion | | Core Institutional | Cosmopolitan heritage + governance_settlement + administrative_function + institutional_trust + heavy_corp + 250yr_drift + monopoly_extraction | | Frontier Individualist | Mixed heritage + economic_settlement + extraction_function + individual_liberty + no_corp + 60yr_drift + scarcity | | Syndic-Corporate | East Asian/Dutch heritage + commercial_settlement + trade_function + meritocratic_advancement + dominant_corp + 150yr_drift + monopoly_extraction | @@ -110,7 +110,7 @@ OUTPUT: Derived properties: The derivation isn't random. It's DETERMINISTIC given the inputs. Same ingredients always produce the same society. The randomization happens at ingredient SELECTION, not at derivation. -This means style briefs — Miri's Krenn brief and its equivalents — are REFERENCE IMPLEMENTATIONS. They're what the derivation function produces for a specific ingredient set. You don't need 300 style briefs. You need the derivation function, plus 10-20 reference implementations that demonstrate it works correctly and that writers can use as models for the authored content that sits on top. +This means style briefs — Miri's Van Maanen's Star brief and its equivalents — are REFERENCE IMPLEMENTATIONS. They're what the derivation function produces for a specific ingredient set. You don't need 300 style briefs. You need the derivation function, plus 10-20 reference implementations that demonstrate it works correctly and that writers can use as models for the authored content that sits on top. --- diff --git a/docs/workshops/wiki-review/round4-mellanie.md b/docs/workshops/wiki-review/round4-mellanie.md index e11a6be5c..8b0f28d8f 100644 --- a/docs/workshops/wiki-review/round4-mellanie.md +++ b/docs/workshops/wiki-review/round4-mellanie.md @@ -22,15 +22,15 @@ This is right. And it changes my job description. ### What I used to do (20-district model) -Read Miri's Krenn brief. Hold the whole register in my head. Write all Krenn content in one voice. Switch to the next brief. Repeat. +Read Miri's Van Maanen's Star brief. Hold the whole register in my head. Write all Van Maanen's Star content in one voice. Switch to the next brief. Repeat. ### What I do now (300-world model) -Define the PARAMETERS that make a voice sound right. Not "write Krenn dialogue" but "define what makes dialogue sound working-class-logistics-heritage-Nordic-Baltic." +Define the PARAMETERS that make a voice sound right. Not "write Van Maanen's Star dialogue" but "define what makes dialogue sound working-class-logistics-heritage-Nordic-Baltic." ### The ingredient categories I need to parameterize -| Category | What the generator needs from me | Example (Krenn ingredients) | +| Category | What the generator needs from me | Example (Van Maanen's Star ingredients) | |----------|----------------------------------|----------------------------| | **Sentence rhythm** | Fragment frequency, max comfortable sentence length, clause-chaining habits | 70% fragments, max 8 words comfortable, no subordinate clauses | | **Formality gradient** | How register shifts with access tier | public: clipped neutral / peer: fragments + substrate / insider: full substrate + first names / authority: formal + hostile | @@ -271,7 +271,7 @@ Compare to my Round 3 estimate: 13,500-31,200 authored lines for 20 districts. T **Anchor lines.** Still Sacred. Still hand-authored. Still the gut-check test. At 300-world scale, anchor lines live in the FRIEND arc templates (30-50 arcs), not in per-NPC profiles. Each FRIEND arc template includes its anchor lines. The generator assigns arcs to NPCs but doesn't modify the anchors. -**Environmental text as worldbuilding.** Still true. But at 300 worlds, I'm not writing 65-90 items per district. I'm writing environmental text TEMPLATE POOLS (signs, menus, graffiti, notices, tickers) and cultural parameter transforms that make the templates world-specific. The template says "BAR MENU." The parameters say "Krenn-derived: sparse, no descriptions, heritage food names, small denominations." The generator produces a specific menu for a specific bar on a specific world. +**Environmental text as worldbuilding.** Still true. But at 300 worlds, I'm not writing 65-90 items per district. I'm writing environmental text TEMPLATE POOLS (signs, menus, graffiti, notices, tickers) and cultural parameter transforms that make the templates world-specific. The template says "BAR MENU." The parameters say "Van Maanen's Star-derived: sparse, no descriptions, heritage food names, small denominations." The generator produces a specific menu for a specific bar on a specific world. ### What my Round 3 proposals got wrong @@ -315,7 +315,7 @@ Given the 300-world reframe, here's what I should author first, in priority orde ### Priority 1: Cultural ingredient specs (the foundation everything else builds on) -Using the Krenn brief as source material, extract and formalize the 8 parameter categories for the Nordic-Baltic ingredient set. This is the first ingredient set. It becomes the template for all others. +Using the Van Maanen's Star brief as source material, extract and formalize the 8 parameter categories for the Nordic-Baltic ingredient set. This is the first ingredient set. It becomes the template for all others. ### Priority 2: Smuggler and detective voice profiles as continuous axes @@ -323,7 +323,7 @@ Convert my Round 2 voice cards from prose descriptions into axis-based parameter ### Priority 3: FRIEND arc voice seeds (pattern-level, not character-level) -Author 3-5 complete FRIEND arcs as Sacred content. Each arc is a full 5-phase emotional journey with voice lines at every phase. These are the seed arcs. Test them against the Krenn cultural parameters to verify they survive cultural transforms. +Author 3-5 complete FRIEND arcs as Sacred content. Each arc is a full 5-phase emotional journey with voice lines at every phase. These are the seed arcs. Test them against the Van Maanen's Star cultural parameters to verify they survive cultural transforms. ### Priority 4: Environmental text template pools diff --git a/docs/workshops/wiki-review/round4-miri.md b/docs/workshops/wiki-review/round4-miri.md index 487e790b9..68960fef3 100644 --- a/docs/workshops/wiki-review/round4-miri.md +++ b/docs/workshops/wiki-review/round4-miri.md @@ -18,7 +18,7 @@ Everything I proposed in Round 3 was designed for 8-10 hand-authored regions. At | Quality from expert review | Quality from **constraint specification** — the generator can't produce garbage | | Each region needs a worldbuilder | The worldbuilder designs the **menu**; generators cook the meals | -The Krenn System brief from Rounds 1-2 is now a **proof-of-concept output** — one meal from the kitchen. The real product is the recipe book + the ingredient pantry + the cooking rules. +Van Maanen's Star brief from Rounds 1-2 is now a **proof-of-concept output** — one meal from the kitchen. The real product is the recipe book + the ingredient pantry + the cooking rules. --- @@ -52,7 +52,7 @@ I'm proposing **10 roots**. A society picks 1-3 and blends them with drift weigh A society picks 1-3 roots with blend weights summing to 1.0. The generator blends parameters: ```yaml -# Example: Krenn System +# Example: Van Maanen's Star heritage: primary: frost # weight: 0.55 secondary: salt # weight: 0.30 @@ -61,8 +61,8 @@ heritage: ``` The generator produces: -- **Naming phonetics:** 55% Frost rules (compact, consonant-cluster) + 30% Salt rules (clipped, dental) + 15% Iron (heavy, rhythmic) = short, hard names with practical feel. This IS Krenn naming — we just derived it from parameters instead of hand-authoring it. -- **Social dynamics:** 55% reserve + 30% pragmatism + 15% solidarity = mind-your-business with transactional undertones and labor solidarity. This IS Krenn culture. +- **Naming phonetics:** 55% Frost rules (compact, consonant-cluster) + 30% Salt rules (clipped, dental) + 15% Iron (heavy, rhythmic) = short, hard names with practical feel. This IS Van Maanen's Star naming — we just derived it from parameters instead of hand-authoring it. +- **Social dynamics:** 55% reserve + 30% pragmatism + 15% solidarity = mind-your-business with transactional undertones and labor solidarity. This IS Van Maanen's Star culture. - **Trust model:** Dominant = patience (Frost) modified by fair-dealing expectation (Salt) = trust earned through time + demonstrated reliability. **Drift adjustment:** The drift stage modifies how blended the roots are. At "pioneer" (0-50yr), the primary root dominates strongly (weight 0.8+). At "mature" (150-300yr), the roots are more evenly blended and novel elements emerge. At "ancient" (300+), the heritage is substrate — barely detectable, mostly novel. @@ -75,7 +75,7 @@ drift_modifiers: ancient: # primary ×0.5, secondary ×0.5, tertiary ×0.5, novel: 0.8 ``` -The "novel" factor represents cultural elements that have no heritage origin — they emerged from local conditions. Krenn's first-name-primary convention is novel: no founding culture used it, but it emerged from logistics-class social compression. At 300 worlds, the generator needs to introduce novel elements proportional to drift stage. +The "novel" factor represents cultural elements that have no heritage origin — they emerged from local conditions. Van Maanen's Star's first-name-primary convention is novel: no founding culture used it, but it emerged from logistics-class social compression. At 300 worlds, the generator needs to introduce novel elements proportional to drift stage. ### Ingredient Category B: Settlement Motivation @@ -126,7 +126,7 @@ What the settlement DOES now. May differ from original motivation. | **Prohibition economy** | The desired thing is banned. Extra income = access to the forbidden. | Ideological — "the ban is wrong" | Busting this forces the player to evaluate the ban | | **Generational extraction** | Wealth flows out of the community to distant owners. Extra income = keeping what's yours. | Righteous — "they're stealing from us first" | Busting this feels like being the owner's enforcer | -**Krenn is "tight margin" + "prohibition economy"** — workers need extra income AND lattice components are banned. The double pressure creates the specific moral texture where the ring is both economically rational and ideologically defensible. +**Van Maanen's Star is "tight margin" + "prohibition economy"** — workers need extra income AND lattice components are banned. The double pressure creates the specific moral texture where the ring is both economically rational and ideologically defensible. At 300 worlds, the generator picks 1-2 pressure types per society. The combination determines the grey economy flavor, which determines the contraband type, which determines the investigation's moral weight. @@ -160,8 +160,8 @@ When the generator assembles a society from ingredients, it produces a profile. ```yaml # Generated society profile -society_id: krenn-sova-transit -world_id: krenn-system +society_id: van-maanens-star-sova-transit +world_id: van-maanens-star-system # Ingredients (input) heritage: @@ -271,9 +271,9 @@ environment: | **Contraband System** | `grey_economy.*`, `economic_pressure` | Determines what's being smuggled and why | | **Triangle Generator** | `social.solidarity_type`, `grey_economy.structure` | Creates culturally appropriate conflict patterns | -### Validation: Can this reproduce Krenn? +### Validation: Can this reproduce Van Maanen's Star? -If I feed the Krenn ingredients into this system, does the output match what I hand-authored in Rounds 1-2? +If I feed the Van Maanen's Star ingredients into this system, does the output match what I hand-authored in Rounds 1-2? | Hand-authored (Round 1-2) | Generator would produce | Match? | |---|---|---| @@ -415,7 +415,7 @@ The society profile modifies which patterns and motivations are common: | `drift_stage: pioneer` | More REMNANTs (founders still alive) | More OPERATORs (everyone is building/doing) | | `drift_stage: ancient` | More GHOSTs (referenced history) | More CIVILIANs (society is calcified, few active operators) | -This means: a Frost/Salt/Iron society (Krenn-like) with high privacy and labor solidarity NATURALLY produces more NOBODYs and CIVILIANs than a Tide/Vine society with low privacy and family solidarity, which NATURALLY produces more WITNESSes and THRESHOLDs. The cultural parameters shape the NPC population without explicit per-society rules. +This means: a Frost/Salt/Iron society (Van Maanen's Star-like) with high privacy and labor solidarity NATURALLY produces more NOBODYs and CIVILIANs than a Tide/Vine society with low privacy and family solidarity, which NATURALLY produces more WITNESSes and THRESHOLDs. The cultural parameters shape the NPC population without explicit per-society rules. --- @@ -481,7 +481,7 @@ Not every archetype is equally viable in every culture: | `drift_stage: pioneer` | Everyone is a Newcomer; archetype distinctions are flatter | | `economic_function: transit` | Drifter is the norm; Local barely exists | -This means: the SAME archetype plays differently in different cultures. An Investigator in a Frost/Salt culture (Krenn-like) faces patient silence. An Investigator in a Tide/Vine culture faces elaborate social performance. An Investigator in an Iron culture faces organized collective resistance. Eight archetypes times the ingredient variation space produces hundreds of distinct play experiences. +This means: the SAME archetype plays differently in different cultures. An Investigator in a Frost/Salt culture (Van Maanen's Star-like) faces patient silence. An Investigator in a Tide/Vine culture faces elaborate social performance. An Investigator in an Iron culture faces organized collective resistance. Eight archetypes times the ingredient variation space produces hundreds of distinct play experiences. --- @@ -556,7 +556,7 @@ The gate network is the cultural map's skeleton. At 300 worlds: The lead flagged varying gravity as a perception element. From a worldbuilding perspective: - Station worlds = standard gravity (simulated). Feels like home for long-term residents. -- Surface worlds = variable gravity. Krenn Prime has a specific gravity that station-born visitors notice. +- Surface worlds = variable gravity. Van Maanen's Star Prime has a specific gravity that station-born visitors notice. - Low-gravity stations = social markers. People move differently, carry differently, fight differently. - Gravity variation is a WORLDBUILDING INGREDIENT, not just a physics parameter. A society that lives in low gravity for 200 years develops different body language, different spatial norms, different architecture. The heritage root blending should include a `gravity_norm` parameter. @@ -579,7 +579,7 @@ At 10 regions, I could manually verify each culture against known SF properties. |---|---|---| | Arc heritage + academic settlement + meritocratic authority | Banks's Culture (post-scarcity intellectual society) | The Culture lacks the heritage-drift mechanic and the grey economy. Our version has economic pressure and smuggling. Distinct. | | Iron heritage + extractive economics + debt-trap pressure | Alien franchise (company-colony, exploited workers) | Common SF trope, not specific enough to one franchise. Our version has the ingredients system rather than a monolithic "evil corporation." | -| Frost heritage + logistics + tight-margin + prohibition | Hamilton's Commonwealth (only if we use Commonwealth-specific names/tech) | Already verified in Rounds 1-2. Krenn is structurally original. | +| Frost heritage + logistics + tight-margin + prohibition | Hamilton's Commonwealth (only if we use Commonwealth-specific names/tech) | Already verified in Rounds 1-2. Van Maanen's Star is structurally original. | | Dust heritage + communal + survival-gap | Le Guin's Anarres (The Dispossessed) | Our version has a grey economy; Anarres explicitly doesn't. Distinct. | | Jade heritage + hierarchical + institutional-military | Generic "space samurai" trope | Heritage drift should prevent this. At mature drift, the Jade root is substrate, not surface. The society shouldn't feel like "Japan in space." | diff --git a/docs/workshops/wiki-review/round4-nigel.md b/docs/workshops/wiki-review/round4-nigel.md index eee5b2de4..232bab5ea 100644 --- a/docs/workshops/wiki-review/round4-nigel.md +++ b/docs/workshops/wiki-review/round4-nigel.md @@ -390,13 +390,13 @@ This means the generator produces a gate graph per seed: ```yaml gate_topology: seed: 847291 - core_worlds: [earth, augusta, krenn_prime, ...] # Always present (Sacred) + core_worlds: [earth, augusta, van_maanens_star_prime, ...] # Always present (Sacred) accessible_worlds: 52 # Fixed count (Middle Kingdom) connections: - - from: krenn_prime + - from: van_maanens_star_prime to: sova_station type: permanent # Always open - - from: krenn_prime + - from: van_maanens_star_prime to: haven_drift type: discoverable # Available through quest/event - from: augusta @@ -413,9 +413,9 @@ This ties directly to THE NOBODY. A NOBODY who turns out to be a navigator opens ### What This Means for Chapter-Level Replayability -Playthrough 1: Seed gives you Krenn System → Merchant Hub → Military Outpost. Three worlds, three cultures, three moral textures. Your story is about navigating from collective solidarity to transactional relationships to rigid hierarchy. +Playthrough 1: Seed gives you Van Maanen's Star → Merchant Hub → Military Outpost. Three worlds, three cultures, three moral textures. Your story is about navigating from collective solidarity to transactional relationships to rigid hierarchy. -Playthrough 2: Different seed gives you Krenn System → Research Station → Religious Enclave. Same starting point, completely different second and third acts. Your story is about navigating from blue-collar pragmatism to intellectual risk-taking to faith-based community. +Playthrough 2: Different seed gives you Van Maanen's Star → Research Station → Religious Enclave. Same starting point, completely different second and third acts. Your story is about navigating from blue-collar pragmatism to intellectual risk-taking to faith-based community. Playthrough 3: Same seed as Playthrough 1, but you befriend a different NOBODY in the Merchant Hub — a navigator who opens a gate to a Frontier world. Now you have a FOURTH world that Playthrough 1 never accessed. Your story branches in a direction the seed alone didn't determine. @@ -512,7 +512,7 @@ The template produces Tier-1-depth content without Tier-1-effort per NPC. The QU **2. Cultural briefs become generator input parameters, not documentation.** -Miri's Krenn brief is beautiful. It's also 5 pages of prose. At 300 worlds, we can't write 300 Krenn-quality briefs. +Miri's Van Maanen's Star brief is beautiful. It's also 5 pages of prose. At 300 worlds, we can't write 300 Van Maanen's Star-quality briefs. The solution: **cultural ingredients produce mechanical parameters, not prose.** The prose is for the FIRST 5-10 worlds (the hand-authored reference implementations). The generator learns the PATTERN from the ingredients menu and produces culturally-consistent parameters for the remaining 290. diff --git a/docs/workshops/wiki-review/round4-ozzie.md b/docs/workshops/wiki-review/round4-ozzie.md index cbea5b90d..b6c40b4e0 100644 --- a/docs/workshops/wiki-review/round4-ozzie.md +++ b/docs/workshops/wiki-review/round4-ozzie.md @@ -247,9 +247,9 @@ At 300 worlds, the gate network determines which worlds the player CAN REACH. Co The player experience: -**Playthrough 1:** You start in Krenn. The gate network gives you access to Systems A, B, and C. You explore them. You never see Systems D, E, or F. +**Playthrough 1:** You start in Van Maanen's Star. The gate network gives you access to Systems A, B, and C. You explore them. You never see Systems D, E, or F. -**Playthrough 2:** You start in Krenn. Different seed. Now you have access to Systems A, D, and G. System B — the place you spent 20 hours in last playthrough — is UNREACHABLE. It exists in the universe. You can't get there. And System D is somewhere you've never been. +**Playthrough 2:** You start in Van Maanen's Star. Different seed. Now you have access to Systems A, D, and G. System B — the place you spent 20 hours in last playthrough — is UNREACHABLE. It exists in the universe. You can't get there. And System D is somewhere you've never been. The player thinks: "The universe is bigger than my playthrough. I CAN'T see it all. Each game gives me a SLICE of the Settled Reach." diff --git a/docs/workshops/wiki-review/si-ticket-changes.md b/docs/workshops/wiki-review/si-ticket-changes.md index 59e0afb9e..6abfd0b39 100644 --- a/docs/workshops/wiki-review/si-ticket-changes.md +++ b/docs/workshops/wiki-review/si-ticket-changes.md @@ -11,7 +11,7 @@ | ID | Title | Action | Rationale | |----|-------|--------|-----------| | #301 | Wiki taxonomy and structure — full future-ready schema | **Update description** — workshop produced concrete taxonomy rules (Tyre R2 §5, Miri canonical_id). Assign to **copy** team. | Workshop directly addresses this ticket's scope. | -| #319 | Krenn System wiki entry — first star system | **Update description** — Miri delivered Krenn System brief in workshop (Round 1+2). Assign to **copy** team. Will be fulfilled by new ticket for cultural-groups file. | Miri's brief supersedes the original scope. | +| #319 | Van Maanen's Star wiki entry — first star system | **Update description** — Miri delivered Van Maanen's Star brief in workshop (Round 1+2). Assign to **copy** team. Will be fulfilled by new ticket for cultural-groups file. | Miri's brief supersedes the original scope. | | #368 | Knowledge vocabulary for v0.1 content (#309) | **Mark done** — the wiki at `wiki/` is the output. Currently in_progress. | Workshop is the review of #368's output. | | #261 | Dual Lens Authoring Guide | **No change** — still blocking. Workshop confirms its importance. Assign to **copy** team when ready. | Workshop style guide work complements but doesn't replace #261. | @@ -48,12 +48,12 @@ - Parent: workshop epic - Description: Phonetic collision fix (Kael/Hael). Rename to Naia Tamm per Miri R2 §2. Find-and-replace across ~8 wiki files. Triangle 4 becomes Naia-Kael-Sera. Source: Paula R1, Miri R2. -**A3. Create wiki/cultural-groups/krenn-system.md** +**A3. Create wiki/cultural-groups/van-maanens-star-system.md** - Type: task - Priority: high - Team: copy - Parent: workshop epic -- Description: Compile Miri's Round 1 + Round 2 Krenn System cultural brief into canonical wiki page. Includes: heritage analysis (Finnish-Estonian-Latvian-Norwegian blend), naming conventions, substrate vocabulary (10+ heritage words), social norms, food/drink, greeting conventions, access tier cultural profile. YAML frontmatter with canonical_id. Source: Miri R1+R2. +- Description: Compile Miri's Round 1 + Round 2 Van Maanen's Star cultural brief into canonical wiki page. Includes: heritage analysis (Finnish-Estonian-Latvian-Norwegian blend), naming conventions, substrate vocabulary (10+ heritage words), social norms, food/drink, greeting conventions, access tier cultural profile. YAML frontmatter with canonical_id. Source: Miri R1+R2. **A4. Create wiki/cultural-groups/_template.md — regional style guide pattern** - Type: task @@ -67,7 +67,7 @@ - Priority: medium - Team: copy - Parent: workshop epic -- Description: Add Cultural Groups section to wiki index between Factions and NPCs. Link to krenn-system.md and _template.md. Source: Miri R2 §5, Tyre R2 §5. +- Description: Add Cultural Groups section to wiki index between Factions and NPCs. Link to van-maanens-star-system.md and _template.md. Source: Miri R2 §5, Tyre R2 §5. **A6. Add smuggler-perspective FactId progression text to fact-catalog.md** - Type: task @@ -116,7 +116,7 @@ - Priority: medium - Team: copy - Parent: workshop epic -- Description: Create wiki/authoring/environmental-text-examples.md with Krenn-voiced examples for 4 text types: bar menu, safety notice, news ticker cycle, corridor graffiti. Include cultural notes and monologue pairings (smuggler + detective). Source: Miri R2 §3 (4 examples), Mellanie R2 §1 (4 examples). Merge both sets. +- Description: Create wiki/authoring/environmental-text-examples.md with Van Maanen's Star-voiced examples for 4 text types: bar menu, safety notice, news ticker cycle, corridor graffiti. Include cultural notes and monologue pairings (smuggler + detective). Source: Miri R2 §3 (4 examples), Mellanie R2 §1 (4 examples). Merge both sets. ### B. Style Guides & Spec Documents (copy team) @@ -146,7 +146,7 @@ - Priority: high - Team: copy - Parent: workshop epic -- Description: Two deliverables: (1) Smuggler voice card — paired examples with detective showing dual-lens register differences (Mellanie R2 §3). Thinks in people vs data, first names vs surnames, fragments vs complete sentences, Krenn substrate vocabulary. (2) Smuggler moral arc — 4 phases (Comfort→Doubt→Reckoning→Compromise), smuggler-specific FactIds (operations.cover_integrity, operations.personnel_stability, operations.institutional_pressure, operations.moral_weight, operations.exit_cost), monologue triggers (sense_atmosphere_shift, witness_exposure_risk, observe_loyalty_fracture, feel_complicity_deepen, recognize_no_exit, read_the_room). Source: Gore R2 §3, Paula R2 §1, Mellanie R2 §3. +- Description: Two deliverables: (1) Smuggler voice card — paired examples with detective showing dual-lens register differences (Mellanie R2 §3). Thinks in people vs data, first names vs surnames, fragments vs complete sentences, Van Maanen's Star substrate vocabulary. (2) Smuggler moral arc — 4 phases (Comfort→Doubt→Reckoning→Compromise), smuggler-specific FactIds (operations.cover_integrity, operations.personnel_stability, operations.institutional_pressure, operations.moral_weight, operations.exit_cost), monologue triggers (sense_atmosphere_shift, witness_exposure_risk, observe_loyalty_fracture, feel_complicity_deepen, recognize_no_exit, read_the_room). Source: Gore R2 §3, Paula R2 §1, Mellanie R2 §3. **B5. NPC-format briefs for both PCs — Concept A v0.1** - Type: story @@ -232,7 +232,7 @@ - Priority: medium - Team: copy - Parent: workshop epic -- Description: Design the cultural_gate modifier that adjusts dialogue disclosure based on cultural insider/outsider status, independent of relationship state. Krenn culture reduces disclosure to outsiders (detective) regardless of trust level. Not a new access tier — a modifier on existing tiers. Needs mechanical spec from Gestalt + feasibility from Tyre. Source: Gore R2 §2. +- Description: Design the cultural_gate modifier that adjusts dialogue disclosure based on cultural insider/outsider status, independent of relationship state. Van Maanen's Star culture reduces disclosure to outsiders (detective) regardless of trust level. Not a new access tier — a modifier on existing tiers. Needs mechanical spec from Gestalt + feasibility from Tyre. Source: Gore R2 §2. **D2. Seed configuration schema design** - Type: story @@ -262,7 +262,7 @@ Workshop Epic ├── A1 (full names) ── no deps ├── A2 (Hael→Naia rename) ── no deps -├── A3 (Krenn brief) ── no deps +├── A3 (Van Maanen's Star brief) ── no deps ├── A4 (regional template) ── no deps ├── A5 (wiki index update) ── blocked by A3, A4 ├── A6 (smuggler FactId text) ── blocked by B4 diff --git a/docs/workshops/wiki-review/wiki-review-workshop-brief.md b/docs/workshops/wiki-review/wiki-review-workshop-brief.md index d43a42399..eea640d26 100644 --- a/docs/workshops/wiki-review/wiki-review-workshop-brief.md +++ b/docs/workshops/wiki-review/wiki-review-workshop-brief.md @@ -64,7 +64,7 @@ We need explicit style guides that make the wiki reproducible. Not just "here's --- -## Topic 3: Regional Style Guide — Pattern + Krenn System Brief +## Topic 3: Regional Style Guide — Pattern + Van Maanen's Star Brief **The question:** How do we ensure naming and cultural flavor feel historically cohesive rather than generic sci-fi? @@ -72,7 +72,7 @@ We need explicit style guides that make the wiki reproducible. Not just "here's **Scope for this workshop:** NOT a full set of regional briefs. We need: 1. **A pattern/template** for regional style guides — what a style guide for any region should contain -2. **One filled brief** for Krenn System / Sova Transit District — the v0.1 location, fully specified +2. **One filled brief** for Van Maanen's Star / Sova Transit District — the v0.1 location, fully specified 3. **Naming principles** — how real-world naming patterns evolve over ~180 years of space settlement The pattern should cover: @@ -84,7 +84,7 @@ The pattern should cover: - Aesthetic markers (architecture, food, dress — things that inform environmental text) **Questions:** -1. **Miri:** What cultural cluster makes sense for Krenn System? What does 180 years of drift look like? +1. **Miri:** What cultural cluster makes sense for Van Maanen's Star? What does 180 years of drift look like? 2. **Gore:** How does cultural identity connect to the game's themes? Should the player notice heritage, or is it ambient? 3. **Paula:** How do naming conventions affect NPC authoring? Do the current 17 NPCs already follow a pattern? 4. **Mellanie:** What environmental text (signs, menus, graffiti) changes based on regional culture? @@ -95,7 +95,7 @@ The pattern should cover: **The question:** How do we prevent name collisions, ambiguity, and organizational confusion as the wiki grows beyond v0.1? -Current issue: "The Terminal" could exist in multiple systems. "Maintenance Corridors" is generic. We already moved locations to `locations/krenn-system/` for disambiguation, but this needs a principled approach. +Current issue: "The Terminal" could exist in multiple systems. "Maintenance Corridors" is generic. We already moved locations to `locations/van-maanens-star-system/` for disambiguation, but this needs a principled approach. **Specific concerns:** - Location names that recur across systems (terminals, bars, maintenance areas) @@ -158,7 +158,7 @@ The wiki is the authoring source. But the game needs content in engine-readable **Round 2 — Synthesis.** Cross-pollinate. Respond to each other's proposals. Produce: 1. Decisions to record (new D-entries or amendments) 2. Style guide documents to create -3. Regional brief for Krenn System +3. Regional brief for Van Maanen's Star 4. Content directory structure proposal 5. New tickets for SI to create 6. Amendments to existing wiki pages @@ -167,7 +167,7 @@ The wiki is the authoring source. But the game needs content in engine-readable - **Style guide template:** Reusable pattern for NPC, location, faction, technology wiki pages - **Regional style guide pattern:** Template for any region's cultural naming/flavor guide -- **Krenn System regional brief:** Filled-in style guide for v0.1 location +- **Van Maanen's Star regional brief:** Filled-in style guide for v0.1 location - **Wiki taxonomy rules:** Nesting and naming conventions document - **Content directory structure:** Proposed `content/` layout with mod overlay spec - **PC-as-NPC spec:** How player character briefs integrate with NPC templates diff --git a/docs/workshops/wiki-review/workshop-outcomes.md b/docs/workshops/wiki-review/workshop-outcomes.md index 702389a80..14f9797d0 100644 --- a/docs/workshops/wiki-review/workshop-outcomes.md +++ b/docs/workshops/wiki-review/workshop-outcomes.md @@ -70,7 +70,7 @@ The specific v0.1 decisions (Naia rename, NPC architecture, THE NOBODY, THE MIRR | ID | Action | |----|--------| | #301 | Update description with concrete taxonomy rules from workshop | -| #319 | Update — Miri's Krenn brief supersedes original scope | +| #319 | Update — Miri's Van Maanen's Star brief supersedes original scope | | #368 | Mark done — wiki at wiki/ is the delivered output | | #261 | No change — confirmed still blocking, assign to copy when ready | @@ -82,7 +82,7 @@ The specific v0.1 decisions (Naia rename, NPC architecture, THE NOBODY, THE MIRR | Series | Count | Examples | |--------|-------|---------| -| A (Wiki content updates) | 12 | A1 canonical names, A2 Hael→Naia rename, A3 Krenn brief, A7 smuggler attributes, A11 Triangle 1 fix | +| A (Wiki content updates) | 12 | A1 canonical names, A2 Hael→Naia rename, A3 Van Maanen's Star brief, A7 smuggler attributes, A11 Triangle 1 fix | | B (Style guides + specs) | 5 | B1 NPC Authoring Style Guide, B2 MIRROR spec, B3 PC-as-NPC spec, B4 Smuggler voice card | | C (Content directory + schemas) | 10 | C1 design doc, C2 directory skeleton, C3 schemas, C9 validate-content CLI | | D (Design specs) | 4 | D1 cultural_gate design, D2 seed config schema, D3 secondary contraband, D4 news ticker | diff --git a/project.yaml b/project.yaml index 1d21cc62b..410f44936 100644 --- a/project.yaml +++ b/project.yaml @@ -13,7 +13,7 @@ setting: > Original science fiction universe — the Settled Reach, a network of star systems connected by Founder Gates. Neural lattice technology enables soft immortality, forking, and re-embodiment. The v0.1 - vertical slice takes place in Sova Transit District, Krenn System. + vertical slice takes place in Sova Transit District, Van Maanen's Star. architecture: client: Godot 4 (GDScript) diff --git a/server/src/bin/generator_spike.rs b/server/src/bin/generator_spike.rs index 9007084f2..ae4500394 100644 --- a/server/src/bin/generator_spike.rs +++ b/server/src/bin/generator_spike.rs @@ -56,8 +56,8 @@ struct Args { #[arg(long)] seed: u64, - /// Culture to use (default: "krenn"). - #[arg(long, default_value = "krenn")] + /// Culture to use (default: "van-maanens-star"). + #[arg(long, default_value = "van-maanens-star")] culture: String, /// Phase 2: load zone spec and culture from RON files on disk. @@ -226,10 +226,10 @@ fn hardcoded_industrial_zone() -> ZoneSpec { // Phase 1: hardcoded culture stub // --------------------------------------------------------------------------- -fn hardcoded_krenn_culture() -> CultureProfile { +fn hardcoded_van_maanens_star_culture() -> CultureProfile { CultureProfile { - id: "krenn".into(), - name: "Krenn System Culture".into(), + id: "van-maanens-star".into(), + name: "Van Maanen's Star Culture".into(), description: "Working-class pragmatic culture. ~180 years settled. Community-oriented, suspicious of distant authority, values competence and reliability.".into(), naming: NamingConventions { style: "compact, consonant-heavy, first-name-primary".into(), @@ -1007,9 +1007,9 @@ fn main() { } }; let culture = match args.culture.as_str() { - "krenn" => hardcoded_krenn_culture(), + "van-maanens-star" => hardcoded_van_maanens_star_culture(), other => { - eprintln!("Unknown culture: '{}'. Use 'krenn'.", other); + eprintln!("Unknown culture: '{}'. Use 'van-maanens-star'.", other); eprintln!("(Phase 2 with --from-files loads culture RON from disk)"); process::exit(1); } diff --git a/server/src/bin/validate_ron.rs b/server/src/bin/validate_ron.rs index 5dd86c064..a21b7dd26 100644 --- a/server/src/bin/validate_ron.rs +++ b/server/src/bin/validate_ron.rs @@ -9,7 +9,7 @@ //! ```sh //! # Via wrapper script (recommended): //! tooling/validate-ron content/global/zone-identity-spec.example.ron zone -//! tooling/validate-ron content/global/culture-krenn.example.ron culture +//! tooling/validate-ron content/global/culture-van-maanens-star.example.ron culture //! //! # Direct: //! cargo run --bin validate_ron -- diff --git a/server/src/npc/blueprint.rs b/server/src/npc/blueprint.rs index afa273ee0..5add5f245 100644 --- a/server/src/npc/blueprint.rs +++ b/server/src/npc/blueprint.rs @@ -12,7 +12,7 @@ //! //! The Rust structs ARE the schema. Copy team fills RON files to match these structs: //! - Zone identity spec: ticket #609 -//! - Culture profile (Krenn): ticket #610 +//! - Culture profile (Van Maanen's Star): ticket #610 //! //! ## Format //! @@ -106,7 +106,7 @@ pub struct SocialSiteSpec { /// Example: /// action_text: "moves freight containers" /// context: OnShift -/// → assembled with Krenn modifier "with mechanical efficiency" +/// → assembled with Van Maanen's Star modifier "with mechanical efficiency" /// → "moves freight containers with mechanical efficiency" #[derive(Debug, Clone, Serialize, Deserialize)] pub struct BehaviorPrimitive { @@ -231,7 +231,7 @@ pub fn assemble_behaviors( /// they have, what values shape their personality distribution. #[derive(Debug, Clone, Serialize, Deserialize)] pub struct CultureProfile { - /// Culture identifier (e.g. "krenn"). + /// Culture identifier (e.g. "van-maanens-star"). pub id: String, /// Human-readable culture name. pub name: String, @@ -501,8 +501,8 @@ mod tests { #[test] fn culture_profile_round_trips_through_ron() { let profile = CultureProfile { - id: "krenn".into(), - name: "Krenn System Culture".into(), + id: "van-maanens-star".into(), + name: "Van Maanen's Star Culture".into(), description: "Working-class pragmatic culture".into(), naming: NamingConventions { style: "compact, consonant-heavy".into(), @@ -531,7 +531,7 @@ mod tests { let ron_str = ron::ser::to_string_pretty(&profile, ron::ser::PrettyConfig::default()).unwrap(); let deserialized: CultureProfile = ron::from_str(&ron_str).unwrap(); - assert_eq!(deserialized.id, "krenn"); + assert_eq!(deserialized.id, "van-maanens-star"); assert_eq!(deserialized.naming.given_names.len(), 2); assert_eq!(deserialized.values.favored_traits.len(), 2); } @@ -570,7 +570,7 @@ mod tests { let output = SpikeOutput { zone_type: "rural".into(), seed: 42, - culture: "krenn".into(), + culture: "van-maanens-star".into(), npcs: vec![], }; diff --git a/server/src/voice/cache.rs b/server/src/voice/cache.rs index 05f30a01c..2623572f4 100644 --- a/server/src/voice/cache.rs +++ b/server/src/voice/cache.rs @@ -249,7 +249,7 @@ mod tests { fn zone_cache_store_and_lookup() { let mut cache = ZoneVoiceCache::new("v1".into(), "i1".into()); let key = CacheKey { - culture_id: "krenn".into(), + culture_id: "van-maanens-star".into(), npc_stable_id: 42, content_type: ContentType::Dialogue, content_index: 0, @@ -263,7 +263,7 @@ mod tests { fn zone_cache_miss_returns_none() { let cache = ZoneVoiceCache::new("v1".into(), "i1".into()); let key = CacheKey { - culture_id: "krenn".into(), + culture_id: "van-maanens-star".into(), npc_stable_id: 42, content_type: ContentType::Dialogue, content_index: 0, @@ -276,7 +276,7 @@ mod tests { fn zone_cache_round_trips_through_msgpack() { let mut cache = ZoneVoiceCache::new("v1".into(), "i1".into()); let key = CacheKey { - culture_id: "krenn".into(), + culture_id: "van-maanens-star".into(), npc_stable_id: 42, content_type: ContentType::Behavior, content_index: 3, @@ -297,7 +297,7 @@ mod tests { let mut store = VoiceCacheStore::new(dir.clone(), 12345, "v1".into(), "i1".into()); let key = CacheKey { - culture_id: "krenn".into(), + culture_id: "van-maanens-star".into(), npc_stable_id: 1, content_type: ContentType::Dialogue, content_index: 0, @@ -320,7 +320,7 @@ mod tests { let mut store = VoiceCacheStore::new(dir.clone(), 42, "v1".into(), "i1".into()); let key = CacheKey { - culture_id: "krenn".into(), + culture_id: "van-maanens-star".into(), npc_stable_id: 1, content_type: ContentType::Dialogue, content_index: 0, diff --git a/server/src/voice/lookup.rs b/server/src/voice/lookup.rs index 1ce576d39..b7a387905 100644 --- a/server/src/voice/lookup.rs +++ b/server/src/voice/lookup.rs @@ -87,7 +87,7 @@ mod tests { fn cache_hit_returns_voiced_text() { let cache = test_cache(); let key = CacheKey { - culture_id: "krenn".into(), + culture_id: "van-maanens-star".into(), npc_stable_id: 42, content_type: ContentType::Behavior, content_index: 0, @@ -96,7 +96,7 @@ mod tests { cache.lock().unwrap().store(100, key, "Voiced line.".into()); let result = voiced_behavior( - &cache, 100, "krenn", 42, ContentType::Behavior, 0, None, + &cache, 100, "van-maanens-star", 42, ContentType::Behavior, 0, None, "Base line.", false, ); assert_eq!(result, "Voiced line."); @@ -106,7 +106,7 @@ mod tests { fn cache_miss_returns_base_text() { let cache = test_cache(); let result = voiced_behavior( - &cache, 100, "krenn", 42, ContentType::Behavior, 0, None, + &cache, 100, "van-maanens-star", 42, ContentType::Behavior, 0, None, "Base line.", false, ); assert_eq!(result, "Base line."); @@ -117,7 +117,7 @@ mod tests { let cache = test_cache(); // Store a voiced version under the Factual key — it must never be returned. let key = CacheKey { - culture_id: "krenn".into(), + culture_id: "van-maanens-star".into(), npc_stable_id: 42, content_type: ContentType::Factual, content_index: 0, @@ -131,7 +131,7 @@ mod tests { let result = voiced_behavior( &cache, 100, - "krenn", + "van-maanens-star", 42, ContentType::Factual, 0, @@ -147,7 +147,7 @@ mod tests { let cache = test_cache(); // Even if cache has a voiced version, tell behaviors return base text let key = CacheKey { - culture_id: "krenn".into(), + culture_id: "van-maanens-star".into(), npc_stable_id: 42, content_type: ContentType::Behavior, content_index: 0, @@ -156,7 +156,7 @@ mod tests { cache.lock().unwrap().store(100, key, "Voiced tell.".into()); let result = voiced_behavior( - &cache, 100, "krenn", 42, ContentType::Behavior, 0, + &cache, 100, "van-maanens-star", 42, ContentType::Behavior, 0, Some(TellCategory::Angry), "Base tell.", true, ); assert_eq!(result, "Base tell."); diff --git a/server/src/voice/prompt_builder.rs b/server/src/voice/prompt_builder.rs index 92c72fc28..7c601f5aa 100644 --- a/server/src/voice/prompt_builder.rs +++ b/server/src/voice/prompt_builder.rs @@ -372,10 +372,10 @@ mod tests { }; use crate::npc::PersonalityTrait; - fn krenn_culture() -> CultureProfile { + fn van_maanens_star_culture() -> CultureProfile { CultureProfile { - id: "krenn".into(), - name: "Krenn System Culture".into(), + id: "van-maanens-star".into(), + name: "Van Maanen's Star Culture".into(), description: "Working-class pragmatic".into(), naming: NamingConventions { style: "compact".into(), @@ -396,7 +396,7 @@ mod tests { disfavored_traits: vec![PersonalityTrait::Reclusive], }, voice_persona: Some( - "PERSONA: You are a Krenn station worker.\n\ + "PERSONA: You are a Van Maanen's Star station worker.\n\ 1. Be direct. No pleasantries.\n\ 2. You're working-class and pragmatic." .into(), @@ -465,9 +465,9 @@ mod tests { #[test] fn prompt_contains_persona_when_present() { - let culture = krenn_culture(); + let culture = van_maanens_star_culture(); let result = build_prompt(&culture, "Hello.", ContentType::Dialogue, None, 42); - assert!(result.prompt.contains("PERSONA: You are a Krenn station worker")); + assert!(result.prompt.contains("PERSONA: You are a Van Maanen's Star station worker")); } #[test] @@ -479,7 +479,7 @@ mod tests { #[test] fn prompt_contains_examples_when_present() { - let culture = krenn_culture(); + let culture = van_maanens_star_culture(); let result = build_prompt(&culture, "Hello.", ContentType::Dialogue, None, 42); assert!(result.prompt.contains("EXAMPLES:")); assert!(result.prompt.contains("Look, that's not mine to say.")); @@ -536,7 +536,7 @@ mod tests { #[test] fn guarded_tell_suppresses_oath_injection() { - let culture = krenn_culture(); + let culture = van_maanens_star_culture(); // Run many seeds — none should fire oath with Guarded tell for seed in 0..100 { let result = build_prompt( @@ -556,7 +556,7 @@ mod tests { #[test] fn neutral_tell_allows_oath_injection() { - let culture = krenn_culture(); + let culture = van_maanens_star_culture(); // With enough seeds, at least one should fire (frequency 0.25) let fired_count = (0..100) .filter(|&seed| { @@ -583,7 +583,7 @@ mod tests { #[test] fn deterministic_injection_for_same_seed() { - let culture = krenn_culture(); + let culture = van_maanens_star_culture(); let result1 = build_prompt(&culture, "Test.", ContentType::Dialogue, None, 42); let result2 = build_prompt(&culture, "Test.", ContentType::Dialogue, None, 42); assert_eq!(result1.prompt, result2.prompt); diff --git a/server/src/voice/queue.rs b/server/src/voice/queue.rs index 12258ddbd..c7e095177 100644 --- a/server/src/voice/queue.rs +++ b/server/src/voice/queue.rs @@ -242,7 +242,7 @@ mod tests { priority, npc_stable_id: 1, zone_id: 100, - culture_id: "krenn".into(), + culture_id: "van-maanens-star".into(), base_text: text.into(), content_type: ContentType::Dialogue, content_index: 0, diff --git a/server/src/voice/worker.rs b/server/src/voice/worker.rs index 7b5c6fbc2..dbdf590c4 100644 --- a/server/src/voice/worker.rs +++ b/server/src/voice/worker.rs @@ -482,7 +482,7 @@ mod tests { priority: crate::voice::queue::Priority::High, npc_stable_id: 42, zone_id: 100, - culture_id: "krenn".into(), + culture_id: "van-maanens-star".into(), base_text: "Test.".into(), content_type: crate::voice::prompt_builder::ContentType::Dialogue, content_index: 5, @@ -490,7 +490,7 @@ mod tests { seed: 99, }; let key = cache_key_from_request(&request); - assert_eq!(key.culture_id, "krenn"); + assert_eq!(key.culture_id, "van-maanens-star"); assert_eq!(key.npc_stable_id, 42); assert_eq!(key.content_index, 5); } diff --git a/server/tests/news_ticker.rs b/server/tests/news_ticker.rs index 4a90915c3..e41d51164 100644 --- a/server/tests/news_ticker.rs +++ b/server/tests/news_ticker.rs @@ -24,7 +24,7 @@ use std::path::PathBuf; fn ticker_yaml_path() -> PathBuf { let manifest_dir = env!("CARGO_MANIFEST_DIR"); PathBuf::from(manifest_dir) - .join("../content/campaigns/main/systems/krenn/stations/sova/districts/transit/ticker/the-last-shift.yaml") + .join("../content/campaigns/main/systems/van-maanens-star/stations/sova/districts/transit/ticker/the-last-shift.yaml") } /// Minimal YAML structure for parsing just what we need to validate. diff --git a/server/tests/voice_pipeline.rs b/server/tests/voice_pipeline.rs index ebf2dee8b..001eca4e2 100644 --- a/server/tests/voice_pipeline.rs +++ b/server/tests/voice_pipeline.rs @@ -80,10 +80,10 @@ fn voice_config() -> VoiceProcessConfig { } } -fn krenn_culture() -> CultureProfile { +fn van_maanens_star_culture() -> CultureProfile { CultureProfile { - id: "krenn".into(), - name: "Krenn System Culture".into(), + id: "van-maanens-star".into(), + name: "Van Maanen's Star Culture".into(), description: "Working-class pragmatic".into(), naming: NamingConventions { style: "compact".into(), @@ -104,7 +104,7 @@ fn krenn_culture() -> CultureProfile { disfavored_traits: vec![PersonalityTrait::Reclusive], }, voice_persona: Some( - "PERSONA: You are a Krenn station worker.\n\ + "PERSONA: You are a Van Maanen's Star station worker.\n\ 1. Be direct. No pleasantries.\n\ 2. You're working-class and pragmatic." .into(), @@ -137,7 +137,7 @@ fn test_requests() -> Vec { priority: Priority::High, npc_stable_id: 1, zone_id: 100, - culture_id: "krenn".into(), + culture_id: "van-maanens-star".into(), base_text: "The coupling is faulty.".into(), content_type: ContentType::Dialogue, content_index: 0, @@ -148,7 +148,7 @@ fn test_requests() -> Vec { priority: Priority::High, npc_stable_id: 1, zone_id: 100, - culture_id: "krenn".into(), + culture_id: "van-maanens-star".into(), base_text: "I heard the night crew had to stop the line twice because the coupling was faulty and nobody had flagged it in the log.".into(), content_type: ContentType::Dialogue, content_index: 1, @@ -159,7 +159,7 @@ fn test_requests() -> Vec { priority: Priority::Standard, npc_stable_id: 2, zone_id: 100, - culture_id: "krenn".into(), + culture_id: "van-maanens-star".into(), base_text: "checks the pressure gauge and writes in a logbook".into(), content_type: ContentType::Behavior, content_index: 0, @@ -192,7 +192,7 @@ fn voice_pipeline_end_to_end() { // Build cultures map let mut cultures = BTreeMap::new(); - cultures.insert("krenn".to_string(), krenn_culture()); + cultures.insert("van-maanens-star".to_string(), van_maanens_star_culture()); let cultures = Arc::new(cultures); // Create cache @@ -313,10 +313,10 @@ fn voice_pipeline_end_to_end() { ); // The unknown culture request should still cache (with base text as fallback) - // Total should be 4 (3 krenn + 1 unknown fallback) + // Total should be 4 (3 van-maanens-star + 1 unknown fallback) assert!( entry_count == 4, - "Expected 4 cache entries (3 krenn + 1 unknown fallback), got {}", + "Expected 4 cache entries (3 van-maanens-star + 1 unknown fallback), got {}", entry_count ); } diff --git a/server/tests/voice_quality_batch.rs b/server/tests/voice_quality_batch.rs index 2eb0eb86c..e9c5f0e8c 100644 --- a/server/tests/voice_quality_batch.rs +++ b/server/tests/voice_quality_batch.rs @@ -65,10 +65,10 @@ fn voice_config() -> VoiceProcessConfig { // Culture profiles // --------------------------------------------------------------------------- -fn krenn_culture() -> CultureProfile { +fn van_maanens_star_culture() -> CultureProfile { CultureProfile { - id: "krenn".into(), - name: "Krenn System Culture".into(), + id: "van-maanens-star".into(), + name: "Van Maanen's Star Culture".into(), description: "Working-class pragmatic".into(), naming: NamingConventions { style: "compact".into(), @@ -89,7 +89,7 @@ fn krenn_culture() -> CultureProfile { disfavored_traits: vec![PersonalityTrait::Reclusive], }, voice_persona: Some( - "PERSONA: You are a Krenn station worker.\n\ + "PERSONA: You are a Van Maanen's Star station worker.\n\ 1. Be direct. No pleasantries.\n\ 2. You're working-class and pragmatic." .into(), @@ -293,7 +293,7 @@ fn test_cases() -> Vec { }, // === CATEGORY: Occasional injection (oath) === - // seed 7 fires oath for krenn (frequency 0.25, ChaCha8) + // seed 7 fires oath for van-maanens-star (frequency 0.25, ChaCha8) TestCase { label: "oath should fire (seed 7)", category: "injection", @@ -508,7 +508,7 @@ fn voice_quality_batch() { let config = voice_config(); let mut cultures = BTreeMap::new(); - cultures.insert("krenn".to_string(), krenn_culture()); + cultures.insert("van-maanens-star".to_string(), van_maanens_star_culture()); let cultures = Arc::new(cultures); let cases = test_cases(); @@ -540,7 +540,7 @@ fn voice_quality_batch() { priority: Priority::High, npc_stable_id: i as u64, zone_id: 1, // all same zone for cache lookup - culture_id: "krenn".into(), + culture_id: "van-maanens-star".into(), base_text: case.base_text.into(), content_type: case.content_type, content_index: case.tell_state.map(|t| t as u16).unwrap_or(0), @@ -609,7 +609,7 @@ fn voice_quality_batch() { } let key = CacheKey { - culture_id: "krenn".into(), + culture_id: "van-maanens-star".into(), npc_stable_id: i as u64, content_type: case.content_type, content_index: case.tell_state.map(|t| t as u16).unwrap_or(0), diff --git a/wiki/GOVERNANCE.md b/wiki/GOVERNANCE.md index 2098ebaef..802402c3d 100644 --- a/wiki/GOVERNANCE.md +++ b/wiki/GOVERNANCE.md @@ -80,7 +80,7 @@ No nesting within flat categories. Use `cross_refs` in frontmatter for relations The spatial hierarchy is designed to scale from 1 star system (v0.1) to 500+ (full game): - Each system is a self-contained directory tree -- Cross-system references use full slug paths (e.g., `star-systems/krenn/sova/transit`) +- Cross-system references use full slug paths (e.g., `star-systems/van-maanens-star/sova/transit`) - Characters, factions, and other flat categories remain at wiki root — they are not nested per system - Characters reference their home district via `home_district` frontmatter field @@ -89,7 +89,7 @@ The spatial hierarchy is designed to scale from 1 star system (v0.1) to 500+ (fu ## Naming Conventions - **File slugs:** lowercase, hyphenated (e.g., `kael-davan.md`, `the-last-shift.md`) -- **Directory slugs:** lowercase, hyphenated (e.g., `krenn/`, `sova/`, `transit/`) +- **Directory slugs:** lowercase, hyphenated (e.g., `van-maanens-star/`, `sova/`, `transit/`) - **Canonical IDs:** match content schema format (e.g., `npc:kael-davan`) - **Display names:** title case, as they appear in-game diff --git a/wiki/_templates/cultural-group.md b/wiki/_templates/cultural-group.md index 671db6418..d7e77a685 100644 --- a/wiki/_templates/cultural-group.md +++ b/wiki/_templates/cultural-group.md @@ -1,6 +1,6 @@ --- -title: "" # Display name (e.g., "Krenn System Culture") -slug: "" # URL-safe identifier (e.g., "krenn-system") +title: "" # Display name (e.g., "Van Maanen's Star Culture") +slug: "" # URL-safe identifier (e.g., "van-maanens-star-system") category: cultural-group status: proposed # proposed | draft | canonical created: YYYY-MM-DD diff --git a/wiki/_templates/institution.md b/wiki/_templates/institution.md index dd56fb1c8..c0dee19e3 100644 --- a/wiki/_templates/institution.md +++ b/wiki/_templates/institution.md @@ -1,5 +1,5 @@ --- -title: "" # Display name (e.g., "Krenn System Administrator's Office") +title: "" # Display name (e.g., "Van Maanen's Star Administrator's Office") slug: "" # URL-safe identifier category: institution status: proposed # proposed | draft | canonical diff --git a/wiki/_templates/star-system.md b/wiki/_templates/star-system.md index a20e90547..b5ee977f8 100644 --- a/wiki/_templates/star-system.md +++ b/wiki/_templates/star-system.md @@ -1,6 +1,6 @@ --- -title: "" # Display name (e.g., "Krenn System") -slug: "" # URL-safe identifier (e.g., "krenn") +title: "" # Display name (e.g., "Van Maanen's Star") +slug: "" # URL-safe identifier (e.g., "van-maanens-star") category: star-system status: proposed # proposed | draft | canonical created: YYYY-MM-DD diff --git a/wiki/authoring/environmental-text-examples.md b/wiki/authoring/environmental-text-examples.md index 1d63bcb75..10b969851 100644 --- a/wiki/authoring/environmental-text-examples.md +++ b/wiki/authoring/environmental-text-examples.md @@ -12,7 +12,7 @@ cross_refs: [monologue-guide, the-last-shift, the-terminal, maintenance-corridor # Environmental Text Examples -Worked examples of diegetic environmental text for Sova Transit District. Each example is Krenn-voiced (working-class, direct, compact) with cultural notes explaining the choices, followed by monologue pairings showing how the smuggler and detective read the same text differently. +Worked examples of diegetic environmental text for Sova Transit District. Each example is Van Maanen's Star-voiced (working-class, direct, compact) with cultural notes explaining the choices, followed by monologue pairings showing how the smuggler and detective read the same text differently. Environmental text is not decoration. It is world-state that the player reads through their character's perspective. The same sign on the same wall tells two different stories. @@ -30,7 +30,7 @@ LERA'S Grain spirit (Sova-brewed) 4 Grain spirit, double 7 Station lager 5 -Imported lager (Krenn Prime) 12 +Imported lager (Van Maanen's Star Prime) 12 Synth ale (cold) 3 Fried protein + bread 6 @@ -44,7 +44,7 @@ Last call 01:30. ### Cultural Notes - **Pricing tells a story.** Imported lager at 12 credits — five shifts' disposable income for a logistics worker earning 200 credits margin per month. Ordering one is a status display. The smuggler knows who can afford it and who's showing off. The detective notes the financial tell. -- **"Ask what's in it"** — Krenn directness. Lera doesn't pretend the stew is gourmet. The regulars don't care. This is food for people who need to eat, not a dining experience. +- **"Ask what's in it"** — Van Maanen's Star directness. Lera doesn't pretend the stew is gourmet. The regulars don't care. This is food for people who need to eat, not a dining experience. - **"No tabs. No arguments."** — Lera has been burned. The two-rule footer is social infrastructure: it prevents the awkward conversation where a colleague can't pay, which would damage the bar's function as a place where status is temporarily suspended. - **Hand-lettered** — not Meridian-displayed. This is deliberate. A printed menu could be updated remotely. A hand-lettered one means Lera stood here and wrote it. It says: this is mine. - **No cocktails, no wine, no elaboration.** The menu matches the clientele: shift workers who want a drink, food, and to be left alone. Complexity would be pretension. @@ -75,7 +75,7 @@ Last call 01:30. ## 2. Safety Notice — The Terminal -Mounted on the wall near Scanner Bay 3. Concordat Standard official text with Krenn vernacular annotation added by a worker in marker. The notice is slightly peeling at the bottom-left corner. Nobody has replaced it in months. +Mounted on the wall near Scanner Bay 3. Concordat Standard official text with Van Maanen's Star vernacular annotation added by a worker in marker. The notice is slightly peeling at the bottom-left corner. Nobody has replaced it in months. ### The Text @@ -225,7 +225,7 @@ shift 3 crew '94 ### Cultural Notes - **VNT-7 JUNCTION** — institutional remnant. This corridor used to be on the maintenance map. The directional marking is from the era when workers were dispatched here officially. It's a ghost of the corridor's legitimate past. -- **"kosse was here. day 1171."** — a maintenance worker who counted their shifts. Krenn naming convention (compact, consonant-heavy). Day 1171 is roughly 3.2 years of shift cycles. Someone who spent long enough in these corridors to mark their territory. Kosse is probably retired or transferred. The name persists. +- **"kosse was here. day 1171."** — a maintenance worker who counted their shifts. Van Maanen's Star naming convention (compact, consonant-heavy). Day 1171 is roughly 3.2 years of shift cycles. Someone who spent long enough in these corridors to mark their territory. Kosse is probably retired or transferred. The name persists. - **"N.T. + someone who deserved better"** — a small human moment in infrastructure space. The initials could be anyone. The sentiment is universal. It humanizes the corridor — people have always come here for privacy, long before the ring did. - **The chalk marks** — `—||—` and `|||` — are ring operational markers. They're meaningless to anyone who doesn't know the system. The double-bar mark near the south entry indicates "route active." The three vertical lines near the ventilation hub indicate a count — possibly dead drop cycles, possibly something else. The ring's internal signaling is deliberately ambiguous: even if you find the marks, you can't read them without context. - **Chalk, not marker** — the ring uses chalk because it can be wiped. Marker is permanent. The choice of medium is operational security. @@ -264,7 +264,7 @@ shift 3 crew '94 1. **The text exists before the player arrives.** It was written by someone for a reason that has nothing to do with the player. Write it for the character who put it there, not the character who reads it. -2. **Krenn voice is direct.** No flourishes, no unnecessary words, no corporate warmth. "No tabs. No arguments." not "We kindly request that all patrons settle their accounts at time of service." +2. **Van Maanen's Star voice is direct.** No flourishes, no unnecessary words, no corporate warmth. "No tabs. No arguments." not "We kindly request that all patrons settle their accounts at time of service." 3. **Institutional text and vernacular text coexist.** The tension between them IS the setting. The printed notice says what the institution wants. The hand-written annotation says what the workers know. @@ -278,10 +278,10 @@ shift 3 crew '94 **Cross-References:** - [Monologue Authoring Guide](monologue-guide.md) — Monologue formatting and tag reference -- [The Last Shift](../star-systems/krenn/sova/transit/the-last-shift.md) — Bar location profile -- [The Terminal](../star-systems/krenn/sova/transit/the-terminal.md) — Logistics hub profile -- [Maintenance Corridors](../star-systems/krenn/sova/transit/maintenance-corridors.md) — Corridor B-7 profile -- [Sova Transit District](../star-systems/krenn/sova/transit/index.md) — District overview +- [The Last Shift](../star-systems/van-maanens-star/sova/transit/the-last-shift.md) — Bar location profile +- [The Terminal](../star-systems/van-maanens-star/sova/transit/the-terminal.md) — Logistics hub profile +- [Maintenance Corridors](../star-systems/van-maanens-star/sova/transit/maintenance-corridors.md) — Corridor B-7 profile +- [Sova Transit District](../star-systems/van-maanens-star/sova/transit/index.md) — District overview - D-016: Internal monologue as primary narrative system - D-032: Separate monologue pools per character - D-036: Sova Transit District as v0.1 setting diff --git a/wiki/characters/devra.md b/wiki/characters/devra.md index 17e455d9d..4bd4340bb 100644 --- a/wiki/characters/devra.md +++ b/wiki/characters/devra.md @@ -29,7 +29,7 @@ cross_refs: [] **Name**: Devra Talsen **Age**: 38 **Role**: Ring coordinator (manages external contacts, logistics planning); publicly, a freelance supply broker with a regular seat at The Last Shift -**System Origin**: Krenn System, born off-station (Orbital Manufacturing Platform 3), relocated to Sova 5 years ago +**System Origin**: Van Maanen's Star, born off-station (Orbital Manufacturing Platform 3), relocated to Sova 5 years ago **Lattice Tier**: Standard professional (commercial-grade communication and logistics tools) **Employer**: Self-employed (supply brokering — legitimate cover); The Arrangement (ring coordination, operational) diff --git a/wiki/characters/drin.md b/wiki/characters/drin.md index eebc56cce..15c3f0f0b 100644 --- a/wiki/characters/drin.md +++ b/wiki/characters/drin.md @@ -29,7 +29,7 @@ cross_refs: [] **Name**: Drin Rosta **Age**: 40 **Role**: Maintenance tech + dock inspector, Sova Transit District Logistics Hub -**System Origin**: Krenn System, Station Sova +**System Origin**: Van Maanen's Star, Station Sova **Lattice Tier**: Baseline **Employer**: Sova Logistics Consortium diff --git a/wiki/characters/harek.md b/wiki/characters/harek.md index 8846afa3b..f145be9c2 100644 --- a/wiki/characters/harek.md +++ b/wiki/characters/harek.md @@ -29,7 +29,7 @@ cross_refs: [] **Name**: Harek Valde **Age**: 44 **Role**: Station Security officer (off-duty at bar, on-duty at hub perimeter) -**System Origin**: Krenn System, Station Sova +**System Origin**: Van Maanen's Star, Station Sova **Lattice Tier**: Standard security (patrol monitoring, incident reporting) **Employer**: Sova Station Security diff --git a/wiki/characters/kael-davan.md b/wiki/characters/kael-davan.md index 2050631a2..0a65b7ba7 100644 --- a/wiki/characters/kael-davan.md +++ b/wiki/characters/kael-davan.md @@ -29,8 +29,8 @@ cross_refs: [] **Name**: Kael Davan **Age**: 34 **Role**: Dock worker, Sova Transit District Logistics Hub -**System Origin**: Krenn System, born on Station Sova -**Cultural Group**: Krenn System culture (compact names, first-name-primary, pragmatic, mind-your-business ethos) +**System Origin**: Van Maanen's Star, born on Station Sova +**Cultural Group**: Van Maanen's Star culture (compact names, first-name-primary, pragmatic, mind-your-business ethos) **Lattice Tier**: Baseline **Employer**: Sova Logistics Consortium (legitimate cover); The Arrangement (smuggling ring, informal) @@ -192,7 +192,7 @@ Kael is *comfortable enough to function* but not happy. The smuggling pays well, ## Backstory -Born on Station Sova. Grew up in the freight district — child of logistics workers, pragmatic Krenn System upbringing. Joined Sova Logistics Consortium at 22, worked the docks for a decade before Nils (older sibling, always more ambitious) brought him into the ring. "It's just moving containers, Kael. You're good at this. We take care of our own." Two years in, Kael is good at it — efficient, careful, trusted. But the operation is escalating, Naia is worried, and Kael realizes he's in deeper than he intended. The exit attempt is Kael trying to reclaim a future that doesn't end in a cell or worse. +Born on Station Sova. Grew up in the freight district — child of logistics workers, pragmatic Van Maanen's Star upbringing. Joined Sova Logistics Consortium at 22, worked the docks for a decade before Nils (older sibling, always more ambitious) brought him into the ring. "It's just moving containers, Kael. You're good at this. We take care of our own." Two years in, Kael is good at it — efficient, careful, trusted. But the operation is escalating, Naia is worried, and Kael realizes he's in deeper than he intended. The exit attempt is Kael trying to reclaim a future that doesn't end in a cell or worse. --- diff --git a/wiki/characters/lera-sessik.md b/wiki/characters/lera-sessik.md index 51015c470..a678dcc79 100644 --- a/wiki/characters/lera-sessik.md +++ b/wiki/characters/lera-sessik.md @@ -29,7 +29,7 @@ cross_refs: [] **Name**: Lera Sessik **Age**: 52 **Role**: Owner and primary bartender, The Last Shift -**System Origin**: Krenn System, Krenn Prime (surface), relocated to Sova 20 years ago +**System Origin**: Van Maanen's Star, Van Maanen's Star Prime (surface), relocated to Sova 20 years ago **Lattice Tier**: Baseline **Employer**: Self-employed (The Last Shift is her business, her livelihood, her identity) diff --git a/wiki/characters/maret-korr.md b/wiki/characters/maret-korr.md index 42b5a9a8e..cdd821ffb 100644 --- a/wiki/characters/maret-korr.md +++ b/wiki/characters/maret-korr.md @@ -29,7 +29,7 @@ cross_refs: [] **Name**: Maret Korr **Age**: 41 **Role**: Freight scheduler, Sova Transit District Logistics Hub -**System Origin**: Krenn System, Station Sova +**System Origin**: Van Maanen's Star, Station Sova **Lattice Tier**: Baseline **Employer**: Sova Logistics Consortium diff --git a/wiki/characters/naia-tamm.md b/wiki/characters/naia-tamm.md index da9f99b2e..851574387 100644 --- a/wiki/characters/naia-tamm.md +++ b/wiki/characters/naia-tamm.md @@ -29,7 +29,7 @@ cross_refs: [] **Name**: Naia Tamm **Age**: 33 **Role**: Teacher, Station Sova community school (Residential Radial A) -**System Origin**: Krenn System, Krenn Prime (surface), relocated to Station Sova 8 years ago +**System Origin**: Van Maanen's Star, Van Maanen's Star Prime (surface), relocated to Station Sova 8 years ago **Lattice Tier**: Baseline **Employer**: Sova Station Education Services diff --git a/wiki/characters/nils-davan.md b/wiki/characters/nils-davan.md index ea6d7b955..cb1d51310 100644 --- a/wiki/characters/nils-davan.md +++ b/wiki/characters/nils-davan.md @@ -29,7 +29,7 @@ cross_refs: [] **Name**: Nils Davan **Age**: ~38 **Role**: Ring Coordinator (upstream authority) — strategic direction, personnel decisions, volume targets -**System Origin**: Krenn System (same as Kael — siblings) +**System Origin**: Van Maanen's Star (same as Kael — siblings) **Current Location**: Off-station (exact location unknown to most ring members) **Lattice Tier**: Unknown (operates through lattice messages; communication protocols managed by Devra) **Employer**: The Arrangement (ring leadership, operational) diff --git a/wiki/characters/pell.md b/wiki/characters/pell.md index 0b895cc71..29513e22d 100644 --- a/wiki/characters/pell.md +++ b/wiki/characters/pell.md @@ -29,7 +29,7 @@ cross_refs: [] **Name**: Pell Torssen **Age**: 35 **Role**: Ring member (handles inventory tracking and distribution scheduling for smuggled goods) -**System Origin**: Krenn System, Orbital Manufacturing Platform 3 (relocated to Sova 4 years ago) +**System Origin**: Van Maanen's Star, Orbital Manufacturing Platform 3 (relocated to Sova 4 years ago) **Lattice Tier**: Baseline **Employer**: Self-employed (freelance logistics consulting — thin cover); The Arrangement (ring operations) diff --git a/wiki/characters/renn.md b/wiki/characters/renn.md index 646384db4..33d5fefe0 100644 --- a/wiki/characters/renn.md +++ b/wiki/characters/renn.md @@ -29,7 +29,7 @@ cross_refs: [] **Name**: Renn Harsk **Age**: 26 **Role**: Courier, Sova Transit District (moves contraband between freight bay, storage, and handoff points) -**System Origin**: Krenn System, Station Sova +**System Origin**: Van Maanen's Star, Station Sova **Lattice Tier**: Baseline **Employer**: Sova Logistics Consortium (legitimate — cargo runner); The Arrangement (ring courier) diff --git a/wiki/characters/resha.md b/wiki/characters/resha.md index 1971d4d1e..e21584103 100644 --- a/wiki/characters/resha.md +++ b/wiki/characters/resha.md @@ -29,7 +29,7 @@ cross_refs: [] **Name**: Resha Neven **Age**: 23 **Role**: Dock worker (new hire, 3 months), Sova Transit District Logistics Hub -**System Origin**: Krenn System, Residential Radial B (Station Sova — short-term housing district) +**System Origin**: Van Maanen's Star, Residential Radial B (Station Sova — short-term housing district) **Lattice Tier**: Baseline **Employer**: Sova Logistics Consortium diff --git a/wiki/characters/sabel.md b/wiki/characters/sabel.md index d525419e5..119ece10a 100644 --- a/wiki/characters/sabel.md +++ b/wiki/characters/sabel.md @@ -30,7 +30,7 @@ cross_refs: [] Deliver. Get paid. Maintain the supply chain. -Sabel is the ring's off-station contact — the external supplier who sends contraband (unlicensed lattice components, medical-grade neural replacements) through legitimate freight shipments to Sova. Sabel operates from elsewhere in the Krenn System (exact location unspecified in v0.1). The relationship with Devra is purely transactional: Sabel confirms transit timing, Devra coordinates local pickup. +Sabel is the ring's off-station contact — the external supplier who sends contraband (unlicensed lattice components, medical-grade neural replacements) through legitimate freight shipments to Sova. Sabel operates from elsewhere in Van Maanen's Star (exact location unspecified in v0.1). The relationship with Devra is purely transactional: Sabel confirms transit timing, Devra coordinates local pickup. ### Routine diff --git a/wiki/characters/sera-venn.md b/wiki/characters/sera-venn.md index 0b0bd7f5a..e52b36e25 100644 --- a/wiki/characters/sera-venn.md +++ b/wiki/characters/sera-venn.md @@ -29,10 +29,10 @@ cross_refs: [] **Name**: Sera Venn **Age**: 31 **Role**: Lattice Commission field technician, Sova Transit District -**System Origin**: Krenn System, born on Krenn Prime (surface), transferred to Station Sova 14 months ago -**Cultural Group**: Krenn System culture (compact names, first-name-primary, pragmatic) +**System Origin**: Van Maanen's Star, born on Van Maanen's Star Prime (surface), transferred to Station Sova 14 months ago +**Cultural Group**: Van Maanen's Star culture (compact names, first-name-primary, pragmatic) **Lattice Tier**: Standard professional (Commission-grade diagnostic tools, not investigative) -**Employer**: Lattice Commission, Krenn System field office (posted to Sova for routine compliance maintenance) +**Employer**: Lattice Commission, Van Maanen's Star field office (posted to Sova for routine compliance maintenance) --- @@ -197,7 +197,7 @@ Now it's eroding. The compliance check changed everything. Sera can't un-know wh ## Backstory -Born on Krenn Prime surface. Grew up in a mid-sized settlement where the Commission maintained a regional office — lattice infrastructure was part of daily life, and the people who maintained it were respected, ordinary workers. Sera joined the Commission at 21 as a field technician trainee, graduated to full field tech at 23. Spent 6 years on various postings — mostly routine, one stressful border-system relay where unlicensed lattice modifications were endemic and the local population viewed Commission as an occupying force. That posting burned Sera out. She requested a transfer to a quiet logistics hub. Station Sova, Krenn System. Home territory. Routine calibration checks, minimal confrontation. For 10 months, it was exactly what she needed. Then Naia started talking about Kael, and Sera's competence made her curious, and her curiosity made her compromised. +Born on Van Maanen's Star Prime surface. Grew up in a mid-sized settlement where the Commission maintained a regional office — lattice infrastructure was part of daily life, and the people who maintained it were respected, ordinary workers. Sera joined the Commission at 21 as a field technician trainee, graduated to full field tech at 23. Spent 6 years on various postings — mostly routine, one stressful border-system relay where unlicensed lattice modifications were endemic and the local population viewed Commission as an occupying force. That posting burned Sera out. She requested a transfer to a quiet logistics hub. Station Sova, Van Maanen's Star. Home territory. Routine calibration checks, minimal confrontation. For 10 months, it was exactly what she needed. Then Naia started talking about Kael, and Sera's competence made her curious, and her curiosity made her compromised. --- diff --git a/wiki/characters/torek-lintar.md b/wiki/characters/torek-lintar.md index 5eb6c06ef..da7907230 100644 --- a/wiki/characters/torek-lintar.md +++ b/wiki/characters/torek-lintar.md @@ -29,7 +29,7 @@ cross_refs: [] **Name**: Torek Lintar **Age**: 29 **Role**: Dock worker (day shift) and bar regular -**System Origin**: Krenn System, Station Sova +**System Origin**: Van Maanen's Star, Station Sova **Lattice Tier**: Baseline (recently upgraded accessories — visible and notable) **Employer**: Sova Logistics Consortium @@ -41,7 +41,7 @@ cross_refs: [] **Primary**: Enjoy the good life while it lasts. -Torek is young, single, and for the first time in his life has money beyond rent and food. The source of that money is ambiguous — even to the player. It could be ring income (Torek handles dock inspections and could be receiving payments for looking away), a side hustle (freelance freight brokering), or an inheritance (an aunt on Krenn Prime who passed recently). The ambiguity is load-bearing: Torek's spending is a tell, but what it tells depends on the truth the player never fully confirms. +Torek is young, single, and for the first time in his life has money beyond rent and food. The source of that money is ambiguous — even to the player. It could be ring income (Torek handles dock inspections and could be receiving payments for looking away), a side hustle (freelance freight brokering), or an inheritance (an aunt on Van Maanen's Star Prime who passed recently). The ambiguity is load-bearing: Torek's spending is a tell, but what it tells depends on the truth the player never fully confirms. **Secondary**: Be seen. Be liked. Be the generous one. diff --git a/wiki/characters/voss.md b/wiki/characters/voss.md index 32a2c6775..2d28f9142 100644 --- a/wiki/characters/voss.md +++ b/wiki/characters/voss.md @@ -29,7 +29,7 @@ cross_refs: [] **Name**: Arvo Voss **Age**: 46 **Role**: Shift supervisor, Sova Transit District Logistics Hub -**System Origin**: Krenn System, Station Sova (born and raised) +**System Origin**: Van Maanen's Star, Station Sova (born and raised) **Lattice Tier**: Baseline **Employer**: Sova Logistics Consortium diff --git a/wiki/factions/guardians-of-autonomy.md b/wiki/factions/guardians-of-autonomy.md index 4d41bb04d..8fb48593c 100644 --- a/wiki/factions/guardians-of-autonomy.md +++ b/wiki/factions/guardians-of-autonomy.md @@ -117,10 +117,10 @@ The Guardians occupy a precarious position in Reach society. They are dismissed The Guardians are **indirectly present** in the v0.1 vertical slice through their technology: -- **[Severance counter-surveillance equipment](../contraband/severance-equipment.md)** is the ring's tertiary contraband. Devra uses a handheld Meridian dead zone generator during sensitive meetings in [Corridor B-7](../locations/krenn-system/maintenance-corridors.md). This technology originates from Guardian supply chains. +- **[Severance counter-surveillance equipment](../contraband/severance-equipment.md)** is the ring's tertiary contraband. Devra uses a handheld Meridian dead zone generator during sensitive meetings in [Corridor B-7](../locations/van-maanens-star-system/maintenance-corridors.md). This technology originates from Guardian supply chains. - **The `contraband.severance_tech` FactId** represents the moment when the investigation touches something larger than a local smuggling ring. Discovering Severance tech in the ring's inventory raises the question: who is the end user? Is the ring just a distribution node in a Guardian supply chain? - **NPC references:** Workers in the district are aware of the Guardians as a cultural phenomenon. The [Unbound](the-unbound.md) residents are sympathetic. Mainstream workers dismiss Guardian claims the way people dismiss conspiracy theories — unless they've personally experienced Commission overreach. -- **The Guardians are rumored** to operate in the Krenn System but are not a visible presence in Sova Transit District. This rumor is itself information: it means Guardian infrastructure exists somewhere nearby, and the ring has access to it. +- **The Guardians are rumored** to operate in Van Maanen's Star but are not a visible presence in Sova Transit District. This rumor is itself information: it means Guardian infrastructure exists somewhere nearby, and the ring has access to it. The Guardians function in v0.1 as a narrative thread that extends beyond the vertical slice's boundaries. The Severance tech in the ring's inventory is a loose end — a reminder that the district's smuggling operation connects to something larger, something political, something the detective wasn't sent to investigate but might stumble into. diff --git a/wiki/factions/syndics.md b/wiki/factions/syndics.md index fe8fca263..275c3adb1 100644 --- a/wiki/factions/syndics.md +++ b/wiki/factions/syndics.md @@ -106,7 +106,7 @@ The Syndics' power comes not from ideology or legal authority but from the fact The Syndics are **referenced but not directly present** in the v0.1 vertical slice. Their influence is felt through: -- **Sova Logistics Consortium:** The district's primary employer is a Syndic operation. Workers at [The Terminal](../locations/krenn-system/the-terminal.md) work for a Syndic-affiliated freight handling company. Their wages, schedules, and working conditions are Syndic-determined. +- **Sova Logistics Consortium:** The district's primary employer is a Syndic operation. Workers at [The Terminal](../locations/van-maanens-star-system/the-terminal.md) work for a Syndic-affiliated freight handling company. Their wages, schedules, and working conditions are Syndic-determined. - **Supply chain:** The contraband moving through the ring originates in Syndic-adjacent manufacturing — aftermarket lattice components and medical-grade neural replacements diverted from Syndic supply chains (D-037). - **Economic pressure:** The wage-to-cost-of-living squeeze that makes smuggling rational is a consequence of Syndic pricing. Medical-grade lattice replacements are expensive because Syndics control the legitimate supply chain. - **NPC dialogue:** Workers reference "the consortium" or "corporate" as the distant entity that sets their pay and conditions. It's not personal — the Syndics don't have a face in Sova. They have a payroll system. @@ -118,7 +118,7 @@ The Syndics are the economic water the district swims in. They created the condi **Cross-References:** - [Lattice Commission](lattice-commission.md) — Regulates Syndic operations - [Concord Assembly](concord-assembly.md) — Awards contracts, sets regulation -- [The Terminal](../locations/krenn-system/the-terminal.md) — Syndic-affiliated employer +- [The Terminal](../locations/van-maanens-star-system/the-terminal.md) — Syndic-affiliated employer - D-037: Contraband specification (Syndic supply chain as diversion source) - D-036: Sova Transit District (Syndic logistics consortium as employer) diff --git a/wiki/factions/the-ring.md b/wiki/factions/the-ring.md index be509c084..14cc9aa2e 100644 --- a/wiki/factions/the-ring.md +++ b/wiki/factions/the-ring.md @@ -18,7 +18,7 @@ cross_refs: [] **Status:** Canonical **Scope:** Local (Sova Transit District) **Governance Role:** None (informal economy) -**Headquarters:** None (distributed across district, coordination in [maintenance corridors](../locations/krenn-system/maintenance-corridors.md)) +**Headquarters:** None (distributed across district, coordination in [maintenance corridors](../locations/van-maanens-star-system/maintenance-corridors.md)) **Structure:** Flat hierarchy, informal, no official name **Informal Names:** "The arrangement," "the side work," "helping out" — NPCs refer to it obliquely, never directly @@ -57,10 +57,10 @@ Three categories of contraband, in order of volume (D-037): | Scheduling cover | [Voss](../npcs/voss.md) | Adjusts shift schedules to create coverage gaps. Takes a cut. | | Cargo handling | [Kael Davan](../npcs/kael-davan.md) | Physically routes flagged containers to holding area during legitimate shift work | | Inspection bypass | [Torek Lintar](../npcs/torek-lintar.md) | Compromised inspector — looks away during inspection of flagged containers | -| Courier | [Renn](../npcs/renn.md) | Transfers contraband from Terminal to [Corridor B-7](../locations/krenn-system/maintenance-corridors.md) during night shifts | +| Courier | [Renn](../npcs/renn.md) | Transfers contraband from Terminal to [Corridor B-7](../locations/van-maanens-star-system/maintenance-corridors.md) during night shifts | | Distribution | [Pell](../npcs/pell.md) | Dead drop pickups, local distribution. Wavering — considering cooperation with authorities. | | Lookout | [Tav](../npcs/tav.md) | Watches entry points during corridor operations | -| Handoff point | [Lera Sessik](../npcs/lera-sessik.md) | [The Last Shift](../locations/krenn-system/the-last-shift.md) back room serves as a handoff point. Lera knows. Lera doesn't ask. | +| Handoff point | [Lera Sessik](../npcs/lera-sessik.md) | [The Last Shift](../locations/van-maanens-star-system/the-last-shift.md) back room serves as a handoff point. Lera knows. Lera doesn't ask. | | Off-station fence | [Sabel](../npcs/sabel.md) | Receives and distributes contraband to end users off-station | --- @@ -70,10 +70,10 @@ Three categories of contraband, in order of volume (D-037): 1. Contraband arrives in legitimate freight shipments (mixed with legal cargo, doctored manifests) 2. [Torek](../npcs/torek-lintar.md) looks away during inspection at The Terminal 3. [Kael](../npcs/kael-davan.md) and others route flagged containers to temporary holding area -4. During night shift (01:00-04:00), [Renn](../npcs/renn.md) transfers cargo through the break room service hatch to [Corridor B-7](../locations/krenn-system/maintenance-corridors.md) +4. During night shift (01:00-04:00), [Renn](../npcs/renn.md) transfers cargo through the break room service hatch to [Corridor B-7](../locations/van-maanens-star-system/maintenance-corridors.md) 5. [Devra](../npcs/devra.md) coordinates with [Sabel](../npcs/sabel.md) for off-station distribution 6. Small items go to the dead drop alcove for [Pell](../npcs/pell.md) to collect -7. Larger items move through Lera's back room at [The Last Shift](../locations/krenn-system/the-last-shift.md) +7. Larger items move through Lera's back room at [The Last Shift](../locations/van-maanens-star-system/the-last-shift.md) **Timing:** Operations occur every third night shift rotation, during shift transitions when oversight is thinnest. Post-inspection windows (2-3 days after scheduled Commission sweeps) are preferred for larger shipments. @@ -142,9 +142,9 @@ The ring has no clean answer. That's the point. **Cross-References:** - [Sova Transit District](../world/sova-transit-district.md) — The ring's territory -- [The Terminal](../locations/krenn-system/the-terminal.md) — Where cargo enters the ring's pipeline -- [The Last Shift](../locations/krenn-system/the-last-shift.md) — Handoff point, social coordination -- [Maintenance Corridors](../locations/krenn-system/maintenance-corridors.md) — Physical smuggling route +- [The Terminal](../locations/van-maanens-star-system/the-terminal.md) — Where cargo enters the ring's pipeline +- [The Last Shift](../locations/van-maanens-star-system/the-last-shift.md) — Handoff point, social coordination +- [Maintenance Corridors](../locations/van-maanens-star-system/maintenance-corridors.md) — Physical smuggling route - [NPC Index](../npcs/index.md) — Ring member profiles - D-037: Contraband specification - D-027: Vertical slice definition diff --git a/wiki/factions/the-unbound.md b/wiki/factions/the-unbound.md index 69ed801e4..653ba924b 100644 --- a/wiki/factions/the-unbound.md +++ b/wiki/factions/the-unbound.md @@ -98,8 +98,8 @@ The Unbound also represent the only people in the Reach who face permanent death The Unbound are **peripherally present** in the v0.1 vertical slice: -- **A few district residents are Unbound by choice** — mostly older workers who came from frontier backgrounds. They're known, accepted, and unremarkable. Nobody makes a fuss about it. This is consistent with Krenn System culture: mind your business. -- **Olin** (drifter/new arrival at [The Last Shift](../locations/krenn-system/the-last-shift.md)) may or may not be Unbound. Olin's lattice status is ambiguous — they don't have a detectable lattice signature, which could mean they're Unbound, or that they're using Severance spoofing technology, or that their lattice is non-standard. This ambiguity is load-bearing for the detective's investigation: an absent lattice signature is data, and the interpretation of that data depends on the detective's assumptions. +- **A few district residents are Unbound by choice** — mostly older workers who came from frontier backgrounds. They're known, accepted, and unremarkable. Nobody makes a fuss about it. This is consistent with Van Maanen's Star culture: mind your business. +- **Olin** (drifter/new arrival at [The Last Shift](../locations/van-maanens-star-system/the-last-shift.md)) may or may not be Unbound. Olin's lattice status is ambiguous — they don't have a detectable lattice signature, which could mean they're Unbound, or that they're using Severance spoofing technology, or that their lattice is non-standard. This ambiguity is load-bearing for the detective's investigation: an absent lattice signature is data, and the interpretation of that data depends on the detective's assumptions. - **Moral context:** The Unbound's existence enriches the contraband question. Some of the ring's medical-grade lattice components serve people transitioning *into* lattice use from Unbound status — or people whose lattices are failing and who face a choice between expensive institutional replacement and becoming effectively Unbound. The Unbound aren't just a philosophical position; they're the alternative that lattice smuggling helps people avoid. - **The detective's analytical lattice** cannot automatically identify Unbound citizens. In a district where the detective's primary investigative tool is lattice-mediated perception, Unbound individuals are blind spots — people who exist outside the detective's institutional gaze. This is mechanically significant. diff --git a/wiki/index.md b/wiki/index.md index 5c9d31aad..bf945bb65 100644 --- a/wiki/index.md +++ b/wiki/index.md @@ -11,7 +11,7 @@ updated: 2026-02-13 **Project:** The Settled Reach (top-down immersive sim) **Setting:** Original science fiction IP -**v0.1 Vertical Slice:** Sova Transit District, Krenn System +**v0.1 Vertical Slice:** Sova Transit District, Van Maanen's Star **Purpose:** Canonical reference for all content, mechanics, and worldbuilding ## How to Use This Wiki @@ -31,12 +31,12 @@ This wiki serves three audiences: ## Wiki Structure ### Star Systems (Spatial Hierarchy: system > station > district > location) -- [Krenn System](star-systems/krenn/index.md) — Mid-Reach G3V system, ~180 years settled - - [Station Sova](star-systems/krenn/sova/index.md) — Logistics hub, ~12k population - - [Sova Transit District](star-systems/krenn/sova/transit/index.md) — v0.1 setting, freight logistics district - - [The Terminal](star-systems/krenn/sova/transit/the-terminal.md) — Logistics hub (workplace social site) - - [The Last Shift](star-systems/krenn/sova/transit/the-last-shift.md) — Bar / "Lera's" (social venue) - - [Maintenance Corridors](star-systems/krenn/sova/transit/maintenance-corridors.md) — Smuggling spaces, Corridor B-7 +- [Van Maanen's Star](star-systems/van-maanens-star/index.md) — Mid-Reach G3V system, ~180 years settled + - [Station Sova](star-systems/van-maanens-star/sova/index.md) — Logistics hub, ~12k population + - [Sova Transit District](star-systems/van-maanens-star/sova/transit/index.md) — v0.1 setting, freight logistics district + - [The Terminal](star-systems/van-maanens-star/sova/transit/the-terminal.md) — Logistics hub (workplace social site) + - [The Last Shift](star-systems/van-maanens-star/sova/transit/the-last-shift.md) — Bar / "Lera's" (social venue) + - [Maintenance Corridors](star-systems/van-maanens-star/sova/transit/maintenance-corridors.md) — Smuggling spaces, Corridor B-7 ### Characters (Named NPCs) - [Character Index](characters/index.md) — Full roster with tier assignments + triangle diagram @@ -145,7 +145,7 @@ All wiki entries use YAML frontmatter and follow category-specific templates. Se - **D-032:** Separate monologue pools per character - **D-034:** THE FRIEND pattern (production-level complex NPC) - **D-035:** Tag taxonomy for line pools -- **D-036:** Sova Transit District / Krenn System as v0.1 setting +- **D-036:** Sova Transit District / Van Maanen's Star as v0.1 setting - **D-037:** Contraband specification - **D-041:** Knowledge graph data model diff --git a/wiki/technology/founder-gates.md b/wiki/technology/founder-gates.md index 007f7527d..c7136224c 100644 --- a/wiki/technology/founder-gates.md +++ b/wiki/technology/founder-gates.md @@ -46,7 +46,7 @@ Founder gates predate human settlement of the Reach. They were discovered, not b - Whether the gates serve purposes beyond transit (communication, observation, something else) - Whether the Interstitium (see below) is an artifact of gate technology or something independent -These questions are academic in the Krenn System. Workers on Station Sova don't think about Founder Gate metaphysics. They think about freight schedules. +These questions are academic in Van Maanen's Star. Workers on Station Sova don't think about Founder Gate metaphysics. They think about freight schedules. --- @@ -54,9 +54,9 @@ These questions are academic in the Krenn System. Workers on Station Sova don't The space between gate endpoints — the transit experience itself — is called the Interstitium. Travelers report it as brief: a moment of disorientation, a sense of distance compressed, then arrival. Some describe it as darkness. Some describe light. Accounts vary in ways that resist standardization. -**In gameplay terms:** The Interstitium is the experience of crossing between star systems. In the wider Settled Reach, this is a regular occurrence — merchants, travelers, military, diplomats all traverse founder gates. In v0.1, the player never leaves the Krenn System, so founder gates are referenced in dialogue and lore but not directly experienced. +**In gameplay terms:** The Interstitium is the experience of crossing between star systems. In the wider Settled Reach, this is a regular occurrence — merchants, travelers, military, diplomats all traverse founder gates. In v0.1, the player never leaves Van Maanen's Star, so founder gates are referenced in dialogue and lore but not directly experienced. -**Cultural significance:** The Interstitium is one of the few shared experiences that resists technological explanation. In a civilization built on understood technology, the gates are a reminder that not everything is known. Some cultures treat transit as mundane. Others invest it with spiritual significance. The Krenn System's pragmatic culture falls firmly in the "mundane" camp. +**Cultural significance:** The Interstitium is one of the few shared experiences that resists technological explanation. In a civilization built on understood technology, the gates are a reminder that not everything is known. Some cultures treat transit as mundane. Others invest it with spiritual significance. Van Maanen's Star's pragmatic culture falls firmly in the "mundane" camp. --- @@ -70,7 +70,7 @@ The Settled Reach exists because founder gates exist. Human civilization spread - Controlling a gate doesn't mean controlling transit — the gates don't have off switches — but controlling the infrastructure around a gate (stations, docks, inspection points) means controlling what moves through - The Concord Assembly's authority rests partly on its management of gate-adjacent infrastructure -**The Krenn System** sits at the intersection of three regional trade routes — not because of strategic planning, but because the founder gate network happens to connect Krenn to three directions. This accident of alien infrastructure made Krenn a logistics node. +**Van Maanen's Star** sits at the intersection of three regional trade routes — not because of strategic planning, but because the founder gate network happens to connect Van Maanen's Star to three directions. This accident of alien infrastructure made Van Maanen's Star a logistics node. --- @@ -91,7 +91,7 @@ The Settled Reach exists because founder gates exist. Human civilization spread Founder gates are not directly present in the v0.1 gameplay space — the player never transits one. But they shape the world the player inhabits. -**The smuggler** knows that contraband arrives through the founder gate network from other star systems. The supply chain starts somewhere outside Krenn — Syndic-adjacent manufacturing in another system, routed through founder gates to reach Sova. The smuggler understands their position in a supply chain that spans star systems, even if they've never left Krenn. +**The smuggler** knows that contraband arrives through the founder gate network from other star systems. The supply chain starts somewhere outside Van Maanen's Star — Syndic-adjacent manufacturing in another system, routed through founder gates to reach Sova. The smuggler understands their position in a supply chain that spans star systems, even if they've never left Van Maanen's Star. **The detective** knows that the investigation doesn't end at Station Sova. The off-station coordinator (Sabel) operates through the founder gate network. Following the supply chain to its origin means following it through founder gates to other systems. In v0.1, that's beyond scope — but the detective's case file knows the thread doesn't stop here. @@ -115,7 +115,7 @@ Founder gates are not directly present in the v0.1 gameplay space — the player **Cross-References:** - [Span Gates](span-gates.md) — Intra-system transit (human-built) -- [Krenn System](../world/krenn-system.md) — Gate network connections for v0.1 setting +- [Van Maanen's Star](../world/van-maanens-star-system.md) — Gate network connections for v0.1 setting - D-008: Action pillar (multiple maps connected by wormholes) - D-019: 3D cutscenes for key moments (wormhole traversal) - D-005: Core concept (wormhole network as traversable infrastructure) diff --git a/wiki/technology/span-gates.md b/wiki/technology/span-gates.md index c92347a20..7de15defa 100644 --- a/wiki/technology/span-gates.md +++ b/wiki/technology/span-gates.md @@ -24,7 +24,7 @@ cross_refs: [] Span gates are the intra-system transit backbone of the Settled Reach. They connect locations within a single star system — station to planet, station to orbital platform, orbital to orbital. Where [Founder Gates](founder-gates.md) bridge the void between stars, span gates handle the daily logistics of moving people and cargo within a system. -In the Krenn System, span gates are infrastructure the way roads are infrastructure: essential, taken for granted, and noticed only when they stop working. +In Van Maanen's Star, span gates are infrastructure the way roads are infrastructure: essential, taken for granted, and noticed only when they stop working. --- @@ -32,7 +32,7 @@ In the Krenn System, span gates are infrastructure the way roads are infrastruct Span gates create stable transit corridors between two fixed endpoints within a star system. Transit is near-instantaneous — step through one side, emerge at the other. The technology is well-understood, reliable, and old. No one in the Settled Reach remembers a time before span gates. -**Gate cycles:** Gates operate on predictable cycles. During peak shifts on Station Sova, the Sova-to-Krenn Prime gate cycles every 4-6 minutes. Off-peak, every 12-15 minutes. Each cycle moves a fixed volume of cargo and/or passengers. +**Gate cycles:** Gates operate on predictable cycles. During peak shifts on Station Sova, the Sova-to-Van Maanen's Star Prime gate cycles every 4-6 minutes. Off-peak, every 12-15 minutes. Each cycle moves a fixed volume of cargo and/or passengers. **The hum:** Span gates produce a low-frequency vibration — a bass hum that varies in pitch with transit volume. On Station Sova, the gate hum is omnipresent. It's the ambient soundscape of the district. Workers tune it out. New arrivals notice it immediately. The hum rises during peak freight cycles and drops to a low throb during night shifts. @@ -40,15 +40,15 @@ This sound is the first thing the player hears on arrival (wow moment #1). It ne --- -## Krenn System Gate Network +## Van Maanen's Star Gate Network | Route | Type | Primary Use | Cycle Time | |-------|------|-------------|------------| -| Station Sova <-> Krenn Prime Surface Depot | Freight primary | Cargo transfer, surface-to-station logistics | 4-6 min (peak), 12-15 min (off-peak) | +| Station Sova <-> Van Maanen's Star Prime Surface Depot | Freight primary | Cargo transfer, surface-to-station logistics | 4-6 min (peak), 12-15 min (off-peak) | | Station Sova <-> Orbital Manufacturing Platform 3 | Component transfer | Parts and assemblies for light manufacturing | Variable | | Additional intra-system routes | Various | System commerce and passenger transit | Various | -**Transit volume:** High freight, moderate passenger. Krenn's span gates run continuously during standard shifts. The system's prosperity comes from moving things between places — span gates are the mechanism. +**Transit volume:** High freight, moderate passenger. Van Maanen's Star's span gates run continuously during standard shifts. The system's prosperity comes from moving things between places — span gates are the mechanism. --- @@ -108,7 +108,7 @@ This is why Voss's shift scheduling matters: he creates understaffing during hig **Cross-References:** - [Founder Gates](founder-gates.md) — Interstellar gates connecting star systems - [Sova Transit District](../world/sova-transit-district.md) — Gate location in v0.1 setting -- [Krenn System](../world/krenn-system.md) — System-wide gate network +- [Van Maanen's Star](../world/van-maanens-star-system.md) — System-wide gate network - [Station Sova](../world/station-sova.md) — Gate infrastructure details - D-036: Sova Transit District setting (gate cycles, freight logistics) - D-038: Audio scope (station ambient includes gate hum)