# Changelog ## 0.1.2 - 2026-09-28 First public release under MIT. - `Determination`: `pass`, `fail`, `not-applicable` and `not-assessed`. `rollUp([])` returns `not-assessed`, never `pass`. - `Evidence`: file, record, command, measurement and document sources, with `cite()` and `citeVerbose()` for rendering. Measurements carry their sample count. - `describeMeasurement()`: reads a zero-sample or uncomputable measurement as such. - `CapabilityReport`: `overall()` derives the verdict, and `examined === 0` forces `not-assessed`. - `validateReport()`: flags conclusions that carry no evidence. - `formatReport()` and `formatRollUp()`: worst-first rendering with citations inline.