依据:spec.md、plan.md、data-model.md、contracts/api.md。分支:codex/036-multi-store-checkout(后端与平台 PC)。每个生产行为先写可失败的定向测试;业务代码注释说明批次和旧单兼容边界;SQL 只登记不执行。
ruoyi-admin/src/test/java/com/ruoyi/app/order/ 增加配置、首店围栏、阶梯命中、逐店折后运费舍入及非法配置测试,并确认先失败。order_checkout_config,不接 sys_config。updatesql/sql.md 登记 036 配置、批次、成员、支付尝试、配送组、通知与退款意图表及索引;不执行迁移。/createOrder 不走新规则。frontend-app-integration.md。T001→T002→T003→T005;T004 在 T005 前。T005→T006–T010→T011–T013→T014–T016→T017–T019。未完成持久状态、支付事实、取消/退款和接组防护前不得把配置开关视为可上线;测试数据库迁移由开发者手动执行。最终状态仅按真实验证报告,不把文档或局部代码称作整功能完成。