01
Reuse the infrastructure
Research rooms already had database-backed identity and realtime channels. Yjs updates are batched for 50 ms, merged, broadcast, and followed by a full-state sync for new participants.
02
Different documents, different guarantees
Research notes and drawings share CRDT state. Standard documents remain whole-document broadcast with last-writer-wins. Naming that difference is more useful than flattening both into ‘collaborative editing’.
03
Peer media has a shape
Native WebRTC handles camera, microphone, screen sharing and track replacement through a peer mesh. Without TURN or an SFU it is not large-room infrastructure, and the interface should not imply otherwise.