gsxdsm
320b153c45
FN-6113: fail fast on terminal provider errors
Fail fast on non-retryable provider failures in the in-review stall recovery flow.
- classify failed-task provider errors as non-retryable, retryable, or unknown in core stall detection
- surface terminal provider errors with dedicated dashboard copy and exported stall signal metadata
- pause in-review tasks immediately on non-retryable provider failures and record a dedicated run-audit mutation
- add regression coverage for provider error classification, self-healing disposition, and dashboard badge behavior
Files changed:
.../core/src/__tests__/in-review-stall.test.ts | 70 ++++++++++
packages/core/src/in-review-stall.ts | 53 ++++++-
packages/core/src/index.ts | 4 +-
.../app/utils/__tests__/inReviewStallCopy.test.ts | 5 +-
packages/dashboard/app/utils/inReviewStallCopy.ts | 8 ++
.../in-review-stall-deadlock-disposition.test.ts | 153 +++++++++++++++++++++
packages/engine/src/run-audit.ts | 1 +
packages/engine/src/self-healing.ts | 30 +++-
8 files changed, 320 insertions(+), 4 deletions(-)
Fusion-Task-Id: FN-6113
Fusion-Task-Lineage: 5e89adb4-6b59-4deb-8811-5c75d6fa19cc
2026-06-09 12:51:20 -07:00
..
2026-06-09 12:51:20 -07:00
2026-05-31 20:05:32 -07:00
2026-06-09 12:51:20 -07:00
2026-06-09 12:51:20 -07:00
2026-06-08 15:19:27 -07:00
2026-06-08 15:19:27 -07:00
2026-06-09 12:51:20 -07:00
2026-06-08 15:19:27 -07:00
2026-06-08 15:19:27 -07:00
2026-06-08 15:19:27 -07:00
2026-06-08 15:19:27 -07:00
2026-06-08 15:19:27 -07:00