# FINAL_DEMO_READINESS Дата: 2026-07-15 ## Status board | Область | Статус | Комментарий | | ------- | ------ | ----------- | | Git | PASS | Feature branch; no push | | Production container | PASS | `20260715-2221` / `index-AagIOJbd.js` / `version.json` → `4fcce5b` | | Permanent domain | BLOCKED_EXTERNAL | REG.RU → openresty; CF Named Tunnel not auth'd | | TLS (permanent) | BLOCKED_EXTERNAL | SNI fail on 185.160.137.162 | | Quick Tunnel | PASS | Temporary public URL OK | | Main / details | PASS | Local + tunnel | | Unit / E2E / visual | PASS | 166 / 15 / 10 | | GPU hardware (server) | BLOCKED_BY_DISPLAY_ENVIRONMENT | SwiftShader only | | Portable benchmark | PASS tooling | `npm run perf:browser` on laptop | | Replay stability | STABLE | See `REPLAY_RESOURCE_STABILITY.md` | | Rollback | PASS | docker rename backup | | Agent / secrets | PASS | no credentials in git | ## Application readiness ```text READY ``` ## Public domain readiness ```text WAITING — Cloudflare login + NS cutover (see CLOUDFLARE_NAMED_TUNNEL_SETUP.md) ``` ## Verdict ```text READY FOR LIVE DEMO VIA QUICK TUNNEL ``` After user completes Cloudflare zone + NS change → `READY, WAITING FOR NS CUTOVER` then permanent PASS.