Skip to main content

Module coverage

Module coverage 

Source
Expand description

Coverage reports tying expected periods to the runs that satisfied them.

Two halves: expected_periods enumerates the periods a control owes over a window (respecting schedule.yaml skip directives), and coverage walks evidence/<control>/ to find the complete runs that claimed each period. The resulting CoverageReport is the auditor-shaped answer: every period is Satisfied, Gap, Skipped, or Future, and any unclaimed/legacy evidence is surfaced separately.

Structs§

CoverageReport
PeriodCoverage
RunRef
UnclassifiedRun

Enums§

PeriodStatus

Functions§

coverage
Build a coverage report for control_id over [window_start, window_end].
expected_periods
Periods a control is expected to cover within [window_start, window_end].