D1-D2 确认部署版本与回滚前提

这个提交包含在:
2026-05-10 13:36:54 +08:00
父节点 f988e1c84e
当前提交 755f083fab
共修改 3 个文件,包含 22 行新增和 2 行删除
@@ -110,3 +110,19 @@ R4 未通过,保持 `DOING/TODO/TODO`,原因是远端运行时代码与本
- `SKIP`:真实 OCR 样票,原因是缺 OCR live 文件或目录环境变量。
- `SKIP`:企业微信手机真机,原因是 R5 才执行。
- 禁止在 R4 内继续部署、重启、迁移、修改 `.env` 或写生产数据。
## 8. D1-D2 后续复核(2026-05-10)
执行合同:`issues/2026-05-10_13-20-38-deployment-version-sync-governance.csv`。
| 项目 | 结果 |
| --- | --- |
| D1 版本差异复核 | `DONE`:`537e608..2bab4e5` 仍仅包含测试、文档和 Issue CSV,不包含业务运行时代码变更 |
| D1 远端哈希复核 | 与 R4 一致:`workspaceSettings.js`、`NavLinks.tsx`、`workflow.js` 未对齐,其余抽查运行时文件一致 |
| D1 结论 | 同步目标仍固定为 `2bab4e5`;业务运行时代码基线仍为 `537e608`;不采用远端手工补丁 |
| D2 备份目录 | 远端 `deploy/trialrun/backups` 存在 |
| D2 最近备份 | 最近 DB 与 storage 备份仍为 2026-05-06,不满足部署前新近备份门槛 |
| D2 回滚路径 | runbook 已包含 DB/storage 备份、恢复、仅代码回滚和 DB 回滚步骤 |
| D2 结论 | `BLOCKED`:需先执行 `issues/2026-05-10_13-34-26-pre-deploy-backup.csv`,获得明确批准后创建部署前备份 |
D3 受控同步 release candidate 仍未执行。R5 live smoke 仍保持 `TODO/SKIP`。