41 lines
1.0 KiB
Markdown
41 lines
1.0 KiB
Markdown
# KBX v13 Validation Report
|
|
|
|
## 자동 검증 범위
|
|
|
|
- Design Token generation
|
|
- Field Dictionary generation
|
|
- TS/C# generated field parity
|
|
- Import alias collision
|
|
- sensitive/masking integrity
|
|
- numeric precision/scale integrity
|
|
- lookup metadata integrity
|
|
- Frontend/Backend OMS Excel metadata reuse
|
|
- deprecated field-key guard
|
|
- Field adoption report
|
|
- Screen/Component/Navigation/Catalog manifests
|
|
- Architecture / Operations / Process / Production / Shell guards
|
|
- Design-Code parity
|
|
- Release impact/SemVer governance
|
|
|
|
## 실행 명령
|
|
|
|
```bash
|
|
node scripts/validate-kbx.mjs
|
|
```
|
|
|
|
## 환경상 미실행
|
|
|
|
현재 Foundation archive 자체에는 완전한 Host Solution/lockfile/runtime이 없으므로 다음은 Host Repository에서 필수 실행한다.
|
|
|
|
```text
|
|
pnpm install --frozen-lockfile
|
|
vue-tsc / Vite build
|
|
Vitest
|
|
Playwright
|
|
.NET 10 restore/build/xUnit
|
|
DbUp against disposable PostgreSQL
|
|
Swashbuckle OpenAPI snapshot generation
|
|
```
|
|
|
|
특히 OpenAPI snapshot에서는 `x-kbx-field-key`가 Request DTO에 실제 포함되는지 확인해야 한다.
|