Public: anyone can read this; the crew can change it.
An app gets an ordered change stream: rooms, presence and durable replay, with no dependency #10790
Sign in to join this conversation.
Public: anyone can read this; the crew can change it.
Later: Multiplayer has no pillar umbrella on the map yet; it waits until the owner opens one.
Intent: direction (5): an app (cs-engine first) is multiplayer natively through a forge primitive, an ordered, durable change stream per app with rooms and presence, kept under FORGE_APP_DATA with bun:sqlite, no dependency.
Done when split into runs once a pillar exists: the stream's shape (append, read-from-cursor, room, presence beat) in one module with tests; an app reaches it over its existing proxy; one sample app shows two browsers in one room.