set_decision_status
Move a decision record through its lifecycle by rewriting its Status line—proposed to accepted, rejected, superseded, or void—with owner-only updates and required reason or superseding ID.
Instructions
Move a decision record through its life cycle by rewriting its one Status line: proposed -> accepted, rejected or superseded; accepted -> superseded (superseded_by must be an accepted decision) or void (an acceptance made in error; needs reason, which is added to the record as a Void reason line). Owner only.
Tool call template
Replace each placeholder with a value matching the input schema. Only required parameters are included; add optional parameters as needed.
{
"id": 1,
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"arguments": {
"domain": "<domain>",
"id": "<id>",
"status": "<status>"
},
"name": "set_decision_status"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| id | Yes | ||
| domain | Yes | ||
| reason | No | ||
| status | Yes | ||
| task_id | No | ||
| superseded_by | No |