payload, failedReason, attemptsMade, 로그를 묶습니다.
원인을 고치지 않은 수동 재시도는 같은 장애를 다시 만든다
failed 작업은 증거를 보존하고 원인과 부수 효과를 확인한 뒤 제한된 권한으로 복구합니다.
외부 장애 복구 또는 잘못된 데이터를 바로잡습니다.
이미 결과가 저장됐는지 업무 키로 조회합니다.
카운터를 초기화하고 새 상태 전이를 추적합니다.
failed + 원인 해결 + 멱등성 확인 → 재시도 가능
active·delayed 또는 원인 미해결 → 재시도 거부
감사 기록: 작업 ID, 실행자, 실행 시각, 재시도 이유와 최종 결과를 남깁니다.