V13-FE-006: consolidate approved UI and contract hardening
deploy / deploy (push) Successful in 1m52s
deploy / notify (push) Successful in 1s

This commit is contained in:
2026-08-13 02:41:00 +09:00
parent d79edae546
commit 3f293d8aa8
1278 changed files with 14384 additions and 1664 deletions
@@ -0,0 +1,81 @@
# KBX Validation Report v50
## Result
`node scripts/validate-kbx.mjs` **PASS**
v50 adds a dedicated operational-truth gate for retryability and bounded Home Attention overflow while retaining all previous Foundation gates.
## Aggregate snapshot
| Area | Result |
|---|---:|
| Design tokens | 153 |
| Screen recipes | 9 |
| Recipe verification | 9 / 9 |
| Screen definitions | 20 |
| Component definitions | 85 |
| Core component APIs | 34 |
| Catalog entries | 70 |
| Navigation entries | 16 |
| Canonical scenarios | 30 |
| Canonical fields | 51 |
| API operations | 66 |
| TS/Vue script units | 308 |
| Module source files | 77 |
| DB migrations | 16 |
| Design debt | **116 <= 131** |
| Release impact | major |
| Release governance | PASS |
| Foundation iteration | 50 |
| Contract version | 1.31.0 |
## v50-specific gate
`node scripts/validate-fe-operational-truth-v50.mjs`
**PASS**
Verifies:
- `KbxTemplateStateBoundary` explicit `errorRetryable`
- T01~T08 template propagation and T09 WMS propagation
- non-retryable error reproduction in component catalog
- `WMS_WORK_QUERY_NOT_CONNECTED` is `retryable:false`
- WMS Work binds Problem retryability to the T06 state boundary
- bounded Home Attention labels `전체` only when the whole result fits
- overflow Work/Notification Center navigation
- Reference HTML/JavaScript parity for 8→24 bounded disclosure
- semantic component version minima
## Browser Reference QA
`docs/evidence/v50-browser-operational-truth.json`
**16 / 16 PASS**
Chromium validated:
- Home Attention total 28 / visible 8
- truthful `우선 24개 보기`
- accessible expansion to 24
- remaining-items Work/Notification Center links
- Work Center open and header `aria-expanded`
- Esc close + trigger Focus restore
- KBX Business Dark
- 1280×720 document horizontal overflow = 0
- runtime/page error = 0
## Existing gates retained
PASS includes Architecture, Production readiness, Application Shell, Template Completeness, Interaction Contracts, Grid Productivity, Golden FE parity, FE Runtime v42, Theme v43, State v44, Preference v45, Resume v46, Problem Recovery v47, Template Completion v48, Workbench/WMS v49, Golden T04/T05, Record Lifecycle, v29~v36 Home/Template governance, component catalog, design-code parity, release impact and release governance.
## Evidence boundary
The current environment does not have installed workspace package dependencies and registry access remains restricted. Therefore this report **does not claim** live Vite/Vue/PrimeVue/AG Grid Playwright E2E or `vue-tsc` build execution.
Evidence remains split:
- actual Vue/TS changes → syntax/static/governance gates
- delivered HTML/CSS/JavaScript Reference → Chromium interaction QA
- production Domain truth / permission / idempotency → Server remains authoritative