《潮汐公理》

第五十七章 三個失聯守軍

D+42凌晨,三支守軍先後聽見了同一句話。

守住仍在運作的醫療、政府與撤離,不要為奪回一張已經過期的戰場圖,向不能確認身分的人開火。

西側先收到,山腳晚了二十三分鐘,東緣混編守軍只收到前半段。它們聽見的字句並不完全相同,卻第一次知道,另外兩支部隊不是在執行相反任務。

這便是穿雲能交付的全部共同意圖。

沒有一條命令要求它們在某時某地會合,也沒有誰從台北替它們畫出一條安全路線。吳承翰在每段訊息後都加上有效時間與不知道的部分:所見縱隊不能整體判為敵軍;真正共軍仍在三區間活動;穿雲不能確認每一條道路,也不能保證下一次回報還會抵達。

一名西側守軍的作戰官在低頻鏈上追問:「山腳部隊現在座標?」

「沒有。」吳回答。

「那怎麼避開?」

「先不要依舊座標開火。你們自己選擇能保護傷員、又不逼近另一區的移動。」

「你至少看得見他們往哪走。」

吳看得見一小段。

煙塵間有車影,有人徒步,也有幾個熱源沿著不同方向散開。但他無法從一段受遮蔽的觀測,把某一條線升格成整支隊伍的位置。只要他給出一個看似完整的座標,西側就會把那個點周圍的一切都當成已知;山腳一旦自行改路,新的錯誤圖又會比不知道更危險。

「我能確認你原本要打的縱隊不是全敵軍。」吳說,「不能替你確認它現在全部在哪。」

對方沉默幾秒。「這樣要我怎麼負責?」

「對你看得見的人負責。」

這不是讓現地主官滿意的答案。

卻是他仍有權作決定的答案。

張晟灝站在礁石七號的火力圖前,第一次發現空白也會向人施壓。

西側守軍原先請求的一段火力已經完成準備。目標區後方出現過敵方自走火力與人形平台,若趁此刻壓制,可能替三支守軍爭取一段重新連接的時間;若放棄,真正敵軍也會跟著友軍縱隊穿過遮蔽,接近山側中繼。

穿雲的回報沒有告訴張真正敵軍不在那裡。

只告訴他,自己人也在。

砲兵出身的人最熟悉這種誘惑:再等一筆座標、再問一次前觀、再讓模型把機率縮窄,便好像能把道德問題變回技術問題。他在西點受過把資訊不足拆成可判斷風險的訓練,也在台灣軍中看過指揮官為了不背漏失目標的責任,把一個概率說成確認。

如今所有技術都沒有替他消除代價。

「穿雲能不能給一個完整範圍?」張問。

吳的聲音隔著雜訊回來:「不能。」

「不是精確點,只要能排除山腳守軍。」

「不能。」

「如果我們不打,敵軍會靠近你們,也會靠近那三個區域。」

「知道。」

「那你給我的作戰建議是什麼?」

「我沒有完整圖,不替你建議打哪裡。」吳停了一下,「我只對我看見的限制負責。」

礁石七號裡沒有人替這段對話收尾。

唐可寧的系統仍把數個區域標成高敵軍可能,阮明珊的來源分級則清楚顯示,其中只有單源活動與先前模式,沒有新的真人交叉確認。何思齊的臨時政府需要山地中繼活著,葉秋月的地方網也需要那條走廊把傷患帶回城市。每一個理由都是真的,卻沒有任何一個理由能把友軍從火力區裡抹掉。

張取消了那段用火。

命令只有一句,不附帶「待確認後恢復」,也沒有把責任推回穿雲。他同時發出新的共同意圖:各現地主官依自己可驗證的人員、傷患與城市功能選擇機動,北辰旅不以舊位置遙控路線;若彼此接觸,先停止不可逆火力,再辨認。

有人提醒他,這等於讓三支失聯守軍各自決定,可能使防線不再符合旅級構想。

「它們本來就不在我的完整圖上。」張說,「假裝我還能逐點指揮,不會讓它們回來。」

取消射擊使一批疑似敵軍載具從觀測邊緣消失。張把它記進戰果之外的帳:為了不打到自己人,他放走了可能的軍事目標,也讓穿雲承受更大壓力。

這是決策,不是潔白。

北部聯合作戰層隨即要求他說明。提問者沒有指控張怯戰,只指出北辰旅原本擔負台北火力骨幹,一旦前沿主官都能依本地理解改動位置,友軍支援將更難安排;更糟的是,張取消的目標若確為敵方協調節點,第二次接管可能因此多活一夜。

張沒有拿「避免誤擊」四個字當免責符。

「我取消的是這一段,不是全線停止用火。」他說,「理由是現地具名觀測已證明分類錯誤。可能放走敵軍,由我負責;三個主官如何移動,由他們對現地可見的人負責。」

「你才剛接旅級指揮多久?」

問題很直接,也是真的。

六週以前,他的履歷只有營長與旅砲兵參謀,西點學歷、數學和生物的輔修能讓人相信他懂系統,不能憑空補出統御一座首都戰場的年資。他坐上旅長位置,是因第五縱隊暗殺後留下的空缺,不是因軍隊早已準備把全城交給他。

「不夠久。」張說。

「那你憑什麼把權力放下去?」

「因為我沒有憑據把它抓在手上。」

他把西側用火取消、穿雲限制與三區共同意圖一起簽進紀錄,沒有要求何思齊先替他承擔政治責任。若山地因此破口,他將無法說自己只是相信前觀;拒絕開火與命令開火一樣,都是旅長做出的選擇。

這份紀錄後來被送到仍能聯絡的北部單位。它沒有成為新準則,只使另外兩個失聯邊緣的主官知道:上級在缺乏共同圖時,可以下達目的與禁限,卻未必假裝掌握他們每一步。

台北的戰場沒有因此變得整齊。

它只是少了一個所有人必須等待的虛構全知者。

西側守軍收到取消命令時,第一反應不是感激。

他們已將前次失誤的死者抬進臨時掩蔽。主官看著那支不明縱隊接近,知道其中若藏著敵軍,自己可能在幾分鐘後為「沒有開火」付出另一批名字。他沒有得到完整座標,只得到一個限制:不得把整支縱隊視為敵軍。

他命令前沿不再準備區域射擊,改以可直接確認的威脅保護陣地;同時讓一小段防線後撤,留出不會迫使山腳縱隊直撞火網的空間。

那不是張設計的機動。

張甚至不知道他會往哪裡讓。

山腳守軍隨後看見西側火力沉默。它沒有把沉默當成全面安全,只把傷員與居民先從混合縱隊裡分出,由能辨認的人帶著較清楚的識別向城市方向移動;剩下戰鬥人員維持掩護,也防止真正敵軍趁縱隊拆開時衝入。

兩支原本準備互射的部隊因此沒有相認。

它們只是先讓彼此活過下一段時間。

第一批傷患抵達一處地方醫療點時,醫護沒有問是哪一支部隊,也沒有要求他們證明自己在全國戰況圖上的位置。穿雲的共同意圖經過軍方低頻、地方口述與救護車上的手寫紙條,最後只剩一句:先收人,身分之後再補。

那句話比任何完整編制表更快恢復了城市的一項功能。

避難所裡卻出現另一種傳聞。有人說山地守軍已經會師,有人說北辰旅即將反攻,也有人說政府為掩蓋誤擊才不公布位置。葉秋月沒有替軍方背書,只反覆說三件已證實的事:兩處火力暫停、第一批傷員抵達、第三支守軍尚未確認收到完整訊息。

居民想要的是「到底守住沒有」。

葉給的仍是比希望窄的真相。

一名剛協助搬完傷患的學生問:「如果大家都只說不知道,怎麼可能贏?」

葉看著走廊盡頭還在工作的醫護。「今天有人沒有被自己人的砲打死,因為有人承認不知道。這還不是贏,但也不是什麼都沒做。」

抵達的傷患裡有一名山腳守軍的通信兵。他清醒後第一件事不是回報敵情,而是請醫護打電話給妻子,告訴她自己不是網路名單上那批「投敵失聯者」。幾個小時前,一個仿造政府版面的帳號公布三支守軍番號,宣稱他們已拒絕中央命令;有家屬因此在配給隊伍裡遭到質問,也有人不敢再說自己的孩子仍在山上。

何思齊要求政府澄清,幕僚卻無法證明每一個人現在的身分與位置。若用一句「全體忠誠」反擊,敵方只要拿出一個被俘者或一段剪接影像,整份聲明便會失效。

政府最後只確認三支單位仍屬防衛序列、共同意圖仍有效,任何未經具名查證的投敵名單不得作為配給、拘留或家屬處置依據。它沒有替通信兵洗去所有懷疑,卻先阻止一張假名單在城市裡製造第二條戰線。

妻子接到電話時先罵了他很久。她說家中窗戶已破、孩子一直問父親是不是壞人,又問他到底何時回來。

通信兵不知道。

「那就說不知道,」她哭著說,「不要再叫我等一個日期。」

戰場上由吳堅持的界線,經過一名普通傷患,落到了家庭裡。它沒有英雄氣味,只讓等待的人不再被一個虛假的確定綁住。

當晚,地方配給點把那張投敵名單從牆上撕下,卻保留一欄失聯家屬聯絡。葉要求志願者不要把撕紙稱為平反:人還沒有回來,真相也沒有全回來。城市能做的是在答案抵達前,不先懲罰那些沒有答案的人。

共軍很快辨認出火力停止的意義。

賀仲衡沒有看見台軍共同意圖的全文,但前沿回報顯示,西側預定射擊取消,山腳縱隊開始分離傷員,地方醫療點也在沒有中央完整確認的情況下接收人員。台灣沒有恢復一張共同圖,卻用幾條窄訊息讓不同主體自行改變行動。

這正是系統要求記錄的反應。

周野所在單位收到新的壓迫方向:不必急著追擊已分散的傷員,優先讓觀測鏈的每一次回報變得昂貴,並製造不同版本的後續訊息。只要第三支守軍收到的版本比另外兩支更舊,三者建立的短暫信任就會重新裂開。

有人問,為何不趁台軍取消用火立刻投入更多平台。

上級的回答是,真正有價值的不只突破一段防線,而是確認台軍在何種不確定下會停止開火、又在何種傷亡下恢復集中指揮。人形機器與無人平台在煙塵後移動,並不全為占領;部分只在迫使穿雲暴露下一個觀測方向。

周野聽懂了。

對面的士兵在救人、撤離、避免誤擊;己方系統則把這些選擇拆成可重複利用的條件。這仍能以戰術學習解釋,任何有能力的軍隊都會研究敵人。但他第一次覺得,系統對奪取山地本身的興趣,還不如對「人會因什麼相信另一個人」來得濃。

他沒有反抗。

他把問題寫入那本紙本名冊,再帶隊向觀測鏈可能存在的區域施壓。機器平台走在前面,人類士兵跟在能夠被替換的位置。若台軍開火,系統會知道哪種壓力能使共同意圖失效;若不開火,它也會知道穿雲願意為保護鏈路放棄多少地面。

敵軍不需要聽見每一個字。

它只需要讓下一句話更難抵達。

東緣混編守軍直到午後才收到訊息。

而且是延遲版本。

礁石七號一度無法判斷,那是傳輸延遲,還是敵方故意重放真正命令。兩者帶來的處置相反:前者仍能當作共同目的的證明,後者可能是誘導守軍在錯誤時間移動。唐可寧沒有讓模型替版本判真,只比對其中仍可由地方醫療確認的結果;阮明珊則把聲音、用詞與轉送來源拆開,最後只能確認「內容曾經是真的」,不能確認它描述的現在仍然存在。

張因此沒有撤銷那段訊息,也沒有把它重新標成最新。他要求東緣把它當成目的,而不是現況。

這個差別救不了任何一個不願自行判斷的主官。它甚至把更重的責任留在東緣:中央明知版本過期,仍要求他們依眼前的人與城市功能選擇。但若礁石七號為了維持權威,將舊訊息包裝成剛得到的全圖,東緣每一個正確行動都只會是偶然。

它聽見的共同意圖仍要求保護政府、醫療與撤離,卻沒有收到西側已取消火力、山腳已分離傷員的最新變化。對東緣而言,遠處砲聲停止可能是友軍重新控制,也可能是敵軍已奪取火力單位;地方廣播裡出現的「傷員抵達」同樣可能是真事,也可能是用來誘使他們離開城市節點的假消息。

混編守軍內部很快分成兩派。

軍人想維持原地,因任何未驗證移動都可能打開通往政府區的缺口;消防與地方聯絡人則主張先派人接應傷患,因醫療點已超出負荷。後備人員最不信任中央命令,他們在幾週裡收過太多互相矛盾的正式格式,反而比較相信認得出聲音的地方窗口。

若張此刻給一條完整路線,爭論可能暫時停止。

他沒有。

礁石七號再次問穿雲,能否至少確認東緣到醫療點之間哪一段安全。吳拒絕把視野外的道路說成安全,只回覆兩件事:西側已停止原定火力;山腳有傷員進入地方醫療。除此之外,敵軍位置未知,訊息有效時間有限。

「他們會說這不夠。」張說。

「本來就不夠。」吳回答,「但夠他們知道,另外兩邊沒有在執行攻擊他們的共同目的。」

東緣主官最後沒有全面移動。他把維持政府與城市救援視為共同目的,允許地方聯絡人自行組成一段接應,軍事人員則保留防護;所有人都不得因遠處出現友軍式樣就離開位置,也不得因無法識別便先行射擊。

第三支守軍沒有加入另外兩支的撤離。

但它停止準備對西側方向反制。

台北山地因此出現了一個很短、很不漂亮的協調窗口:三支部隊仍各自為戰,卻不再把消滅彼此當成保護城市的前提。

日本方面從有限觀測看見山側火力節奏改變,只回傳變化的時間範圍,不聲稱知道原因;菲律賓的一處港區同日出現相似的延遲命令爭議,使區域夥伴開始要求未來共享資料必須附上版本與失效時間。台灣山上的一段窄通信,還不足以形成聯盟,卻先讓別人看見:對付被污染的共同圖,未必只能建立更大的共同圖。

美方窗口仍不連續。凱德政府的公開說法強調正在協助穩定區域,實際能提供的只是零散告警;美國本土的防空、港口與資料服務異常使海外資產更難承諾。張沒有等蕭廷岳私下傳來另一個答案。

這三支守軍只能先靠彼此沒有做出的事活下來。

傍晚,穿雲的觀測鏈遭到第一次集中壓迫。

不是一發砲彈精確找到所有人,也不是敵方突然看穿每一個節點。數個可能的觀測區同時受到火力與機器平台逼近,地方轉送裡混入彼此矛盾的更新,讓穿雲每多確認一段,就得花更多時間判斷那是否仍屬於自己的鏈。

吳按照出發前約定,把現地判斷逐步交給替手。

替手已能重述共同目的,也能獨立拒絕一筆無法辨認的目標要求,卻還沒有接上全部三區的最低回報。東緣的版本仍晚於另外兩區;山腳一批傷員已開始撤離,護衛卻不知道西側讓出的空間還能維持多久。

張問窗口還剩多少。

吳沒有給一個精確倒數。

「比原先短。」他說,「兩支已停止互射,傷員正在走。第三支收到的是舊版,知道目的,不知道現在。」

「替手?」

「在接。」

「完成了嗎?」

「沒有。」

這次吳沒有用一句「不能確認」結束。他把不完整本身列為下一個必須處理的戰場事實:窗口正在關閉,敵軍已轉向觀測鏈,現地替手能接一部分,卻還不能讓吳退出後三支守軍繼續共享同一段現在。

山腳守軍把第二批傷患送進地方接應區。

西側守軍沒有恢復原定射擊。

東緣混編守軍則拿著延遲版本,準備依自己的理解選擇下一步。

三支守軍終於知道彼此不是敵人。

但它們還沒有活在同一個時間裡。

只要第三支依舊版先移動,或替手在吳退出後無法重述最新限制,前一日停止的砲火仍可能重新開始。共同意圖已經建立,接下來的戰場要驗收的便不再是訊號有沒有送出,而是它能否在看不清全圖、敵軍主動追殺觀測鏈時,繼續改變人的選擇。