# 第十章　鋼潮觸岸

D+1，六時零四分。

第一個離開船體的是人。

共軍上等兵劉子睿右腳探出坡道，在浪裡連踩兩次，第二次才碰到會滑動的礫石。他把步槍舉過頭頂，左手抓住浮索，海水從腰際漲到胸口。身後五個人等著他說能不能走；船腹裡，四具獵兵-I仍站在固定架上，光學窗尚未全亮。

劉子睿向前挪了三步，腳底第一次踩住不再隨浪移動的硬地。

望潮灣被觸及。

岸上一線火光隨即亮起。

子彈先打在水裡，白色水柱從他左右冒出。下一串擦過浮索，站在坡道口的第二名士兵立刻伏低；第三串命中劉子睿，他向後仰倒，救生衣托住胸口，浪又把臉翻進水裡。

後面的人沒有英雄式地衝出去。兩個人拖他，另外三個沿船側散開，一人蹲在齊腰海水裡不動，直到班長用槍托推他肩膀。岸上射擊來自不同方向，船體和風把聲音折回，任何人都說不清哪一扇黑窗後有人。

周野站在三號旁，聽見排長喊：「一號、二號準備。」

「人還在坡道前。」他說。

「他們已經給出水深和硬地位置。」

一句話把劉子睿流進海裡的血，變成平台能使用的環境資料。

周野解開一號固定。它先伸直雙腿，再轉動上身確認狹窄出口；二號跟著啟動。四號冷卻接頭仍滲漏，三號保持斷電受限。那張黃色三角卡沒有被取下，而是由周野連同固定架一起拆下，塞進工具袋。他不想等三號傷第三個人時，才證明自己早就知道。

一號踏進海水後，比人站得穩。每走一步，它都停一瞬重新判斷支撐力；浪撞上胸腹，姿態系統立即補回重心。它不需要壓住恐懼，也不會因身旁有人倒下而回頭看那張臉。這不是不可戰勝，只是少了一項會拖慢人的東西。

二號在坡道末端遭破片擊中肩部，外殼凹下去，動作沒有停。兩名步兵跟在它背後通過最開闊的水面。下一輪岸火擊來時，機器先伏低，人卻來不及，一名士兵倒進它腳邊。二號依最後任務繼續向前，另一名人類才轉身拖走同伴。

所謂人機混合，不是機器替人流血。

是機器承受自己能計算的部分，人替它探路、換電、維修，也替它做出「誰值得回頭」的決定。

第一輛ZBD-05兩棲步兵戰車離船時被浪推橫，履帶在漫水坡道上擦出火星。駕駛花了幾秒才把車首拉正，幾秒裡又有兩個人中彈。車離開潮線後沒有向城市衝，它停在一處低矮建築後，以車體替後續步兵與平台遮住一部分射界。

六時二十一分，第一組人機在望潮灣形成一個不到兩條街的接觸點。

北京的戰報使用「成功登陸」。

現地回報寫的是：人員傷亡，出口受火，重裝未接續，供能未建立。

兩句都是真的。

---

賀仲衡在七時以前取消了一面旗。

聯合作戰圖上，原計畫有一道箭頭直指沿岸行政建築。奪下它、升旗、拍攝，能讓外界最快看見中國已經把戰爭推進台灣土地。宣傳部門甚至準備好上午發布的字句。

賀把箭頭從圖上拿掉。

「不搶旗？」幕僚問。

「搶到以後用什麼守？」

幕僚指向先遣隊。「人已經上岸。」

「人上岸，不等於戰役上岸。」賀說。

大型船團受創後，第一梯隊缺少原定工程車、穩定醫療與足夠重裝。望潮灣裡已有士兵與機器，卻像一隻伸到岸上的手，手腕仍泡在台灣火力能切斷的海水裡。若後續運力不能持續靠近，這批人只會把「登陸成功」變成一場很長的孤立。

賀將所有任務壓成三個物理結果：卸載點不能停；從灘頭通往北河的走廊必須打開；維修與供能至少要有一處能反覆使用。

原本準備向旗幟位置推進的步兵被拆回三處。一部分守坡道，一部分逼近北河入口，另一部分保護電池、工具和損傷回收。這個選擇不會讓人少死，反而使更多士兵留在台軍能看見的海岸，替沒有新聞價值的箱子與纜線爭時間。

「國內已宣布成功。」幕僚說。

「那就給成功加重量。」賀回答，「沒有車、電、人和下一批船，今天的畫面只是明天的撤離難題。」

他沒有說死亡。那個字已經在損失表上，不需要靠語氣證明他知道。

命令向下傳到周野所在分隊，只剩幾個動詞：卸載、開路、接電、維持。

周野帶著一號、二號離開潮線時，先前轉運的電池尚未抵達同一處。四號仍在船內等候，三號被指定為搬運用受限平台。排長要求周野啟用三號，把船上剩餘電源拖到岸後。

「它右膝會延遲。」周野說。

「人員離開動作區。」

「岸上沒有完整動作區。」

「所以由你跟著。」

周野看了一眼海裡尚未拖回的劉子睿。昨天以前，他會把這道命令當成替自己洗掉事故的機會：只要三號在實戰裡有用，彭浩的手臂與船艙裡的胸傷便能被解釋成不得不付的代價。

他仍然啟動三號。

但他先把排長姓名與時間寫在黃色紙卡背面，再讓所有人退出周圍。三號拖著一箱電池下坡道，右腿每次落地都比左腿遲一瞬。它沒有再次撞人，卻使兩名維修兵必須一路跟著，不能去抬旁邊另一名傷兵。

機器成為戰力以前，先占用了更多人的手。

賀仲衡在圖上看不見這兩個人。他只看見三點鏈的第一個點，開始閃爍。

---

參謀總長羅世安比張晟灝早十一分鐘看出那三個點。

不是因為他比張聰明，而是他看見的層次不同。聯合作戰圖把海上卸載、北河交通與岸後熱源放在同一張畫面；張所在的北部火力席，收到的仍是一段段延遲回報。羅同時還要看中南部海面、政府延續節點與所剩不多的防空。

望潮灣已經有人上岸，北部所有請求因此突然帶上道德重量：他們正在台灣土地上作戰，怎麼還能把任何力量留給沒有敵人畫面的地方？

一名中部指揮官拒絕交出保留單位。

「你們至少看得見自己的敵人。」他在聯合作戰線路裡說，「我這裡的海面活動還沒說明意圖。現在把東西全拿走，就是替對方決定下一個戰場。」

羅沒有用北部流血要求他服從，也沒有讓望潮灣的一段影像決定全島兵力。他把中南部與政府存續所需能力留在包外，只給北部一段有限火力窗口。

「目的不是把岸上每一個人打死，」羅說，「是讓他們只能上岸，不能登陸。」

這項命令把望潮灣的戰局從海岸線改成一條接續鏈。壓低後續卸載、阻止北河出口被穩定控制、使維修供能時斷時續；至於看得見的敵兵，只在他們直接阻止這三件事時才取得高優先。

張接到窗口時，第一眼仍被岸上的人形平台吸住。

一處受損觀測點傳來影像：一號獵兵踏進軟泥，上身向前折，用手撐地後又站起；兩名中國士兵抓住背架把它拔出。另一具平台在煙裡抬起感測器，幾秒後，同一扇窗便遭共軍火力壓制。

這是張第一次從台灣土地上看見人形機器參戰。

他原以為小型梯隊就算觸岸，也必須很快等待大型船團補上重裝。航渡影像和地面接觸證明，他低估的不是小艇能帶多少噸，而是人、平台、電池與最後任務在短時間內可以拼成多少自主能力。

錯判已經讓第一批人抵達。他不能用更猛烈地追殺最醒目的機器，假裝自己正在修正。

北部席給出兩個選擇。第一，立即支援海岸守備點，把已上岸小組壓回水裡；那裡有清楚目標，也有台灣士兵正在求援。第二，等待仍在海上的後續運力與岸後供能顯影，以有限砲彈切斷接續；代價是海岸守軍必須放棄部分位置。

一名原旅代理軍官主張先救眼前的人。「不是為了新聞。他們再等十分鐘就帶不出傷員。」

張沒有把這個理由寫成情緒干擾。

影像裡，四名台灣士兵困在一棟受損建物後，兩人拖著一副擔架。共軍人機小組正從兩側逼近。若主火力轉向，四人可能活；若不用，敵方後續能力或許會少一天。

昨天在海峽上，張選擇資料最完整的大型船團。今天，最完整的仍是眼前的人。

他差點再次把「看得清楚」等同「最該先打」。

「給現地短促遮蔽，不對追擊小組使用主窗口。」張說，「允許放棄原位，先把人帶出來。主火力等卸載、北河接續或供能出現可確認部分。」

現地指揮員隔著干擾罵他：「那裡是我們的地方。」

「是。」張說，「所以我不拿最後一段完整火力，只換它回來一個小時。」

他說得很穩，手卻在紙圖邊緣留下了一道折痕。

短促煙幕與壓制落在追擊方向前方。四名守軍依自己看見的路線撤離，兩人抬傷員，一人倒退射擊。共軍一具平台踏上滿是碎片的水泥面，腳踝被金屬卡住；跟著它的人停下排除，台灣小組才穿過最後一段空地。

三人活著進入內側。傷員抵達後仍因失血過多死亡。

張的選擇沒有把他救活。它只沒有讓另外三個人一起留在原位。

七時四十六分，後續接續終於顯影。

兩艘小型運力趁煙靠近，一輛工程車下船，岸後臨時供電同時亮起。趙以安尚未進入張的視野，當值射擊席只能依有限觀測把「確認」與「推定」分開。張取消對整片灘頭的壓制，只使用能互證的卸載部位與供電接點。

少量M109A7完成一輪後立即轉移；雷霆2000只形成一次短時密度，之後這個方向便失去同等規模選項。第一批砲火逼一艘船提前關閉坡道，第二輪把工程車推翻在出口附近，第三個可確認效果是電纜斷裂，岸後熱源暗了一半。

爆炸沒有把鋼潮蒸發。

一輛ZBD-05仍離開潮線，數十名士兵占住沿岸建築，一號與二號平台把電池拖進半塌工舍。三號在途中因右膝延遲跌倒，周野與另一人必須先把它拉起；四號則到上午仍留在船內。攻方保住接觸點，卻沒能讓大量重裝進入北河，也沒有形成連續維修。

台灣同樣付了價。砲兵彈藥下降，一處守備點放棄，海岸上第一次出現無法立即驅逐的敵軍。原旅指揮群又遭一次打擊，更多姓名進入受傷、失聯與待查核欄；上級聯合層仍在，旅的內部卻再少一個能把火力、補給與地方態勢接在一起的人。

打擊發生時，張所在的備援點也暗了七秒。

電力重新接上，牆上的旅級聯絡圖少了三個席位。有人在另一處節點受傷，一名代理主官仍能傳出片段意見，另外幾個人只剩最後位置；陳維楨的車隊則仍標著失聯，不能為了填補組織圖就提前改成死亡。

值勤軍官把所有新請求轉向張：岸防要火力，地方要撤離窗口，裝甲要知道北河哪一段仍可通行，砲兵要下一個停止條件。那不是任命，只是原本分散在不同職位的問題，暫時找到了同一個還能接電話的人。

「我只能處理已核給的火力，」張先對各席說，「現地機動仍由現地主官決定，地方道路也不歸我。」

他說出邊界，不是因為突然謙遜。昨夜他正是在自己的真實權限裡做錯排序；權限合法，不會使錯誤變小。現在若把指揮空缺當成擴張理由，他只會把一個局部錯判變成整條防線的錯判。

一名北河裝甲軍官拒絕張提出的前推位置，理由很簡單：那段路能把戰車送進去，不能讓戰車在無人機重臨以前退出。張原本想用裝甲迫使共軍暴露維修點，聽完後撤回要求，將任務改為讓對方無法穩定接續；怎麼維持接觸，由那名軍官自行選。

裝甲分隊最後沒有前推到張畫的線。兩輛CM34只在內側路口短促現身，把一組共軍步兵逼離道路，再於敵方空中威脅出現前退回。它們沒能奪回海岸，卻保住車與乘員，下午仍能支援北河。

另一端，一個地方消防班把最後一輛能運作的車開進受創街區。他們不是接受軍方指揮，而是因何思齊剛承認灘頭尚未穩定，市府終於能用真實風險告訴他們何處仍可能撤人。車上救出兩名居民，也帶回一名台灣傷兵；返程時水箱被破片擊穿，這輛車不再能出第二次任務。

國家級的「有限觸岸」，落到地面便是一輛只能再開一次的消防車，和一名現地主官有權對張說那條路不能走。

上午九時，政府作戰席有人建議對外宣布「粉碎登陸」。

何思齊把四個字劃掉。

顧芷衡給她的最窄事實是：共軍已有限觸岸；部分人員與裝備存續；穩定卸載、北河接續與持續供能尚未形成。

「說出觸岸，收容所會更亂。」顧說。

「不說，他們會從窗戶看見。」何思齊回答。

她面向仍能運作的鏡頭，承認望潮灣出現敵軍接觸，台軍正阻止其建立穩定登陸。她沒有公布防區與彈藥，也沒有把有限灘頭說成全島失守。

消息送出後，有人開始撤離，有人辱罵政府，也有地方首長終於啟動原先怕太早引發恐慌的備援。真話沒有增加一發砲彈，卻使台灣接下來守的，不再是一個靠假戰果維持的國家。

望潮灣外圍一處收容點裡，林沛慈看見地方人員新開了一張待救名單。第一筆是一名拒絕離家的老人，第二筆是失聯水務員，第三筆只寫「海邊工寮可能兩人」。先前所有人都假定警戒區已疏散，這張紙證明所謂空地仍有人活著，也迫使後續火力不能把整片建築當成無人區。

林沒有要求把名單交給她單獨保管。她讓市府留一份、醫療端帶走一份，軍方只取得作戰所需的區域提示。她已從港區調來第三章保住的維修與醫療運力，其中一輛修護車因此不能立刻去救砲兵，而先替救護車恢復煞車；張在首輪少一個補保選項，城市則多保住一條能把傷員送出的線。

「這就是你昨天沒打的小艇帶來的帳。」她在短訊裡告訴張。

「我知道。」張回覆。

「知道不是結清。」

張看了那行字很久，沒有再打字。他把林的運力變更附進北河態勢，讓之後看到砲兵延遲的人知道，車沒有消失，也不是後勤失職；它被另一項同樣真實的存續需要占用。

過去他會把這種選擇視為模型限制，等資料更完整再求一個較佳解。如今海岸已經證明，沒有任何資料會把那輛車同時送到兩處。他只能讓選擇者留下名字，也讓失去它的人知道車去了哪裡。

凱德政府沒有因此恢復被抽回的全部能力。美國本土仍在承受襲擾，白宮只把一部分原有影像處理維持到下一輪審查；日本則延長有限判讀，不交出會暴露本土感測的原始資料。台灣得到的外援仍是切片，不是一支即將出現在望潮灣的艦隊。

張把戰果寫成四行：敵軍觸岸；卸載受阻；北河未通；供能間歇。

他沒有寫粉碎，也沒有寫勝利。

海岸上，周野打開被海水泡過的工具箱。專用工具仍在另一支先遣隊，能用的只剩幾把手動扳具。一號過熱，二號外殼受損，三號受限，四號尚未離船；四具鋼鐵都還存在，卻沒有一具等同宣傳片裡的完整戰力。

共軍站上了台灣土地。

台灣則在第一個上午，把「被觸及」和「被占領」分成了兩件事。

這道區別仍然要靠下一個白晝的人命、砲彈與整座城市共同去維持。
