[PIX-8262] Escalate repeated transient retries without issue progress #59

Closed
andrei wants to merge 1 commit from fix/PIX-8262-transient-retry-escalation into master
Owner

Summary

  • detect repeated transient_failure retry chains with no run comment, nextAction, or delivery work product
  • cancel the pending scheduled retry and escalate the issue into the stranded recovery path
  • add regression coverage for the stalled case and the branch-work-product escape hatch

Verification

  • pnpm exec vitest run server/src/__tests__/heartbeat-process-recovery.test.ts -t "repeated transient scheduled retries" --reporter=verbose
  • pnpm typecheck
  • pnpm --filter @paperclipai/ui build
  • pnpm check:tokens
  • pnpm typecheck:build-gaps
## Summary - detect repeated `transient_failure` retry chains with no run comment, `nextAction`, or delivery work product - cancel the pending scheduled retry and escalate the issue into the stranded recovery path - add regression coverage for the stalled case and the branch-work-product escape hatch ## Verification - `pnpm exec vitest run server/src/__tests__/heartbeat-process-recovery.test.ts -t "repeated transient scheduled retries" --reporter=verbose` - `pnpm typecheck` - `pnpm --filter @paperclipai/ui build` - `pnpm check:tokens` - `pnpm typecheck:build-gaps`
fix: escalate stalled transient retries for issues
All checks were successful
Agents CI / Typecheck and Build (pull_request) Successful in 2m19s
adb92763ff
andrei closed this pull request 2026-06-08 11:14:21 +00:00
All checks were successful
Agents CI / Typecheck and Build (pull_request) Successful in 2m19s

Pull request closed

Sign in to join this conversation.
No reviewers
No labels
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
europa-tech-srl/europa-tech-agents!59
No description provided.