跳转至

9. 可验证、可复用、可恢复的开发系统

前面的章节分别讲了网页对话、prompt、context、本地 Agent、MCP、skills 和 harness。第 9 章只收束到一个目标:

建立一套可验证、可复用、可恢复的开发系统,让稳定结果能够重复出现。

第 9 章把 2 的概念、6 的 harness 执行和 8 的执行规则,整理成项目里可以长期维护的系统。

本章结构

子章节 目标
1-verifiable-system.md 把“完成了”变成证据
2-reusable-system.md 把一次经验变成下次默认能力
3-recoverable-system.md 长任务跑偏、中断、换会话后能接回来
4-minimal-template.md 给一个项目搭最小系统

三个关键词

flowchart TD
  A[开发系统] --> B[可验证<br/>有测试、有 diff、有验收证据]
  A --> C[可复用<br/>规则、流程、模板、skills 可重复使用]
  A --> D[可恢复<br/>任务状态、检查点、交接记录可接续]

少了这三件事,Vibe Coding 很容易停在“看起来能用”。满足这些条件,才接近“能交付”。

怎么读

前三节讲并列目标,最后一节给执行模板:

flowchart TD
  A[可验证] --> D[最小项目模板]
  B[可复用] --> D
  C[可恢复] --> D

第 9 章的检查标准很简单:换一个新会话、新 Agent 或新同事,他能不能从仓库里的文件继续推进,而不是回到聊天记录里考古。

读完要学会什么

产物 用途
验证证据格式 每次完成都能说明跑了什么、结果是什么
可复用资产分类 判断经验应进入 AGENTS、docs、skills、脚本还是复盘
恢复记录 任务中断后能从检查点接续
最小项目模板 把规则、任务、验证和 skill 放进仓库结构

本章边界

本章负责收束,不重新讲每个工具怎么安装。工具细节回到第 3 到第 5 章;harness 采用路线回到第 6 章。