v0.2.0
Reporting layer + polish minor. Builds on v0.1.0 to close the biggest doc/code gap: the HLD-pinned stdout summary block, per-event TSV streaming sidecar, and run-level JSON summary sidecar are now implemented end-to-end on cohort + diff.
See CHANGELOG.md for the full feature list and docs/REPORT_JSON_SCHEMA.md for the JSON sidecar schema.
Highlights
- Stdout summary block on
cohort+diff: rich multi-section run summary (loaded files, bridge counts, resolution / event histograms, group-change histogram, turnover verdict, elapsed time). Suppress with--quiet. --report-json PATHsidecar oncohort+diff: ~few-KB run-level JSON, loads cheaply viajson.load. Written even on gate failures so CI can inspect failure shapes.--report PATHstreamed per-event TSV sidecar ondiff, constant memory regardless of corpus size.- Per-adjacent-pair
group_id_change_class_v{old}_to_v{new}columns in the cohort manifest (LLD §4.1 step 11d). - CI coverage gate at 85% (LLD §5.6; actual 91.7%).
- Actions bumped past Node.js 20 deprecation (June 2026 cutover).
Bug fixes
diff --report PATHsidecar no longer backslash-escapes embedded JSON quotes; output now matches the v0.1 inline--tsvmode.
Install
pip install --upgrade aadr-resolveRequires Python 3.11+.