1.2 KiB
1.2 KiB
KBX v24 Standard Traceability
| Source standard | v24 implementation |
|---|---|
| Input Default/Hover/Focus/Filled/Readonly/Disabled/Changed/Error/Warning/AI Suggested | KbxFieldState + stateful input family |
| Loading / Empty / Error contract | KbxDataState, KbxDataGrid runtime state |
| Grid changed cell / validation / personalization / export / summary | KbxDataGrid v1.2 |
| Search checkbox / remember / saved search | KbxSearchPanel v1.2 |
| DateRange quick periods | KbxDateRange v1.1 |
| Keyboard scope priority | keyboard/manager.ts |
| Browser shortcut protection | central keyboard manager protected set |
| Tab accessibility | KbxTabs Arrow/Home/End + ARIA linkage |
| AG Grid API isolation | KbxGridColumnPreference adapter contract |
| Component state reproducibility | ComponentCatalogPage.vue + visual regression scenario |
| Technical debt ratchet | governance/design-debt-baseline.json = 366 |
Boundary preserved
KBX = 사용 방법 / 상태 표현 / 키보드 / 복구 UX
Domain = 가능한 업무 / 상태 전이 / 정합성 / 권한 최종 판정
Changed나 AI Suggested는 Domain truth가 아니다. Server validation 결과가 항상 우선한다.