Commit Graph

5 Commits

Author SHA1 Message Date
kjh2064 1be7029f8f refactor(fe): viewport-fit zero-scroll layout for 11 pages (Part 2)
deploy / deploy (push) Failing after 51s
deploy / notify (push) Successful in 1s
## Summary
- BatchOperationsPageV2: add overflow-y: auto (ShadowRunQueue, DataQualityPage)
- ModelsList: add flex:1 + min-height:0 + overflow-y:auto
- ShadowRunList: change height to 100% (from calc(100vh - 210px))
- ModelOperationsPage: add overflow-y: auto
- WbsWorkspacePage: add flex:1 + min-height:0 + overflow-y:auto
- IngestionStatus, CommonCodeManagementPage: already fitted (via component inheritance)
- MarketDataIngestion: already fitted (EditFormPage)
- HomePage, RebalanceForm, UiStandardPage: already fitted (earlier session)

Total: 11 pages viewport-fit, 7 pages already compliant

Still needed:
- ModelDetail, ShadowRunDetail: need PageLayout wrapping or refactoring

Co-Authored-By: Claude Haiku 4.5 <noreply@anthropic.com>
2026-08-16 15:00:03 +09:00
kjh2064 1d1ac0b74c fix(fe): add robust mock fallback data for market-data-history and enable slot rendering 2026-08-15 21:14:39 +09:00
kjh2064 6422cb2b13 V13-FE-011: finalize search list layout slice 2026-08-09 02:57:26 +09:00
kjh2064 dfa1680a19 feat: align UI routes and menu with implemented screens
ci / backend (push) Failing after 0s
ci / static (push) Failing after 11s
ci / backend (pull_request) Failing after 1s
ci / static (pull_request) Failing after 12s
Build & Test with Secrets / build (pull_request) Failing after 2s
ci / publish (push) Has been cancelled
ci / frontend (push) Has been cancelled
Build & Test with Secrets / security-scan (pull_request) Has been cancelled
Build & Test with Secrets / notification (pull_request) Has been cancelled
Build & Test with Secrets / frontend (pull_request) Has been cancelled
ci / publish (pull_request) Has been cancelled
ci / frontend (pull_request) Has been cancelled
2026-08-06 01:39:33 +09:00
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