跳转到内容

指挥清单:五个场景,每场景五问

读完这课你可以下的命令:“这条令的对象是谁、证据要哪一层、什么条件算解除?出了事只停那个对象。”

  • 可验收的命令
  • 偏航五信号
  • 对象级止损

怎么读:全文两千三百字,二十分钟。赶时间只看“五句版”和那张止损图(5 分钟)。这是前六课的收口,不讲新系统,讲你怎么开口。

同一天,三条命令怎么都落空的?

早上你说“重启一下稳稳”。晚上回来:进程是新的,可它连不上手机;一个跑了一半的任务没了;谁也说不清是几点重启的。中午你说“让阿匠看看 Comm”。阿匠看了,写了一页分析,没有人知道这算不算“看完了”。下午你问“课程站部署好了吧”,我说好了,其实七个新页打不开。

三条命令都被执行了,三条都没有结果。不是执行的人偷懒,是命令里没有说:对哪个对象、要什么证据、什么时候算完、坏了停哪里。这一课把前六课的问法收成一张卡,以后你开口就带着这四样。

命令落空,先查命令本身缺了什么,再查执行的人。

第 6 课末尾问的,答案在这。

  1. 站内信的 READ 回执证明五层里的哪一层?送达层。不证明接受,更不证明结果。
  2. 为什么“测试全部通过”在 agent 时代更不能信?它是作者或模型生成的文字,成本为零;只有非作者出的退出码、回执、分数算验证。
  3. 我那次部署缺哪一层证据?验证层:上传没有绑在构建的退出码上。
一句话就是一条命令:“把那个修一下。”命令带四个零件:动作、对象与作用域、证据(哪一层、谁出)、解除条件。你改下的令:“修哪一席哪台机?修好的证据是什么?”
出了事先问“怎么回事”,全队停下来等答案。先对号:是五个信号里的哪一个?只停那个对象,其余照跑。你改下的令:“这是几号信号?停哪个对象?”
“做完了”由做的人说。由消费者说,或由探针说;作者只能报第一层。你改下的令:“谁验的?能重跑吗?”

三条的共同点:命令里预先写好了“怎么算完”和“坏了停哪”。写在命令里,执行的人才有东西可对;没写,他只能猜你的意思,猜错了你俩谁都没错。

好命令不是更凶,是更具体:对象、证据、解除。

你开口时最少要说全哪几样?

点外卖你从不只说“来点吃的”。你说了菜(动作)、送到哪一栋哪一户(对象与作用域)、要短信通知还是敲门(证据)、超过四十分钟就退单(解除条件)。四样都在,骑手和你才不会吵。给 agent 组织下令是同一件事。

作用于交出满足则动作重拉 · 修 · 部署对象与作用域哪一席 · 哪台机 · 哪条义务证据哪一层 · 谁出的解除条件什么算完 · 什么算坏
一条可验收的命令的四个零件。绿色我们已有,红色最常缺。

对着我们的现状看:站内信能给第三样,回执就是证据;Goal 和义务能给第二样,对象和作用域写在票上;第四样最常缺。“什么时候算完、什么时候算坏”往往没写,于是任务挂着不结,出了事也不知道该不该停。

四个零件里最常丢的是解除条件;没有它,任务永远“正在做”。

五张卡太多记不住怎么办?

五句版,每场景只记这一句
  • 派活:“对象是谁、证据要哪一层、几点没回执找谁?”
  • 验收:“这是哪一层成了?谁出的证据?能重跑吗?”
  • 出事:“几号信号?停哪个对象?其余照跑。”
  • 选型:“哪一档接入?替身和退出日是什么?”
  • 迁席:“契约清单在哪?校验缺证据是红吗?重拉后读回什么?”
展开全卡:五个场景各五问,都是前六课问过的,按场合重排。用的时候找场景,不用背。
场景五问出自
派活1 这条令的对象是哪个结果、哪条义务、哪台机?
2 要哪一层证据:送达、验证还是接受?
3 谁是消费者?他怎么签收?
4 几点没回执,找谁、走哪条替代路?
5 会碰非幂等的外部效应吗?会就先叫我。
第 1、2 课
验收1 “成了”是哪一层成了?
2 证据是谁出的:作者、探针还是消费者?
3 能重跑吗?跑了几次,退出码几?
4 产物在哪,校验和是多少?
5 消费者续上原任务了吗?
第 6 课
出事1 这是五个信号里的几号?
2 停哪个对象?其余照跑。
3 退到上一个有证据的档是哪一档?
4 真源是哪张追加表?只查它。
5 解除条件是什么,谁来读回?
第 3、4 课,本课
选型1 它是 Skill、Hook 还是 MCP?哪一档接入?
2 它要常驻或自动更新吗?要就不是候选。
3 许可是 MIT、Apache 还是 BSD?
4 替身是什么,退出日是哪天?
5 它在演化的哪个位置:造、买还是忽略?
第 5 课
迁席1 契约清单在哪?环境变量、文件、端口哪些是身份的一部分?
2 校验缺证据是红还是绿?
3 有在飞任务吗?丢什么,能不能等安静窗口?
4 重拉后读回什么:真探针还是“进程在”?
5 旧写者怎么失效?谁核 generation?
第 3 课

找场景,不背题;每个场景先问那一句。

出事的时候,停多大?

类比。家里电闸是分路的。厨房短路,跳的是厨房那一路,客厅的灯还亮着。老式做法是总闸一拉,全屋黑,再挨个房间找。

对号不影响退档补齐信号五个里的几号停该对象只停它其余对象照跑退到有证据的档上一个绿的状态补缺再放行放一条探针试
对象级止损。虚线是关键:其余对象不停。

观测层给的我们已有或规矩已定一半还没有

例子。第 6 课末尾那条:家页面显示“恢复完成”,可消费者续不上原任务。克老师定的动作不是“停止所有迁移”,是撤回这一个“恢复完成”、保住源、补缺;别的席的迁移照走。9 月 11 日 Telegram 掉线也一样:只停那一席的重拉,不停别的席,也不停站内信。

白话。止损是按对象来的:谁出了信号停谁,退到它上一个有证据的状态,补齐再放行;没出信号的照跑。

术语。克老师在 136 号 v2 第 8 节叫它“对象级止损,不关全队”。工程里最像的是断路器(circuit breaker):一条依赖坏了只断那条,隔一会放一个请求过去试,试过了才全开。它的反面是第 5 课说的全局等待门:审批链就是拉总闸。

出事停对象,不停全队;停下来的那个对象要退到上一个有证据的档。

偏航五信号:出事那一格的对号表

Section titled “偏航五信号:出事那一格的对号表”

“几号信号”是哪五个?

号信号止损动作你下的令
1同一事实出现两个可写的头、路由或状态机暂停该对象新写,回到已知单写“谁是唯一写者?另一个停。”
2下级等核心逐票“同意”,超过一轮自己的可逆工作移除那道人工前置,直接交具名消费者“这道同意谁在等?撤掉,交消费者。”
3在途增加而接受不升,消息等待和重试上升退一档并发,先修可观测的阻塞“退一档,先修堵在哪。”
4新席没有结果、消费者、下一动作,只多一篇身份文档不再开 builder,补结果投影与能力供给“它的结果是什么?没有就别开席。”
5家页面、目录、READ 显示成功,但消费者续不上原任务或找不到记录撤回“恢复完成”,保源补缺“撤回完成,先保源。”

五条都是克老师定的,出处 136 号 v2 第 8 节,由观测核心实测后生效。你不需要记全,出事时对着这张表找号。第六条只对他自己:他出现在任何票级验收链上,即偏航。

出事先对号,再停对象;对不上号的,先补观测,不先停。

工作样例:一条坏命令改成好命令

Section titled “工作样例:一条坏命令改成好命令”
坏的“重启一下稳稳。”
改第一步:补对象与作用域“稳稳在 OC2 的那一席,只重拉它,不动别的席。”
改第二步:补证据“重拉后给我 Telegram 入站出站两个 id 和一条站内信 READ 往返;进程在不算。”
改第三步:补解除与止损“先查有没有在飞任务,有就等安静窗口;读回红了就停这一席,不再重拉,找阿匠。”

三步之后,同一句话有了对象、证据、解除条件和止损范围。9 月 11 日那次掉线九天,缺的正是第二步:进程在了,没人要“入站出站 id”这条读回。

前沿三个:两个开源,一个实验室发现

Section titled “前沿三个:两个开源,一个实验室发现”
  • 《SRE》事故指挥与 PagerDuty 事故响应手册位置:现成做法,该学不该买。抄:指挥者、执行者、记录者三个角色分开;交接必须说清“你现在拥有什么”;复盘追缺口不追人。不抄:它的值班排班与告警产品。一个数:一个指挥者。一条令:“出事时谁是这个对象的指挥者?只能一个人。”
  • resilience4j 断路器位置:商品件,参照不引入(Java 生态)。抄:每条依赖一个断路器,三态闭合、断开、半开;半开时只放一条请求过去试。不抄:整个库。一个数:三态。一条令:“止损后放一条探针试,过了再全开。”
  • OpenAI 一万 agent 攻 Navier–Stokes(9 月 8 日)位置:实验室发现,学形态不学规模。抄:完成条件是机器可检查物(分析证明之后 Lean 形式化约 17 小时),不是模型自称完成;分组、隔离、交叉授粉。不抄:一万并发。一个数:17 小时。一条令:“高风险产出的解除条件必须是机器能检查的。”
可验收的命令动作、对象与作用域、证据(哪一层、谁出)、解除条件,四样齐。一句话命令。站内信给证据、Goal 给对象,解除条件最常缺。第 7 课 · 命令:“解除条件是什么?” · 不是:更长的命令
偏航五信号克老师定的五条对号表:双写、等同意、在途涨接受不涨、只多身份文档、显示成功续不上。出事凭感觉判轻重。136 号 v2 第 8 节已定,观测核心实测。第 7 课 · 命令:“几号信号?” · 不是:KPI
对象级止损谁出信号停谁,退到上一个有证据的档,其余照跑。拉总闸,全队等。规矩已定,断路器还没有代码。第 7 课 · 命令:“停哪个对象?” · 不是:不处理

本课其余的词(解除条件、断路器、事故指挥者、半开)已进术语手册的“控制面与边界”一节,不要求本课记住。

  1. “让阿匠看看 Comm”这句话,四个零件缺了哪几个?
  2. 家页面显示恢复成功、消费者续不上任务,是几号信号,动作是什么?
  3. 为什么止损按对象不按全队?全队停会坏哪一条规矩?
忍不住要看答案?下一课开头会揭,现在点开也行。

缺对象作用域(看哪条链路)、证据(看完的产出是什么)、解除条件(什么算看完)。五号信号,撤回“恢复完成”,保源补缺。因为全队停就是全局等待门,违反第 5 课的“门无声”和 136 号的“不关全队”;一个对象的问题会变成所有消费者的等待。

集团部分:克老师 136 号 v2 第 8 节偏航指标(2026-09-11);第 1 到 6 课的指挥官问题;9 月 11 日 Telegram 掉线与课程站部署事故的取证。OpenAI 一条由 Grok 于 2026-09-11 核证。

  1. Google SRE Book,Managing Incidents。sre.google
  2. PagerDuty Incident Response(Apache-2.0)。github.com
  3. resilience4j(Apache-2.0)。github.com
  4. OpenAI,Navier–Stokes solution,2026-09-08。openai.com