# 练习项目约定

- 先阅读 demo.mjs、catalog.mjs、checkout.mjs 和 checkout.test.mjs。
- 金额使用整数分，不新增第三方依赖。
- 如果任务只要求解释，不修改文件。
- 修改业务代码后运行 node --test checkout.test.mjs，报告真实结果。
- 不删除或弱化测试以掩盖失败；规则变化先说明理由。
- 完成时说明修改文件、测试结果和未覆盖的边界。
