配方:先写失败测试,再实现
先让 Codex 写会失败的测试并提交为检查点,再让它写到测试变绿。
1. 为这个 bug 补回归测试。先不要修实现。跑测试,确认失败原因是这个 bug。
2. 停下来等我把失败测试提交。
3. 再实现修复。Done when:新测试和既有套件都通过。
失败测试当检查点,能防止「连测试一起改」把 bug 定义改掉。把「实现任务中不要改测试」写进 AGENTS.md。
先让 Codex 写会失败的测试并提交为检查点,再让它写到测试变绿。
1. 为这个 bug 补回归测试。先不要修实现。跑测试,确认失败原因是这个 bug。
2. 停下来等我把失败测试提交。
3. 再实现修复。Done when:新测试和既有套件都通过。
失败测试当检查点,能防止「连测试一起改」把 bug 定义改掉。把「实现任务中不要改测试」写进 AGENTS.md。