# HTTP API detail 中文化 — 生产部署验证（2026-06-09）

## 部署范围

- `3ba78cd` — `http_errors_zh` 全局层（方案 A：字面量 detail 翻译）
- `a842af2` — auth reason / fallback 中文
- `1c0d7e9` — 服务层 ValueError 源头中文（方案 1）

## 部署记录

- **时间**: 2026-06-09
- **方式**: `NEXUS_DEPLOY_PATH=/opt/nexus bash deploy/deploy-production.sh`
- **远程 commit**: `64c8bd7`（含 `3ba78cd` `a842af2` `1c0d7e9`）
- **门控**: 7/7 PASS
- **升级脚本**: `/health → ok`，`/app/ → 200`，`sync_webapp_to_container` OK

## 验证项

| # | 检查 | 命令/操作 | 期望 | 结果 |
|---|------|-----------|------|------|
| 1 | 健康检查 | 升级脚本 `127.0.0.1:8600/health` | `ok` | **PASS** |
| 2 | SPA | `/app/` HTTP | 200 | **PASS** |
| 3 | 404 字面量翻译 | 登录后访问不存在 server | `服务器不存在` | 待浏览器终验 |
| 4 | 422 Pydantic | 非法 batch_id | 中文字段错误 | 待浏览器终验 |
| 5 | str(exc) | 脚本重试不存在 execution | `执行记录不存在` | 待浏览器终验 |

## 备注

- `/api/agent/*` 仍返回英文（设计如此）
- `f"SSH 连接失败: {e}"` 后缀未做方案 B
