diff --git a/CHANGELOG.md b/CHANGELOG.md index 486d12645..c50030d8c 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -25,7 +25,7 @@ Format based on [Keep a Changelog](https://keepachangelog.com/). - Inner hub wiki pages (hops 3-4) — Crown's Hollow, Cairnside, Schuilhoek, Travessia, Nová Tržnice - Corporation doc for Mercado Travessia (grocery chain, Travessia) - Corporation docs for Adams & Ford Publishing, Calloway Distillery, thrds (updated index) -- 300-system CSV framework (systems-framework.md) — 66 columns covering colonization waves, cultural archetypes, tone framework, economic distribution, and Krenn validation (D-095) +- 300-system CSV framework (systems-framework.md) — 66 columns covering colonization waves, cultural archetypes, tone framework, economic distribution, and Van Maanen's Star validation (D-095) - Star map gate topology — 300-node network with 334 edges across 6 sectors, generated and hand-tuned for natural corridor structure in frontier space - Star map generation pipeline — seed-based generator, sculpting script, core sector patcher, topology tuner with bridge-safe connectivity guarantees - d2 sector diagrams — 6 sector maps + overview visualization of gate network @@ -69,13 +69,13 @@ Format based on [Keep a Changelog](https://keepachangelog.com/). ### Removed - v0.1 content loading system — server/src/content/ module (8200 lines), tooling/content-converter/, tooling/validate-content, content-ron/, content/_meta/ (#655, D-122) - AiDialogueDetector — duplicate of HardwareDetector, replaced by PlatformInfo abstraction (#659) -- v0.1 hand-authored Krenn dialogue, monologue, and NPC profiles — 64 files superseded by generated NPCs (#656, D-122) +- v0.1 hand-authored Van Maanen's Star dialogue, monologue, and NPC profiles — 64 files superseded by generated NPCs (#656, D-122) - Detective mission system — investigation knowledge, lattice-commission faction, design docs, workshop archives (#657, D-117) ### Fixed -- Name pool cross-contamination — zero overlaps across Krenn, Vael, and Osse cultures +- Name pool cross-contamination — zero overlaps across Van Maanen's Star, Vael, and Osse cultures - D-141 → D-142 reference correction in zone-type templates -- Modifier coverage expanded to 2+ per category for all cultures; authority_response differentiated Krenn/Osse +- Modifier coverage expanded to 2+ per category for all cultures; authority_response differentiated Van Maanen's Star/Osse - Gendered pronouns removed from culture-neutral zone-type templates - Ungrounded lore terms (Syndic, Meridian registration) replaced with generic descriptors in Osse culture - Stale notes in content-structure-canonical.md and base-text-authoring-guide.md corrected @@ -96,7 +96,7 @@ Format based on [Keep a Changelog](https://keepachangelog.com/). - Behavior dedup — same behavior string no longer assigned to multiple NPCs in one zone run (#629) ### Added -- Zone identity specs renamed to location-specific: krenn-rural-zone.ron and krenn-industrial-zone.ron — acknowledges these are culture×zone content, not reusable templates (#630, Q-057) +- Zone identity specs renamed to location-specific: van-maanens-star-rural-zone.ron and van-maanens-star-industrial-zone.ron — acknowledges these are culture×zone content, not reusable templates (#630, Q-057) - ~108 new NPC behavior pool entries across all roles in both zone files — trader stage directions, foreman humanity behaviors, dock_worker/technician off-shift/break room behaviors (#630) - Q-057 open question: composable behavior generation — decompose hand-authored pools into role actions + culture modifiers + context tags (#633, #634) - Relationship-to-behavior pipeline — NPC behavior lines now reflect social connections (rivals ignore each other, friends gravitate, subordinates defer) (#631) @@ -204,7 +204,7 @@ Format based on [Keep a Changelog](https://keepachangelog.com/). - Consolidate near-identical unit tests with integration counterparts ### Changed -- Sova station profile updated — horizon gates located at The Krenn Ring (800 AU), not on Station Sova; Admin Hub houses transit processing facility only +- Sova station profile updated — horizon gates located at The Van Maanen Ring (800 AU), not on Station Sova; Admin Hub houses transit processing facility only - game_state.gd: stationary_ticks and zone_id now read from server snapshot with deprecated client-side fallbacks (#557, D-020) - dialogue_box.gd: decoupled from GameState and AudioManager via signals — zero direct autoload references (#558, D-020) - main.gd: snapshot dispatch via SnapshotEventRouter, dialogue signal coordinator handlers (#559, #558) @@ -382,7 +382,7 @@ Format based on [Keep a Changelog](https://keepachangelog.com/). - Text display hierarchy spec — 4 content pipelines (dialogue, monologue, observation, environmental) with z-layers and positioning (#316) - Sound indicator visual design — fog-edge pulse for D-018 three-range sound model with direction encoding and range differentiation (#317) - THE FRIEND visual treatment spec — 3-phase earned visual detail for Kael Davan and Sera Venn (#318) -- Environmental text visual standards — signage, terminal, and news ticker rendering with bilingual Concordat/Krenn treatment (#334) +- Environmental text visual standards — signage, terminal, and news ticker rendering with bilingual Concordat/Van Maanen's Star treatment (#334) - Tell visual/behavioral expression spec — 5 tell categories mapped to 6 Tier 2 behaviors (#251) - Monologue line pool maxLength raised from 160 to 256 chars (soft guidance ≤160) - NPC name masking infrastructure — entity-anchored dialogue log with server-side role labels, retroactive name update on learning, NpcColorIndex for stable color assignment @@ -759,7 +759,7 @@ Format based on [Keep a Changelog](https://keepachangelog.com/). - UIStrings autoload with YAML-based UI string loading (#409) — minimal YAML parser, `get_text()` lookup with fallback-to-key - HUD and interaction prompt labels now loaded from `client/data/ui-strings.yaml` instead of hardcoded strings - Character voice speech patterns (#310) — sentence-level execution spec for smuggler and detective covering contractions, punctuation, stress markers, vocabulary, verbal tics, and authoring checklist -- NPC authoring style guide (#379) — 954-line handbook: tier budgets, 9 NPC patterns, dialogue/monologue rules, tag taxonomy, dual-lens coordination, Krenn/Sova culture, FRIEND phase mapping, validation checklist +- NPC authoring style guide (#379) — 954-line handbook: tier budgets, 9 NPC patterns, dialogue/monologue rules, tag taxonomy, dual-lens coordination, Van Maanen's Star/Sova culture, FRIEND phase mapping, validation checklist - UI microcopy (#409) — 72 YAML strings for client integration: interaction verbs, relationship states, HUD labels, perception modes, notifications, knowledge panel, tutorial prompts - Kael Davan FRIEND pack (#297) — 86 hand-authored lines across 3 locations, 5-phase relationship arc with contradiction scene, dual-lens notes - Sera Venn FRIEND pack (#298) — 75 hand-authored lines at The Last Shift, trust-gated gossip, avoidance contradiction, contaminated trust arc @@ -844,7 +844,7 @@ Format based on [Keep a Changelog](https://keepachangelog.com/). ### Changed - NearbyInteractionBuffer refactored from global Resource to per-entity Component on PlayerCharacter — multiplayer-ready (D-009) - Observer module split into mod.rs (244 lines) + tests.rs (480 lines) — reduces module complexity -- Content directory restructured from flat districts/ to hierarchical campaigns/main/systems/krenn/stations/sova/districts/transit/ — path mirrors canonical IDs, glob-based discovery, multi-campaign/DLC ready +- Content directory restructured from flat districts/ to hierarchical campaigns/main/systems/van-maanens-star/stations/sova/districts/transit/ — path mirrors canonical IDs, glob-based discovery, multi-campaign/DLC ready - Content manifest (content.yaml) rewritten for glob-based district discovery - District identity fields (system, station, district) now derived from directory path — removed from district.yaml required fields - NPC canonical_id schema accepts district-scoped IDs (npc:transit.kael-davan) for cross-district uniqueness @@ -1007,7 +1007,7 @@ Format based on [Keep a Changelog](https://keepachangelog.com/). - D-033: Entity color represents relationship to player character (asymmetric per character) - D-034: THE FRIEND NPC pattern — production-level emotional centerpiece per character (Kael Davan, Sera Venn) - D-035: Converged tag taxonomy for dialogue/monologue line pools (6 structural + 3 selection tags) -- D-036: Sova Transit District / Krenn System as v0.1 setting (first named star system) +- D-036: Sova Transit District / Van Maanen's Star as v0.1 setting (first named star system) - D-037: Contraband specification — unlicensed lattice components (moral ambiguity by design) - D-038: Audio in v0.1 scope — 8 AI-generated files via Stable Audio Open - D-039: All 6 wow moments promoted to v0.1 must-have scope diff --git a/content/campaigns/main/systems/van-maanens-star/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 index 53bf487a3..dc1ba8b57 100644 --- a/content/campaigns/main/systems/van-maanens-star/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 @@ -12,7 +12,7 @@ headlines: # --- Freight / Commodity (6) --- - id: ticker_001 - text: "KRENN FREIGHT INDEX: Lattice components +12% on Syndic supply restrictions" + text: "VAN MAANEN FREIGHT INDEX: Lattice components +12% on Syndic supply restrictions" category: freight dual_lens: smuggler: "Prices up. Every run is worth more — and every run is riskier." diff --git a/docs/architecture/proposed-llm-voice.md b/docs/architecture/proposed-llm-voice.md index f8f2e9f47..1f4271e6f 100644 --- a/docs/architecture/proposed-llm-voice.md +++ b/docs/architecture/proposed-llm-voice.md @@ -2,9 +2,9 @@ title: "Proposed Architecture: LLM-Powered Voice Synthesis" description: "Re-voicing architecture for dynamic NPC dialogue using a local LLM as a stylistic enhancement layer — injector system, priority queue, and optional AI-enhanced toggle" type: architecture -status: draft +status: superseded ticket: "" -decision_refs: [] +decision_refs: ["D-138"] author: "Gemini" created: 2026-03-07 updated: 2026-03-07 @@ -12,7 +12,7 @@ updated: 2026-03-07 # Proposed Architecture: LLM-Powered Voice Synthesis -**Status:** Proposed +**Status:** Superseded by [D-138](../../decisions/content.md#d-138-llm-re-voicing-pipeline-for-npc-voice) and [LLM Voice Pipeline Workshop](../workshops/llm-voice-pipeline/workshop-outcomes.md) **Author:** Gemini (synthesizing a design sparring session with Jeroen) **Date:** 2026-03-07 @@ -36,7 +36,7 @@ Our proposed solution is to treat dynamic dialogue not as a generation task, but ### Analogy: Dialogue as an `i18n` System -The core of this design is to think of character voice as a "language." Our simple, non-LLM template system provides the default "language" (`en-US`)—a clear, functional line of text that serves the gameplay. The LLM's job is to "translate" this line into a specific character's "language" (`en-KRENN-RUTHLESS`). +The core of this design is to think of character voice as a "language." Our simple, non-LLM template system provides the default "language" (`en-US`)—a clear, functional line of text that serves the gameplay. The LLM's job is to "translate" this line into a specific character's "language" (`en-VMS-RUTHLESS`). This immediately enables a powerful player-facing feature: diff --git a/docs/briefings/miri.md b/docs/briefings/miri.md index fc2469807..31a392d27 100644 --- a/docs/briefings/miri.md +++ b/docs/briefings/miri.md @@ -1,6 +1,6 @@ --- title: "Miri - Project Briefing" -description: "Worldbuilding and lore agent — owns zone identity spec, Krenn culture profile, setting briefs, and wiki taxonomy; critical-path prerequisites for the generator spike" +description: "Worldbuilding and lore agent — owns zone identity spec, Van Maanen's Star culture profile, setting briefs, and wiki taxonomy; critical-path prerequisites for the generator spike" type: briefing status: active agent: Miri diff --git a/docs/briefings/tiger.md b/docs/briefings/tiger.md index 1f57e14f5..5f5abeb19 100644 --- a/docs/briefings/tiger.md +++ b/docs/briefings/tiger.md @@ -1,6 +1,6 @@ --- title: "Tiger - Project Briefing" -description: "Localization agent on standby — covers tagged line pool translation scope, culture voice card translation units, and Krenn naming transliteration guides" +description: "Localization agent on standby — covers tagged line pool translation scope, culture voice card translation units, and Van Maanen's Star naming transliteration guides" type: briefing status: active agent: Tiger diff --git a/docs/design/wireframes/menus/v01-main-menu.json b/docs/design/wireframes/menus/v01-main-menu.json index 3e3ca44cd..0fb350c4b 100644 --- a/docs/design/wireframes/menus/v01-main-menu.json +++ b/docs/design/wireframes/menus/v01-main-menu.json @@ -58,7 +58,7 @@ "title-subtitle": { "type": "Text", "left": 360, "top": 262, - "text": "SOVA TRANSIT DISTRICT // KRENN SYSTEM", + "text": "SOVA TRANSIT DISTRICT // VAN MAANEN'S STAR", "fontColor": "#556677", "fontSize": 13 }, diff --git a/docs/sprints/sprint-25/copy.md b/docs/sprints/sprint-25/copy.md index 0dfbead94..cc012c73e 100644 --- a/docs/sprints/sprint-25/copy.md +++ b/docs/sprints/sprint-25/copy.md @@ -1,6 +1,6 @@ --- title: "Sprint 25 — Copy Briefing" -description: "Zone identity spec, Krenn culture profile" +description: "Zone identity spec, Van Maanen's Star culture profile" type: sprint status: archived sprint: 25 diff --git a/docs/sprints/sprint-26/copy.md b/docs/sprints/sprint-26/copy.md index 059690488..df00fe0f9 100644 --- a/docs/sprints/sprint-26/copy.md +++ b/docs/sprints/sprint-26/copy.md @@ -1,6 +1,6 @@ --- title: "Sprint 26 — Copy Briefing" -description: "D-record amendments, base text elevation pass, remove handwritten Krenn content" +description: "D-record amendments, base text elevation pass, remove handwritten Van Maanen's Star content" type: sprint status: archived sprint: 26 diff --git a/docs/workshops/llm-voice-pipeline/gestalt-round1.md b/docs/workshops/llm-voice-pipeline/gestalt-round1.md index 360a099d6..d17c08c6b 100644 --- a/docs/workshops/llm-voice-pipeline/gestalt-round1.md +++ b/docs/workshops/llm-voice-pipeline/gestalt-round1.md @@ -129,7 +129,7 @@ Composable primitives would need to represent this as `SOCIAL_BYPASS(target=Rask **Mechanical evaluation:** This is the most systems-compatible option for the rendering layer — IF we handle the tell separation correctly. -The i18n analogy is the right frame. Base text is `en-semantic`. Re-voiced text is `en-KRENN-BOLD`. The information is stable; the expression varies. +The i18n analogy is the right frame. Base text is `en-semantic`. Re-voiced text is `en-VMS-BOLD`. The information is stable; the expression varies. The proposal correctly identifies that base text serves triple duty: LLM seed, graceful fallback, and LLM-off experience. From a systems standpoint, this is elegant — one authored artifact doing three mechanical jobs simultaneously. diff --git a/docs/workshops/llm-voice-pipeline/miri-round2.md b/docs/workshops/llm-voice-pipeline/miri-round2.md index 3f72082dd..421407485 100644 --- a/docs/workshops/llm-voice-pipeline/miri-round2.md +++ b/docs/workshops/llm-voice-pipeline/miri-round2.md @@ -89,10 +89,10 @@ The difference between 150 and 300 tokens is the difference between **following Example pair format: ``` BASE: "checks the gate without looking at you" -KRENN: "runs the check, eyes on the panel — gives you a nod when it clears" +VMS: "runs the check, eyes on the panel — gives you a nod when it clears" --- BASE: "works on the conduit" -KRENN: "traces the run with a handheld light, finds the splice, fixes it without ceremony" +VMS: "traces the run with a handheld light, finds the splice, fixes it without ceremony" ``` Each pair: ~35-40 tokens. Two pairs: ~70-80 tokens. Adding these to the 100-token instruction core produces ~170-180 total — still under 250 tokens. @@ -297,7 +297,7 @@ This is not a blocker for any proposal, but it must be decided before the `sr-vo [SYSTEM/SHARED] Do not use religious language. No military ranks. Technology terms only: insert, span gate, the Reach. No wit or banter. No Earth references. -[KRENN CULTURE] Direct-informal register — short because time is scarce, not +[VAN MAANEN'S STAR CULTURE] Direct-informal register — short because time is scarce, not unfriendly. Competence earns respect. Community: crew, shift, street. Exclamations ONLY: "void take it" / "stars" / "blood and void" / "cold vacuum." Greetings: hey, morning, shift treating you alright. diff --git a/docs/workshops/llm-voice-pipeline/miri-round3.md b/docs/workshops/llm-voice-pipeline/miri-round3.md index 461244893..9dad67272 100644 --- a/docs/workshops/llm-voice-pipeline/miri-round3.md +++ b/docs/workshops/llm-voice-pipeline/miri-round3.md @@ -304,10 +304,10 @@ avoided (Van Maanen's Star uses contractions freely: shift's calling, gotta, can [BLOCK 6 — EXAMPLES] BASE: "checks the gate" -KRENN: "runs the check, nods when it clears" +VMS: "runs the check, nods when it clears" --- BASE: "works on the conduit" -KRENN: "traces the fault, finds it, fixes it without ceremony" +VMS: "traces the fault, finds it, fixes it without ceremony" ``` **Token count for this implementation:** ~195-210 tokens. Within the 200-token soft target. diff --git a/docs/workshops/llm-voice-pipeline/paula-round1.md b/docs/workshops/llm-voice-pipeline/paula-round1.md index 2da2b1812..f074a6c36 100644 --- a/docs/workshops/llm-voice-pipeline/paula-round1.md +++ b/docs/workshops/llm-voice-pipeline/paula-round1.md @@ -63,7 +63,7 @@ The reassembled version is grammatically correct and semantically equivalent. It This is the option with the most promise and the most risk, and the two are inseparable. -**What the proposal gets right:** The i18n analogy is apt. Culture-neutral base text as `en-base`, culture-voiced text as `en-KRENN-DIRECT`. The injector clause model (10-20 per culture) scales in the right direction. The progressive enhancement framing — base text is functional, voiced text is premium — is elegant and de-risks hardware concerns. +**What the proposal gets right:** The i18n analogy is apt. Culture-neutral base text as `en-base`, culture-voiced text as `en-VMS-DIRECT`. The injector clause model (10-20 per culture) scales in the right direction. The progressive enhancement framing — base text is functional, voiced text is premium — is elegant and de-risks hardware concerns. **What the proposal is missing:** It was written before the generator spike added Want/State, relationship behaviors, and the perception mechanic. These systems change the calculus substantially. See Section 3. diff --git a/docs/workshops/llm-voice-pipeline/workshop-brief.md b/docs/workshops/llm-voice-pipeline/workshop-brief.md index 79d5a52cb..82c4126b4 100644 --- a/docs/workshops/llm-voice-pipeline/workshop-brief.md +++ b/docs/workshops/llm-voice-pipeline/workshop-brief.md @@ -53,7 +53,7 @@ The design is **progressive enhancement**, not a toggle between two systems. Eve 2. **Fallback** — what the player sees when pre-voicing hasn't finished yet 3. **LLM-off experience** — the complete gameplay layer for players who disable AI-enhanced dialogue or run on minimal hardware -There is no separate authoring step for the fallback. The base text IS the fallback. The i18n analogy holds: `en-base` is always present, `en-KRENN-BOLD` is the enhancement. +There is no separate authoring step for the fallback. The base text IS the fallback. The i18n analogy holds: `en-base` is always present, `en-VMS-BOLD` is the enhancement. ### Content tiers: baked, pre-voiced, fallback diff --git a/docs/workshops/wiki-review/round1-miri.md b/docs/workshops/wiki-review/round1-miri.md index abab30fee..c272a558b 100644 --- a/docs/workshops/wiki-review/round1-miri.md +++ b/docs/workshops/wiki-review/round1-miri.md @@ -1,6 +1,6 @@ --- title: "Round 1 — Miri (Worldbuilder / Setting Designer)" -description: "Regional style guide template and Krenn System cultural brief" +description: "Regional style guide template and Van Maanen's Star cultural brief" type: workshop status: archived workshop: wiki-review @@ -243,7 +243,7 @@ The founding population was ~60% Finnish-Estonian-Latvian, ~25% Dutch-Norwegian 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). "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). +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 (named for the real star Van Maanen's Star (GJ 35) — the first white dwarf discovered, a pragmatic name for a pragmatic system). "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. diff --git a/docs/workshops/wiki-review/round2-mellanie.md b/docs/workshops/wiki-review/round2-mellanie.md index 48bed41b0..5dde2ed37 100644 --- a/docs/workshops/wiki-review/round2-mellanie.md +++ b/docs/workshops/wiki-review/round2-mellanie.md @@ -77,7 +77,7 @@ ASSEMBLY FLOOR: LATTICE FUNDING AMENDMENT REACHES COMMITTEE STATION SOVA: VENTILATION UPGRADE SCHEDULE (LEVEL 3 AFFECTED) KOLM LEAGUE: SOVA DOCKERS 4, ORBITAL TRANSIT 2 GRAIN FUTURES STABLE — SYNDIC SHIPPING COSTS FLAT FOR Q3 -KRENN PRIME SURFACE: HARVEST SEASON OPENS, EXPORT WINDOWS CONFIRMED +VAN MAANEN PRIME SURFACE: HARVEST SEASON OPENS, EXPORT WINDOWS CONFIRMED COMMISSION ADVISORY: LATTICE CALIBRATION DUE DATES FOR SOVA DISTRICT ``` diff --git a/docs/workshops/wiki-review/round2-miri.md b/docs/workshops/wiki-review/round2-miri.md index da3f873dc..f43b2c379 100644 --- a/docs/workshops/wiki-review/round2-miri.md +++ b/docs/workshops/wiki-review/round2-miri.md @@ -152,7 +152,7 @@ lattice components is subject to: - Referral to system-level enforcement Report suspected violations to the Commission kiosk (Level 3) -or via Meridian channel LC-COMPLIANCE-KRENN. +or via Meridian channel LC-COMPLIANCE-VMS. Lattice Commission | Protecting Neural Integrity ``` @@ -160,7 +160,7 @@ or via Meridian channel LC-COMPLIANCE-KRENN. **Cultural notes:** - 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 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. +- "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-VMS 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. @@ -169,15 +169,15 @@ or via Meridian channel LC-COMPLIANCE-KRENN. Meridian feed display. Text-scrolling format. Mix of Reach-wide and local. Updated continuously. The bar's ambient information stream. ``` -FREIGHT INDEX: KRENN CORRIDOR +0.3% | TAVROS LINK STEADY | SOVA THROUGHPUT 94% +FREIGHT INDEX: VAN MAANEN CORRIDOR +0.3% | TAVROS LINK STEADY | SOVA THROUGHPUT 94% ASSEMBLY SESSION 447: FRONTIER AUTONOMY MOTION TABLED AGAIN — "NOT THE TIME" SAYS CHAIR PELLAM STATION ADVISORY: VENTILATION MAINTENANCE SECTOR 3 SCHEDULE EXTENDED. COMPLETION NOW EST. CYCLE 18 -KRENN PRIME SURFACE: STORM WARNING NORTH LATITUDE BAND — DEPOT OPERATIONS NORMAL +VAN MAANEN PRIME SURFACE: STORM WARNING NORTH LATITUDE BAND — DEPOT OPERATIONS NORMAL -SPORT: ORBITAL 3 TAKES SOVA LEAGUE FINAL 4-2. MATCH REPLAY AVAILABLE MERIDIAN-SPORT-KRENN +SPORT: ORBITAL 3 TAKES SOVA LEAGUE FINAL 4-2. MATCH REPLAY AVAILABLE MERIDIAN-SPORT-VMS COMMISSION: QUARTERLY COMPLIANCE REVIEW SCHEDULE POSTED. NEXT SOVA INSPECTION: CYCLE 22 ``` diff --git a/wiki/_templates/station.md b/wiki/_templates/station.md index d57604cba..ab991ca89 100644 --- a/wiki/_templates/station.md +++ b/wiki/_templates/station.md @@ -1,6 +1,6 @@ --- title: "" # Display name (e.g., "Station Sova") -description: "" # One-line summary for context filtering (e.g., "Primary logistics station in Krenn System, 3 districts, mixed-use") +description: "" # One-line summary for context filtering (e.g., "Primary logistics station in Van Maanen's Star, 3 districts, mixed-use") slug: "" # URL-safe identifier (e.g., "sova") category: station status: proposed # proposed | draft | canonical diff --git a/wiki/authoring/environmental-text-examples.md b/wiki/authoring/environmental-text-examples.md index ba7c4ae45..e038c2f11 100644 --- a/wiki/authoring/environmental-text-examples.md +++ b/wiki/authoring/environmental-text-examples.md @@ -132,7 +132,7 @@ Displayed on the Meridian feed screen mounted above the bar. Scrolling text, sta ### The Cycle (6 Headlines) ``` -1. KRENN PRIME SURFACE DEPOT: FREIGHT BACKLOG ENTERING THIRD DAY. +1. VAN MAANEN PRIME SURFACE DEPOT: FREIGHT BACKLOG ENTERING THIRD DAY. TRANSIT AUTHORITY CITES SCHEDULING DISPUTES. 2. CONCORD ASSEMBLY SESSION 1147: LATTICE STANDARDIZATION @@ -145,9 +145,9 @@ Displayed on the Meridian feed screen mounted above the bar. Scrolling text, sta COMPONENTS ON 6-WEEK BACKORDER. CONTACT YOUR PROVIDER. 5. COMMISSION ADVISORY: ROUTINE COMPLIANCE ASSESSMENT - SCHEDULED FOR KRENN SYSTEM STATIONS. DATES TO FOLLOW. + SCHEDULED FOR VAN MAANEN SYSTEM STATIONS. DATES TO FOLLOW. -6. KRENN PRIME DOCKWORKERS LEAGUE VS. ORBITAL 3 UNITED: +6. VAN MAANEN PRIME DOCKWORKERS LEAGUE VS. ORBITAL 3 UNITED: MATCH DAY 7. BROADCAST 19:00 MERIDIAN STANDARD. ``` diff --git a/wiki/star-systems/GJ-35/sova/index.md b/wiki/star-systems/GJ-35/sova/index.md index bbcf0bb93..4eed52ede 100644 --- a/wiki/star-systems/GJ-35/sova/index.md +++ b/wiki/star-systems/GJ-35/sova/index.md @@ -1,6 +1,6 @@ --- title: "Station Sova" -description: "Freight logistics hub in the Krenn System — 12k population, layered construction hiding architectural secrets, and the v0.1 setting" +description: "Freight logistics hub in the Van Maanen's Star — 12k population, layered construction hiding architectural secrets, and the v0.1 setting" slug: sova category: station status: canonical