Files
KArtSell.Aegis/docs/CURRENT/SLICE_SPECS/VS-00-UI-ROUTE-MENU-PARITY.md
T
kjh2064 dfa1680a19
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
feat: align UI routes and menu with implemented screens
2026-08-06 01:39:33 +09:00

1.8 KiB

VS-00 UI Route/Menu Parity

  • Requirement ID: REQ-PLAT-001
  • Policy/Data/Screen ID: UI-PLAT-01 / existing screen implementations
  • WBS IDs: AEG-VS-00-06, V13-FE-011..020, AEG-V14-013..022
  • API/DB/Job IDs: None (behavior-preserving route/menu wiring)
  • Test IDs: T-ARCH-001 / frontend typecheck and build
  • 사용자 결과: 구현되어 있으나 접근할 수 없던 화면을 WBS 기능 영역과 일치하는 메뉴·라우트로 제공한다.
  • 비목표: 새 업무 정책, 주문/KIS 제출, API·DB·migration, 내부 UI catalogue의 일반 사용자 노출
  • 권한/Capability: 기존 화면의 권한 경계를 변경하지 않음. /internal/*은 메뉴에서 숨김.
  • Source: docs/CURRENT/CATALOGS/WBS_MASTER.csv, docs/CURRENT/CATALOGS/TRACEABILITY_MATRIX.csv, frontend/src/features/**/pages/*.vue, current router/app shell
  • Assumption: 현재 저장소에 구현된 화면은 해당 Slice의 승인된 UI 후보이며, 실제 endpoint readiness는 각 화면의 기존 상태 처리로 판단한다.
  • Unknown/Decision Required: WBS에 정의되었으나 저장소에 화면 구현이 없는 VS-01~VS-25 화면의 API·권한·Read Model 계약은 별도 Slice로 확정해야 한다.
  • Decision: 이번 변경은 기존 화면을 route/menu에 연결하는 단일 동작보존 Slice로 제한한다.
  • Rollback: route/menu 변경 revert; 데이터 변경 없음.
  • 구현: frontend/src/app/router.ts, frontend/src/App.vue
  • 검증 증거 (2026-08-06): pnpm typecheck PASS; pnpm test -- --run PASS (18 files / 40 tests); pnpm build PASS (Vite production build). Build emitted a non-blocking chunk-size warning (>500 kB).
  • 미실행: Playwright E2E, .NET build/test, DB migration rehearsal. 이 Slice는 FE route/menu만 변경하므로 별도 실행하지 않았으며 통과로 주장하지 않는다.