展开知识库目录
长任务怎样写计划、检查点、停止条件和完成证据
把目标、范围、计划、已完成证据、当前状态、决定、阻塞和下一步写进版本化文件。
长任务需要外部状态,不依赖聊天记忆
把目标、范围、计划、已完成证据、当前状态、决定、阻塞和下一步写进版本化文件。每个检查点都要能从仓库和命令重新验证。
定义终点和非目标
写最终用户结果、允许修改范围、禁止动作和验收,避免任务在中途自然扩大。
把涉及的文件、目录、版本、命令和实际输出写进记录;代码变化同时保留 diff 与测试结果。
拆可验证检查点
每步产生代码、数据、文档、测试或截图,不以“继续研究”作为里程碑。
确认“拆可验证检查点”已经有可回查结果,再进入“实时更新状态”;依据仍然来自猜测时,把缺口单列并停在当前步骤。
实时更新状态
完成一项立即记录文件、命令、结果和决定;失败保留原始错误与已排除项。
确认“实时更新状态”已经有可回查结果,再进入“设置停止条件”;依据仍然来自猜测时,把缺口单列并停在当前步骤。
设置停止条件
遇到权限、生产变更、关键歧义、预算或不可逆动作时停下,写需要谁做什么决定。
确认“设置停止条件”已经有可回查结果,再进入“交接前重放”;依据仍然来自猜测时,把缺口单列并停在当前步骤。
交接前重放
从干净起点验证构建测试和关键流程,确保下一人无需猜聊天上下文。
需要修改时先限定文件和行为范围,无法说明回滚方式或影响面的动作先不执行。 完成后把证据归入“长任务计划与状态文件”。
完成后应能在“长任务计划与状态文件”中找到与这一步对应的记录;仍需靠猜测补全,就停在这里。
状态文件最后一屏要能直接接手
包含当前版本、已完成、未决、风险、下一条命令、预期输出和失败处理。笼统写“基本完成”不能交接。
