《潮汐公理》

第十二章 讓城市活著

D+2清晨,北河市的第一個聲音不是砲火。

是水管吸進空氣。

六樓的老人轉開水龍頭,管線咳出一股鏽水便停了;收容所把飲水改成每人半杯,醫院洗手槽貼出「只供處置」;消防隊仍有車,水箱卻補不滿。城市沒有被一擊關閉,它是一項功能接著一項功能失去餘量。

軍事圖上的北河走廊只是一條線。

對住在這裡的人,那條線是去醫院、找孩子、送水、撤離,也是守軍與砲兵還能不能在望潮灣以內互相接住。共軍只要把它穩定切斷,灘頭便能向城市長;台軍若把它完全軍用化,城市則會先從內部停止生活。

林沛慈抵達區域醫院時,妹妹林沛晴正在手動替病人供氧。

備用電力尚在,主供氧設備的進水保護卻反覆跳脫。兩名呼吸治療師輪流壓著甦醒球,床邊家屬用手機照明;急診門外停著一輛裝甲救護車,車上三名傷兵尚未卸下,因院方必須先決定哪一區還能接人。

「妳怎麼來了?」林沛晴沒有抬頭。

「帶調壓器和維修組。」

那批東西來自戰前林沛慈保留下來的醫療、維修運力。第三章時,張要求把可用車輛盡量送給砲兵,她拒絕把所有能力押進第一輪;海峰號沒有來,砲兵因此少了補充,今天醫院卻還有一輛車、一組技師與能替受損裝甲恢復基本機動的零件。

選擇沒有變成證明她永遠正確。望潮灣已有台灣士兵因火力不足而死,林不能用眼前這間醫院把那些人抵銷。她只能確認當初留下的東西,現在真的接住了某些人。

維修技師拆開供氧設備,發現不是整機報廢,而是一處保護模組受潮。軍用備件無法直接替換,醫院舊設備上卻有一組可相容的機械調壓件。兩個系統原本不在同一本清單裡,林讓技師與醫院工程員自行決定怎麼拼;她沒有用軍階替他們指定接法。

半小時後,主供氧仍不能滿載,至少不必再由人一下一下壓住每次呼吸。

這時妹妹才把手機遞給她。

「媽今晚剩最後一份。」

D-4,許玉蓮說藥還有六天。封鎖、第一擊與灘頭戰把六天全部走完;家裡沒有得到暗中調撥,妹妹只靠醫院允許的保存方式把用量維持到今天。若下一批冷藏藥仍未抵達,明天開始便只能由醫師改用效果較差、風險較高的替代方案。

林沛慈手上確實有能力從另一個病人順位調一份。戰時庫存混亂,一個備註就能讓母親多出幾天,沒有人會立刻追問。

「媽知道嗎?」她問。

「她說不要拿別人的六天。」

林沒有打開調撥頁面。不是因為她不想救母親,而是這座城市之所以仍願意把藥、車與人交給她安排,建立在大家相信她不會替自己留暗門。

「把替代方案列成一般需求,」她說,「母親的名字不提前。」

林沛晴看著她。「妳講得像別人的母親。」

「我如果不這樣講,可能就會把她當成只有我能救的人。」

兩姐妹沒有和解。沛晴轉身去接下一名患者,林則把醫院最低需求帶往城市應變中心。她離開時,一輛原本準備送砲兵零件的修護車停在門口;車上的工具已先修供氧,下一個軍事任務至少晚一輪。

林在延遲欄簽下自己的名字。

醫院門外,一名砲兵維修士官正等那輛修護車。他的單位有一輛自走砲因介面故障列為有限可用,原定上午取得這批工具,現在必須再撐一輪。士官沒有罵醫院,只問確切延遲多久。

「至少四小時。」林說。

「四小時以後還是我們嗎?」

這句話問的不是位置,而是單位會不會在工具抵達前被打散。林可以用「任務調整」迴避,也可以告訴他後勤不負責前線存亡。她最後只回答:「我不能保證。車離開醫院後先找你們;如果道路斷了,會把工具交給能找到的同型單位。我會把變更寫進去。」

士官點頭,回到一輛沾滿泥的車上。車內還有兩名從第一章分散節點活下來的砲班人員,他們沒有因張早先救了火力就欠任何人樂觀。工具晚到,可能使他們少打一輪,也可能使另一間急診多收幾個人;兩種結果不會在同一張表裡自動相抵。

林父親在港區開起重機時,最討厭主管說「貨一定會到」。潮水、機具與人都可能出錯,真正可信的不是保證,而是貨沒到時有人肯說它現在在哪裡。林把這套脾氣帶進軍隊,也因此常得罪希望先聽好消息的人。

她傳出修護車的新去向,讓砲兵、醫院與城市端都看得見。張收到後沒有要求改回去,只在火力表上把那輛有限可用自走砲的下一輪能力下修。

這是兩人第一次在沒有爭吵的情況下,共同承認一項能力真的不在手上。

上午七時,北河市政府、聯合作戰層與國家延續節點只談了一個問題:十二小時後,哪些東西不能死。

市府原想擴大撤離,軍方需要走廊持續通行。若兩者同時最大化,第一個路口就會把所有人堵死。何思齊沒有命令市長把城市交給戰區,也沒有讓地方以民生名義取消必要防衛。

她把國家目的壓成四個可以被普通人理解的結果:政府與地方仍能發布可信消息;醫院仍能做立即救命處置;基本供水不能跌到收容與衛生崩潰;軍方必須阻止敵人把灘頭接進北河。

「十二小時後呢?」地方端問。

「重新同意。」何思齊說,「今天的合作不自動變成明天的服從。」

顧芷衡要求把全島邊界一起寫入:北部不能因敵軍已上岸,默默抽走中南部預備隊;地方也不能把軍方仍可使用的道路變成沒有時限的純民用撤離線。能公開的原則當日公布,讓北部與南部都知道政府為誰保留了什麼。

中南部幾名地方首長仍不滿意。他們看到的不是望潮灣砲火,而是自己逐漸縮短的燃料、警報與防空。有人要求總統保證北部永遠不會再抽一輛車;何思齊拒絕給這種保證。

「情勢會變,」她說,「我能保證的是,改變必須重新說明,由誰承擔、到什麼時候,不會因北方比較容易上新聞就自動生效。」

這個回答不能讓南部放心,也不能讓北部滿意。它只是把戰時團結從「所有人接受同一優先」改成「任何優先都有期限、能被質疑」。何思齊知道這會減慢某些命令;她也知道若政府用敵軍上岸當理由取消所有地方同意,台灣即使守住城市,也會開始失去自己宣稱保衛的政治生活。

顧芷衡則把十二小時目標拆成兩套互不依賴的回報。一套由軍方確認走廊與敵方接續,一套由地方、醫療和供水節點確認城市功能。任何一套失聯,都不能由另一套單方面宣稱全部成立。她平時相信秘密越少人知道越安全,這次卻選擇讓更多節點各自保留真實,因為中央若再受打擊,一張完整而無人能驗證的圖反而最危險。

羅世安據此給張一個更窄的軍事任務。砲兵與裝甲不追求收復全岸,只要讓北河在十二小時內仍可分時使用,並使敵方卸載、走廊與維修供能不能閉合。張仍只有局部火力權,不能命令市府、工會或現地裝甲照他的時刻表移動。

林沛慈代表的也不是整座城市。她手上的授權來自軍方後勤與軍民供應委員會,只能投入願意合作的車、人與節點。公車工會拒絕把所有駕駛交給軍方,因前夜一輛接駁車受創,軍方回報只寫「運輸受阻」,沒有寫駕駛姓名。

林沒有立刻徵用。

她要求市府保證拒絕值勤者不會在戰後被扣除工作權益;軍方只能說明任務,不得直接點人;駕駛在警報升高時可以掉頭。結果是回到駕駛座的人比軍方希望少,也比工會自己預期多。

有人為醫院,有人因家人在走廊另一端,有人只是不願自己的車被陌生人開走。他們沒有因願意值勤便變成軍人,也沒有承諾一直開到死。

張聽完林的條件,最先問的是可用車數。

林沒有回答數字。「先告訴我,你想守的是什麼。」

「北河不能被固定切斷,至少讓一段裝甲與支援還能互相接上。」

「那是軍事結果。」

張把昨日那張城市圖放到軍事圖旁。水壓下降、醫療轉送與撤離警報,恰好與他原先想部署觀測和支援的位置重疊。

他寫下第三個版本:十二小時內維持走廊可分時使用;阻止敵方形成可持續擴張的接續;不以醫療、基本供水與可信撤離訊息中斷換取前兩項。

「如果敵情逼近供水節點?」林問。

「地方可以撤,妳可以收回運力。」

「你接受的不是我替城市服從。」

「我知道。妳們借十二小時,十二小時到就重談。」

林把第三章留下的醫療、維修與民間運力投入共同走廊,沒有把全部庫存交給張。她保留停止權,張也不把這份限制寫成後勤支援不足。

兩人第一次不是因為彼此同意而合作,而是因為都知道對方能在什麼時候說不。

上午九時,北河開始同時容納兩種相反的流動。

軍方單位向海岸移動,居民與傷患向內側走。中央沒有替每個路口排一張分鐘表;道路上的地方警察、駕駛與部隊主官依當下堵塞、敵火和傷患決定先放哪一邊,再把偏差回報。

一輛CM34在路口因輪胎破損停下,車組原可要求清空道路等待拖救。車長看見後方兩輛載著病患的公車,便先把車挪到只能勉強射擊、卻不會完全堵路的位置。這使裝甲單位失去較好掩蔽,也讓兩車病患在警報重新升高前通過。

第一輛公車的駕駛姓吳,五十八歲,原本還有九個月退休。前夜同事受傷後,妻子把車鑰匙藏在冰箱上方,不准他再出門。他等妻子去收容點領水,才把備用鑰匙從鞋盒拿出來。這不是因為他相信張晟灝,也不是因為總統說了什麼;車上有他曾經每天接送的長照住民,他不願讓另一個不熟悉輪椅固定扣的人來開。

行經路口時,遠處爆炸讓所有乘客低頭。吳姓駕駛可以掉頭,工會與市府都已承諾不追究。他看見CM34正把自己移到路邊,也看見車長伸手示意他先過,最後沒有轉回去。

第二輛車通過後,台灣裝甲遭一架小型無人載具發現。車組在碎片落下前離車,兩人受傷;那輛CM34直到入夜也未恢復。駕駛與病患因此多一條路,北河守軍則少一輛裝甲。沒有任何人預先知道交換會是這個形狀。

另一處,地方先放行醫療後送,使砲兵觀測組晚了十七分鐘抵達。張錯過一輛共軍輕型車進入遮蔽的機會,沒有要求把地方決定改寫成通信延誤;同一輛救護車則在醫院停止收治前送達三名重傷者,其中一人仍未能救回。

走廊沒有因共同目標變得乾淨。它只是讓不同人知道,自己失去的十七分鐘去了哪裡。

中午前,共軍開始從灘頭向北河入口施壓。

人類步兵利用建築前進,獵兵-I負責最容易暴露的短距觀測與搬運。一具平台拖著彈藥穿過開闊處,另一具蹲在車後,把感測結果交給射手。它們在資料鏈不穩時仍可依最後任務移動,卻不能知道關閉鐵門後是守軍還是沒撤出的住戶。

一具平台繞開鐵門,踩進路旁積水。海水與泥灌入受損腳踝護套,步態很快僵硬;兩名中國士兵不得不停下,把沉重機體拖回硬地。另一具仍向前,背後的人卻已喘得抬不起電池箱。

台灣守軍沒有因看見機器受困就全面前推。趙以安只接受能由現地更新的火力條件;砲兵短促壓制確認的前進火力,裝甲分隊則依自己主官判斷向前推一小段,在敵方無人機重新出現前退回。

張原先想把火力延伸到抽水節點外圍,利用那裡較開闊的視野切斷共軍前進。林在城市端直接否決:水務人員正在恢復設備,軍方若把節點變成觀測與射擊支點,地方會立刻撤人。

「不用那個位置,我們看不清電池車。」張說。

「用了,下午全城少一個供水點。」

「敵人若接進北河,供水點也守不住。」

「那是可能。你現在要求我交出去的是已經在修的人。」

張停了幾秒,改用較遠、資訊更差的觀測。他因此等到電池車更靠近才確認,失去最佳打擊時機;火力只迫使車輛改道,沒有證明摧毀。抽水節點則在下午恢復低載。

這不是林擊敗張,也不是民生勝過軍事。兩人共同選擇了一個較差的軍事視野,換一項已可驗收的城市功能;如果那輛電池車在晚間補上敵方平台,他們都要為交換負責。

CM34的三十公厘鏈砲在巷口迫使一組步兵離開道路,沒有追逐側翼兩具獵兵。那兩具平台多走了三百公尺,其中一具跨牆時跌倒,另一具停下拖它;守軍轉而迫使一輛載著電池與工具的輕型車偏離北河。缺少接續後,兩具機器在下一次電量下降時只能後退。

張放棄了畫面上最醒目的鋼鐵,保住走廊的用途。

下午,一座抽水節點恢復低載。三名水務人員與一名退休技師回到現場,前提是軍方不在設備周邊建立固定火力位置,警報升高時市府可以立即撤人。第一股水沒有流到每戶,先進醫院與大型收容點;六樓老人再次開水龍頭,仍只聽見空氣。

地方廣播也在備用電力耗盡前接上另一處節點。主持人不播大捷,只說哪些區域留在原地、哪些收容點仍能接人、走廊會在哪一類警報下暫停。因為消息具體,數百名原本準備自行開車離開的人把鑰匙放回口袋。

那些沒有同時上路的車,沒有出現在任何戰果影片裡,卻讓裝甲、醫療與供水在傍晚以前仍能移動。

敵方第二次施壓時,台軍已沒有完整砲擊窗口。現地裝甲主官放棄追逐一支離開主方向的人機小組,轉而阻止後續電池車。敵方占住一個街角,又因維修與供能未接上無法繼續擴張;台軍失去一處外緣位置,走廊仍未被固定切斷。

入夜,十二小時到期。

驗收由軍方、地方與國家層分別回報。北河仍可分時使用;敵方尚未把卸載、走廊與維修供能連成一體;醫院沒有停止立即救命處置,基本供水恢復到部分區域,地方警報仍能發出。

同一張結果也寫著代價:灘頭仍在,砲兵彈藥再降,一處支援點放棄,數個北側社區仍無水;母親許玉蓮今晚用掉最後一份原藥,明日開始接受替代治療。中南部預備隊沒有北上,所以望潮灣沒有得到一場更大的反攻。

何思齊沒有宣布城市得救,只說第一個十二小時目標成立,下一輪仍需地方重新同意。羅世安也沒有把共同走廊自動延長成軍事管制區。

賀仲衡在海峽另一端讀到的則是失敗的接續表。台軍沒有把望潮灣奪回,卻使卸載、北河與維修始終錯開;更麻煩的是,城市並未因軍事壓力自行堵死。原先假設台灣會在軍民爭路時先失去秩序,現在必須下修。

他命令下一輪不再只以正面壓力逼開走廊,而要使台灣的醫療、供水與作戰窗口互相搶時間。這仍是人類將領依戰果作出的選擇,沒有任何神祕答案;但北河今天建立的共同目標,已經成為敵人明天會主動攻擊的能力。

林走出應變中心時,張在門外等下一輪條件。

「我媽今晚斷原藥。」她說。

張沒有說可以替她找,也沒有承諾優先。「妳還要繼續嗎?」

「這是兩件事。」林回答,「我可以很想救她,也可以不拿別人的藥。別把我做的決定講成沒有私心。」

張想起自己在海峽上的排序。「我不會。」

「今天也不是你守住城市。」

「不是。」

「也不是我。」

「我知道。」

六樓那名老人直到晚上仍等不到自家水龍頭出水。住在二樓的陌生人提著兩壺水走上去,說抽水恢復時自己先接到了。

國家驗收的「基本供水成立」,最後靠一個人願意爬六層樓,才在某一戶裡成為真的。

北河沒有向軍隊宣誓,也沒有向敵人屈服。

它只是用十二小時證明,一座城市仍能在戰爭裡保留決定自己怎麼活的權利。