# 系统部署

部署和更新系统。触发关键词：系统部署、部署上线、版本发布。

## 执行步骤

### 步骤1：读取相关常识知识
使用 `read_knowledge knowledge_name='version_semantics'`

### 步骤2：读取工作提示词
使用 `read_work work_name='system_deployment'`、`read_work work_name='backup_recovery'`

### 步骤3：准备部署包
使用 `shell` 打包构建产物。

### 步骤4：备份当前版本
使用 `shell` 备份当前运行版本。

### 步骤5：执行部署
使用 `run_command` 部署新版本。

### 步骤6：验证部署
使用 `shell` 检查服务健康状态。

## 输出成果
1. 部署记录 / 版本备份

## 失败处理
- 若部署失败，回滚到备份版本
- 若服务异常，检查日志并修复

## 禁止行为
- ❌ 禁止不备份直接部署
- ❌ 禁止跳过健康检查