v0.0.15 - Dashboard refactor guardrails
v0.0.15 — Dashboard refactor guardrails
Checkpoint release for the safe dashboard refactor phase.
Changes
- Adds known-day regression checks for 2026-06-03, 2026-06-04 and 2026-06-05.
- Adds frontend anti-monolith guardrails.
- Locks legacy frontend growth:
static/app.js <= 2250linesstatic/styles.css <= 1800lines
- Adds modular frontend scaffolding under
static/js/. - Extracts compact meal card rendering to
static/js/dashboard/meal-card.global.js. - Extracts compact workout card rendering to
static/js/dashboard/workout-card.global.js. - Reduces the old UI cleanup patch.
- Keeps private local data out of the repository.
Validation
python3 -m py_compile app.pynode --check static/app.jsnode --check static/js/dashboard/meal-card.global.jsnode --check static/js/dashboard/workout-card.global.jspython3 scripts/check_known_days_v015.pypython3 scripts/check_frontend_monoliths.py- Local Docker rebuild/recreate smoke passed.