$ python3 verify_triage_probe_refactor.py
OK: py_compile passes
OK: identical output (exit 0, 6946 bytes)
OK: __main__ guard present
OK: no 'global' statements in code
OK: import is side-effect-free (no probe output at import)
OK: _print_header, _print_decided, _print_pending, load_data, main extracted; main calls all three print helpers
OK: main() delegates via distinct standalone statements (no ';'-compaction)
OK: main(path) accepts a configurable path parameter
OK: dead `sys` import removed (original imported sys, never used it)
OK: original still exhibits the removed smells (refactor is non-vacuous)
OK: main(path=custom) honours the override (prints custom file, not DEFAULT_PATH)

=== Verification: 11/11 checks passed ===
HARNESS_EXIT=0

$ independent byte-identical proof:
orig bytes=6946 refactored bytes=6946
49d9b87be277211a29c6ba6f685e8516df0f0235c6fa332f52a9d3f00b779f34  /tmp/r1
49d9b87be277211a29c6ba6f685e8516df0f0235c6fa332f52a9d3f00b779f34  /tmp/r2
IDENTICAL (diff exit 0)

$ smell surface of original _triage_probe.py:
1:import json, sys
14:for x in d.get("decided", []):
19:for x in d.get("pending", []):
def count -> 0
main-guard count -> 0
module-level for -> 2
sys references -> 1
