Mission transitions
rbook_mission_transitionChange a mission's status—start, complete, block, unblock, drop, defer, or reopen—and log each transition with notes, reasons, and history.
Instructions
Change mission state. Complete with notes; record decisions separately with rbook_decisions(action="record", missionId). Every action needs missionId; block and reopen also need reason. Each writes the status and its history; plan or edit missions with rbook_mission.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| notes | No | What was done | |
| action | Yes | ||
| reason | No | Why; required to block/reopen | |
| blockers | No | block: what it waits on | |
| decisions | No | Prefer rbook_decisions record, one call per decision | |
| missionId | Yes | The mission to move | |
| deferUntil | No | When to pick it up again | |
| resolution | No | unblock: what resolved it | |
| projectRoot | No | Folder/rbook:// address; inferred | |
| targetStatus | No | start: Current promotes without starting; unblock: override inferred state | |
| agentFeedback | No | UX feedback |