set_status
Move a ticket to a workflow state by name: completed states require ticked, cited evidence, while canceled states need a reason posted as a comment.
Instructions
Move a ticket to a workflow state by name. Moving to a completed state (Done) needs a Done when section with every item ticked and cited, any cited PR linked here merged, and your claim, and refuses, returning the diff, if the description changed since you claimed it. This call carries no evidence of its own: write it into the description with set_state first, where this check and any close gate a project hooks onto this tool read it. Moving to a canceled state skips those checks, so it needs reason, which is posted as a comment.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| issue | Yes | Issue identifier (e.g. ENG-123) or UUID | |
| state | Yes | Workflow state name | |
| reason | No | Why the work stops. Required for a canceled state, optional otherwise; posted as a comment. |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||