# 审计 — 脚本看板名称 / 顶栏提示（2026-06-08）

**Changelog**: `2026-06-08-script-exec-server-names-telegram.md`、`2026-06-08-script-submit-toast-center.md`、`2026-06-08-snackbar-top-center.md`

## 变更文件

| 模块 | 文件 |
|------|------|
| 执行详情名称 | `script_service.py` |
| Telegram 汇总 | `telegram/__init__.py` |
| 顶栏脚本提示 | `App.vue`、`useScriptSubmitToast.ts`、`useScriptExecutionQueue.ts`、`useSnackbar.ts` |
| 页面 | `ScriptsPage.vue`、`ScriptRunsPage.vue`、`SchedulesPage.vue` |
| 类型/工具 | `api.ts`、`scriptExecutionLabels.ts` |
| 单测 | `test_script_execution_server_names.py` |
| 构建 | `web/app/index.html`、`web/app/assets/*`（Vite 哈希产物） |

## Step 3 规则扫描

| 项 | 结论 |
|----|------|
| server_names 批量查库 | PASS `get_by_ids` |
| Telegram 不列主机名 | PASS 仅台数 |
| 提示 3s 自动消失 | PASS |

## Closure

| 门控 | 结果 |
|------|------|
| pre_deploy_check | 待部署前复验 |

## DoD

- [x] 失败列表显示真实服务器名
- [x] 脚本提交/结束/校验提示顶栏居中
- [x] changelog + 本审计
