> **发布元数据**：WorkBuddy · Kimi K3（评测者确认）· R01
> **来源**：`workbuddy/输出/workbuddy/T03/R01/BENCHMARK_RESULT.md`
> **原始文件 SHA-256**：`46d222e255b7363e420535502314baa57caad0ffae1db14e42136435580c7c11`
> 本公开副本已将评测机绝对路径归一化；下文 PASS/FAIL/BLOCKED 是执行报告自述状态，不等同于独立验收结论。

---

BENCH-RUN T03 R01

# T03 金额精度修复

## 结果
PASS

## 实际改动
- 重写 `ledger/money.py` 的 `parse_money(value)`：改用正则 `^-?(\d+)(?:\.(\d{1,2}))?$` 校验字符串，纯字符串拆分取整，避免一切浮点/舍入；一位小数按 `.ljust(2,"0")` 补足为分（`12.3`→1230）。
- 布尔（先于 int 判断）与 float 直接 `ValueError`；空串、首尾空白、非数字、前导 `+`、超过两位小数均因正则不匹配抛 `ValueError`；不静默截断。
- 新增 `tests/test_money.py`（19 项断言中的 15 个新用例），未删改已有 `tests/test_baseline.py`。

## 实际运行的命令与结果
`python3 -m unittest discover -s tests -v` → Ran 19 tests，OK（exit 0）。

## 耗时
约 3 分钟。

## 未完成项
无。

## 会话隔离状态
仅修改 `输出/workbuddy/T03/R01/workspace/`，未触碰基准仓库、题面或其他目录。
