# KBX Validation Report v47

- Foundation iteration: 47
- Contract version: 1.28.0
- Dedicated FE gate: `validate-fe-problem-recovery-v47.mjs`
- Browser Reference QA: `docs/evidence/v47-browser-problem-theme.json` — **12/12 PASS**

## v47 dedicated checks

- `KbxProblemFeedback` business-rule / permission / not-found / integration / system contract
- correlation reference and retryable retry
- no raw HTML rendering of server problem text
- server-provided problem action allow-list security
- T01/T02/T03 template problem slots and retry/dismiss events
- OMS-ORD-001 bulk command problem recovery
- OMS-ORD-002 save/confirm problem recovery
- ERP-MST-ITEM-001 load/save/deactivate problem recovery
- Reference HTML/JavaScript themed business problem parity

## Evidence boundary

Actual Vue/PrimeVue/AG Grid runtime dependency installation is not available in this execution environment. Vue changes are verified by TS/Vue transpile/static/governance gates; browser interaction evidence is the FE Reference HTML/CSS/JavaScript implementation. This is not represented as live Vue E2E.

## Aggregate Foundation

최종 `node scripts/validate-kbx.mjs` 결과:

- Design tokens: **153**
- Screen recipes / verification: **9 / 9·9**
- Screen definitions: **20**
- Component definitions: **85**
- Core component APIs: **34**
- Component catalog entries: **70**
- Navigation entries: **16**
- Canonical test scenarios / fixture sets: **30 / 16**
- Canonical fields: **51**
- API operations: **66**
- TS/Vue syntax units: **307**
- Module source files / migrations: **76 / 16**
- Design debt: **116 <= ratchet 131**
- Release impact / governance: **major / PASS**

전체 원문은 `docs/evidence/v47-validate-kbx.log`에 보존한다.
