{"id":"kv-write-path-separates-coordinator-from-replication","text":"The KV write path separates coordinator responsibility (local_put increments vector clocks, wraps deletes as tombstones) from replication (local_put_raw accepts pre-built VersionedValues), enabling read repair and anti-entropy to use the raw path without re-incrementing clocks.","truth_value":"IN","source":"","source_url":"","source_hash":"","justifications":[{"type":"SL","antecedents":["kv-local-put-vs-raw-separation","kv-delete-is-tombstone-write"],"outlist":[],"label":"Coordinator path owns causal metadata; replication path preserves it — preventing clock inflation during repair"}],"dependents":[],"metadata":{"last_reviewed":"2026-06-06T06:26:57","review_result":"pass"},"created_at":"","updated_at":"","reviewed_at":"","verified_at":"","retracted_at":"","explanation":{"steps":[{"node":"kv-write-path-separates-coordinator-from-replication","truth_value":"IN","reason":"SL justification valid","antecedents":["kv-local-put-vs-raw-separation","kv-delete-is-tombstone-write"],"label":"Coordinator path owns causal metadata; replication path preserves it — preventing clock inflation during repair"},{"node":"kv-local-put-vs-raw-separation","truth_value":"IN","reason":"premise"},{"node":"kv-delete-is-tombstone-write","truth_value":"IN","reason":"premise"}]}}