# 前端 E2E 核心规则（机器可读）

## 1. 适用范围
- 前端 E2E（用户流程、跨页面/跨模块）。
- 执行方式：AI + Playwright MCP（禁止编写 E2E 测试代码）。

## 2. 文档依据（必须）
- `docs/modules/<module>/09-test-scenarios.md`
- `docs/modules/<module>/10-e2e-test-spec.md`

## 3. 执行规则（必须）
- 使用 Playwright MCP 执行。
- 导航使用 `domcontentloaded`。
- 禁止 `waitForTimeout`，使用智能等待。
- 认证使用 `storageState`。
- 开发环境只跑 Chromium。

## 4. 断言规则（必须）
- 最小断言三件套：
  - 到达断言（URL/页面/弹窗可见）
  - 成功/稳定断言（提示/数据/状态已加载）

## 5. 报告要求（必须）
- 记录到 `/test/{module}-{YYYY-MM-DD}-e2e-report.md`
