diff --git a/decisions/architecture.md b/decisions/architecture.md index cebc6289a..5456b73c9 100644 --- a/decisions/architecture.md +++ b/decisions/architecture.md @@ -289,6 +289,7 @@ Technical foundation decisions that constrain implementation: engine, client-ser - **Raised by:** Araminta (terrain types and color specs, canonical T5/T7 numbering corrected Round 5), Tyre (palette struct). Full team sign-off. - **Dissent:** None. - **Cross-reference:** D-102 (horizon view corridor — T5 coastal water is the referenced terrain type), D-104 (heritage grammar overlay — modifier axis A) +- **Superseded (partial):** Modifier axis A (HeritageRoot) superseded by [D-167](content.md#d-167-heritage-roots-superseded--corridor-cultural-system-replaces-abstract-roots) (2026-03-24). Cultural palette modifiers are now authored per-system via the corridor framework; abstract heritage root IDs no longer drive axis A. ### D-102: Horizon View Corridor as Coastal Guarantee - **Date:** 2026-02-27 @@ -577,4 +578,24 @@ Technical foundation decisions that constrain implementation: engine, client-ser --- -*49 decisions. Last updated: 2026-03-19 (D-160–D-164 added — Quaternius aesthetic spike: segmentation, head separation, clothing pipeline, Trellis heads, Quaternius fork)* +### D-166: Development Cascade — 6-Phase First-Things-First Build Order +- **Date:** 2026-03-24 +- **Decision:** Development follows a strict 6-phase cascade. Each phase completes before the next begins. No v0.2 target. No scoping negotiations. + +| Phase | Focus | Deliverable | +|-------|-------|-------------| +| 1 | Wiki content complete — all planets, moons, stations, heightmaps, artwork | Implant-ready Godot map with click-throughs + wiki/GTTR popups | +| 2 | Economics layer — supply/demand, transport, corporations, supply chains | Economics spreadsheets/graphs with runtime-tweakable simulation | +| 3 | Planetary/moon maps & station layouts — cities, rivers, mountains, roads, biomes | Atlas of the Reach (implant app) | +| 4 | Player control scheme — 2-floor test map, character rendering, walls/stairs/doors, lighting | Player viewport with final-version assets | +| 5 | World generation (tile/chunk/block) — walkable world, parallel asset pipeline | Walkable generated world + asset catalog | +| 6 | Detail coloring — room-level content, cultural architecture | Only when the world is walkable | + +- **Rationale:** The pattern of negotiating pragmatic v0.2 cuts while discussing room-level detail repeatedly produced superseded decisions, confused agents, and distracted from building the actual product. The cascade enforces a first-things-first discipline: each layer of the game is grounded in the layer below it before detail is added. +- **Raised by:** Jeroen, established 2026-03-24 during world generation workshop. +- **Dissent:** None. +- **Cross-reference:** Initiative #745, Epics #746–751, CLAUDE.md cascade table, `docs/workshops/world-generation/workshop-outcomes.md` + +--- + +*50 decisions. Last updated: 2026-03-24 (D-101 partial supersession noted; D-166 development cascade added)* diff --git a/decisions/content.md b/decisions/content.md index 62fde9b21..2aed107a7 100644 --- a/decisions/content.md +++ b/decisions/content.md @@ -279,6 +279,7 @@ How narrative, NPCs, and world content are created: content tiers, NPC generatio - **Raised by:** Miri (cultural grammar spec), Araminta (TOML modifier design and authoring domain). Full team sign-off. - **Dissent:** None. - **Cross-reference:** D-101 (ZonePalette — heritage modifier axis A), D-105 (informal zone typology — heritage correlations), Q-049 (ObjectTag co-maintenance) +- **Superseded by:** [D-167](#d-167-heritage-roots-superseded--corridor-cultural-system-replaces-abstract-roots) (2026-03-24). The 7 abstract heritage roots and their grammar overlays are retired. Cultural grammar is now authored per-system using the corridor framework. ### D-105: Non-Urban Informal Zone Typology - **Date:** 2026-02-27 @@ -288,6 +289,7 @@ How narrative, NPCs, and world content are created: content tiers, NPC generatio - **Raised by:** Miri (heritage root correlations, canonical mapping corrected Round 5), Araminta (visual grammar per type). Full team sign-off. - **Dissent:** None. - **Cross-reference:** D-104 (heritage grammar overlay) +- **Superseded by:** [D-167](#d-167-heritage-roots-superseded--corridor-cultural-system-replaces-abstract-roots) (2026-03-24). Heritage root correlations (Frost/Stone/Tide etc.) are retired; informal zone typology must be re-authored against corridor cultural identities. ### D-107: Trauma Events as EraModification Subtypes - **Date:** 2026-02-27 @@ -297,6 +299,7 @@ How narrative, NPCs, and world content are created: content tiers, NPC generatio - **Raised by:** Miri (trauma subtypes and heritage decay model, "trauma intensifies culture" principle added Round 5), Tyre (struct design and decay architecture). Full team sign-off. - **Dissent:** None. - **Cross-reference:** D-100 (DamageOverlay — structural track), D-104 (heritage grammar — cultural baseline), D-109 (LocalOverlay mandate) +- **Superseded (partial):** Heritage-root-based decay model superseded by [D-167](#d-167-heritage-roots-superseded--corridor-cultural-system-replaces-abstract-roots) (2026-03-24). Trauma-intensifies-culture principle and structural track remain valid; heritage root baseline references must be re-interpreted via the corridor cultural system. --- @@ -584,4 +587,21 @@ How narrative, NPCs, and world content are created: content tiers, NPC generatio --- -*44 decisions. Last updated: 2026-03-17 (D-147 aesthetic taste trait; content pattern note for overheard.ron format added)* +### D-167: Heritage Roots Superseded — Corridor Cultural System Replaces Abstract Roots +- **Date:** 2026-03-24 +- **Decision:** The 7 abstract heritage roots (Frost / Stone / Tide / Vine / Dust / Iron / Salt) are retired. Clean break. The real-world cultural corridor system is canonical: + - **North Reach:** Commonwealth (British / Australian / Canadian / South African / Indian / Nigerian) + - **South Reach:** Iberian / Latin American + Southern African + - **East Reach:** East Asian + South / Southeast Asian + - **West Reach:** Northern / Central European + Central / Eastern European + + Cultural data is authored per-system in `systems.db` and the 301 wiki entries. The wiki IS the cultural register — the corridor framework from `docs/design/cultural-migration-pressure.md` was the input to wiki authoring, and now the wiki text is the input to generation and naming. +- **Rationale:** The heritage root system was an abstract intermediate layer that never mapped cleanly onto the actual cultural material being authored. The corridor framework produced 301 grounded wiki entries with real cultural specificity. Retiring the abstract roots in favour of the concrete wiki-and-corridor system eliminates the translation step and keeps the cultural register in one canonical place. +- **Raised by:** Jeroen, established 2026-03-24 during world generation workshop. +- **Dissent:** None. +- **Supersedes:** D-104 (heritage grammar overlay for non-urban palettes), D-105 (non-urban informal zone typology — heritage root correlations), D-101 axis A (ZonePalette modifier axis A = HeritageRoot, in `decisions/architecture.md`), D-107 (trauma events — heritage root baseline in cultural decay model). +- **Cross-reference:** `docs/design/cultural-migration-pressure.md`, `wiki/star-systems/` (301 entries), `docs/workshops/world-generation/sw1-interview-answers.md` + +--- + +*45 decisions. Last updated: 2026-03-24 (D-104, D-105, D-107 supersession notes added; D-167 corridor cultural system filed)*