refactor(skills): 澄清 dev-test 与 req-test-gate 的职责边界

- dev-test: 移除 "Gate 4" 编号,改用 "E2E 冒烟门禁"(避免与 req-test-gate 的 Gate 编号冲突)
- dev-test: 添加与 req-test-gate 的关系说明(本文档定义执行技术,门禁流程在 req-test-gate)
- req-test-gate: 2C 联调节新增无后端替代方案提示,引用 dev-test 的 API Mock 模式
- req-test-gate: Gate 5 前端回归贡献引用 dev-test 的 e2e-testing.md

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
This commit is contained in:
2026-03-16 11:40:47 +10:30
parent 63ab37c256
commit 2309e31e74
3 changed files with 17 additions and 9 deletions

View File

@@ -122,6 +122,7 @@ git diff main...HEAD --name-only | classify_scope
**不触发**scope 为 `backend``style-only`,或前端改动不涉及 API 调用
**环境要求**:本地开发环境,前端 :3000 + 后端 :8080 同时运行
> **无后端替代方案**IT6 页面可访问性验证可用 Playwright API Mock 模式(`page.route()`)替代真实后端。详见 `dev-test` 技能的 `e2e-testing.md` §API Mock 冒烟测试。
**前置步骤**
1. 确认本地数据库已执行相关 migration菜单、表结构等
@@ -357,7 +358,7 @@ Task({
| scope | 贡献形式 | 示例 |
|-------|---------|------|
| `backend` | curl 脚本API 回归) | `curl -X POST .../api` → 201 |
| `frontend` | E2E 场景描述Playwright | 页面加载 + 核心交互验证 |
| `frontend` | E2E 场景描述Playwright API Mock | 页面加载 + 核心交互验证。编写模式见 `dev-test` 技能 `e2e-testing.md` |
| `style-only` | 视觉回归 checklist | 断点覆盖 + !important 审计 |
| `fullstack` | curl 脚本 + E2E 场景 | 两者都需要 |