第七章 海峽燃燒
H+3。
中國沿岸最後一排港燈熄滅時,張晟灝先看見的不是船,而是台灣還剩下多少種看海的方法。
岸際雷達有的沉默,有的只能斷續開機;無人載具把低解析影像分批送回;海軍水面艦在受威脅的外海留下幾段短航跡;空軍預警與戰機回報被干擾切得像碎紙;水下單位沒有出現在共同戰情圖上,只在護航艦突然改向時留下存在的陰影。地方漁民、港務人員與海巡觀測站也送來目視報告,其中有真船、雲影、火光和恐懼。
第一擊打壞的不是台灣所有眼睛,而是讓那些眼睛彼此相信的速度。
螢幕上,大型兩棲艦、改裝滾裝船、護航艦與後方支援船陸續離岸。更外側還有小型軍用載具、徵用船與無人誘餌。任何一張切片都只看得見其中一段;沒有人把眼前數十個符號當成入侵總規模,也沒有人相信北京只準備了一個波次。
張在北部某機械化聯兵旅的火協組值勤。上級交給他的,是北部一段聯合反航渡打擊時機如何排序;中南部與東部仍有各自必須保住的方向,全島的岸置飛彈、空海兵力、潛艦與水雷也依各自指揮鏈作戰。
他在圖上寫下兩行。
大型船團:工程、重裝、醫療、卸載秩序。
小型梯隊:先到、內容不明、可能載人機混編。
張盯著第二行看了幾秒,沒有把它改成「誘餌」。
西點的作業研究課總教人先問:什麼能力能讓一個行動重複?母親做植物病理試驗時說得更簡單——一片病斑不可怕,能沿著維管束繼續走的才可怕。張把這兩種思路帶進砲兵職涯,所以他本能地看重工程車、油料、彈藥、修護與下一波卸載,而不是最先靠岸的幾艘快艇。
這個本能曾讓他比別人更早看出假戰果,也可能讓他錯過某種新東西。
「主要任務不是擊沉最多船。」羅世安從聯合作戰中心傳來的聲音很疲倦,卻沒有一個字含糊,「是讓共軍不能把觸岸變成持續登陸。北部只處理北部獲配的時機。其他方向我留著,誰都不准拿首都的重要性抽空全島。」
北部一名軍官問,既然船團已經出航,為何不把所有反艦彈藥一次打完。
羅沒有回答數量,只問:「下一波呢?」
會議安靜下來。
有人在兵力表角落寫了「千枚級」。戰前公開預算、採購上限與民間估算,常把二○三○年的雄風二型、雄風三型、岸置魚叉,以及艦射、空射彈體與後備批次跨軍種加總成這個數字。張把它劃掉。尚未交付、訓練用彈、維修、首擊損失、失聯、再裝填與目標資料,都會把總數削成不同時段裡各自有限的射擊機會;千枚彈體不會變成千具發射器,更不會在同一分鐘找到一千個合格目標。
海峽不會被一個總數封死。
它要由許多人,把許多不完整的機會接起來。
H+3:26,北部第一份可用判讀抵達。大型船團裡至少有一批船保持較深吃水,甲板輪廓與戰前裝載徵候相符;護航艦正向它們外側收縮。南方的小型梯隊數量增加,部分航跡反覆消失,沒有足夠資料判斷哪些載人、哪些載機器、哪些只想浪費台灣的注意力。
張沒有決定誰開火。他只把北部這段聯合打擊時機排在大型船團外圍護航重新收縮之後,要求效果是破壞共同速度與卸載秩序,而非追逐單艘最醒目的大艦。
旅級席有人問:「如果小艇先到呢?」
「近岸與地面防衛會接到它們。」張說。
「這不是答案。」
「是代價。」
他把自己的名字寫進建議欄。授權仍屬聯合作戰層,海空與岸防各有自己的指揮官;但一段真正稀缺的北部同步時機,會因他的排序而先看向大型船團。某一處岸線因此拿不到同樣清楚的眼睛與節奏,也會記住這個名字。
林沛慈從另一個備援點送來一句話:「北部能把目標資料、射手節奏與補充同時接上的完整時段,只夠做好一件事。拆開,不會變成兩件。」
她沒有報幾輛車、幾箱彈。道路和人力正在變,那些數字幾分鐘後就會過期。張只在方案旁加了一條:窗口結束即停止,不以已受創船隻延長追擊。
羅世安核准時,仍扣住中南部岸防、部分空中兵力與政府延續所需能力。北部得到的時機,已被全島其他需要削窄,仍足以改變一段戰局。
同一時間,日本看見的是另一幅圖。
日本西南方向的空中、水面與水下活動同時增多,幾處網路與港務異常無法確認來源。沒有飛彈落在日本領土,沒有美日人員遭到可明確歸因的中國武力攻擊。東京尚未宣布參戰,也沒有把自衛隊變成台軍的一部分。
高橋直人在聯絡室裡,將原始感測資料留在日本系統,只核准一份處理後摘要。摘要排除了大型船團西北側一串重複回波,並確認護航正向重裝核心收縮;對南側小目標,只寫「數量增加,分類不足」。
一名聯絡官問:「如果台灣因為少了原始圖而判錯呢?」
「如果日本把盲區也交出去,明天我們受攻時又由誰判斷?」高橋說。
他父親是退役海上自衛官,晚年最厭惡電視上把同盟說成一種不必付費的感情。高橋此刻才真正明白:盟友願意分享結論,不代表它可以交出本國下一次決定所需的全部眼睛。
日本仍在行動。戰機與巡邏機分散,艦艇離開容易被同時壓制的位置,潛艦與反潛兵力進入更高戒備,基地加固、彈藥疏散、反飛彈與國民保護同步展開。這些動作沒有向共軍開一槍,卻迫使賀仲衡把航空兵、防空與反潛力量留在日本可能介入的方向。
北京刻意不碰那條清楚的門檻,正因日本不是不會反擊,而是正在準備一旦被攻擊就能反擊。
H+4:02,日本摘要進入台灣正式管道。
張刪除西北側假主力,將節省下來的觀測注意移回大型船團。他保留南側的黃色警示,沒有把「不知道」翻譯成「不重要」。
華府此時首先處理的也不是台海。
北美西岸一處軍民共用機場發生火災,港務自動系統與數顆衛星同時出現真假交錯的異常。有人受傷,卻沒有可公開確認的中國彈體;監視影像時間互相衝突,攻擊、破壞與系統故障仍在同一個調查框裡。
艾芙琳・凱德沒有宣布美國已遭中國武力攻擊,也沒有讓美軍留在平時配置。
她批准基地分散與強化防護,讓前沿航艦打擊群、攻擊潛艦與航空兵改到能保護美軍、威懾中國並在授權後迅速反擊的位置;轟炸機、預警、加油、戰略空運與海運網重排多波次任務。整補中的艦艇壓縮能壓縮的時程,深度維修者仍留在船塢。美國的力量不是一艘航艦、兩架運輸機或一班臨時航次,而是一個必須由基地、油料、護航、維修與接收能力共同閉合的全球體系。
這個體系尚未攻擊中國船團,存在本身已迫使共軍分兵。
凱德也把原定提供台灣的一部分影像處理、資安復原與加油任務拆成短批次。北美預警和基地生存確實需要能力,她卻在同一份政治交易裡另加戰損資料、後續採購與產業談判條件。
國務卿提醒她:「本土防護是需要。產業優先權不是同一件事。」
「所以理由分開寫,交易一起談。」凱德說。
何思齊在通話中同意分享能改善共同防衛的戰損摘要,拒絕把危機支援直接換成長期資料權與採購承諾。
「美國正在替區域保留反擊能力。」凱德說。
「台灣正在替自己保留戰後仍能說不的能力。」何回答。
兩人都沒有掛斷電話。美援沒有消失,也沒有無條件增加;部分任務繼續,部分轉去保護美國本土與基地,還有部分被凱德留作下一輪交換。台灣少了一段原先預期的連續支援,美軍龐大的戰備部署則讓賀仲衡不敢把所有護航力量壓向海峽中央。
H+5:11,共軍聯合作戰中心收到美日兵力分散的彙整。
一名海軍參謀建議大型船團放慢,等待護航、掃雷與空中掩護重新接合。賀仲衡問需要多久。
「至少一個整補週期。救援和拖帶還在占用航路。」
「美國呢?」
「尚未參戰。前沿航艦、潛艦、航空兵已進入應變位置。」
「日本?」
「未遭確認攻擊。基地與海空兵力完成第一輪分散,反潛與反飛彈警戒上升。」
再等,船團可以少付一些海上損失;也會讓兩個尚未參戰的強國多一夜把反擊準備變成可立即使用的選項。若直接攻擊美日,則會替對方完成最難的政治決定。
賀選擇繼續航渡。
大型船團不等待完整重整,小型梯隊依政治時限前進;護航在防空、反潛、掃雷、救援與保護運輸核心之間分配。受創船可以退出,能航行者不得因整體編組不全而停下。
海軍參謀盯著命令中的「各單位自行承擔損失」。
「這不是艦長自己選的。」他說。
賀沉默片刻,改成「戰區接受高損耗航渡」。
他留下責任,沒有改變命令。
H+6:08,海峽第一輪大規模反航渡交戰展開。
沒有一面牆同時升起。
不同岸置單位在仍有合格目標時發射雄風二型、雄風三型與岸置魚叉;殘存F-16V與其他空中兵力從受創基地分批升空,水面艦在能生存的時限內補上不同方向。無人與岸際偵搜提供斷續航跡,潛艦的可能位置迫使護航艦把聲納、直升機與武器留給水下,水雷與疑似雷區則讓掃雷、領航和工程船無法只顧速度。
每一層都不完整。合在一起,船團卻必須同時保護上方、岸側、水下、航路和受創同伴。
第一批攻擊有的被攔截,有的追向誘餌,有的因目標資料過期只迫使船隻改向。真正的破壞先出現在隊形:護航艦轉向,改裝滾裝船被迫減速,掃雷與救援船穿過原先留給運輸核心的水面。後方船隻來不及同步,一整列航速開始錯開。
張只看見北部獲配的那一角。
他要求戰果先分成「看見火光」「失去航速」「退出編組」三類,不准把火光直接畫成沉沒。一艘大型運輸船甲板起火,另一艘護航艦折回掩護;那是一個可用結果,還不是整支船團失能。
有人建議追擊掉隊大船,因為影像清楚、命中機會高。
「不追。」張說,「把下一段時機留給還能組織卸載的核心。」
那不是節省勇氣,而是拒絕把一個漂亮擊沉換成後續無彈可用。
H+7:36,大型船團第一次失去共同速度。
一艘受創船要求拖帶,另一處有人落水;護航艦必須在救人與維持防空之間分開。台灣一艘水面艦多留了短短一段感測,傳回兩個煙源後遭破片擊傷,艦上有人陣亡。它沒有代表整個海軍,也沒有單艦決定戰役;那段回報只是讓岸上與空中的射手少用一次舊答案。
海上另一側,一架返航戰機帶著受損操縱面,飛行員一路問備降跑道是否仍可使用。地面人員以一段勉強可用的跑道接住他。消防車追上機身時,他不知道自己發射的武器是否命中,只知道下一批人仍在等待同一條跑道。
戰爭的尺度在共同戰情圖上是船團、空域與波次;落在人身上,仍是一條跑道能不能再接一架飛機、一艘受創艦要不要多看二十秒。
北部一處機動岸防節點此時已經完成轉移。發射車沒有排成一列,彈藥也沒有堆在同一座營區等候齊射;人員分散在幾個彼此只能斷續聯絡的位置,有人保管發射能力,有人維持目標資料,有人帶著補充與修護去找下一個仍能使用的節點。首擊讓其中一組失去主要天線,另一組的彈體仍在,拖車卻因道路受損晚到。帳面上兩組都「存活」,能在同一分鐘完成射擊的卻只有其中一部分。
值勤主官收到一批低矮目標,航跡正好從受創大型船團旁切過。若把搜索範圍放寬,飛彈可能抓住更靠近岸線的小艇,也可能在干擾與燃燒殘骸間選錯目標;若維持原來分配,眼前那些小艇會繼續向東。
他沒有等張下命令。張也無權替他決定射擊細節。
這名主官依上級既定效果,只對仍能互證的大型核心加入一段射擊,隨後保留未使用彈體並再次轉移。他知道岸上日後若出現敵兵,新聞不會記得這枚沒有發射的飛彈是為下一波留下,只會問他為什麼當時不打。
全島反航渡正是由這類互不相同的決定累積而成:有單位射擊,有單位因目標不成立而停止;有戰機返航,有水面艦受創後仍多送一次回報;潛艦沒有公布位置,護航卻得為它留下整片注意;水雷沒有逐枚出現在戰果圖上,掃雷與領航的延誤仍沿整支船團傳遞。所謂千枚級只是庫存想像,真正的防禦是許多單位沒有共用一個按鈕,卻在共同目的下讓敵人每前進一步都得重新編組。
同一時段,北部沿岸的民眾也在替這些單位保留生存空間。地方警察封住一段受損道路,不是因為知道發射車在哪裡,而是軍方只說必須讓重型救援與機動車輛通過;修車廠老闆把還能用的拖曳設備交給一群連番號都不能說的人,又堅持先把受傷學徒送走。沒有人喊口號。老闆只在交出鑰匙時問,戰後若車回不來,政府還認不認這張手寫收據。
「會認。」後勤士官說。
「那你要活著替我作證。」
國家韌性在共同戰情圖上沒有圖示,卻讓一個受創節點在兩小時後仍能換位置、等下一次目標。海上每一道火光背後,都有一群從未看見命中的人,決定今天先不回家。
H+8以後,兩邊都開始用過期答案作戰。
台灣仍有大量反艦彈體分散保存,能立刻接上可靠目標的發射單位、空中掛載、資料鏈與再裝填卻不會永遠同時成立。中國還有多艘船能前進,原定護航、掃雷、救援與卸載順序卻已被拆開。船沒有全部沉,艦隊先失去像艦隊一樣行動的能力。
張的手機在這時補收到父親三小時前的訊息:地下室還在,母親已從試驗站轉往另一處,家裡那副週六才用的碗筷不要丟。他讀完,沒有回「一定會回去」。父親教了他二十年,早知道那種保證只是把恐懼推到對方身上。
張只回:我看到了。你們先顧好身邊的人。
訊息送出後仍停著空心圓。他把手機翻面,重新看向兩組船影。紙圖上的選項沒有因家人還活著變容易,卻讓「保留下一輪」不再只是參謀術語;全島每一枚沒有在今夜射出的彈、每一支沒有被北調的部隊,保留的都是某些尚未被看見的人能活到下一次決定。
H+9:54,南側小型梯隊再度出現。部分低矮航跡帶有人工修正,另一些顯然是誘餌;少數甲板影像像是成組箱體與直立固定架,仍缺乏第二個來源。
北部聯合火協中心問,是否提早把下一段高品質時機轉向它們。
大型核心尚未失去卸載秩序,小型梯隊則可能更早抵達。張把「小型群」提升成並行威脅,仍沒有改變主要時機。
「什麼會讓你改?」旅級代理軍官問。
「確認它們帶著能獨立供能、維修與接續的東西,或者大型核心已經不能按編組卸載。」
兩項條件都還沒成立。
羅世安同意維持排序。他的全島作戰判斷與張的北部建議在這一刻重疊:先破壞能把戰爭反覆送上岸的重量。責任沒有被推給一名少校,也不會因兩個指揮層同意就消失。
H+11:41,夕光已從海面退去。
大型船團外側有多處火勢,一艘大型運輸船確認失去航速,另有船隻向西退出;護航被防空、反潛、掃雷與救援持續抽離。部分運輸船沒有沉,卻錯過原定卸載順序;部分重裝仍在向東,整體仍未達成台灣要求的效果。
台灣也不能複製白天。若干發射單位已移動或等待補充,海空感測來源減少,美方支援的一段處理時數被改列基地與本土任務,日本仍只提供不暴露自身防衛的摘要。海峽上的火愈來愈多,能解釋火光的人反而愈來愈少。
H+11:59,張把兩張圖留在桌上。
大型船團受創,仍有核心。
小型梯隊分散,仍在向東。
台灣沒有以一千枚飛彈完成一次神話式齊射,也沒有靠一艘軍艦守住海峽。它用岸上、空中、海面、水下與民間觀測,一層一層拿走敵人的航速、護航、秩序和時間。
海上每一道被迫作出的改向,都在後方另一艘船上繼續放大。
尚未參戰的美國與日本,則以已經展開的航艦、潛艦、航空兵與基地存續準備,拿走共軍另一部分注意力。
海峽燃燒九小時後,沒有人取得控制。
火光只證明一件事:渡海不是從此岸到彼岸的距離,而是每向前一里,都要有人決定下一層代價由誰支付。