# Milestone: Runtime Evidence Data Quality POC Sketch

## 위치

- Roadmap: [ROADMAP.md](../../../ROADMAP.md)
- Phase: [PHASE.md](../PHASE.md)

## 목표

Runtime evidence collection의 입력 범위와 데이터 품질 POC 기준을 정리한다. 뉴스, 공시, 실적, 가격, 거래량, 세션 상태, 이벤트를 runtime과 AI가 판단 가능한 형태로 구조화하고, provider 선택은 속도와 정확도 검증 이후로 미룬다.

## 상태

[스케치]

## 승격 조건

- [ ] evidence type 후보와 공통 metadata 후보를 정리한다.
- [ ] 데이터 품질 POC의 speed/accuracy 평가 방식을 정한다.
- [ ] provider 후보를 비교 가능한 단위로 좁힌다.
- [ ] candidate generation과 runtime judgment가 evidence를 참조하는 방식의 표준선을 정한다.

## 구현 잠금

- 상태: 잠금
- SDD: 불필요
- SDD 문서: 없음
- SDD 사유: 현재는 외부 provider 계약이나 schema 구현이 아니라 POC 방향 스케치다.
- 잠금 해제 조건: 아래 체크리스트
  - [ ] 승격 조건이 해소되어 구현 가능한 데이터 POC Milestone으로 분리되었다.
- 결정 필요: 아래 목록
  - 데이터 업체 선택과 구체 API/schema는 POC 결과 이후 결정한다.

## 범위

- 가격, 거래량, 뉴스, 공시, 실적, 이벤트, 세션 상태 evidence 후보
- speed/accuracy 중심 데이터 품질 POC 기준
- runtime과 AI가 함께 읽을 수 있는 구조화 방향
- candidate generation과 judgment module로 넘어가는 evidence pointer 방향

## 기능

### Epic: [evidence] Runtime evidence collection sketch

판단 가능한 데이터 구조와 품질 검증 기준을 먼저 만든다.

- [ ] [types] price, volume, news, disclosure, earnings, event, session state evidence 후보를 정리한다.
- [ ] [metadata] timestamp, source, confidence, affected symbols, event type, market/session relation 같은 공통 metadata 후보를 정리한다.
- [ ] [quality] 데이터 품질 POC 평가 기준을 speed와 accuracy로 나눈다.
- [ ] [filtering] 많은 데이터를 모으는 것이 아니라 빠르게 들어오고 정확히 필터링되는 구조를 목표로 남긴다.
- [ ] [handoff] strategy candidate와 runtime judgment가 evidence pointer를 참조하는 흐름을 정리한다.

## 완료 리뷰

- 상태: 없음
- 요청일: 없음
- 완료 근거: 아직 스케치 상태이며 승격 조건이 충족되지 않았다.
- 검토 항목:
  - [ ] 사용자가 데이터 품질 POC 방향을 확인했다.
  - [ ] provider 비교와 evidence schema 후보를 후속 Milestone으로 분리했다.
- agent-ui 상태 반영: 해당 없음
- 리뷰 코멘트: 없음

## 범위 제외

- provider 최종 선택
- 외부 API 계약 확정
- 실시간 ingestion 구현
- AI 판단 prompt/schema 확정

## 작업 컨텍스트

- 관련 경로: [시장/세션 운용 모델 PHASE](../../market-session-operating-model/PHASE.md), [전략 프로파일과 후보 생성 PHASE](../../strategy-candidate-playbook/PHASE.md)
- 표준선(선택): 데이터 품질은 수집량보다 속도와 정확도를 우선한다.
- 표준선(선택): evidence는 runtime과 AI가 판단 가능한 구조화된 입력으로 둔다.
- 선행 작업: Market/session/account context
- 후속 작업: Strategy profile, candidate generation, runtime judgment
- 확인 필요: provider 후보와 POC 평가 방식
