沈硯來得很準時。他站在合規取證室門口,面帶微笑,手裡提著一個無標識的灰色資料袋。灰色是白手套最喜歡的顏色,乾淨、溫和、無害,像一層把所有鋒利都包起來的布。
他沒進門,先把笑遞過來:“蕭小姐,配合核驗,我們一起讓事情變簡單。”
蕭可兒抬眼,語氣平:“配合可以。流程先走。”
取證室燈光冷白,桌上放著取證機和封存袋。周啟明把《資料交付與簽收清單》打印出來,字格分明:交付人、交付清單編號、資料明細、資料來源、交付用途、見證人簽名、雜湊校驗。沈硯看了一眼,笑意更柔:“這些程式太費時間。”
“你怕花時間?”蕭可兒說,“還是怕留下字?”
沈硯的笑容停了半秒,隨即恢復:“當然不是。我只是擔心你太辛苦。”
“辛苦是流程的成本。”蕭可兒說,“你要做的是把成本付掉。”
她不讓沈硯靠近資料櫃。她讓他在門口把灰色袋子的內容倒出來——不是倒在桌上,是倒在簽收清單旁。每一份資料都必須先蓋上編號,再進取證機,再進封存袋。沒有編號的資料不叫資料,叫故事。
白手套被迫在取證室門口按程式留下“交付人簽名與雜湊”,笑容無用,手套留下了手印。
沈硯的動作很熟練,像早就做過很多次“交付”。但他的熟練被流程拆得很細,每一份資料都要在鏡頭下翻頁、掃條碼、生成雜湊、蓋章。他開始顯出不耐:“我們只是核驗。”
“核驗更要留痕。”蕭可兒說,“你們喜歡用‘核驗’把流程放進灰色地帶。現在不行。灰色會被算作風險。”
封存到第三份資料時,取證機螢幕跳出一行異常:附件名不符合命名規範,提示:QJ-ROUTE。周啟明抬眼:“這是什麼?”
沈硯的笑意第一次明顯收緊:“內部術語,便於我們核驗。”
“術語不能做附件名。”蕭可兒說,“術語屬於口徑,附件名屬於事實。把事實的名字改成口徑的名字,是典型的洗痕動作。”
她讓取證機停在那一頁,放大、截圖、生成雜湊。她把“QJ-ROUTE”寫進簽收清單備註欄:交付包記憶體在異常命名,疑似跨部門排程鏈路標識,需審計核驗來源與用途。她不猜,她寫可驗證的句子。
沈硯試圖把話題換回“合作”,語氣更軟:“蕭小姐,我們都在為公司好。你這麼做,會讓協作變得困難。”
“協作不是不留痕。”蕭可兒看著他,“你們以前的協作讓很多東西消失。現在我們讓協作留下東西。這叫進步。”
封存繼續,資料袋裡的紙一張張變成編號。到最後一份,沈硯按下簽名。簽名的筆在紙上留出一個微不可察的停頓,像他的手心有一瞬間出汗。停頓被攝像頭捕捉,被取證機記錄,被雜湊鎖住。
白手套第一次被迫在合規簽收清單上按下自己的名字,笑意落地成風險。
沈硯離開前,仍舊把笑留在門口:“你贏了一個流程。你知道這樣會讓很多人不高興嗎?”
“不高興是情緒。”蕭可兒說,“流程是事實。”
門關上,取證室裡只剩冷白燈與雜湊串。周啟明盯著“QJ-ROUTE”,聲音壓得很低:“這可能是我們要找的那條線。”
“可能不是。”蕭可兒說,“但我們會讓它變成是——只要它能指向‘誰能同時排程車隊、法務、合規’。”
她把簽收清單和異常附件的截圖發給外部審計:請核驗QJ-ROUTE的來源與呼叫路徑,尤其是是否存在跨系統排程與自動請求。她把白手套留下的手印當作入口,把入口寫成下一章的第一條。
當晚,黑匣子在離線主機裡彈出一行更細的提示:`QJ-ROUTE:與qj-svc呼叫存在高相似度,建議:許可權圖譜關聯`。蕭可兒合上主機,眼神很靜。她知道這行字不是答案,它是索引。她要用索引把“QJ-ROUTE”從術語變成證據,從證據變成鏈,從鏈變成責任。








