gsxdsm
35810666be
FN-8797: stabilize task detail refreshes
Keep task-detail state and controls mounted while Definition content refreshes.
- Add a prompt-only task endpoint and client request path.
- Preserve task lifecycle, workflow badges, and actions during prompt refreshes and workflow updates.
- Cover prompt refresh stability, late responses, and route behavior.
Files changed:
packages/dashboard/app/__tests__/api-tasks.test.ts | 14 ++
packages/dashboard/app/api/legacy.ts | 3 +
packages/dashboard/app/api/tasks/tasks.ts | 15 ++
.../dashboard/app/components/TaskDetailModal.tsx | 102 ++++++----
.../__tests__/TaskDetailModal.rendering.test.tsx | 211 ++++++++++++++++++---
.../__tests__/TaskDetailModal.test-helpers.ts | 1 +
...gister-task-workflow-routes.task-prompt.test.ts | 93 +++++++++
.../src/routes/register-task-workflow-routes.ts | 17 ++
8 files changed, 388 insertions(+), 68 deletions(-)
Fusion-Task-Id: FN-8797
Fusion-Task-Lineage: 57d571b4-4a02-4c96-9986-444c525d8405
Co-authored-by: Fusion (runfusion.ai) <noreply@runfusion.ai>
2026-08-04 22:22:41 -07:00
..
2026-08-04 20:38:29 -07:00
2026-08-04 20:38:29 -07:00
2026-08-04 20:38:29 -07:00
2026-08-04 22:22:41 -07:00
2026-08-04 20:38:29 -07:00
2026-08-04 20:38:29 -07:00
2026-08-04 22:17:06 -07:00
2026-08-04 20:38:29 -07:00
2026-08-04 20:38:29 -07:00
2026-08-04 20:38:29 -07:00
2026-07-27 19:40:08 -07:00
2026-08-04 20:38:29 -07:00