第四十七章 城隍的工作
謝文心的早餐店先有菜單,才有地址。
菜單寫在一張被折過四次的影印紙上,透明膠帶已經發黃。蛋餅、蘿蔔糕、鹹豆漿,下面有她太太用紅筆加的一行:不准妳賣軍中那種稀到看見碗底的粥。
紙貼在置物櫃內側。
D+32清晨,謝文心換上防彈背心前看了它三秒,把櫃門關上。
「妳每次出勤都看?」周若岑問。
「確認老闆還沒把我開除。」
「店都還沒開。」
「所以更不能被開除。」
謝文心說完,把槍套扣好。她沒有講出另一句:戰前她和太太看過三個店面,一個租金太高,一個排煙不合,一個離市場很近、房東卻不肯簽長約。她們原本約好下個月再看。
那不是用來增加任務重量的遺願。
是她打算活著回去繼續討價還價的生活。
城隍小隊今天的任務也不像突擊。
一名北河市紀錄管理員同時被軍方列為疑似協力者、被地方列為合法接替鏈的關鍵證人。軍方安全組已經在街口,市府人員已從後門進入,社群頻道上則有人貼出姚靜宜的姓名與工作地點,說「放她走,下一次警報就會害死整個里」。
上級給城隍的要求只有一個結果:把人和原始紀錄帶到能獨立查驗的地方,期間不得讓軍警、市府或群眾任一方單獨控制她。
政治上的要求更多。
有人希望謝文心先拘提姚靜宜,再慢慢查清楚。這樣畫面最好看——軍方迅速處置疑似內應,政府能向北河居民證明不是軟弱。也有人希望城隍直接宣布她是證人,以免合法接替鏈在外國夥伴眼中斷掉。
謝文心兩個都拒絕。
「她現在不是我們已證明的敵人,也不是誰說了就不能碰的聖人。」她對周若岑說,「她是一個有兩種互相衝突證據的活人。城隍先讓她活著,讓證據也活著。」
周把一張手繪街區圖攤在桌面。戰前圖資已經無法反映被炸毀的巷口、居民自己堆起的阻車物與哪一棟樓還有人;她只標出任務需要知道的幾件事:軍方在前、市府在後、群眾由兩條街聚集,附近仍有地方警察與避難人口。
「最快的方法是我們先把人帶走。」周說。
「然後軍方說我們縱放,市府說我們綁架證人,群眾只看見特種部隊把她塞進車。」
「至少人還在。」
「城市會跟著不在。」
周皺眉。她最討厭的不是風險,是明明有能力快一點,卻必須站著等別人把話說完。戰爭開始後,這種等待已經害死過人;伏潮的名單、郭政勳的後衛、每一個錯過的窗口都讓她本能地相信,速度至少比猶豫誠實。
但今天若快一步,城隍本身就會成為下一份互相衝突的證詞。
「界線妳說。」周最後道。
謝文心只說三條。沒有立即傷害,不拘提;沒有分離來源,不銷毀或移動原始物;沒有看清目標,不開槍。若姚靜宜試圖逃,先保住紙本與旁證,不把整條街當她的共犯。
這些話沒有讓任務安全。
它們只讓城隍事後不能把任何失敗都解釋成必要。
出發前,顧芷衡直接接進小隊通聯。
她沒有命令謝改變界線,只說政府收到地方民代與軍方安全部門的共同要求:北河所有同時出現在異常警報與戰時代理紀錄裡的人,先集中、隔離,再逐一排除。名單上不只姚靜宜,還有消防員、交通值班員、醫院聯絡人與兩名曾替敵占區家屬轉送訊息的里長。
「緊急狀態下,法律空間有。」顧說,「政治上也容易說明。妳若認為不做,告訴我會換來什麼。」
謝文心看了一眼置物櫃。
她服役十九年,見過太多長官把「依法可以」說成「現場必要」,也見過基層為了不讓城市立刻崩掉,做完事後才發現自己的名字被寫進嫌疑欄。集中所有人確實可能抓到內應,也會一次拔掉北河僅存的地方經驗。
「會換來比較慢、比較難看的查驗。」謝說,「也會換來一個還敢承認自己看見過什麼的城市。」
「如果名單裡有人今晚再害死人?」
「我不能保證沒有。」
「那妳推薦什麼?」
「只對已有獨立傷害證據的人限制行動。其餘先保護原始紀錄與本人,不能因同一套資料自己指向自己,就當成兩份證據。」
顧沒有稱讚她勇敢。「我會拒絕整批集中。漏掉的人算在政府決定裡,不只算妳。」
通聯結束後,周若岑問:「她是在替我們分責任?」
「她是在說這不是特種小隊可以偷偷決定一座城的事。」
「如果出事,罵名還是我們的。」
「罵名不會打死人。」謝扣上頭盔,「先管會的。」
姚靜宜的臨時辦公點原是一間補習班。
門口還貼著停課前的模擬考榜單,名字上積了一層爆炸帶來的灰。軍方安全組守在一樓,兩名市府法務人員已上到二樓;姚靜宜坐在教室最後一排,防水袋抱在胸前,像一個不肯交卷的考生。
街外的人越來越多。
最前面的男人拿著河西錯誤警報的手機截圖。他的父親在兩股車流相撞時跌倒,至今還躺在醫療站。他不在乎「職務憑證」與「持有人」是不是同一件事,只知道那道訊息經過姚靜宜的帳號。
另一名婦人替姚辯護。第一擊當晚,是姚用紙本名冊替她找到失散的孩子;如果沒有那批臨時接替的人,北河市政府早就只剩一棟大樓。
兩個人都說真話。
人群因此比被單一謠言煽動更難處理。
謝文心走進一樓時,軍方安全組帶隊軍官先把拘提建議遞給她。
「她的憑證造成兩次異常,」軍官說,「我們沒有時間等法律課。」
「憑證在幾個地方出現?」
「這就是拘提後要查的。」
「那你現在要帶走的是人,還是所有出現過她憑證的地方?」
軍官壓低聲音。「外面已經知道她是誰。今天放著不處理,北河每一道警報都會有人拒絕。」
「所以更不能用一個還沒證明的逮捕,教大家相信警報。」
「謝士官長,妳在替一個可能害死妳部下的人爭程序。」
「我在替你下一次真的抓到人時,留下讓別人相信你的東西。」
她沒有要求安全組撤走,只要求他們把武器留在不會被窗外看成即將攻樓的位置,並在教室外等候。市府法務人員也不能把姚靜宜以「保護」名義直接帶離。
兩邊都不滿意。
周若岑站在樓梯口,替謝承受最先到來的怒氣。安全組一名士兵認出她,質問城隍是不是因政府壓力才插手;市府人員則說特種小隊在場本身就是軍方威嚇。
周本可用自己的名聲壓住兩邊。
城隍在戰前就是少數被公開過代號的城市反滲透單位,開戰後幾次任務又留下太多死者。她若說「我保證」,一部分人至少會暫時閉嘴。
她沒有。
「我不保證姚靜宜無罪,」周說,「我保證今天誰想跳過證據,都得先把名字留下。」
這句話既不英雄,也不討喜。
卻讓安全組與市府第一次站到同一個位置:誰都不願成為先越線的人。
二樓教室裡,謝文心坐在姚靜宜對面。
「袋子裡是什麼?」
「代理紀錄正本、兩份值班名冊,還有第一擊後的手寫警報變更。」
「誰碰過?」
「很多人。」姚說,「如果妳要我講一個乾淨答案,沒有。」
「我不要乾淨。我要妳記得的。」
姚靜宜看著她的防彈背心。「軍方資料說我協助敵人。」
「是。」
「市府說我是證人。」
「也是。」
「妳相信哪個?」
「我相信妳現在有一袋不能只交給其中一邊的東西。」
姚沒有因這句話放鬆。她把袋子抱得更緊,問:「如果我不跟妳走?」
「那就留在這裡。我們得把外面的人分開,也得讓兩邊都看見紀錄沒有消失。」
「妳不抓我?」
「妳現在沒有在傷害人。」
「如果我真的做過?」
「那也要有人證明是哪一件。」
謝說話時,樓下突然傳來玻璃碎裂聲。
人群裡有人丟出第一顆石頭。它沒有砸中軍人,砸破的是補習班門邊的展示窗。安全組士兵抬槍,街對面的地方警察也向前一步;兩批穿不同制服的人同時把對方的動作看成威脅。
周若岑先站到兩者視線中間。
她沒有高喊城隍身分,只把槍口朝地,命令自己的人不要形成攻擊隊形。謝文心下樓,站在破窗後面,對那名父親受傷的男人說:「你可以留下姓名和證據,也可以罵我。但你再丟一顆,下一個抬槍的人未必看得見你手上沒有武器。」
男人紅著眼問:「她害人,為什麼妳保她?」
「因為要證明她害了哪一個人。」
「等妳證明,還要死多少?」
謝文心沒有說「不會再死」。
「我不知道。」她說,「但今天如果我們拿一段影片、一個帳號就把人帶走,明天敵人只要替你做一段影片,站在這裡的就是你。」
人群沒有被一句話說服。
有人繼續叫罵,有人開始往後退。那名男人沒有道歉,只把手裡第二顆石頭放到地上。地方警察先退半步,安全組士兵也放低槍口。
北河沒有在那一分鐘自己向自己開火。
同一分鐘,真正被安全組追查的另一名市府約聘人員從兩個街區外離開。
他不是因城隍「放走嫌疑人」才突然成為內應。事後能確認,他的通訊裝置曾向望潮灣方向送出地方警報降級時間,也持有一張不屬於自己的交通圖。他趁人力集中姚靜宜辦公點時,搭上一輛運送廢料的卡車,沒有被攔下。
周若岑其實看過那輛車。
它在兩條街外停了九十秒,車斗蓋著破碎隔熱板,駕駛出示地方清運標誌。若周依自己最初的快速方案封住街區,車不可能離開;但同一個封鎖也會把聚集居民困在安全組槍口前,讓城隍必須用武力決定誰能走。
她當時只讓人記下車輛特徵,沒有阻止。
直到獨立通訊紀錄送來,她才知道自己放過的是誰。她沒有對部下說「當時無法判斷」,因為那雖然是真的,仍可能被用來抹掉選擇。她親自在任務紀錄裡寫下:車輛曾進入可視範圍;因未有獨立證據,未封鎖、未使用武力;嫌疑人其後確認在車上。
城隍最常被外界想像成找到每一個藏起來的人。
謝文心一直認為,它真正的工作是讓沒有被找到的人,也不能替小隊製造無限權力。
謝文心的界線救下一場可能的軍民流血,也確實讓搜索變慢,使一名已有獨立證據的嫌疑人逃出當日控制範圍。
她在紀錄上簽名,沒有把後一項刪掉。
周若岑看見時說:「如果先把整區封住,他走不了。」
「姚這邊的人也走不了。」
「我知道。」
「妳後悔?」
周望著街外。人群還在,軍車也還在,至少沒有人躺在兩者中間。
「我討厭這個代價。」她說,「不等於我要把它改寫成沒有代價。」
謝文心離開補習班前,接到太太的語音訊息。
通訊延遲了四個小時,內容只是問她菜單上的鹹豆漿要不要加蝦米。太太知道她在出勤,不問地點,也不問危險;她們在開戰後形成一種笨拙默契,誰留在城市裡,就替另一個人保留一件戰爭以外的小事。
謝站在模擬考榜單旁,把訊息聽了兩遍。
她回:「不要。會有人過敏,還得另外標。」
錄完又刪掉。
第二次她說:「少量,旁邊寫清楚。妳字比我好看。」
這次送出去。
周若岑沒有催她。她看得出謝不是在留遺言,而是在做一個只有活著的人才需要處理的決定。那張還沒有地址的菜單因此沒有讓謝更願意犧牲,只讓她更清楚:如果城市用懷疑把所有人推進同一個分類,戰後不會自然長出早餐店。
下午,姚靜宜同意離開補習班。
不是被軍方拘提,也不是由市府單獨保護。她帶著防水袋走在謝文心身邊,兩方各自留下能證明人與紀錄狀態的代表。城隍沒有走祕密撤離路線,也沒有讓媒體拍攝完整移動;公開畫面只足以證明她是活著、自願離開,原始紀錄沒有被某一方奪走。
這個結果立刻受到兩邊攻擊。
北河地方頻道說軍方對疑似內應過度寬容,證明「程序」比居民性命重要。另一批人則說姚靜宜實際上已遭軍事控制,所謂獨立查驗只是替北辰旅補做合法外衣。
北京把畫面剪成「台軍護送通敵官員逃離民眾質問」。華府一間政策辦公室則私下詢問,若台灣連一名警報權限持有人都不能迅速隔離,先前拒絕美方託管認證是否仍站得住腳。
顧芷衡沒有替謝文心發布英雄式澄清。
她只公布三項可由不同來源核對的結果:姚靜宜仍活著、原始紀錄未被單方控制、北河辦公點沒有發生軍民交火;同時承認另一名具獨立嫌疑的人趁勢離開,追查未完成。
「這會被說成無能。」幕僚提醒。
「如果只公布我們保住的人,不公布我們漏掉的人,」顧說,「下一次就沒人相信我們真在保護證據。」
日本聯絡組接受這份有限結果,沒有把北河合法接替鏈降為不可信;新加坡把城隍的處置視為一個仍可觀察的案例,暫緩中止與台灣地方節點的資料交換。美方沒有改變逐日批准支援的決定。
前線則收到更直接的結果。
姚靜宜帶出的手寫變更證明,D日第一擊後北河警報代理權曾經合法轉移,不是北辰旅在反擊後自行創造;市府因此仍能為地方工程、交通與避難行動提供可追溯授權。張晟灝不能隨意命令城市,卻也不必為每一輛水車另造軍事身分。
同一批紀錄也顯示,姚的職務憑證在她沒有接觸設備的時段被使用過。
這沒有替她完全洗清嫌疑。
只證明「帳號做過」不能直接等於「人做過」。
傍晚,謝文心第一次正式詢問姚是否願意作證。
姚坐在臨時查驗室裡,手邊沒有防水袋。那是三十一天以來,原始紀錄第一次離開她的身體,卻沒有落進任何單一單位手中。
「可以。」姚說,「但我不要只有軍方的人陪我。」
謝沒有勸她相信城隍。「妳要誰?」
「一個不是市府、不是軍方,也不會因為我支持哪一邊就替我說話的人。」
「有名字嗎?」
姚停了一會兒。
「劉國樑。」
周若岑在門邊抬起頭。
劉國樑,六十六歲,退休無線電工程師,公開主張兩岸統一,女兒長年住在上海。戰爭開始後,他卻用自己維護的類比設備播報北河仍能確認的避難、供水與失聯訊息,從不替政府刪掉壞消息。
軍方安全資料裡,他的政治立場比姚靜宜更早被標記。
就在姚說出名字的同時,一段新影片已在北河頻道流傳。
影片裡,劉國樑面對鏡頭,親口說出共軍下一次攻擊的時間,要求居民不要相信台灣軍方。
聲音是他的。
臉也是他的。
不到十分鐘,影片已被轉進避難所、守備連與海外媒體的共同頻道。有人要求立刻炸掉他的發射設備,也有人說,正因政府要抓他,才證明影片裡的警告是真的。
北河剛學會不要只相信一個帳號,敵人便給了它一張人人看得懂的臉。
他本人卻正在另一條街的廣播室裡,準備播出完全相反的警報。