diff --git a/.agents/skills/unattended-handoff/SKILL.md b/.agents/skills/unattended-handoff/SKILL.md index 214b28e7..023c704f 100644 --- a/.agents/skills/unattended-handoff/SKILL.md +++ b/.agents/skills/unattended-handoff/SKILL.md @@ -327,12 +327,13 @@ does not qualify, since skipping one costs nothing and a guess costs a revert an Once answered, the label comes off per `GOVERNANCE.md` "Communicating with the User". A declined rule's issue closes, and an adopted one stays open as ordinary work, which the loop may then take, since the maintainer has judged it. -7. **Close the lane out on done.** Each pull request the lane merged into `develop` has had - `drive-pr` step 4's cleanup run, so no finished worktree or branch outlives the lane. A cleanup - that exited other than `0` is named in the close-out comment rather than finished by hand. Comment on the handoff what merged, which - issues it fixed, and what it filed along the way, the lesson issue included, then close it. An `auto-*` lane holds one - issue, so its work is complete and it is the closed-out lane `session-handoff` "The Chain" names, - needing no successor. +7. **Close the lane out on done.** Each pull request the lane merged into `develop` is cleaned up + per `drive-pr` step 4. A cleanup that could not run, or exited other than `0`, is named in the + close-out comment with its output, rather than finished by hand. Comment on the handoff what + merged, which issues it fixed, and what it filed along the + way, the lesson issue included, then close it. An `auto-*` lane holds one issue, so its work is + complete and it is the closed-out lane `session-handoff` "The Chain" names, needing no + successor. 8. **Save no memory**, since state lives in the chain where any session on any machine reads it. Reply with one line, and only once nothing the worker started is still running, per step 4. diff --git a/.claude-plugin/fleet-skills/.source-digests/unattended-handoff b/.claude-plugin/fleet-skills/.source-digests/unattended-handoff index 403f9fc2..c5aa3a50 100644 --- a/.claude-plugin/fleet-skills/.source-digests/unattended-handoff +++ b/.claude-plugin/fleet-skills/.source-digests/unattended-handoff @@ -1 +1 @@ -3f5ccf7604397e31 +f9f7cdf131599565 diff --git a/.claude-plugin/fleet-skills/skills/unattended-handoff/SKILL.md b/.claude-plugin/fleet-skills/skills/unattended-handoff/SKILL.md index 214b28e7..023c704f 100644 --- a/.claude-plugin/fleet-skills/skills/unattended-handoff/SKILL.md +++ b/.claude-plugin/fleet-skills/skills/unattended-handoff/SKILL.md @@ -327,12 +327,13 @@ does not qualify, since skipping one costs nothing and a guess costs a revert an Once answered, the label comes off per `GOVERNANCE.md` "Communicating with the User". A declined rule's issue closes, and an adopted one stays open as ordinary work, which the loop may then take, since the maintainer has judged it. -7. **Close the lane out on done.** Each pull request the lane merged into `develop` has had - `drive-pr` step 4's cleanup run, so no finished worktree or branch outlives the lane. A cleanup - that exited other than `0` is named in the close-out comment rather than finished by hand. Comment on the handoff what merged, which - issues it fixed, and what it filed along the way, the lesson issue included, then close it. An `auto-*` lane holds one - issue, so its work is complete and it is the closed-out lane `session-handoff` "The Chain" names, - needing no successor. +7. **Close the lane out on done.** Each pull request the lane merged into `develop` is cleaned up + per `drive-pr` step 4. A cleanup that could not run, or exited other than `0`, is named in the + close-out comment with its output, rather than finished by hand. Comment on the handoff what + merged, which issues it fixed, and what it filed along the + way, the lesson issue included, then close it. An `auto-*` lane holds one issue, so its work is + complete and it is the closed-out lane `session-handoff` "The Chain" names, needing no + successor. 8. **Save no memory**, since state lives in the chain where any session on any machine reads it. Reply with one line, and only once nothing the worker started is still running, per step 4. diff --git a/.github/skills/unattended-handoff/SKILL.md b/.github/skills/unattended-handoff/SKILL.md index 214b28e7..023c704f 100644 --- a/.github/skills/unattended-handoff/SKILL.md +++ b/.github/skills/unattended-handoff/SKILL.md @@ -327,12 +327,13 @@ does not qualify, since skipping one costs nothing and a guess costs a revert an Once answered, the label comes off per `GOVERNANCE.md` "Communicating with the User". A declined rule's issue closes, and an adopted one stays open as ordinary work, which the loop may then take, since the maintainer has judged it. -7. **Close the lane out on done.** Each pull request the lane merged into `develop` has had - `drive-pr` step 4's cleanup run, so no finished worktree or branch outlives the lane. A cleanup - that exited other than `0` is named in the close-out comment rather than finished by hand. Comment on the handoff what merged, which - issues it fixed, and what it filed along the way, the lesson issue included, then close it. An `auto-*` lane holds one - issue, so its work is complete and it is the closed-out lane `session-handoff` "The Chain" names, - needing no successor. +7. **Close the lane out on done.** Each pull request the lane merged into `develop` is cleaned up + per `drive-pr` step 4. A cleanup that could not run, or exited other than `0`, is named in the + close-out comment with its output, rather than finished by hand. Comment on the handoff what + merged, which issues it fixed, and what it filed along the + way, the lesson issue included, then close it. An `auto-*` lane holds one issue, so its work is + complete and it is the closed-out lane `session-handoff` "The Chain" names, needing no + successor. 8. **Save no memory**, since state lives in the chain where any session on any machine reads it. Reply with one line, and only once nothing the worker started is still running, per step 4.