# 2026-06-01 全功能验收脚本 run_nexus_acceptance

## 日期
2026-06-01

## 变更摘要
新增统一验收入口 `scripts/run_nexus_acceptance.py`：自动跑核心/扩展 API 测试、按功能模块汇总 PASS/FAIL，可选单元测试与 Playwright UI。

## 动机
用户需要一键脚本识别各功能是否正常，而非分散执行 `test_api.py` 与 Playwright。

## 涉及文件
- `scripts/run_nexus_acceptance.py` — 主入口
- `scripts/run_full_acceptance.sh` — WSL/生产包装（API + 可选 UI）
- `tests/acceptance_catalog.py` — 功能模块与检查项映射

## 迁移 / 重启
无

## 2026-06-01 修复

- `tests/test_full_site_api.py`：`api_test_plain_text` / `api_test` 与 `test_api.py` 对齐

## 验证方式
```bash
# 本地（后端需已启动，.env 含测试账号）
python scripts/run_nexus_acceptance.py

# 含 UI（需 frontend npm install + NEXUS_E2E_PASSWORD）
python scripts/run_nexus_acceptance.py --with-ui

# 含单元测试（无需后端）
python scripts/run_nexus_acceptance.py --with-unit --skip-api

# JSON 报告
python scripts/run_nexus_acceptance.py --json reports/acceptance.json
```
