orcrdt evidence run python 3.14.7 on Linux seeds 0..15, 3 replicas x 80 ops x 4 gossip rounds (5x150 for the big one) [A] convergence: every replica equals the join of all pre-gossip states ORSet 16/16 seeds 5-replica ensemble: converged PNCounter 16/16 seeds 5-replica ensemble: converged LWWRegister 16/16 seeds 5-replica ensemble: converged [B] mutation teeth: a broken merge must be caught by the same check ORSetDropsForeignTombstones caught at 16/16 seeds; semantic divergence: yes; real class green on those seeds: yes PNCounterDropsDecrements caught at 16/16 seeds; semantic divergence: yes; real class green on those seeds: yes LWWLastArgumentWins caught at 10/16 seeds; semantic divergence: yes; real class green on those seeds: yes ORSetNoOpMerge caught at 16/16 seeds; semantic divergence: yes; real class green on those seeds: yes PNCounterSumMerge caught at 16/16 seeds; semantic divergence: yes; real class green on those seeds: yes [C] differential vs independent reference model (OR-Set) 16/16 seeds agree (both implementations, all replicas) FAILURES: none