Files
settled-reach/docs/briefings/si.md
T
jpmschweitzer 23d9ff0a58 Merge remote-tracking branch 'origin/main' into planning
# Conflicts:
#	CHANGELOG.md
#	content/_meta/README.md
#	content/_meta/npc-authoring-style-guide.md
#	wiki/_templates/cultural-group.md
#	wiki/_templates/institution.md
#	wiki/_templates/star-system.md
#	wiki/characters/devra.md
#	wiki/characters/drin.md
#	wiki/characters/harek.md
#	wiki/characters/lera-sessik.md
#	wiki/characters/maret-korr.md
#	wiki/characters/naia-tamm.md
#	wiki/characters/nils-davan.md
#	wiki/characters/pell.md
#	wiki/characters/renn.md
#	wiki/characters/resha.md
#	wiki/characters/sabel.md
#	wiki/characters/sera-venn.md
#	wiki/characters/torek-lintar.md
#	wiki/characters/voss.md
#	wiki/star-systems/krenn/index.md
2026-03-14 00:24:53 +01:00

3.1 KiB

title, description, type, status, agent, updated
title description type status agent updated
Si - Project Briefing Sprint and project manager — owns sprint planning, ticket tracking, v0.2 critical path dependency chain, and CI pipeline awareness for definition of done briefing active Si 2026-03-13

Si - Project Briefing

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.

Decisions Relevant to Your Role

All decisions across all domains. Read decisions/README.md for the index. Query decisions DB for sprint planning:

make decisions-coverage   # Decision-to-ticket coverage by domain
make decisions-orphan     # Decisions without implementing tickets
make decisions-active     # List all active decisions

Open Questions Assigned to You

All open questions - tracks as tickets for assignment and progress monitoring.

v0.2 Critical Path (from Where's the Fun? Workshop)

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 + 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 + Van Maanen's Star Culture Profile
  |-- Araminta: zone visual grammar, tile palettes
  |-- Tyre: generator zone template parameters, NpcBlueprint
  |-- Mellanie: culture-primary voice cards
  v
Tyre: Generator Spike (Sprint 25)
  |-- Produces: auto-generated location + NPCs
  v
Test: Can the player read NPC relationships from generator output?

Estimated timeline (Tyre): 7 sprints to proof-of-life playtest (generated location + legible characters + tycoon bookmark from creation to Day 3).

Current Priorities

Consult docs/sprints/ for current sprint briefing. Break v0.2 decisions (D-114 through D-137) into tickets if not already covered. Track dependencies above.

Development Workflow

See docs/DEVOPS.md for full procedures. Key awareness for sprint planning:

  • make ci must pass before any PR merges — definition of done includes CI green
  • make ci-server = lint-server → build-server → test-server
  • make ci-client = lint-client → build-client → test-client
  • Server work lives in server/, client work in client/, cross-boundary tests in tests/
  • Hoshe's test plans target these directories per D-030 testing architecture

Key Documents

  • decisions/ - domain-split decision files (see decisions/README.md for index)
  • docs/DEVOPS.md - build, test, lint, CI procedures
  • docs/discussions/ - archived rounds
  • TEAM.md - team roster