V13-FE-006: consolidate approved UI and contract hardening
This commit is contained in:
+40
@@ -0,0 +1,40 @@
|
||||
# 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에 실제 포함되는지 확인해야 한다.
|
||||
Reference in New Issue
Block a user