# KBX v14 Validation Report

## 현재 환경에서 수행

- API Operation Source 생성/검증
- Backend Method/Route/Permission parity
- API Operation ID uniqueness
- TS/C# generated catalog Source SHA parity
- Problem JSON Schema discriminator family
- Required Idempotency implementation boundary 검사
- Frontend direct axios/fetch 금지
- Frontend raw `/api` route 금지
- OpenAPI governance snapshot operation count
- Legacy plain 404 debt ratchet
- API/Problem Release Impact 분석
- 기존 KBX Screen/Field/Component/Architecture Gate
- ZIP integrity

## Host Repository에서 반드시 수행

- .NET 10 compile
- xUnit
- 실제 FastEndpoints startup
- 실제 Swashbuckle OpenAPI generation
- `KBX_LIVE_OPENAPI=... node scripts/validate-live-openapi.mjs`
- Request/Response DTO schema snapshot diff
- pnpm install / vue-tsc
- Vitest
- Playwright
- DbUp migration execution
- PostgreSQL transaction/idempotency integration test

Reference Foundation에 .NET Solution과 전체 dependency graph가 없으므로 위 실행항목은 통과했다고 가정하지 않는다.

## 이번 환경의 추가 결과

```text
API Operations              46
Problem Types                7
Screens                     16
Components                  61
Navigation Entries          12
TS/Vue Script Units        209
Database Migrations          9
Business direct axios/fetch  0
Business raw /api routes     0
Plain legacy 404 debt       18 / baseline 18
@kbx/contracts strict tsc    PASS
```

`dotnet` 및 `pnpm` executable은 현재 환경에 존재하지 않았다. 따라서 실제 .NET/OpenAPI/Vite/Vitest/Playwright 실행 결과는 Host Gate로 남는다.
