Files
KArtSell.Aegis/docs/Design/kbx-foundation-v60-status-canonical-contract-hardening/docs/validation-report-v14.md
T
kjh2064 3f293d8aa8
deploy / deploy (push) Successful in 1m52s
deploy / notify (push) Successful in 1s
V13-FE-006: consolidate approved UI and contract hardening
2026-08-13 02:41:00 +09:00

1.6 KiB

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가 없으므로 위 실행항목은 통과했다고 가정하지 않는다.

이번 환경의 추가 결과

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

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