The master roster. Every little agent ¡ automation vs routine ¡ status ¡ the exact flip-to-live step. ¡ 2026-06-22
đĸ LIVE â running now6
Enabled and actually firing. The standing crew.
â¤ī¸ Chronos ¡ Heartbeat
âī¸ AUTOLIVE
The pulse. Every ~6 min: writes a green/quiet status line, counts open requests + locks, keeps the mesh "alive" signal. Verified beating â log updated minutes ago.
launchd ¡ com.kali27.heartbeat.plist ¡ 5.0_MISSION_CONTROL/_DT_CONTROL/heartbeat.sh â _HEARTBEAT_LOG.md
Already live. If it ever drops: launchctl bootstrap gui/$(id -u) ~/Library/LaunchAgents/com.kali27.heartbeat.plist
âī¸ Morning Brief
đ§ ROUTINELIVE
Daily 6:30 AM read-only SBST brief: calendar + inbox triage + money watch + top 3. Summarizes/drafts only â never sends or acts.
scheduled-task: sbst-morning-brief ¡ cron 30 6 * * * ¡ next 6/23 06:30
Already live. No action. To pause: disable sbst-morning-brief in Scheduled Tasks.
đ Scroll Keeper ¡ Archivist
đ§ ROUTINELIVE
Nightly 11:01 PM: captures the day's decisions/findings into Tony's memory scrolls so canon never freezes. DRAFT-ONLY (no events, no sends â the Nightly Scroll-Keeper Rule).
scheduled-task: scroll-keeper-nightly ¡ cron 0 23 * * * ¡ next 6/23 23:01
Already live. No action.
đ¨ Blocker Monitor ¡ 8 AM
đ§ ROUTINELIVE
Morning scan of PHASE_REGISTRY.md â detects BLOCKED items, applies 2h/6h/12h escalation thresholds.
scheduled-task: blocker-monitor-08am ¡ cron 0 8 * * *
Already live. No action.
đ¨ Blocker Monitor ¡ 1 PM
đ§ ROUTINELIVE
Midday checkpoint blocker scan â same escalation rules.
scheduled-task: blocker-monitor-1pm ¡ cron 0 13 * * *
Already live. No action.
đ¨ Blocker Monitor ¡ 5 PM
đ§ ROUTINELIVE
EOD escalation scan + generates the daily blocker summary.
scheduled-task: blocker-monitor-5pm ¡ cron 0 17 * * *
Already live. No action.
đ STAGED â built, one flip away8
Scripts/specs exist on disk. Sitting disabled. Needs Tony's seal + the named flip.
đī¸ Argus ¡ Snap Agent (CAPTURE half)
âī¸ AUTOSTAGED
Captures the screen on a timer (full + each display + each window) and on demand. Zero-AI, $0/shot. Lands in KALI27_SNAPS/YYYYMMDD/. Dumb + timed â just sees, never reads. Paired with đ Callimachus. No captures on disk yet.
snap.sh + com.kali27.snap.plist + com.kali27.snapwatch.plist (all present, not loaded)
Flip: Tony seals â run kali snap install (timed) in Terminal. On-demand test: kali snap ¡ check: kali snap status.
đ Callimachus ¡ Cataloger (READ half)
đ§ ROUTINESTAGED
The AI counterpart to Argus. Once/day reads new snaps, reads each shot's top-right menu-bar clock, appends to ONE running deal-catalog grouped by deal, flags discrepancies. Draft-only. Catalog seeded (0 snaps). Replaces the old screenshot-intel automation.
scheduled-task: callimachus-daily-catalog ¡ cron 0 7 * * * ¡ disabled ¡ catalog: KALI27_SNAPS/CALLIMACHUS_CATALOG.html
Flip: install Argus first (above) â then enable callimachus-daily-catalog in Scheduled Tasks.
đĒŊ Hermes ¡ Codex Readback
âī¸ AUTOSTAGED
Watcher that reads Codex's outputs back into the relay loop so receipts flow CXâCW without a manual check.
~/Documents/Codex/2026-06-18/âĻ/work/codex_readback_watcher.cjs
Flip: Tony seals â Codex starts the watcher (node readback watcher) on M5.
đŧ Ike ¡ Control Tower
âī¸ AUTOSTAGED
CW/Dispatch watcher â watches the dispatch state and surfaces new agent receipts/needs to the tower.
~/Documents/Codex/2026-06-18/âĻ/work/ ¡ .cw_dispatch_watcher_state.json
Flip: Tony seals â Codex launches the cw_dispatch watcher on M5.
đĄī¸ Furies ¡ Noise Guard
âī¸ AUTOSTAGED
Popup dismisser â auto-clears macOS popups so the screen stays clean for the other agents. Script exists, staged.
popup_dismisser.sh + .applescript + com.kali27.popup-dismisser.plist
Flip: Tony seals â load com.kali27.popup-dismisser.plist via launchctl bootstrap.
𧤠Rawlings -SD Confirmation Watch
đ§ ROUTINESTAGED
Daily 9 AM watch for Rawlings "- SD" glove order confirmations; flags any missing after 3+ days. (Was live in the FREE ROUTINES set; now disabled.)
scheduled-task: rawlings-sd-confirmation-watch ¡ cron 0 9 * * * ¡ disabled
Flip: enable rawlings-sd-confirmation-watch in Scheduled Tasks.
đ CX Relay Heartbeat Watch
đ§ ROUTINESTAGED
3Ã/day relay heartbeat â flags new CX receipts or warns when CX is offline with queued tasks piling up.
scheduled-task: cx-relay-heartbeat-watch ¡ cron 0 8,14,20 * * * ¡ disabled
Flip: enable cx-relay-heartbeat-watch once Chrome/CX is paired (else one-directional waste).
đŗ OpenClaw Cancel Watcher
đ§ ROUTINESTAGED
Checks that OpenClaw subscription cancellations confirmed; reminds Tony about the Capital One $88.50 dispute if still open. One-time fired 6/22, now spent.
scheduled-task: openclaw-cancel-watcher ¡ one-time ¡ disabled
Flip: re-arm as a recurring task (e.g. daily) until the dispute closes, then retire.
đŖ IDEA / IDLE â spec-only or parked timers8
Floated but not built into a real routine, or a grind-timer that's been disabled / superseded.
đ Research Pipeline (~3hr)
đ§ ROUTINEIDEA
Auto-research every ~3 hrs across AI agents/vulns/security/workflows/gaps/strategy; ~100 articles + YT per topic; 4 outputs = exec txt / mobile PDF / relay packet / weekly summary-of-summaries. Spec written, no live timer.
scroll: kali27-research-pipeline.md (spec only â no scheduled task wired)
Flip: create a scheduled task on a 3-hr cadence pointed at the pipeline script, then Tony seals.
đŦ Message-Triage Agent
đ§ ROUTINEIDLE
Every-15-min inbox/message triage. Task exists but disabled since 6/11.
scheduled-task: message-triage-agent ¡ cron */15 * * * * ¡ disabled
Flip: enable message-triage-agent â but confirm scope first (overlaps Morning Brief triage).
đ¸ Screenshot-Intel Agent
đ§ ROUTINEIDLE
The old 20-min screenshot-reader. Superseded by đ Callimachus (daily, paired with Argus). Keep disabled.
scheduled-task: screenshot-intel-agent ¡ cron */20 * * * * ¡ disabled
Flip: do NOT re-enable â use the Argus + Callimachus pair instead.
đ Bracket Tracker
đ§ ROUTINEIDLE
Every-4-hr tracker (tournament/bracket watch). Task exists, disabled since 6/11.
scheduled-task: bracket-tracker ¡ cron 0 */4 * * * ¡ disabled
Flip: confirm what it tracks, then enable bracket-tracker.
đ Notification Stream
âī¸ AUTOIDEA
The unified "loud channel" â pipe real events to Tony's phone (iMessage 408-612-1239, confirmed working). Spec'd in the notification doc; "seal" still an open loop.
spec: Notification spec (1 Active Work) ¡ channel = Read_and_Send_iMessages
Flip: Tony seals the notification spec â wire the alert hook into the live routines.
âąī¸ Health Pulse (CW Dispatch mesh)
đ§ ROUTINEIDLE
Every-30-min mesh check-in â blockers, agent needs, prune, feed queues, spawn safe follow-ups. Throttled then disabled to save usage; bump back once FDA + Chrome flip.
scheduled-task: kali27-health-pulse-15min ¡ cron */30 * * * * ¡ disabled
Flip: enable only when the mesh is actively grinding (else burns usage idle).
âī¸ Grind Timers (the mining/relay set)
âī¸ AUTOIDLE
The cluster of disabled push/grind/relay timers from the 6/9â6/15 sprints: overnight-grind-6-9, sbst-push-grind, grind-cleanup-model-test, kali27-10hr-grind, kali27-cx-relay-8min, cw-dt-relay-check-hourly, sync-with-codex-5min. All parked â fire on demand for a grind, never standing.
7 scheduled-tasks ¡ all disabled ¡ keep off unless actively grinding (NEVER 1-min â rate-limit)
Flip: enable the specific timer only for an active grind window, then disable after.
âšī¸ One-Time Reminders (spent)
âī¸ AUTOIDLE
Fired-and-done one-shots: dispatch-takeover-org-hour, hard-stop-4pm, hard-stop-407pm. Historical â already ran, no future fire.
3 scheduled-tasks ¡ one-time ¡ spent
Flip: none â these are done. Leave parked or stage for cleanup.