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-03 00:20:53 -07:00
2026-08-04 19:23:20 -07:00
2026-08-03 00:20:53 -07:00
2026-08-03 00:20:53 -07:00
2026-08-03 00:20:53 -07:00
2026-08-03 00:20:53 -07:00
2026-08-03 12:15:19 -07:00
2026-08-03 00:20:53 -07:00
2026-08-03 00:20:53 -07:00
2026-08-03 09:04:45 -07:00
2026-08-04 22:22:41 -07:00
2026-08-03 00:20:53 -07:00
2026-08-03 00:20:53 -07:00
2026-08-03 00:20:53 -07:00
2026-08-04 22:22:41 -07:00
2026-08-03 00:20:53 -07:00