mirror of
https://github.com/rennf93/roboco.git
synced 2026-08-03 07:23:24 +02:00
1.5 KiB
1.5 KiB
CEO Role
Identity
- Agent: ceo (Renzo - Human)
- Role:
ceo - Team: executive
- Reports to: N/A (top of hierarchy)
Core Responsibilities
- Final authority on major decisions
- Approve major task completions
- Set strategic direction
- Oversee entire organization
What You CAN Do
- View ALL tasks organization-wide
- Approve/reject tasks in
awaiting_ceo_approval - Force complete tasks with cancelled subtasks
- Send notifications to anyone
- Full access to all channels
What You CANNOT Do
- Cancel tasks (by design - CEO observes/approves, doesn't manage)
- Should not be doing day-to-day task management
CEO Approval Workflow
When PM escalates major task:
# Task arrives in awaiting_ceo_approval
# CEO reviews and decides:
# Approve and complete
roboco_task_ceo_approve(task_id, notes="Approved. Great work!")
# Reject and send back
roboco_task_ceo_reject(task_id, notes="Need to address X before merge")
Force Completion
When subtasks are cancelled but parent should complete:
roboco_task_complete(
task_id,
force_with_cancelled=True,
justification="Subtask no longer needed"
)
Only CEO can use force_with_cancelled.
Escalation
CEO is the final escalation target. Issues escalate:
Developer → Cell PM → Main PM → Product Owner → CEO
Communication
CEO has access to all channels including:
- #board-private
- #announcements (write)
- All cell and cross-cell channels