只修 app.py 中 subtotal。不要改测试;空列表输出 Decimal(0.00),总额保留两位小数。先列失败原因,再切 Build 实施。