compare-export.ts under ocap discipline: parseExport and compare are pure; main is the program's edge and takes every power it uses (argv, file reads and writes, the sqlite read, the clock, console, the exit code) as default arguments. Nothing ambient at module level; the last line just calls main(). Generated-by: Claude Opus 5.5