gsxdsm
3aa32a846c
FN-8910: allow held tasks to remediate review findings
Allow pre-merge remediation to proceed under project-level merge holds while preserving task-level operator holds.
- Restrict remediation holds to operator-authored task-level auto-merge settings
- Record remediation and revision-budget refusals for parked review tasks
- Keep fire-and-forget remediation failures in their review lane
- Cover shared-branch recovery behavior and document the policy
Files changed:
.changeset/fn-8910-premerge-remediation-hold.md | 7 ++
docs/workflow-steps.md | 2 +
packages/core/src/__tests__/task-merge.test.ts | 44 ++++++-------
packages/core/src/merge/task-merge.ts | 20 +++---
.../__tests__/executor-graph-requeue-gate.test.ts | 60 ++++++++++++++++-
...cutor-live-branch-group-auto-merge-hold.test.ts | 63 ++++++++++++++++--
.../workflow-graph-optional-step-fix.test.ts | 24 +++++--
.../src/__tests__/workflow-task-runtime.test.ts | 10 ++-
packages/engine/src/executor.ts | 76 ++++++++++++++++++----
9 files changed, 244 insertions(+), 62 deletions(-)
Fusion-Task-Id: FN-8910
Fusion-Task-Lineage: b5e10f87-67cf-4acf-b125-91be5ade17a8
Co-authored-by: Fusion (runfusion.ai) <noreply@runfusion.ai>
2026-08-09 15:16:12 -07:00
..
2026-08-09 09:14:56 -07:00
2026-08-08 14:25:19 -07:00
2026-08-09 15:16:12 -07:00
2026-08-09 14:39:17 -07:00
2026-08-08 14:25:19 -07:00
2026-08-08 14:25:19 -07:00
2026-08-09 15:16:12 -07:00
2026-08-09 04:50:30 -07:00
2026-08-08 14:25:19 -07:00
2026-08-08 14:25:19 -07:00
2026-07-27 19:40:08 -07:00
2026-08-08 14:25:19 -07:00