Two-tab live demo of the CRDT runtime + presence overlay.
# from the repo root, builds + boots the websocket server + starts Vite
pnpm collab:demoThen open http://localhost:5174 in two browser tabs to see:
- Each tab's cursor live in the other tab (presence overlay).
- "Add wall" instantly mirrored across tabs (CRDT entity creates).
- "Force conflict" shows the conflict bridge fire
openand surfacekeep mine/accept theirsbuttons. - "Capture snapshot" appends a history entry; the sidecar keeps an IFCX timeline.
- Undo / redo scoped per-tab via
Y.UndoManager+ local origin.
For the wider testing guide see docs/guide/collab-testing.md.