docs: 记录首次部署与数据库容器身份核验(09-05-existing-deploy-db-lifecycle-isolation)
这个提交包含在:
@@ -46,7 +46,7 @@
|
||||
## Out of Scope
|
||||
|
||||
- 不改 Compose 服务拓扑、业务代码、schema/migration/seed 实现、付款及账号权限、IM routing、Trellis 升级、治理规则、目录权限、其他小债。财务 403 在本任务之后另开只读诊断。
|
||||
- 用户本轮只批准立 task 和规划。未经下一轮批准不实施;不启动生产发布、故障注入、数据修复或账号操作。一个 task、一个实施提交单元,实施后安排只读独立复核;提交、push、部署、归档各遵守明确授权边界。
|
||||
- 初始仅批准立 task 和规划;2026-09-05 用户随后批准实施,并在独立复核 PASS 后明确批准提交、push 和首次真实部署,执行证据见 implement.md。一个 task、一个实施提交单元;该授权不包含生产故障注入、数据修复、账号操作或归档。
|
||||
|
||||
## Acceptance Criteria
|
||||
|
||||
@@ -57,4 +57,4 @@
|
||||
- [x] AC5(R3):测试完全本地合成,不访问真实 Docker、SSH、生产 env 或数据库;测试可经 static 门禁运行,fake 未知命令 fail closed,无提前退出假通过。
|
||||
- [x] AC6(R2):既有部署安全合同、身份/路径/迁移/日志/刷新/版本断言和 shell syntax 通过;未弱化其他安全约束。
|
||||
- [x] AC7:只读独立复核覆盖显式 db 操作、init 间接依赖、测试有效性与初始化兼容,问题闭环后才交实施 diff;同步现有 spec,未混入其他 task 或小债。
|
||||
- [ ] AC8:交付区分本地防护验证与生产执行;若未来单独批准生产验收,需比较同一项目 db 容器 ID/创建时间前后不变及应用版本更新、ready 通过,禁止在生产注入故障。本轮生产验证为未授权、不执行。
|
||||
- [x] AC8:用户追加明确授权后完成首次真实发布;同一项目 db 容器 ID、创建时间、启动时间、重启次数和镜像前后不变,健康状态正常,server 容器与镜像已更新;公网 ready 为 HTTP 200、buildSha=f223bfb72fb2,bundle marker PASS、文案 findings=0。未在生产注入故障;本地验证与生产观察分别记录于 implement.md。
|
||||
|
||||
在新工单中引用
屏蔽一个用户