kjh2064
|
f680579134
|
feat: Complete VS-03 DOMAIN - Market Data Ingestion (Batch 2 - 3/7)
Implements market data validation and normalization:
✅ GOV: Market data ingestion specification
- KRX/OpenDart data sources
- Daily scheduling (9:00 KST)
- Quality SLAs (99.5% availability)
✅ DATA: PIT-compliant schema (4 tables)
- daily_prices: OHLCV with versioning
- indices: Market indices snapshots
- companies: Master data
- ingestion_jobs: Audit trail
✅ DOMAIN: Policy logic (12 tests, 12/12 PASS)
- ValidatePrice: OHLC constraints, date checks
- IsDuplicate: Prevent redundant entries
- NormalizePrice: Rounding, filtering
- ClassifyQualityIssue: Quality scoring (0-100)
- ValidateBatch: Aggregate metrics
AGENTS.md v16.0 compliance:
✅ Necessity: WBS Phase 2 Batch 2
✅ Simplicity: Pure validation logic, no I/O
✅ Idempotency: By (symbol, trading_date)
✅ Safety: Immutable history with versioning
✅ Quality gates: Data quality scoring
Phase 2 Progress: 1/4 Batches (VS-03 GOV+DATA+DOMAIN COMPLETE)
Co-Authored-By: Claude Haiku 4.5 <noreply@anthropic.com>
|
2026-08-05 21:16:29 +09:00 |
|