System S-057 assigned to real star GJ 35 (Van Maanen's Star, DG white dwarf at 13.9 ly). Renamed across all content, server code, docs, decisions, wiki lore, and config files. 224 files updated. Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
58 lines
2.8 KiB
Markdown
58 lines
2.8 KiB
Markdown
# 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
|