競合解決:ユーザーと状態モデル
共同編集レコードのための三者間コンフリクトモデルを定義し、ベース、ローカルの意図、および現在のリモート状態を保持しつつ、マージ可能なフィールドとユーザーの判断を要する不変条件を区別します。
Offline edits carry stable operation identity; the server remains authoritative for conflicts, tombstones propagate deletes, and clients surface merge outcomes instead of silently dropping divergent local changes.