REFERENCE · FAIL CLOSED
CONTRACT REVIEW · TEST_ONLY계약 구조와 고정 테스트 데이터만 검토 가능 · 운영 API·SDK·판단 권한 없음
Case 상태와 오류
정상적인 검토 상태, 재검토 상태와 계약을 열 수 없는 실패를 구분해 읽습니다.
DecisionCase 상태
- DRAFT — 아직 검토 범위를 구성하는 중
- OPEN — 사람이 선택지와 조건을 검토할 수 있음
- REVIEW_REQUIRED — 새 근거나 전제 변경으로 다시 봐야 함
- DECIDED — 사람이 Option을 기록했지만 실행 권한은 없음
- CLOSED — 현재 검토 흐름을 닫음
- ARCHIVED — 보존만 하며 더 이상 전이하지 않음
외부 참조 실패
실패 코드는 참조를 신뢰하거나 소비할 수 없다는 뜻입니다. 사용자 문구로 성공 상태처럼 완화하거나 자동 재시도로 건너뛰지 않습니다.
- SCHEMA_VERSION_UNSUPPORTED
- REFERENCE_SCOPE_MISMATCH
- REFERENCE_EXPIRED
- PUBLISHER_SIGNATURE_INVALID
- REPLAY_DETECTED
- GATE_CASE_REF_MISMATCH
그래프 구조 실패
- MISSING_FIELD 또는 UNKNOWN_FIELD
- BINDING_CASE_VERSION_MISMATCH
- 잘못된 node·edge 방향
- 순환 lineage 또는 존재하지 않는 endpoint
- 사람 actor가 아닌 Decision 기록
- Case 시간 범위 밖의 occurredAt