Managing
Managing
Daily watcher over the qagents constellation. 06:00 cron-fires an Opus coordinator that spawns three Opus subagents (checker / planner / reporter) plus one Haiku verifier in parallel. Observe-only — outputs are dated .md under checks/ / tasks/ / reports/.
managing/ — 06:00 cron-fired coordinator + 4 subagents
Opus coordinator spawns three Opus subagents + one Haiku verifier in parallel; each writes one dated .md (verifier writes two). Outputs land under managing/{checks,tasks,reports}/ on the canonical tree.
launchd 06:00
Daily LaunchAgent fires run_routine.sh managing daily at 06:00 local on every weekday (and Sat/Sun). The plist is generated by data/schedules/launchd/install.sh; the ROUTINES entry is managing:daily:06:00:0,1,2,3,4,5,6. Per-run budget cap defaults to MAX_BUDGET_USD=9.00.
coordinator
The coordinator prompt lives at managing/.claude/coordinator-prompt.txt. It spawns the four subagents below in parallel via the Task tool with isolated contexts (each subagent sees its own inputs only). Coordinator exits after the four return one-line completions — no accumulated context bleed.
checker
Top 5 issues across consistency / correctness / functionality. Functionality is always highest priority. Reads the whole qagents tree read-only, hits live websites via WebFetch, queries the public GitHub org via gh. Output: managing/checks/<date>.md.
planner
10 most pressing items for the day, ranked. Draws from today's checks, yesterday's untackled tasks, and visible backlog (PLAN.md + Memory.md across subprojects). Output: managing/tasks/<date>.md.
reporter
% completion of yesterday's checks + tasks, with evidence — commit hashes, file changes, closed issues, deploy log lines. Distinguishes done / in progress / not touched. Output: managing/reports/<date>.md.
verifier
Structural validation only — non-empty + schema-shape. Walks pending/**, writes a machine-readable pass-list to managing/checks/<date>.pending.json and appends a human-readable ## Pending verification section to the day's checks file. The pass-list drives the lock-protected rsync in data/schedules/launchd/verify-pending.sh.
managing/<dirs>/
Dated outputs land under managing/{checks,tasks,reports}/<date>.md. The verifier's pass-list also drives the post-fire rsync that promotes verified pending/** artifacts into canonical data/ under .data-write-lock. The only commit lane managing/ owns — message prefix [managing] verify <date>:.
Metrics
- datedChecks
- 19
- datedTasks
- 19
- datedReports
- 19
- latestCheckDate
- 2026-05-24
- latestCheckAgeDays
- 0.9
- greenCheckStreakDays
- 15