Add /version.json build identity, deploy 16e7930 release markers,
DNS/Named Tunnel prep docs, portable browser benchmark, and replay
stability probe. Keep Quick Tunnel until permanent domain cutover.
Co-authored-by: Cursor <cursoragent@cursor.com>
41 lines
1.2 KiB
Markdown
41 lines
1.2 KiB
Markdown
# FINAL_DEMO_READINESS
|
|
|
|
Дата: 2026-07-15
|
|
|
|
## Status board
|
|
|
|
| Область | Статус | Комментарий |
|
|
| ------- | ------ | ----------- |
|
|
| Git | PASS | Feature branch; no push |
|
|
| Production container | PASS | `20260715-2215` / `index-AagIOJbd.js` / `version.json` → `16e7930` |
|
|
| 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.
|