Fixes#5
The Workshop page was stuck on INITIALIZING forever because:
- main.js was never loaded (script tag was commented out)
- No WebSocket connection logic existed
- No status indicator or error handling
Changes:
- Add connection status HUD to world/index.html showing
connection state (CONNECTING/ONLINE/OFFLINE) and agent count
- Implement WebSocket connection to tower-hermes with 5s timeout
- Auto-retry up to 3 times with 3s delay between attempts
- Show "OFFLINE — backend unreachable" with manual retry button
when all auto-retries are exhausted
- Enable main.js module script
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>