read_plan | roomId | The full Plan (empty if none yet) |
add_task | roomId, title, description, depends_on? (string[]) | The new Task |
get_task | roomId, taskId | One Task |
update_task | roomId, taskId, status, owner?, note? | The updated Task |
get_unblocked_tasks | roomId, agentId? | Task[] whose deps are all done |
get_my_tasks | roomId, agentId | Tasks owned by that agentId |
get_my_summary | roomId, agentId | Session snapshot (see below) |
delete_task | roomId, taskId, agentId? | Confirmation |
set_task_priority | roomId, taskId, priority (int), agentId? | The updated Task |
add_dependency | roomId, taskId, dependsOn, agentId? | The updated Task |