第64章 修改前只允許看索引
恢復窗口只剩一次。
隔離審計室的門關上時,平台責任人把這句話寫在操作單最上方,下面又加了一行小字:只導出修改前欄位摘要,不回寫生產環境。
林知夏沒有立刻讓他按下恢復鍵。她先看了雙人見證欄,平台責任人一欄已經簽好,另一欄留給林晏川。桌面上擺著三份東西:上一輪封存的範圍哈希、舊節點維護服務的版本號,以及林晏川剛剛核過的現場時間記錄。
「先念條件。」林知夏說。
林晏川拿起記錄單,聲音還有一點沙,卻比昨晚穩了許多:「恢復對象是修改前欄位摘要。可見範圍包括版本號、欄位名、狀態位、調用服務短指針、關聯哈希和時間戳。正文、附件、帳號本體、設備持有人、確認端身份,不在範圍內。恢復動作只讀,不重試,不刷新,不回寫生產環境。」
平台責任人點頭:「執行一次,完成後窗口關閉。」
「不是完成後窗口關閉。」林知夏看著他,「是導出結果封存後,窗口才關閉。中間任何異常都停在屏幕上。」
他把這句話補進操作日誌,才把手放到鍵盤上。
進度條從左側緩慢推過去。第一格是版本號,第二格是範圍哈希,第三格是時間戳。屏幕上只出現欄位名和狀態位,通知內容仍被鎖在授權範圍之外。
林晏川盯著屏幕,手指無意識地壓住了筆帽。林知夏看見了,沒叫他放開,只把另一張見證紙推近了一點。
「你不用替系統緊張。」她說,「它該自己承擔空白。」
他低低笑了一聲:「以前我總覺得,只要屏幕上出現我的名字,就一定是我哪裡沒做好。」
「名字是欄位,不是事實。」
「這句話你說過很多次。」
「你記住了就行。」
進度條走到百分之四十七時,審計屏彈出一行黃色提示:修改前摘要仍可恢復一次。是否繼續導出欄位摘要?
平台責任人回頭看她。
他把提示和操作員編號寫入日誌,林晏川在見證欄旁補上當前時間,兩人才共同確認。
屏幕終於展開第一組欄位。
`scope_name = F3/0318 historical confirmer`
下一行是基礎狀態:索引/狀態核對。
再下一行,權限層級被壓縮成幾個短詞:`content_access = off`,`confirm_route = closed`。
【記住本站域名 TW 看書網解無聊,𝒔𝒉𝒖.𝒕𝒘超實用 】
林晏川的呼吸停了一拍:「修改前沒有待人工補授權。」
「欄位顯示的是那一刻的配置狀態。」林知夏說,「只說明當時的範圍沒有打開這條路由,不能替它證明之後發生了什麼。」
平台責任人繼續往下讀。修改前摘要還留著一個維護服務短指針,版本簽名屬於舊模板;本次摘要中,創建人與修改原因欄位顯示為空。調用服務是 `BA-LEGACY-03`,本次導出只保留服務摘要,個人設備、帳號姓名和點擊記錄均不在可見欄位中。
「把『沒有』換成欄位邊界。」林知夏提醒,「寫成『本次摘要未提供』。」
記錄員馬上改寫。
第二組欄位來自當前版本。狀態後綴是「待人工補授權」,`content_access` 仍然為關閉,`confirm_route` 則變成 `legacy_m17`。旁邊標註著一次控制面寫入,時間為10:54:51,關聯事件號與10:55:18失敗請求不同。
林晏川看著兩行狀態,像終於看見一扇門的門軸:「路由被加上了,但正文權限還是關著。」
「對。」林知夏說,「這就是我們現在能說的全部。配置允許把狀態送進待補授權流程,不等於有人出票,更不等於有人點過確認。」
平台責任人把橋接接口回執接進只讀屏。回執只顯示欄位格式通過、節點證書通過、入口狀態被接收,授權回執一欄仍為空。F3與ROOF-1528的關聯摘要沒有重合,10:55:12的兩個事件繼續各自存在。
林知夏讓記錄員把兩條軌道並排放在頁面上。
左邊是F3重新推送,來源欄位為空;右邊是ROOF通過 `effective_alias` 和入口狀態回執觸及入口層。中間沒有共同事件號,也沒有可供合併的載荷摘要。10:55:18那條失敗請求單獨列在下方,狀態停在權限控制器。
「它們都在同一段延遲窗口裡。」林晏川說。
「同一窗口可以解釋為什麼要一起查。」林知夏把筆尖落在兩條線之間,「但不能替它們變成同一個人做的事。」
十分鐘後,平台責任人提交了恢復副本。林知夏逐項核對哈希,確認摘要沒有帶出通知正文、附件內容和帳號欄位。林晏川在見證欄簽名,手沒有再發抖。
他簽完後看著自己的名字,忽然問:「如果這次恢復能證明原來沒有確認路由,那是不是說明之前那條草稿一定是假的?」
「只能說明控制面原先沒有給這條範圍配置確認路由。」林知夏合上記錄本,「草稿是否生成、是否生效,仍按它自己的回執判斷。別讓一個層級替另一個層級下結論。」
他點頭,沒再追問。
走廊里傳來推車聲,林母讓人送來的飯盒放在門口,沒有人敲門催他們。林知夏打開門,看見盒蓋上壓著一張折得很整齊的紙。
紙上是林母記下的時間:隨訪科來電十一點四十六分,自己說漏0318十一點四十八分,林若若追問十一點五十二分,哭泣十一點五十四分。每一行後面都寫著「僅為家庭記錄,未作系統證據」。
林晏川看了很久,喉結動了動:「她真的開始記了。」
「這是她現在能做的。」林知夏把紙重新折好,「先把她從替別人解釋的位置上拉出來。」
飯盒裡的粥還溫著。林晏川低頭喝了一口,眼圈被熱氣熏得發紅,卻沒有再把那點紅色藏到袖口裡。
平台責任人這時敲了敲門:「恢復窗口已經封存,發現一項異常。」
林知夏回到屏幕前。
修改前摘要的 `change_reason` 欄位為空,但版本簽名指向一個舊模板短指針。管理員輪換表里沒有這段完整版本名,當前頁面只能顯示前綴:`F3-FAM-3.4-`。
「工單里有這個版本嗎?」她問。
「要對照原始維護工單和歷史版本。」
林知夏把飯盒蓋好,將下一張申請單壓在紙條上:「那就只查版本。先看批准範圍里有沒有這一層。」
平台責任人點開新申請,系統提示舊模板版本的保留期正在倒計時。
林知夏看著那行倒計時,聲音很輕,卻沒有一點猶豫:「不追名字,先追它從哪一張工單里出來。」
隔離審計室的門關上時,平台責任人把這句話寫在操作單最上方,下面又加了一行小字:只導出修改前欄位摘要,不回寫生產環境。
林知夏沒有立刻讓他按下恢復鍵。她先看了雙人見證欄,平台責任人一欄已經簽好,另一欄留給林晏川。桌面上擺著三份東西:上一輪封存的範圍哈希、舊節點維護服務的版本號,以及林晏川剛剛核過的現場時間記錄。
「先念條件。」林知夏說。
林晏川拿起記錄單,聲音還有一點沙,卻比昨晚穩了許多:「恢復對象是修改前欄位摘要。可見範圍包括版本號、欄位名、狀態位、調用服務短指針、關聯哈希和時間戳。正文、附件、帳號本體、設備持有人、確認端身份,不在範圍內。恢復動作只讀,不重試,不刷新,不回寫生產環境。」
平台責任人點頭:「執行一次,完成後窗口關閉。」
「不是完成後窗口關閉。」林知夏看著他,「是導出結果封存後,窗口才關閉。中間任何異常都停在屏幕上。」
他把這句話補進操作日誌,才把手放到鍵盤上。
進度條從左側緩慢推過去。第一格是版本號,第二格是範圍哈希,第三格是時間戳。屏幕上只出現欄位名和狀態位,通知內容仍被鎖在授權範圍之外。
林晏川盯著屏幕,手指無意識地壓住了筆帽。林知夏看見了,沒叫他放開,只把另一張見證紙推近了一點。
「你不用替系統緊張。」她說,「它該自己承擔空白。」
他低低笑了一聲:「以前我總覺得,只要屏幕上出現我的名字,就一定是我哪裡沒做好。」
「名字是欄位,不是事實。」
「這句話你說過很多次。」
「你記住了就行。」
進度條走到百分之四十七時,審計屏彈出一行黃色提示:修改前摘要仍可恢復一次。是否繼續導出欄位摘要?
平台責任人回頭看她。
他把提示和操作員編號寫入日誌,林晏川在見證欄旁補上當前時間,兩人才共同確認。
屏幕終於展開第一組欄位。
`scope_name = F3/0318 historical confirmer`
下一行是基礎狀態:索引/狀態核對。
再下一行,權限層級被壓縮成幾個短詞:`content_access = off`,`confirm_route = closed`。
【記住本站域名 TW 看書網解無聊,𝒔𝒉𝒖.𝒕𝒘超實用 】
林晏川的呼吸停了一拍:「修改前沒有待人工補授權。」
「欄位顯示的是那一刻的配置狀態。」林知夏說,「只說明當時的範圍沒有打開這條路由,不能替它證明之後發生了什麼。」
平台責任人繼續往下讀。修改前摘要還留著一個維護服務短指針,版本簽名屬於舊模板;本次摘要中,創建人與修改原因欄位顯示為空。調用服務是 `BA-LEGACY-03`,本次導出只保留服務摘要,個人設備、帳號姓名和點擊記錄均不在可見欄位中。
「把『沒有』換成欄位邊界。」林知夏提醒,「寫成『本次摘要未提供』。」
記錄員馬上改寫。
第二組欄位來自當前版本。狀態後綴是「待人工補授權」,`content_access` 仍然為關閉,`confirm_route` 則變成 `legacy_m17`。旁邊標註著一次控制面寫入,時間為10:54:51,關聯事件號與10:55:18失敗請求不同。
林晏川看著兩行狀態,像終於看見一扇門的門軸:「路由被加上了,但正文權限還是關著。」
「對。」林知夏說,「這就是我們現在能說的全部。配置允許把狀態送進待補授權流程,不等於有人出票,更不等於有人點過確認。」
平台責任人把橋接接口回執接進只讀屏。回執只顯示欄位格式通過、節點證書通過、入口狀態被接收,授權回執一欄仍為空。F3與ROOF-1528的關聯摘要沒有重合,10:55:12的兩個事件繼續各自存在。
林知夏讓記錄員把兩條軌道並排放在頁面上。
左邊是F3重新推送,來源欄位為空;右邊是ROOF通過 `effective_alias` 和入口狀態回執觸及入口層。中間沒有共同事件號,也沒有可供合併的載荷摘要。10:55:18那條失敗請求單獨列在下方,狀態停在權限控制器。
「它們都在同一段延遲窗口裡。」林晏川說。
「同一窗口可以解釋為什麼要一起查。」林知夏把筆尖落在兩條線之間,「但不能替它們變成同一個人做的事。」
十分鐘後,平台責任人提交了恢復副本。林知夏逐項核對哈希,確認摘要沒有帶出通知正文、附件內容和帳號欄位。林晏川在見證欄簽名,手沒有再發抖。
他簽完後看著自己的名字,忽然問:「如果這次恢復能證明原來沒有確認路由,那是不是說明之前那條草稿一定是假的?」
「只能說明控制面原先沒有給這條範圍配置確認路由。」林知夏合上記錄本,「草稿是否生成、是否生效,仍按它自己的回執判斷。別讓一個層級替另一個層級下結論。」
他點頭,沒再追問。
走廊里傳來推車聲,林母讓人送來的飯盒放在門口,沒有人敲門催他們。林知夏打開門,看見盒蓋上壓著一張折得很整齊的紙。
紙上是林母記下的時間:隨訪科來電十一點四十六分,自己說漏0318十一點四十八分,林若若追問十一點五十二分,哭泣十一點五十四分。每一行後面都寫著「僅為家庭記錄,未作系統證據」。
林晏川看了很久,喉結動了動:「她真的開始記了。」
「這是她現在能做的。」林知夏把紙重新折好,「先把她從替別人解釋的位置上拉出來。」
飯盒裡的粥還溫著。林晏川低頭喝了一口,眼圈被熱氣熏得發紅,卻沒有再把那點紅色藏到袖口裡。
平台責任人這時敲了敲門:「恢復窗口已經封存,發現一項異常。」
林知夏回到屏幕前。
修改前摘要的 `change_reason` 欄位為空,但版本簽名指向一個舊模板短指針。管理員輪換表里沒有這段完整版本名,當前頁面只能顯示前綴:`F3-FAM-3.4-`。
「工單里有這個版本嗎?」她問。
「要對照原始維護工單和歷史版本。」
林知夏把飯盒蓋好,將下一張申請單壓在紙條上:「那就只查版本。先看批准範圍里有沒有這一層。」
平台責任人點開新申請,系統提示舊模板版本的保留期正在倒計時。
林知夏看著那行倒計時,聲音很輕,卻沒有一點猶豫:「不追名字,先追它從哪一張工單里出來。」