registry.RequirementCoverage
registry.RequirementCoverage(
attributes,
min_active,
active_run_hashes,
non_active_matches,
)Coverage of a single :class:Requirement, as computed by check_design.
Attributes
| Name | Type | Description |
|---|---|---|
| attributes | dict[str, Any] | The requirement’s required attribute conjunction. |
| min_active | int | The requirement’s required active-run count. |
| active_run_hashes | list[str] | Distinct active runs that satisfy the requirement. |
| non_active_matches | list[tuple[str, str]] | Matching runs that are not active, as (run_hash, status) pairs – so an unmet cell that nonetheless has runs reads as “present but bad/superseded”, not “nothing ran”. |