8a9d89bed5
Captures: what shipped (Workspace dark refresh + compose bar in static/toolbar.js, deployed to /opt/sethmux/), the manual-deploy gotcha that left 3 prior fixes undeployed for a month, the Caddy-not-ttyd serving path for static assets, and the mobile acceptance checklist that's the only remaining gate. Validator score: 88/100 (READY).