diff_report
Stable JSON, Markdown, and basic self-contained HTML report generation. Richer SVG report generation remains deferred.
Markdown change lists include available old/new node evidence text and page references so generated HTML carries the same semantic content. HTML diff reports render old/new evidence side by side and include available page and bounding-box evidence in PDF user space.