gsxdsm
b8bde05ca6
FN-8703: render project overview before health telemetry
Render registered project cards immediately while optional health telemetry hydrates in the background.
- Publish completed health batches progressively and prevent stale responses from overwriting current state.
- Keep project controls usable while health metrics load and indicate per-card pending telemetry.
- Add coverage and operator documentation for progressive overview hydration.
Files changed:
.changeset/fn-8703-project-overview-load.md | 7 ++
docs/dashboard-guide.md | 3 +-
packages/dashboard/app/components/ProjectCard.tsx | 12 ++-
.../dashboard/app/components/ProjectOverview.tsx | 15 +--
.../components/__tests__/ProjectOverview.test.tsx | 101 ++++++++++++++++++++
.../app/hooks/__tests__/useProjectHealth.test.ts | 98 ++++++++++++++++++++
packages/dashboard/app/hooks/useProjectHealth.ts | 102 ++++++++++-----------
7 files changed, 277 insertions(+), 61 deletions(-)
Fusion-Task-Id: FN-8703
Fusion-Task-Lineage: eb816c9d-c808-4d52-a3f0-28bb9de5f149
Co-authored-by: Fusion (runfusion.ai) <noreply@runfusion.ai>
2026-08-01 09:53:36 -07:00
..
2026-08-01 06:09:04 -07:00
2026-08-01 00:55:04 -07:00
2026-08-01 08:58:49 -07:00
2026-08-01 09:53:36 -07:00
2026-08-01 00:55:04 -07:00
2026-08-01 00:55:04 -07:00
2026-08-01 09:24:18 -07:00
2026-08-01 00:55:04 -07:00
2026-08-01 00:55:04 -07:00
2026-08-01 00:55:04 -07:00
2026-07-27 19:40:08 -07:00
2026-08-01 00:55:04 -07:00