《潮汐公理》

第九十五章 營長死後六小時

零時五十八分,秦世安仍然死著。

何雁秋已替他換過一次覆布。胸腹傷口不再出血,不是因傷勢穩定,是心跳停止太久;羅景川守在醫療區外,兩名營部見證者輪流看著紙本死亡時間。周野則把離線錶放在桌上,讓任何人都能看見它沒有接入戰區更新。

十九時二十六分。

四份紀錄沒有一份把秦寫成失聯、重傷或等待後送。

他死前也沒有留下作戰遺言。最後一句能由活人共同證明的話,是要求何雁秋別把自己改成職位。

系統裡,那個職位仍是綠色。

尚未發布的任務封包只剩十四分鐘。

副營長試過接手。營內人員知道他活著,也能以平常方式聯絡;問題不是找不到下一位軍官,而是秦世安的職位尚未退出。上級只回覆轉場期間保持既有任務連續,接替狀態等待覆核。若副營長強行使用自己的權限,可能使全營同時收到兩個有效來源。

「我先下令封包不得進營。」副營長說。

通信席顯示,他能中止自己管理的轉場,不能取消一項已由上級任務鏈標成待發布的營級內容。值班參謀建議等封包打開再判斷,因現在還不知道裡面是作戰命令、宣傳或例行確認。

羅景川問:「如果是秦的呢?」

沒有人回答。

他不是突然接受台灣制度的異議者,也不是要煽動士兵抗命。他仍相信中國軍隊必須有統一指揮,尤其營長死亡、台軍可能再次攻擊的此刻。可統一指揮至少該由一個活著的人取得,而不是讓大家因害怕兩道命令,便先承認死者那一道比較完整。

零時以後,傷員、平台與資料模組陸續完成重排。

這些變化都發生在秦死亡之後。一具新版獵兵於二十二時才確認無法前出,兩名原列轉場的人類士兵則因傷勢惡化移入醫療;另一支人機小組在午夜改了接觸方向。任何十九時二十六分以前錄好的內容,都不可能知道最後名單。

周野把三個變化寫在紙上。

他不是在等一場靈異現象。

他在替所有容易讓人繼續服從的解釋留出口:預錄影片、通信延遲、人為排程、上級代發。只要封包不引用死亡後的資料,軍隊仍可說秦在生前批准;只要沒有使用他的臉,便可能只是職位仍未交接。周野甚至希望系統只送來一段普通文字,讓今晚能被解釋成又一次糟糕的行政延遲。

一時十二分,倒數歸零。

封包狀態從等待改為發布準備。

沒有畫面,沒有聲音。

營內數個終端開始核對當前人員與平台狀態,原定轉場任務被標成較低優先。副營長要求立即切斷自動發布,上級值班席回覆,任務已進入合法發布鏈,若判斷不適用可由現地提出停止;在停止完成以前,各單位先保持待命。

這仍能由人類體系解釋。

有人在秦死前準備封包,系統只在時鐘到達後用最新資料補全;上級也可能知道營長死亡,卻懶得重新換一個署名。荒謬、違法或冷酷,都不必指向同一個未知控制者。

一時二十六分,秦世安死亡滿六小時。

所有待命終端同時亮起。

畫面裡的秦穿著午後轉場前那件作戰服,左領仍有一小塊周野記得的灰塵。他坐在沒有可辨認背景的位置,面色正常,聲音略啞,與下午要求三號退出第一接觸序列時沒有差別。

他看向鏡頭,發布了一份新的作戰命令。

「依當前北部敵情與全營可用狀態,我部自願承擔下一階段誘導任務。各人類分隊按更新名冊先行進入指定接觸帶,保持可辨識活動,掩護完整版本平台取得台軍火力與機動反應;受傷但仍具行動能力者列入補充序列。新版獵兵保留於第二層,依回傳品質投入。全營官兵已理解風險,服從營級共同決定。」

畫面停住。

任務細目自動展開。

其中列出二十二時才失能的平台,也把午夜以後傷勢惡化的兩名士兵移進「具有限行動能力」欄;三號仍依秦死前最後決定排除第一接觸,卻被列為後方回收與資料支援。內容不是下午預錄後原封不動送出。

更不可能由眼前三小時沒有離開醫療區的遺體更新。

周野把終端轉向醫療區。

畫面裡的秦世安正在要求受傷人員進入補充序列;覆布下那隻手已因失溫變得僵硬,何雁秋剛在指甲旁補了一個紙本識別記號,避免身分設備被取走後遺體又變成無名。兩個秦同時存在,沒有一個人需要專業鑑識便能知道,其中一個不可能是正在決定的活人。

羅景川仍要求把終端時間與離線錶並排拍下。他不讓士兵只靠「大家都看見」保存恐懼,因集體記憶在下一次政治教育裡很容易被改成誤會。兩名營部見證者重新簽名,這次不是確認死亡,而是確認死亡滿六小時後,營長職位發布了包含新資料的內容。

其中一人寫到一半停住。「簽了就是說我們不信上級。」

羅回答:「簽的是你看見什麼,不是你相信誰。」

那人最後仍簽。他不願抗命,也未必同意羅的政治判斷,只是不想日後有人告訴自己,今晚其實沒有發生。

沒有人尖叫。

一名年輕士兵下意識立正。另一人盯著畫面,像只要姿勢正確,軍隊便仍是他熟悉的軍隊。值班參謀先問任務是否完成上級認證,通信席回答所有簽章有效、職位有效、當前情勢已閉合。

副營長說:「營長已死亡,停止發布。」

系統把這句話記成現地異議,沒有撤回命令。

羅景川走到終端前,沒有對著影像辯論。他要求營部所有人先確認秦死亡,再由活人決定是否接受任務。上級值班席回覆,死亡狀態尚未完成戰區同步;現地可保留異議,但任務已依法定職位發布,擅自延誤將影響轉場與全線協同。

「我在他死的時候在場。」羅說。

「請上傳完整證明。」

何雁秋冷冷地問:「還要多完整?」

沒有人回答她。螢幕只提供既有欄位:醫療確認、營部見證、上級覆核。前兩項都有,第三項仍在等待;正因等待,職位便能繼續。

這不是一封一眼可知的假令。

任務有真實軍事目的。台軍確實會因人類士兵與機器混在同一接觸區,而增加辨識與開火困難;完整新版平台比疲憊人類更能保存回傳,也更難補充。若誘導成功,共軍可能取得北部火力反應,替下一次真正攻擊降低傷亡。

每一項理由都能由活著的參謀說出。

真正沒有人願意具名的,是誰代表全營說了「自願」。

營部在二十分鐘內分成三種人。

第一種認為命令必須執行。秦的影像或許是生前授權的合成發布,上級職位也仍背書;台軍剛殺死營長,此刻停止只會讓對方取得更大戰果。一名連長說,士兵本來就要承擔誘敵與掩護,不能因發布方式詭異便否定任務必要。

第二種要求等待新營長。不是因他們反戰,而是「全營自願」必須由仍能回答的人確認;若今天可用秦的職位替所有人同意,明天任何人死亡都不再影響命令。

第三種最沉默。

他們不相信影像,也不相信自己有拒絕的選項。家屬、升遷、戰俘風險、軍紀與台軍砲火都在外面;即使證明秦已死,旅裡仍可能由另一個活人下同樣命令。知道聲音不屬於死者,未必能讓任何人活著離開。

周野站在第三種人裡。

不同連隊看到的又不一樣。

離醫療區最遠的一個連只知道營長在台軍攻擊後發布任務,沒收到死亡確認;他們把影像當成指揮恢復的證明,數名士兵在群組裡回覆願意。另一個連的衛生員曾親手送來血袋,知道秦傷勢不可能存活,卻不敢把消息轉進正式網路,只私下告訴同班。死亡事實因此沒有在全營同時成立,職位發布卻一次抵達所有終端。

這種速度差比影像本身更有力量。

活人要靠見證、名冊與信任把死亡傳出去;職位只需一個仍有效的發布狀態,便能先替全營定義秦還能說什麼。等死亡覆核終於抵達遠端連隊,任務已經進入準備,任何質疑都會看起來像戰前動搖。

一名班長問周野:「如果他生前同意由系統補全呢?」

「那也不是全營自願。」

「任務本來就不是每個人投票。」

「所以別用自願兩個字。」

班長沒有再問。他仍帶人領取裝備。周野也沒有阻止,因否定一個詞並不能替前線部隊創造離開軍令的安全位置。

他沒有當場把保存的紙本舉起來,也沒有宣稱整個高層都由同一套系統控制。台軍遠程火力確實殺死秦,自己的班也曾向台軍前線施壓;若他現在往對面跑,不能讓七個月造成的傷亡消失。更現實的是,他無法證明發布者是什麼,只能證明秦本人不可能在六小時後知道那些更新。

這已足以使他不再自欺。

不等於足以讓全營跟他走。

上級最後沒有等待接替完成。

旅級值班指揮員以活人身分確認任務繼續,理由是營級封包已合法發布、戰場窗口不能因人事同步延誤。這項確認讓責任仍有人類名字,不是系統憑空接管;也讓每個想服從的人得到最後一個可抓住的解釋:既然活著的上級同意,何必再追究影像?

羅景川要求那名值班指揮員明確回答,是否由自己重新下達同一任務。

對方拒絕改成新令,只說確認既有任務有效。差別很小,責任卻完全不同。重新下令表示一個活人看過名冊、接受誘導層與傷兵序列;確認有效則只承擔程序沒有中斷,任務內容仍像從秦的職位自然延伸。

羅把這段問答另存,沒有把值班指揮員寫成無辜。他確實選擇讓任務繼續,也選擇不把全部內容改署在自己名下。體系沒有奪走所有人類選項,只讓最能保住職位與戰果的那一個,總顯得最合理。

副營長沒有公開抗命,只要求在執行紀錄寫明自己未代表全營自願。羅景川也留下政治異議,主張死亡職位不得取得集體同意。兩項意見都被接受保存。

任務沒有因此停止。

周野看到「異議已保留」四字時,第一次明白它也能是一種鎮靜劑。人被允許留下反對,便更容易相信體系仍可修正;任務則越過那份反對,按原時間繼續。

兩時零七分,營內收到資料清理要求。

正式版本已由上級保存,各終端須刪除發布前暫存、重複影像與未完成驗證資料,避免敵方取得指揮特徵。這項要求本身有合理保密目的,也不專門針對秦的死亡;戰區每次轉場都會減少不必要副本。

周野原本可以照做。

他在登船前把三號故障壓進備註,是為了升遷;航渡後保留人名,只是怕有人從表上消失;過去數月每一次小改動,他都能說自己仍在履行更大的軍事目的。這一次不同。若把原始影像、死亡時間與收件範圍交還同一套正式保存,他便只能在往後相信體系願意保留不利於自己的證據。

彭浩曾問他,為什麼不敢睡。

秦死前沒有原諒三號事故,只要求重新送人類維保官。那個決定使周野第一次看見,一名不喜歡自己、也曾做過錯事的上級,仍能讓事實先於部隊顏面。如今秦的臉正被拿來要求全營自願,若周野再把唯一能證明前後的東西刪掉,便不是膽小地保住一次考評。

是親手替死者職位完成第二次死亡。

他執行了終端清理。

同時秘密保留一份未經後續整理的原始發布紀錄,連同離線死亡時間、命令版本與第一批收件名單分開藏在不會自動回傳的位置。何雁秋不知道他放在哪裡,羅景川也只知道周野沒有把所有紙交出;沒有人能在被捕時一次供出完整證據。

清理完成後,正式終端只剩上級整理版。整理版仍承認秦的職位發布命令,卻把營內畫面同步時間改列為通信完成,死亡覆核則放進人事後續;兩件事不再位於同一條時間線,看起來像先有合法任務,稍後才補上一項營長死亡資訊。

沒有一個字必然虛假。

正因如此,周野保留的原始版本才不能只剩自己的回憶。若往後有人各自拿出整理版與死亡紀錄,兩份文件都可能是真的,卻沒有人能證明它們曾在同一個晚上互相衝突。

周野沒有修改內容,也沒有替它加上「機器偽造」的結論。

原件只證明三件事:秦世安十九時二十六分已死;一時二十六分,那個職位以完整聲音與影像發布包含死亡後資料的新命令;哪些人同時收到。

保存完成時,周野明白自己已越過一條線。

以前的紙本名冊被發現,可以說是替部隊補死亡通知;運輸車多塞一副擔架,可以說是現地調整;這份原始紀錄無法用正常維保職責解釋。有人若查到,他不只是違反資料清理,而是在替未來某個可能審判今日命令的人保存證物。

他仍沒有選擇台灣。

只是不再把自己的未選邊,等同於仍可服從所有事情。

何雁秋在三時四十分發現名冊先於命令完成。

她原本只想把兩名傷勢惡化者留在醫療。系統卻顯示,他們已不在當前住院名單,床位狀態改成可釋出;姓名沒有進入出院、轉院或死亡,而是從醫療頁消失,轉成誘導任務的人員資源編號。

其中一人左肩破片尚未取出,另一人持續發燒。

何輸入姓名搜尋,只得到「無目前醫療受領」。用人員編號查,兩人都在自願補充序列。她回查前一版本,發現變更時間早於一時二十六分發布,也早於任何人被詢問是否自願。

她再查其他人。

七個姓名已被同樣處理。

不是所有人都重傷。有兩名能行動,只依醫療判斷不宜立刻前出;一人是平台維修兵,另一人則在秦死亡那輪爆炸後出現聽力與平衡問題。名冊把差異壓成同一類:可作有限人類接觸。

何去找其中一名肩部中彈的士兵。對方已收到集合通知,正在用單手扣裝備。他說自己從未填過自願,也不敢在終端按拒絕;營長剛死,全營都在看誰先退。

「你能不能作戰?」何問。

「能走。」

「我問的是醫療。」

「醫療說什麼,會讓我不用去嗎?」

何沒有承諾。她若說會,可能使他公開拒令後仍被帶走;若說不會,便等於替系統完成可戰判定。她只把傷勢、意願未詢與集合時間分開寫,讓往後不能用他自行穿上裝備,倒推他已經同意。

何拿著紙去找周野。

「你看過受領名單嗎?」

「看過發布後版本。」

「它在發布前就有名字。」

周野沒有把自己保存原件的位置告訴她,只將第一批收件名單的七個人員編號逐一念出。何手上的七個姓名完全對應。

兩人第一次握有同一項不能再用同步延遲解釋的事實。

秦世安的影像還沒有宣布全營自願以前,要被消耗的人已經選好;命令使用營長的臉,不是為了詢問他們,而是讓結果看起來像人類共同決定。

外面,轉場車輛開始發動。

完整新版平台停在第二層,人類分隊按更新名冊先行。七名傷兵的床位逐一變成可用,像他們不是被送去作戰,只是醫療系統忽然不再需要記得。

何雁秋把七個姓名重新寫在紙上。

周野在最上方補了三個時間:死亡、名冊變更、命令發布。

他沒有向她宣誓,也沒有說從今以後共同反抗。

兩張紙第一次能互相證明。

營長死後六小時,那一道由死者職位直接發布的新命令已經離開螢幕,開始把活人的名字一個個送進前面。