Package-level declarations
Types
Link copied to clipboard
Link copied to clipboard
data class AttributeDiff(val path: String, val dimension: Dimension?, val kind: DiffKind, val before: String?, val after: String?, val stability: Stability, val order: Order?)
One attribute that differs between green and red; order is set for DiffKind.CHANGED only. AttributeDiff.stability is the less stable of the two sides.
Link copied to clipboard
object CapsuleDiff
Link copied to clipboard
object CiVolatile
Environment variables that name one CI run, job or commit, so they differ on every run of the same job. They stay in the capsule but never rank as a cause.
Link copied to clipboard
data class DiffResult(val changes: List<AttributeDiff>, val ignored: List<AttributeDiff>, val probes: List<ProbeChange>)
Everything that differs between two capsules; changes is static, ignored is not, and probes lists every probe id with its status.
Link copied to clipboard
Link copied to clipboard
data class ProbeChange(val id: String, val before: String?, val after: String?, val status: ProbeChangeStatus)
Link copied to clipboard
UNAVAILABLE means a side has no usable transcript: missing evidence, never a pass.
Link copied to clipboard
data class Version(val nums: List<Long>, val pre: PreRelease?, val revision: String, val letter: Int = 0)
letter is the b of a tzdata-style 2026b as 2, and 0 when absent; VersionScheme.OPENSSL reads the w of 1.1.1w the same way.
Link copied to clipboard