roadmap_transition
Change a roadmap outcome's status with a manager-only guarded transition; supply a target status and audit reason, and invalid moves are refused.
Instructions
Manager-only guarded Roadmap lifecycle transition.
Use this to change an outcome's status; use roadmap_link_task to attach a task without changing status.
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": {
"roadmap_id": "<roadmap_id>",
"target_status": "<target_status>",
"reason": "<reason>"
},
"name": "roadmap_transition"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| reason | Yes | Required non-blank explanation, at most 4000 bytes, recorded in the audit event. | |
| roadmap_id | Yes | Roadmap outcome id in the form RM-YYYY-NNNNN, e.g. RM-2026-00001. | |
| target_status | Yes | Status to move to: approved, in_progress, blocked, deferred, completed or archived; a move the current status does not allow is refused. |