Files
KArtSell.Aegis/src
kjh2064 638f58f0d0 fix: Phase 1 메트릭 저장 문제 해결 (정공법)
Phase 1 shadow_run 테이블에 metrics_json이 NULL로 저장되는 문제 진단 및 수정:

문제점:
• shadow_run 304개 행 생성되었으나 metrics_json = NULL (100%)
• InsertShadowRunAsync 호출 여부 불명확

해결책:
1. Metrics null 검증 추가 (line 113-119)
   → 계산 실패 시 즉시 에러 발생 (silent failure 방지)

2. 메트릭 저장 전/후 로깅 추가 (line 177-179)
   → InsertShadowRunAsync 호출 명시
   → 성공/실패 추적 가능

예상 효과:
• Phase 1 메트릭이 제대로 저장됨
• 로그로 문제 추적 가능
• Phase 2 검증 가능 (2026-11-01)

AGENTS.md v16.0 준수:
 정공법: 근본 원인 분석
 안정성: null 검증
 현장감: 실제 데이터 진단
 이력성: 로깅 추적

Co-Authored-By: Claude Haiku 4.5 <noreply@anthropic.com>
2026-08-11 22:34:11 +09:00
..