Hackathon scaffold for Webex playtime: a big-screen app that gives a Webex room device a quirky personality (frame + animated eyes) reacting to vision events. Structured so multiple teammates can work in parallel without collisions.
- Run:
npm installthennpm run dev - The stage is intentionally blank; drop content inside the frame later.
- Use the on-screen controls to test moods, gaze, and events.
- Game modes: Air Hockey and Mirror Match (use the Apps menu or
?app=mirror-match).
- Read
AGENTS.mdfirst; it is the single source of truth. - Emit shared events via
src/services/events.tsandsrc/contracts/vision.ts. - Prefer
eyesScenes.*over raw commands (seedocs/EYES_API.md). - Update docs when you change contracts or internal APIs.
src/features/eyes: eyes, scenes, debug, and reactor.src/features/frame: frame + stage layout.src/services: shared event bus, logs, and voice.docs/: contracts and architecture notes.