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
|
|
|
|
|
|
|
|
|
|
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.
|
|
|
|
|
|
|
|
|
|
## 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-05 17:20:36 +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-05 17:20:36 +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-05 17:20:36 +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
|
|
|
|
|
|
|
|
The CEO communicates and decides through the panel/UI rather than the
|
|
|
|
|
agent content tools (`say` / `dm` / `notify`).
|