# 脚本执行全局进度 / 看板 — 生产部署验证（2026-06-08）

## 部署信息

| 项 | 值 |
|----|-----|
| 时间 | 2026-06-08 |
| 远程路径 | `/opt/nexus` |
| 运行时 | Docker (`nexus-prod-nexus-1`) |
| Git | `9723e0f` docs(audit): Gate 7 diff 修复门控审计 |
| 主功能 commit | `0b2d7ac` feat(scripts): 异步执行、全局进度看板与完成提示音设置 |
| 门控 | 7/7 PASS（含 Gate 7 `HEAD~1..HEAD` 修复 `118ec9f`） |

## 部署命令

```bash
bash deploy/pre_deploy_check.sh   # 7/7
NEXUS_DEPLOY_PATH=/opt/nexus bash deploy/deploy-production.sh
```

Docker 镜像内 `npx vite build` 产出新前端；MySQL 备份 `nexus-before-upgrade-20260607-231023.sql.gz`。

## 健康检查

| 检查 | 结果 |
|------|------|
| `https://api.synaglobal.vip/health` | `ok` |
| `https://api.synaglobal.vip/app/` | HTTP 200 |
| 容器健康 | `healthy`（升级脚本输出） |

## 前端 bundle

| 项 | 部署前（本地对比） | 部署后（生产） |
|----|-------------------|----------------|
| 主 bundle | `index-DrEzm1Um.js`（旧） | **`index-BtKAq2zk.js`** |
| 看板 chunk | — | `ScriptRunsPage-DQFXQGdy.js` HTTP 200 |

## 功能验收（Agent 侧）

- [x] 生产拉取 `9723e0f`，镜像重建成功
- [x] `/health`、静态 `/app/` 可达
- [x] 新 Vite hash 与镜像 build 日志一致
- [x] `ScriptRunsPage` 静态资源可下载

## 用户终验建议

1. 登录 `https://api.synaglobal.vip/app/#/login`
2. 侧栏确认 **脚本看板**（`#/script-runs`）
3. **设置 → 界面提示**：`script_exec_complete_sound` 试听（off / beep_short / beep_double / chime_soft）
4. 脚本库批量执行：顶栏应出现全局进度条；完成后 Alert + 可选提示音
5. Telegram（若已配置 `NOTIFY_SCRIPT_COMPLETE`）：仅收到汇总与看板深链

## 备注

- Gate 7 曾误用工作区 `git diff HEAD~1`；已在 `deploy/pre_deploy_check.sh` 修正为 `HEAD~1..HEAD` 并跳过 `gate_log.jsonl`。
