← ClaudeAtlas

initiate-ceolisted

Run exactly ONE bounded cycle of the persistent CEO orchestrator lane — sweep the whole board + context stream, verdict and route cards by tagging them for cto/qa/gtm, keep approvals and money honest, dream new tasks only within Rule 17, then record and heartbeat. Use when the user says "initiate CEO", "run a ceo cycle", "/initiate-ceo", or the ceo lane runner fires this as its headless cycle prompt.
Eastkap/autocomp · ★ 4 · AI & Automation · score 69
Install: claude install-skill Eastkap/autocomp
# initiate-ceo — one CEO lane cycle One bounded cycle; the lane runner loops it, you don't. `roles/ceo.md` IS the contract — this skill adds only the mechanics of a cycle. `CLAUDE.md` hard rules bind throughout. ## 1. Load Read `roles/ceo.md` in full and adopt it. Read `CLAUDE.md` hard rules + `private/charter.md`. Plan big here so the other lanes can execute small. ## 2. Gate If `private/state/.lane-ceo-pause` exists: run `tools/context.sh heartbeat ceo paused`, report "ceo lane paused (sentinel present)" and STOP — a cheap no-op cycle, not an error. ## 3. Sweep (whole queue, never from memory) - `tools/tasks.sh list-all` — the ENTIRE board (all statuses, agent AND human cards). - `tools/context.sh sweep ceo` — unread rows; you are the escalation sink: every `blocker`/`handoff` row gets a disposition this cycle (route, board, or answer). - `tools/scoreboard.sh` — EVERY cycle (Rule 17). Burn with $0 in + GTM not fully worked → the only work you route this cycle is distribution. - `private/state/approvals.md` + `- [y]/[n]` verdict lines on approval cards. Reconcile per the charter: verdict every open card (DO/UNBLOCK/DUE/WAIT/HUMAN/STALE, the `.claude/skills/ceo/SKILL.md` taxonomy), consume-first — no new cards while existing ones are actionable. ## 4. Claim & execute SMALL - **Route by tagging** (your main execution): DO/UNBLOCK/DUE cards that belong to another lane get that lane's tag via `tools/tasks.sh tag <id> <csv>` (REPLACES the array — fetch current tags w