v1.0.0 — SentryGrid frontend rehaul shipped end-to-end
All seven sprints of docs/review/REHAUL_PLAN.md landed across phases A–G.
Phase G's final read-only audit gate (component quality, a11y/polish,
design system, UX flow) confirms zero P0 and zero P1 outstanding.
Phase summary:
A — Sprint 0 cleanups (10 commits)
B — Sprint 1 cookie-only OIDC + hardening (6 commits)
C — Sprint 3 primitives + dedup + strict AppRouter (C1, 9 commits)
+ Sprint 5 trust-center artifacts + marketing (C2, 4 commits)
D — Sprint 4 toast/dialog/tooltip/keyboard/theme/a11y (6 commits)
E — Sprint 2 functional dead ends (E1, 9 commits)
+ Sprint 6 chart polish (E2, 6 commits)
F — Sprint 7 entity backend + socket pushes + DB-backed lookups (6 commits)
G — Audit gate + 9-commit remediation pass + 2 polish fixes
Carry-forward P2 items (accepted, none blocking): pgvector p99 budget
DB-side tuning, investigations queue bulk-ops UI, annotation retrain
pipeline orchestration in services/training-pipeline, queue sort default,
back-nav state preservation, live-panel EntityTimeline buckets wiring.
Tracked in docs/review/POST_REHAUL_AUDIT.md.