第三十三章 潮線上的人
D+18清晨,許家睿先把「伏潮出動」從白板上擦掉。
那四個字是昨夜沿岸聯絡中斷後,三個不同單位先後提出的答案。軍方真人觀測員失聯,地方救援者失聯,兩艘原本協助轉移居民的民船也沒有回到可確認水域;中央畫面把整片灰區標成敵方誘餌,北部火力單位則要求在下一個敵軍補充窗口前得到判讀。
所有人都知道伏潮。
它不是一支只在機密簡報裡存在的隊伍。幾年前風災切斷東岸交通時,伏潮曾在海空條件都不適合大規模救援的時候,找到一批被錯報位置的漁民;開戰第一週,它又替多個沿岸單位確認過「看見燈」不等於看見登陸艇,也把兩名受傷觀測員從失去指揮的岸段帶回來。新聞沒有播隊員面孔,地方漁會與救難圈卻記得那個名字。
知名帶來的第一個危險,是每逢水上出了答案不明的問題,大家便把伏潮當成答案。
許和張晟灝第一次真正爭執,也與一片被畫得太完整的水域有關。
那時張還只是短期代理砲兵營長,一處演訓岸段的觀測突然失效。張要求前出組多留二十分鐘,好讓射擊資料閉合;許回答,觀測員正替一名落水隊員施救,位置與通信都不再符合原方案。張在無線電裡說了一句:「我只需要最後一組數字。」
許回他:「你要的是數字,我手上是兩個人。」
最後那輪射擊沒有實施。落水者被救回,演訓評鑑卻把火力鏈中斷列成缺失。張事後帶著完整射表找許理論,才發現許也留了一份時間線:哪一分鐘看見人落水、何時停止觀測、哪一個替手沒有接上,以及如果當時延長二十分鐘,救援者會失去什麼。
兩人沒有因此成為朋友。張仍認為許太常把現地風險放在戰役效果前面;許也認為張習慣把每個人放進數學問題,再對自己能算出最佳解感到安心。
但從那以後,張每次要求水域觀測,都會先問撤出條件。許每次拒絕,也必須說清楚遠方哪個單位會因他的拒絕少掉什麼。
這場戰爭把舊爭論放大了。現在少的不是一輪演訓成績,而可能是一段北部海岸是否遭敵軍持續利用的答案;手上的也不再是兩名落水隊員,而是數量、位置與身分都不確定的人。
「先寫目的。」許家睿說。
值勤參謀望著白板。「找回失聯觀測資料,確認敵方目標。」
「那是兩件事。」
「都需要。」
「需要,不代表能塞進同一艘船。」許把句子改成三行,「第一,確認是否仍有人活著。第二,能救就救。第三,只有不排擠人的時候,才取回足以分辨時間與目標的原始紀錄。」
他沒有寫殲敵,也沒有寫定位敵方核心。
伏潮的工作是水域偵察與救援。它能在破碎情報裡找人,能把現地所見送回火力鏈,不能替整個戰區解決制海、長時間監視或一切岸際目標。許見過太多簡報把「特種」理解成不必承認限制;真正出發的人若接受那種讚美,往往會在途中才發現,別人把三個彼此衝突的任務裝進了他的背包。
周若岑從門邊走進來,把三段求救錄音放到桌上。
「地方端重新整理過。」她說,「第一段可能是漁民,第二段像軍方簡語,第三段經過轉述。沒有一段能單獨證明人還在原地。」
許聽完,問的第一件事不是敵情。
「最後一次能確認生命跡象是什麼時候?」
「各自不同。最晚一段也已經超過三小時。」
「傷情?」
「有人說一名觀測員腿部受傷。未互證。」
「潮、水溫、可等待時間?」
周把地方救難、軍方氣象與漁民回報分開放著,沒有替它們算成一個精確數字。「如果人仍在暴露位置,拖到下一個完整週期,存活可能明顯下降。現在只能說,等到所有來源一致再動,等到的很可能只剩紀錄。」
許點頭,仍沒有把「伏潮出動」寫回去。
「先遠端。」他說。
張晟灝在北辰旅指揮所看見的,是一片被不同顏色重複塗過的海。
中央融合畫面用紅色標出可能的敵方供能與維修活動,以灰色標示失聯區,再以黃色覆上地方求救。三層顏色疊在一起,最後只剩一種髒褐色。若把它放大,系統會給每個光點信心值;若把它縮小,整片區域像一個應該被火力清除的問題。
張曾是砲兵軍官。他知道一個目標一旦在共同圖像上被命名,後面的每個人都會更容易把「可能」讀成「存在」。射程、彈藥與發射單位都還在,真正缺少的是人能否對那個命名負責。
北部守軍此刻不是沒有火力。
它沒有一個能承受誤判的答案。
日本提供的處理後摘要只證明那片水域曾有多批次活動,無法區分現在留下的是敵軍、漂流物還是求救者;美方原先承諾的觀測窗口正被北美本土防空與資料服務異常牽制,沒有如期到來。台灣不能把等待盟友寫成方案,也不能因盟友不在便把所有不確定刪掉。
羅世安要求北辰旅在有限時間內回報:這片水域是否仍能作為火力區,或必須為救援保留。
張沒有回答二選一。
他先問許家睿:「伏潮多久能出去?」
「這個問題現在沒有答案。」許透過最低鏈回覆。
「我需要判斷窗口。」
「所以我先給你我們不會做什麼。沒有完成遠端確認前,不會因為隊名被點到就出動;普通地方救援也不會被我們拿來當試探。如果延後仍能保住活人,我會延後。如果三種方法都趕不上,才談人進去。」
張聽見那句「普通地方救援」,知道許在提醒他另一筆看不見的債。沿岸鄉鎮已有人自發準備船與救生裝備;若軍方只說需要確認,卻不說誰能去,普通人會把空白理解成國家默許。
「地方端由誰攔?」張問。
「不是攔。」周若岑說,「說明哪一段需求仍成立,請他們只做原本有能力承擔的接應與岸上救護。不能讓平民替我們碰第一個未知。」
張停了一秒。「可以。」
周沒有道謝。那本來就不是他額外賜予平民的保護。
唐可寧把一次性中繼、既有浮標與失聯者最後可辨識設備分成幾條互不依賴的遠端嘗試。她特別註明:任何回應都只能證明某個設備或某個人曾經收到,不能自動生成精確位置,更不能把所有求救合併為同一群人。
阮明珊則要求每段問答使用不同的、只有原聯絡關係可能知道的生活性內容。許否決了其中一半。
「受傷的人不一定記得你們設計的答案。」他說,「也可能是別人在替他說。驗證不能把答錯的人直接判成敵人。」
「不用問題,就可能讓對方模仿。」阮說。
「可以問,但錯誤只降低可信度,不等於死亡判決。」
張讓這條限制保留下來。
遠端嘗試開始後,指揮所沒有出現電影裡那種全員屏息的安靜。其他戰線仍在運作:敵方有限灘頭沒有消失,北河走廊仍要守,潘柏諺死亡後的通信節點還在交接,地方政府也在追問失聯名冊。每個人一面等海上的回答,一面處理不會因等待而停止的戰爭。
第一輪沒有回應。
第二輪只收到一段不像語音的破碎脈衝,唐無法證明它不是設備受損後的重複訊號。
第三輪有一個人聲,只有兩個字可以辨認。
「不是……」
後面被浪聲與干擾吃掉。
張問:「能判真人嗎?」
阮回答:「不能。」
許回答得更直接:「不能拿這兩個字送人進去。」
這句話很快傳到失聯者家屬等待的地方窗口。
沒有人把伏潮基地位置告訴家屬,也沒有人讓他們只能對著一支無法回覆的中央電話。周若岑要求地方政府設一個可以說「尚未證實」的真人窗口,並把已採取、尚未採取與為何不採取分開說明。她知道公開不會自動換來理解;至少,理解不能以被蒙在鼓裡為前提。
一名失聯救援者的丈夫問:「你們是不是因為那裡有敵軍,就當他們已經死了?」
周回答:「不是。我們目前不能確認他還在原位置,也不能確認求救沒有被利用。」
「所以軍方就不去?」
「正在用不需要再送人進去的方法確認,也準備外圍接應。」
「準備算什麼?」
「算還沒救到。」
這個答案沒有安慰作用,卻讓對方停止了幾秒。
另一名觀測員的母親要求立刻讓民船搜尋。她說兒子入伍前就在那片海邊長大,敵人不可能比本地人更懂水。旁邊一名漁民則反對,他的船隊已失去兩艘船,剩下的船還要運送沿岸居民與藥品;愛一片海不會讓金屬碎片、武器與夜色失效。
家屬沒有形成整齊立場。有人願意承受更多救援者風險,有人不願讓下一個家庭也進來等待。地方首長因此拒絕發布「全力搜救」這種無法查證的話,只公告軍方尚未派人進入灰區,民間船隻不得被徵用作第一線探測,已有的岸上接應持續。
敵方宣傳很快截取「尚未派人」四個字,指控台灣放棄受困者。另一批匿名訊息則冒充家屬,要求志願船隻從不同方向前出。阮把那些訊息標成未證實,不稱它們全是假;真正家屬的憤怒與敵方利用憤怒,可以同時存在。
張看完地方回報,沒有要求壓下批評。他只把原先準備發布的「軍方已掌握狀況」刪掉。那句話或許能讓更多人暫時留在岸上,也會在第一個矛盾出現後,摧毀周若岑剛建立的真人窗口。
「說我們還沒掌握。」他下令。
這是北辰旅正式確認新任旅長後,第一次由他對外承認整支旅不知道答案。
伏潮隊員在等待期間沒有登艇。
許讓他們逐一確認自己是否願意維持任務資格,也允許任何人因傷勢、家庭或對情報不信任退出這次準備。戰爭已讓「我可以去」變成一種容易被利用的道德表態,他不接受臨時熱血替代實際狀況。
一名隊員的肩傷尚未穩定,被改列後方接應。另一人剛收到父親避難所轉移的消息,仍選擇留在準備名單,卻把家屬聯絡交給替代窗口,不讓全隊假裝他沒有牽掛。
許自己也有牽掛。
妹妹在前一晚傳來一張游泳池停用的照片。池水被改作部分消防備援,跳台上貼著配給標示。兄妹原本約好戰後完成一段離島接力,她在訊息裡寫:「你那一棒不要又游太快,我不想只看你的背。」
他直到此刻才回。
「這次還沒下水。」
妹妹很快打來。「你特別說還沒,就是有人要你去。」
「有人要,但還沒到需要。」
「你會不會因為大家都知道伏潮,就覺得不能說不?」
許看著白板上被擦掉的四個字。「我現在做的就是說還不去。」
「那如果後來要去?」
「先把別的方法做完,還有人等不到,我才去。」
「不是為了拿一張圖?」
「先帶人。」
妹妹沒有要求他保證回來。她在救生訓練裡知道,保證有時只是讓留在岸上的人暫時閉嘴。
「那你要留人接你那一棒。」她說。
「已經在排。」
「你自己也算一個要被帶回來的人。」
許沒有笑。「算。」
通話後,他把替手、任務中止人與返回後的證詞保管重新核對一遍。這些不是死亡預告,是活著回來所需要的日常工作。
替代救援比遠端確認更難。
海巡、地方消防、漁會與軍方各有能做的事,卻沒有任何一方能在未辨敵我的灰區裡安全取代伏潮。距離較近的一艘民間救援船已載有傷員,若改向便會延誤既有後送;另一組能提供岸上接應,不能被要求跨入可能受火力監視的水域。空中手段只能取得片段影像,且可能讓敵方看見台軍真正關注哪裡。
許沒有把「替代不可行」寫成一句結論。他逐項留下誰會因此失去什麼:改派民船,原傷員晚到;擴大空中搜尋,其他岸段失去觀測;要求地方志願者前出,則把軍事不確定轉嫁給沒有完整情報的人。
最後採用的替代方案很窄:地方船隻維持外圍接應,岸上醫療先留床位,軍方以不指向單一位置的方式擴大呼叫,並請商船與漁民只回報他們本來就能看見的現象。
這個方案沒有讓伏潮顯得必要。
它只讓別人不必為證明伏潮必要而先去送死。
等待也在改變戰場。
負責沿岸火力協調的單位原本握有一段可對疑似軍事活動實施壓制的時限。因真人位置不明,張只允許對灰區以外、能由另一來源確認的目標行動。這不是全面停火,敵軍也沒有因此獲得一條無風險走廊;但一個原本可能被迫關閉的維修活動仍在斷續運作,北辰旅必須承認救援判讀已經開始支付軍事代價。
火力單位主官問張,若最後證明求救是誘餌,這段延誤算誰的。
「算決定保留灰區的人。」張說。
「就是你?」
「目前是。」
許聽見轉述後,要求把自己的判斷也列入紀錄。救援專業不能只在結果正確時領功,把失去的打擊窗口全留給旅長;正是他的「先遠端、再替代」延長了未知狀態。
周若岑同樣留下名字。她限制地方船隻前出,若有人因此沒能及時獲救,不能由一句「避免更多傷亡」抹平。
三個人沒有共享同一種權力,卻開始共享一件事:不讓未來的成功把此刻的代價改寫成必然正確。
傍晚前,新的回報從一個不在軍方預期方向的中繼進來。聲音極弱,中間有長段缺失。阮先辨認說話者與失聯名冊上一名觀測員的語氣相近,周再由地方聯絡者確認他慣用的稱呼;兩條線都只能提高可信度,不能保證設備沒有落入別人手裡。
錄音經過最低限度處理後,只剩一句完整話與半句時間描述。
「水面上的不是同一批目標。」
「有人被帶離原位……」
然後中斷。
中央圖像仍把那裡標成誘餌。火力單位也回報,敵方疑似供能活動若再維持一輪,有限灘頭便可能獲得更穩定的維修能力。
許把遠端確認、替代救援與延後回收三欄重新看了一次。
遠端終於證明至少有一個人可能仍活著,卻不能把人帶回來。
替代方案能接應,不能進入。
延後到更有利條件,可能讓敵方活動更清楚,也可能讓傷員等不到。
周若岑把地方水文與敵方巡弋的最壞交集標在紙上。她沒有給一個看似科學的倒數秒數,只說明在現有條件下,九小時後三項風險會同時越過可接受範圍:受傷者暴露時間、可用接應、以及敵方對台軍救援反應的掌握。
「九小時不是出發時間,」許說。
「是我們失去目前選項的時間。」周回答。
一名伏潮隊員問,要不要全員立刻穿戴待命。
許看了牆上的時間,命令前半組休息,後半組只維持準備與聯絡,三小時後輪替。有人不滿,認為活人正在海上時躺下太難看。
「難看不是任務限制。」許說,「如果最後要進去,我不要一群為表示自己很急,先把判斷力耗掉的人。」
「如果休息時窗口突然開了?」
「值勤組先處理,替手叫醒你。伏潮不是每件事都只能等同一批人。」
潘柏諺的死亡確認才過一天,「沒有單點」仍像一個尚未乾透的傷口。許不認識潘的未婚妻,卻看過最低鏈上那句要求:熟悉系統的人完成交接後,也必須能離開。水域救援同樣如此。若所有人都相信只有許能判斷何時出動,他即使活著回來,也只替下一場任務製造了另一個不能撤走的人。
他把最終出動判斷拆成三份:現地水域條件由伏潮值勤者確認,是否仍有救援必要由地方與情報來源交叉更新,是否值得為此保留軍事灰區則由張與合法戰區指揮承擔。三份不必彼此喜歡,但缺一份便不能把焦慮偽裝成命令。
隊員開始輪休。沒有人真的睡得好,至少他們不必用站著熬夜來證明自己關心海上的人。
白板上,「伏潮出動」仍被擦去。
它下方卻多了一條再也不能假裝不存在的事實:潮線上有人活著,而北辰旅若不作選擇,也是在替他選擇。
潮線仍在移動。