- chore(consolidation): delete unreachable entity-detail components (StoreRollupSection defect-class audit)
- fix(team): associate detail derives Overall/Trainings/Streak from its own fetch; hero shows the store again
- fix(team): All Stores list rows count the canonical population on the Supabase fallback
- fix(culture): one share-URL resolver for feed and You-page copy-link (stale mirror consolidation)
- test(consolidation): retire source-test assertions that read the deleted dead components
- feat(metrics): D1 — one rolling-30d store-average definition across every surface
- feat(metrics): D2 — one implementation per self-metric, RDS definitions canonical
- build(gates): metrics:check singleton gate, fork-signature detection, graveyard symbols, retro-proofs
- merge: #310 detail-component consolidation into release
- merge: D1 rolling-30d store average + D2 self-metric consolidation + gates into release
- Merge pull request #311 from tpromni/release/detail-consolidation-2026-07
Source: tpromni/coach-pulse-consumer-ui → dev
View commits