docs: ROADMAP Sprint-5 완료 반영 및 KPI 업데이트 (2026-06-15)

- Sprint-5 섹터 유니버스 월간 갱신 파이프라인 완료 기록 (PR #62)
- KPI 섹션 날짜 2026-06-13 → 2026-06-15, sector_universe 항목 추가
- 월간 운영 절차 (--apply 워크플로우) 명시

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
This commit is contained in:
2026-06-15 23:10:17 +09:00
parent bd98d3d7c2
commit c302378cec
+39 -1
View File
@@ -542,12 +542,13 @@ CI 게이트:
## 4. 엔진 완성도 KPI (데이터 기반 측정)
```yaml
# 현재 상태 (2026-06-13 기준) vs 목표
# 현재 상태 (2026-06-15 기준) vs 목표
데이터 품질:
NULL 컬럼 수: ≤10개 → 목표: 10개 이하 ✅ (WBS-2.1~2.4 완료)
Weight_Pct 정확도: 99% → 목표: 99% ✅ (소수주 병합 완료)
총자산 오차: 0.0% → 목표: 2.0% 이하 ✅ (실시간 재계산 완료)
sector_universe 갱신: 13섹터 112행 ✅ (Naver ETF 스크래핑, source_url/asof 완비)
공식 레지스트리:
lifecycle 등록률: 100% → 목표: 100% ✅ (269개 등록)
@@ -558,6 +559,7 @@ CI 게이트:
RS 신호 커버리지: 100% → 목표: 100% ✅ (WBS-2.3 완료)
Flow_Credit 커버리지: 60% → 목표: 100% (WBS-2.5 DATA_GATED)
PEG_Gate 커버리지: 75% → 목표: 80% (WBS-2.4 완료, 음수성장 2종목 제외)
섹터 유니버스 갱신 gate: PASS ✅ (naver_rows=100, representative_rows=12)
리밸런싱 엔진:
레짐 소스 정확도: 100% → 유지 ✅ (macro.REGIME_PRELIM 최우선)
@@ -621,6 +623,42 @@ CI 게이트:
[x] WBS-5.3: 타이머 트리거 설정 (gdf_06_rebalance.gs setupDailyRunAllTrigger() 추가)
```
### Sprint-5 (2026-06-15): 섹터 유니버스 월간 갱신 파이프라인 (완료 — PR #62)
```
[x] 섹터 유니버스 Naver 스크래핑 도구 구현
tools/update_sector_universe_from_naver.py (616줄)
→ Naver ETF 페이지 스크래핑 → Source_URL/Source_AsOf 자동 채움
→ --apply 플래그로 GatherTradingData.xlsx 원본 반영
→ 결과: 13섹터 112행, naver_rows=100, representative_rows=12
[x] 섹터 유니버스 갱신 하네스 구현
tools/validate_sector_universe_monthly_refresh_v1.py (173줄)
→ gate=PASS/WARN/FAIL 판정 (PASS 확인)
→ missing_source_url=0, stale_rows=0, template_rows=0
[x] 섹터 유니버스 리프레시 감사 모듈
src/quant_engine/sector_universe_refresh.py (296줄)
[x] GAS 라이브러리 강화 (src/gas/core/gas_lib.gs +429줄)
[x] 섹터 리포트 & 대표종목 모니터 고도화
etf_representative_monitor.py, render_operational_report.py
update_workbook_sector_insights.py (sector_universe_refresh_audit 시트 포함)
[x] JSON 직렬화 안정화 (convert_xlsx_to_json.py — datetime/NaN 예외 처리)
[x] sector_universe GatherTradingData.xlsx --apply 반영 완료 (2026-06-15)
```
**월간 운영 절차 (매월 1회):**
```bash
python tools/update_sector_universe_from_naver.py --limit 10 # 드라이런
python tools/validate_sector_universe_monthly_refresh_v1.py \
--xlsx outputs/sector_universe_refresh/GatherTradingData_sector_universe.xlsx
python tools/update_sector_universe_from_naver.py --limit 10 --apply # 원본 반영
```
---
> 이 문서는 `docs/ROADMAP_WBS.md` 에 저장됩니다.