Runtime Governance
Performance Gate
Production health, readiness, performance budgets and observability evidence for the YONGYEOKYO Global Trade Operating System.
Performance Budgets
| Metric | Target | Owner | Gate |
|---|---|---|---|
| LCP | <= 2.5s on production edge | Frontend Performance | |
| INP | <= 200ms for primary GTOS interactions | Interaction Runtime | |
| CLS | <= 0.10 across entry, registry and workspaces | Design System | |
| Initial JS | No uncontrolled client-side expansion for static GTOS pages | Architecture | |
| API health latency | <= 250ms internal smoke target | Platform Runtime |
Production Health
| Check | Endpoint | Purpose | Status |
|---|---|---|---|
| Liveness | /api/health | Confirms the application process responds. | |
| Readiness | /api/readiness | Confirms GTOS modules, evidence and documentation gates are available. | |
| SEO legal routes | /sitemap.xml /robots.txt /legal | Confirms production discoverability and legal disclosure routes. | |
| External Docker build | GitHub Actions docker-verification.yml | Requires Docker-enabled external runner for final image evidence. |
Observability Signals
| Signal | Source | Placement | Acceptance |
|---|---|---|---|
| Health | /api/health | Command Center / Runtime panel | |
| Readiness | /api/readiness | Deployment smoke test | |
| Performance budgets | lib/performance-observability.ts | Performance Governance page | |
| Evidence | docs/evidence/phase30-performance-observability.json | Vault / Production evidence | |
| Audit | tests/performance-observability-audit.mjs | CI quality gate |
Production Acceptance Boundary
Local gates are verified for this phase. Full Production Ready still requires external Docker build, CI runner evidence, browser E2E on unrestricted runner and live deployment smoke evidence for https://gtos.yongyeokyo.com.
- External Docker build
- CI runner evidence
- Browser E2E on unrestricted runner
- Live deployment smoke test