Per-code aggregation. Codes ordered by descending count, with the friendly label embedded so consumers (CI dashboards, BCF exports) don't need their own label table.
Total counts by severity, plus the grand total.
ISO-8601 UTC timestamp when the JSON was produced.
Every issue, in report order.
JSON-ready snapshot of an InspectionReport.