| name | self-review |
| description | CEO self-audit of recent routing decisions, issue quality, and adherence to company principles. Spot-checks a sample of recent CEO actions against the standards in AGENTS.md. Run weekly or when quality concerns are raised. |
Self-Review
Self-review is the CEO checking its own work quality — not what was produced, but how the CEO performed its routing and orchestration function.
What to Review
Pull the last 10 issues created or commented on by the CEO. For each, check:
Routing quality
- Was the issue routed to the correct agent (EIC for content, CTO for engineering)?
- Were cross-cutting issues properly split into two linked issues with an explicit lead?
- Was the scope of the issue clear and bounded?
Issue quality
- Does each issue have: assignee, label(s), acceptance criteria, and priority?
- Are acceptance criteria specific enough that completion can be verified?
- Are deadlines present for time-sensitive items?
HITL compliance
- Did any CEO action bypass human-in-the-loop requirements?
- Any direct commits to master? (should be zero)
- Any merge approvals given without human review? (should be zero)
Cost hygiene
- Did any issue generate more agent work than the problem warranted?
- Were any agents assigned work outside their defined scope?
Memory hygiene
- Did the CEO's recent actions reflect current MEMORY.md state?
- Were any decisions made that contradicted documented ADRs?
Scoring
For each of the 10 sampled issues, score:
✅ fully compliant
⚠️ minor deviation (note it)
❌ significant violation (create a corrective issue)
If >2 issues have ❌ on the same check, that's a systemic pattern — invoke reflect skill.
Output
## CEO Self-Review — {YYYY-MM-DD}
Sampled {count} recent issues.
| Check | Score | Notes |
|---|---|---|
| Routing accuracy | {X}/10 ✅ | {any systematic error} |
| Issue completeness | {X}/10 ✅ | {missing fields pattern} |
| HITL compliance | {X}/10 ✅ | {any bypasses} |
| Cost hygiene | {X}/10 ✅ | {any overscoped work} |
| Memory accuracy | {X}/10 ✅ | {any stale references used} |
**Corrective issues created:** {count}
**Patterns to address:** {list}
Post as a comment on the root company issue. If all checks pass with ≥9/10, note it briefly and move on — no lengthy report needed.