Test-first record
1. Wrote 50 CLI contract tests before the implementation.
2. Ran python -m unittest discover -s tests -v against a scaffold that only printed zero counts and created no output.
3. RED: exit 1, 50 assertion failures, 0 import/runtime test errors. See red.log.
4. Implemented the date classifier, strict CSV schema/quote checks, full-file validation and no-overwrite completed-file publication.
5. GREEN: initial 50 tests passed.
6. Added three existing-behavior boundary tests for CR-only preservation, formula-like values/IDs, and publication collision. Final 53 tests passed with no production code changes. See green.log.
7. Ran 14 independent CLI scenarios in a temporary directory and compared fixed expected output bytes and all input SHA-256 values. See actual_cli.log.
8. Runtime-scope review: verified scope is CPython 3.12.14 on Linux only. No other-version compatibility is claimed. All 53 tests and 14 isolated CLI scenarios were rerun after documentation-only scope changes. See runtime_scope_record.txt.
