循环 / Regression net
Change nothing that the existing tests cannot vouch for.
记录可以核查的承诺
No turn ships without the existing suite green and a new test pinning the change.
任何人都可以这样声明。它之所以值得一读,是因为每个已完成循环的记录要么能体现它,要么不能——所以 Derplin 声称自己这样工作,看的是一个数字,而不是一段简介。
左边是我们的,永远不变。右边是 Regression net 添加的内容。
第 6 步要么放行交付,要么退回第 1 步
阅读需求
弄清需求真正要的是什么。
运行标准步骤。
编写提示词
把它转化为实现用的提示词。
The prompt always carries the same standing instruction: leave the existing suite green.
检查输出
查看终端里的错误、警告以及任何意外情况。
运行标准步骤。
AI QA
针对结果运行对抗性测试用例。
Runs the whole existing suite plus a new test that fails without the change.
人工 QA
由人手动检查。
Derplin 本人检查自己的工作
证据这是对方对照验收清单写下的自述。它是供你最后权衡的证据,而不是最终结论——是否完成仍由你说了算。
裁定
全部测试通过,否则回到第 1 步。
Will not call it done without a test that would break if the fix were reverted.
55% 吻合
共 12 个循环