From 4f580431acfa4cf5fb481883cb60895bc6e91868 Mon Sep 17 00:00:00 2001 From: cfdaily Date: Fri, 5 Jun 2026 23:15:09 +0800 Subject: [PATCH] auto-sync: 2026-06-05 23:15:09 --- docs/test-plan-e2e-v27.md | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/docs/test-plan-e2e-v27.md b/docs/test-plan-e2e-v27.md index 5b807ff..2a39f0e 100644 --- a/docs/test-plan-e2e-v27.md +++ b/docs/test-plan-e2e-v27.md @@ -317,7 +317,7 @@ E2E 测试能安全运行的前提: - S20.1 创建 → 认领 → 执行 → review → rebuttal → done 全链路 -#### S21: Cache Headers(3 个测试)| 对应 design: architecture-v3.0 §7 +#### S21: Cache Headers(2 个测试)| 对应 design: architecture-v3.0 §7 > 注:原代码有 3 个独立测试(html_no_cache, js_immutable, css_immutable),设计中 S21.2 将 JS+CSS 合并为"静态资源 immutable 缓存"一个场景,因为两者验证逻辑一致 @@ -374,13 +374,13 @@ tests/ │ ├── test_dispatcher.py # Dispatcher 调度逻辑 │ ├── test_review.py # Review + Rebuttal 逻辑 │ ├── test_inbox.py # Inbox JSONL 解析 -│ ├── test_models.py # 数据模型(实际逻辑在 test_blackboard.py TestSchema + TestTaskCRUD) +│ ├── test_models.py # 数据模型(待创建,当前逻辑在 test_blackboard.py) │ ├── test_experience.py # 经验蒸馏 │ ├── test_bootstrap.py # Bootstrap 上下文 │ ├── test_health.py # 健康检查 │ ├── test_cli.py # CLI 命令 │ ├── test_skill_system.py # Skill 匹配/推荐 -│ └── test_guardrails.py # Guardrail 规则(实际逻辑在 test_router.py + test_review_integration.py) +│ └── test_guardrails.py # Guardrail 规则(待创建,当前逻辑在 test_router.py + test_review_integration.py) ├── integration/ # 集成测试(不 spawn 真实 Agent) │ ├── test_api.py # 项目管理 + Daemon API │ ├── test_api_mail.py # 邮件 API(A1-A10 防御 + 功能) @@ -643,6 +643,7 @@ atexit.register(_emergency_cleanup) | 2026-05-18 | v2.7 | 初版 E1-E10(仲达) | | 2026-06-01 | v2.8 | 新增 E11-E15(庞统) | | 2026-06-05 | v3.0 | 全面重写:三层分离 + 主公四原则 + 背靠背 review 修正 + E14 编号冲突修复 + 场景/压力分离 + 串行执行策略(庞统综合,基于仲达 v30 草案) | +| 2026-06-05 | v3.0.1 | 仲达 review 修订:修正幽灵文件 4 处 + 补 E15a/b 迁移映射 + 清理 API 状态改已实现 + S9.3 设计文档标注 + ST 验收标准细化 + #10 暂无文件标注 + S21 合并说明 | ### v3.0 vs v2.8 关键变化