Transition a work card
project_card_transitionMove a work item through its lifecycle statuses, from backlog to done, enforcing workflow rules for doing, review, and verified completion.
Instructions
Move a card to another protocol status. Moving to doing claims the card for the actor; review means the implementation is finished but unverified, and done requires evidence it ran, not a commit.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| id | Yes | Card to transition. | |
| actor | No | Who to attribute this to. Defaults to the MCP client's own name; pass one only to act on another actor's behalf. | |
| scope | No | Repository paths to claim when moving to doing. Ignored by the other statuses. | |
| status | Yes | Target status. backlog: identified, uncommitted. next: prioritized. doing: actively worked, and claimed by the actor. review: implemented, awaiting verification. blocked: externally blocked, record why. deferred: postponed on purpose, record why. done: verified where it actually runs. discarded: will not be done, record why. | |
| expectedRevision | No | Revision string from an earlier read of this record. The write is refused if it no longer matches, so a concurrent edit is reported rather than overwritten. Omit to skip the check. |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| record | Yes | A canonical record with its body, revision and reference graph. |