# 第四十六章　權限的餘燼

D+31上午九時十七分，北河市的防空警報同時要求兩個里向彼此撤離。

第一道訊息叫河西居民沿復興路往東，第二道訊息叫河東居民沿同一條路往西。兩道都沒有假造官員的聲音，也沒有死人突然回來下令；它們只是從戰前就存在的兩套應變方案裡，各自挑出一個仍有權啟動的版本。

昨天才重新通行的貨運匝道因此在四分鐘內塞住。

民間水車、工程車、兩輛載著慢性病患的中型巴士，以及一個奉命補進槐山營的步兵排，全被相反方向的人流卡在路上。遠處沒有飛彈爆炸，只有警報從商店騎樓、社區喇叭與每一支還有電的手機裡反覆播放。居民下車爭執哪一個才是真的，軍人不敢強行清路，因為他們比任何人都清楚，一支部隊若在鏡頭前把平民推向錯誤方向，北河昨天取得的勝利會在今天上午變成另一種失守。

張晟灝抵達市聯合應變中心時，兩道警報都已被地方值班員人工撤下。

撤下不代表路立刻恢復。有人把車停在路中打電話找家人，有人認定政府又在掩飾錯誤，寧願躲進一間沒有地下室的超商，也不肯再聽第三次指示。槐山營那個步兵排晚了二十六分鐘，北河西側一段剛接回的警戒線因此少了一個能輪替的單位。

唐可寧站在應變中心最裡面，面前有三台彼此不相連的螢幕。

「不是入侵。」她先說。

張把鋼盔放在桌角。「妳確定？」

「我確定沒有新的外部指令進來。兩個方案都是本地資料，簽章都是真的，建立者當時也有權限。」

「誰啟動？」

「沒有人按下同一個大按鈕。」唐把兩段紀錄轉給他看，「河西方案被交通壅塞條件自動喚起，河東方案被軍事支援優先變更喚起。前者沿用一名已死消防主管的核准範圍，後者沿用一個已經被撤銷、卻沒從地方副本消失的戰區支援職位。」

「所以還是死人下令。」

「不是。」唐抬頭，語氣比平常更硬，「這就是最麻煩的地方。死人沒有說話。是活人過去授出去的權限，死後還在做它原本被允許做的事。」

她把視線移回螢幕。北河匝道攝影機裡，兩股車流正在地方警察與志工指揮下緩慢分開。沒有人受命去害那些居民，每一段程式甚至都能說出自己的公共目的：降低暴露、維持交通、優先軍事支援、避免單一路線壅塞。

四個正確目的在同一分鐘碰撞，結果是一座剛取回的城市差點自己封死道路。

「全部斷掉要多久？」張問。

唐沒有立刻回答。

D+28那天，是她主張物理切斷中央認證服務。當時林沛慈、阮明珊、周若岑與江惟中一起反對，張選了有限隔離，還因此放棄六小時的反擊準備。唐沒有忘記自己說過的話：技術上乾淨的答案，至少能讓死職位當天失效。

如今她面前真的出現一座被權限餘燼燒到的城市。

她卻說：「不能全斷。」

張看了她一眼。「三天前妳不是這樣說。」

「三天前我以為我們只是在選效率和安全。北河地下通道證明不是。」唐指向另一台離線螢幕，「如果現在刪掉所有根權限，我們會一起刪掉哪些權限曾經把哪些人送進哪裡。地方政府也會失去戰時合法接替的原始鏈。明天任何人都可以說，現在坐在這裡的官員只是軍方用槍扶上來的。」

「不斷，今天就會再出現兩道警報。」

「會。所以不是不處理，是凍結。」

唐提出的做法比全斷慢，也比保留原狀難看。她要把已經出現矛盾效果的權限逐一凍結，不允許它們再改變警報、交通與軍事支援；同時留下不可覆寫的原始紀錄，讓地方政府、軍方與獨立文官各持一份。其餘未出現異常的城市權限暫時保留，但每一次跨類別調整都必須找到活人承擔。

這不會給北河一個立刻恢復正常的系統。

它會給北河一個較慢、較常說「不知道」的系統。

「要多久？」張又問。

「第一批六小時。全市至少兩天。期間自動警報會降級，交通號誌不能替軍事需求自行開走廊，旅部也拿不到即時的城市支援優先。」

「敵人昨天才被迫退離匝道。他如果今天反撲呢？」

「你要嘛承擔較慢的支援，要嘛承擔一個可能替他清空道路的城市。」

張沒有喜歡這個答案。

北河反擊讓他第一次取得能交給政府、居民與外部世界分別驗證的勝利。也正因如此，望潮灣的共軍不必奪回匝道，只要證明台灣無法管理奪回來的城市，昨天的政治成果便會比一輛被擊毀的戰車更快消耗。

「凍結。」他說，「北辰旅把城市支援全部按延遲計算，不把尚未由活人確認的優先當成能力。」

唐沒有道謝。「會少一輪快速火力支援。」

「我知道。」

「也可能少一次傷患轉運。」

「寫進命令。」

「寫誰承擔沒有用。」

「對死掉的人沒有用。」張說，「對下一個決定的人有用。」

這一次，唐先移開視線。

她開始凍結自己三天前仍想一刀拔掉的東西。

---

中午以前，權限降級的代價就到了。

望潮灣方向有三架小型無人機沿河岸低飛。它們沒有直接攻擊，只在北河西側警戒線外反覆出現；一支共軍人機小隊同時向廢棄堤防移動，像在試探台軍是否因奪回匝道而把防線推出太遠。

戰前系統本可把地方攝影、軍方空情與交通流量在幾十秒內合成一項威脅建議。現在其中兩項權限正在凍結，地方影像只能以來源未合併的形式送到北辰旅。螢幕上沒有醒目的紅色箭頭，只有三段時間不同、角度不同的影像。

前線連長先把它們當成同一批無人機繞行，沒有立刻要求火力。直到一名河岸抽水站員工用市話回報，看見「沒有人的東西」停在堤後，人機小隊的位置才被活人閉合。

敵方已比原先預估多向前七百公尺。

張不能把延遲歸咎唐。是他接受凍結，也是他命令北辰旅把較慢支援當成現實。槐山營現地主官保留方法，沒有等旅部替他畫完敵情；他先縮回一個暴露觀測點，再用仍有真人來源的迫砲火力封住堤防出口。

那個決定也把抽水站留在兩股火力之間。

站內還有七名員工。他們沒有被寫進軍事圖上的重要設施，只負責讓北河兩個低窪區在雨季來臨前不積水。值班主任透過市話問能不能撤，接線員沒有給他「安全」兩字，只說軍方目前能確認的出口是哪一個、哪一段仍看不見。

主任最後讓年紀最大的兩人先走，自己和其餘員工留在控制室，把抽水機切到能在無人狀態維持數小時的設定。這不是一個值得軍方頒獎的戰鬥動作。若他們全撤，兩個里當天也不會立刻淹水；若他們全留，北辰旅更沒有理由承諾能保護七個人。

張聽見通聯時，只說：「把看得見與看不見的範圍告訴他，不替他選。」

他很想補一句抱歉。

但一名旅長對著不知道會不會中彈的平民說抱歉，常只是把自己的無力交給對方承受。他最後什麼也沒補。

共軍小隊沒有直接占領抽水站。他們在台軍迫砲封住出口後，讓一架無人機故意升到能被看見的位置，等北辰旅的防空或火力回應。張拒絕為單一誘餌開啟更多位置，前線只用近程干擾迫使它偏離。敵方因此知道北辰旅的中央反應變慢，卻沒取得新的遠程火力座標。

代價沒有消失，只是換了形狀。

敵軍沒有被全殲。

兩具獵兵在掩護下退出，一具被擊倒，數名人類步兵拖回一名傷者。台軍失去一處前推監視點，一名士兵重傷，河岸抽水站的外牆被敵方火力打穿。北辰旅保住匝道西側，沒有把新得道路交回去，也沒有得到一次乾淨的反伏擊。

若未凍結，警報也許能早幾分鐘。

也可能把一條軍事優先走廊自動開進居民撤離方向。

戰果紀錄只能同時留下這兩句，不能選一個比較像正確答案的版本。

下午，何思齊在一間沒有窗的政府會議室裡，聽完唐的說明。

與會者有人要求當天關閉所有城市自動權限。理由很容易公開：台灣剛證明死人職位能把敵我送進同一條地下通道，若政府還保留任何自動接替，下一次傷亡就不再能叫意外。

另一批人要求維持系統。北河只是局部恢復，望潮灣灘頭仍在，共軍也仍能從菲律賓方向增加壓力；若城市警報、交通與軍事支援全部退回人工，台北桃園的防禦速度會一起下降。

何思齊沒有讓兩邊投票決定哪一種恐懼比較大。

她先問唐：「妳能保證凍結後不會再有錯誤警報？」

「不能。」

「能保證證據最後找得到控制者？」

「不能。」

「那妳保證什麼？」

「我們不會為了讓畫面變乾淨，把政府為什麼還是政府的證據一起刪掉。」

會議室安靜了幾秒。

日本聯絡組在同一上午傳來一項很窄的條件。日方願意繼續轉送帶來源標記的有限空情，也願意讓北河反擊影像進入區域共同判讀；前提是台灣能證明接收者仍由可追溯的政府鏈授權，而不是某支掌握機房的軍隊自行指定。

美國的條件更直接。凱德透過安全線表示，美方可以提供一套「乾淨」的緊急認證骨架，協助台灣在四十八小時內重建部分中央服務；它會由美國承包商託管核心更新，戰後再談資料與產業安排。

救援是真實的。

代價也沒有藏在附註裡。

何思齊若接受，台灣能更快恢復警報與支援，卻等於在政府最虛弱的時候，先把「誰有權證明台灣政府存在」的一部分交給另一國企業。若拒絕，前線會在凍結期間承受更慢的空情與交通支援，美方也可能把資源優先轉往北美灰色危機、基地存續與反擊準備中的具名任務。

凱德在畫面裡說：「何總統，這不是主權辯論。妳的人今天需要一個能運作的系統。」

「能運作多久？」何問。

「只要雙方合作存在。」

「由誰判斷合作存在？」

凱德停了一下。「這類條款可以之後談。」

「那就不是之後。」何說。

她接受美方提供離線設備、鑑識人員與限定時效的算力支援，不接受由美國承包商持有台灣核心授權，也不讓戰時接取自動延伸成戰後資料權。決定使唐的凍結工作快了一部分，卻沒有替北河換來一套四十八小時內全新的中央神經。

日本維持有限轉送。

美方沒有中止支援，也沒有答應下一批資源仍排在台灣前面。

何思齊把不確定性留在政府手裡。

這個決定在區域內立刻有了後果。

東京同意下一個二十四小時仍把台灣視為能自行證明授權的合作方；日本西南諸島的部隊因此繼續接收北河帶來源的觀測，而不是只收美方整理後的版本。新加坡的安全聯絡官則要求取得台灣如何區分「職位有效」與「持有人有效」的原則，因為相似的戰時接替問題已在馬六甲航路周邊出現，只是尚未造成一座城市相反撤離。

華府內部的評價較冷。一派認為何拒絕乾淨骨架，是在北美承受灰色襲擾、基地提高戒備時把台灣主權潔癖置於共同安全之上；另一派則擔心，美國若在台灣最弱時接管認證，日後所有亞洲夥伴都會懷疑共享資料究竟服務聯盟，還是服務美國企業。

凱德沒有替台灣說話，也沒有把門完全關上。她只把下一批設備改成逐日批准，讓何思齊每過一天都得重新衡量：今天守住的權限，明天要用多少前線時間來付。

北京的公開頻道則不談技術。它把兩股相反撤離畫面剪在一起，配上一句「台北當局已失去基本治理能力」。畫面是真的，結論不必全真。對一個仍在防空洞裡等第三道警報的北河居民而言，兩者之間的差距很小。

何看完剪輯，只要求政府不要用北河反擊影像覆蓋它。

「我們如果拿昨天的勝利回答今天的錯誤，」她說，「明天兩段都沒人信。」

當晚的公開說明沒有使用「系統已安全」這句話。她只承認北河兩套合法舊權限互相衝突，政府已凍結受污染部分，警報與交通可能變慢，任何要求民眾移動的訊息都必須附上可由地方核對的來源。

這份說明沒有平息憤怒。

有人問，既然政府自己也不知道哪一道警報可信，人民為什麼還要聽？有人要求軍方直接接管北河，至少槍口只有一個方向；也有人把昨日水車通行的畫面和今天兩股撤離車流並列，說北辰旅所謂勝利只是把共軍的封鎖換成自己的混亂。

張沒有出面替政府說服所有人。

他讓北辰旅公開上午延遲支援造成的傷亡與敵軍退出範圍，也公開軍方因凍結權限少了一輪快速支援。沒有把重傷士兵寫成「為制度付出的必要代價」，也沒有把守住匝道寫成證明選擇正確。

「這樣會讓人覺得我們自己都沒把握。」一名幕僚說。

「本來就沒有。」張回答。

「士氣呢？」

「讓人相信一個我們明知不是真的答案，不叫士氣。」

他說得平靜，卻沒有因此比較輕鬆。上午那名重傷士兵曾在北河反擊前向他報告裝備不足，張記得對方的聲音，不記得臉。代理營長時留下的習慣讓他會記住每個連能不能打，卻不一定記得每個人怎麼害怕；壓力越大，他說話越禮貌，像只要句子足夠完整，就能把自己與別人要付的代價分開。

今天證明不能。

---

夜裡十一時，唐從原始紀錄裡找到第一名仍活著的矛盾節點。

姚靜宜，四十二歲，北河市災害應變中心的紀錄管理員。第一擊後，原主管死亡、兩名副主管失聯，她曾在斷線狀態下見證地方首長把警報代理權交給臨時小組；紙本正本上有她的簽名，另一名仍活著的消防員也能證明她當時在場。

若那份見證有效，北河市政府的戰時接替便沒有中斷。

問題是，河西錯誤警報也曾經過她的職務憑證。

軍方安全資料依行為結果把她列為「疑似協助敵方擾亂交通」，建議限制接觸城市系統；地方政府的法律資料則把她列為「原始代理鏈關鍵證人」，要求軍警保護、不得任意隔離。

同一個人。

同一段時間。

兩套都合法存在的資料，一套要把她當成滲透者帶走，另一套要以政府名義保護她。

姚靜宜此刻正在北河一處臨時辦公點工作。她不知道兩項標記已經同時生效，只知道有一輛軍車停在街口，另一批穿市府背心的人正從後門進來。

她把桌上的紙本代理紀錄收進防水袋，又停了下來。若來人是軍方，這個動作會像毀滅證據；若來人是地方政府，不收好才像背叛職責。窗上的玻璃已在前幾日震裂，街口那輛軍車被裂痕切成三塊，她看不清車內的人把手放在無線電上，還是放在槍上。

她最後沒有逃。

不是因為相信任何一方，而是因為那份紙上還有幾名死者的簽名。她若從後門離開，活人就能各自替死人解釋一次。

唐把畫面轉給張。

「如果軍方先到？」張問。

「她會被限制接觸，法律鏈可能斷在我們手裡。」

「地方先到？」

「如果她真在替敵人工作，我們會親手把她送進保護網。」

窗外，北河的警報已經安靜。

城市卻第一次必須決定，它看見一個活人時，究竟要相信哪一個自己。
