《潮汐公理》

第三十二章 沒有單點

D+17清晨,潘柏諺把撤出時間提前了三十分鐘。

不是因為唐可寧證明敵軍知道備援掩體在哪裡。她只有一份火力評估,顯示對方已把這類建築列入可能目標;若每一項推測都讓北辰旅立刻搬遷,敵軍只要製造足夠多的推測,就能讓台軍永遠在路上。

潘提前撤出,是因為第一班值勤已經完成。

備援點能在不接回中央融合網的情況下收發最低命令;他的副手在另一個節點獨立完成相同工作;火力、地方與裝甲各自保有一份可核對紀錄。潘留在這裡不再增加任何不可替代能力,只增加一個熟悉系統的人。

戰爭最容易把「熟悉」寫成「必須留下」。

他不讓這句話再次成立。

「第一批先走。」潘說。

值勤人員依原輪序分成兩批。沒有誰因軍階較低便自動留後,也沒有誰用志願換取英雄位置;第一批帶走傷員與非必要設備,第二批完成關機與最低鏈轉移。潘原本輪在第二批,沒有把自己換去第一批,也沒有要求最後一人必須是他。

撤出前,他打給未婚妻。

通信很差,影像只連上幾秒。她所在的暫住處真的有一扇朝東窗,玻璃貼滿膠帶,晨光把每一條裂紋照得很清楚。

「你又要換地方?」她問。

「已經交給別人了。」

「這句話算好消息嗎?」

潘想了一下。「算。我不在也能用。」

她笑了。「房子也一樣。你不在,我還是會先找。」

「要朝東的。」

「租金如果太貴,就朝南。」

「妳以前不是說非朝東不可?」

「以前也沒打仗。」

兩人沒有說永遠,也沒有約定他一定回來。未婚妻問下一次大概什麼時候能聯絡,潘說不知道;她便讓他記得,不知道不是不用回答,是可以直接說不知道。

通話結束前,潘把前一晚拍的採光照片傳過去。

狀態顯示等待中。

第一批車輛離開六分鐘後,敵方第二輪遠程攻擊抵達北部。

它不是只為潘而來。多處可能容納通信、指揮與地方備援的建築同時遭到壓力,有些是空的,有些仍在使用;敵方不需要精確知道北辰旅藏在哪裡,只要用足夠多的火力迫使備援網不斷暴露、搬遷與耗損。

第一聲爆炸落在掩體外圍時,潘已帶第二批人進入撤離通道。

他沒有回頭救設備。

值勤士官報告一只封存箱尚未帶出,潘回答:「副本在外面。」

第二次衝擊使照明熄滅,頂部材料落下。隊伍按原順序向出口移動,前方沒有被堵死;潘一手扶住牆,另一手推著最後一名通信士往前。他不是在掩護一份改變戰局的秘密,只是不想讓狹窄空間裡的人同時停下。

第三次爆炸發生時,通道中段坍塌。

第一批車輛已經離開。副手在另一個節點繼續值勤。最低命令沒有中斷,北辰旅也沒有因潘的終端失去信號便停止。

救援人員在四十分鐘後找到第二批的前段人員。五人存活,兩人重傷。潘與另兩名人員位於更後方,現場沒有立即進入條件。地方救援與軍方都嘗試過替代進路,第二輪攻擊風險卻仍在增加;指揮者最後中止更多人進入。

潘柏諺不是為了守住網路拒絕撤離。

他已經交班,正在離開。

死亡仍然追上他。

上午九時十二分,現地依多方紀錄確認他死亡。個人終端在坍塌前已把最後一項狀態送到副手:備援點離線,最低鏈有效。

那不是遺言。

只是工作已經由別人接住的證明。

望潮灣的共軍戰情系統把這次攻擊評為「部分成功」。

它沒有顯示潘柏諺的名字,也不知道哪一名通信軍官正在撤離。前沿觀測只看見北辰旅切網後,幾類建築的用電、車流與短促信號發生變化;戰區以多處打擊測試猜測,一部分擊中空點,一部分使地方通信中斷,另有一處碰上真正備援節點。

周野看見結算時,最先注意到的不是台軍損失,而是「部分成功」後面的下一步建議:繼續對同類建築施壓,直到台軍為保護備援而重新集中通信。

這套方法不需要知道人在哪裡。它只要讓人的避險反應逐步縮小答案。

「我們若每次打完都看他們往哪裡搬,遲早會找到。」一名參謀說。

周野問:「他們如果不再搬?」

「那就會失去備援。」

「如果分成更多地方?」

參謀看向系統建議。「就打更多類型。」

回答很合理,也很空。共軍自己的通信與維修正在向少數高效率節點集中,因機器平台需要穩定更新、電池與版本管理;人類部隊若失聯,則被要求依最近一次任務繼續。周野突然發現,他們正在逼台灣分散,自己卻愈來愈不能離開中央答案。

一具獵兵在早晨回傳台軍備援點的短暫變化後失聯。戰區沒有派人回收,因資料已送達;與它同行的兩名士兵也沒有返回,其中一人的家屬詢問被轉到人事系統,狀態仍是任務中。

周野把兩個名字寫到何雁秋開始整理的紙本名冊旁。軍醫與他尚未互相信任,只因兩人都發現,系統能準確計算一個節點值不值得再打,卻不急著確認一名士兵是否已經死去。

他沒有破壞命令,也沒有通知台灣。

他只把「部分成功」旁邊加上一句自己的結算:敵方最低鏈仍在運作。

這句話沒有進入正式報表。

北辰旅指揮所收到潘的死亡確認時,螢幕沒有黑掉。

副手依自己權限接手,先回報各節點仍能使用的內容,再回報人員傷亡。順序不是因為系統比人重要,而是仍在作戰的部隊若先失去共同目的,會產生更多死亡;潘留下的最低鏈正是為了讓兩項責任不必互相取消。

張晟灝看著那四格紀錄。

發令者、目的、期限、停止條件。

潘的姓名留在規格版本最下方,不是因為死者取得永久權威,而是任何人日後修改,都必須看見誰曾為原始選擇負責。副手有權改,也有義務留下自己的名字。

「要不要把他的名字設成唯讀?」有人問。

「不要。」張說。

「這是他留下的。」

「所以不能讓他死後繼續決定所有版本。」

他要求副手按實際使用結果修訂。潘曾漏掉地方節點的一項需求,唐也發現最低紀錄對跨國資料來源標示不足;這些缺口不因作者死亡便成為聖物。

張把潘的未婚妻列入通知名單,卻沒有親自搶在正式確認前撥電話。他已經從陳維楨家屬那裡學到,指揮官的愧疚不是插入每一段哀痛的通行證。潘的直屬人事與家屬聯絡窗口先完成確認,張只在對方願意時提供自己所知。

中午,未婚妻回覆願意接聽。

「他是不是最後留下?」她問。

「不是。」張說,「他完成交班,按輪序撤離。攻擊發生時,他已在通道裡。」

「是不是少帶那個箱子,會早一點?」

「箱子沒有帶,他也沒有回去。」

「如果昨晚直接換地方呢?」

張沒有替潘或唐說一定無法避免。「可能有別的結果。當時評估只證明敵方在猜一類建築,不證明已經定位。潘提前三十分鐘撤出、分開人員,也保留了另一個節點。」

「所以他做對了,還是死了。」

「是。」

電話另一端很久沒有聲音。

「他最討厭別人說系統沒有單點,」她最後說,「因為每一個點其實都是一個人。」

張看著仍在運作的最低鏈。「我會把這句話留給團隊,不寫成命令。」

「不要替我謝謝他們。」

「好。」

她要求取回潘的個人物品,也要求那張未送達的照片若能恢復,原檔交給她。她不要以潘名字成立的紀念獎項,也暫時不接受官方把他稱為「以身守護通信」。

「他是想搬家的。」她說。

張回答:「我知道。」

這一次,他知道自己仍只知道一部分。

潘死亡以前,政府已排定北辰旅正式戰時確認會議。

何思齊沒有因上午傷亡取消,也沒有讓潘的死成為支持張續任的最後一票。她先要求所有與會者把時間線分開:張在D+4取得有期限代理,其後完成代理首戰與到期覆核;近一週短期續權下,北辰旅建立不同專業的停止權、失聯接班與地方合作。這些成果在潘遇襲前便已存在。

「如果一名通信軍官今天不死,張晟灝還符合確認條件嗎?」她問。

羅世安回答:「符合。」

「如果潘的最低鏈沒有存續呢?」

「不符合。」

差別不在死亡,而在接班。

顧芷衡仍提出保留意見。北辰旅切離中央網後取得局部成功,也使文官政府更難即時看見前線;「任務式指揮」若只有軍人自我解釋,可能成為戰時規避監督的漂亮名稱。

她要求正式確認保留四項限制:張的臨時職務階不轉為永久軍階;重大跨區資源仍由羅世安與文官政府決定;資深副手與專業節點擁有可追溯中止權;最低連線恢復後,偏離、傷亡與資源必須回報,不得把失聯變成無限授權。

傅國鈞支持確認,沒有撤回對張裝甲能力的質疑。楊至愷支持北辰旅繼續運作,仍要求南側兵力不得因台北政治壓力自動北調。失地家屬席則要求望潮灣放棄、郭政勳救援中止與趙以安醫療排序繼續公開追查。

沒有人被要求先相信張。

何思齊最後簽署的是正式戰時職務確認,不是加冕。張繼續代理北辰機械化聯兵旅旅長,使用臨時上校職務階,定期覆核;政府承認這支旅能在中央受損時完成有限任務,也保留在它越過邊界時中止的權力。

消息公開後,支持者把它稱為「前線證明年輕將領」。反對者則說政府把戰時例外正常化。兩者都沒有完全理解那張命令真正增加的東西。

張得到的不是更多無人反對的權力。

是六個人可以合法讓他停下來。

跨域任務編組的代號在當晚確定。

「礁石七號」原本只是潘替第七份最低鏈測試紀錄取的臨時名稱。前六份分別測試火力、裝甲、後勤、地方、情報與通信,第七份則不屬於任何單一專業,只記一項共同目的如何在各節點拒絕不同方法後仍能存續。潘說,完整天空消失時,至少要讓幾塊彼此看不見的礁石知道浪往哪裡去。

他沒有打算拿它替一群人命名。

張也不喜歡把團隊人格化。名字會變成品牌,品牌會讓外界以為七個人永遠一起出現,也會讓部屬把所有跨域問題重新送回同一小組。

江惟中卻主張保留。

「名稱已經在地方與幾個節點使用,」他說,「不用它不會消除權力,只會讓權力沒有可追查的邊界。」

林沛慈提出條件:「它不是張的私人幕僚。我的供應權仍來自軍方與軍民委員會,不能因加入小組就改隸。」

阮明珊要求情報來源不自動向全組公開;鄭柏勳保留裝甲現地方法;周若岑要求特戰任務另有合法授權、不得由這個小組直接派人;唐可寧則同意任何人都能依專業條件切斷她的模型輸出。

張最後寫下自己的限制:他負責說明共同目的與最後採用哪一個可執行方案,不取得六項專業的所有權;他失聯時,小組不因沒有張便停止。

周若岑是最後簽名的人。

她三十四歲,出生在苗栗客家家庭,童年跟著家族戲班在不同鄉鎮移動。別人記一座城靠街名,她記後臺從哪裡進、換衣要多久、台上說同一句話時觀眾為什麼會因口音不同產生另一種理解。進入特戰以後,這些能力變成身分觀察、地方聯絡與在敵後讓普通人活下來的方法。

也讓她太習慣自己決定什麼真相不能告訴別人。

「我不接受跨域小組直接派特戰。」她說,「你們可以提出目的,現地任務仍要有自己的授權、撤出和地方見證。」

張問:「如果窗口短到等不了?」

「那你就說清楚,你要我們為哪一個結果承受沒有見證的風險。不要用『戰略價值』把問題吃掉。」

「妳也不能用現地風險否決所有遠方後果。」

周若岑看了他一眼。「所以我加入。我不是來服從你,是來確保你每次看一個紅點時,知道地上可能有誰。」

她簽名後,把筆推給張。那一刻兩人沒有建立信任,只建立了日後能互相追究的理由。

七個人沒有宣誓,也沒有把手疊在一起。

他們只在同一份文件上分別寫下,自己能拒絕什麼。

礁石七號由此成立。

潘的名字留在「最低鏈來源」一欄,沒有成為第八名,也沒有被新編組吸收成張的成長故事。他留下的是一個讓七人能彼此不服、仍一起工作的接口。

那張採光照片在傍晚終於送達潘的未婚妻。延遲使它排在死亡通知後面,像一個從仍有未來的早晨寄來的錯誤時序。

她沒有把照片公開,也沒有同意媒體用它配上「最後的陽光」。她只把原檔備份,回覆潘已經看不見的對話:「朝南也可以,但你要回來一起嫌租金。」

礁石七號將編組說明交給她確認時,她沒有要求改名。她只要求附註潘不是因建立這個小組留下,而是在已完成替代與撤離時死亡。

「如果你們真要用他的東西,」她說,「就不要再讓任何一個人因為大家都說只有他會,而變成不能走的那個。」

這句話沒有寫進正式命令,卻被林抄在共同帳首頁。不是所有會約束軍隊的話,都必須由將軍說出。

唐完成第一輪隔離鑑識後,將結果帶進礁石七號。異常紀錄沒有證明敵人直接掌握北辰旅;它只顯示中央任務在跨節點傳遞時,會把「建議」逐漸擴成「權限」。這像軟體缺陷,也像有人在利用人類總是相信更完整答案的習慣。

張沒有立刻追查。

北部沿岸傳來更急的消息。

一批軍方真人觀測員、民間救援者與沿岸通信同時失聯。中央畫面把那片水域標成敵方誘餌,建議不要投入更多人;地方求救訊息卻仍在增加,且不同目擊者反覆說出同一句話:水面上的目標不是同一批。

周若岑把其中三段語音重播。第一個說話的人使用北部漁村口音,第二個是受過軍事訓練的簡短回報,第三個則由一名外籍漁工透過別人翻譯。三者用詞不同,背景浪聲與時間也不完全一致,不像同一段錄音換人重播。

「可能是三個真人,」阮明珊說,「也可能有人很了解我們怎麼判斷真人。」

「所以不能只為證明求救是真的,把更多人送去。」張說。

「也不能因系統先寫誘餌,就把人判死。」周若岑回答。

她沒有要求自己出發。海岸與水域救援不是她一個人的全能專長,真正有能力接近、辨別潮流並把人帶回的是伏潮。她只提出任務邊界:先用遠端和替代手段確認;若仍不足,再由伏潮自己判斷是否進入;礁石七號不能因剛成立便需要一場漂亮成果。

如果相信完整畫面,北辰旅應該放棄。

如果只相信求救,敵軍可能正等它把有限火力與救援能力送進去。

礁石七號成立後收到的第一項任務,不是如何使用更多權力。

而是要不要為一群可能已死、也可能被系統先判死的人,重新走向海邊。

七個人的第一場共同決定,從誠實承認此刻沒有任何人真正知道所有完整答案開始。

這不是弱點。