Atomic v2 object metadata commits.
Each logical operation writes an operation record in the same Concord transaction as the immutable version and mutable head. That record is the source of truth when the transaction result is ambiguous.
Summary
Functions
Permanently removes one metadata version and atomically repairs the head.
Types
Functions
@spec delete_marker(String.t(), String.t(), keyword()) :: {:ok, commit_result()} | {:error, term()}
@spec delete_version(String.t(), String.t(), String.t(), keyword()) :: {:ok, commit_result()} | {:error, term()}
Permanently removes one metadata version and atomically repairs the head.
Blob bytes are intentionally untouched.