版本:2026-10-13-lesson-records-v10。前端在本地验证,未发布前端;配套数据库迁移和云函数已发布并回读源码校验。
| 检查 | 结果 |
|---|---|
| 管理后台测试 | 266 通过 |
| 学生/老师端测试 | 218 通过 |
| 服务端测试 | 192 通过 |
| 双前端生产构建 | 通过;已有样式预算/CommonJS 警告 |
| 云函数语法、动作覆盖 | 11 个定义有效,120 个调用动作无缺失 |
| 线上隔离账号专项 | 16 项通过,包含并发、越权、停用陪练、旧同步保护和工资归属 |
| 线上教学业务回归 | 74 项通过;隔离数据已清理 |
| 本地浏览器连接真实后端 | 7 项通过:跨页、全部历史、日期、导出行数、反馈、窄屏、会员入口复用 |
| 部署回读 | 两版运营网关、移动端网关、直接同步函数均与本次代码一致;原通用管理网关未变 |
专项数据库测试覆盖同课次重复来源合并、55 节历史分页、姓名与日期组合计数、完整反馈、两种转交范围、逾期任务、重复请求、旧预览失效、完成/转交竞争、停用目标和跨帐套拒绝。线上并发测试使用独立请求连接;不会转交真实学员任务来做测试。
迁移入口:node scripts/migrate-lesson-records.mjs --apply,需要受保护环境里的主密钥和有效管理会话;迁移只建结构/函数,不自动转交现有任务。数据库迁移完成后发布两版运营网关、移动端网关和直接同步函数。
备份、部署校验、隔离验收结果、定向补齐前后数据和包含真实资料的截图/Excel 保存在本机受保护的 /Users/mac/.local/state/xiaoshu/cloud-releases/2026-10-13-lesson-records-v10/,不提交真实反馈、会话令牌或密钥。
Mac 23:00 LaunchAgent 已恢复并确认在调度。今晚全量同步因 legacy_account_identity_conflict 安全中止;本次定向补齐不能代表全量同步成功,未伪造检查点或完成状态。账号身份冲突仍需单独核对处理。