--- 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 See [PROJECT_STATE.md](../../PROJECT_STATE.md) for shared project state (cascade phase, sprint, decision count). ## 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. ## Development Cascade (D-166) Development follows a strict 6-phase cascade. Currently in Phase 1 (wiki content). Generator spike (D-119) is Phase 5. **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