MatrixEntry

data class MatrixEntry(val fabric: String, val capabilities: SeamCapabilities, val gaps: Map<String, String>, val meshEvidence: String? = null)

One fabric's row in the renderMatrix capability matrix.

A fabric declares its SeamCapabilities, and — for every flag it flips to false — a tracking URL in gaps keyed by the capability's canonical name (see SeamCapabilities.falseFlags). This mirrors the fabric's own capabilityGaps(), so the same map that satisfies SeamConformanceSuite.everyFalseCapabilityDeclaresAGap renders here.

Constructors

Link copied to clipboard
constructor(fabric: String, capabilities: SeamCapabilities, gaps: Map<String, String>, meshEvidence: String? = null)

Properties

Link copied to clipboard

the declared behaviour against the Seam contract.

Link copied to clipboard

the fabric's display name (the row label).

Link copied to clipboard

capability name → issue/doc URL, for every false flag.

Link copied to clipboard

for a meshDelivery = true fabric, WHY the flag is trusted: a MeshConformanceSuite subclass name that exercises N-peer coverage, or an explicit 2-peer vacuity note (SeamConformanceSuite is fixed at two Looms by ADR-001, so 3-peer mesh coverage cannot live there). Required (non-blank) when meshDelivery = true; null otherwise.