fleet-control
${var} — Command / view selector. Empty (or unrecognized) → Health Check (default control view).
status→ full Status Mode (control view).dispatch <instance|*> <skill> [var=<value>]→ Dispatch Mode: trigger a skill on one child or all healthy/degraded children (control view).scorecard→ Scorecard Mode: fleet-wide runs/tokens/cost/reliability scorecard with day-over-day deltas + alerts (scorecard view).
Today is ${today}. Operate the fleet of Aeon instances registered in memory/instances.json. The control view (health/status/dispatch) is decision-ready: every run leads with a verdict, then a delta vs prior check, then per-instance lines that name the next concrete action. The scorecard view publishes the daily fleet-wide cost/reliability scorecard.
The fleet is discovered at runtime, never hardcoded: it is this repo ("self") plus every non-archived entry in memory/instances.json (the registry fleet-control and spawn-instance maintain). With zero managed instances the scorecard simply covers the single self repo — still useful.
Shared preamble (every run)
-
Read memory — read
memory/MEMORY.mdfor high-level context and scan the last ~3 days ofmemory/logs/for recent activity; don't re-report a signal already logged there. -
Voice — if
soul/SOUL.mdandsoul/STYLE.mdexist and are populated, read them and match the operator's voice in every notification. If they are empty templates or absent, use a clear, direct, neutral tone — terse, lowercase, no fluff. -
Parse
${var}→ mode:- empty / unrecognized → Health Check Mode (control view; default)
- exactly
status→ Status Mode (control view) - starts with
dispatch→ Dispatch Mode (control view) - exactly
scorecard→ Scorecard Mode (scorecard view)