Roadmap ​
| Workflow | Type | Description |
|---|---|---|
| roadmap.abandon | Linear | Abandon a roadmap. |
| roadmap.activate | Linear | Activate a roadmap after every node is assigned and a handler Staff actor is chosen; wakes the handler via staff.invoke-actor. |
| roadmap.advance | Linear | Advance a claimed/in-progress node (done/skipped/in_progress/blocked). |
| roadmap.archive | Linear | Soft-delete a roadmap. |
| roadmap.claim-next | Linear | Atomically claim the next ready roadmap node for an actor, bind the ticket assignee, and optionally start software-delivery. |
| roadmap.complete | Linear | Mark a roadmap completed. |
| roadmap.create | Linear | Create a draft development-chain roadmap. |
| roadmap.get | Atomic | Read one roadmap with nodes (and optional events). |
| roadmap.node.add | Linear | Add a ticket node to a roadmap with optional deps and actor binding. |
| roadmap.node.remove | Linear | Soft-remove a node from a roadmap. |
| roadmap.node.reorder | Linear | Reorder all live nodes in a roadmap. |
| roadmap.node.set-actor | Linear | Bind or clear the executor actor on a roadmap node. |
| roadmap.node.set-deps | Linear | Replace dependency edges for a roadmap node (SoT). |
| roadmap.pause | Linear | Pause an active roadmap (claims freeze). |
| roadmap.ready | Atomic | List currently ready heads for a roadmap (call roadmap.reconcile to refresh). |
| roadmap.reconcile | Linear | Reconcile node statuses from ticket terminals and refresh ready heads. |
| roadmap.search | Atomic | Search roadmaps in an organization. |
| roadmap.update | Linear | Update mutable roadmap fields (title, description, labels, extra). |
