cloverleaf-larry/bin
Bryan Johnson 4828862a8e v0.9.10: hl7-diff-set (batch route-set compare) + hl7-diff --format text readability (F-8)
- 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>
2026-07-23 11:15:24 -07:00
..
_nc_common.sh v0.9.6: help canonical + prefix-free short commands (nc-find→nfind guard) + HCISITEDIR auto-init 2026-06-08 20:21:32 -07:00
cheat v0.9.6: help canonical + prefix-free short commands (nc-find→nfind guard) + HCISITEDIR auto-init 2026-06-08 20:21:32 -07:00
create-thread v0.9.6: help canonical + prefix-free short commands (nc-find→nfind guard) + HCISITEDIR auto-init 2026-06-08 20:21:32 -07:00
csv-to-table v0.9.4: short on-PATH commands + live 3-level tab-completion + durable fixture 2026-06-08 11:58:25 -07:00
diff-interface v0.9.6: help canonical + prefix-free short commands (nc-find→nfind guard) + HCISITEDIR auto-init 2026-06-08 20:21:32 -07:00
document v0.9.6: help canonical + prefix-free short commands (nc-find→nfind guard) + HCISITEDIR auto-init 2026-06-08 20:21:32 -07:00
each-site v0.9.4: short on-PATH commands + live 3-level tab-completion + durable fixture 2026-06-08 11:58:25 -07:00
engine v0.9.6: help canonical + prefix-free short commands (nc-find→nfind guard) + HCISITEDIR auto-init 2026-06-08 20:21:32 -07:00
help v0.9.6: help canonical + prefix-free short commands (nc-find→nfind guard) + HCISITEDIR auto-init 2026-06-08 20:21:32 -07:00
hl7-desanitize v0.9.4: short on-PATH commands + live 3-level tab-completion + durable fixture 2026-06-08 11:58:25 -07:00
hl7-diff v0.9.4: short on-PATH commands + live 3-level tab-completion + durable fixture 2026-06-08 11:58:25 -07:00
hl7-diff-set v0.9.10: hl7-diff-set (batch route-set compare) + hl7-diff --format text readability (F-8) 2026-07-23 11:15:24 -07:00
hl7-field v0.9.4: short on-PATH commands + live 3-level tab-completion + durable fixture 2026-06-08 11:58:25 -07:00
hl7-sanitize v0.9.4: short on-PATH commands + live 3-level tab-completion + durable fixture 2026-06-08 11:58:25 -07:00
inbound v0.9.6: help canonical + prefix-free short commands (nc-find→nfind guard) + HCISITEDIR auto-init 2026-06-08 20:21:32 -07:00
insert-protocol v0.9.6: help canonical + prefix-free short commands (nc-find→nfind guard) + HCISITEDIR auto-init 2026-06-08 20:21:32 -07:00
len2nl v0.9.4: short on-PATH commands + live 3-level tab-completion + durable fixture 2026-06-08 11:58:25 -07:00
make-jump v0.9.6: help canonical + prefix-free short commands (nc-find→nfind guard) + HCISITEDIR auto-init 2026-06-08 20:21:32 -07:00
msgs v0.9.6: help canonical + prefix-free short commands (nc-find→nfind guard) + HCISITEDIR auto-init 2026-06-08 20:21:32 -07:00
nc-completion.bash v0.9.6: help canonical + prefix-free short commands (nc-find→nfind guard) + HCISITEDIR auto-init 2026-06-08 20:21:32 -07:00
nc-create-thread v0.9.6: help canonical + prefix-free short commands (nc-find→nfind guard) + HCISITEDIR auto-init 2026-06-08 20:21:32 -07:00
nc-diff-interface v0.9.6: help canonical + prefix-free short commands (nc-find→nfind guard) + HCISITEDIR auto-init 2026-06-08 20:21:32 -07:00
nc-document v0.9.6: help canonical + prefix-free short commands (nc-find→nfind guard) + HCISITEDIR auto-init 2026-06-08 20:21:32 -07:00
nc-engine v0.9.6: help canonical + prefix-free short commands (nc-find→nfind guard) + HCISITEDIR auto-init 2026-06-08 20:21:32 -07:00
nc-find v0.9.6: help canonical + prefix-free short commands (nc-find→nfind guard) + HCISITEDIR auto-init 2026-06-08 20:21:32 -07:00
nc-inbound v0.9.6: help canonical + prefix-free short commands (nc-find→nfind guard) + HCISITEDIR auto-init 2026-06-08 20:21:32 -07:00
nc-insert-protocol v0.9.6: help canonical + prefix-free short commands (nc-find→nfind guard) + HCISITEDIR auto-init 2026-06-08 20:21:32 -07:00
nc-make-jump v0.9.6: help canonical + prefix-free short commands (nc-find→nfind guard) + HCISITEDIR auto-init 2026-06-08 20:21:32 -07:00
nc-msgs v0.9.6: help canonical + prefix-free short commands (nc-find→nfind guard) + HCISITEDIR auto-init 2026-06-08 20:21:32 -07:00
nc-parse v0.9.6: help canonical + prefix-free short commands (nc-find→nfind guard) + HCISITEDIR auto-init 2026-06-08 20:21:32 -07:00
nc-paths v0.9.6: help canonical + prefix-free short commands (nc-find→nfind guard) + HCISITEDIR auto-init 2026-06-08 20:21:32 -07:00
nc-provision-jumps v0.9.6: help canonical + prefix-free short commands (nc-find→nfind guard) + HCISITEDIR auto-init 2026-06-08 20:21:32 -07:00
nc-regression v0.9.6: help canonical + prefix-free short commands (nc-find→nfind guard) + HCISITEDIR auto-init 2026-06-08 20:21:32 -07:00
nc-revisions v0.9.6: help canonical + prefix-free short commands (nc-find→nfind guard) + HCISITEDIR auto-init 2026-06-08 20:21:32 -07:00
nc-set-field v0.9.6: help canonical + prefix-free short commands (nc-find→nfind guard) + HCISITEDIR auto-init 2026-06-08 20:21:32 -07:00
nc-smat-diff v0.9.6: help canonical + prefix-free short commands (nc-find→nfind guard) + HCISITEDIR auto-init 2026-06-08 20:21:32 -07:00
nc-status v0.9.6: help canonical + prefix-free short commands (nc-find→nfind guard) + HCISITEDIR auto-init 2026-06-08 20:21:32 -07:00
nc-table v0.9.6: help canonical + prefix-free short commands (nc-find→nfind guard) + HCISITEDIR auto-init 2026-06-08 20:21:32 -07:00
nc-tclgen v0.9.6: help canonical + prefix-free short commands (nc-find→nfind guard) + HCISITEDIR auto-init 2026-06-08 20:21:32 -07:00
nc-xlate v0.9.6: help canonical + prefix-free short commands (nc-find→nfind guard) + HCISITEDIR auto-init 2026-06-08 20:21:32 -07:00
nfind v0.9.6: help canonical + prefix-free short commands (nc-find→nfind guard) + HCISITEDIR auto-init 2026-06-08 20:21:32 -07:00
parse v0.9.6: help canonical + prefix-free short commands (nc-find→nfind guard) + HCISITEDIR auto-init 2026-06-08 20:21:32 -07:00
paths v0.9.4: short on-PATH commands + live 3-level tab-completion + durable fixture 2026-06-08 11:58:25 -07:00
provision-jumps v0.9.6: help canonical + prefix-free short commands (nc-find→nfind guard) + HCISITEDIR auto-init 2026-06-08 20:21:32 -07:00
regression v0.9.6: help canonical + prefix-free short commands (nc-find→nfind guard) + HCISITEDIR auto-init 2026-06-08 20:21:32 -07:00
revisions v0.9.6: help canonical + prefix-free short commands (nc-find→nfind guard) + HCISITEDIR auto-init 2026-06-08 20:21:32 -07:00
route_test v0.9.4: short on-PATH commands + live 3-level tab-completion + durable fixture 2026-06-08 11:58:25 -07:00
set-field v0.9.6: help canonical + prefix-free short commands (nc-find→nfind guard) + HCISITEDIR auto-init 2026-06-08 20:21:32 -07:00
smat-diff v0.9.6: help canonical + prefix-free short commands (nc-find→nfind guard) + HCISITEDIR auto-init 2026-06-08 20:21:32 -07:00
status v0.9.6: help canonical + prefix-free short commands (nc-find→nfind guard) + HCISITEDIR auto-init 2026-06-08 20:21:32 -07:00
table v0.9.6: help canonical + prefix-free short commands (nc-find→nfind guard) + HCISITEDIR auto-init 2026-06-08 20:21:32 -07:00
table-to-csv v0.9.4: short on-PATH commands + live 3-level tab-completion + durable fixture 2026-06-08 11:58:25 -07:00
tbh v0.9.4: short on-PATH commands + live 3-level tab-completion + durable fixture 2026-06-08 11:58:25 -07:00
tbn v0.9.4: short on-PATH commands + live 3-level tab-completion + durable fixture 2026-06-08 11:58:25 -07:00
tbp v0.9.4: short on-PATH commands + live 3-level tab-completion + durable fixture 2026-06-08 11:58:25 -07:00
tbpr v0.9.4: short on-PATH commands + live 3-level tab-completion + durable fixture 2026-06-08 11:58:25 -07:00
tclgen v0.9.6: help canonical + prefix-free short commands (nc-find→nfind guard) + HCISITEDIR auto-init 2026-06-08 20:21:32 -07:00
where v0.9.4: short on-PATH commands + live 3-level tab-completion + durable fixture 2026-06-08 11:58:25 -07:00
xlate v0.9.6: help canonical + prefix-free short commands (nc-find→nfind guard) + HCISITEDIR auto-init 2026-06-08 20:21:32 -07:00