Просмотр исходного кода

docs: record review pay policy release and historical reconciliation

彭峰 3 часов назад
Родитель
Сommit
d7ccd876d0
1 измененных файлов с 12 добавлено и 0 удалено
  1. 12 0
      docs/operations/review-pay-policy-2026-10-20.md

+ 12 - 0
docs/operations/review-pay-policy-2026-10-20.md

@@ -19,3 +19,15 @@
 - 修改历史金额已获用户明确授权;2026-10-20 只读基线包含 179 条来源为 30 分钟且尚未进入工资单的 1 元凭据,计划差额 -89.50 元。旧完成记录没有保存实际完成账号,身份不明部分保留待核对,不能据此认定为学生自习或直接扣到零。
 
 本机受保护的审计、备份及发布证据目录:`/Users/mac/.local/state/xiaoshu/cloud-releases/2026-10-20-review-pay/`。
+
+## 生产发布与回读结果
+
+- 实现提交 `f04326a58199a78e51f8eee7f8e3c9fdc3859215` 已推送。执行前同步租约为空,6 个将被替换的现网 SQL 函数体与仓库基线相符;应用后逐函数体回读一致。
+- 使用生产数据库事务回滚验证:老师完成 30/60 分钟来源课次分别得到 0.50/1.00 元;学生完成均得到零元 `self_study`,老师随后重试仍为零;实际完成身份及时长快照正确。测试数据全部回滚。
+- 179 条历史 30 分钟凭据通过独立调整合计 -89.50 元,净额均为 0.50 元。全部 1,289 条原始已计薪凭据及既有工资单/明细回读未变。原已计薪总额 1,289.00 元,纠正后 1,199.50 元;后台真实接口确认汇总与半元明细一致。
+- 实际完成身份未记录的旧凭据另存为受保护清单 `history-review-identity-pending.json`,只标记待核对,不假定均为学生自习。时长纠正与身份核对分开留证。
+- 三个现网网关仅替换 `reviewRewardPage` 函数,保留其余现网定义差异,发布后 SHA-256 回读一致。
+- 移动端发布 `mobile-f04326a58199-20261020T023454Z`,106 个公网文件 SHA-256 与发布包一致,6 个无版本参数深路由通过;CDN `7933560586` 已完成。
+- 管理端发布 `admin-f04326a58199-20261020T023454Z`,95 个公网文件及 4 个深路由通过;CDN `7933568042` 已完成。
+- 手机/微信 WebView 的真人交互尚未实测;本次证据包括浏览器集成测试、生产数据库回滚验证、真实只读接口及公网资源校验。
+- 仅提交本次 11 个任务文件;既有 `docs/migration/` 未跟踪历史记录和 `perf/bench/__pycache__/` 保留在本地,未纳入提交。