v1.7.1 — Living dashboard
Living dashboard
The dashboard is reborn as a live operations view instead of a static stat grid.
- Signals row — only meaningful numbers: agents active, decisions waiting, month cost. Muted at rest, toned when they need attention.
- Agent constellation — live agents as pulsing nodes on a sonar backdrop, linked to a central hub; errored or prompt-blocked agents are flagged on their node.
- Live mission card — per-mission progress, running phase, mini terminal preview, changed files, rolled-up cost and lifecycle controls.
- Event stream — the activity feed as short sentences (icon + verb + subject + relative time), newest first.
New endpoint GET /missions/:id/changed-files aggregates each phase's change list into a per-file churn summary.
Visual refresh
Single cycling theme toggle, one-row footer actions, a blue accent, the Quicksand display font, a black logo in light mode, and flatter card/mission surfaces.