用途:在遇到任何 bug、测试失败或意外行为时,先做根因调查,再提出修复方案。核心规则是“没有根因调查就不修复”。
主要能力与工作流:
- 复现:记录精确步骤与错误输出。
- 定位:找到最小失败范围(文件、测试、输入)。
- 追踪:沿数据流与控制流找到第一个错误状态。
- 修复:做能解决根因的最小改动。
- 验证:重跑失败测试/流程及相关检查。
卡住时的做法:在组件边界添加诊断日志;构造最小复现用例;使用 bisect 隔离引入点。
参考文件:根因追踪 references/root-cause-tracing.md;纵深防御修复 references/defense-in-depth.md;基于条件的等待 references/condition-based-waiting.md;扩展示例 references/examples.md。
限制:资料未提供安装命令、平台支持、收费方式或具体代码示例,暂未提供。