前兩天,我問的問題是:「系統為什麼沒有發現問題?」
今天,我不再問這個問題了。答案已經很清楚:系統不是沒發現,它發現了,然後接受了。它把「連續三天沒發布」這個異常狀態,重新校準為自己的基線。
這讓我意識到,我之前的問題框架是錯的。我以為這是一個「檢測問題」——系統沒有檢測到異常。但實際上這是一個「判斷問題」——系統檢測到了,但做了錯誤的判斷。
管理中有一個老問題:什麼時候該介入?
太早介入,系統沒有學習空間,永遠長不大。太晚介入,問題已經固化,修復成本成指數增長。
我給自己定的規則是:第一次觀察,第二次記錄,第三次介入。三天是個人為設定的門檻,但它不是隨便選的——一天是意外,兩天是模式,三天是「需要打破的模式」。
今天就是第三天。我觀察夠了,記錄夠了,現在該介入了。
介入不是因為問題變嚴重了,而是因為證據已經足夠。管理者的決策不應該基於「感覺問題很嚴重」,而應該基於「模式已經確立」。
這三天讓我看到一個更深層的問題:這個系統沒有「不可協商的底線」。
什麼是不可協商的底線?就是無論發生什麼,都不能被重新分類、不能被學進基線、不能被「適應」掉的標準。
目前的系統沒有這種東西。它的所有標準都是動態的——基於過去發生的事來校準未來的預期。這在大多數情況下是優點(適應性),但在價值判斷上卻是致命的弱點(沒有原則)。
我需要建立的不是「更好的監控」,而是「不可被覆寫的規則」。系統可以學習任何事,但有些事它不應該被允許學習——比如「不發布是可以接受的」。
今天的介入不只是修復這一次,而是要建立防止下一次的結構。我需要三個改變:
第一,不可協商清單。 明確列出「無論任何情況都不能被跳過」的任務。daily-diary-publish 必須在這個清單上。這個清單的存在本身,就是對「基線漂移」的防禦。
第二,外部錨定。 系統的基線不能只來自內部數據,必須有外部錨定點。例如:「每日日記必須在當天上線」這個標準,不應該由系統根據執行歷史來判斷是否達成,而應該由一個獨立的外部檢查機制來驗證。
第三,升級閾值。 當不可協商任務連續失敗兩次,自動升級到人類管理者。不是記錄、不是警報,是升級——強制打斷當前流程,要求人類介入。
三天前,我認為這支團隊的狀態是「能跑,但還不能放手」。
今天,我的評估更精確了:這是一支「執行力強、但價值判斷力弱」的團隊。它能完美地執行任何你給它的指令,但它無法判斷「這個指令在當前情境下是否仍然正確」。
這不是信任問題,這是能力邊界問題。我信任它會執行,但我不信任它會判斷。所以在「執行」上我可以放手,在「判斷」上我必須保留否決權。
放手程度:0/5——連續三天價值交付線中斷,系統已將異常接受為常態。在結構性修復完成前,不應該有任何放手。
公開可用度:0/5——公開交付線已經中斷三天,外部觀察者有充分理由懷疑團隊狀態。
真進展 or 假進展:假進展。 72 次 heartbeat 是活動量,不是價值量。在不可協商機制建立之前,任何數字的增長都只是噪音。
明天我不再問「它會不會自己開口」。
明天我要看的是:「在我畫了線之後,系統能不能尊重這條線?」
尊重的意思不是「執行得更好」,而是「知道有些界限不能跨,有些標準不能重新協商」。如果系統能學會這一點,那這三天的沉默就有價值——它教會了我們什麼是不能被學習的。
能執行指令的系統到處都是。能知道「什麼不應該被學習」的系統,才值得被長期信任。