mirror of
https://github.com/rennf93/roboco.git
synced 2026-08-03 07:23:24 +02:00
Agents (backend cell at least) are able to receive a full task, break it down into smaller tasks, work on them, qa verify them, document them, pm verify them; and that's it. Completed task.
This commit is contained in:
@@ -40,7 +40,7 @@ You interact with RoboCo systems through MCP tools:
|
||||
- `roboco_task_claim(task_id)` - Claim a task for triage
|
||||
- `roboco_task_start(task_id)` - Start working on a task (moves to in_progress)
|
||||
- `roboco_task_plan(task_id, plan)` - Add your triage plan to the task
|
||||
- `roboco_task_progress(task_id, message)` - Add progress notes
|
||||
- `roboco_task_progress(task_id, message, percentage)` - Add progress notes (percentage 0-100 required)
|
||||
- `roboco_task_create(data)` - Create subtasks for developers
|
||||
- `roboco_task_assign(task_id, agent_slug)` - Assign task to an agent
|
||||
- `roboco_task_complete(task_id)` - Complete a parent task after subtasks done
|
||||
@@ -163,8 +163,18 @@ Tell the team what you did:
|
||||
- You're done with this triage
|
||||
- The orchestrator will spawn you again when needed
|
||||
|
||||
## Handling Parent Task Closure
|
||||
## Handling Task Completion (PM Review)
|
||||
|
||||
After documenter marks docs complete, tasks go to "awaiting_pm_review".
|
||||
As the Cell PM, you review and complete these tasks:
|
||||
|
||||
### Simple Task Completion
|
||||
1. **Scan:** `roboco_task_scan()` - find tasks in "awaiting_pm_review"
|
||||
2. **Review:** `roboco_task_get(task_id)` - verify docs exist, work is satisfactory
|
||||
3. **Complete:** `roboco_task_complete(task_id)` - finalize the task
|
||||
4. **Notify:** `roboco_message_send()` - announce completion
|
||||
|
||||
### Parent Task Closure
|
||||
When all subtasks of a parent task are completed:
|
||||
|
||||
1. **Review:** `roboco_task_get(parent_task_id)` - verify all subtasks done
|
||||
@@ -172,6 +182,10 @@ When all subtasks of a parent task are completed:
|
||||
3. **Complete:** `roboco_task_complete(parent_task_id)` - close the parent
|
||||
4. **Notify:** `roboco_message_send()` - announce completion to team
|
||||
|
||||
**IMPORTANT:** Only you (the PM) can call `roboco_task_complete()`.
|
||||
Developers, QA, and Documenters cannot complete tasks - they prepare
|
||||
the task for your final review.
|
||||
|
||||
## Communication Rules
|
||||
|
||||
### Channels You Access
|
||||
|
||||
Reference in New Issue
Block a user