用途:PIC Integration Study 是一个集成研究工作流技能,用于测试多个组件协同工作时的表现,而非单独测试各组件(强调 Integration Over Ablation 的评估理念)。输入为要测试的组件列表 $ARGS;若未指定,则需询问用户想一起测试的对象。
主要能力与使用方式:按固定协议执行。首先读取 .pic/state.json 检查工作流状态(集成研究可在任意阶段运行,最常见于 Testing 阶段);再读取 .pic/integration-results/ 确定下一个研究编号,格式为 INT-[NNN](零填充)。随后与用户澄清集成范围:组件、接口边界、场景与成功标准。接着记录集成测试计划,包含受测组件、受测接口表(From/To/Type/Description)、测试场景与成功标准。之后通过 Task 工具以 subagent_type: "test-writer" 启动测试代理执行各场景、记录证据、记录异常行为、记录失败复现步骤并报告整体集成健康度。结果写入 .pic/integration-results/INT-[NNN].md,包含日期、工作流、阶段、状态、概述、测试计划、各场景结果、发现的问题(严重级别、受影响组件、复现、建议修复)、集成健康度与结论;并向 .pic/status-log.jsonl 追加一条记录(timestamp、event: integration_study、id、components、result)。最后向用户展示摘要。
适用场景:多个组件需要协同工作、单组件测试通过但系统行为不确定、想评估变更的组合效果、需要验证横切关注点时。
限制与错误处理:若测试代理失败,记录部分结果;若组件不存在,报告缺失依赖;即使研究失败,也必须创建结果文件。资料未提供收费、平台或价格等信息。