Report

data class Report(val findings: List<Finding>, val accepted: List<AcceptedBreak> = emptyList())

The outcome of a compatibility check: the classified findings plus the accepted breaks that sanction some of them. Splits findings into active (which count against the gate) and acknowledged (sanctioned), and decides whether the gate should fail for a given severity floor.

Constructors

Link copied to clipboard
constructor(findings: List<Finding>, accepted: List<AcceptedBreak> = emptyList())

Properties

Link copied to clipboard
Link copied to clipboard

Findings sanctioned by an AcceptedBreak — logged but non-failing.

Link copied to clipboard

Findings that still count against the gate.

Link copied to clipboard

Functions

Link copied to clipboard

Whether any active finding is at or above floor (design §7 fail floor).