Fusion Agent
f714e45bda
FN-090: reconcile AI merge review state
Reconcile AI merge-review outcomes with durable task state and operator-visible workflow controls.
- Persist merge-review findings and reconciliation metadata through the core task store and schema migration.
- Update merger prompts, execution, recovery handling, and workflow routes for approved review outcomes.
- Add dashboard task-detail presentation and release documentation for the reconciliation flow.
Files changed:
.../fn-090-ai-merge-review-reconciliation.md | 7 +
docs/architecture.md | 6 +
.../src/__tests__/postgres/schema-applier.test.ts | 2 +-
.../0063_fn_090_ai_merge_review_reconciliation.sql | 2 +
packages/core/src/postgres/schema-applier.ts | 19 +-
packages/core/src/postgres/schema/project.ts | 1 +
packages/core/src/store.ts | 24 +-
packages/core/src/task-store/persistence.ts | 2 +
packages/core/src/task-store/reset-lifecycle.ts | 1 +
packages/core/src/task-store/serialization.ts | 1 +
packages/core/src/task-store/task-mutation-ops.ts | 2 +-
packages/core/src/task-store/task-row-mappers.ts | 2 +-
packages/core/src/task-store/task-update.ts | 5 +
packages/core/src/types/task/task-core.ts | 27 ++
.../dashboard/app/api/tasks/tasks-lifecycle.ts | 9 +
.../dashboard/app/components/TaskDetailModal.css | 19 ++
.../dashboard/app/components/TaskDetailModal.tsx | 29 ++
.../src/routes/register-task-workflow-routes.ts | 17 ++
.../src/__tests__/merge-error-recovery.test.ts | 5 +-
packages/engine/src/__tests__/merger-ai.test.ts | 234 +++++----------
packages/engine/src/merge/merger-ai-prompts.ts | 31 +-
packages/engine/src/merge/merger-ai.ts | 319 ++++++++++-----------
packages/engine/src/project-engine.ts | 4 +-
23 files changed, 416 insertions(+), 352 deletions(-)
Fusion-Task-Id: FN-090
Fusion-Task-Lineage: 13450a9f-f17f-46b4-ab39-4887520c2a82
Co-authored-by: Fusion <noreply@runfusion.ai>
2026-08-21 04:34:43 +00:00
..
2026-07-31 18:03:13 -07:00
2026-08-21 04:34:43 +00:00
2026-08-19 21:19:08 -07:00
2026-08-19 21:19:08 -07:00
2026-08-17 05:25:17 -07:00