feat: 建立三项目可选部署编排 (#154) #167

Merged
ila merged 2 commits from feature/154-coordination-deployment into dev 2026-08-31 16:16:49 +08:00
Owner

关联工单

变更

  • 增加版本化协调部署清单、JSON Schema 与无秘密示例。
  • 增加 Sense/Brain/Bell 单端或选择性组合的 start/stop/status PowerShell 与 BAT 入口。
  • 启动前验证包、端口、数据/日志目录、Sense/Bell 数据库角色、Cookie、账户空间、JWT 与机器身份隔离。
  • 只停止经 PID、启动器和命令令牌确认归属的进程;单端失败不清理其他已运行产品。
  • 增加升级/回退/日志/健康检查说明及临时隔离环境冒烟测试。

验证

  • pwsh.exe -NoLogo -NoProfile -File deploy/coordination/tests/coordination-smoke.ps1
  • PowerShell 5 个脚本语法解析
  • JSON Schema Draft 2020-12 自检与示例验证
  • python dev_scripts/harness.py check --strict
  • python -m unittest discover -s tests -v(48 项通过)
  • git diff --cached --check 与秘密模式扫描

边界

未执行生产部署,也未使用真实产品包、生产 PostgreSQL 或客户 PKI;这些保留为部署环境验收。长期 Wiki 在用户验收 #154 后更新并同步。

## 关联工单 - #154 ## 变更 - 增加版本化协调部署清单、JSON Schema 与无秘密示例。 - 增加 Sense/Brain/Bell 单端或选择性组合的 start/stop/status PowerShell 与 BAT 入口。 - 启动前验证包、端口、数据/日志目录、Sense/Bell 数据库角色、Cookie、账户空间、JWT 与机器身份隔离。 - 只停止经 PID、启动器和命令令牌确认归属的进程;单端失败不清理其他已运行产品。 - 增加升级/回退/日志/健康检查说明及临时隔离环境冒烟测试。 ## 验证 - `pwsh.exe -NoLogo -NoProfile -File deploy/coordination/tests/coordination-smoke.ps1` - PowerShell 5 个脚本语法解析 - JSON Schema Draft 2020-12 自检与示例验证 - `python dev_scripts/harness.py check --strict` - `python -m unittest discover -s tests -v`(48 项通过) - `git diff --cached --check` 与秘密模式扫描 ## 边界 未执行生产部署,也未使用真实产品包、生产 PostgreSQL 或客户 PKI;这些保留为部署环境验收。长期 Wiki 在用户验收 #154 后更新并同步。
ila added 1 commit 2026-08-31 16:08:35 +08:00
ila added 1 commit 2026-08-31 16:12:17 +08:00
ila merged commit 4a2c4aa638 into dev 2026-08-31 16:16:49 +08:00
Sign in to join this conversation.