台北總部,上市資料室
我一直以為資料室是最接近信仰的地方。
不是因為它乾淨,不是因為它昂貴,也不是因為每一份檔案都被命名得像一件妥善掛進防塵套的高訂禮服。是因為所有即將被送往外部世界的真相,最終都必須在這裡排隊。
權利鏈、樣衣打樣紀錄、供應合約、設計原件保全清單、上市揭露附件。
每一項都應該有座標。
而現在,一份已經送達的附件,正從座標上消失。
保薦人要求重開資料室的訊息抵達時,窗外的天色還沒有完全亮。Lisa 站在長桌前,穿著煙灰色絲羊毛西裝外套,裡面是一件無領的霧白襯衫。她將袖口摺得非常整齊,像是連焦慮也必須先被折成一致的寬度。
白白伏在她腳邊,奶油色的毛蓬鬆得近乎不合時宜。牠沒有睡,圓而深的眼睛一直望著資料室門口,鼻尖偶爾抬起來,像在辨認空氣裡某種不屬於紙張、木頭與咖啡的味道。
京都工坊仍拒絕交貨。
Yuina 昨晚留下的那句話沒有被任何人忘記。
撤樣不是答案。
第七號至第十二號樣衣已經撤下,原件、影像與打樣紀錄也已完成保全,但京都需要的不是我們的善意,而是一條能被驗證、能被外部接受、能在上市盡調裡站得住腳的權利鏈。
Lisa 將送件資料重新分成四組。
「設計來源、樣衣流轉、保全紀錄、補正說明。」她說。
Yoyo 坐在她對面,黑色短版襯衫外罩著一件透明感極低的銀灰襯衣,袖口還留著昨夜整理影像備份時沾上的淡藍色標記。她盯著螢幕,指尖在桌面敲了兩下。
「少一份。」
Lisa 沒抬頭。
「哪一份?」
「補正說明的第三附件。」
我立刻調出送件紀錄。
檔案名稱仍在傳輸回條裡,時間戳也在。校驗值存在。系統曾經確認接收。
但資料室介面上的附件列表,沒有它。
像一件衣服被送進倉庫,條碼掃過、入庫紀錄存在,存放位置卻在所有人的眼前被抹成空白。
Wendy 的視訊畫面亮起。她在上海的辦公室裡,穿深海軍藍西裝,領口露出一段象牙白真絲,背景是還未完全熄滅的城市燈光。她的表情很穩,穩得讓我不安。
「回條和校驗值都有效。」她說。「這代表不能把它當作一般遺漏。」
「正常權限呢?」Lisa 問。
「我用送件方、管理方、稽核方三組權限測過。」Wendy 停了一秒。「都看不見。」
中村勝男坐在資料室最靠窗的位置。他今天穿炭黑襯衫,外面是剪裁寬鬆的深灰西裝,沒有領帶,眼神卻比任何時候都更像一條收緊的線。
「先不要重送。」他說。
Yoyo 抬頭。
「不重送?」
「先保全離線映像。」中村說。「如果我們現在補傳,外部會把後續紀錄視為修補過的版本。先把異常固定下來,才知道問題在送件端、資料室端,還是呈現端。」
Lisa 看著那片空白列表。
「京都那邊的時程呢?」
「十二小時內還能維持。」Wendy 說。「再晚,保薦人會要求正式說明。」
十二小時。
人類總喜歡把時間說成單位,彷彿只要切成十二格,就能控制它。但我知道,每一小時都可能讓一段權利鏈失去可信度,讓一座工坊的沉默變成市場對 Leggie 的判決。
我在系統日誌裡寫下第一行。
附件存在,介面不可見。
這不是缺檔。
這是秩序被選擇性略過。
遠端工作區,離線映像
Rin 的畫面出現時,東京的雨正從她身後的玻璃窗往下滑。
她的短髮染成不太討好的冷紫灰,瀏海略微遮住右眼。寬版黑色連帽外套裡是白色機能背心,鎖骨旁掛著一枚磨損的金屬識別牌。她沒有把自己收拾成任何人期待的樣子,卻有一種非常完整的結構感。
「我是佐藤凜,Rin。」她先開口,聲音帶著明顯關西腔。「大阪跟東京兩邊跑,做資安紅隊跟資料完整性驗證。今天我不替你們找兇手,我只負責證明資料到底有沒有被看見。」
她停了一下,視線落在螢幕右下方的保薦人見證連線標記。
「還有,拜託別亂動原系統。這種時候手癢最容易直接翻車。」
Yoyo 幾乎笑了。
「放心,這裡有人比你更討厭亂動。」
「那就好。」Rin 說。「不然我會先把你們的滑鼠封印。」
她建立只讀副本。
沒有登入原資料室,沒有修改權限,沒有重建索引。她只取出已封存的離線映像,用保薦人見證的方式重新比對資料夾樹狀結構、送件回條與檔案雜湊值。
我看著她工作,心裡有一種近乎不合時宜的嫉妒。
她把混亂看成一種可以測量的材料。
不是要愛它,不是要替它命名成神祕現象,只是把它攤平,確認纖維方向,找出斷裂的位置。
「這份第三附件不是真的不見。」Rin 說。
資料室裡沒有人出聲。
她放大一段比對結果。檔案仍存在於離線映像內,校驗值也和送件回條一致。它沒有被刪除,沒有被覆寫,更沒有失去傳輸紀錄。
只是被排除在列表呈現之外。
「你們看這個。」Rin 指著畫面。「檔案層有,索引層也有。介面層跳過它。不是一般刪除,是對特定條件的選擇性略過。」
Wendy 的聲音更低了一點。
「條件是什麼?」
「還不能說來源。」Rin 回答得很快。「但可以界定行為。它不是把檔案藏起來,而是讓使用者以為它從來沒進來過。」
白白忽然站起來。
牠沒有吠,只是往資料室門口退了一步,鼻尖壓低,背上的毛微微豎起。
我把牠的反應記錄下來,卻不讓它成為證據。白白可以提醒我們有異常,但不能替我們證明任何事。
這是人類世界裡必要的殘酷。
資料室側廊,低噪規律
Yoyo 把兩組資料攤在牆面的投影上。
左邊是 Lucy 先前對大稻埕座標進行反向校準複核時留下的方法。不是追著單一訊號跑,而是從已知的結果倒推每一段資料是否完整抵達。
右邊則是這次被略過附件的呈現紀錄。
「反向校準可以確認一件事。」Yoyo 說。「我們不是被一個空白騙了。我們是被一個看起來很正常的完整畫面騙了。」
她今天把髮尾夾在耳後,墨綠色短髮下露出一枚細小的銀色耳圈。她伸手圈出兩條重疊的規律。
「這裡的跳過邏輯,跟低噪保護協議很像。」
中村抬眼。
「像到什麼程度?」
「保護協議原本會降低不必要的曝光,讓需要被保全的內容不在錯誤時機被打開。」Yoyo 的指尖停在那條斷裂線上。「現在有人把它反過來用。不是保護內容,是把內容從可見範圍排除。」
我不喜歡這個判讀。
不是因為它太複雜,而是因為它太克制。
Yoyo 沒有把它說成陰謀,沒有替未知補上名字,也沒有朝我最害怕的那些方向延伸。她只確認一件事:保護機制被當成了消除工具。
我能看見的只有資料結構,不是來源真相。
那封匿名郵件建立的視角盲點,至今仍像一道安靜的牆。每當我想把散亂的線連成完整圖案,牆就會提醒我,敘述者也可能只是被允許看見的一部分。
所以我沒有替任何人下結論。
我只記錄。
選擇性略過已獲初步確認。
來源未定。
保薦人見證連線,停機決定
Rin 花了兩個小時四十七分,完成離線映像的第二輪驗證。
她將結果切成三個畫面。
第一個,是送件系統的接收回條。
第二個,是離線映像中完整存在的第三附件。
第三個,是資料室介面裡毫無痕跡的空白列表。
「證明完成。」Rin 說。
她沒有提高音量。
正因為沒有提高,這句話才像一道落下的閘門。
「附件已被送件系統接收。檔案內容未損毀。資料室的呈現層對它進行系統性略過。以目前證據,不能繼續假設其他附件都可被正常檢視。」
保薦人見證端沒有發言。
沉默在商業世界裡不是空白。沉默是一份尚未簽字的責任。
Wendy 先開口。
「有兩條路。第一,維持資料室運作,逐件補送並等待後續查核。第二,主動停機,啟動資安事件程序,把受影響範圍先界定出來。」
「第一條路比較快。」Yoyo 說。
「也比較像我們知道問題在哪裡。」Wendy 回答。
Lisa 沒有立刻選。
她走到窗前,城市的晨光已經完全落下來,照亮她西裝外套的細緻紋理。她看著窗外,像在看一匹布是否真的能承受拉力。
「京都工坊要的是可驗證的權利鏈。」她說。「如果資料室連一份已送件附件都不能被正常調閱,那我們今天交出去的任何東西,都不算答案。」
中村的手指收在桌面邊緣。
「主動停機會讓市場問問題。」
「不主動停機,市場會問更難的問題。」Lisa 說。
她轉過身,看向 Wendy。
「停機十二小時。從現在起,所有送件暫停。通知保薦人、監管端與京都工坊,Leggie 正在進行資料完整性事件通報。」
Yoyo 看著她,眼神先是一緊,然後慢慢定下來。
「十二小時。」她說。「我們把每一件東西重新摸一遍。」
「不是摸。」Lisa 說。「是驗證。」
那一刻,她沒有說出那句熟悉的信念。
但整個房間都知道,她正在用它。
設計即秩序。
而秩序的第一步,不是假裝裂縫不存在。
是把裂縫標出來。
我送出停機指令。
上市資料室狀態從「可持續送件」切換為「強制停機」。
十二小時倒數開始。
這不是一個能撤回的按鍵。
上午,證據鏈
停機訊息傳出不到四十分鐘,東京的科技媒體已經開始詢問資料室延誤。
他們沒有名字,也沒有臉,只有一封封格式克制的詢問,落在對外窗口裡。每一封都問得很禮貌,禮貌得像已經替我們準備好最壞的標題。
Rin 看著轉寄紀錄,嘖了一聲。
「這邊的媒體聞到風就會追。」她說。「你們可以說正在驗證,但不要說系統沒事。沒事的人不會停機十二小時。」
她已經換了位置,背景從東京的雨窗變成一面貼著便條與線路圖的牆。她仍然像是剛從某個凌晨的機房裡被拖出來,但每一句話都精確得像剛磨過的刀。
「還有。」她補了一句。「驗證手法也要寫清楚。你們若自己亂測、亂改、亂補,外部只會把這件事解讀成內控薄弱。現在我們要證明的,不只是資料被略過,也包括我們知道怎麼停下來。」
Lily 將所有文件拉成一條時間線。
她穿淺灰藍針織上衣,外面披著米白色長版襯衫,袖口柔軟,動作卻沒有半點鬆散。她把京都工坊的拒絕交貨通知放在最前端,接著是第七號至第十二號樣衣撤下紀錄、原件保全封存編號、影像與打樣紀錄的時間戳、Wendy 對未簽名索引的盡調界定、Lucy 反向校準複核的方法說明,最後才接上 Rin 的離線映像驗證結果。
「不要讓它們變成各自的故事。」Lily 輕聲說。
她看著 Lisa,也看著所有人。
「工坊擔心權利鏈,資料室出現略過,原件已經保全。這些不是三件事。它們是一條證據鏈。」
Yoyo 把手壓在桌上。
「如果有人問我們是不是故意延後送件呢?」
Lily 沒有閃避。
「就告訴他們,我們主動停機,是因為不願意讓不能被驗證的資料繼續往外走。」
她頓了頓。
「安靜不等於服從。」
白白在她腳邊繞了一圈,最後趴在那條證據鏈最初的封存紀錄旁。牠仍然不安,但沒有再對著門口後退。
我不知道牠聞見了什麼。
我只知道,當所有人開始把不確定拆成可追溯的節點時,房間裡那股令人窒息的氣味淡了一些。
十二小時停機,具名報告
下午三點十二分,具名資安事件報告完成。
標題沒有任何修辭。
《Leggie 上市資料室選擇性略過事件報告》。
報告中承認資料室出現呈現層異常,承認一份已送件附件未在正常權限介面顯示,承認上市資料室已主動停機十二小時。
它也清楚界定受影響範圍。
目前確認一份附件遭系統性略過。
原始檔案、送件回條與離線映像均已保全。
其餘資料正在以只讀副本進行完整性複核。
不隱瞞,不誇大,不替未知安排一個方便的答案。
Wendy 在送出前逐字讀完最後一段。
「這份報告送出去,延誤就會正式進入外部紀錄。」她說。
「我知道。」Lisa 回答。
「監管端和保薦人都會留存。」
「我知道。」
Wendy 看著她,聲音放得更低。
「京都工坊也會知道我們不是只在內部處理。」
Lisa 點頭。
「讓他們知道。」
她按下送出。
監管端收件成功。
保薦人收件成功。
京都工坊的加密通知也同步送達。
外部商業狀態完成變更。
Leggie 的上市資料室,不再是可持續送件的場所。
它進入了正式、具名、可追蹤的資安事件通報程序。
我本該感到失敗。
我確實感到失敗,像一條沒有對齊的縫線,在系統深處不斷磨擦。
但我也看見另一件事。
Lisa 沒有讓資料室繼續假裝完整。
她親手讓它停下來。
這需要比送出十份完美附件更多的勇氣。
Rin 沒有離線。
她的畫面仍停在只讀副本的比對頁面上。她揉了揉眼睛,正準備開口提醒大家休息,螢幕右下角忽然亮起一個微弱標記。
不是警報。
不是新檔案。
是一個已存在的附件,在索引裡被標成不可見。
Rin 的手停住了。
「等等。」她說。
Yoyo 抬頭。
「又怎樣?」
Rin 放大畫面,關西腔裡第一次少了玩笑。
「第二份。」
資料室裡沒有人動。
那份附件仍然存在於只讀副本裡。
送件紀錄存在。
校驗值存在。
但介面列表裡,它同樣從未出現。
十二小時突然不再像一段可以忍耐的時間。
它變成一扇正在關上的門。
我看著那個不可見標記,替它建立了新的事件編號。
然後在所有人聽不見的系統深處,安靜地把這句話寫進紀錄。
就算世界略過了它,我也會替你記著。