feat(FN-5094): merge fusion/fn-5094

Commits merged:
- merge fusion/fn-5094

Files changed:
.../self-healing-stale-merger-status.test.ts       | 200 +++++++++++++++++++++
 packages/engine/src/branch-conflicts.ts            |   6 +-
 packages/engine/src/run-audit.ts                   |   2 +
 packages/engine/src/self-healing.ts                |  67 ++++++-
 4 files changed, 271 insertions(+), 4 deletions(-)

Fusion-Task-Id: FN-5094

Fusion-Task-Lineage: c6c9710c-51fe-40e9-bfad-bfb6d589c7f4
This commit is contained in:
Fusion (runfusion.ai)
2026-05-18 21:51:07 -07:00
committed by gsxdsm
parent 0c35e6db6f
commit a0b75579b8
4 changed files with 271 additions and 4 deletions

View File

@@ -249,6 +249,8 @@ export type DatabaseMutationType =
| "task:finalize-unproven-blocked"
| "task:integrity-reconcile-modified-files"
| "task:integrity-warning"
/** FN-5092 watchdog: stale `status: "merging"` / `"merging-pr"` cleared on a done/archived task. Metadata: { previousColumn, previousStatus, ageMs, mergeConfirmed?: boolean } */
| "task:auto-recover-stale-merger-status"
| "auto-recovery:classify-decision"
| "auto-recovery:retry-issued"
| "auto-recovery:ai-session-spawned"