Integration Window Planner
Scope: EXECSPEC_COMPILE — Compile ExecSpec(编译 ExecSpec) 版本: 1.0.0 | 创建日期: 2025-02-03
1. 描述
规划集成窗口位置和验证策略,确保模块间集成质量。
核心职责:规划集成窗口位置、定义集成验证策略、生成集成清单
2. 适用场景
- WORKFLOW Step 3 Task 3-7: Phase规划时安排集成窗口(L2/L3)
- 场景A: 多模块项目需要集成验证
- 场景B: 外部API集成需要专门窗口
对应: Build_Exec_Spec_Plans Step 4 (Phase规划,集成窗口安排)
3. 输入
spec/build/dependency_graph.md- Phase划分- SPEC级别 (L2/L3)
4. 输出
spec/build/integration_windows.md- 集成窗口规划- 集成清单(API契约、数据流、E2E测试)
5. 执行步骤
- Read dependency_graph.md, identify Phase boundaries
- Based on SPEC level:
- L2: Plan 1-2 integration windows (after major phases)
- L3: Plan 3-4 integration windows (after each phase)
- For each integration window:
- Define position (after which Phase)
- Define validation strategy (regression tests, E2E tests)
- Generate integration checklist (API contracts, data flow, external services)
- Write integration_windows.md
6. 快速开始
- 开发者确保dependency_graph.md已生成
- 调用:
///integration-window-planner(并明确 Level: L2) - 查看:
spec/build/integration_windows.md - 预计耗时: 3-5分钟
7. 使用说明
输入要求: dependency_graph.md需包含Phase划分
输出格式 (spec/build/integration_windows.md包含):
- 每个窗口: Position(在哪个Phase后)、Validation清单(API契约/数据流/E2E测试)、Duration估算
- 数量: L2推荐1-2个窗口,L3推荐3-4个窗口
8. 价值
- SPEC组织: 明确集成验证策略
- PM/BA: 了解集成风险点
- Dev: 集成清单指导,避免遗漏
9. 质量检查
- [ ] 集成窗口数量合理(L2: 1-2, L3: 3-4)
- [ ] 每个窗口有明确validation清单
- [ ] Duration估算已提供
10. 限制条件
- 仅L2/L3: L1不需要集成窗口(持续集成)
- 依赖: 需要dependency_graph.md已生成
相关 SKILLs
- 前置: dependency-graph-generator
- 并行: round-planning
- 后续: progress-tracking