docs(corporate-bank-account-payment-order): 记录生产部署与合同刷新
这个提交包含在:
@@ -60,7 +60,7 @@
|
||||
- [x] 用 `trellis-update-spec` 更新 deployment-trialrun 的稳定合同,避免只把知识留在 task。
|
||||
- [x] 中文提交并引用 `08-02-deployment-preflight-backup-contract-refresh`;不自动提交、不自动部署。
|
||||
- [x] 获得独立生产批准后,安装专用 forced-command/key,完成真实 `probe`、安装完整性复核和 13 项只读聚合体检;未部署应用、未调用 `refresh`、未清理旧目录。
|
||||
- [ ] 下一次真实发布使用新版 wrapper 验证自动 `refresh` 与完整成功语义;应用部署仍需单独明确批准。
|
||||
- [x] 下一次真实发布使用新版 wrapper 验证自动 `refresh` 与完整成功语义;2026-08-03 发布完整通过,应用与公网检查成功后 forced-command `refresh` 返回成功,部署后 13 项体检仍为 `PASS=13 FAIL=0`。
|
||||
|
||||
本地验证(2026-08-02):聚合/forced-command fixture 通过,覆盖 13 项汇总、多个并发失败不短路、脱敏输出、四类收尾映射、精确命令白名单、四个 build drop-in、四个 timer、managed key 更新及不受限重复 key 拒绝;deployment safety Vitest 9 passed;环境合同通过;automatic-backup 合同 73 checks passed;全部 shell/Node 语法通过。只读复查发现 forced-command target 缺少运行时自身 ownership/mode/path 校验,已补 `validate_self()`;最终复核又将 systemd build 校验从子串匹配收紧为精确键与最后覆盖值,并用 `OLD_BUILD_SHA` 回归证明不会静默误判。相关聚合、环境合同和 Vitest 均复跑通过;复查未发现新的 root 提权、动态执行或部署顺序 blocker。该本地验证阶段未连接、安装或部署生产。
|
||||
|
||||
|
||||
在新工单中引用
屏蔽一个用户