Phase 3 Unified Dashboard Plan¶
Strategy (WHY)¶
Consolidate scattered Allure and framework report links into one health-first overview with drill-down to raw HTML and compare/history flows.
Implementation (HOW)¶
| Layer | Detail |
|---|---|
| Aggregation | testo_core/services/dashboard_service.py |
| API | GET /api/v1/dashboard/overview |
| UI | frontend/src/features/dashboard/DashboardPage.tsx — primary / route |
| Delta semantics | Reuses Delta Comparison Policy classifications in rollups |
Release gate¶
Release Checklist - Phase 3 Unified Dashboard — run after Release Checklist - Phase 3 Frontend Migration and Release Checklist - Phase 3 Delta Engine.
Context & Links: Architecture Overview, QA Strategies § How results are logged and surfaced