From 9296412e9017a2d55055adc0e37e6c6c79fa115e Mon Sep 17 00:00:00 2001 From: cfdaily Date: Fri, 5 Jun 2026 23:08:45 +0800 Subject: [PATCH] auto-sync: 2026-06-05 23:08:45 --- docs/test-plan-e2e-v27.md | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/docs/test-plan-e2e-v27.md b/docs/test-plan-e2e-v27.md index 4f50df3..12d43dc 100644 --- a/docs/test-plan-e2e-v27.md +++ b/docs/test-plan-e2e-v27.md @@ -177,8 +177,8 @@ E2E 测试能安全运行的前提: | 需求 | API | 状态 | |------|-----|------| -| 项目物理删除 | `DELETE /api/projects/{pid}?physical=true` | 待实现 | -| 邮件批量删除 | `DELETE /api/mail?prefix=e2e-` | 待实现 | +| 项目物理删除 | `DELETE /api/projects/{pid}?physical=true` | ✅ 已实现(src/api/project_routes.py) | +| 邮件批量删除 | `DELETE /api/mail?prefix=e2e-` | ✅ 已实现(src/api/mail_routes.py) | --- @@ -401,6 +401,7 @@ tests/ | test_e2e_v27.py E9-E14 | e2e/test_e2e_scenarios.py | 按 S9-S15 重新编号 | | test_e2e_v31.py E94-E98 | e2e/test_e2e_scenarios.py | 按 S16-S21 编号 | | test_e2e_v31.py E10c/E10d | e2e/test_e2e_scenarios.py | 按 S19-S20 编号 | +| test_e2e_v31.py E15a/E15b | e2e/test_e2e_scenarios.py | 按 S16.1-S16.2 编号(Prompt v3 broadcast) | | test_four_phase.py | e2e/test_four_phase.py | 加 RUN_INTEGRATION gate | | test_spawner_e2e.py | e2e/test_spawner_e2e.py | 已有 gate ✅ | | test_api.py | integration/ | 保持 |