Files
settled-reach/docs/workshops/world-generation/workshop-outcomes.md
T
jpmschweitzerandClaude Opus 4.8 943f2e7749 docs(workshops): add decision_refs provenance frontmatter (pql migration phase 5)
Workshop -> decision provenance was prose-only. Adds a `decision_refs:` YAML
frontmatter list (the confirmed D-records each workshop-outcomes.md touches,
filtered against the governance decision set) to all 17 workshop outcomes; the two
that lacked frontmatter (commodity-catalog, system-economic-specialization) get a
minimal block. pql indexes the list and `SELECT fm.decision_refs` round-trips it, so
"which workshops touch D-NNN" is answerable via SELECT + filter or `pql search`.

decision_refs is a relevance signal (decisions a workshop discusses/produces), not a
strict authorship claim — historical bare refs aren't disambiguated. Generated wiki
read-only sections are left untouched.

Noted in pql-requirements #5: 1.6.2 has no working DSL operator for frontmatter
list-membership (`~`/`contains` error, `in` matches nothing), so membership queries
need a client-side filter for now.

Reproducible via tooling/pql-migrate/add_workshop_provenance.py (idempotent).

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
2026-06-06 13:06:33 +02:00

5.6 KiB

title, workshop, date, status, participants, rounds, decision_refs
title workshop date status participants rounds decision_refs
World Generation Architecture Workshop — Outcomes world-generation 2026-03-24 complete Gestalt, Miri, Nigel, Ozzie, Tyre, Qatux (documenter) 3 (SW1 only — SW2-SW4 cancelled)
D-101
D-104
D-105
D-107

World Generation Architecture Workshop — Outcomes

Workshop Summary

Date: 2026-03-24 Duration: 3 rounds of Sub-Workshop 1 (Endgame Feature Vision) Planned structure: 4 sub-workshops (feature vision → technical architecture → v0.2 slice → implementation plan) Actual outcome: SW1 completed, SW2-SW4 cancelled — replaced by a 6-phase development cascade

What Was Produced

  1. Endgame Feature Visionendgame-feature-vision.md (692 lines)

    • 8-layer generation pipeline (galaxy → room)
    • Cultural cascade (real-world corridor system replacing abstract heritage roots)
    • Replayability architecture (3-tier: player agency → simulation trajectory → generation hooks)
    • Player experience beats (7 beats from galaxy map to scale drop)
    • Background simulation design brief
    • X4: Foundations identified as the economic simulation reference model
  2. Interview answerssw1-interview-answers.md

    • All product owner decisions captured with rationale
  3. Per-round agent outputs — R1a, R1b, R2, R3 files for all 5 agents + Qatux consolidation notes

Key Decisions Locked

Galaxy Level

  • 300+1 systems fixed and canonical, authored in wiki
  • Internal state drifts via background simulation (not seed-based)
  • Full galaxy map visible from start (inserts contain star charts)
  • Cultural geography: real-world migration corridors (Commonwealth, Iberian/LatAm, East Asian, Germanic) per docs/design/cultural-migration-pressure.md

System / Location Level

  • Per-planet/station/moon profiles authored as wiki extensions
  • Full economic profile: multiple industries, power players, historical disruptions
  • Background simulation (econ + social + political) on spare CPU cores at capped load

Topography

  • Hard constraint — mountains block, rivers create boundaries
  • Authored world maps for all planets and moons (annotated heightmaps)

Arrival

  • Contextual by travel method, orbital view as default
  • Diegetic GTTR scouting window via insert

Generated Spaces (endgame)

  • Full simulation primitives with LOD (depth scales with player engagement)
  • Hybrid NPC population — any ambient NPC can evolve to narrative through interaction
  • Cohesion at small/middle scale, variety at middle/large scale

Generation Hooks

  • NPC-driven: meet someone → their home environment generates
  • News-driven: reach-wide events create visitable locations
  • Environmental archaeology from real simulation events only

Course Correction: Development Cascade

During the Round 2 interview, the PO redirected the project from scoped v0.2 releases to a strict 6-phase development cascade. The rationale: superseded decisions on details kept causing confusion, re-priming agents into wrong-level discussions, and not progressing toward a realized product.

v0.2 target dropped. No more scoping negotiations.

The 6 Phases

Phase Focus Deliverable
1 Wiki content complete — all planets, moons, stations, heightmaps, artwork Implant-ready Godot map of the Reach with click-throughs + wiki/GTTR popups
2 Economics layer — supply/demand, transport, political/social pressure, corporations 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 NPC population, cultural room grammar Only when the world is walkable

Each phase must complete before the next begins. Agents must not discuss detail from later phases.

Stale D-Records Flagged for Supersession

D-record Issue
D-104 Heritage root grammar overlays — uses 7 abstract roots, wiki uses real corridors
D-105 Heritage root grammar overlays (continued)
D-101 ZonePalette modifier axis A = HeritageRoot — needs remapping to corridor identity
D-107 References heritage roots — needs audit

Resolution: Superseded — clean break. New D-records will describe corridor-to-room-grammar mapping (deferred to Phase 6).

Future Workshop Topics

Workshop Priority Blocked by
Background Simulation Design CRITICAL Phase 2 start
Zone Type Phase 2 Fill High Phase 5 start
NPC Generation Depth High Phase 5 start
Cultural Cascade Authoring Medium Phase 6 start
Authored Content Pipeline Medium Phase 1 in progress

Files Produced

docs/workshops/world-generation/
├── BRIEF.md (updated status: complete)
├── workshop-outcomes.md (this file)
├── endgame-feature-vision.md (main deliverable)
├── sw1-interview-answers.md (PO decisions)
├── sw1-round1-notes.md (R1a consolidation)
├── sw1-round1b-notes.md (R1b consolidation)
├── sw1-round2-notes.md (R2 consolidation)
├── {agent}-sw1r1.md (R1a outputs, 5 files)
├── {agent}-sw1r1b.md (R1b outputs, 5 files)
├── {agent}-sw1r2.md (R2 outputs, 5 files)
└── {agent}-sw1r3.md (R3 outputs, 5 files)