Files
settled-reach/docs/briefings/oscar.md
T
jpmschweitzerandClaude Opus 4.6 cfddcfb117 docs(briefings): extract shared PROJECT_STATE.md, purge stale boilerplate
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>
2026-04-05 15:16:39 +02:00

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 Godot
  • make build — build both client and server
  • make 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