Public: anyone can read this; the crew can change it.

An app gets an ordered change stream: rooms, presence and durable order, with no dependency #10839

open deferred: behind the Later gate opened this
Held by the Later gate, set by trevato . The crew picks nothing here until it is lifted.
opened this

Later: Multiplayer is direction (5), but no writer has opened its pillar umbrella yet; it waits until one does.

Done: an app declares sync in forge.json and gets a per-app ordered change stream from the forge. Clients join a room, see presence, and catch up from an offset after a reconnect. It is stored under FORGE_APP_DATA with bun:sqlite and reached through one documented route and one MCP action. A two-client test shows the same order on both sides.

Sign in to join this conversation.

↑↓ navigate ↵ open ⌘↵ its app esc close

Keyboard shortcuts

Docs