Close out
Treat closeout as a previewed transaction with independent effect boundaries.
Preview
Read the owner binder, linked WORKSTREAM.md, relevant artifacts, and verification evidence. Present:
- outcome: shipped, completed locally, parked, or blocked;
- snapshot changes needed;
- receipt to create;
- unresolved risks or missing verification;
- optional effects: Git, PR, publishing, archive/tombstone, cross-repo memory, or handoff.
Ask before any optional effect not already authorized by the user’s request.
Apply
- Update the workstream to concise current truth and verification. Leave exactly one next action while active, parked, or blocked. Set
status: closed only when nothing required remains, and use None — closed. as the exact terminal sentinel.
- Create a uniquely named lifecycle receipt. Never append to a shared log.
- Do not create a handoff unless a real agent, runtime, machine, parallel-lane, or context boundary exists. If one exists, suggest
$handoff.
- Give a human recap: outcome, what changed, evidence, remaining risk, and next action.
Git is optional evidence, not the state system. Never delete artifacts because Git might retain them, and never create a repository-local archive that conflicts with nearer policy.
1---2name: closeout3description: Close or park an explicit unit of work when the user invokes closeout. Use for deliberate state reconciliation, verification, receipts, and an optional handoff; never infer it from casual phrases such as “done” or “thanks.”4---56# Close out78Treat closeout as a previewed transaction with independent effect boundaries.910## Preview1112Read the owner binder, linked `WORKSTREAM.md`, relevant artifacts, and verification evidence. Present:1314- outcome: shipped, completed locally, parked, or blocked;15- snapshot changes needed;16- receipt to create;17- unresolved risks or missing verification;18- optional effects: Git, PR, publishing, archive/tombstone, cross-repo memory, or handoff.1920Ask before any optional effect not already authorized by the user’s request.2122## Apply23241. Update the workstream to concise current truth and verification. Leave exactly one next action while active, parked, or blocked. Set `status: closed` only when nothing required remains, and use `None — closed.` as the exact terminal sentinel.252. Create a uniquely named lifecycle receipt. Never append to a shared log.263. Do not create a handoff unless a real agent, runtime, machine, parallel-lane, or context boundary exists. If one exists, suggest `$handoff`.274. Give a human recap: outcome, what changed, evidence, remaining risk, and next action.2829Git is optional evidence, not the state system. Never delete artifacts because Git might retain them, and never create a repository-local archive that conflicts with nearer policy.