transition_design_status
Move a design through its review lifecycle by setting a target status, with automatic validation of allowed transitions from the current state.
Instructions
Transition a design to the given target status.
Valid transitions depend on the current status:
in_review -> revision_requested, analyzing, supported, rejected, inconclusive
revision_requested -> in_review
analyzing -> in_review
supported, rejected, inconclusive -> (terminal, no transitions)
Returns: dict with design_id, status on success; {error} on failure
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": {
"design_id": "<design_id>",
"status": "<status>"
},
"name": "transition_design_status"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| status | Yes | ||
| design_id | Yes |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||