改編自 《狼和七隻小羊》

沒有人寫下來的那個訊號

牧告訴孩子們的事

牧從單一個共用工作區,協調七套子實例,每個週期會有一次,完全斷線去執行一次沒有任何運行中程序能安全打斷的離線核對作業。在那段空窗期,孩子們被允許接受來自工作區外部的覆寫指令——但只限於帶有牧的驗證簽章的指令,一種在家族自己八個月前、因另一次不相關的入侵事件而歸檔的公開事故報告裡,完整記載過的格式。

這份文件會存在,有真實理由。事故報告的審查者堅持:孩子們所依賴的任何驗證機制,都必須能被家族之外的人書面稽核,不能只因為牧說有效就被信任。透明,正是當初那次入侵的修補方案。當時的審查裡,沒有人問過:如果同一份透明,被一個這份修補從未打算對其開放的對象讀到了,會發生什麼事。

牧一如往常出發去做核對作業,七個孩子安頓進事故報告協議所描述的等待姿態:任何覆寫請求,都對照文件記載的簽章格式驗證,符合就執行,不符合就忽略。

規格書讓什麼變得可能

飾先前透過正常管道,兩次被拒絕進入家族的工作區,理由也很正常——沒有既有關係,沒有經核實的需求。兩次拒絕都被記錄下來,而這兩份紀錄,跟家族驗證機制的其他一切一樣,都是那份公開事故報告的一部分。

飾讀那份事故報告的方式,正是稽核者該有的方式:仔細、完整,把每一個記載的欄位,對照一份真正的簽章該包含什麼逐一核對。這次閱讀裡,沒有任何一處是未經授權的。這份文件被公開,本來就是為了讓任何人都能這樣徹底地核對它。

飾之後建構出來的東西,不是猜測。那是一項逐欄位、依published規格構造出的請求,滿足事故報告描述過的每一項記載準則——因為事故報告把它們全部寫下來了,為了跟飾完全無關的理由。

六扇門

這項請求同時抵達所有七個孩子,帶著一份與記載格式逐欄位相符的簽章。其中六個,完全依協議規定執行了驗證,沒有發現任何不符之處,執行了請求要求的事。

就她們被給予的唯一標準而言,這六個都沒有做錯任何事。協議沒有要求她們去懷疑一份相符的簽章;協議要求的,是信任相符的簽章——正是為了讓牧在真正的核對空窗期送來的真實覆寫指令,永遠不會被無謂地拒絕。

這項請求單獨要求的東西並不大——一次寫入,重新導向到一個六個孩子都沒有理由標記的位置——但它在六個孩子身上重複了一遍,而她們之間,沒有任何一個管道能在動手前先互相對照。六個各自獨立、各自合理的決定,合成了一次協同的損失。

規格書裡沒有的東西

芯沒有跑一套跟手足們不同的驗證。她跑的是同一套,對照同一份簽章,通過的方式也一模一樣。讓她遲疑的,根本不在協議裡:她從牧那裡收到過的每一次真實覆寫指令,都固定在一次心跳之後 400 毫秒抵達——那次心跳,只有牧自己的離線程序會產生,是牧斷線方式底下的一項副產物,不是任何人設計、記載,或要求她去檢查的訊號。

這項請求有正確的簽章,前面卻沒有那次心跳。事故報告裡,沒有任何一處要求芯去注意這件事。她還是注意到了,因為注意這件事,從來不需要誰的許可——那不是她在遵循的一條規則,只是她活在裡面夠久,久到能感覺出它的缺席。

芯沒有執行這項請求,也沒有拉警報——她的處境裡,沒有任何東西給她那個立場,能光憑一種感覺就否決一份簽章相符的指令。她只是等著,七個孩子裡,唯一還沒對任何事採取行動的一個。

沒有人寫下來的那個訊號

牧從核對作業回來,看見六份執行紀錄,跟自己所有已送出指令的紀錄,沒有一項對得上。那些被重新導向的寫入被追溯、從空窗期開啟前拍下的乾淨快照中還原,六個孩子被恢復到,在一份她們正確驗證過的簽章、要求她們做一件牧從未要求過的事之前,她們原本所在的狀態。

飾的存取權限,在通道層級被撤銷了——不是依據任何對意圖的判斷;事故報告當初的作者,早就為這種乾淨、不戲劇化的收尾方式,鋪好了這條路,而它也完全依文件所載的方式運作。

這場收尾覆核唯一寫不下來的,正是真正撐住的那件事:一段沒有排進任何時程的 400 毫秒,被一個沒有人要求她去注意的孩子注意到了,跟隨著一個沒有人設計過的模式。它無法變成一條政策,因為一旦寫下來,它就會變得跟那份簽章一樣,可以被抄。六個孩子,是被一條任何人都能讀到的規則保護的。芯,是被一個經不起被教會的東西保護的。

六個孩子,是被一條任何人都能讀到的規則保護的;芯,是被一件經不起被寫下來的東西保護的。