diff --git a/frontend/src/features/home/pages/HomePage.vue b/frontend/src/features/home/pages/HomePage.vue index 23268b98..23fb8186 100644 --- a/frontend/src/features/home/pages/HomePage.vue +++ b/frontend/src/features/home/pages/HomePage.vue @@ -2,7 +2,7 @@ import { ref } from 'vue' import { RouterLink } from 'vue-router' import { - PageLayout, + ScorecardDashboardPage, QueryStateBoundary, KArtsellMetricCard, KsButton, @@ -11,6 +11,7 @@ import { KsDateField, KsStatusTag, } from '../../../shared/ui' +import type { StandardScreenProps } from '../../../shared/ui/contracts/screenContract' // KBX v60 Exception-Driven Work Queue Metrics (§2.4 Exception Driven) @@ -37,6 +38,10 @@ const operationalGuides = [ { title: '자동주문 차단', desc: '현재 KIS 실제 주문 제출 기능은 OFF 상태이며 오직 Shadow 평가 모드만 동작합니다.' }, ] +// Screen state (ScorecardDashboardPage contract) +const screenState = ref('READY') +const screenEvidence = { asOf: new Date().toISOString(), version: '1.0' } + // Filter & Search states const activeFilter = ref('all') const selectedModule = ref('all') @@ -64,9 +69,11 @@ const handleSearch = () => {