── STARTUP PHASE (~5,500 tokens) ──
Load /startup skill
10 bash blocks: pgrep, launchctl, cmux, lsof
1,800 tok
Load /morning skill (alias)
Documented alias for /standup — double load
1,793 tok
Load /standup skill
Reads Forum.md (24K), 4 tracker.csv, Outstanding.md, Handoffs/
1,893 tok + ~33K file reads
── VP SESSION START (~18,000 tokens) ──
Load director/SKILL.md
Full 54K file including Agent System (unused by 2/4 VPs)
13,576 tok
Load VP SKILL.md
VP-specific rules, scope, QA checklist, KPIs
2,800-4,300 tok
/self-brief: Read 5-7 files
tracker.csv, Forum.md, Outstanding.md, execution_log, handoffs
1,474 tok + ~8K file reads
Step 1.5: Self-Improvement Proposal
"Runs every session" — ran 0/28 sessions
350 tok
Synthesize session plan
Combine data → prioritized T1/T2/T3 → present to Diane
~500 tok
Diane: review plan, say "go"
Silence = approval. Redirects if needed.
── EXECUTION LOOP (×2-8 tasks, ~25K tokens) ──
Execute task
Code generation, reasoning, debugging
variable
Load /qa skill (per task)
Full 4,839 tokens reloaded per "done" declaration. 90% static.
4,839 tok × N
Load /next-task skill
Priority waterfall — 5 levels of file reads
1,867 tok × N
Load /checkpoint (every 30 min)
"Mandatory" — ran ~2/28 sessions
1,768 tok × N
── SESSION END (~8,400 tokens) ──
Load /end-session skill
Orchestrates handoff + postmortem
1,691 tok
Load /handoff skill
Write structured continuity note
2,195 tok
Load /postmortem skill
Grading rubric + template (no calibration)
4,529 tok
Step 4: 8 cleanup items
Views sync, archive, Scout, reconcile, Outstanding — ALL SKIPPED
2,000 tok (dead)
Analytics skills
/systems, /org, /project, /owner — 0/28 sessions
~15K tok (never loaded)
── PRE-FLIGHT (runs locally, $0) ──
preflight.py (cron, every 30 min)
Pre-computes ALL data: tracker, Forum, Outstanding, handoffs, exec log, parking lot → /tmp/reign-*.json
0 tok
<1 sec
sentinel.py (cron, every 2 hr)
8 health checks: systems, org, project, handoffs, quality, memory, cross-VP, cost → /tmp/sentinel.json
0 tok
<5 sec
standup_report.py (6 AM daily)
Morning briefing pre-built → /tmp/reign-standup.md
0 tok
<1 sec
── STARTUP (~500 tokens) ──
/startup (rewritten, 500 tok)
Read sentinel JSON (1 line). If green → skip. Then cmux workspaces.
500 tok
/standup (rewritten, 600 tok)
Read /tmp/reign-standup.md. Synthesize micro-decisions. Present.
600 tok
── VP SESSION START (~5,400 tokens) ──
director-core/SKILL.md (rewritten)
8 principles + execution loop + escalation. No agent routing, no file lists.
3,000 tok
VP SKILL.md (rewritten, ~1,500 tok)
Rules + inline QA checklist + KPIs. No file-read lists.
1,500 tok
/self-brief (rewritten, 400 tok)
"Read /tmp/reign-vp-{name}.md. Present plan. Silence = approval."
400 tok
Synthesize session plan
LLM reasoning over pre-computed data → prioritized plan
~500 tok
Diane: review plan, say "go"
Same as before — human decision point.
── EXECUTION LOOP (×2-8 tasks, ~3K tokens overhead) ──
Execute task
Code generation, reasoning, debugging — unchanged
variable
QA gate (inline, ~0 extra tokens)
500-token checklist already in VP SKILL.md. No separate skill load.
0 extra
preflight.py --next-task (local)
Priority waterfall from ops.db. Returns: task + agent + model.
0 tok
<1 sec
/next-task (rewritten, 500 tok)
Read local waterfall result. Only LLM reasoning if no match.
500 tok
── SESSION END (~2,700 tokens) ──
/end-session (rewritten, 500 tok)
"Write handoff. Run postmortem. Local cleanup runs via hook."
500 tok
/handoff (rewritten, 800 tok)
Write structured continuity note — needs LLM synthesis
800 tok
/postmortem (rewritten, 1,500 tok)
Grading + calibration questions (reads sentinel JSON for auto-caps)
1,500 tok
end_session_local.sh (SessionEnd hook)
git status, archive Forum, reconcile, Views sync, Outstanding refresh, sentinel run
0 tok
<10 sec
── BACKGROUND (crons, $0) ──
daily_review.py (midnight cron)
Replaces /review skill. Reads postmortems, calibrates grades, detects patterns.
0 tok
weekly_analytics.py (Friday 6 AM)
Replaces /owner-analytics + /project-analytics. Weekly coaching + KPI report.
0 tok