AcceptedBreak

data class AcceptedBreak(val type: String, val rule: String, val direction: CompatibilityDirection? = null, val reason: String = "", val acceptedBy: String = "")

A break the team has explicitly sanctioned, mirroring one stanza of the committed serialkompat-exceptions.yaml (design §7). A Finding matching an accepted break is downgraded to acknowledged: logged, but not failing the gate. The diff to this list in a PR is exactly the breakage it sanctions.

Constructors

Link copied to clipboard
constructor(type: String, rule: String, direction: CompatibilityDirection? = null, reason: String = "", acceptedBy: String = "")

Properties

Link copied to clipboard

who signed off.

Link copied to clipboard

the direction accepted, or null to accept both.

Link copied to clipboard

why the break is acceptable (for the audit trail).

Link copied to clipboard

the named rule being accepted (see Rules).

Link copied to clipboard

the affected contract: its qualified name Base/sub (exactly that subtype) or its bare serial name (every contract with that serial name, under any base — #200).