Apply a batch of remote peer changes into the entity graph.
This is the inbound path: providers receive CRDT updates from peers,
convert them to PeerEntityChange objects, and pass them here.
The bridge writes to the graph via upsertEntity and tags each entity
with $origin: "server" sync metadata so other observers know the
update came from a peer (not a local optimistic write).
Apply a batch of remote peer changes into the entity graph.
This is the inbound path: providers receive CRDT updates from peers, convert them to
PeerEntityChangeobjects, and pass them here. The bridge writes to the graph viaupsertEntityand tags each entity with$origin: "server"sync metadata so other observers know the update came from a peer (not a local optimistic write).