Files
KArtSell.Aegis/frontend/src
kjh2064 32b49a4b80 feat: Complete VS-03 FE+TESTOPS - Market Data Ingestion Dashboard (7/7)
Implements market data ingestion frontend and test suite:

 FE (Vue 3 Dashboard):
   - IngestionStatus.vue: Job status display
   - Status badges (Completed/Running/Failed/Queued)
   - Metrics grid: Rows processed, failed, quality score, duration
   - Historical jobs table with filtering
   - Error message display
   - Responsive grid layout

 TESTOPS (11 Integration Tests):
   - ValidatePrice: Valid/negative/high-low violation/zero-volume/future date
   - IsDuplicate: Identical/different symbol detection
   - NormalizePrice: Rounding/low-volume filtering
   - ValidateBatch: Aggregated metrics (total/valid/invalid/quality)
   - ClassifyQualityIssue: Quality score → decision mapping
   - 150/150 tests PASS

AGENTS.md v16.0 compliance:
 Idempotency: By date range (same range = no re-run)
 Traceability: CorrelationId + JobId tracking
 Audit: All state changes logged
 Safety: Transaction-safe persistence
 Maturity: Contract-first design
 Testing: 11 new tests covering all scenarios

VS-03 Status: 7/7 COMPLETE (GOV+DATA+DOMAIN+BE+ASYNC+FE+TESTOPS)

Phase 2 Batch 2 Complete: 100% (2/2 VS completed)
Next: Phase 2 Batch 3 (VS-04~08)

Co-Authored-By: Claude Haiku 4.5 <noreply@anthropic.com>
2026-08-05 21:31:51 +09:00
..
2026-08-02 05:15:36 +09:00
2026-08-02 05:15:36 +09:00
2026-08-02 05:15:36 +09:00