Files
fusion/packages/core
Fusion Agent becaacccc4 FN-208: add task history reports to task details
Add a History tab that presents per-stage task reports and persists the underlying report data.

- Add task-step report storage, migration, serialization, and execution summaries.
- Render per-stage report accordions with localized labels in TaskDetailModal.
- Add dashboard, core, engine, and schema regression coverage.

Files changed:
 .changeset/fn-208-task-history-tab.md              |   7 +
 docs/dashboard-guide.md                            |   1 +
 .../src/__tests__/postgres/schema-applier.test.ts  |   5 +-
 .../core/src/__tests__/task-step-reports.test.ts   | 161 +++++++++++++++++++
 packages/core/src/index.gate.ts                    |   3 +-
 packages/core/src/index.ts                         |   3 +-
 .../migrations/0068_fn_208_task_step_reports.sql   |   3 +
 packages/core/src/postgres/schema-applier.ts       |  26 ++-
 packages/core/src/postgres/schema/project.ts       |   1 +
 packages/core/src/store.ts                         |   2 +-
 packages/core/src/task-store/merge-queue-ops.ts    |  18 ++-
 packages/core/src/task-store/persistence.ts        |   4 +-
 packages/core/src/task-store/serialization.ts      |   1 +
 packages/core/src/task-store/task-row-mappers.ts   |   2 +-
 packages/core/src/types.ts                         |   2 +
 packages/core/src/types/task/task-core.ts          |   3 +
 packages/core/src/types/task/task-log.ts           |  14 ++
 packages/core/src/workflows/task-step-reports.ts   |  49 ++++++
 .../dashboard/app/components/TaskDetailModal.tsx   |  37 ++++-
 .../dashboard/app/components/TaskHistoryTab.css    | 161 +++++++++++++++++++
 .../dashboard/app/components/TaskHistoryTab.tsx    | 119 ++++++++++++++
 .../TaskDetailModal.attachments-and-tabs.test.tsx  |  18 ++-
 ...skDetailModal.models-progress-workflow.test.tsx |  46 ++++++
 .../components/__tests__/TaskHistoryTab.test.tsx   |  84 ++++++++++
 .../app/utils/__tests__/taskHistory.test.ts        |  98 ++++++++++++
 packages/dashboard/app/utils/taskHistory.ts        | 174 +++++++++++++++++++++
 .../src/__tests__/executor-step-summary.test.ts    |  89 +++++++++++
 packages/engine/src/agent-tools.ts                 |  10 +-
 .../engine/src/executor/create-task-update-tool.ts |  12 +-
 packages/engine/src/executor/execution-prompt.ts   |   2 +-
 packages/i18n/locales/en/app.json                  |  46 ++++++
 packages/i18n/locales/es/app.json                  |  48 +++++-
 packages/i18n/locales/fr/app.json                  |  48 +++++-
 packages/i18n/locales/ko/app.json                  |  48 +++++-
 packages/i18n/locales/pt-BR/app.json               |  48 +++++-
 packages/i18n/locales/zh-CN/app.json               |  48 +++++-
 packages/i18n/locales/zh-TW/app.json               |  48 +++++-
 packages/i18n/src/resources.d.ts                   |  46 ++++++
 38 files changed, 1501 insertions(+), 34 deletions(-)

Fusion-Task-Id: FN-208

Fusion-Task-Lineage: 62318171-9316-4369-8294-07b3b9dd283d

Co-authored-by: Fusion <noreply@runfusion.ai>
2026-08-28 02:55:51 +00:00
..
2026-08-26 20:06:31 -07:00
2026-08-26 20:06:31 -07:00