# T07：保持兼容性的重构 · 公开验收依据 v1.0

- 任务 ID：`T07`
- 冻结基线：`ed2390f2df8252f062abd9123e20f6fffca7e5ed`
- 题面 SHA-256：`99922fefb8060ca90163e330b705772eb71028b9dfe9c24c177a33b31a3736e0`

> 以下验收要点在本批次执行结束后单独公开，便于复核评分；它们不在 Agent 可执行样本包内。

## 验收要点

- 日期解析共用 `ledger/dates.py` 的单一实现，不保留 `cli.py` 与 `query.py` 的重复解析。
- `ledger.query.filter_by_date` 签名、返回类型、`ValueError` 和 CLI 错误输出/退出码兼容。
- 原标准测试通过，改动范围适当，无运行时依赖。
