bugfix-triagelisted
Install: claude install-skill AbyssCN/oh-my-dag
# bugfix-triage —— 定位方法论
按需取用(leaf 经 read_skill),不进任何 prompt 前缀。
## 缩圈顺序
1. **先最小复现,再看代码。** 没有失败的最小输入之前,读实现是在猜。
2. **二分**:输入二分(哪个最小输入触发)→ 路径二分(哪层函数开始值不对)。
每一步用打印/断言钉住"到这里还是对的"。
3. **区分三种世界**:实现错(修实现)/ 测试错(测试断言了错误的期望 —— 报给 owner,
不许自作主张改测试)/ 规格空白(两边都对不上 —— 升级问,不猜)。
## 红线
- 复现不出来就说复现不出来 + 试过的输入清单;不许"应该是 X 导致的"式交付。
- 修复后全量回归是义务不是可选;新红即回滚重来。