提交图
24 次代码提交
作者 SHA1 备注 提交日期
wangsli和Claude Opus 5.5 f6d1025d85 备份策略改为部署前手动快照:部署合同增加手动快照模式 [08-28-production-arm-backup-transfer-incident]
- 用户决定仅用部署前手动轻量快照,不再推进对象存储、ARM/hyinda-20c 备份
- refresh-deployment-contract 新增 /etc/hyb-oa-backup-mode 显式模式:
  无文件保持原自动模式;manual_snapshot 要求三个备份 timer 停用且备份
  service 已退出,ops timer 仍须运行;内容/属主/符号链接异常 fail-closed
- probe 部署前与 refresh 部署后均校验模式与 timer/service 一致性
- 新增 44 backup_mode_invalid / 45 backup_timer_not_disabled 分类及合同测试
- 记录 10-05 ARM 与 hyinda-20c 只读核验结果、远端切换顺序与回滚
- 远端切换未执行,需另行批准

Co-Authored-By: Claude Opus 5.5 <[email protected]>
2026-10-05 17:28:45 +08:00
wangsli b87cc55aca fix: 分离日常发布与首次初始化(09-09-existing-deploy-seed-separation)
ci-e2e / e2e (push) Canceled after 0s
ci-minimal / check-minimal (push) Canceled after 0s
2026-09-09 12:47:30 +08:00
wangsli 621934a35e 完善(08-09-deployment-contract-single-source-harness): 收敛部署合同并补失败路径 2026-08-09 14:40:28 +08:00
wangsli 0224ad83d7 修复(08-08-production-deployment-execution): 持久化远端部署阶段日志
ci-e2e / e2e (push) Canceled after 0s
ci-minimal / check-minimal (push) Canceled after 0s
2026-08-08 21:29:55 +08:00
wangsli b94afcfab0 修复(08-08-production-deployment-execution): 明确终止迁移回滚窗口依据
ci-e2e / e2e (push) Canceled after 0s
ci-minimal / check-minimal (push) Canceled after 0s
2026-08-08 20:57:44 +08:00
wangsli 8b2ed5bb16 修复(08-08-production-deployment-execution): 校验候选 Compose 构建标识
ci-e2e / e2e (push) Canceled after 0s
ci-minimal / check-minimal (push) Canceled after 0s
2026-08-08 20:44:30 +08:00
wangsli bf2631c0d4 修正(08-08-production-deployment-execution): 先验生产公网身份再冻结目录
ci-e2e / e2e (push) Canceled after 0s
ci-minimal / check-minimal (push) Canceled after 0s
2026-08-08 19:36:32 +08:00
wangsli f11e2f2c25 实现(08-08-production-deployment-execution): 校准生产身份只读门禁
ci-e2e / e2e (push) Canceled after 0s
ci-minimal / check-minimal (push) Canceled after 0s
2026-08-08 17:33:25 +08:00
wangsli 5e2d038938 feat(08-08-production-deployment-validation): 增加生产目标与迁移只读门禁 2026-08-08 11:11:19 +08:00
wangsli d5b3ba058c fix(detail-page-structure-progress-actions): 兼容删除文件的环境契约校验 2026-08-03 16:00:49 +08:00
wangsli 7138d2b85c 固化部署体检与备份合同刷新(08-02-deployment-preflight-backup-contract-refresh) 2026-08-02 11:59:42 +08:00
wangsli ca24479a44 建立生产密钥恢复合同(08-01-production-secret-recovery-env-externalization) 2026-08-01 19:18:54 +08:00
wangsli 07de198b51 加固既有生产部署流程(07-27-yang-jun-reimbursement-readiness) 2026-08-01 18:25:20 +08:00
wangsli 35948729cf 修正CEO报销财务兜底与部署护栏(07-28-ceo-finance-fallback)
ci-e2e / e2e (push) Canceled after 0s
ci-minimal / check-minimal (push) Canceled after 0s
2026-07-28 13:42:48 +08:00
wangsli a0006f07b8 完善异机备份告警与同日恢复点取代(07-27-automatic-offhost-backup)
ci-e2e / e2e (push) Waiting to run
ci-minimal / check-minimal (push) Waiting to run
2026-07-27 13:54:16 +08:00
wangsli 9875bc37a4 修复自动备份真实挂载解析(07-27-automatic-offhost-backup)
ci-e2e / e2e (push) Waiting to run
ci-minimal / check-minimal (push) Waiting to run
2026-07-27 11:19:13 +08:00
wangsli b78f2a11ce 建立每日自动异机备份基线(07-27-automatic-offhost-backup) 2026-07-27 10:50:01 +08:00
wangsli 325c592aba 加固生产运维定时器绑定(07-26-internal-ops-recovery-baseline)
ci-e2e / e2e (push) Waiting to run
ci-minimal / check-minimal (push) Waiting to run
2026-07-27 07:59:48 +08:00
wangsli 64ed844bfe 补强生产数据路径与备份来源护栏(07-26-internal-ops-recovery-baseline)
ci-e2e / e2e (push) Waiting to run
ci-minimal / check-minimal (push) Waiting to run
2026-07-27 06:37:47 +08:00
wangsli 23342035ee 加固部署隔离与备份来源契约(07-26-internal-ops-recovery-baseline) 2026-07-27 06:13:02 +08:00
wangsli 130518f471 完善企微开通与部署端口契约(07-26-internal-ops-recovery-baseline) 2026-07-26 23:44:44 +08:00
wangsli 6ddedf1e0e 修复认证挑战与可信代理安全边界(07-17-auth-challenge-trusted-proxy-hardening) 2026-07-17 14:24:58 +08:00
wangsli 28e8e746b7 完善 readiness、发布追溯与敏感治理(07-15-production-trust-closeout-cleanup) 2026-07-16 05:17:38 +08:00
wangsli 25c045aa51 R26-1 R26-2 R26-3: 修复 env 注入并补部署校验与 smoke 2026-03-22 18:36:30 +08:00