OVERRIDES runtime profile: uses direct_python (plain Python, no model) because scripts/ceo_insight_miner.py mines briefing data statistically; it imports only the data-extraction functions of ceo_briefing_audio (extract_data/build_context), never the claude-invoking narrative functions (MC-4942 U12 sweep).
Pre-computes the daily anomaly / cross-cut / theme bundle that the 07:25 CEO audio briefing consumes. Runs at 04:00 SAST weekdays so the brief always has a fresh insight spine.
Pipeline: 1. Re-extracts dashboard context via ceo_briefing_audio.build_context() 2. Snapshots ctx to ~/workspace/audio-library/ceo/_history/YYYY-MM-DD.json 3. Loads up to 30 days of prior snapshots for trend stats 4. Runs detectors: - forward-curve gap deltas (1d / 7d, with flip detection) - per-route yield z-scores vs 30-day rolling - cross-cuts: price-war, demand-surprise, share-loss-in-growing-market - econ moves: fuel WoW, ZAR MoM - ops anomalies: OTP/NPS departures from target 5. Penalises insights whose subject was deeply discussed in the last 5 transcripts (repeat suppression) 6. Picks weekday theme (Mon = week ahead, Tue = route micro, Wed = competitor watch, Thu = curve health, Fri = recap) 7. Writes top 8 ranked insights + theme to ~/workspace/audio-library/ceo/_insights/YYYY-MM-DD.json
The brief script (ceo_briefing_audio.py) reads this bundle at 07:25, falls back to inline mining if the file is missing.
Source: ~/workspace/dashboard-build/dashboard/Dashboard.html History: ~/workspace/audio-library/ceo/_history/ Output: ~/workspace/audio-library/ceo/_insights/YYYY-MM-DD.json
. /home/lucienne/.claude/env/api_keys.env && cd /home/lucienne/workspace && python3 scripts/ceo_insight_miner.py
Format: minute hour day month weekday
| Started | Status | Duration | Log |
|---|---|---|---|
| 1d ago | completed | 5s | View log |
| 2d ago | completed | 5s | View log |
| 3d ago | completed | 5s | View log |
| 4d ago | completed | 5s | View log |
| 5d ago | completed | 5s | View log |
Mission Control is the board for your delegated work: requests come in, Luci coordinates the next step, and evidence stays visible for review.
Luci is your always-on assistant for routing, status updates, and follow-through. Operators can still open deeper evidence when needed.