|
|
5 dagen geleden | |
|---|---|---|
| .. | ||
| README.md | 5 dagen geleden | |
| online-smoke-pass.txt | 5 dagen geleden | |
| release-verification.json | 5 dagen geleden | |
用户追加授权直接发布云函数和数据库迁移;前端仍由用户发布。本次接续 bf7c8b0 的三端审查修复,生产网关回读版本为 2026-10-13-launch-security-v7。
xiaoshu.app.gateway、xiaoshu.ops.gateway、xiaoshu.ops.gateway.v3、xiaoshu.admin.gateway、xiaoshu.sync.direct-v1。发布后核对实际保存代码;直接同步继续使用旧系统直接接口。account-security.sql、payroll-integrity.sql、payroll-cutoff.sql、account-deletion.sql;最终逐一回读 24 个函数体,与当前文件一致。AccountDeletionRequest、PayrollCutoffApproval、PayrollCutoffDecision,账号凭据字段和密码保护触发器。发布前云函数、Parse schema、受影响 SQL 定义和相关工资数据备份在本机私有目录 /Users/mac/.local/state/xiaoshu/cloud-releases/2026-10-13-launch-security-v7/,目录 0700、文件 0600。这是针对本次变更的基线备份,不是全库灾备。工资批次、工资行及工资规则迁移前后比较一致。
online-smoke-pass.txt。| 来源 | 业务编号数量 | 新库匹配 |
|---|---|---|
| 预约(54) | 31,254 | 31,254 |
| 上课(59) | 19,411 | 19,411 |
| 抗遗忘(60) | 200,355 | 200,355 |
以上是最近成功直接同步批次的业务编号、投影和校验和核查,不代表本次重新执行全量同步。汇总及校验和见 release-verification.json。
十月工资总览回读为 28 名陪练、206 次课程、工资异常 0 条。但截止来源还有 674 条待核对差异,截止确认尚未批准,settlementReady=false。这是独立的来源冲突保护,不能把工资异常为 0 当作可以直接审核发放。应在后台逐条核对并留依据;本次未代替运营批准冲突。
真实查询暴露工资总览约 30.6 秒,超过客户端 20 秒超时。修复 SQL 关联字段转文本导致的低效查询,使用原生完整行计算变更指纹,并复用一次来源版本结果。最终完整请求两次为 14,582 / 14,915 ms;所有字段变更检测和业务保护保留。只有两次抽测,不是 p75 或高并发性能承诺。
migration_status 返回上述版本。npm ci && npm run verify:local,发布 dist/xiaoshu-mobile/browser 和 dist/xiaoshu-admin/browser。本次没有发布这两个前端目录。更早的本地修复报告中“云函数和 SQL 未发布”描述是当时验收边界,当前后端发布状态以本报告为准。回滚需要使用兼容的配套版本并重新检查凭据、会话及工资保护,不能单独撤除安全触发器。