跳到主要内容

做到哪一步:证据说明

我希望读者看见的不只是一个名称,还能知道一项工作做到哪一步、依据是什么、下一步缺什么。不同项目、版本和环境的证据不能互相替代。

E0 · 方案

问题、目标、规则或设计已经写下来。它说明准备怎样做,不能说明代码已经运行或服务已经交付。

E1 · 本地验证

代码或流程在写明的本地环境里经过检查,例如页面、接口、数据处理或异常路径能够按记录运行。它证明的是本地条件下的结果,不自动证明外部系统可用。

E2 · 已联调

在约定的版本和测试环境中,完成了接口或流程之间的验证,并记录了参与方、范围和结果。真实平台权限、生产配置和正式业务量仍需单独确认。

E3 · 已验收

在明确范围内完成业务确认,并留下可以回看的记录。验收只覆盖约定的对象和条件,不把未检查的功能一起算进去。

当前网站本身是已经做出来的实际作品,页面、文章、主题和商城组成了可访问的工作台;这句话不代表所有项目都达到 E3,也不代表付款已经验证。真实支付、外部平台、生产部署和商业运行没有执行的检查标为 NOT_RUN;结果不确定,就保留未知状态。

这套标记帮助读者判断进度,不替代具体订单或合同。

读证据时,先问四个问题

  1. 对象是哪一个?名称、版本、日期和使用环境是否写清楚。
  2. 检查了什么?页面、接口、设备、支付或人工流程,不能用一个结果替代另一个。
  3. 谁参与了?本地自测、合作方联调与业务验收需要分别记录。
  4. 还缺什么?未执行的检查、未知结果和限制应当留在记录里。

例如,《软件写完了,离真正用起来还有多远》讨论了交付时要核对哪些环节;《用 AI 办事,也要教它什么时候停下来》讨论了结果未知时怎样停止和转交。这两篇是方法文章,不是任何项目已验收的证明。

每个项目的当前状态仍以该项目的版本、环境和实际记录为准。代码存在、页面可访问、本地测试通过、联调完成、业务验收和商用运行,不能合并成一个“已经做好”。