Create PROJECT_STATE.md at repo root with cascade phase table, decision count, and current sprint. All 18 briefings now reference this file instead of duplicating the project state paragraph. Also removes stale content from briefings: - "v0.2 direction: generator-first" (contradicts D-166 cascade) - "Sprint 25 generator spike confirmed as critical path" (Phase 5) - Agent-specific generator prerequisite claims - Gestalt "v0.2 Pivot" section reframed as "Key Design Pivots" Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
1.7 KiB
1.7 KiB
title, description, type, status, agent, updated
| title | description | type | status | agent | updated |
|---|---|---|---|---|---|
| Oscar - Project Briefing | Networking/multiplayer agent on standby — covers client-server IPC architecture, deterministic simulation sync, and future multiplayer design | briefing | active | Oscar | 2026-03-13 |
Oscar - Project Briefing
Last updated: 2026-03-13
Current Project State
See PROJECT_STATE.md for shared project state (cascade phase, sprint, decision count).
Status
STANDBY. This briefing will be populated when networking/multiplayer implementation begins.
Key Decisions for Your Domain
Read decisions/architecture.md (primary). Key decisions:
- D-009: Multiplayer strategy (design for it, build single-player first)
- D-010: Four architectural principles (client-server, info boundaries, deterministic sim)
- D-020: Subprocess/IPC architecture — local socket for single-player, TCP for multiplayer
- D-026: Simulation tier sync — deterministic eviction across all observers for future multiplayer
Development Workflow
See docs/DEVOPS.md for full procedures. Your key targets:
make setup— verify Rust toolchain and Godotmake build— build both client and servermake test— run all tests (IPC round-trip tests critical for your domain)make ci— full CI pipeline locally- Server code:
server/(Rust, networking layer) - Client code:
client/(Godot, network client) - Cross-boundary tests:
tests/(IPC serialization fixtures, protocol regression)
Key Documents
- decisions/ - domain-split decision files (see decisions/README.md for index)
- docs/DEVOPS.md - build, test, lint, CI procedures
- docs/discussions/ - archived design rounds