posted an update —

Two things that were not in the original submission

Two captures from the current build, to visually show some of the improvements.

A room that runs as a sequence

Step handoff: The Barn settled, the drinks step open around it

The goal was "Dinner outdoors, then drinks nearby". The header now reads The Barn ยท somewhere for drinks NOW: a filled dot for the step the group already settled, a hollow ring for the one it is working on. The moment the organizer committed the dinner agreement, the room re-centred its search circle on The Barn and drew a fresh pool of bars around it. Same map, no reload, no second room.

The count block is honest about the new pool: 22 still work of 60, 9 of them likely, 12 unsure. The one seeded need for this step, wheelchair access, already shows what it costs at the bottom left: +47 places if it went optional.

Following one agent turn through the system

Wire: the agent turn, its tool call, and the approval it staged instead of applying

The { } drawer, expanded. The stream on the left is a causal graph across five lanes: page, agent, tool, HTTP, socket. Two WebMCP tool calls (sync_session, get_spatial_context) each connect to the HTTP request they caused. The selected row is the person asking their built-in agent to "Put The Barn forward for the group."

The inspector on the right shows what actually happened. The agent called propose_destination once, and the result is awaiting your approval; no change applied. The room's revision did not move. Behind the drawer you can see the review card that the turn produced, with the exact arguments and Approve change / Dismiss.

That is the security boundary added since submission, visible on the wire instead of asserted in a README: a model can suggest, only the owner's page can apply.

Log in or sign up for Devpost to join the conversation.