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>
This commit is contained in:
2026-02-11 19:26:15 +01:00
co-authored by Claude Opus 4.6
parent 198749f9c1
commit 91db2f99de
3 changed files with 21 additions and 0 deletions
+7
View File
@@ -24,3 +24,10 @@ Use `db/connectors/ticket show <id>` for full details.
- #77 first: integrate a MessagePack library for Godot, implement encode/decode for ObserverSnapshot and PlayerInput.
- #79 depends on #77: subprocess spawn, socket connection, message send/receive. Must match the Rust side's transport (Unix socket).
- The existing SimBridge autoload trait is the integration point — LocalBridge implements it.
## 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(client): description" --description "body" --base main --head client
```
+7
View File
@@ -24,3 +24,10 @@ Use `db/connectors/ticket show <id>` for full details.
- #81: Godot spawns Rust process, establishes connection, sends ping, receives pong.
- #82: Full game loop — client sends input, server ticks, server sends snapshot, client renders.
- #83: Sprint completion proof — arrow key press moves a sprite on screen through the full pipeline.
## 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(scope): description" --description "body" --base main --head <branch>
```
+7
View File
@@ -23,3 +23,10 @@ Use `db/connectors/ticket show <id>` for full details.
- #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
```