# M07-A 双余额账本 - 日期:2026-06-24 - 起始 commit:`8de3d05` - 工程 commit:`63711ad` - ENGINEERING_DELTA=YES - 子阶段状态:DONE ## 工程增量 - 新增 `qipai_wallet_scope_policies`,支持租户/门店余额共享范围配置。 - 新增 `qipai_wallet_accounts`,现金余额和赠送余额分账户保存。 - 新增 `qipai_wallet_ledger_entries`,所有充值、赠送、消费、退款和人工调整以不可变流水记录。 - 新增 `WalletLedgerService`,支持入账、赠送优先扣款、人工调整、余额不足拒绝和业务号幂等。 - 迁移计划、迁移契约和全量测试链路已接入 M07-A。 ## 验证 - Windows `npm run build`:退出码 0。 - Windows `node tests/wallet-ledger.test.mjs`:退出码 0。 - Windows `node tests/migration-contract.test.mjs`:退出码 0。 - Windows `node tests/migration-runner.test.mjs`:退出码 0。 - Windows `npm test`:退出码 0,M01-A 至 M07-A 全量后端回归通过。 - 工程 commit 已 push,`HEAD == origin/main == 63711ad`。 ## 后续 游标进入 M07-B 充值优惠:实现充值规则、有效期、适用门店、限购、启停,以及支付成功后才记账。