Package-level declarations
Types
What one binding's codec pass actually put through the wire, measured by LatticeLawHarness.runCodecLaws.
LatticeLawSuite for a type that garbage-collects — bind here instead, and the two compaction phases of LatticeLawHarness.run become load-bearing (#2019).
What the compaction phases actually reached, accumulated across one harness's run calls — the rig receipt for CompactableLatticeLawSuite.compactionIsReachedAndBigEnoughToDiscriminate.
Per-binding floors on CompactionCoverage. Per binding, never shared: the distributions differ by type, and a floor low enough for the thinnest binding stops separating a healthy generator from a broken one for every other (#2019).
One compaction step: the resulting state and how many ids it dropped.
Invokes one compaction of state at a harness-derived cut, or returns null when nothing qualifies. The whole body of a real one is a call to that type's own compact(…) plus unwrapping the returned pair.
Drives replicaCount replicas (default 3) through opsPerReplica random operations distributed across them, then merges in every possible pairwise order and asserts all replicas converge to the same value.
Sibling to us.tractat.kuilt.conformance.QuiltedConformanceSuite. Subclass and implement newHarness to bind a CRDT type.
Strategy for generating an operation against a model state, producing the next state.
What one binding's generator actually searched, measured by LatticeLawHarness.measureVacuity and checked against VacuityFloors.