| name | ceo-status |
| description | Show CEO agent status — pending approvals, recent log entries, blocked items. Triggers on "/ceo:status", "ceo status", "what has the ceo done", "pending approvals". |
| version | 0.1.0 |
CEO Status
Show what the CEO has done, what's pending approval, and what's blocked.
Config
Resolve $VAULT using this fallback chain (first match wins):
- Environment variable
$CEO_VAULT (if set)
- Obsidian plugin config:
~/.claude/plugins/cache/nhangen/obsidian/*/obsidian.local.md → read vault_path
- Default:
~/Documents/Obsidian
If $VAULT/CEO/AGENTS.md does not exist, ask the user where their Obsidian vault is installed and use that path.
Steps
-
Read CEO identity — read $VAULT/CEO/AGENTS.md (full file — includes authority tier definitions needed for context) and $VAULT/CEO/IDENTITY.md.
-
Check pending approvals — read $VAULT/CEO/approvals/pending.md.
- Count items: total, approved (
[x]), pending ([ ])
- List each pending item with its description
-
Read today's log — read $VAULT/CEO/log/YYYY-MM-DD.md (today's date).
- If it exists, summarize: how many actions, any errors, any audibles
- If it doesn't exist, say "No CEO activity logged today."
-
Read yesterday's log — read $VAULT/CEO/log/ for yesterday's date.
- Brief summary of yesterday's activity if it exists.
-
Check for errors — scan today's and yesterday's logs for entries with **Status:** failed or **Errors:** sections.
- Surface any unresolved errors.
-
Check delegations — scan $VAULT/CEO/delegations/ for files from the last 7 days.
- Count by status: in-progress, completed, failed
- List any in-progress delegations
-
Present status report:
## CEO Status
### Pending Approvals (N items)
- [ ] Merge PR #6980 — awaiting your approval
- [x] Push branch nh/bug/7001 — approved, will execute next cycle
### Today's Activity
- 08:57 morning-brief: completed (3 PRs found, brief written)
- 10:03 pr-triage: completed (no new PRs needing review)
### Errors
- None
### Delegations (last 7 days)
- N completed, N in-progress, N failed
- [in-progress] code-reviewer: PR #6980 review (started 10:03)
### Pending Questions (from Pending.md)
- What is Slava's exact title at OM?