Currently these surfaces use SSR + polling because realtime isn't viable on Vercel serverless (noted in CLAUDE.md). Roadmap: a realtime layer for live engagement counts, kiosk/device pairing, QR check-in, and live online-event attendance.
- Needs infra beyond Vercel functions (a persistent socket/edge layer or a Mukoko realtime service).
- Likely leans on the shared
device.* (kiosk pairing) and engagement.* substrates.
- Deferred — not part of the MVP. Filing so it's tracked.
Currently these surfaces use SSR + polling because realtime isn't viable on Vercel serverless (noted in CLAUDE.md). Roadmap: a realtime layer for live engagement counts, kiosk/device pairing, QR check-in, and live online-event attendance.
device.*(kiosk pairing) andengagement.*substrates.