展开知识库目录

长任务怎样写计划、检查点、停止条件和完成证据

把目标、范围、计划、已完成证据、当前状态、决定、阻塞和下一步写进版本化文件。

先把问题看准

长任务需要外部状态,不依赖聊天记忆

把目标、范围、计划、已完成证据、当前状态、决定、阻塞和下一步写进版本化文件。每个检查点都要能从仓库和命令重新验证。

第 1 步

定义终点和非目标

写最终用户结果、允许修改范围、禁止动作和验收,避免任务在中途自然扩大。

把涉及的文件、目录、版本、命令和实际输出写进记录;代码变化同时保留 diff 与测试结果。

第 2 步

拆可验证检查点

每步产生代码、数据、文档、测试或截图,不以“继续研究”作为里程碑。

确认“拆可验证检查点”已经有可回查结果,再进入“实时更新状态”;依据仍然来自猜测时,把缺口单列并停在当前步骤。

第 3 步

实时更新状态

完成一项立即记录文件、命令、结果和决定;失败保留原始错误与已排除项。

确认“实时更新状态”已经有可回查结果,再进入“设置停止条件”;依据仍然来自猜测时,把缺口单列并停在当前步骤。

第 4 步

设置停止条件

遇到权限、生产变更、关键歧义、预算或不可逆动作时停下,写需要谁做什么决定。

确认“设置停止条件”已经有可回查结果,再进入“交接前重放”;依据仍然来自猜测时,把缺口单列并停在当前步骤。

第 5 步

交接前重放

从干净起点验证构建测试和关键流程,确保下一人无需猜聊天上下文。

需要修改时先限定文件和行为范围,无法说明回滚方式或影响面的动作先不执行。 完成后把证据归入“长任务计划与状态文件”。

完成后应能在“长任务计划与状态文件”中找到与这一步对应的记录;仍需靠猜测补全,就停在这里。

做到这里就可以停

状态文件最后一屏要能直接接手

包含当前版本、已完成、未决、风险、下一条命令、预期输出和失败处理。笼统写“基本完成”不能交接。

进一步核对

参考资料与核对入口