feat(FN-3498): add self-healing and ownership-aware done-task merge reconci

The merge completes FN-3498 across three steps: adds ownership-aware done-task reconciliation to the merger, prevents branch-missing head SHA pollution during merge operations, and restores workspace typecheck compatibility. Core changes touch the merger (103 lines) and self-healing module (67 lines

Fusion-Task-Id: FN-3498
This commit is contained in:
Fusion
2026-05-05 13:42:39 -07:00
committed by gsxdsm
parent 57c67b6bbd
commit 36493eca0f
11 changed files with 277 additions and 73 deletions

View File

@@ -292,12 +292,6 @@ export const DEFAULT_PROJECT_SETTINGS = {
researchDefaultTimeout: 300000,
researchMaxSourcesPerRun: 20,
researchMaxSynthesisRounds: 2,
taskEvaluationEnabled: false,
taskEvaluationSchedule: "0 5 * * *",
taskEvaluationProvider: undefined,
taskEvaluationModelId: undefined,
taskEvaluationFollowUpPolicy: "off",
taskEvaluationRetention: undefined,
} satisfies CompleteSettings<ProjectSettings>;
/**