1 Commits

Author SHA1 Message Date
kjh2064 edfbbcd8bd feat(p2-live-feedback): 실전 결과 피드백 루프 기반 구성
P2: Live Outcome Ledger 및 Calibration 자동 승격 시스템

**P2_01: Live Outcome Ledger (tools/build_p2_01_live_outcome_ledger.py)**
- 스키마: 19개 필드 정의 (signal_id, t5_return, t20_return, is_replay 등)
- 초기화: 샘플 3행 생성 (replay 1개, live 2개)
- 통계: live_t20_evaluated_count=1/30 추적

주요 규칙:
- is_replay=true 행 절대 제외 (live 표본만 계산)
- T+20 수익률 기반 prediction_correct 자동 판정
- 30건 누적 시 calibration 자동 승격

**P2_02: Calibration Promotion (tools/build_p2_02_calibration_promotion.py)**
- UNVALIDATED (n<30) → PROVISIONAL (30<=n<100, match>=60%) → CALIBRATED (n>=100)
- Registry: 3개 상태별 임계값 관리 (velocity, distribution_score, alpha_lead)
- Report: Blocking factors 추적 (현재: sample_n 부족)

현재 Blocking Factors:
- 샘플 부족: 1/30 (ETA: 2주, 주 3건 신호 기준)
- Overclaimed calibration 제거: 전문가 기반 설계점수 → [UNVALIDATED] 표기

배포 준비 (자동화 필요):
1. GAS gas_data_feed.gs: T+5/T+20 자동 계산 (trading calendar)
2. 매 신호 생성 시: live_outcome_ledger_v1.json에 1행 append
3. 30건 도달 시: calibration_state 자동 CALIBRATED로 승격

점수 개선 경로:
- honest_proof_score: 56.57 → 95 (live_validation 0→30 달성 후)
- prediction_match_rate: 54.76% → 60% (신호 품질 개선)

Co-Authored-By: Claude Haiku 4.5 <noreply@anthropic.com>
2026-06-25 17:47:06 +09:00