July 25th, 2026

QA

release: prod-readiness hardening — identity loud-failure, authz + reliability P0s [qa twin of #313]

  • 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
  • merge: detail-component consolidation (PR #310 line) into prod-readiness release
  • feat(metrics): D1 — one rolling-30d store-average definition across every surface
  • 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
  • feat(metrics): D2 — one math site per self-metric (selfMetrics.js) + metrics:check build gate
  • Merge pull request #311 from tpromni/release/detail-consolidation-2026-07
  • chore(roster-sync): version-control the laptop-hosted roster mirrors + CI contract tests
  • fix(P0): loud identity failure, single-row profile writes, server-derived pulse scope, real health check
  • Merge remote-tracking branch 'origin/dev' into release/prod-readiness-2026-07
  • fix(P1): rate-limit the pretranslate sweep trigger
  • docs: production readiness report 2026-07-25 (verdict NO-GO, reasons + rollback + release notes)
  • Merge pull request #313 from tpromni/release/prod-readiness-2026-07
  • Merge remote-tracking branch 'origin/dev' into release/prod-readiness-2026-07-qa
  • Merge pull request #314 from tpromni/release/prod-readiness-2026-07

Source: tpromni/coach-pulse-consumer-uiqa

View commits