End-to-end proof harness and production readiness gate.
Validate the glasses copilot loop from transcript to cue, HUD fallback, phone bridge queue/ack, and honest Even G2 readiness without requiring real glasses hardware.
Latest guided demo loop
This shows the last recorded Live Copilot loop: session, detection, cue, ring action, phone bridge send, and displayed ack.
No guided proof has been recorded in this server process yet.
Run Live Copilot Demo Mode before adding more systems.
Latest smoke verdict: ready for demo. Production blockers are shown below until DB, migrations, GitHub OAuth, token encryption, and bridge signing are configured.
Demo-ready is not production-ready
Safe to demo means Browser HUD, registry cues, proof scenarios, and PWA bridge fallback can run honestly. Safe for production requires Supabase persistence, migration verification, and signing secrets.
Route health and sanitized proof snapshot
Use the deployment proof API and smoke script to validate a real deployed URL. It proves route reachability and configuration status, not real glasses hardware.
What this proves
Deployment proof checks sanitized config status, route availability, readiness scores, persistence mode, migration expectations, phone bridge readiness, and hardware honesty states.
What it does not prove
It does not prove migrations were applied unless verified against the DB, and it does not prove Even G2 hardware, native push, or vendor SDK display output.
Persistence and migration verification
DB proof is read-only by default. Persistence write/read proof requires explicit mutation permission and is blocked in production unless GLASSES_PROOF_MUTATION_ENABLED=true.
Blockers
No blocker checks are currently failing.
Warnings
GitHub OAuth may be optional for registry-only proof runs.
warnGITHUB_TOKEN_ENCRYPTION_KEY is required before production GitHub OAuth token storage.
warnAvailable proof scenarios
Run scenario button calls `/api/glasses/proof/run`; mutation scenarios stay dry-run unless explicitly enabled.
Registry-only interview cue
Generate a senior interview cue from registry context without requiring GitHub evidence.
GitHub evidence interview cue
Generate an answer using indexed GitHub chunks when available.
HUD ring control loop
Generate a cue and apply mock ring actions for simplify, technical, panic, and repeat.
Phone bridge delivery loop
Pair a mock phone, store a cue, poll pending messages, and ack delivered/displayed.
Unavailable device fallback loop
Send a cue to the unavailable Even G2 adapter and assert Browser HUD fallback remains active.
Last proof result
No proof run is persisted on this static page. API responses return proofRun, steps, artifacts, pass/fail, warnings, and blockers.
Step-by-step timeline
Each scenario returns pending/running/passed/failed/skipped/blocked step statuses.
Artifacts panel
Artifacts are masked before display; bridge tokens and secrets are never shown.
What this proves
- Registry-grounded cue generation works.
- Mock ring actions can change cue variants.
- Phone bridge queue and ack lifecycle work in safe local state.
- Unavailable Even G2 adapter falls back to Browser HUD.
What this does not prove
- It does not prove real Even G2 hardware is connected.
- It does not prove native app deployment.
- It does not prove push/WebSocket delivery.
- It does not prove every GitHub repo is indexed.