Files
fusion/packages
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-26 20:06:31 -07:00
2026-08-26 20:06:31 -07:00
2026-08-26 20:06:31 -07:00
2026-08-26 20:06:31 -07:00