1.8 KiB
1.8 KiB
生产一键部署脚本设计文档实施记录
修改内容
- 新增设计文档
docs/superpowers/specs/2026-04-01-production-one-click-deploy-design.md - 设计文档明确本次交付为单脚本自包含部署方案
- 设计文档明确 Java 路径写在脚本内,发布包从脚本同目录读取
- 设计文档明确旧版后端
jar与旧版前端dist使用时间戳重命名备份 - 设计文档明确后端启停逻辑、PID 管理、端口校验和失败退出规则
- 设计文档明确交付文件边界与验证范围
约束确认
- 已按用户确认采用“方案一:单脚本自包含部署”
- 已按用户确认后端启动参数继续沿用
--spring.profiles.active=pro --server.port=63310 - 已按用户确认 Java 路径直接写在脚本内
- 已按用户确认部署逻辑全部写在同一个脚本里
评审说明
- 仓库
AGENTS.md明确要求“不开启 subagent” - 因此本次未执行 brainstorming 技能中的 subagent 评审环节,改为人工自检设计文档是否与已确认约束一致
- 已重点核对以下内容:
- 单脚本边界是否与用户要求一致
- 备份方式是否为“重命名 + 时间戳”
- 发布源是否限定为脚本同目录 zip
- 后端端口与 profile 是否与现有生产约束一致
- 设计中未引入额外兼容、补丁或兜底方案
验证结果
- 已检查设计文档保存路径为
docs/superpowers/specs/2026-04-01-production-one-click-deploy-design.md - 已检查本次实施记录保存路径为
doc/implementation-report-2026-04-01-production-one-click-deploy-design.md - 已人工核对设计文档中的方案对比、设计结论、执行流程、启停规则、失败处理、交付物和验证范围
- 本次变更仅新增文档,未修改脚本或代码,因此未执行运行类验证