Main Controller

InSAiT Glasses Command Center

Main controller for Even G2 HUD tools. Commands route to a selected Even Hub companion session; glasses receive short HUD states only.

Bridge
disconnected
Store
memory
Production
dev only
HUD command status

Overview

Selected bridge
No bridge selected
Session id
none
Current mode
unknown
Lifecycle
unknown
Last command
none
Last ACK
none
Queue
0 pending / 0 delivered
Failed commands
0
Supabase configured
no
OpenAI ready
missing
Memory mode is local/dev only. Supabase mode is required for production durable command sync.
Active companion

Selected Bridge

No bridge connected

Install/open the Even Hub companion, set the dashboard base URL, enable command sync, then refresh bridge status.

Pass / warn / fail

System Readiness

fail
Companion connected
No companion session registered.
warn
Companion lifecycle
Lifecycle not reported by companion heartbeat yet.
fail
Selected bridge session
Select a bridge before sending commands.
fail
Bridge heartbeat fresh
No heartbeat yet.
warn
Command store mode
Memory mode is local/dev only.
warn
Production readiness
Memory mode is local/dev only. Supabase mode is required for production durable command sync.
warn
Last command ACK
No ACK recorded yet.
warn
Companion version
Visible in companion package/app diagnostics when installed.
pass
Live Copilot ready
Cue/status/answer commands wired.
pass
Translator ready
Translation/status/error commands wired.
warn
Voice Prompting ready
Manual/browser speech command routing; no always-on wake word.
warn
Knowledge / Ask ready
Ask route needs OPENAI_API_KEY for real answers.
warn
OpenAI env
OPENAI_API_KEY missing; AI routes return blocked/local-preview states.
warn
Auth/JWT env
Protected command APIs need GLASSES_COPILOT_OWNER_USER_ID and SUPABASE_JWT_SECRET outside local-dev.
warn
Command store env
Supabase command store requested without DATABASE_URL or DIRECT_DATABASE_URL.
warn
Input mode
Real partial: click/double-click/scroll verified; long-press/back future.
pass
Known warnings
No current bridge warning.
warn
Supabase configured
Missing DATABASE_URL or DIRECT_DATABASE_URL.
Input mode: real partial. Verified Even SDK input events are click, double-click, scroll top, and scroll bottom. Long-press and back remain simulated/future until the SDK exposes verified events.
Milestone 7 sessions

Active Tool Runtime

Active tool
none
Runtime state
idle
Overlay
closed
Previous tool
none
Transcript
none
Last result
none
Runtime command
none
Runtime ACK
none

Ask Overlay sends only thinking, short answer, or concise error HUD states. The full answer stays on the dashboard; always-on wake-word listening is not claimed.

Session selection

Active Bridge

Select the bridge session that should receive HUD commands. Commands never broadcast to every companion.

No companion registered

The command bridge has no active Even Hub sessions. Memory mode may also reset sessions after a server restart.

Glasses-safe launcher

Tools

Live Copilot

Short cue, status, answer, or clear state.

wired
Open tool

Translator

Translated say-line and optional language pair.

wired
Open tool

Voice Prompting

Command result, listening status, menu, or honest blocked AI notice.

partial
Open tool

Knowledge Hub

Short answer, one source hint, status, or error.

partial
Open tool

Timer

Pacing timer or elapsed time cue.

future
Open tool

Notifications

Sender, urgency, and one or two alert lines.

partial
Open tool

Diagnostics

Bridge/storage/readiness verdict and top blocker.

wired
Open tool
Manual cue

Command Payload

No secrets, prompts, raw transcripts, or full dashboards.56/240
Targeted quick actions

Commands

Select a bridge session before sending HUD commands.
Manual end-to-end QA

Run Smoke Test

Sends diagnostic status, cue test, menu open, and clear HUD to the selected bridge. Each step waits for an ACK and reports timeout if the companion does not confirm delivery.

Smoke test does not run without a selected bridge session.
idle
Diagnostic status
Not run.
idle
Cue test
Not run.
idle
Open menu
Not run.
idle
Clear HUD
Not run.
Queue and ACK history

Diagnostics

Bridge API
reachable
Storage mode
memory
Supabase env
missing
Auth/JWT env
missing
OpenAI env
missing
Pending
0
Failed
0
Stale sessions
0
Recent ACKs
0
Selected tool
none
No durable command history

Send a HUD command to populate recent queue and ACK history. Memory mode history is current-process only and disappears on restart.

Correct architecture

Setup

Main Dashboard -> Command Bridge -> Even Hub Companion -> EvenAppBridge -> G2 HUD

The main dashboard remains the controller. The Even Hub app remains the bridge client. The glasses show short HUD output only.

Local dashboard URL
http://localhost:3000
Even Hub package
apps/even-g2-insait-hub/*.ehpk
Companion requirement
installed and open in Even Hub
Input truth
real SDK click/scroll if active; phone controls remain fallback
QA checklist: docs/glasses/glasses-system-qa-checklist.md
User setup guide: docs/glasses/even-g2-user-setup-guide.md
Release checklist: docs/glasses/even-g2-release-checklist.md