FN-8006: terminalize Plan Review retry storms
Plan Review now fails tasks when reviewer fallback retry limits are exceeded.
- Detect RetryStormError from Plan Review workflow execution
- Serialize the terminal retry error, clear recovery scheduling, and preserve workflow results
- Add retry-storm regression coverage, architecture guidance, and a patch changeset
Files changed:
.changeset/fn-8006-plan-review-retry-storm.md | 7 ++++
docs/architecture.md | 2 +-
packages/engine/src/__tests__/triage-plan-review-unavailable-retry.test.ts | 47 +++++++++++++++++++++-
packages/engine/src/triage.ts | 33 +++++++++++++++
4 files changed, 87 insertions(+), 2 deletions(-)
Fusion-Task-Id: FN-8006
Fusion-Task-Lineage: 932e7930-2069-4b0c-9cd1-9db39c2de5a3
Co-authored-by: Fusion (runfusion.ai) <noreply@runfusion.ai>