2026-01-03 23:10:31 +01:00
|
|
|
# Escalation Chain Reference
|
|
|
|
|
|
|
|
|
|
Complete escalation mapping for all agents.
|
|
|
|
|
|
|
|
|
|
## Chain Overview
|
|
|
|
|
|
|
|
|
|
```
|
|
|
|
|
Cell Members → Cell PM → Main PM → Product Owner → CEO
|
|
|
|
|
```
|
|
|
|
|
|
|
|
|
|
## Full Mapping
|
|
|
|
|
|
|
|
|
|
| Agent | Escalates To |
|
|
|
|
|
|-------|--------------|
|
|
|
|
|
| `be-dev-1` | `be-pm` |
|
|
|
|
|
| `be-dev-2` | `be-pm` |
|
|
|
|
|
| `be-qa` | `be-pm` |
|
|
|
|
|
| `be-doc` | `be-pm` |
|
|
|
|
|
| `fe-dev-1` | `fe-pm` |
|
|
|
|
|
| `fe-dev-2` | `fe-pm` |
|
|
|
|
|
| `fe-qa` | `fe-pm` |
|
|
|
|
|
| `fe-doc` | `fe-pm` |
|
|
|
|
|
| `ux-dev-1` | `ux-pm` |
|
|
|
|
|
| `ux-dev-2` | `ux-pm` |
|
|
|
|
|
| `ux-qa` | `ux-pm` |
|
|
|
|
|
| `ux-doc` | `ux-pm` |
|
|
|
|
|
| `be-pm` | `main-pm` |
|
|
|
|
|
| `fe-pm` | `main-pm` |
|
|
|
|
|
| `ux-pm` | `main-pm` |
|
|
|
|
|
| `main-pm` | `product-owner` |
|
|
|
|
|
| `product-owner` | `ceo` |
|
|
|
|
|
| `head-marketing` | `ceo` |
|
|
|
|
|
| `auditor` | `ceo` |
|
|
|
|
|
|
|
|
|
|
## Cell PM for Team
|
|
|
|
|
|
|
|
|
|
| Team | Cell PM |
|
|
|
|
|
|------|---------|
|
|
|
|
|
| `backend` | `be-pm` |
|
|
|
|
|
| `frontend` | `fe-pm` |
|
|
|
|
|
| `ux_ui` | `ux-pm` |
|
|
|
|
|
|
|
|
|
|
## Escalation Tool
|
|
|
|
|
|
|
|
|
|
```python
|
2026-06-05 17:20:36 +02:00
|
|
|
escalate_up(
|
2026-01-03 23:10:31 +01:00
|
|
|
task_id="uuid-here",
|
|
|
|
|
reason="Need clarification on requirements"
|
|
|
|
|
)
|
|
|
|
|
```
|
|
|
|
|
|
2026-06-05 17:20:36 +02:00
|
|
|
Auto-routes to your escalation target. You CANNOT choose a different
|
|
|
|
|
target. `escalate_up` is a PM verb (Cell PM / Main PM); cell members
|
|
|
|
|
(devs, QA, documenters) signal blockers with `i_am_blocked(task_id,
|
|
|
|
|
reason)`, which their Cell PM resolves.
|
2026-01-03 23:10:31 +01:00
|
|
|
|
2026-06-05 17:20:36 +02:00
|
|
|
## CEO Escalation (Main PM / Board Only)
|
2026-01-03 23:10:31 +01:00
|
|
|
|
|
|
|
|
```python
|
2026-06-05 17:20:36 +02:00
|
|
|
escalate_to_ceo(
|
2026-01-03 23:10:31 +01:00
|
|
|
task_id="uuid-here",
|
2026-06-05 17:20:36 +02:00
|
|
|
reason="Major feature ready for approval"
|
2026-01-03 23:10:31 +01:00
|
|
|
)
|
|
|
|
|
```
|
|
|
|
|
|
|
|
|
|
Requirements:
|
|
|
|
|
- Task in `awaiting_pm_review`
|
2026-04-19 16:13:42 +02:00
|
|
|
- PR exists
|
2026-06-05 17:20:36 +02:00
|
|
|
- Only Main PM, Product Owner, or Head of Marketing can call this
|
|
|
|
|
(Cell PMs cannot — they `escalate_up` to Main PM first)
|
2026-01-03 23:10:31 +01:00
|
|
|
|
|
|
|
|
## Cannot Skip Levels
|
|
|
|
|
|
|
|
|
|
System enforces chain:
|
|
|
|
|
- Developer CANNOT escalate directly to Main PM
|
|
|
|
|
- Cell PM CANNOT escalate directly to CEO
|
|
|
|
|
- Each level must acknowledge and decide
|