第一章 海峽沒有秘密
D-6。
父親傳來週六晚餐邀請時,第六艘民用滾裝船剛從航班表上消失。
行事曆標題只有兩個字:回家。
張晟灝沒有按接受,也沒有拒絕。他把通知往上推,露出底下六個彼此相隔甚遠的紅色叉號。
第一艘公告主機臨時檢修;第二艘說原靠泊港壅塞;第三艘取消往返兩岸的民用航次;剩下三艘連理由都一樣簡短——營運調度。六艘船分屬四家公司,停在中國沿岸三處港區,平常載的是遊覽車、貨櫃拖車與趕著過海的人。四十七分鐘內,它們同時把能裝車、裝貨、裝人的甲板留在岸邊。
任何一艘停航都不值得少校在清晨六點盯著看。
六艘一起停,值得。
滾裝船的價值不在船名,而在它能讓有輪與履帶的東西直接駛入駛出,省去重新吊裝的時間。它不是一支軍隊,也不能單獨完成一次航渡;護航、掃雷、海空掩護、卸載與後續補給缺一不可。但當數艘同類船在不同港區同時退出商業班表,代表有人願意先放棄它們本來能賺的錢,為另一種尚未公開的用途留出時間。商業世界很少為純粹想像集體空出甲板。
張把氣象、公司維修紀錄與公開港區車流疊在桌面上。海象不足以解釋三處港區,定期保養時間也對不上。夜裡進港的空拖車增加,離港的卻少了;原本應該在天亮前散掉的車流,正一批批消失在港區圍牆後。
他拿出紙,在左上角寫了兩句話。
還不能證明。
已不能忽略。
這是他從嘉義的家裡帶出來的兩種習慣。
父親教高中數學,批改證明題時最不能容忍學生把猜測偷渡進結論。小時候張晟灝若說「看起來就是這樣」,父親便會把紅筆遞給他,要他指出從哪一步開始必然如此。母親在農業試驗體系做植物病理,卻總在肉眼看見病斑以前便把一塊田圈起來。她說感染不會因為人還沒有證據,就客氣地停在葉片外面。
民雄的家很少談戰爭。餐桌一端是改到一半的考卷,另一端是母親裝在透明袋裡的病葉;窗外偶爾傳來火車聲,梅雨季時院子會有濕土味。父親相信答案要能被別人重做,母親相信等到人人都看懂,有些東西已經救不回來。張在那張桌上長大,後來一生都在兩句話之間找一條不會害死人的線。
十五歲那年,他填了中正國防幹部預備學校的志願。家裡沒有軍人,親戚以為他為了學費,父親也這樣問過。
張列了住宿、紀律、升學與未來出路,像在回答一張成本效益表。父親聽完,把報名表推回去。
「這些是你能得到什麼。」父親說,「我問的是,你為什麼願意讓別人的孩子聽你的命令?」
張當年沒有答案。
他只記得幾年前一次颱風過後,民雄有幾條路泡在水裡,電話斷斷續續,大人各自知道一點狀況,合起來卻沒有人知道先做什麼。幾輛軍車抵達後,士兵架燈、標出不能走的地方,把老人一個個抬上車。沒有人喊口號,甚至有人邊搬邊罵雨,但混亂第一次有了方向。
少年張晟灝想成為那個給方向的人。
他很晚才明白,想給答案與有資格替別人決定,並不是同一件事。
值班情報官把咖啡放到他桌邊,看見那六個圈。
「你覺得是徵用?」
「我覺得商業用途正在退出。」張說。
「有差嗎?」
「有。前一句是意圖,後一句是已發生的事。」
「要送上去?」
張看了一眼時間。「送。附替代解釋。」
他三十二歲,陸軍少校,任職北部某機械化聯兵旅的旅砲兵參謀。國軍情報、海巡、交通與國安體系看見的徵候比他多得多;他並不是靠六張公開影像,比整個國家更早發現戰爭。他能提供的是另一個問題:如果那些甲板正從市場轉成軍事運力,旅砲兵還要不要等到「意圖確定」才離開平時位置?
他把分析送入旅部彙整,又另寫一頁建議。
張所屬聯兵旅的砲兵營共有十八門自走砲,分屬數個射擊連。張建議先將其中約六門、相當於一個射擊連規模的自走砲分組離位;首批M109A7只是這六門裡的新砲子集,既有一五五公厘自走砲仍占多數。其餘射擊連先完成人員與車況準備,等候國家提高戰備後再分批移動。
六門不是全營,也不可能靠自己改變海峽戰役。
它們能做的,只是在第一擊真的到來時,讓旅砲兵不至於同時沉默。
旅長看完,沒有問他中國會不會打。
「你判錯,我們失去什麼?」
「一次聯合訓練會取消,保養會往後排,官兵休假和家庭安排會被打亂。」張說,「更難補的是信用。下次再要求分散,現地主官會先記得這次白跑。」
「你判對呢?」
「至少不會把十八門都留給同一個答案。」
旅長用手指點了點建議書末頁。「誰的判斷?」
張寫下姓名、軍階和時間。
張晟灝,少校,七時四十二分。
「我的。」
他沒有調動部隊的權力,只有要求上級在仍可回頭時支付一筆成本的責任。那個名字不能讓建議變正確,卻能使他日後少一個藉口。
送出以後,他才發現自己握筆太用力,拇指側邊留下凹痕。
中正預校三年教會他在疲憊時仍把制服穿整齊,也讓他第一次看見軍校裡的差距。有些同學的父兄都在軍中,知道一句簡短命令背後省略了什麼;他連階級符號都曾認錯,只能把不懂的東西全部記進小本子。他以為努力足以抹平出身,後來才知道,努力有時也會變成一種傲慢:自己熬過的,就以為別人也應該熬過。
入校第一個月,他因內務不合格被留下重整,錯過母親預先買好的返鄉車票。那晚父親沒有安慰他,只問:「是哪一件沒做好?」張一口氣列出床單、鞋面、時間和檢查標準,像只要把錯誤命名就不再委屈。母親卻在電話另一頭問:「跟你一起留下的人,現在最想要什麼?」
他答不出來。後來是一名彰化同學把藏在櫃底的鳳梨酥分給全寢,大家坐在擦得發亮的地板上吃,沒有人再談誰害誰被留下。張記住了怎麼把床角折到標準,也記住那塊鳳梨酥,卻花了很多年才明白,次序有時不是由最會指出錯誤的人建立,而是由願意先承認別人也累的人建立。
在預校,他的數學成績很快把他送進競賽與留美甄選名單。他也遇見一名來自彰化的同年級對手,總能在障礙場和戰術題裡用一條張沒想過的路抵達。兩人還不是朋友,只是彼此最不願輸的人。張習慣從答案往回推條件,對方則先看地面上什麼真的走得過去。那時張把這種差異理解成理論與直覺;多年後他才會知道,那其實是兩種軍官看待人的方式。
二○一六年赴西點,又是第二次從頭學起。
剛到紐約州時,他的英文足以考試,卻跟不上同學在餐桌上把俚語、球隊和家庭往事疊成一分鐘的玩笑。他不懂便安靜,別人以為他沉著,只有梅根・奧特加告訴他:「你不是冷靜,你只是不想讓人知道你沒聽懂。」
那句話惹怒過他,所以他一直記得。
西點最初一年,他把每一次不適應都當成待修正的弱項:聽不懂便多背一頁,跑不快便提早起床,寫作被退便把句子拆到沒有贅字。他很少向家裡說難處,只傳哈德遜河結冰、閱兵與校園秋色的照片。父親回傳嘉義段考題,母親回傳稻田病斑;一家人像默契地假裝距離只是一種資料格式。
真正讓他留下來的不是證明自己能忍,而是一次夏季訓練。暴雨使山路封閉,原定課目取消,學員被派去協助附近社區移動物資。一名年長婦人堅持先搬走地下室裡幾十本受潮相簿,帶隊幹部認為藥品和發電機優先。張用最快速度算出車輛與人力,答案也很清楚;梅根卻留下兩個人幫婦人搬相簿,理由只是那位婦人若不肯離開,整個撤離就會卡住。
最後相簿、藥品和人都上了車。直到那位婦人抱著相簿登車,張才明白那不是撤離計畫裡的雜訊,而是她願意離開的條件。此後每逢局面混亂,他總想先把所有人的理由收齊,再從中算出一個共同答案。
張主修作業研究。數學讓他能把有限資源、時間與風險放入同一個模型;生物學輔修使他熟悉另一種世界——變異、競爭、適應,以及一個系統如何在觀察者還沒看清時先改變。砲兵則把這些抽象問題變成人的責任:天候、距離、觀測與通信最後都會被壓進一道射擊命令,而命令落下的地方沒有「重新計算」。
選兵科的那一晚,同學有人追求飛行、特戰或裝甲的榮耀,張選擇野戰砲兵。父親問他是不是因為數學好,他說不是。真正吸引他的是砲兵永遠必須承認自己看不見:射擊單位可能藏在很遠的地方,前方有人提出需求,中間隔著感測、通信、天候與授權;任何一段失真,遠方的精準便可能只是自信。這個兵科要求他相信別人的眼睛,同時對最後的效果負責。
畢業前的聯合課目裡,他曾把一段模擬火力運用排得近乎完美,直到一名盟國學員提醒,那份方案假設所有單位對同一句英文擁有相同權限。張因此開始研究台美兩套軍語背後真正不同的指揮關係。他能聽懂美方說「可支援」時究竟是已有能力、已有授權,還是只代表有人願意繼續討論;也因此比許多人更早知道,盟友說法最危險的地方往往不是虛假,而是雙方都誠實,卻以為對方承諾了不同的事。
他在西點最好的成績不是射擊,也不是體能,而是把一場混亂問題拆成幾個可選方案。最難看的一次失敗同樣來自這項能力。一次學員野外課目裡,他重排輪值,使模擬任務的完成時間縮短,卻沒有先問兩名同學為何要求保留原班。他到換哨時才知道,其中一人前一夜收到家中病危消息,另一人答應陪他等電話。張的方案在表格上更好,卻把兩個人唯一不願被拆開的理由當成了多餘條件。
梅根事後問他:「你想解決問題,還是想證明問題只有你能解?」
他沒有忘記那句話,也沒有因此改掉。
畢業後,他選擇回台灣。不是因為美軍教育給了他一套比國軍更高明的答案,而是因為他逐漸明白,盟軍作戰圖上每一段等待、每一個政治保留、每一份尚未批准的共享資料,最後都會落在某個地方的人身上。若那個地方是他長大的島,他不願只站在圖外說計算合理。
返台後,他曾因人事空窗短期代理砲兵營營長。那幾個月裡,他記得誰夜射穩、誰的父親開刀、誰剛有孩子;單位通過測驗,他也因此相信自己理解部屬。直到回任旅級參謀,他才從一份匿名意見裡看見一句話:營長會記住每個人的困難,然後替你決定那個困難不夠重要。
他把那張匿名意見夾進黑色筆記本,沒有查是誰寫的。他告訴自己那是尊重,卻也怕知道姓名後,每次看見那個人都先想起自己的失敗。此後他在會議裡問得更細,也把更多回覆整理到自己手上;他願意為命令具名,卻不願面對一雙具體怨恨他的眼睛。
那句話比任何考評都準。
九時十六分,國家層的聯合研判下來。
台北看見的不是六艘船,而是沿岸運力、軍事活動、支援部隊與行政管制同時改變。台灣自己的情報體系提出三種解釋:大型施壓演習、封鎖準備,或在演習掩護下進行更高強度的進攻整備。沒有任何一種已被完全排除,卻也沒有一種容許全軍繼續假定下週照常。
三種解釋指向不同代價。若只是施壓,過早動員會讓市場與社會先替北京付出成本;若是封鎖,台灣要保存的不只武器,還有航運信用、醫療與政府持續運作;若進攻準備已經開始,仍集中在平時位置的能力,可能在國家把證據說完整以前就被拿走。沒有一個選項能同時保住和平表象、部隊安全與民生日常。
總統何思齊批准低可見度的局部戰備,不宣布全面動員。參謀總長羅世安要求優先保存仍可能在第一擊後作戰的兵力,同時保留中南部與政府存續能力;醫療、供水、通信和工業備援也要一起動,不能讓軍隊為了活下來先把城市抽空。
這不是張說服了國家。國家本來就在判斷,只是他的建議落進了允許先行分散的範圍。
旅長在核准欄簽字。
「六門先走,現地主官依車況和人員修正。其他射擊連準備,不准把先遣六門呈報成全營已完成戰力保存。」
「明白。」張說。
十點零八分,梅根傳來一句訊息。
可以談三分鐘。只談我的判斷。
張先將聯絡記入規定的外部接觸紀錄,才進小會議室。梅根現在是美國陸軍情報兵科少校,借調國防情報體系印太預警組。兩人從未是戀人,也不拿私交交換機密;他們的信任來自共同受訓,也來自太清楚彼此最容易怎麼騙自己。
「我只問一件事。」張以英語說,「公開民用運力異常,是否足以支付一次有限分散的成本?」
「以我個人的分析信心,足以。」
「這代表進攻意圖?」
「不代表。我能確認的是準備活動值得提高警覺,不能確認北京最後會選哪一條路。」
「有正式摘要嗎?」
「如果有,你應從正式管道取得。我不能告訴你來源、影像、單位、港口、時間表,也不會給任何能進入目標資料的東西。」
她停了一下。
「你已經簽了,對不對?」
「對。」
「那你打給我,是要互證,還是想讓我的判斷替你的名字分一點重量?」
張望著玻璃上的自己。「都有。」
「第二件事我不能替你做。」梅根說,「台灣有自己的情報。你也有自己的責任。」
通話在兩分十七秒結束。她沒有帶來一張神奇的進攻圖,只替一個已被台灣體系看見的徵候增加有限信心。張在紀錄上寫明:外國分析員個人判斷,未經正式共享;不改變核准數量,不形成射擊依據。
下午,他到砲兵營看第一批車離位。
營裡沒有按照張紙上的整齊方式變成幾套相同能力。新砲需要的通信與保修條件和既有自走砲不同,一輛M109A7仍有尚未排除的介面問題。代理主官只用一句話拆掉他的想像。
「我可以給你六門離位,給不了你六門都像簡報上一樣完整。」
張原本想說先照最壞情況辦。他看見待命駕駛身旁擺著一只兒童藥袋,才想起對方女兒前幾天發燒。自己記得這件事,並不代表自己有權把它判成次要。
「怎麼改?」他問。
「一組保完整數位鏈,其餘保人工與局部任務能力。故障車列限制使用。人和車分散,效果需要時再集中。」
「照你判斷。」
代理主官看著他。「不是因為你突然相信我,是因為你今天沒有時間證明自己對。」
張沒有反駁。
傍晚以前,六門先遣自走砲分組離開原來位置;其餘射擊連合計十二門,依後續命令準備分批轉移。一次訓練取消,保養與休假重新安排,數個射擊單位帶著不完全能力進入不同戰力保存位置。車隊離位以後,紙上的爭論變成已經付出的時間;張再也不能假裝這只是一次不產生代價的建議。
張在結果欄補了一句:現地主官修正原方案。
然後再次簽名。
他把紙交回去。代理主官沒有敬禮,只轉身追問下一輛車的狀態;張留在原地,看著自己的整齊方案被現場一筆一筆改成能走的樣子。
晚上八點,父親打來視訊。
民雄家裡的餐桌上仍擺著一疊數學考卷。父親退休後偶爾替學生看題,紅筆擱在湯碗旁。母親從試驗站接入通話,身後有人正把培養樣本移往備援電源較穩定的櫃位。
「週六回不回來?」父親問。
「如果戰備——」
「我問的是想不想回來。」
張停了一下。「想。」
這是他今天最短的一個答案。
母親隔著螢幕端詳他。「那就先按接受。回不來再說。」
「接受了又取消,妳們會白等。」
「我們是你爸媽,」母親說,「本來就會等。你不要連我們怎麼等都替我們決定。」
張看著那個仍浮在畫面上方的邀請,終於按下接受。
同一時間,新的商業影像送進旅部。中國沿岸三處港區全部亮起夜間工作燈,旅客接駁區熄滅,低平板軍用拖車、蒙布車輛與野戰設備沿著黃線駛入船腹。六艘船都還繫在碼頭,沒有一艘越過海峽;但取消航班留下的空間,已經被另一種用途填滿。
父親的邀請顯示:週六,民雄,三人。
影像裡,第六艘滾裝船的艙門開始升起。
張晟灝第一次清楚看見,家與戰爭正在爭奪同一段時間。