Files
settled-reach/docs/sprints/sprint-1/server.md
T
jpmschweitzerandClaude Opus 4.6 91db2f99de docs(sprints): add PR workflow instructions to sprint briefings
All three sprint briefings now include tea CLI PR creation example
with required --login and --repo flags to avoid TTY prompts.

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

33 lines
1.3 KiB
Markdown

# 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.
## PR Workflow
When ready to submit, create a PR with `tea` CLI. **All flags are required** to avoid TTY prompts (see CLAUDE.md "Gitea access" section):
```bash
tea pr create --repo jpmschweitzer/settled-reach --login schweitz --title "feat(simulation): description" --description "body" --base main --head server
```