가이드 01 · CASE BOUNDARY
CONTRACT REVIEW · TEST_ONLY계약 구조와 고정 테스트 데이터만 검토 가능 · 운영 API·SDK·판단 권한 없음
검토 질문과 책임자 정하기
DecisionCase는 한 질문을 검토하는 기록입니다. 조직, 적용 범위, 버전과 책임자를 정하고 변경 이력을 남깁니다.
DecisionCase에 기록할 기본 정보
- schema와 case ID
- tenantId와 exact scope
- version과 이전 version
- owner와 현재 mutation actor
- createdAt, updatedAt과 현재 status
적용 범위는 결론이 아니라 검토 질문의 경계입니다
`scope`에는 무엇을 검토할지뿐 아니라 대상, 시간, 조직과 정책 범위를 담습니다. 범위가 달라지면 같은 Case를 재사용하지 않고 새 버전 또는 별도 Case로 다룹니다.
- 01질문을 한 문장으로 적습니다
행동 명령이 아니라 사람이 검토할 결정 질문으로 적습니다.
- 02포함·제외 범위를 남깁니다
대상, 기간, 허용된 근거와 명시적 제외 항목을 기록합니다.
- 03책임자를 지정합니다
Case 책임자와 각 변경을 기록한 사용자를 분리합니다.
- 04다음 버전 조건을 정합니다
새 근거, 반대 의견 또는 전제 변경이 언제 재검토를 시작하는지 정합니다.
결합이 맞지 않으면 저장 전 중지합니다
- BINDING_CASE_VERSION_MISMATCH
- REFERENCE_SCOPE_MISMATCH
- UNKNOWN_FIELD
- SCHEMA_VERSION_UNSUPPORTED