가이드 04 · REVIEW TRIGGER

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

새 근거가 오면 기존 결정을 재검토합니다

COUNTEREVIDENCE, 만료, 전제 반박과 사람 요청을 ReviewTrigger로 기록해 이전 결정을 덮어쓰지 않습니다.

01

v1은 네 가지 재검토 조건을 구분합니다

  • COUNTEREVIDENCE — 현재 경로와 맞지 않는 새 근거
  • REFERENCE_STALE — 사용한 외부 참조의 유효성 만료
  • ASSUMPTION_REFUTED — 핵심 전제가 반박됨
  • MANUAL — 책임자가 명시적으로 재검토 요청
02

DECIDED나 CLOSED도 REVIEW_REQUIRED로 돌아갈 수 있습니다

과거에 내린 결정을 삭제하거나 현재에도 유효하다고 가정하지 않습니다. ReviewTrigger는 source node와 발생 시점을 묶고 Case status를 REVIEW_REQUIRED로 전환합니다.

  1. 01
    새 참조를 검증합니다

    schema, tenant, scope, 만료와 publisher binding을 먼저 확인합니다.

  2. 02
    영향받는 node를 찾습니다

    어떤 전제, 선택지, Scenario 또는 Decision이 영향을 받는지 연결합니다.

  3. 03
    새 버전을 만듭니다

    이전 snapshot을 보존한 채 버전과 변경 기록을 갱신합니다.

  4. 04
    사람이 다시 검토합니다

    자동 재선택 없이 열린 질문, 반대 의견과 조건을 다시 확인합니다.

03

재검토 완료와 RAIFFA 적격성은 다른 상태입니다

PÓLYA에서 Case가 다시 정리됐다는 사실은 RAIFFA의 승인 또는 행동 허용을 뜻하지 않습니다. 현재 DecisionCaseRef와 actor, scope에 정확히 묶인 별도 EligibilityGateRef가 필요합니다.