import{A as e,O as t,St as n,Tt as r,Z as i,h as a,m as o,p as s,r as c,rt as l,s as u,u as d}from"./runtime-core.esm-bundler-BhgiVlyD.js";import{t as f}from"./_plugin-vue_export-helper-BDNMzG2s.js";import{o as p}from"./components-Dds8pwQj.js";var m={class:`page`,"aria-labelledby":`wbs-title`},h={class:`page-header`},g={class:`workspace`},_={class:`ks-card list`,"aria-labelledby":`wbs-list-title`},v=[`onClick`],y={class:`ks-card detail`,"aria-labelledby":`wbs-detail-title`},b=f(a({__name:`WbsWorkspacePage`,setup(a){let f=i(`UI-001`),b=[{id:`UI-001`,title:`공유 컴포넌트 카탈로그와 상태 프리뷰`,owner:`FE Platform`,state:`IN_PROGRESS`},{id:`UI-002`,title:`WBS 실행 화면 및 요구사항 추적`,owner:`Delivery`,state:`IN_PROGRESS`},{id:`DATA-001`,title:`DB 스키마 Read Model/API 계약`,owner:`Data Platform`,state:`DECISION_REQUIRED`},{id:`OPS-001`,title:`Playwright 시각·상태행렬 검증`,owner:`QA`,state:`IN_PROGRESS`}];return(i,a)=>(t(),d(`section`,m,[u(`header`,h,[a[0]||=u(`div`,null,[u(`p`,{class:`eyebrow`},`INTERNAL · READ ONLY`),u(`h1`,{id:`wbs-title`},`WBS 실행공간`),u(`p`,null,`요구사항·Slice·검증 상태를 한 화면에서 추적합니다. 이 화면은 작업을 자동 실행하거나 배포하지 않습니다.`)],-1),o(l(p),{value:`AUTOMATION OFF`,severity:`warning`})]),a[11]||=u(`div`,{class:`summary-grid`},[u(`div`,{class:`ks-card`},[u(`strong`,null,`4`),u(`span`,null,`현재 Slice`)]),u(`div`,{class:`ks-card`},[u(`strong`,null,`1`),u(`span`,null,`Decision Required`)]),u(`div`,{class:`ks-card`},[u(`strong`,null,`UI-CONTRACT-4.0`),u(`span`,null,`계약 버전`)])],-1),u(`div`,g,[u(`section`,_,[a[1]||=u(`h2`,{id:`wbs-list-title`},`작업 목록`,-1),(t(),d(c,null,e(b,e=>u(`button`,{key:e.id,class:n([`wbs-row`,{selected:f.value===e.id}]),type:`button`,onClick:t=>f.value=e.id},[u(`span`,null,[u(`b`,null,r(e.id),1),s(r(e.title),1)]),u(`small`,null,r(e.owner),1),o(l(p),{value:e.state,severity:e.state===`DONE`?`success`:e.state===`DECISION_REQUIRED`?`danger`:`info`},null,8,[`value`,`severity`])],10,v)),64))]),u(`section`,y,[a[10]||=u(`h2`,{id:`wbs-detail-title`},`선택 작업 증거`,-1),f.value===`DATA-001`?(t(),d(c,{key:0},[a[2]||=u(`p`,{class:`warning`},`서버 Read Model, 권한 정책, PIT 범위가 승인되기 전에는 DB 스키마를 직접 노출하지 않습니다.`,-1),a[3]||=u(`dl`,null,[u(`dt`,null,`필요 계약`),u(`dd`,null,`API/DB/Role/Projection Version`),u(`dt`,null,`상태`),u(`dd`,null,`DECISION_REQUIRED`)],-1)],64)):(t(),d(c,{key:1},[a[9]||=u(`p`,null,`현재 작업은 내부 검토용이며, 구현·테스트·스크린샷 증거를 Slice 기록에 연결해야 합니다.`,-1),u(`dl`,null,[a[4]||=u(`dt`,null,`Slice`,-1),u(`dd`,null,r(f.value),1),a[5]||=u(`dt`,null,`자동주문/KIS`,-1),a[6]||=u(`dd`,null,`OFF`,-1),a[7]||=u(`dt`,null,`검증`,-1),a[8]||=u(`dd`,null,`Playwright 실행 후 증거화 예정`,-1)])],64))])])]))}}),[[`__scopeId`,`data-v-5ecec290`]]);export{b as default};