Package-level declarations
Types
Stable CapabilityGaps URLs for by-design capability limitations (see docs/architecture.md#capability-gaps-by-design).
Reusable lifecycle contract test suite for ScopedCloseable implementations.
A test Loom whose Seams start in SeamState.Weaving and only transition to SeamState.Woven when DelayedWovenSeam.markWoven is called explicitly.
A Seam produced by DelayedWovenLoom that starts SeamState.Weaving.
What a source's leave signal is, for the one peer this suite drives through arrival and departure.
Reusable contract test suite for PeerDiscoverySource implementations, aimed squarely at departures() — the half of the contract that used to carry an inherited emptyFlow() default and that four of this repo's implementations silently took.
Reusable contract test suite for DurableStore implementations.
The contract every file-backed DurableStore must satisfy about the filenames it addresses entries by. Subclass and implement newDirectory, newStore and plantRawFile.
One documented fixed-width field on a wire type, plus the rig that builds a frame carrying that field at an arbitrary width.
A fixed-width header followed by an arbitrary payload — the other shape a documented width takes on a wire, and deliberately not an ExactWidthField.
Where a conformance harness's joiner got the remote peer in its Seam.peers — the one fixture fact that decides whether the joiner half of SeamConformanceSuite.peersReportsSelfIdAndAtLeastTwoAfterJoin can fail at all.
One fabric's row in the renderMatrix capability matrix.
Reusable contract test suite for N-peer mesh Seam implementations.
What a conformance harness says about one injectable obligation of SeamConformanceSuite — the mid-session transport death, the membership drain, the self-dial.
Reusable contract test suite for hub seams that carry a host-verified identity — any Seam that is also a PrincipalRoster.
Reusable contract test suite for Quilted (delta-state CRDT) implementations.
Reusable contract test suite for RaftStorage implementations.
What DurableStoreConformanceSuite.restart hands back: a store reopened onto the same medium, and what this backend claims about surviving a process exit.
Reusable contract test suite for RoomFactory implementations.
What a binding's QuiltedConformanceSuite.samples list actually offered the laws, measured by checkSampleEvidenceFloor.
A fabric's declared behaviour against the us.tractat.kuilt.core.Seam contract.
Reusable contract test suite for Loom implementations.
The contract every wire codec fed by peer-controlled bytes must satisfy about the widths its own documentation fixes: a frame whose fixed-width field is short by one, or long by one, is rejected.
How a codec says no — part of its contract, not an implementation detail.
Properties
The least number of pairwise-distinct QuiltedConformanceSuite.samples the four laws need before any of them is a claim about the type rather than about one value.
Functions
Measure samples and refuse a list too thin for QuiltedConformanceSuite's laws to have tested anything — fewer than DISTINCT_SAMPLE_FLOOR values distinct by ==.
Render the fabric capability matrix as a stable markdown table — the visibility artifact that makes every declared gap loud.