第12章 第 12 章
藍光滅掉的那一瞬間,存儲艙像被整個扔進了井底的黑水裡。
警報的尾音還懸在耳膜深處,尖而細,混著燒焦電纜的臭味往肺裡鑽。沈岑聽見自己的呼吸,急促得不像他自己的,還聽見程越在黑暗裡悶哼了一聲。
巡檢單元的機械臂猛地往內一拽。
纏在關節上的斷裂電纜被繃成一根灼熱的弦,火花爆開,短暫照亮程越的側臉。他半跪在地上,一隻手死死握著電纜,掌心被高溫燙出焦痕,另一隻手還下意識擋在沈岑身前。
沈岑腦子裡最後那幀畫面仍沒有消失。
南岸療養。
不要讓小岑一個人來。
他忽然伸手,一把扣住程越的手腕,把人往自己身側狠狠一拉。
“你聾了?”沈岑聲音發啞,卻冷得逼人,“你剛說跟我走。”
程越被他拽得身形一歪,電纜險些脫手。機械臂趁勢向內探入半尺,金屬爪擦過控制台邊緣,刮出一串刺耳聲響。
“沈岑,進度卡住了。”
“所以更不能死在這兒。”
沈岑沒有再給他犧牲的餘地。他撲回控制台前,摸黑按下備用屏幕側邊的機械復位鍵。屏幕沒有完全亮起,只在邊緣浮出幾行微弱綠字,像垂死的心電。
公開託管進度 99。
根鑰熔斷完成。
末段校驗失敗。
缺失索引 JLN2 17。
需本地手動確認。
耳機裡許照的聲音幾乎是炸進來的,背景裡全是混亂人聲和鍵盤敲擊。
“你們倆還活著沒有?說話,別給我演殉情,我這共享樓沒有喪葬套餐!夜校收到百分之九十九,外賣西站收到百分之九十九,三層顯卡群也收到百分之九十九,現在全城節點都卡在最後一片,校驗鏈不閉合,外面只能看到證據摘要,看不到完整影像。梁牧川那邊已經開始發律師函模板了,說是非法竊取商業機密。”
程越咬牙把電纜往後繞到一根固定梁上,聲音壓得很低:“不是供電問題。根鑰已經熔斷,末段校驗等於要人輸入索引。”
沈岑盯著那串字。
JLN2 17。
屏幕最後的霧氣字、父親敲在車門上的三下、陸景行背面工牌上的雙端校驗,全在他腦中一段段拼起來。三下不是求救,不只是提醒。那是很久以前,他和程越在少年宮機房裡寫過的一個土辦法。
那年江陵夏天常停電,老電腦一斷電就丟文件。沈岑嫌自動保存慢,程越給他寫了個備援腳本,敲三下桌面切換離線索引,十七秒內補上雙人校驗,文件就會被拆成兩份,藏進不同目錄。
程越也想到了。
他看向沈岑,黑暗裡眼神很深:“三敲切索引。十七秒窗口。”
沈岑喉嚨一緊。
十年過去,這座舊廠的冷卻井下,父親居然用他們少年時胡鬧般的協議,把最後一條路留給了他們兩個。
“許照。”沈岑一邊伸手拆開控制台下方的防塵板,一邊問,“你那邊能不能拿到省賽原始聲明掃描件?”
許照愣了一瞬,隨即罵道:“沈老師你是不是有病?現在破門的都快進去了,你跟我懷舊青春?”
“少廢話。”
“有。”許照聲音沉下來,“我一直留著。你們那年決賽前被撤名的原始提交聲明、青杉接口組的接收回執、還有程越被迫簽的那份保密協助書,我都掃了。別問為什麼,我這人愛收藏黑歷史。”
程越眼睫動了一下。
沈岑沒有看他,只把手探進控制台背後,摸到一排老式觸點。
“把聲明上的時間戳讀給我。”
許照那邊一陣翻找聲,玩世不恭的尾音不見了,只剩緊繃的沙啞。
“省青少年算法賽,江陵賽區,原始提交時間……三月十七日,二十一點零六分。項目名,低功耗多點路由調度模型。提交人,沈岑,程越。接收人,陸景行。附加備註……雙端校驗,錯一即焚。”
沈岑閉了閉眼。
B7-CW-0317。
不是坐標。不是密碼的一半。是那天,他和程越名字還並排的日期。
機械臂猛然掙動,固定梁發出不堪重負的吱呀聲。程越左肩撞上艙壁,仍不肯鬆手。
“沈岑,十七秒。”
“知道。”
沈岑用指節在控制台金屬板上敲了三下。
咚,咚,咚。
老系統像是聽見了從十年前傳來的暗號,屏幕微微一亮,彈出一個簡陋得近乎可笑的輸入框。
索引校驗。
他飛快輸入0317,又補上JLN2 17。屏幕閃爍,卻沒有通過。
錯誤。
需雙端確認。
沈岑猛地回頭。
程越正被機械臂拖得往門口滑去,靴底在地面上劃出兩道灰痕。他抬眼看過來,立刻明白了。
“我過不去。”
沈岑看了一眼兩人之間的距離,忽然抓起地上那枚已經發燙的工牌,用力朝程越甩了過去。
“接著!”
程越反手接住,幾乎同時,沈岑把控制台另一端的觸點線扯下來,露出兩根裸露銅芯。
“把工牌貼到機械臂感應口上,讓它以為你是本地工位。”
程越沒有問為什麼。他把陸景行的工牌按上機械臂側面的維修感應區,另一手猛地鬆開電纜,趁機翻身躲過金屬爪。機械臂短暫停滯,紅點閃爍,像一隻被舊身份騙住的獸。
程越在那一秒把手按上牆邊備用確認觸片。
沈岑同時把銅芯壓進控制台。
電流從指尖竄上手臂,疼得他牙關發緊。
屏幕上的倒計時從十七跳到一。
雙端確認完成。
末段校驗通過。
公開託管閉合。
那行字亮起時,整個存儲艙沒有聲音。
下一秒,外部節點像被同一場雷點燃。耳機裡許照那邊爆出一片嘈雜歡呼,又很快被他壓下去。
“閉合了!完整影像上鏈了,夜校一號、外賣西站、共享樓三層、城西老小區節點全過!等等,還有……媽的,誰把節點掛到江陵城配司的舊調度屏上了?現在南環高架大屏在滾動摘要,青杉接口組當年醫院轉運記錄、RouteLab原始樣本歸屬、梁氏舊廠測試事故……全出來了。”
梁牧川的聲音從廣播裡壓下來,這一次沒有失控的怒,反而冷得近乎疲憊。
“你們知道自己做了什麼嗎?”
沈岑拔掉銅芯,手指還在抖。他抬頭看向黑暗上方。
“知道。把本來該公開的東西,還給所有被你們拿來當測試成本的人。”
梁牧川沉默片刻。
“沈建良的線索在我手裡。”他說,“你想見他,就上來。公開這些,只會讓南岸那邊立刻清場。”
程越已經退回沈岑身邊,肩膀撞得不輕,呼吸卻仍穩。他低聲說:“他在拖時間。”
許照插進來:“更正一下,不只是拖時間。他剛才那句話我錄了,配合完整影像,足夠證明他知道南岸線索。梁總,友情建議,別再隨便開麥,你的公關總監現在估計想從十八樓跳進法務部懷裡。”
廣播那頭沒有再回應,只有極輕的一聲呼吸。
那呼吸裡有沈岑從未聽過的東西,不像勝券在握,也不像挫敗,更像一個人站在舊工廠倒塌的煙塵裡,明知眼前不是當年的火,卻仍本能地想把所有門鎖起來。
艙門裂口外,資產管理人員開始強行擴孔。巡檢單元重新識別失敗,機械臂猛地抽回,又換了切割器探入。
程越拉住沈岑:“維修管道。”
這一次他沒有站到前面,也沒有把沈岑往身後推。他們並肩衝向存儲艙後方。沈岑踹開那塊鏽死的檢修板,裡面是一條極窄的管道,冷凝水沿著管壁往下滴,黑得看不見盡頭。
沈岑半跪下去,卻又回頭看了一眼控制台。
屏幕上完整影像已經外傳完畢,最後還殘留著一段陸景行被干擾前未完的音訊。許照似乎也在外部恢復,耳機裡斷續傳來雜音。
“若需查驗,找……南岸……周……啟……”
聲音再次碎掉。
周啟。
沈岑眼神一沉。
程越在他身側低聲:“周啟明。青杉當年的醫療數據試點負責人,也是梁氏舊廠破產重整顧問。”
這個名字像一截從舊案深處浮起的鐵鏈,把醫院轉運、南岸療養、梁氏舊廠和青杉接口組全部扣到了一起。
“你知道他?”
“知道一部分。”程越喉嚨微動,“我這幾年查過,但他的資料被封得很乾淨。梁牧川不是主謀,他最多是當年站在門口的人。真正改轉運記錄、拿病人做康養數據試點的人,可能是周啟明。”
沈岑看著他:“你查了幾年,為什麼不告訴我?”
程越沒有立刻回答。
切割火光已經從門口照進來,追兵的喊聲越來越近。沈岑以為他又會沉默,把一切吞下去。但程越只是低聲說:“因為我怕你不信,也怕我查到最後,證明我當年真的救不了任何人。”
沈岑心口像被重物撞了一下。
他沒有說原諒,也沒有說沒關係。那些年太長,長到一句話補不上。但他伸手抓住程越的衣領,把他一起拽進管道。
“那就查到最後。”
管道狹窄得幾乎容不下兩個成年男人轉身。他們一前一後爬行,膝蓋和手肘撞在冰冷鐵壁上,疼痛遲鈍地蔓延。沈岑在前面用臨時系統調出最小運行集,接上存儲艙逃生管線的舊圖紙,快速估算巡檢單元的封堵路徑。程越在後面用自己殘留的商業權限登進資產管理端,將兩台巡檢單元的維修工單改成了“需人工複核”。
屏幕彈出一條紅色提示。
程越權限已被凍結。
合夥人簽字權暫停。
青杉城配項目解除授權。
程越看了一眼,神色很淡,像早料到這一天。
沈岑卻停了半秒。
“沒退路了?”
程越把終端塞回口袋,抬眼看他:“從按確認鍵那一刻就沒有。”
沈岑扯了下嘴角,說不出是冷笑還是別的。
“程總跌落凡間,感覺怎麼樣?”
“比想像中吵。”程越說,“但不壞。”
沈岑在黑暗裡低低笑了一聲,很短,很啞,像胸口積了十年的灰終於被吹動。
管道出口在冷卻井外側一間廢棄泵房。兩人推開鐵柵時,雨聲重新砸下來,江陵深夜的濕風灌進肺裡,冷得人清醒。遠處廠區主樓燈光大亮,警車和媒體車的紅藍光已經在圍牆外閃爍,不知是誰報的警,也不知是哪個節點把位置同步給了全城。
耳機裡許照終於鬆了口氣,隨即又恢復欠揍。
“恭喜二位成功從地下戀愛副本爬出。現在壞消息三個,聽哪個?”
沈岑靠著泵房外牆喘氣:“挑最壞的。”
“南岸療養院早就不叫療養院了,三年前改成南岸數據康養試點中心,背後運營殼子繞了六層,最後指向周啟明名下基金會。第二,梁牧川的人已經往南岸去了,可能要清資料。第三,你們現在是全城熱搜第一,詞條叫程越沒有背叛沈岑,後面還跟了個爆。”
沈岑閉了閉眼:“第一條誰起的?”
許照理直氣壯:“民意。”
程越抬手按了按左肩,忽然問:“舊證據你發出去了嗎?”
“發了。”許照聲音低了一點,“省賽聲明、接收回執、你那份保密協助書,還有青杉當年威脅撤掉沈岑參賽資格、追究沈建良工作責任的郵件。沈岑,當年的告密不是程越。舉報你們私接外部數據的是青杉接口組內部賬號,程越簽字只是為了把處罰從你身上轉到他自己那份保密協助裡。你要罵他蠢可以,但別再罵他背叛。”
雨聲很大。
沈岑站在泵房陰影裡,一時沒有說話。十年前那個夏夜,他在少年宮門口等到天亮,等來撤名通知,等來父親出事,等來程越一句冷冰冰的“別再查了”。他把所有痛都釘在那句話上,活成一個不肯回頭的人。
原來那句話背後,是另一個少年被迫按下手印,把自己鎖進更長的沉默裡。
程越沒有看他,只看向南岸方向。江陵的夜色被雨洗得發灰,遠處高架像一條濕漉漉的鐵帶,通往城市另一片更深的燈火。
沈岑忽然問:“手疼嗎?”
程越怔了一下,才反應過來他問的是被電纜燙傷的掌心。
“還好。”
“少裝。”
沈岑從口袋裡摸出夜校學生塞給他的創可貼,包裝已經被雨泡皺。他抓過程越的手,低頭給他貼上。動作算不上溫柔,甚至有些硬,但程越沒有躲。
許照在耳機裡安靜了罕見的三秒,然後小聲嘀咕:“我是不是該下線?”
沈岑冷冷道:“你敢。”
許照笑了一聲,那笑意裡終於有了疲憊。
“行,我不敢。車在西側塌牆外,外賣西站的老周安排的,車牌套了三層。夜校那幾個小孩已經安全,三層創業者正在接受採訪,主要內容是控訴房租太貴和壟斷害人,順便替你們開源倉庫打廣告。沈老師,程總,哦不,前程總,你們最好快點。”
沈岑替程越按好創可貼,抬眼看他。
“南岸。”他說,“一起去。”
程越看著他,雨水沿著眉骨滑下來,眼底那些壓抑多年的東西終於不再完全藏住。
“嗯。”
遠處廠區廣播忽然再次響起,梁牧川的聲音被雨和警笛切得斷斷續續。
“沈岑,程越,你們公開了模型,也公開了混亂。明天開始,江陵所有小節點都會面對審查、索賠和停服。你們以為理想可以替他們扛住現實嗎?”
沈岑停住腳步,回頭看了一眼那座廢廠。
“不能。”他對著雨夜說,“所以我們把核心技術也公開。不是摘要,不是演示,不是被你們圈起來賣門票的接口。完整最小運行集、調度模型、容錯協議,全部開源。誰要告,就告整座城。”
程越接上他的話,語氣平穩得像在談一場早已算好的商業局。
“而且不只是江陵。青杉想收購的那幾家城配公司,明早會收到同一份技術授權。反壟斷調查組收到的,會是另一份。”
廣播那頭許久沒有聲音。
也許梁牧川終於明白,他想用資產鎖定維持的秩序,已經從最底層裂開了縫。那不是一場暴亂,不是他童年裡破產工廠門口失控的人潮,而是一個個還在加班、送單、講課、寫代碼的人,把自己的小機器點亮,拒絕再被告知只能待在籠裡。
沈岑和程越衝進雨裡,穿過塌牆,奔向西側那輛亮著雙閃的舊麵包車。
車門拉開時,許照坐在駕駛座上,嘴裡叼著沒點燃的煙,眼眶下全是熬夜的青黑,卻仍笑得欠揍。
“上車,兩位主角。下一站南岸數據康養試點中心。先說好,我只負責開車,不負責給你們調解十年感情糾紛。”
沈岑坐進後座,程越跟著上來。車門關上的瞬間,外面的雨聲被隔成一層沉悶的鼓點。
許照踩下油門,舊麵包車晃了一下,駛入江陵深夜空曠的工業路。
沈岑看著窗外倒退的廠房和高架,手機屏幕忽然亮起。公開倉庫的頁面上,第一個提交已經完成。
提交人:沈岑,程越。
提交說明:還給城市。
下面緊跟著許照剛恢復出的最後一段殘缺音訊,雜音散去後,陸景行的聲音終於清楚了一點。
“若需查驗,找周啟明。沈建良沒有死亡登記,他被列入南岸二期長期觀察樣本。樣本編號,JLN2 17。”
沈岑的手指僵在屏幕邊緣。
程越沒有說話,只把手伸過來,停在他身側,沒有擅自握住。
車窗外,南岸方向的燈火浮在雨霧裡,像一片遲遲不肯熄滅的冷光。
沈岑低頭看著那隻手。
片刻後,他伸手覆了上去。
不是原諒的全部,也不是結局。只是父親留下的那句話,在這一刻終於有了回音。
不要讓小岑一個人來。
他沒有一個人去。
警報的尾音還懸在耳膜深處,尖而細,混著燒焦電纜的臭味往肺裡鑽。沈岑聽見自己的呼吸,急促得不像他自己的,還聽見程越在黑暗裡悶哼了一聲。
巡檢單元的機械臂猛地往內一拽。
纏在關節上的斷裂電纜被繃成一根灼熱的弦,火花爆開,短暫照亮程越的側臉。他半跪在地上,一隻手死死握著電纜,掌心被高溫燙出焦痕,另一隻手還下意識擋在沈岑身前。
沈岑腦子裡最後那幀畫面仍沒有消失。
南岸療養。
不要讓小岑一個人來。
他忽然伸手,一把扣住程越的手腕,把人往自己身側狠狠一拉。
“你聾了?”沈岑聲音發啞,卻冷得逼人,“你剛說跟我走。”
程越被他拽得身形一歪,電纜險些脫手。機械臂趁勢向內探入半尺,金屬爪擦過控制台邊緣,刮出一串刺耳聲響。
“沈岑,進度卡住了。”
“所以更不能死在這兒。”
沈岑沒有再給他犧牲的餘地。他撲回控制台前,摸黑按下備用屏幕側邊的機械復位鍵。屏幕沒有完全亮起,只在邊緣浮出幾行微弱綠字,像垂死的心電。
公開託管進度 99。
根鑰熔斷完成。
末段校驗失敗。
缺失索引 JLN2 17。
需本地手動確認。
耳機裡許照的聲音幾乎是炸進來的,背景裡全是混亂人聲和鍵盤敲擊。
“你們倆還活著沒有?說話,別給我演殉情,我這共享樓沒有喪葬套餐!夜校收到百分之九十九,外賣西站收到百分之九十九,三層顯卡群也收到百分之九十九,現在全城節點都卡在最後一片,校驗鏈不閉合,外面只能看到證據摘要,看不到完整影像。梁牧川那邊已經開始發律師函模板了,說是非法竊取商業機密。”
程越咬牙把電纜往後繞到一根固定梁上,聲音壓得很低:“不是供電問題。根鑰已經熔斷,末段校驗等於要人輸入索引。”
沈岑盯著那串字。
JLN2 17。
屏幕最後的霧氣字、父親敲在車門上的三下、陸景行背面工牌上的雙端校驗,全在他腦中一段段拼起來。三下不是求救,不只是提醒。那是很久以前,他和程越在少年宮機房裡寫過的一個土辦法。
那年江陵夏天常停電,老電腦一斷電就丟文件。沈岑嫌自動保存慢,程越給他寫了個備援腳本,敲三下桌面切換離線索引,十七秒內補上雙人校驗,文件就會被拆成兩份,藏進不同目錄。
程越也想到了。
他看向沈岑,黑暗裡眼神很深:“三敲切索引。十七秒窗口。”
沈岑喉嚨一緊。
十年過去,這座舊廠的冷卻井下,父親居然用他們少年時胡鬧般的協議,把最後一條路留給了他們兩個。
“許照。”沈岑一邊伸手拆開控制台下方的防塵板,一邊問,“你那邊能不能拿到省賽原始聲明掃描件?”
許照愣了一瞬,隨即罵道:“沈老師你是不是有病?現在破門的都快進去了,你跟我懷舊青春?”
“少廢話。”
“有。”許照聲音沉下來,“我一直留著。你們那年決賽前被撤名的原始提交聲明、青杉接口組的接收回執、還有程越被迫簽的那份保密協助書,我都掃了。別問為什麼,我這人愛收藏黑歷史。”
程越眼睫動了一下。
沈岑沒有看他,只把手探進控制台背後,摸到一排老式觸點。
“把聲明上的時間戳讀給我。”
許照那邊一陣翻找聲,玩世不恭的尾音不見了,只剩緊繃的沙啞。
“省青少年算法賽,江陵賽區,原始提交時間……三月十七日,二十一點零六分。項目名,低功耗多點路由調度模型。提交人,沈岑,程越。接收人,陸景行。附加備註……雙端校驗,錯一即焚。”
沈岑閉了閉眼。
B7-CW-0317。
不是坐標。不是密碼的一半。是那天,他和程越名字還並排的日期。
機械臂猛然掙動,固定梁發出不堪重負的吱呀聲。程越左肩撞上艙壁,仍不肯鬆手。
“沈岑,十七秒。”
“知道。”
沈岑用指節在控制台金屬板上敲了三下。
咚,咚,咚。
老系統像是聽見了從十年前傳來的暗號,屏幕微微一亮,彈出一個簡陋得近乎可笑的輸入框。
索引校驗。
他飛快輸入0317,又補上JLN2 17。屏幕閃爍,卻沒有通過。
錯誤。
需雙端確認。
沈岑猛地回頭。
程越正被機械臂拖得往門口滑去,靴底在地面上劃出兩道灰痕。他抬眼看過來,立刻明白了。
“我過不去。”
沈岑看了一眼兩人之間的距離,忽然抓起地上那枚已經發燙的工牌,用力朝程越甩了過去。
“接著!”
程越反手接住,幾乎同時,沈岑把控制台另一端的觸點線扯下來,露出兩根裸露銅芯。
“把工牌貼到機械臂感應口上,讓它以為你是本地工位。”
程越沒有問為什麼。他把陸景行的工牌按上機械臂側面的維修感應區,另一手猛地鬆開電纜,趁機翻身躲過金屬爪。機械臂短暫停滯,紅點閃爍,像一隻被舊身份騙住的獸。
程越在那一秒把手按上牆邊備用確認觸片。
沈岑同時把銅芯壓進控制台。
電流從指尖竄上手臂,疼得他牙關發緊。
屏幕上的倒計時從十七跳到一。
雙端確認完成。
末段校驗通過。
公開託管閉合。
那行字亮起時,整個存儲艙沒有聲音。
下一秒,外部節點像被同一場雷點燃。耳機裡許照那邊爆出一片嘈雜歡呼,又很快被他壓下去。
“閉合了!完整影像上鏈了,夜校一號、外賣西站、共享樓三層、城西老小區節點全過!等等,還有……媽的,誰把節點掛到江陵城配司的舊調度屏上了?現在南環高架大屏在滾動摘要,青杉接口組當年醫院轉運記錄、RouteLab原始樣本歸屬、梁氏舊廠測試事故……全出來了。”
梁牧川的聲音從廣播裡壓下來,這一次沒有失控的怒,反而冷得近乎疲憊。
“你們知道自己做了什麼嗎?”
沈岑拔掉銅芯,手指還在抖。他抬頭看向黑暗上方。
“知道。把本來該公開的東西,還給所有被你們拿來當測試成本的人。”
梁牧川沉默片刻。
“沈建良的線索在我手裡。”他說,“你想見他,就上來。公開這些,只會讓南岸那邊立刻清場。”
程越已經退回沈岑身邊,肩膀撞得不輕,呼吸卻仍穩。他低聲說:“他在拖時間。”
許照插進來:“更正一下,不只是拖時間。他剛才那句話我錄了,配合完整影像,足夠證明他知道南岸線索。梁總,友情建議,別再隨便開麥,你的公關總監現在估計想從十八樓跳進法務部懷裡。”
廣播那頭沒有再回應,只有極輕的一聲呼吸。
那呼吸裡有沈岑從未聽過的東西,不像勝券在握,也不像挫敗,更像一個人站在舊工廠倒塌的煙塵裡,明知眼前不是當年的火,卻仍本能地想把所有門鎖起來。
艙門裂口外,資產管理人員開始強行擴孔。巡檢單元重新識別失敗,機械臂猛地抽回,又換了切割器探入。
程越拉住沈岑:“維修管道。”
這一次他沒有站到前面,也沒有把沈岑往身後推。他們並肩衝向存儲艙後方。沈岑踹開那塊鏽死的檢修板,裡面是一條極窄的管道,冷凝水沿著管壁往下滴,黑得看不見盡頭。
沈岑半跪下去,卻又回頭看了一眼控制台。
屏幕上完整影像已經外傳完畢,最後還殘留著一段陸景行被干擾前未完的音訊。許照似乎也在外部恢復,耳機裡斷續傳來雜音。
“若需查驗,找……南岸……周……啟……”
聲音再次碎掉。
周啟。
沈岑眼神一沉。
程越在他身側低聲:“周啟明。青杉當年的醫療數據試點負責人,也是梁氏舊廠破產重整顧問。”
這個名字像一截從舊案深處浮起的鐵鏈,把醫院轉運、南岸療養、梁氏舊廠和青杉接口組全部扣到了一起。
“你知道他?”
“知道一部分。”程越喉嚨微動,“我這幾年查過,但他的資料被封得很乾淨。梁牧川不是主謀,他最多是當年站在門口的人。真正改轉運記錄、拿病人做康養數據試點的人,可能是周啟明。”
沈岑看著他:“你查了幾年,為什麼不告訴我?”
程越沒有立刻回答。
切割火光已經從門口照進來,追兵的喊聲越來越近。沈岑以為他又會沉默,把一切吞下去。但程越只是低聲說:“因為我怕你不信,也怕我查到最後,證明我當年真的救不了任何人。”
沈岑心口像被重物撞了一下。
他沒有說原諒,也沒有說沒關係。那些年太長,長到一句話補不上。但他伸手抓住程越的衣領,把他一起拽進管道。
“那就查到最後。”
管道狹窄得幾乎容不下兩個成年男人轉身。他們一前一後爬行,膝蓋和手肘撞在冰冷鐵壁上,疼痛遲鈍地蔓延。沈岑在前面用臨時系統調出最小運行集,接上存儲艙逃生管線的舊圖紙,快速估算巡檢單元的封堵路徑。程越在後面用自己殘留的商業權限登進資產管理端,將兩台巡檢單元的維修工單改成了“需人工複核”。
屏幕彈出一條紅色提示。
程越權限已被凍結。
合夥人簽字權暫停。
青杉城配項目解除授權。
程越看了一眼,神色很淡,像早料到這一天。
沈岑卻停了半秒。
“沒退路了?”
程越把終端塞回口袋,抬眼看他:“從按確認鍵那一刻就沒有。”
沈岑扯了下嘴角,說不出是冷笑還是別的。
“程總跌落凡間,感覺怎麼樣?”
“比想像中吵。”程越說,“但不壞。”
沈岑在黑暗裡低低笑了一聲,很短,很啞,像胸口積了十年的灰終於被吹動。
管道出口在冷卻井外側一間廢棄泵房。兩人推開鐵柵時,雨聲重新砸下來,江陵深夜的濕風灌進肺裡,冷得人清醒。遠處廠區主樓燈光大亮,警車和媒體車的紅藍光已經在圍牆外閃爍,不知是誰報的警,也不知是哪個節點把位置同步給了全城。
耳機裡許照終於鬆了口氣,隨即又恢復欠揍。
“恭喜二位成功從地下戀愛副本爬出。現在壞消息三個,聽哪個?”
沈岑靠著泵房外牆喘氣:“挑最壞的。”
“南岸療養院早就不叫療養院了,三年前改成南岸數據康養試點中心,背後運營殼子繞了六層,最後指向周啟明名下基金會。第二,梁牧川的人已經往南岸去了,可能要清資料。第三,你們現在是全城熱搜第一,詞條叫程越沒有背叛沈岑,後面還跟了個爆。”
沈岑閉了閉眼:“第一條誰起的?”
許照理直氣壯:“民意。”
程越抬手按了按左肩,忽然問:“舊證據你發出去了嗎?”
“發了。”許照聲音低了一點,“省賽聲明、接收回執、你那份保密協助書,還有青杉當年威脅撤掉沈岑參賽資格、追究沈建良工作責任的郵件。沈岑,當年的告密不是程越。舉報你們私接外部數據的是青杉接口組內部賬號,程越簽字只是為了把處罰從你身上轉到他自己那份保密協助裡。你要罵他蠢可以,但別再罵他背叛。”
雨聲很大。
沈岑站在泵房陰影裡,一時沒有說話。十年前那個夏夜,他在少年宮門口等到天亮,等來撤名通知,等來父親出事,等來程越一句冷冰冰的“別再查了”。他把所有痛都釘在那句話上,活成一個不肯回頭的人。
原來那句話背後,是另一個少年被迫按下手印,把自己鎖進更長的沉默裡。
程越沒有看他,只看向南岸方向。江陵的夜色被雨洗得發灰,遠處高架像一條濕漉漉的鐵帶,通往城市另一片更深的燈火。
沈岑忽然問:“手疼嗎?”
程越怔了一下,才反應過來他問的是被電纜燙傷的掌心。
“還好。”
“少裝。”
沈岑從口袋裡摸出夜校學生塞給他的創可貼,包裝已經被雨泡皺。他抓過程越的手,低頭給他貼上。動作算不上溫柔,甚至有些硬,但程越沒有躲。
許照在耳機裡安靜了罕見的三秒,然後小聲嘀咕:“我是不是該下線?”
沈岑冷冷道:“你敢。”
許照笑了一聲,那笑意裡終於有了疲憊。
“行,我不敢。車在西側塌牆外,外賣西站的老周安排的,車牌套了三層。夜校那幾個小孩已經安全,三層創業者正在接受採訪,主要內容是控訴房租太貴和壟斷害人,順便替你們開源倉庫打廣告。沈老師,程總,哦不,前程總,你們最好快點。”
沈岑替程越按好創可貼,抬眼看他。
“南岸。”他說,“一起去。”
程越看著他,雨水沿著眉骨滑下來,眼底那些壓抑多年的東西終於不再完全藏住。
“嗯。”
遠處廠區廣播忽然再次響起,梁牧川的聲音被雨和警笛切得斷斷續續。
“沈岑,程越,你們公開了模型,也公開了混亂。明天開始,江陵所有小節點都會面對審查、索賠和停服。你們以為理想可以替他們扛住現實嗎?”
沈岑停住腳步,回頭看了一眼那座廢廠。
“不能。”他對著雨夜說,“所以我們把核心技術也公開。不是摘要,不是演示,不是被你們圈起來賣門票的接口。完整最小運行集、調度模型、容錯協議,全部開源。誰要告,就告整座城。”
程越接上他的話,語氣平穩得像在談一場早已算好的商業局。
“而且不只是江陵。青杉想收購的那幾家城配公司,明早會收到同一份技術授權。反壟斷調查組收到的,會是另一份。”
廣播那頭許久沒有聲音。
也許梁牧川終於明白,他想用資產鎖定維持的秩序,已經從最底層裂開了縫。那不是一場暴亂,不是他童年裡破產工廠門口失控的人潮,而是一個個還在加班、送單、講課、寫代碼的人,把自己的小機器點亮,拒絕再被告知只能待在籠裡。
沈岑和程越衝進雨裡,穿過塌牆,奔向西側那輛亮著雙閃的舊麵包車。
車門拉開時,許照坐在駕駛座上,嘴裡叼著沒點燃的煙,眼眶下全是熬夜的青黑,卻仍笑得欠揍。
“上車,兩位主角。下一站南岸數據康養試點中心。先說好,我只負責開車,不負責給你們調解十年感情糾紛。”
沈岑坐進後座,程越跟著上來。車門關上的瞬間,外面的雨聲被隔成一層沉悶的鼓點。
許照踩下油門,舊麵包車晃了一下,駛入江陵深夜空曠的工業路。
沈岑看著窗外倒退的廠房和高架,手機屏幕忽然亮起。公開倉庫的頁面上,第一個提交已經完成。
提交人:沈岑,程越。
提交說明:還給城市。
下面緊跟著許照剛恢復出的最後一段殘缺音訊,雜音散去後,陸景行的聲音終於清楚了一點。
“若需查驗,找周啟明。沈建良沒有死亡登記,他被列入南岸二期長期觀察樣本。樣本編號,JLN2 17。”
沈岑的手指僵在屏幕邊緣。
程越沒有說話,只把手伸過來,停在他身側,沒有擅自握住。
車窗外,南岸方向的燈火浮在雨霧裡,像一片遲遲不肯熄滅的冷光。
沈岑低頭看著那隻手。
片刻後,他伸手覆了上去。
不是原諒的全部,也不是結局。只是父親留下的那句話,在這一刻終於有了回音。
不要讓小岑一個人來。
他沒有一個人去。
— 本章完 —
🎉 恭喜!您已讀完本書全部章節
讀者留言 (0)
還沒有留言,來當第一個吧!