Status: IN
`reconcile` unconditionally replaces all siblings for a key with a single merged version, regardless of whether the provided contexts cover every existing sibling.
Source: entries/2026/05/29/vector-clocks-vector_clock.md
def reconcile(self, key, merged_value, contexts):
merged_vc = VectorClock()
for ctx in contexts:
merged_vc = merged_vc.merge(ctx)
merged_vc = merged_vc.increment(self.node_id)
self._data[key] = [VersionedValue(value=merged_value, vector_clock=merged_vc)]