OptionalbyChanged files; only for status compared, dropped with summaryOnly,
capped by maxResults.
Status compared: every rule with violations in either run. Other
statuses: current counts only (previous and the deltas are 0).
Counts of the current run.
Violations per category, over all violations.
Violations per severity, over all violations.
OptionalfixedViolations only in the previous run; only for status compared, dropped
with summaryOnly, capped by maxResults.
OptionalnewViolations only in the current run; only for status compared, dropped
with summaryOnly, capped by maxResults.
OptionalpreviousCounts of the stored run, when a readable snapshot exists.
Absolute project root.
Rules that ran now but not in the previous run; their findings count as new.
Rules that ran in the previous run but not now.
Scope keys that differ from the snapshot, as key: previous -> current.
Relative to projectRoot when inside it.
Whether the current run was written as the new snapshot.
Outcome of the run.
Human-readable summary for LLM consumption.
OptionaltotalsOnly for status compared.
Violations only in the previous run.
Violations only in the current run.
Violations in both runs.
true when maxResults cut one of the lists.
Output of the compare-health tool.