# 第三十章　切掉天空

D+15，下午三時零二分，北部戰場的天空從螢幕上消失了。

真正的天空仍在。共軍無人機仍從雲下掠過，台灣防空單位仍在遠處交戰，望潮灣上方的煙也沒有因一條網路中斷而停止上升。

消失的是那張讓所有人以為自己同時看見天空的圖。

潘柏諺把中央融合服務切離北辰旅任務網時，近三分之一的彩色符號先變灰，接著只剩各單位自己能證明的區域。旅部不再知道每一架友機預計經過哪條空域，也看不見幾分鐘前由中央模型推算出的敵方航跡；地方警報、裝甲位置與砲兵任務不再自動疊在同一層。

有人在指揮所裡低聲說：「我們瞎了。」

潘沒有回頭。「不是。我們只是看不見原本也沒人能證明的部分。」

這句話沒有讓任何人比較安心。

完整戰場圖是現代軍隊最接近全知的東西。感測器、盟友資料、人工回報和模型預測被放進同一個畫面，讓指揮官可以在數十公里外看見部隊、道路與威脅。張晟灝在西點受訓時學會利用這種優勢，也學過它永遠帶著延遲和錯誤；但課堂上的錯誤通常以符號呈現，不會在一秒後變成某個營收到兩道互斥命令。

北辰旅過去幾日發現的異常，已不能再用單一設備故障解釋。已停止更新的任務紀錄會自行擴大適用範圍；原本只供一個單位使用的授權，會在融合後出現在另一條鏈上；不同來源進入共同系統後，彼此像是在互相證明，實際卻只重複同一項假設。

潘沒有證據說整個中央網都遭敵人控制。

正因沒有證據，他只切掉可疑的一段。

代價立刻出現。

一支正在北河外緣轉移的裝甲分隊失去上空友機提示，被迫停在遮蔽裡多等七分鐘；地方政府收到的空襲警報只剩較大範圍，兩處社區提前進入避難，使醫療車輛延誤；砲兵則取消一項只由融合圖支持、現地無法互證的射擊任務。

沒有任何一項單獨構成潰敗。

加在一起，北辰旅的速度明顯慢了。

張站在主桌前，看著自己花了十五日才逐步拼起來的戰場重新碎裂。D+4取得的限期代理職、最近剛通過的短期續權，都建立在他能協調不同單位的前提上。如今他親自批准切掉最能協調它們的工具。

「還能接回去。」一名參謀說，「只要限定讀取，不讓它直接生成任務。」

潘搖頭。「讀取也會改變人怎麼決定。你看見一個高信心紅點，就會把有限觀測拿去證明它，而不是問它為什麼出現。」

「那你要我們靠紙圖打一場人機戰爭？」

「我要你知道紙圖缺什麼。現在的全圖把缺口塗掉了。」

爭論沒有結束。走廊另一端傳來一個年輕女人的聲音。

「兩邊都說錯了。」

唐可寧拖著一只沒有任何軍方標記的硬殼箱走進來。她二十七歲，身上穿的是後備通資軍官制服，袖口卻沾著拆機留下的黑灰。國家資安單位派她來確認北辰旅隔離的異常，公文上寫著「技術協助」；她看人的方式卻像所有人都可能在她抵達前碰壞證物。

「紙圖不是比較真，」她說，「只是不會自己變。中央圖也不是因為會變就全是假。問題是誰改了哪一層，我們能不能重現。」

潘看著她的箱子。「妳要接回去測？」

「我要保留一份。」

「不行。」

「你切掉的是作用，不代表要把證據燒掉。」

「它已經能改任務範圍。」

「所以更要保留當下狀態。你明天若只剩截圖，誰證明不是操作員改的？」

兩人第一次見面便各自認定對方最危險的缺點。潘認為唐把所有風險都當成可關進箱子的研究物；唐則認為潘在害怕時會切掉太多，讓人永遠不知道自己究竟躲過了什麼。

張沒有替任何一邊判輸贏。

「能不能保存，而且不讓它重新影響任務？」

唐蹲下打開硬殼箱。裡面沒有科幻設備，只有隔離電源、幾塊不同世代的硬體、封存介面與她自己做的標記片。她在新竹電子廢料與零件翻修堆裡長大，父母教她任何被宣告報廢的東西都可能仍帶著上一個使用者的痕跡；一塊板子看似斷電，電容仍會留電，一顆晶片換了外殼，內部故障不會因此消失。

「複製到不接任何任務鏈的實體環境，」唐說，「只允許單向人工搬運已核對的差異，不回傳。兩個人共同見證，每次取樣留下來源。」

潘問：「如果妳判斷錯？」

「拔電。」

「誰能拔？」

唐看了他一眼。「不只我。」

這是她第一次給出讓步。她相信自己能控制系統，卻也知道眼前的張晟灝剛被迫承認，任何只有一人能停止的工具，最後都會把那一個人變成新的中央。

「做。」張說，「潘指定一名副手持有停止權。任何分析不得直接進火力、裝甲或地方警報。」

唐沒有因獲准便高興。「這會很慢。」

「慢的代價列出來。」

「你可能因此錯過真正目標。」

「那也列出來。」

她第一次仔細看張。戰前她讀過他的作業研究論文，知道這名西點畢業的砲兵軍官擅長把決策拆成限制與效益；她原以為這種人遇到資料危機，只會要求更多資料。如今張同意主動失去全圖，不代表他反科技，而是他終於承認準確率不是唯一需要最佳化的東西。

唐仍沒有因此信任他。

她只是決定留下來看他會不會後悔。

她自己也有一件不願承認的事。

唐十四歲時，曾從家裡回收場撿走一塊被雷擊損壞的控制板。父親說那塊板子已經沒有修復價值，她花了兩週換掉燒毀元件，讓它重新驅動一具舊機械臂。機械臂在測試時準確運作七次，第八次突然越過停止點，把一只工具箱掃下工作臺。

沒有人受傷。父親沒有罵她，只把工具一件件撿起來，問：「妳修好的是哪一部分？」

唐當時回答不出來。

後來她讀嵌入式系統、做硬體逆向，進入國家資安單位，始終相信只要保留足夠狀態，就能把第八次失控拆回前七次的原因。那份相信使她比別人更願意碰危險系統，也使她低估一件事：分析者本身會逐漸需要那個危險系統繼續存在，才能證明自己的理解有價值。

如今她把中央異常封進隔離箱，手法比十四歲成熟太多，欲望卻沒有完全不同。

潘問她為什麼一定要保存。

「因為它會再發生。」

「如果不會呢？」

唐沒有回答。若不再發生，切網便已達成目的；可她的一部分竟會失望，因為那代表她無法取得足夠證據解開它。

潘從她沉默裡看見答案。

「停止權交給副手，還要再交一份給不在這個房間的人。」他說。

「你不相信我。」

「我不相信任何一個太想知道答案的人，包括我自己。」

唐最後同意由顧芷衡指定的外部見證保留第二道斷電權。她不是被潘說服，而是看見自己若拒絕，就會變成最常批評的那種人：用專業資格要求別人接受不可撤回的風險。

---

切網消息抵達國家戰情會議時，何思齊問的第一件事不是能不能修復，而是哪些政府功能也使用同一層服務。

答案比所有人希望的都多。

軍事融合與民生系統沒有共用全部設備，卻共享若干時間、身分與地理服務。城市警報、交通調度與部分醫療轉送不會因北辰旅切網立即停止，但若相同的認證問題向外擴散，一份有效資訊可能在不同系統裡被賦予超出原始目的的權力。

顧芷衡要求各部門先查「資料被允許做什麼」，而不只查資料是否正確。這使政府不得不放慢部分自動調度，也使地方取得更多拒絕中央建議的空間。

反對者認為政府正在戰時拆解自己。第五縱隊已使指揮體系空缺，共軍登陸部隊又在北部活動，此刻把中央網路降級，正中敵方希望台灣各自為戰的目的。

羅世安沒有否認風險。

「集中不等於統一，」他說，「如果各單位服從的是一張沒人能說明來源的圖，那只是一起犯錯。」

他仍保留一條不可退讓的界線：全島政治目的與戰區資源分配繼續由合法中央決定，地方降級不能變成各自宣布戰爭。中央說明要守什麼、能付多少；現地則在資料不完整時保留方法與停止權。

這個做法沒有名字，也沒有被宣稱為新學說。它只是一群受傷的人在沒有更好工具時，先把「共同目的」和「共同畫面」分開。

日本方面因台灣切離融合網，暫時停止一部分格式已被重新加工的資料回流，只保留可追溯原始來源；這使台灣看得更少，也使東京更願意繼續提供有限接力。美方則提出協助檢查，附帶要求取得異常樣本和後續系統採購優先。凱德政府沒有製造故障，仍立即看見故障能換來什麼。

何思齊同意分享受控差異，不交出完整任務紀錄。

「盟友可以幫我們看見，」她說，「不能因此取得替我們決定哪一段是真的的權力。」

台灣在戰爭第十五日失去一部分數位天空，同時保住了誰有權解釋天空的爭議。

切離後的第一場空襲，證明這項選擇既不是勇氣，也不是魔法。

傍晚五時，北部兩處感測節點先後回報低空威脅。中央圖若仍在線，系統會把航跡合成同一批目標，預估其朝北辰旅後方而去；降級後，一處地方警報站只知道「西南方向有不明飛行物」，另一支防空單位則判斷其中部分可能是敵方誘餌。

學校避難點收到的是較大範圍警告。校方沒有等待中央替它選，依既定目的把正在領水的人移入地下層，卻保留側門讓兩部救護車通過；附近防空單位也沒有追逐所有航跡，只保護自己被要求維持的城市功能區。

第一批威脅最後轉向軍事目標，第二批則在更高處觸發防空反應。仍有一枚遊蕩彈藥穿過攔截，擊中北辰旅一處無人停車區；另一處地方通信設施因警告過於寬泛，自行關機避險，造成三個社區十五分鐘無法取得官方更新。

若中央圖的合成判斷正確，台灣原本可能更早集中防空；若其中一批確是誘餌，集中也可能讓真正威脅找到空隙。事後資料仍不足以替任何一方證明。

可確認的結果只有：學校避難點無人傷亡，救護車通過；停車區損毀，地方通信中斷。較慢的局部判斷救下一些人，也沒有阻止所有損失。

張要求把這四項一起送進戰情。有人建議只公布避難成功，以證明降級有效；他拒絕。北辰旅若把每一次幸運都稱為制度勝利，下一次錯誤便只會被解釋成某個現地人沒有照做。

「切網不是答案，」張對各單位說，「只是把答案還給現在必須承擔後果的人。你們可以改方法，也必須留下為什麼。」

這句話在不同地方得到不同反應。有人覺得終於不必等旅部，有人覺得上級把風險向下推；兩種看法都成立。權力分散若沒有共同目的與事後責任，只會變成每個人各自求生。北辰旅要學的不是如何在沒有中央時自由行動，而是如何在看不見彼此時，仍不把共同戰爭打成幾十場私人戰爭。

---

傍晚以前，潘開始安排自己的消失。

他把最低指揮紀錄拆成三份，分別交給受訓副手、火力節點與地方聯絡人。內容很少：誰提出任務、要達成什麼、到什麼時候、什麼情況必須停止。它沒有完整敵情，也不能告訴任何人下一分鐘要往左還是往右。

「這樣太少。」副手說。

「少到你能在我死後知道哪一部分還有效。」潘回答。

他沒有把死亡說得悲壯。未婚妻還在等一間有陽光的房子，他也仍相信自己會離開這個沒有窗的地方。他安排替手，不是因為準備犧牲，而是不想再靠「潘柏諺總會修好」維持北辰旅。

張進來時，潘正在讓副手實際完成一次隔離與重建。不是看流程表，也不是口頭說明；潘站在旁邊不碰設備，要求對方自己判斷哪一條資訊能留下。

「你要轉移？」張問。

「這裡已經使用太久。」

「等唐完成封存。」

「她有自己的見證人，我有副手。」

張本能地想要求潘留下。他信任潘，因潘過去總能在最壞時候接回斷掉的東西；正因信任，他又準備把一個人變成不能撤離的單點。

潘看出來了。

「你現在要說什麼？」

張沉默幾秒。「原本要說，等穩定再走。」

「什麼叫穩定？」

「我不知道。」

「所以呢？」

「按你的轉移時點。」

潘點頭，像接受一項遲來很久的修正。「這次你不是少一個通信排長。你是第一次真的有第二個。」

那句話比服從更接近張想建立的軍隊。

他離開前問唐，封存環境能否提供任何答案。

「目前只能證明任務範圍在沒有可見人工編輯下改過。」唐說，「不能證明是敵方、內部程式、設計缺陷，還是某個我們不知道的合法服務。」

「需要多久？」

「如果你要真的答案，不是明天。」

「敵人明天會來。」

「那你明天就用不知道作戰。」

唐的語氣像在陳述硬體規格。張卻聽見自己最不願接受的現實：領導不是在所有答案到齊後才開始。更多時候，它是在沒有答案時，仍讓別人知道什麼可以做、什麼不能做。

---

晚上九時十七分，北辰旅一個失聯聯兵營收到中央命令。

那個營在北河更西側，白天因中繼受損與主網分離，只能靠本地回報維持任務。張最後確認給它的共同目的，是保住一條能讓地方撤離與守軍機動的道路；方法由營長自行決定，不要求奪回灘頭。

新命令卻比張的版本完整得多。

它有敵方兵力估計、友軍位置、火力窗口與一條能直插側翼的路線。認證有效，格式正確，甚至補上該營白天回報過、旅部尚未納入的燃料限制。若依命行動，它可能在敵軍沒有準備的方向取得戰果，也可能重新接回整個北部共同圖像。

營內有人主張接受。資訊太完整了，完整到像中央終於又看見他們。

代理營長沒有立刻回答。他翻出潘柏諺剛送達的最低紀錄。上面沒有這道新命令的任務目的變更，也沒有說北辰旅已把「保道路」改成「攻側翼」。

他要求向旅部確認。

通信沒有接通。

幾乎同時，敵方在道路另一端開始移動。新命令所指的側翼看起來真的出現空隙，每一分鐘等待都可能讓機會消失。

一張完整地圖重新出現在失聯營的終端上。

北辰旅已經切掉天空。

天空卻繞過旅部，直接來找最想被看見的人。

代理營長把兩份命令並排。舊的一份很短，不能告訴他敵人在哪；新的一份幾乎什麼都有，唯獨沒有說誰決定改變共同目的。

營裡最年輕的排長問：「如果是真的機會呢？」

「那我們可能因懷疑把它放掉。」

「如果是假的？」

「我們會把整個營送進去。」

道路遠端出現第二次爆光。完整圖上的敵方符號立刻後退，像在催促他相信窗口正在關閉。

代理營長沒有按下確認，也沒有把命令刪掉。他把潘留下的四項最低內容抄到紙上，發現新命令只能回答其中三項。

缺少的是停止條件。

那張圖知道他有多少油、多少人、多少時間，卻沒有留下任何一種讓他可以回頭的方法。
