Add a human-merge label that keeps autopilot from merging
ci / lint (pull_request) Successful in 12s
ci / lint (pull_request) Successful in 12s
autopilot skips both human checkpoints: approval before the build and the merge. Scheduled update issues in homelab want the hands-off build but a human merge, since merging there deploys. With human-merge also on the issue, @pm is told to hand back at phase 3 and publish.sh refuses MERGE_PR. Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
This commit is contained in:
1 parent
85be0a3288
commit
cbe3e3cbc0
6 files changed
+28
-13
No files matched your search
@@ -31,7 +31,8 @@ deploy-host SSH skill, live in the consuming repo under `.gitea/agent-skills/`
|
||||
4. `@qa` reviews **on the PR** — either recommendations + `BOUNCE: @dev` (dev fixes → `@qa`
|
||||
re-verifies, direct loop, max 3 rounds) or `APPROVE`.
|
||||
5. On approval `@qa` posts the verdict **on the issue** → `@pm` tells the creator *"ready to merge"*
|
||||
and a **human merges** — or, with the `autopilot` label, `@pm` merges and closes the issue itself.
|
||||
and a **human merges** — or, with the `autopilot` label, `@pm` merges and closes the issue itself
|
||||
(unless the issue also carries `human-merge`, which keeps the merge with a human).
|
||||
|
||||
`@pm` is the only agent that ever merges, and only under the `autopilot` label (its kill switch:
|
||||
remove the label mid-flight and the next step reverts to human control).
|
||||
|
||||
Reference in new issue
Block a user