2.5 KiB
KBX Validation Report v46
- Foundation iteration: 46
- Contract version: 1.27.0
- Dedicated FE gate:
validate-fe-resume-navigation-v46.mjs - Browser Reference QA:
docs/evidence/v46-browser-resume-theme.json— 20/20 PASS
v46 dedicated checks
- sessionStorage-only Workspace resume
- Query/hash persistence exclusion
- Dirty Form/Grid data persistence exclusion
- permission + screen registry + safe route revalidation before restore
- restored tab marker and Home resume entry
- Home/no-active-tab roving keyboard entry
- Web Storage blocked fail-soft Shell initialization
- T09 mobile retry event contract
- WMS Picking TanStack Query state → common mobile state boundary
- Reference HTML/JavaScript parity
Browser evidence limitation
Direct localhost/file/https navigation is administrator-blocked in this execution environment. Browser QA therefore uses the same Reference HTML/CSS/JavaScript in an inline Playwright document with an in-memory Web Storage shim. It verifies FE behavior but is not claimed as a browser-origin sessionStorage or live Vue/PrimeVue/AG Grid E2E.
QA automation hardening
전체 Gate 과정에서 제품 회귀가 아니라 과거 구현 문자열을 동결하던 legacy validator 3건도 정리했다.
- v44 App version 검증:
v44|v45exact regex → foundation iteration>=44semantic check - v33 Component 검증: 과거 purpose/version exact string → component 존재 + category + minimum semver 검증
- v34 Home 검증: 과거 purpose 문구 exact match → Home shell contract 존재 검증
이 변경은 Gate를 약화한 것이 아니라 과거 source formatting/문구를 제품 계약으로 오인하던 brittle check를 의미 기반 검증으로 환원한 것이다.
Aggregate Foundation
최종 node scripts/validate-kbx.mjs 결과:
- Design tokens: 153
- Screen recipes / verification: 9 / 9·9
- Screen definitions: 20
- Component definitions: 84
- Core component APIs: 34
- Component catalog entries: 69
- Navigation entries: 16
- Canonical test scenarios / fixture sets: 30 / 16
- Canonical fields: 51
- API operations: 66
- TS/Vue syntax units: 306
- Module source files / migrations: 76 / 16
- Design debt: 116 <= ratchet 131
- Release impact / governance: major / PASS
v41 → v46 FE 전용 Gate, T01~T09 Template/Interaction/Grid/Golden/Record lifecycle, architecture, API, authorization, telemetry, migration, release governance까지 모두 PASS했다. 전체 원문은 docs/evidence/v46-validate-kbx.log에 보존한다.