---
title: "Case 상태와 오류"
description: "정상적인 검토 상태, 재검토 상태와 계약을 열 수 없는 실패를 구분해 읽습니다."
updated: "2026년 8월 30일"
availability: "CONTRACT REVIEW · TEST_ONLY"
candidate_route: "/ko/docs/polya/reference/states-errors"
---

# Case 상태와 오류

정상적인 검토 상태, 재검토 상태와 계약을 열 수 없는 실패를 구분해 읽습니다.

**CONTRACT REVIEW · TEST_ONLY:** 계약 구조와 고정 테스트 데이터만 검토 가능 · 운영 API·SDK·판단 권한 없음

## 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

> **운영 원칙:** 잘못된 입력을 부분적으로 저장하거나 추정으로 보완하지 않습니다.

---

공개 경로: /ko/docs/polya/reference/states-errors
