# 调度执行周期 — 生产部署验证（2026-06-08）

## 部署方式

热更新 `nexus-prod-nexus-1`：`tar` → `scp` → `sudo docker cp /app/web/app/`（未重启容器，静态资源即时生效）。

## 部署内容

- `ScheduleCyclePicker` — 执行周期可视化（每天/每N天/每小时/每N小时/每N分钟/每N秒/每周/每月）
- `SchedulesPage` — 列表显示中文周期标签；一次性改为「指定日期（一次）」

## 验证结果

| 项 | 结果 |
|----|------|
| `GET https://api.synaglobal.vip/health` | `ok` |
| `index.html` bundle | `index-DIPA1Yxp.js` |
| 容器内 `SchedulesPage-*.js` 含「执行周期」 | `SchedulesPage-GgD_IRtf.js` ✓ |

## 用户终验

1. **Ctrl+Shift+R** 强刷
2. 打开 **推送调度** → **新建调度**
3. 选「循环执行」→ 应出现 **执行周期** 下拉（非 Cron 文本框）
4. 选「每天」+ 时/分 → 保存 → 列表显示「每天 HH:MM」
5. 选「指定日期（一次）」→ 出现 datetime 选择器

## 回滚

```bash
ssh nexus 'sudo nx update'   # 从 git 重建镜像
```

## 审计

`docs/audit/2026-06-08-schedule-cycle-picker.md`
