Pick any line to see why it is the way it is: the commit, the pull request and issue it came from, and what the agent was thinking.
| Merge main into stream A: coordination meets the merge queue's decisions and the CLI. get_work gives the issue's decision records newest first and its latest integration_failure decision as last_integration_failure, a merge queue failure noted in a pull request's session is noted in the live harness sessions on it or its issue too, the CLI's coordination commands use the generated operations now that the API describes them (its pending list is empty) and show get_work's definition of done, and the session, decision and coordination events sit together in the catalog, the webhook form and the docs. | 1 | --- |
| 2 | description: Hand a g1t issue off to someone else, with a note on where it stands | |
| 3 | argument-hint: "<issue number> [@login]" | |
| 4 | allowed-tools: Bash(g1t:*) Bash(git:*) | |
| 5 | --- | |
| 6 | ||
| 7 | Hand off g1t issue $1. Arguments: $ARGUMENTS | |
| 8 | ||
| 9 | 1. Make sure nothing is lost: commit and push work in progress on the | |
| 10 | issue's branch, and say if anything could not be pushed. | |
| 11 | 2. Write a hand-off note for whoever picks it up: what is done, what is | |
| 12 | left, what you tried that did not work, and anything to watch out for. | |
| 13 | Keep it to a few lines. | |
| 14 | 3. Run `g1t work handoff $1 --note "THE NOTE"`, with `--to LOGIN` if a | |
| 15 | login (such as `@ana`, given without the `@`) is in the arguments. | |
| 16 | 4. Show me the note you left. |
This file's history is long; its oldest lines are credited to the oldest commit read.