阶段与关卡
一个流程 = 一系列(或一个有向无环图)由可验证检查点(关卡)分隔开的自由执行区间(阶段)。关卡固定的是什么算作完成;阶段则把如何完成留给自由发挥。
这正是 script(控制手段之一)该被正确使用之处:把宏观骨架(有序的各阶段——保持不变、由所有者定义)脚本化,并在边界处设置关卡,而执行者在每个阶段内部保持自由。既不是"全部脚本化"(驱动式),也不是"全部设关卡"——而是把守恒的结构脚本化,把易变的执行放开。
三条原则
- 把"完成"与"如何完成"分开——关卡(稳定、由领域/所有者定义)对阶段(易变、属于执行者的多样性);两者解耦,一方变化不扰动另一方。
- 关卡消灭多样性,阶段产生多样性(Ashby)——阶段把可能性展开,关卡把它裁剪到通过的那一支;流程的节奏是展开→收敛的脉动(Cooper 所说的"漏斗")。
- 把守恒的部分脚本化,把易变的部分放开——各阶段是领域层面的(与具体模型无关),所以把它们脚本化是安全的;执行是依赖模型的,所以必须保持自由。"脚本会随模型贬值"这句话,只有在你把执行脚本化时才会成立。
内部
- necessity — 为什么大任务需要它(Simon / 误差累积 / 实物期权 / Boehm / Cooper)
- stage-anatomy — 一个阶段包含什么:注入的内容(目标 + 上下文 + playbook + 工具)
- formalizations — 看待同一骨架的五种视角
- prior-art-is-our-base-case — 前人的工作早已给出我们的 P×C 停止规则(引用 prior-art-task-decomposition,现已归入 wiki)
- failure-modes — 漏斗退化成隧道、对关卡作弊、粒度选错
- steering-without-control — 软关卡:当议程属于对方且隐藏时如何引导
- mechanical-stage-gate — AI 执行者的实例(vibe-linter)
- gate-theory — 关卡究竟是什么:可靠成功路径上某个必经点周围的一个 δ-邻域;偏离 = 可观测的 δ;通往 relaxation 与收敛性的桥梁。
已有名称:Stage-Gate(R. G. Cooper,新产品开发领域)——工作阶段 + 通过/终止关卡。