Skip to main content

Module reports

Module reports 

Source
Expand description

Report data assembly: the structured JSON behind secunit report data.

Aggregates per-control coverage, sealed-run activity, and the risk register over one reporting window (week, month, quarter, or year) into a ReportData payload. The report skill renders this to prose — the binary never composes the report itself, and this module never captures or mutates anything.

Structs§

ControlActivity
LapsedException
ManifestError
OpenRisk
OverdueControl
PeriodCounts
RegisterError
ReportData
ReportPeriod
RiskSummary
RunSummary
Totals
UpcomingControl

Functions§

assemble
Assemble the report payload for [start, end], labelled label.