用户要求将刚才推送的代码全部上线。本次核对范围为截至 08646ba69b415a76f777b17d82fd85a5624cade7 的本轮提交,包括复习日期显示修复、历史单词开课恢复、旧余额与新系统流水合并及其发布记录。
xiaoshu.app.gateway.appReviewPage 与当前源码逐函数一致,原始学习时间修复已在线。xiaoshu.sync.direct-v1 与余额修复发布的完整源码哈希一致;原始流水导入、余额计划与合并函数均已在线。xiaoshu.ops.gateway 和 xiaoshu.ops.gateway.v3 尚未包含共享的 legacyCreditBalancePlan 与 reconcileLegacyCreditBalances。已分别补齐并回读完整源码哈希;每个网关原有 355 个函数逐项保留。未新增公开路由或再次执行余额修正。legacy-enrollment-reconciliation.sql 一致,五个持续修复触发器存在;四张余额快照、基线、审计、回执表均已存在。没有重新执行基础开课迁移或覆盖业务数据。| 应用 | 当前发布版本 | 文件校验 |
|---|---|---|
| 管理端 | 1189cf90567d-20261104T185333724Z |
96 个文件 SHA-256 一致 |
| 手机端 | mobile-65725e515e33-20261106T154546351Z |
105 个文件 SHA-256 一致 |
从各自线上发布所对应提交至当前 HEAD,应用源码及构建依赖、配置无差异,因此不重复上传相同前端资源。两端各验证四条无版本参数的深层入口,均返回正确线上入口;包括抗遗忘日历、复习详情、抗遗忘历史和费用页。
ops/schedule/calendar 响应均包含 74 条恢复的历史开课,涉及 46 位学员,word 映射有效且支持 30/60 分钟。app_credit_overview 回读樊文昊四类账户余额与可用量均为 0。本轮运行代码无待发布差异;本文件为本次发布核对文档。未将静态资源校验或接口验证当作手机微信实机验收,也未将同步代码上线当作下一次完整夜间运行的最终回执。
私有发布前备份、选择性变更计划、源码回读和接口/静态文件核对:~/.local/state/xiaoshu/cloud-releases/2026-11-07-all-pushed/。如需回退本次补发,只恢复两个运营网关发布前备份;不撤销已核清的余额或历史开课。