---
title: "결정 당시와 이후 결과를 분리해 보존합니다"
description: "Decision Episode가 당시 알 수 있던 정보, 사람의 기록과 나중에 관측된 결과를 시간 순서대로 분리하는 이유입니다."
updated: "2026년 8월 30일"
availability: "CONTRACT REVIEW · TEST_ONLY"
candidate_route: "/ko/docs/polya/foundations/decision-episode"
---

# 결정 당시와 이후 결과를 분리해 보존합니다

Decision Episode가 당시 알 수 있던 정보, 사람의 기록과 나중에 관측된 결과를 시간 순서대로 분리하는 이유입니다.

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

## 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로 추가합니다.

1. **당시 snapshot을 고정합니다** — DecisionCase와 Decision Episode의 digest를 먼저 고정합니다.
2. **결과 관측을 별도로 받습니다** — 새 HARBINGER 참조 또는 검증된 결과 좌표를 기존 record에 덮어쓰지 않습니다.
3. **평가 기준을 명시합니다** — 성공·실패 기준과 평가 시점을 나중 관측과 함께 기록합니다.
4. **새 학습과 권한을 분리합니다** — 다음 Case를 개선할 수 있지만 자동 정책 변경이나 실행 권한은 만들지 않습니다.

## 현재 구현은 구조 검증용입니다

Decision Episode 관련 패키지는 로컬 TEST_ONLY 구조 계약과 고정 테스트 데이터 검증 상태입니다. 시스템 간 게시 호환성, 독립 검증, 운영 저장소와 production readiness를 주장하지 않습니다.

> **ASSURANCE:** TEST_ONLY · AUTHORITY NONE · external effects 0

---

공개 경로: /ko/docs/polya/foundations/decision-episode
