maintainer-owned frontend engine MVP

Simulation frontend foundation

This is the minimum viable frontend engine for letta-city-sim: bootstrap from the World API, subscribe to /ws/events, render a placeholder Phaser town surface, and expose a raw event feed for debugging.

World timeloading
Locations0
Agents0
Event streamidle
town pulse

What's happening today?

Loading town pulse...

Bootstrapping world snapshot...
Town viewPhaser placeholder renderer using location map_x/map_y anchors and agent markers.
idle

Agents in snapshot

Raw websocket event feed

This is intentionally unpolished. It exists to prove the browser can consume the World API event stream end-to-end.

No websocket events received yet.