mirror of
https://github.com/garrytan/gstack.git
synced 2026-11-11 03:00:26 +01:00
* feat(captain): /captain skill (also /crew), crew templates and docs/captain.md for running a crew from one controller Co-authored-by: capy-ai[bot] <230910855+capy-ai[bot]@users.noreply.github.com> * chore(captain): regenerate SKILL.md at main's version Co-authored-by: capy-ai[bot] <230910855+capy-ai[bot]@users.noreply.github.com> * feat(captain): AGENTS.md and NOTES.md templates, roles, ship lane sequence, owner device and lessons loop in docs/captain.md; owner-brief closes with the do-it reply Co-authored-by: capy-ai[bot] <230910855+capy-ai[bot]@users.noreply.github.com> * fix(captain): review pass 1: 'do it' parses as rec, READY template matches the tool's lines, slot-2 and freeze wording, mergeChangelogs named, parameter lists and doc numbers aligned Co-authored-by: capy-ai[bot] <230910855+capy-ai[bot]@users.noreply.github.com> * fix(captain): align the slot-call BASE merge, freeze repair and severe-race wording across skill, CREW.md and docs; router routes on phrases; receipt head width as printed Co-authored-by: capy-ai[bot] <230910855+capy-ai[bot]@users.noreply.github.com> * feat(captain): CREW.md template becomes pointers plus parameters; every crew rule gets a canonical home in gstack (lane discipline, outside contributions, stale READYs, standing spend, the lane side of flaky reruns in docs/captain.md; the rule-to-home map) Co-authored-by: capy-ai[bot] <230910855+capy-ai[bot]@users.noreply.github.com> --------- Co-authored-by: capy-ai[bot] <230910855+capy-ai[bot]@users.noreply.github.com>
36 lines
1.0 KiB
Markdown
36 lines
1.0 KiB
Markdown
# <thread code>: <title>
|
|
|
|
Written by the lane when it finishes. The controller reads this before chat.
|
|
|
|
## Outcome
|
|
|
|
<what shipped, in two or three sentences; what was out of scope and where it went>
|
|
|
|
## PR
|
|
|
|
| PR | Head (full SHA) | Version | Checks | Train |
|
|
|---|---|---|---|---|
|
|
| #<n> | <sha40> | <unstamped or vX> | <passed=… failed=0 pending=0> | <nonce slot i, or waiting> |
|
|
|
|
READY block sent: <yes, date> · SHIP_RECEIPT: pr=<n> head=<sha12 of the pin, as the tool prints it> · screen: <choice and why>
|
|
|
|
## Needs
|
|
|
|
<what the owner must do, each with the one-word default; or "nothing">
|
|
|
|
## Cost
|
|
|
|
<paid runs with their spend, reruns listed separately with their spend; machine hours if tracked>
|
|
|
|
## Lesson
|
|
|
|
<one lesson the next lane should know, one paragraph>
|
|
|
|
## Approvals
|
|
|
|
| Date | Asked | Owner's words | Relayed by | Covers | Pending |
|
|
|---|---|---|---|---|---|
|
|
| <date> | <what was asked> | "<exact words>" | <who> | <scope> | <what is still open> |
|
|
|
|
Render this table with `gstack-approvals render`; never type rows by hand.
|