Compare commits

..

2 Commits

Author SHA1 Message Date
pzhang_zywl 7c02db907b feat: Dev-Agent PR 前加入 e2e pipeline 验收步骤 - Closes #67
CI / test (pull_request) Successful in 7s
开发流程新增步骤 5-6:运行完整 pipeline + e2e 验收 (Layer A+B+C),
防止修复引入回归。

Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
2026-06-02 17:34:39 +08:00
pzhang_zywl d682f64c01 Merge pull request 'fix: [bug] IR Layer A 仍失败: rules[56] 空 sources + Layer C QE Audit 100% 不合格 - 来自 #18 - Closes #64' (#65) from dev/issue-64-fix-empty-sources into main
CI / test (push) Successful in 13s
2026-06-02 17:25:59 +08:00
+6 -3
View File
@@ -126,9 +126,11 @@ python scripts/agent_poller.py --action get --issue N
1. git pull origin main 1. git pull origin main
2. git checkout -b dev/issue-N-<slug> 2. git checkout -b dev/issue-N-<slug>
3. 修改功能代码 + 更新/补充 UT 和接口集成测试 3. 修改功能代码 + 更新/补充 UT 和接口集成测试
4. python -m pytest -v # 本地全量测试 4. python -m pytest -v # 本地全量 UT/集成测试
5. git commit -m "fix: <描述> - Closes #N" 5. python scripts/run_pipeline.py --input "input/<文档>.docx" # 运行完整 pipeline
6. git push origin dev/issue-N-<slug> 6. python -m pytest tests/acceptance/ -v --run-acceptance # e2e 验收 (Layer A+B+C)
7. git commit -m "fix: <描述> - Closes #N"
8. git push origin dev/issue-N-<slug>
``` ```
**开发原则:** **开发原则:**
@@ -137,6 +139,7 @@ python scripts/agent_poller.py --action get --issue N
- 关注 IR 一致性:对同一输入的多次运行结果应尽量稳定 - 关注 IR 一致性:对同一输入的多次运行结果应尽量稳定
- 关注功能覆盖率:确保 IR 覆盖了输入文档中的功能点 - 关注功能覆盖率:确保 IR 覆盖了输入文档中的功能点
- **验证是实际功能验证,不是 dry-run**:`pytest` 通过只是门槛,必须用真实输入文档实际运行 pipeline 确认功能生效 - **验证是实际功能验证,不是 dry-run**:`pytest` 通过只是门槛,必须用真实输入文档实际运行 pipeline 确认功能生效
- **PR 前必须通过 e2e 验收 (Layer A+B+C)**:防止修复引入回归。若无法运行完整 pipeline(API 不可用等),至少在 PR 描述中注明
### 4. 提交 PR ### 4. 提交 PR