ソースを参照

docs: record complete deployment of pushed fixes

彭峰 8 時間 前
親
コミット
cdfa053f75
1 ファイル変更、29 行追加、0 行削除
  1. 29 0
      docs/qa/all-pushed-release-2026-11-07.md

+ 29 - 0
docs/qa/all-pushed-release-2026-11-07.md

@@ -0,0 +1,29 @@
+# 本轮已推送代码上线核对 · 2026-11-07
+
+用户要求将刚才推送的代码全部上线。本次核对范围为截至 `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。
+- 11 个云函数定义校验、11 项余额计划与数据库事务回归通过。本次未修改业务逻辑;前一阶段最终全量 439 项服务端回归通过。
+
+本轮运行代码无待发布差异;本文件为本次发布核对文档。未将静态资源校验或接口验证当作手机微信实机验收,也未将同步代码上线当作下一次完整夜间运行的最终回执。
+
+私有发布前备份、选择性变更计划、源码回读和接口/静态文件核对:`~/.local/state/xiaoshu/cloud-releases/2026-11-07-all-pushed/`。如需回退本次补发,只恢复两个运营网关发布前备份;不撤销已核清的余额或历史开课。