Files
KArtSell.Aegis/docs/Design/kbx-foundation-v60-status-canonical-contract-hardening/docs/failure-recovery-matrix-v9.md
T
kjh2064 3f293d8aa8
deploy / deploy (push) Successful in 1m52s
deploy / notify (push) Successful in 1s
V13-FE-006: consolidate approved UI and contract hardening
2026-08-13 02:41:00 +09:00

1.2 KiB

Failure / Recovery Matrix v9

상황 사용자 표현 자동 Retry 업무 데이터 변경 권장 복구
GET 네트워크 단절 연결 실패 + 재조회 가능 없음 동일 조회 재시도
POST 전송 전 실패, Idempotency 없음 결과 확인 필요 금지 불명 업무 조회로 상태 확인
POST/Scan, Idempotency Key 있음 처리상태 확인 중 가능 중복 방지 같은 Key로 재전송
Validation 4xx 해당 필드 오류 금지 없음 입력 수정
Business Rule 4xx 원인 + 다음 Action 금지 없음 정상 업무 경로
409 Version Conflict 최신 데이터 존재 금지 없음 최신값 재조회 후 재판단
외부 연계 지연 본 업무 완료 / 연계 대기 시스템 재처리 본 업무만 완료 Outbox 상태 추적
Background 부분실패 성공/실패 건수 정책별 일부 완료 실패건만 재처리
DB/서비스 장애 읽기전용 또는 degraded 제한 정책별 Runtime Banner + 운영복구

핵심은 실패 = 다시 눌러보세요가 아니다. 오류 종류에 따라 재시도해도 안전한지를 먼저 결정한다.