$ python3 verify_dump_seed_refactor.py
OK: py_compile passes
OK: identical output (exit 0, 6912 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: no dead imports (json, os both referenced)
OK: original still exhibits the removed smells (non-vacuous; 2 module-scope io call(s): [(4, 'open'), (5, 'json.load')])
OK: main(path=custom) honours the override (prints custom file, not DEFAULT_PATH)
OK: no import-time I/O (0 module-scope io calls; 0 runtime open calls; pathlib-aware)
OK: M6 mutant detected at module scope: [(36, 'json.load'), (36, 'open')]
OK: pathlib mutant detected at module scope: [(37, 'pathlib.read_text')]
OK: all 12 io spellings detected at module scope; non-io call not flagged (non-vacuous)
OK: seed path is tree-portable (resolves inside tree): /root/troupe-standup/inbox/seed-2026-09-26.json

=== Verification: 16/16 checks passed ===
HARNESS_EXIT=0
### independent byte-identical proof:
$ python3 _dump_seed.py >/tmp/r1 2>/tmp/e1; python3 _dump_seed_refactored.py >/tmp/r2 2>/tmp/e2
orig stdout+stderr bytes: 6912 refactored stdout+stderr bytes: 6912
41f5d9d26313b624a769be5ced755564d7b3471598cd8a3f868fb7c0c364c940  /tmp/r1
41f5d9d26313b624a769be5ced755564d7b3471598cd8a3f868fb7c0c364c940  /tmp/r2
IDENTICAL (diff exit 0)
$ python3 _dump_seed_refactored.py; echo rc=$?
rc=0
### smell surface of original _dump_seed.py:
import lines:
1:import json
module-level for:
12:for x in d.get("decided", []):
18:for x in d.get("pending", []):
def count: 0
main-guard count: 0
