Fusion Agent
b802d4b3fb
FN-205: keep the activity feed live and harden resume diagnostics
Keep task activity updates fresh while making resume diagnostics tolerate missing or invalid task identifiers.
- Preserve live activity-feed freshness during task hydration and modal updates.
- Centralize resume trigger handling and prevent malformed diagnostics requests from returning 400 errors.
- Expand dashboard regression coverage and document the updated behavior.
Files changed:
.changeset/fn-205-feed-freshness.md | 7 +
docs/dashboard-guide.md | 2 +
docs/diagnostics.md | 6 +-
.../dashboard/app/components/TaskDetailModal.tsx | 124 ++++++--
...TaskDetailModal.feed-stripped-snapshot.test.tsx | 311 ++++++++++++++++++---
.../__tests__/TaskDetailModal.test-helpers.ts | 10 +-
.../components/__tests__/TaskDetailModal.test.tsx | 38 +--
.../__tests__/useTasks-hydration-freshness.test.ts | 63 +++++
packages/dashboard/app/hooks/useTasks.ts | 20 +-
.../utils/__tests__/resumeInstrumentation.test.ts | 34 ++-
.../dashboard/app/utils/resumeInstrumentation.ts | 18 +-
.../__tests__/register-diagnostics-routes.test.ts | 39 ++
.../src/routes/register-diagnostics-routes.ts | 15 +-
packages/dashboard/src/shared/resume-triggers.ts | 28 ++
14 files changed, 577 insertions(+), 138 deletions(-)
Fusion-Task-Id: FN-205
Fusion-Task-Lineage: dc2e0fd3-741e-4560-91bc-14a31f688d5c
Co-authored-by: Fusion <noreply@runfusion.ai>
2026-08-28 00:56:25 +00:00
..
2026-08-27 14:36:04 -07:00
2026-08-26 20:06:31 -07:00
2026-08-27 23:33:27 +00:00
2026-08-28 00:56:25 +00:00
2026-08-27 14:36:04 -07:00
2026-08-26 20:06:31 -07:00
2026-08-27 23:33:27 +00:00
2026-08-27 23:33:27 +00:00
2026-08-26 20:06:31 -07:00
2026-08-26 20:06:31 -07:00
2026-07-27 19:40:08 -07:00
2026-08-26 20:06:31 -07:00