M04-04 외부 연계·비동기 작업 스튜디오timeout·retry·idempotency·job·webhook·queue·outbox를 한 요청의 증거로 연결합니다.

요청·처리 문맥

editable
request-
identity chain-
time budget-

연계 계약 8-gate

검수 전
--판정 전

계약 판정을 실행하세요

현재 요청의 완료 경계와 중복·재시도·통지·복구 조건을 평가합니다.

다음 행동: -

-

판정 증거

idle
decision-
matched policy-
retry / verify-
job / result-
{}

실패·재처리 기준표

retry is policy
신호결과 의미자동 재시도필수 보호최종 증거
timeout결과 불명조건부idempotency·상태 조회외부 resource ID
429요청 과다조건부Retry-After·quota·jitter다음 attempt 시각
503일시 이용 불가 가능조건부deadline·backoff·capattempt·reason
4xx permanent요청·업무 수정 필요아니요problem detail·수정 경로terminal failed
duplicate key같은 의도 또는 충돌실행 안 함fingerprint 비교기존 결과 또는 409
queue redelivery같은 message 재전달consumer가 처리dedupe·idempotent effectack·effect record
webhook replay같은 event 재전송업무 실행 안 함signature·freshness·event IDack·dedupe record
partial failure일부 side effect 완료단계별compensation workflowreconciled state

계약 증거

end to end
1
완료 경계200·201 최종 완료와 202 접수를 구분합니다.
2
결과 불명timeout을 실패로 단정하지 않고 조회 경로를 둡니다.
3
중복 안전key·fingerprint·처리 상태·결과를 함께 저장합니다.
4
전달 현실queue·webhook 재전송과 순서 역전을 전제로 합니다.
5
복구·관측DLQ·보상·reconcile과 correlation ID를 연결합니다.