Status: IN
Custom merge resolution creates a new timestamp (`max(local_ts, remote_ts) + 1`) and canonical origin so the merged result supersedes both conflicting inputs in any future LWW comparison
Source: entries/2026/05/29/multi-leader-replication-multi_leader.md
merged = merge_fn(key, display_local, display_remote, local_ts, remote_ts)
new_ts = max(local_ts, remote_ts) + 1
canonical_origin = max(local_origin, remote_node)
self._store[key] = (merged, new_ts, canonical_origin, False)