《潮汐公理》

第八章 無主之晨

H+12。

天黑時,台灣終於有了一場能讓全世界看見的勝利,也失去了對整片海峽的完整視野。

中國大型船團外圍有兩艘船起火。燃燒的油料在海面拖出黑煙,衛星新聞台反覆播放同一段畫面,標題從「台海衝突」改成「入侵艦隊受挫」。台北幾個仍能連線的避難所裡,有人第一次鼓掌;部分國際市場也開始回吐白天的跌幅,彷彿一艘燃燒的船已經替所有人證明,最壞的時刻正在過去。

張晟灝沒有看新聞。

他把白天用過的透明圖層從紙圖上揭下來。塑膠黏著墨線,幾個船影被扯成模糊的黑點。最後一張可靠全景停在十一分鐘前,此後的海峽由斷續雷達、岸上目視、日本處理後摘要和敵方故意留下的訊號拼成。每一塊都是真的,沒有一塊足以代表全部。

北部火力席已經移過一次,臨時設在一處公路養護機料室。樓板上方仍有車輛通過,牆上的旅部組織圖卻空了一半。名字沒有全部變成死者;有人負傷、有人失聯、有人去了別的備援點,也有人仍活著,卻無法證明自己還能代表原來的職位。

陳維楨拆開的接替網正在替這些空格工作。

一名原本只管通信維保的軍官,靠著陳留下的任務卡接起兩個失聯單位;另一組幕僚帶走人員現況和替手名單,使岸防分隊不必等旅部重新出現,便知道下一個能回答問題的人在哪裡。沒有人因此自稱旅長。陳做的只是讓一支失去中心的部隊,不至於同時失去四肢。

十八點十三分,他從撤離車隊打來。

影像沒有成功,聲音後面有引擎、碎石和傷患壓著疼痛的喘息。陳先確認幾名替手都已接上,才說車隊正前往下一處集合點。他帶著無法上網的人員資料,也帶著原指揮所最後一批傷員。

「你那邊缺火力嗎?」張問。

「每個地方都缺。」

「我問你的車隊。」

陳笑了一聲。「我伴侶還在等我回去替孩子取名字,我比你更不想死。但是別為我改主任務。交接做完了,我現在只是一支撤離車隊。」

張想說,交接做完不代表人就可以少算一個。話到嘴邊,卻只剩一句:「到集合點回報。」

「會。」陳說,「你也別把『收到』當成關心人。」

通話斷掉以前,他們都沒有道別。

半小時後,羅世安召集仍能接入的聯合作戰席。

參謀總長身後同時掛著北、中、南、東四幅態勢。北部外海的船最多,卻不是台灣唯一可能失血的方向。中南部港區受創,仍有不明海面接近;東部交通因打擊和山區坍方斷續,總統與必要文官準備再次轉移。日本正在提高警戒,但只分享不損及本土防衛的處理結果;美國本土遭到襲擾後,原定向西太平洋移動的若干能力已經折返。

北部席要求把仍能用的反艦能力集中過來。

羅沒有同意。

「中南部預備隊不北調,東部政府延續所需的最低掩護不撤。」他說,「北部拿到一個有限火力包。國家目的仍是阻止穩定登陸,不是把今晚看見的每一艘船都擊沉。」

張問:「如果兩個方向都足以形成登陸呢?」

「那就會有一個方向拿不到足夠的東西。」羅說。

會議裡沒有人接話。

羅世安是陸軍出身,卻在聯合作戰體系看了太多年海空圖。他相信真正能把一次觸岸變成戰場的,仍是大型運力帶來的工程、重裝、醫療與持續補給。零散小艇可以送人上岸,沒有後續能力便只能消耗;大型船團一旦保住卸載,卻能讓消耗變成佔領。

這項判斷有完整的戰史和兵推支持,也成了他的盲點。

「火力包多大、其他方向保留多少,由我負責。」羅說,「包內先打誰、何時停止,由你決定。你不是全台指揮官,但也不是把建議交上來就能離開的人。」

螢幕上的授權只亮在北部一角。張第一次擁有一段真正能改變海戰結果的權力,也第一次不能期待旅長替他在最後一刻改答案。

兩張圖被放到他面前。

第一張是受創的大型船團。它的隊形已被白天攻擊撕開,卻仍有數艘船保持航向。多個來源看見工程車、重型載具與大件保障裝備;護航力量也在向那裡收縮。若這一批東西靠岸,後續梯隊便不必每一次都從海上重新開始。

第二張是向南分散的小型梯隊。船影低、數量多,時而成群,時而消失。有些是無人誘餌,有些像改裝民船;少數影像裡,甲板上能看見直立固定架、成組箱體和與人形平台相似的輪廓。它們載不了重型工程裝備,卻可能比大船團更早碰到岸線。

敵方的欺騙並不精巧。它只是讓真威脅與假目標一起前進。大船是真的,小船也是真的;無人艇模仿護航訊號,受創軍艦則故意沉默。台灣無法靠揭開一個謎底看懂全局,只能在兩個都可能流血的答案之間下注。

張的西點教育讓他本能地看重「能不能再做一次」。一支部隊若只能登岸一次,沒有彈藥、維修、傷員後送與第二批補充,便還不是可持續的戰場。大型船團帶著的正是重複能力。這不是崇拜噸位,而是一個砲兵軍官對戰爭最根深柢固的理解:第一輪火力決定誰能抬頭,第二輪以後的能力才決定誰能留下。

林沛慈從另一處備援點接入。她只看了小型梯隊其中一張照片。

「那些箱體如果是電源、資料和維修模組,」她說,「小船載的就不是噸位,是讓先上岸的機器多活一天的時間。」

「有第二個來源嗎?」

「沒有。也可能只是普通貨櫃。」

張把視線移回大型船團。它的工程裝備有三個來源,護航收縮也有兩個來源。

「所以我不替你改排序。」林說,「我只要你知道,你放掉的不是幾艘小船,是那一天。」

通話結束後,張把小型梯隊原先的「誘餌」標記改成「低信度先遣」。他沒有把它刪掉,也沒有把更多火力變出來。

他將大部分火力給了大型船團。

剩餘能力留給近岸自衛,不追求在遠海同時照顧兩張圖。停止條件也很簡單:大型船團失去組織重裝卸載的能力,就不再為了沉船畫面追擊。

值勤分析員問,是否能把火力平均分給兩邊。這是最容易被接受的答案:兩張圖都照顧,無論哪邊出事,都能證明自己沒有完全忽略。

張拒絕了。

平均分配不會把一份不足的能力變成公平,只會讓兩個方向都得到不夠完成任務的火力。大型群可能帶著受損船隻繼續靠岸,小型群也只會被迫改變隊形;台灣會付出全部稀缺能力,換來兩份難以證實的效果。對指揮官而言,那很安全,因為責任被均勻攤開。對前線而言,沒有一個主要威脅真正停止。

「集中不是否認另一邊。」張說,「我們選一個必須完成的效果,也承認另一邊會因此更危險。」

他說得比心裡平靜。西點教他不要把資源平均分給所有問題,過去十二小時的台灣卻讓他第一次知道,寫在教科書裡的「接受風險」,會在幾小時後長出人的臉。

羅在聯合席聽完,只問一次:「這是你的排序?」

「是。」

「執行。」

入夜後,海峽上的火光開始移動。

倖存岸基單位從不同方向迫使護航艦轉向,空中兵力利用短暫干擾空隙切入。大型船團釋放誘餌、拉開間距,一艘領航船急轉後,後方改裝運輸船來不及避讓,兩個巨大船影在黑暗中撞成一個。防護缺口只維持數分鐘,台灣把能接上的攻擊都送進那幾分鐘裡。

一架戰機返航時帶著受損的控制面。飛行員沒有看見自己是否命中,只在無線電裡反覆問跑道還在不在。地面回答還在,然後用最後一段能用的水泥面接住他。機腹擦過跑道,火花一路拖到攔阻區;消防人員把他從座艙拉出來時,他的手仍維持握桿姿勢,怎麼也張不開。

他不知道海上有一艘工程運輸船正在失去動力。

那艘船橫在隊形外側,另一艘大型運輸艦的車輛甲板起火。護航力量被迫折返救人,原本掩護前進的航空兵也改去搜尋落水者。大船團的速度一層層下降,最後不再像一支能選擇登陸點的艦隊,只像一群努力不彼此撞沉的船。

這不是假勝利。

張選中的威脅真實,攻擊也真實地摧毀了它把重型灘頭接上後續補給的能力。消息傳回北部席時,有人喊了一聲,接著整個地下空間短暫歡呼。白天以來,他們第一次看見一項任務真的完成。

張讓那幾秒鐘留著。

總統府收到兩份公開講稿。一份寫「入侵主力已遭擊退」,另一份只寫「大型船團失去原定卸載能力,其他威脅仍在接近」。第一份能讓避難所裡的人睡一個小時,也能讓國際市場相信台灣仍掌握戰局;第二份會使所有人明白,海戰尚未結束。

何思齊選了第二份。

「政府仍在運作,國軍正在抵抗,大型船團的重裝卸載受到重創。」她在備援鏡頭前說,「這是一項重要戰果,不是戰爭結束。沿海民眾仍須依地方指示避難,任何單位不得用未確認擊沉數換取安心。」

幾名政治幕僚擔心她錯過凝聚士氣的時機。何沒有修改。她要保存的不只是政府所在地,也包括政府在最需要掌聲時仍不把未知說成勝利的能力。

凱德隨後在華府稱讚台灣展現自衛能力,卻沒有把回抽的支援轉回來。相反地,台軍成功重創大船團,使她更有理由告訴國會:台灣仍能支撐,美國必須先保護本土。日本提高西南方向警戒,沒有越過本國授權;幾個區域政府開始討論人道航線,也仍在等誰先承擔護航。

同一場勝利在台北是多活一夜,在華府是多等一夜,在東京則是多準備一夜。沒有人否認台灣打中了船,世界仍沒有因此變成同一支軍隊。

歡呼結束後,他問:「南側最後位置?」

沒有人能給出新答案。

美方正式摘要在第一輪攻擊後才抵達。文件確認小型群中可能混有載人載具、機械平台與支援模組,也重申原定援台的部分空運、加油與資安能力已因美國本土受襲而回抽。它的海面影像已經過時四小時,足以證明第二張圖不是多慮,不足以告訴台灣那些船現在在哪裡。

張仍有機會把最後一部分火力轉向南側。代價是放棄尚未完成的主要效果,讓兩艘仍可恢復航行的大船趁救援重新靠攏;而南側能提供的只是一片四小時前的海。

他維持原排序。

這一次,他沒有再問梅根會怎麼看。那條私人管道已被切斷,正式摘要也只告訴他四小時前的美國判斷。張過去總能在本國資料之外,再聽一個熟悉的人說出華府分析員真正擔心什麼;如今螢幕上只有公文發布時間,沒有可以追問的同學。

他曾把這種關係當成能力的一部分。直到失去以後才發現,它也替他保留了一個逃生口:判斷若與梅根相同,錯誤便不再像完全屬於自己。今晚沒有那個出口。

大型船團在深夜前開始退縮。一艘船仍在燃燒,失去動力的工程運輸船被拖向西方,其餘船隻分散,不再嘗試組成同一個卸載梯隊。張達到自己寫下的停止條件,立刻終止追擊。剩下的火力回到聯合席,不能因為勝利畫面好看就再多打一輪。

代價也在那一刻變得清楚:這個方向短時間內不再有同等規模的火力。

陳維楨的車隊沒有抵達。

最先傳來的只是地方救援回報:一段山側道路遭到打擊,隨後坍塌;有人看見軍車離開主路,也有人說傷員被民間車輛帶走。沒有影像能辨認陳,沒有完整名冊,也沒有任何人有資格把「可能」改成死亡。

張要求附近單位在不放棄現有任務的前提下尋找。他沒有抽走近岸火力。陳在通話裡說自己不是主任務,那句話現在像一枚卡在喉嚨裡的碎片。

「狀態怎麼列?」值勤士官問。

「失聯。」

「他的職務已經有人接。」

「任務有人接,不代表人已經死了。」

陳分出去的替手仍在工作。一處受擊單位正照他留下的次序向備援點報到,甚至不知道原主官的車隊在哪裡。制度保住了任務,沒有因此保住那個人;張也不能因為接替成功,就把朋友的失蹤寫成一筆已經結算的代價。

他打開陳留下的人員名冊。每一個主要職位後面都有替手,有些甚至有第二替手;只有最下方一欄仍空著,標題是「家屬已知情」。陳把部隊如何繼續寫得很完整,卻還沒來得及告訴懷孕的伴侶,自己正在哪一條路上。

張沒有替他填。

那一格必須等一個活著的陳,或一份真正的證據。

午夜以後,南側第一次出現近距離目視。

沿岸風場的維修員在撤離途中,看見數個不開燈的低矮輪廓。浪打上甲板時,有規則排列的金屬物反了一下光。消息經地方警察送到岸防,再抵達聯合作戰席,已經晚了二十多分鐘。

一組空中力量可以改道搜索,代價是放棄掩護總統與必要文官的新一輪轉移。羅世安問,如果政府節點再次受創,是否還有完整的文官見證與接替鏈。

答案是不完整。

「不改道。」他說。

那不是張的決定。

羅保存的是一個在飛彈下仍能由人民選擇、仍能公開拒絕最後通牒的政府。他也因此讓望潮灣少了一次搜索機會。這項代價由他承擔,正如北部火力的排序不能推給他。

張沒有抗議。他把小型梯隊提升為近岸首要威脅,讓仍在灣區的地面單位準備阻絕,卻無法把剛剛用掉的火力叫回來。林只送出一句限制:北部剩餘運力同時維持守備與城市生命線,沒有第三條。

凌晨四點後,海況變壞。小型船隻開始掉隊,有的故障,有的彼此交換人員與貨物。台灣不知道它們損失多少,只能從斷續熱源確認,仍有一部分向岸線接近。

每一個讓它們走到這裡的選擇都有主人。

高橋直人保留日本本土需要的原始資料;凱德把遭攻美國需要的能力調回去;羅世安留下中南部預備隊與政府掩護;張晟灝把大部分火力交給確實能建立重裝灘頭、也確實被他打殘的大型船團。敵方則把大小兩種真威脅疊在一起,逼台灣讓其中一種活下來。

沒有人命令小型梯隊通過。

可是命令與命令之間,仍然可以留下足以讓一支部隊前進的海。

H+23:52,東方天色開始變灰。

大船團的火還在遠方燃燒,成了公開畫面裡最清楚的戰果。望潮灣外,低矮船影則一個個從黑暗裡長出來。它們沒有整齊隊形,有的引擎冒煙,有的在浪中打轉,還有幾艘已停在海面;剩下的仍帶著人、機器和足以支撐短時間作戰的箱體。

張把三行字寫在同一張紙上。

大型船團:失去組織重裝卸載能力。

陳維楨:失聯,繼續搜尋。

南側先遣:進入近岸接觸線。

D+1清晨,總統仍在,參謀總長仍在,聯合作戰席和北部旅部也仍有人下令。這不是一個沒有政府、沒有軍隊、沒有責任人的早晨。

無主的是那些落在正確權限之間、由數個合理選擇共同留下的縫。

望潮灣外,一艘低矮載具熄掉故障引擎,任由潮水把它帶向東方。甲板上的人開始解開固定繩;帆布被海風掀起,露出一具人形平台沾滿鹽水的手臂。

它還沒有踏上台灣。

岸線已經在它面前。