From 91db2f99de262b48011fbdb66b9d505dc9b66e6c Mon Sep 17 00:00:00 2001 From: Jeroen Schweitzer Date: Wed, 11 Feb 2026 19:26:15 +0100 Subject: [PATCH] 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 --- docs/sprints/sprint-1/client.md | 7 +++++++ docs/sprints/sprint-1/joint.md | 7 +++++++ docs/sprints/sprint-1/server.md | 7 +++++++ 3 files changed, 21 insertions(+) diff --git a/docs/sprints/sprint-1/client.md b/docs/sprints/sprint-1/client.md index dd92c588b..d91c6f4e0 100644 --- a/docs/sprints/sprint-1/client.md +++ b/docs/sprints/sprint-1/client.md @@ -24,3 +24,10 @@ Use `db/connectors/ticket show ` 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 +``` diff --git a/docs/sprints/sprint-1/joint.md b/docs/sprints/sprint-1/joint.md index b2a9e3fee..687923567 100644 --- a/docs/sprints/sprint-1/joint.md +++ b/docs/sprints/sprint-1/joint.md @@ -24,3 +24,10 @@ Use `db/connectors/ticket show ` 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 +``` diff --git a/docs/sprints/sprint-1/server.md b/docs/sprints/sprint-1/server.md index 27832633b..bd4bf1665 100644 --- a/docs/sprints/sprint-1/server.md +++ b/docs/sprints/sprint-1/server.md @@ -23,3 +23,10 @@ Use `db/connectors/ticket show ` 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 +```