Files
KArtSell.Aegis/docs/Design/kbx-foundation-v60-status-canonical-contract-hardening/docs/validation-report-v21.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.4 KiB

KBX v21 Validation Report

Static governance performed in this package

  • External dataset/source/provider-operation parity
  • TS/C# generated external-data catalog Source SHA parity
  • Strict/Stale-While-Revalidate/provider-defined policy validation
  • KIS current-price stale fallback prohibition
  • KRX universal TTL hallucination guard
  • raw Provider payload persistence prohibition
  • request descriptor secret-pattern guard
  • external-data API/Permission/Screen/Component existence
  • migration provenance column checks
  • deterministic external-data scenarios
  • all pre-existing KBX governance gates

Host repository mandatory gates

이 Starter 환경에서는 실제 Host 실행을 통과했다고 주장하지 않는다. 실제 제품 Repository에서 다음을 수행한다.

  1. .NET 10 restore/build/xUnit
  2. DbUp migration 001~014 against ephemeral PostgreSQL
  3. KbxExternalDataFreshnessPolicyTests
  4. OPENDART synthetic/contract fixture normalization
  5. KIS strict expired-cache + provider outage scenario
  6. OPENDART stale-while-revalidate + Hangfire refresh scenario
  7. KRX approved service마다 explicit normalizer/freshness policy 존재 여부
  8. Vue typecheck/Vitest/Playwright COMMON-DATA-001
  9. Secret scanning: AUTH_KEY/crtfc_key/appsecret/access token이 cache/request_descriptor/log/telemetry에 없는지 확인
  10. 실제 운영 Telemetry로 Freshness TTL을 검토하되 공급자 공식 사실과 KBX 정책을 구분