핵심 모델 · TEST_ONLY
CONTRACT REVIEW · TEST_ONLY계약 구조와 고정 테스트 데이터만 검토 가능 · 운영 API·SDK·판단 권한 없음
결정 당시와 이후 결과를 분리해 보존합니다
Decision Episode가 당시 알 수 있던 정보, 사람의 기록과 나중에 관측된 결과를 시간 순서대로 분리하는 이유입니다.
Episode는 당시의 판단 맥락을 고정합니다
결과를 알고 난 뒤 과거 판단을 다시 쓰지 않도록, Case snapshot, 선택한 Option, 당시 열린 전제와 근거 참조를 하나의 시간 경계에 묶습니다.
- decision case와 version
- recorded decision과 human actor
- 당시 current였던 opaque refs
- 열린 dissent와 evidence requests
- assurance TEST_ONLY와 authority NONE
나중에 알게 된 결과는 따로 기록합니다
이후 관측된 결과가 좋거나 나빴다는 사실은 당시 선택의 권한이나 근거를 소급해 바꾸지 않습니다. 결과 평가는 원 episode digest를 참조하는 별도 record로 추가합니다.
- 01당시 snapshot을 고정합니다
DecisionCase와 Decision Episode의 digest를 먼저 고정합니다.
- 02결과 관측을 별도로 받습니다
새 HARBINGER 참조 또는 검증된 결과 좌표를 기존 record에 덮어쓰지 않습니다.
- 03평가 기준을 명시합니다
성공·실패 기준과 평가 시점을 나중 관측과 함께 기록합니다.
- 04새 학습과 권한을 분리합니다
다음 Case를 개선할 수 있지만 자동 정책 변경이나 실행 권한은 만들지 않습니다.
현재 구현은 구조 검증용입니다
Decision Episode 관련 패키지는 로컬 TEST_ONLY 구조 계약과 고정 테스트 데이터 검증 상태입니다. 시스템 간 게시 호환성, 독립 검증, 운영 저장소와 production readiness를 주장하지 않습니다.