FN-6735: treat benign merge-seam pause aborts as retryable
Treat benign pause/resume aborts at workflow merge seams as retryable transient merge failures.
- Classify legacy, merge-region, manual-hold, and retry node ids as merge-seam graph failures.
- Route clean in-review pause/resume aborts back through bounded auto-merge retry when eligible.
- Keep conflict, contamination, foreign-work, exhausted-retry, global/user pause, and confirmed-merge cases terminal.
- Cover the lifecycle with a reliability regression test and architecture notes.
Files changed:
docs/architecture.md | 4 +-
.../merge-node-paused-abort-retryable.test.ts | 227 +++++++++++++++++++++
packages/engine/src/executor.ts | 77 ++++++-
packages/engine/src/workflow-graph-executor.ts | 2 +-
4 files changed, 301 insertions(+), 9 deletions(-)
Fusion-Task-Id: FN-6735
Fusion-Task-Lineage: 3560c1e3-91e9-405a-bdfc-a243f7052803