Files
fusion/packages
Fusion Agent c0e99dff10 FN-206: collapse task recovery to retry, reset, and delete
Simplify task recovery into three predictable operator actions across the dashboard and lifecycle APIs.

- Replace restart-stage recovery with Retry, Reset, and Delete actions.
- Update task cards, lists, detail views, menus, translations, routes, and documentation.
- Add focused retry behavior tests and remove obsolete restart-stage coverage.

Files changed:
 .changeset/fn-206-removal.md                       |   7 ++
 docs/dashboard-guide.md                            |  10 +-
 docs/task-management.md                            |   2 +-
 packages/core/src/tasks/task-column-restart.ts     |   6 +-
 packages/dashboard/app/App.tsx                     |   9 +-
 packages/dashboard/app/api/legacy.ts               |   1 -
 .../dashboard/app/api/tasks/tasks-lifecycle.ts     |   8 --
 packages/dashboard/app/components/AppModals.tsx    |   3 +-
 packages/dashboard/app/components/Board.tsx        |   6 +-
 packages/dashboard/app/components/Column.tsx       |   5 +-
 packages/dashboard/app/components/ListView.tsx     |  50 +++------
 packages/dashboard/app/components/TaskCard.tsx     |  82 ++++----------
 .../dashboard/app/components/TaskContextMenu.tsx   |  81 +++-----------
 .../dashboard/app/components/TaskDetailModal.tsx   | 120 ++++++++-------------
 .../dashboard/app/components/WorktreeGroup.tsx     |   6 +-
 .../__tests__/RestartStage.host-inventory.test.tsx |  20 ----
 .../app/components/__tests__/TaskCard.test.tsx     |  35 +++---
 .../components/__tests__/TaskContextMenu.test.tsx  |  64 ++++-------
 .../__tests__/TaskDetailModal.rendering.test.tsx   |  17 +--
 ...etailModal.responsive-and-dependencies.test.tsx |  11 +-
 .../components/__tests__/TaskDetailModal.test.tsx  |  35 ++++--
 .../__tests__/TaskRetry.host-inventory.test.tsx    |  23 ++++
 .../app/components/dashboard/MainContent.tsx       |   7 +-
 .../dashboard/app/components/dashboard/types.ts    |   1 -
 .../app/components/useRightDockController.tsx      |   2 -
 packages/dashboard/app/hooks/useTasks.ts           |   6 +-
 .../app/task-modal-touch-resize-e2e-fixture.tsx    |   4 +-
 .../app/utils/__tests__/taskRetryCopy.test.ts      |  27 +++++
 packages/dashboard/app/utils/taskRecovery.ts       |   5 +
 packages/dashboard/app/utils/taskRetryCopy.ts      |  60 +++++++++++
 .../routes-task-retry-stale-merge-status.test.ts   |   4 +-
 ...oute.test.ts => task-retry-stage-route.test.ts} |  96 +++++++++++++----
 .../src/routes/register-task-workflow-routes.ts    |  63 +++++++----
 .../dashboard/src/routes/task-restart-stage.ts     |  37 ++++---
 packages/i18n/locales/en/app.json                  |  27 ++---
 packages/i18n/locales/es/app.json                  |  27 ++---
 packages/i18n/locales/fr/app.json                  |  27 ++---
 packages/i18n/locales/ko/app.json                  |  27 ++---
 packages/i18n/locales/pt-BR/app.json               |  27 ++---
 packages/i18n/locales/zh-CN/app.json               |  27 ++---
 packages/i18n/locales/zh-TW/app.json               |  27 ++---
 packages/i18n/src/resources.d.ts                   |  25 +++--
 42 files changed, 589 insertions(+), 538 deletions(-)

Fusion-Task-Id: FN-206

Fusion-Task-Lineage: 7ddc5f34-aaf3-4472-8663-6a5d12f40b6d

Co-authored-by: Fusion <noreply@runfusion.ai>
2026-08-28 01:42:27 +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