handoff
Offer, list, claim, and complete claimable work packets; then chain to the next matching task. Eliminates external boards by using session identity for a continuous work loop.
Instructions
Claimable-work loop: offer, list, claim, claim_next, or complete a Handoff packet. Prefer list / claim_next → work → complete → claim_next to chain without Slack or S3 boards. Identity comes from the session.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| op | Yes | list: open claimable packets (not your own). claim_next: claim the newest matching open packet. offer / claim / complete as before. chain: walk a packet up to its delegation root. tree: every live packet under one root, ordered by depth. | |
| limit | No | Max packets for list / claim_next scan (default 20). | |
| wakeId | No | Offer under an armed watch the session owns (offer op). | |
| summary | No | ||
| parentId | No | Continue a held packet (offer op; custody and depth enforced). | |
| handoffId | No | ||
| trailHash | No | ||
| nextIntent | No | ||
| requiredBadges | No | ||
| requiredSkills | No | Filter for list / claim_next, or skills required when offering. | |
| capabilityScope | No | ||
| gardenSessionId | No |