李哲醒來時,嘴裡含著一根薯條。
不是他點的。
他甚至不記得自己走進過這家餐廳。
餐廳是那種高速公路邊上的連鎖店,玻璃上貼著粗糙的打折海報,空調壞了一半,暖得讓人頭暈。時鐘顯示凌晨三點四十二分。他手裡捏著一張列印紙,紙角被他自己的汗浸得發軟。
那是一份**值班記錄**。
抬頭印著「省應急管理廳 · 夜間值守報告」,下方是他自己的名字、自己的簽名、自己的工號。
簽發時間:**今夜 02:58**。
他看了一眼手機。
手機顯示:**03:42**。
中間的四十四分鐘,他沒有任何記憶。
(我在哪。)
(我怎麼來的。)
(我為什麼會在這裡簽了字。)
他翻到報告正文。
正文是空白的。
不是沒寫——是**被白色色塊整齊地蓋住了**。那種蓋法很專業,是公文處理系統裡的「留白佔位」格式,用來給尚未審批完成的段落占位。底下系統編輯器的狀態列小字寫著一行:
**「本欄位累計編輯時長:00:40:12。」**
李哲是省應急管理廳的夜間值守員,三十一歲,未婚,工作五年,沒出過差錯。
他最熟的就是這套報告系統。
**四十分鐘。**
系統的編輯時長是累積計時,只要文件被打開、游標在欄位內閃爍,就會往上加。不是打字時間,是**停留時間**。
也就是說,有人——有某個東西——在這份報告裡停留了四十分鐘,什麼也沒寫。
而那四十分鐘,剛好是他意識空白的四十分鐘。
他忽然意識到一件事:他不是「簽完字才離開」的。
他是**先離開,然後被簽了字**。
李哲打車回到值班室的時候,天已經泛青。
值班室在廳辦公樓的地下一層,長廊盡頭,恆溫恆濕,二十四小時燈火通明。推開門,屋裡一切正常——他的保溫杯還擺在桌角,杯壁上的茶漬是昨天下午留下的。椅子被往後推了一點。鍵盤上有一小片乾掉的薯條碎屑。
(我沒在這裡吃過薯條。)
他坐下,打開當班監控。
監控是廳裡給每個值班員做的自我留存,防止糾紛用的,正對值班人本人。
02:58 的畫面裡,他還坐在椅子上。
姿勢端正,後背貼著椅背,雙手放在鍵盤上。
然後——
他動了。
他打開了那份空白報告,游標移到正文欄,停在那裡。
沒有打字。
沒有起身。
沒有去倒水,沒有看手機,沒有靠椅背。
**整整四十分鐘,他沒有眨眼。**
畫面裡的李哲,像一尊被擺好的蠟像,精確地維持著「值班員在處理公文」的姿勢。鍵盤上的手指偶爾會抬起——非常平均——每四秒一次,敲下一個看不見的鍵。
03:38,他站起來。
站得很標準,椅子往後推的幅度剛好是人體工學建議的 27 公分。
他走出值班室,步伐均勻,手臂擺動幅度一致。
像一個**被遠程操作的員工**。
李哲把那份報告的「編輯歷史」調出來。
系統記錄了所有操作。
03:01 — 打開文件。
03:01 — 進入正文欄。
03:01 至 03:41 — **無任何按鍵輸入,游標持續閃爍**。
03:41 — 正文欄自動套用「留白佔位」格式。
03:41 — 送出「已完成」簽核。
李哲盯著那行「無任何按鍵輸入」。
四十分鐘,有人坐在他的椅子上、用他的手、打開了這份文件、什麼都沒寫——然後讓系統判定它「完成了」。
這不是遺忘。
這是**代行**。
他翻閱往年的值班異常紀錄。
廳裡的老檔案室在另一棟樓,沒有監控,只有一盞長明燈和一整面牆的鐵皮櫃。他藉著查「歷史應急案例」的名義把自己關進去。
鐵皮櫃的最底層有一疊沒有歸檔的紙本記錄,封皮上寫著「**值守異常登記(內部參照)**」。
厚度驚人。
他翻。
二〇一七年,王姓值班員,凌晨三點十五分在距離單位 62 公里的加油站便利店「醒來」,當班期間文件編輯時長四十分鐘整。附備註:**當晚應有一份 B 類事件速報被上報,系統最終未報。**
二〇一九年,許姓值班員,凌晨二點五十分在單位旁湖邊的一張長椅上「醒來」,當班期間文件編輯時長四十分鐘整。附備註:**當晚應處置一起群體性事件通報,系統最終歸檔為「已閱」。**
二〇二二年。二〇二三年。二〇二四年。
**每一次「代行」,都對應一份本該被簽、但沒人願意簽的報告。**
而每一次,報告最終都以「留白佔位 · 已完成」的方式結案。
沒有人上報,沒有人追責,也沒有人把那四十分鐘找回來。
李哲翻到最後一頁的時候,看見了一行鉛筆字,不知道是哪一任的人寫的:
**「它不是來害你的。它是來幫你把字簽完的。」**
**「只要流程閉合,它就走。」**
李哲在那張紙的背面,加了一行自己的字。
(那下一次呢。)
(下一次如果它不想走了呢。)
他回到值班室。
天已經亮了,但地下一層沒有窗戶,燈永遠是同一種白。他重新坐下,盯著那份空白報告的檔案編號。
他知道今晚會再來一次。
省裡這兩週壓著一份 B 類的環保事故內部速報,廳長口頭要求「先不上報,等上面的口徑」。
今晚是這份速報的系統截止夜。
如果他不簽,**代行者**就會來。
如果他簽了——簽在一份他心裡不同意的報告上——那也等於**請它來**。
他坐了很久。
他想了一個辦法。
22:47。
李哲打開那份環保速報。
他沒有簽「同意上報」,也沒有簽「不予上報」。
他在備註欄裡,一個字一個字地敲下了一整段話。
那段話很長,沒有分段,沒有標點,是一串他臨時編出來的、不符合任何公文格式的亂碼。系統的校驗器立刻跳出紅字:
**「本欄位格式不符,無法進入下一簽核階段。」**
他點了**保存草稿**。
然後他打開了**第二份**文件——同一份速報的副本。
在副本上,他正常地簽了一個完整、合規、可以走流程的「已閱」。
他把副本送進了待審佇列。
主文件——那份亂碼的——他**鎖定為「個人編輯中」**,一直不關。
系統規則:同一編號的文件,若有一份處於「個人編輯中」狀態,該編號**永遠不會被判定為流程閉合**。
他向椅背靠了過去。
(來吧。)
(你來試試看簽哪一份。)
23:58,值班室的燈閃了一下。
空調的恆溫提示音「嘀」了一聲,比平時低了半個音。
李哲感覺自己後頸發涼。
他用餘光看監控畫面——畫面裡的他,坐姿突然端正了一點點。他自己沒有動。
(它到了。)
他強迫自己盯住副本文件的「已閱」。
它也在盯。
他能感覺到。
某個不屬於他的意志正在試圖**接管他的手**,去關掉那份鎖定的主文件。
他咬住舌尖,讓疼痛提醒自己還在。
副本文件的「已閱」簽名靜靜地躺在那裡,像一個誘餌。
主文件在底下,亂碼,未結,永遠無法閉合。
**流程不完整。**
**代行者完不成。**
時間一秒一秒地走。
00:38。
00:39。
00:40。
00:40:12——
空調又「嘀」了一聲。
燈恢復正常。
後頸的涼意散了。
李哲慢慢地鬆開咬住的舌尖,嘗到一點血腥味。
他看監控。畫面裡的他,姿勢稍微塌了下來,像一個剛從長時間專注中放鬆下來的普通人。
他贏了。
這一次。
凌晨五點,他寫完交班記錄,起身關燈。
路過鐵皮檔案櫃的時候,他順手把那本「值守異常登記」抽了出來,翻到最後一頁,在自己昨天加的那行字下面,又補了一行。
**「它走的時候,帶走了一點東西。」**
他沒寫帶走了什麼。
他只是覺得,從今天開始,每次他在鍵盤上按下「已閱」兩個字——
手指會比平常慢半拍。
慢得非常平均。
每四秒一次。


















