Merged as expected
Disjoint concurrent edits survive
Separate fields, both changes kept.
Alice changes the owner; Bob changes the status. The merged record keeps both edits.
See the input and recorded output
{
"input_histories": [
[
{
"op_id": "a1",
"actor": "Alice",
"seq": 1,
"deps": [],
"kind": "SET",
"key": "owner",
"value": "Alice"
}
],
[
{
"op_id": "b1",
"actor": "Bob",
"seq": 1,
"deps": [],
"kind": "SET",
"key": "status",
"value": "review"
}
]
],
"recorded_result": {
"state": {
"values": {
"owner": "Alice",
"status": "review"
},
"counters": {},
"conflicts": {},
"op_ids": [
"a1",
"b1"
]
}
}
}owner = Alice
status = review