Files
settled-reach/docs/sprints/sprint-1/server.md
T
jpmschweitzerandClaude Opus 4.6 116b6c308c docs(sprints): add Sprint 1 team briefings
Per-team sprint briefings under docs/sprints/sprint-1/ for server,
client, and joint tracks. Each lists assigned tickets, dependencies,
key decisions to read, and implementation notes. Agents use
ticket show <id> for full details.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-02-11 18:49:49 +01:00

997 B

Sprint 1: Run — Server Tasks

Goal: Get a player-controlled character moving on screen through working IPC bridge.

Branch: server Agents: Dudley (simulation), Oscar (networking)

Tickets

# Title Blocked by
#78 LocalBridge implementation - Rust #76 (done)
#236 Tile collision system

Use db/connectors/ticket show <id> for full details.

Key Decisions

  • decisions/architecture.md — D-020 (Godot+Rust IPC, MessagePack protocol), D-010 (deterministic sim), D-030 (testability)

Notes

  • #78: Unix socket on Linux, message framing, subprocess management. The Rust-side MessagePack serialization (#76) is already done — build the transport layer on top.
  • #236: Walkability map with per-tile blocked/walkable flags. Movement system must check can_move_to(tile) before position change. Blocks the final "moving character proof" (#83).
  • Both tickets can be worked in parallel — no dependency between them.