[Workshop #222] Touch-to-interact — tap agents for info and conversation #44
Reference in New Issue
Block a user
Delete Branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Epic: rockachopa/Timmy-time-dashboard#222 — The Workshop: Timmy as Presence
The Gap
#242 specifies "tap to interact" as the primary interaction. Currently
interaction.jsonly has OrbitControls (orbit/zoom). There's no way to tap an agent to learn about it or initiate a conversation. On iPad, the 3D world is look-only.What
Raycasting on touch/click to identify tapped agents, with a contextual response.
Acceptance Criteria
visitor_interactionWS message:{type: "visitor_interaction", target: "agent_id", action: "tap", timestamp: ...}Design Notes
This is how visitors explore the Workshop. Tap the wizard, he notices. Tap another agent, learn what they're doing. The Workshop should reward curiosity.
Ref: rockachopa/Timmy-time-dashboard#242 (Workshop 3D world), #243 (bridge protocol —
visitor_interaction)Resolved in PR #61. Merged to main — smoke test 70/70 pass.