Case 1 / 8
Disjoint concurrent edits survive
Alice changes the owner. Bob changes the status. Both edits should survive the merge.
Inspect the original 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"
}
]
]Archived reference
Expected merged state
The merged record keeps owner “Alice” and status “review”.
View archived output
{
"case": "Disjoint concurrent edits survive",
"result": "PASS",
"state": {
"values": {
"owner": "Alice",
"status": "review"
},
"counters": {},
"conflicts": {},
"op_ids": [
"a1",
"b1"
]
},
"checks": [
"expected state",
"reverse order",
"duplicate delivery"
]
}Fresh actual output
Run the experiment to produce a new result. The archived result is not a fresh execution.