身為派人去查的人,我要自己在拿到調查結果前寫不出診斷,我才不會用猜的結論把工人的判斷力關掉 #87
Reference in New Issue
Block a user
Delete Branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
問題
我常常在還沒派人去查之前,就先把「我覺得是什麼問題」寫進票裡。
這會壞掉兩次:
leo 2026-08-27:「票裡寫未經調查的診斷」是今天犯的錯之一。
目標
順序倒過來:先派人查 → 拿到查的結果 → 才可以寫診斷。
我的診斷只能建立在別人查回來的東西上面,不能建立在我的印象上面。
驗收條件
deliverable 類型
code(→ PR)
細節
這條在 SOP 裡的位置:規則 0-2 + 鐵律 2 的後半(「未經調查不寫診斷」)。
鐵律 2 的前半已經有了:
subagent-first-guard.sh(PreToolUse Write|Edit|MultiEdit,要改 code 卻一次都沒派工就擋一次)+subagent-first-stamp.sh(記下這個 session 真的派過工)。後半沒有任何東西在管。與既有鐵律相符:
CLAUDE.md的「派工鐵律:寫目的,不寫做法」(leo 2026-08-07 立)講的是同一件事的另一面——「指令越具體,收工方越不會質疑,我等於用權威關掉了它的檢查」。而micromanage-guard.sh已經在擋「替對方決定做法」的五種訊號。本票擋的是「替對方決定答案」,是它的近親但不是同一支。🔴 這一支最容易做成誤攔:leo 2026-08-17 實測過,文字層的閘那天「8 次誤攔、0 次正確攔截」,而且方向穩定——紅線寫得越細,命中關鍵字的機率越高,那些閘在懲罰謹慎。所以這支的判準必須是結構性訊號(這個 session 有沒有派過工去查這張票、票上有沒有帶出處的調查結論),不能是關鍵字比對(「根因」「因為」「應該是」這類詞一律不准當判準)。
參考現成做法:
kbdb-asked-stamp.sh/subagent-first-stamp.sh都是「記下某件事真的發生過」的戳記型 hook,這支可以照抄那個形狀。