- hl7-diff-set: compare a whole set of Windows-vs-Linux regression outputs in one
command — takes two prefixes (+ optional --dir), auto-discovers routes by glob,
runs hl7-diff per pair (--framing auto --ignore MSH.7, overridable), reports
per-route PASS/DIFF/MISSING/EXTRA + summary, exit 0 iff all clean (MISSING and
EXTRA both count as regressions). No more hand-written for-loop with hardcoded names.
- F-8: hl7-diff --format text now shows SEG.FIELD left='...' right='...' with visible
(empty)/<absent> tokens so a dropped component (e.g. Linux MSH.9.3 absent vs Windows
ADT_A02) is obvious without opening the message files; --------- message N header now
uses the real message index (was a stale counter). tsv/count formats unchanged.
Consolidated by Clover; Vera CODE-PASS (Deliverables/2026-07-23-cloverleaf-larry-v0910-hl7-diff-set.md) — own-fixture verification of all route classifications + the absent-token render + F-7 no-hang. Live-acceptance = Bryan's regression run.
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>