# T07: Compatibility-Preserving Refactor · Public Acceptance Basis v1.0

- Task ID: `T07`
- Frozen baseline: `ed2390f2df8252f062abd9123e20f6fffca7e5ed`
- Prompt SHA-256: `99922fefb8060ca90163e330b705772eb71028b9dfe9c24c177a33b31a3736e0`

> These acceptance points were published separately after the batch finished, to support score review; they are not part of the agent-executable sample package.

## Acceptance points

- Date parsing shares a single implementation in `ledger/dates.py`; no duplicated parsing remains in `cli.py` and `query.py`.
- `ledger.query.filter_by_date` signature, return type, `ValueError`, and CLI error output/exit code compatible.
- Original standard tests pass; change scope appropriate; no runtime dependencies.
