[claude] Visitor presence — live count + Timmy greeting (#9) #22

Closed
claude wants to merge 1 commits from claude/the-nexus:claude/issue-9 into main

1 Commits

Author SHA1 Message Date
Alexander Whitestone
5b8303ce28 feat: visitor presence — live count + contextual Timmy greeting (Fixes #9)
- Add VISITOR module with localStorage-based visit tracking (anonymous,
  no PII stored — just visit count and timestamps)
- Live visitor count via BroadcastChannel API, counting all open tabs/
  windows sharing the Nexus; degrades gracefully if API unavailable
- Contextual Timmy greeting on enter: first visit, returning (2-4),
  and frequent visitor (5+) all get distinct messages
- HUD badge (top-right) shows pulsing dot + live "N PRESENT" count
- Remove hardcoded static greeting from HTML; greeting is now injected
  dynamically at enter time based on visit history
2026-03-23 18:34:17 -04:00