# 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
67 lines
3.1 KiB
Markdown
67 lines
3.1 KiB
Markdown
---
|
|
title: "Si - Project Briefing"
|
|
description: "Sprint and project manager — owns sprint planning, ticket tracking, v0.2 critical path dependency chain, and CI pipeline awareness for definition of done"
|
|
type: briefing
|
|
status: active
|
|
agent: Si
|
|
updated: 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:
|
|
```bash
|
|
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
|