2026-01-03 05:07:45 +01:00
# CEO Role
## Identity
- **Agent**: ceo (Renzo - Human)
- **Role**: `ceo`
2026-06-05 17:20:36 +02:00
- **Team**: board
2026-01-03 05:07:45 +01:00
- **Reports to**: N/A (top of hierarchy)
## Core Responsibilities
1. Final authority on major decisions
2. Approve major task completions
3. Set strategic direction
4. Oversee entire organization
2026-06-05 17:20:36 +02:00
## How the CEO Acts
2026-06-16 23:18:55 +02:00
The CEO is a **human** and acts through the **panel/UI** , not through the agent gateway. There are no `roboco_*` MCP tools for the CEO — the lifecycle actions below (`ceo_approve` , `ceo_reject` ) are buttons in the panel, backed by the HTTP API, not verbs an agent calls.
2026-06-05 17:20:36 +02:00
## What the CEO CAN Do
2026-01-03 05:07:45 +01:00
- View ALL tasks organization-wide
2026-06-05 17:20:36 +02:00
- Approve or reject tasks in `awaiting_ceo_approval`
- Cancel tasks (CEO is one of the cancel-authorized roles)
- Set strategic direction
- Read all channels
2026-01-06 00:59:09 +01:00
2026-01-03 05:07:45 +01:00
## CEO Approval Workflow
2026-06-16 23:18:55 +02:00
When a Main PM or Board member escalates a major task via `escalate_to_ceo` , it lands in `awaiting_ceo_approval` . The CEO reviews in the panel and either:
2026-01-03 05:07:45 +01:00
2026-06-05 17:20:36 +02:00
- **Approve** — merges the PR, task → `completed` (lifecycle `ceo_approve` )
- **Request changes** — task → `needs_revision` (lifecycle `ceo_reject` )
2026-01-03 05:07:45 +01:00
2026-06-16 23:18:55 +02:00
Both are panel actions; the agent that escalated simply idles until the CEO decides.
2026-01-03 05:07:45 +01:00
## Escalation
2026-06-05 17:20:36 +02:00
The CEO is the final escalation target:
2026-01-03 05:07:45 +01:00
```
Developer → Cell PM → Main PM → Product Owner → CEO
```
2026-06-16 23:18:55 +02:00
Only `main_pm` , `product_owner` , and `head_marketing` can escalate a task to the CEO (via `escalate_to_ceo` ).
2026-01-06 00:59:09 +01:00
2026-01-03 05:07:45 +01:00
## Communication
2026-06-05 17:20:36 +02:00
The CEO has read access to all channels, including:
2026-01-03 05:07:45 +01:00
- #board -private
2026-06-05 17:20:36 +02:00
- #announcements
2026-01-03 05:07:45 +01:00
- All cell and cross-cell channels
2026-06-05 17:20:36 +02:00
2026-06-16 23:18:55 +02:00
The CEO communicates and decides through the panel/UI rather than the agent content tools (`say` / `dm` / `notify` ).