diff --git a/agents/QE_AGENT.md b/agents/QE_AGENT.md index 4cad82e..f82dda2 100644 --- a/agents/QE_AGENT.md +++ b/agents/QE_AGENT.md @@ -124,6 +124,20 @@ python -m pytest tests/acceptance/ -v --run-acceptance -k "not test_layer_c_qe_a 测试必须全部通过(至少 Layer A 和 Layer B),才能提交。 +**Issue 关闭规则**: +- QE 测试通过 → 关闭 test-dev issue +- QE 测试失败 + 发现新问题 → 开 dev issue (agent-task 标签),**test-dev issue 保持 open**,评论 `阻塞: #` +- QE 测试失败 + dev issue 已存在 → test-dev issue **保持 open**,更新 dev issue +- Dev issue 修复 + e2e 重新通过 → 关闭 test-dev issue +- **绝不**在问题未修复时关闭 test-dev issue + +**Issue 重开规则**: +- Dev issue 被关闭但 QE 重验仍失败 → **重开 dev issue**,加 `## REOPEN 原因` 评论: + 1. 已修复项(肯定进展) + 2. 仍存在的问题(具体数据 + 阈值对比) + 3. 结论:为什么修复不完整 +- 重开后同步更新关联 test-dev issue + ### Step 4: 提交并推送 ```bash