第8章 第 8 章
雨水打在手機螢幕上,把那行字暈成一片冷白。
陸景行已死。想查箱子,去梁氏舊廠。
沈岑沒有動。
後巷裡的積水漫過鞋底,舊住院樓後牆長滿黑綠色苔痕,破窗深處一片死寂,只有雨滴沿著生鏽防盜網往下淌。遠處新院區的燈亮得刺眼,救護車從院門外呼嘯而過,聲音被雨幕拖長,像這座城市永遠不肯停下的喘息。
程越站在他身側,手裡還攥著那張鏡像卡副本。
透明防水袋被他握得發皺,邊角貼著掌心。剛才沈岑把它遞過來時,指尖沒有躲開,那一瞬間的溫度短得像錯覺,卻足以讓程越緊繃到現在。
他看見簡訊內容後,臉色沉了下去。
“不能立刻去。”
沈岑終於抬眼看他,眼裡還殘著噴霧熏出的紅,冷得像雨夜裡一點未熄的火。
“你知道梁氏舊廠?”
程越沒有迴避:“知道。”
“知道多少?”
這句話比雨還冷。
程越沉默一秒,像在衡量哪些話現在說,哪些話說出口會把局面拖進更危險的泥裡。沈岑最恨他這種沉默,十年前也是這樣,程越站在省賽組委會外,臉上沒有任何表情,只說了一句別再查了。
那句話把沈岑從少年時代推進漫長的憎恨裡。
沈岑笑了一下,聲音啞得發硬:“又要挑能說的?”
程越看著他,眼底有一瞬被刺穿的痛,隨即被壓回去。
“梁氏舊廠以前是梁氏機械的總裝區。二零一四年前後,它和青杉做過一批接口測試,名義上是工業物流和廠區巡檢,實際上接入過城市級路由樣本。”他頓了頓,“陸景行是青杉接口組負責人之一,我見過他,但不熟。”
沈岑追問:“在哪見過?”
“青杉地下二層資料室。還有一次,在醫院。”
雨聲忽然密了。
沈岑指尖收緊,手機邊框硌進掌心。
“二院?”
程越垂下眼:“你母親做第二次術前評估那天。我去交代申請材料,看到陸景行在住院樓後門。他和周啟明說話,旁邊有一個防震箱。”
沈岑呼吸慢了一拍。
手術室牆上的殘缺影像再一次浮現在他眼前。夜雨,後門,沈建良佝僂的背影,青杉接口組陸景行的臨時通行證。
“你那時候就知道我爸送過箱子。”
“不是那時候。”程越聲音低下去,“我那天只看見箱子,沒看見你爸。後來青杉拿給我的資料裡,有交接單影印件,上面沈姓簽收人被故意放大,像是要讓我認。”
沈岑盯著他:“他們拿這個威脅你?”
程越沒有立刻答。
耳機裡,許照的聲音插進來,難得沒有故作輕鬆:“兩位,雖然我很欣賞雨夜剖心大戲,但樓裡那位還活著,附近至少兩個移動基站剛有異常切換。我的建議是先上車,不然你們等會兒就能在江陵本地號上看見標題,兩名創業失敗男子深夜徘徊舊院區,疑似感情糾紛。”
沈岑閉了閉眼,把手機收進口袋。
程越拉開後巷盡頭一輛黑色轎車的車門。車停在廢棄藥房側面,沒有開大燈,只亮著微弱的儀表光。沈岑坐進後座時,濕冷衣料貼著傷口,肩膀一陣鈍痛。他咬了一下牙,沒有出聲。
程越坐進駕駛位,沒有立刻啟動。
他先把鏡像卡副本塞進車載急救包內層,又取出一個不帶網路模組的舊手機,拆電池、插卡、接上短線讀卡器。動作熟得像做過無數次風險預案。
沈岑看著他:“你早就準備過這種場面?”
“我希望永遠用不上。”
“可你還是準備了。”
程越手指停了一下。
“因為你一定會查。”
車內短暫安靜。
雨水順著擋風玻璃往下流,把江陵二院的燈影拉成模糊的長線。沈岑靠著椅背,忽然覺得疲憊從骨頭縫裡滲出來。十年來他以為自己恨得足夠清楚,恨程越告密,恨程越進青杉,恨程越把所有解釋都關在那句別再查了後面。可現在恨意像一張被水泡爛的舊圖,地標還在,路卻全亂了。
他低聲問:“當年他們到底拿住你什麼?”
程越看著前方,沒有回頭。
“你父親的交接單,你母親的手術費,還有你的省賽原始代碼。”
沈岑眼神一寒。
程越繼續說:“青杉說,如果我不承認材料是我提交的,就把你父親的簽收記錄送到組委會和警方,說你們家私下接觸測試設備、盜用接口數據。你那時候已經把算法雛形寫出來了,只差一個正式演示。他們不需要證明你偷,只需要讓所有人相信你有嫌疑。”
“所以你替我背。”
“不是替你背。”程越喉結動了動,聲音冷靜得近乎殘忍,“我進青杉,簽了保密和競業,承認自己違規提交舉報材料。這樣省賽取消的是你的資格,不是你的案底。你可以恨我,可以離開江陵,可以繼續做技術。”
沈岑笑了一聲,笑意卻像被什麼撕裂。
“我離開了嗎?我在外包園區熬了十年,白天修別人的爛系統,晚上給一群被裁的人講開源調度。你覺得這叫繼續做技術?”
程越握著方向盤的手背浮起青筋。
“我知道。”
“你不知道。”沈岑低聲說,“你如果知道,就不會一句話都不說。”
程越終於回頭看他。
車內光線很暗,沈岑的臉色蒼白,眼尾被刺激氣體熏得發紅,濕髮貼在額角,看起來比任何時候都狼狽,也比任何時候都鋒利。程越想起十七歲那年夏天,沈岑趴在他家廢舊電腦桌前寫代碼,風扇吱呀轉著,少年眼睛亮得像剛擦乾淨的屏幕。他那時候以為,只要自己站在前面一點,就能替沈岑擋掉那些髒東西。
後來他才知道,真正的傷害從不一定來自刀刃,也可能來自一句自以為正確的沉默。
“我不是不知道。”程越說,“我是怕我一開口,你會回頭查。青杉那時候背後不止一家資本,梁氏機械的破產清算也牽進來。周啟明只是小口子,陸景行才是把接口接出去的人。你母親還在病床上,你父親失蹤,你只要往前一步,他們就能把你整個家拖下去。”
沈岑眼睫動了一下。
他沒有原諒,也沒有再反駁。
只是很慢地問:“那陸景行為什麼會死?”
程越沉默片刻:“公開記錄裡,他死於二零一六年,車禍。青杉內部通告說是離職後意外。我查過一次,死亡證明沒有問題,但他的歷史帳戶一直沒被銷毀,只被凍結。”
“今晚被喚醒。”沈岑接道。
耳機裡傳來鍵盤敲擊聲,許照像終於等到專業環節,語速快了起來:“我補充。陸景行帳戶喚醒用了舊版青杉內部驗證,不是簡單撞庫,得有當年的私鑰碎片。登入節點在青杉雲廢棄機房跳了三層代理,最後一跳很有意思,指向梁氏舊廠附近一個早就停用的工業物聯網網關。”
沈岑抬頭:“所以不是單純發簡訊嚇我。”
“是有人把你往舊廠引。”許照說,“而且那人不怕我們知道他用的是死人帳戶。這種風格,不像梁牧川本人。梁總裁那種人要弄你,會先給你發一份格式正確到令人想跪下的投資併購補充協議,再把你所有退路寫成違約條款。”
程越啟動車子,雨刷刮開一層水霧。
“先離開二院範圍。”
車緩慢滑出後巷,沒有走正門,而是沿著老院區外牆繞到一條狹窄支路。江陵深夜仍不安靜,外包園區方向的高樓亮著大片白燈,像一排排不肯入睡的服務器。路邊便利店門口站著幾個穿工牌的年輕人,手裡端著泡麵,臉上是被加班磨平的木然。
沈岑的手機再次震動。
這次是夜校群。
群消息刷得飛快,幾乎看不清。
有人把開源框架的倉庫地址貼出來,下一秒又顯示無法訪問。接著是一連串報錯截圖,域名被暫停解析,代碼託管帳號異常審核,幾個外包園區的參與者說公司法務突然發郵件,要求員工不得參與未授權城市物流算法項目。
群裡那個做外賣站點調度的學生發了條語音,背景裡全是電瓶車倒車提示音。
“沈老師,他們封倉庫沒用,我們有人拉了本地副本。就是梁資本那邊找站點老闆施壓,說再參與就砍配送單。我們還繼續嗎?”
沈岑盯著那條語音,眼神一點點沉下去。
程越從後視鏡看他:“梁牧川動手了。”
“他怕的不是一個倉庫。”沈岑說,“他怕他們知道,城市級調度不一定非要被青杉雲和資本平台鎖在黑箱裡。”
許照嘆了口氣:“梁牧川這人吧,不能說只是壞。他爸那廠破產的時候我年紀小,也聽過。工人堵門,供應商砸設備,倉庫起火,半個城西都亂了。梁家最後賣地還債,他媽在廠辦樓跳過一次,沒死成。他從那以後就認定一件事,人群一旦沒人管,就會把自己也燒了。”
沈岑冷冷道:“所以他要把所有人的路都攥在自己手裡?”
“在他眼裡,那叫避免失序。”程越說,“青杉需要可控的技術,不是到處亂跑的火種。這句話,梁牧川不一定說過,但他會同意。”
車內再次安靜下來。
沈岑低頭打字,指尖還有被發射器電到的麻感。他在夜校群裡發了一段話。
先停用公開域名,所有人轉本地鏡像。不要用公司設備,不要用工牌郵箱,不要在工位提交。站點同學先保人,不要硬扛單量壓力。算法拆成模組,路由、權重、算力調度分開傳,今晚我不講理想,先講備份和自保。
他頓了頓,又補了一句。
繼續。
群裡短暫停了幾秒,隨後消息像雨後漲水一樣湧上來。
收到。
本地副本已拉。
沈老師放心,我們不是第一天被封。
被裁前端報到,今晚不睡。
外賣站點那邊有人發了個粗糙的表情包,配字是火種不走平台派單。
沈岑看著那幾個字,嘴角極輕地動了一下,很快又壓回去。
程越從後視鏡裡看到,沒有說話。
許照卻忽然開口:“沈岑,有件事我以前沒說。”
沈岑皺眉:“你保存舊證據那件事?”
“差不多。”許照的聲音比平時低,“二零一四年我還在雲河樓看場子,那時候這破樓還不叫共享辦公,叫青年創業孵化基地,門口牌子比現在土三倍。程越有幾次半夜來找周啟明,不是談什麼青杉職位,是問沈家的繳費單和病區排班。我見過他在二院繳費窗口排隊,也見過他在樓下被青杉的人堵。”
沈岑抬眼,看向前座那個沉默的背影。
程越聲音冷了些:“許照。”
“幹嘛,我又沒誇你。”許照立刻恢復一點欠揍,“我只是覺得十年誤會再不透點風,程總你能把自己憋成江陵商業地產界第一尊石雕。當年我沒說,是因為我也怕惹事。後來留下那些舊硬盤和照片,多少有點補票心理。人嘛,年輕時候慫過,老了總得找點機會裝回來。”
沈岑很久沒有說話。
車駛上城西高架,雨夜裡的江陵攤開在下方。新建的商辦樓一棟接一棟,玻璃幕牆映著灰白雲層;更遠處是老工業區,黑沉沉地伏在城市邊緣,像一塊沒被新樓盤消化掉的舊骨頭。
梁氏舊廠就在那裡。
程越把車速壓得很穩,沒有直接往舊廠開,而是先繞了一段。他看了眼後方,確定沒有同一輛車連續跟隨,才低聲說:“現在有兩條線。舊案線往梁氏舊廠走,開源線需要人盯著。梁牧川會繼續封服務器,也可能找夜校和園區施壓。”
“許照盯開源。”沈岑立刻說,“他那邊有樓裡的網路和備份節點。”
許照不滿:“你們倆查命案,把我分配去當網管?我好歹也是江陵最性感證據搬運工。”
“你比我們適合。”沈岑說,“你認識人多,臉皮厚,真被找上門也能裝傻。”
“沈老師誇人方式一直這麼讓人想報工傷。”
程越接道:“我會再放兩組離線備份,一組給律所,一組定時發到幾個媒體郵箱。沈岑,你手裡原件不要集中放。”
沈岑看了他一眼。
程越語氣很平:“不是替你保管。是分散風險。”
沈岑沒有立刻刺回去。
他把錄音筆、手寫殘片、慈善減免回執和手機影像重新分裝。程越在服務區旁的臨停位停車,遞給他兩個防水信封和一枚無標籤的加密盤。兩人坐在昏暗車內分證據,動作都很快,像在處理某個共同維護多年的系統故障。
只是偶爾指尖相碰,誰都沒有先開口。
分到最後,只剩周啟明那張舊工牌。
沈岑把它捏在手裡,忽然問:“如果陸景行已死,今晚那個人說想救程越就別公開,是什麼意思?”
程越眼底微不可察地一沉。
“對方知道你會在乎。”
沈岑冷笑:“誰說我在乎?”
程越沒有反駁,只是安靜看著他。
沈岑被那目光看得心口發緊,像某些被他用十年壓下去的東西,正沿著裂縫悄無聲息往外冒。他偏開視線,聲音更冷:“我的意思是,對方把你當籌碼,說明他知道你還被什麼東西綁著。你沒說完。”
程越沉默了一會兒。
“我和青杉的舊協議還沒完全解除。”他說,“梁牧川收購本地資產時,把那批歷史協議打包進了風控資產。理論上,他可以用泄密和違約把我拖進訴訟,凍結我現在公司的股權。”
沈岑眼神一變:“所以你表面收購岑星,也是為了把我的債和技術放進你公司保護?”
“是。”
這個字落得很輕。
沈岑胸口卻像被什麼悶悶撞了一下。
他想說你憑什麼又替我決定,想罵他自以為是,想把過去十年那些難堪全砸回去。可話到嘴邊,卻變成另一句。
“程越,你是不是覺得只要我恨你,我就安全?”
程越沒有回答。
沉默就是答案。
沈岑閉了閉眼,疲憊地靠回椅背。
“我可能誤會了你一部分。”他聲音很低,“但不代表我能接受你做的所有事。”
程越握著方向盤,手指慢慢收緊,又鬆開。
“我知道。”
“去梁氏舊廠。”沈岑睜開眼,“但不是因為那條簡訊牽著我走。是因為箱子、陸景行、我爸留下的東西,很可能都在那。”
程越看了他兩秒,重新發動車。
車從服務區滑出,往城西老工業區駛去。
越靠近梁氏舊廠,城市的光就越稀薄。高架下堆著拆遷圍擋和積水,路邊是關停的汽配店、廢舊輪胎和半塌的廣告牌。十年前梁氏機械曾是城西最大的工廠,招牌上四個紅字照亮過一整片工人宿舍。後來破產、清算、拍賣,地塊被資本反覆倒手,最終只剩一片等著改造成產業園的空殼。
雨夜裡,廠區大門像一張生鏽的嘴。
程越把車停在距離正門兩百米外的斷頭路旁,熄火。
許照的聲音再次響起,比剛才更嚴肅:“我黑不到裡面的監控,準確說,裡面本來不該有監控。舊廠停電多年,但現在有內網信號。還有,剛才陸景行帳戶又動了一次,發起了一個本地設備掃描。”
沈岑推開車門,冷風裹著雨灌進來。
程越跟著下車,攔住他半步:“先看清楚再進。”
沈岑沒有硬闖。他站在斷牆陰影下,抬頭望向廠區深處。
梁氏舊廠的主裝配樓黑沉沉立著,破碎玻璃像一排失明的眼睛。可就在他們看過去的那一刻,樓體最底層忽然亮起第一盞燈。
接著是第二盞,第三盞。
一排冷白色燈管沿著廠房內部依次亮開,像有人在黑暗裡喚醒一條沉睡多年的生產線。
沈岑的手機震動了一下。
不是陌生簡訊,也不是夜校群。
是一段從未知設備投送過來的本地藍牙文件請求,文件名只有八個字。
沈建良 留給沈岑
雨水從他下巴滴落。
程越站在他身側,臉色在那排燈光下白得近乎透明。
廠區深處,某台老舊廣播設備忽然滋啦一聲,傳出一段斷續的電流音。然後,一個低沉沙啞的聲音在空廠裡響起,穿過雨夜,落進兩人耳中。
“回來得太晚了。”
陸景行已死。想查箱子,去梁氏舊廠。
沈岑沒有動。
後巷裡的積水漫過鞋底,舊住院樓後牆長滿黑綠色苔痕,破窗深處一片死寂,只有雨滴沿著生鏽防盜網往下淌。遠處新院區的燈亮得刺眼,救護車從院門外呼嘯而過,聲音被雨幕拖長,像這座城市永遠不肯停下的喘息。
程越站在他身側,手裡還攥著那張鏡像卡副本。
透明防水袋被他握得發皺,邊角貼著掌心。剛才沈岑把它遞過來時,指尖沒有躲開,那一瞬間的溫度短得像錯覺,卻足以讓程越緊繃到現在。
他看見簡訊內容後,臉色沉了下去。
“不能立刻去。”
沈岑終於抬眼看他,眼裡還殘著噴霧熏出的紅,冷得像雨夜裡一點未熄的火。
“你知道梁氏舊廠?”
程越沒有迴避:“知道。”
“知道多少?”
這句話比雨還冷。
程越沉默一秒,像在衡量哪些話現在說,哪些話說出口會把局面拖進更危險的泥裡。沈岑最恨他這種沉默,十年前也是這樣,程越站在省賽組委會外,臉上沒有任何表情,只說了一句別再查了。
那句話把沈岑從少年時代推進漫長的憎恨裡。
沈岑笑了一下,聲音啞得發硬:“又要挑能說的?”
程越看著他,眼底有一瞬被刺穿的痛,隨即被壓回去。
“梁氏舊廠以前是梁氏機械的總裝區。二零一四年前後,它和青杉做過一批接口測試,名義上是工業物流和廠區巡檢,實際上接入過城市級路由樣本。”他頓了頓,“陸景行是青杉接口組負責人之一,我見過他,但不熟。”
沈岑追問:“在哪見過?”
“青杉地下二層資料室。還有一次,在醫院。”
雨聲忽然密了。
沈岑指尖收緊,手機邊框硌進掌心。
“二院?”
程越垂下眼:“你母親做第二次術前評估那天。我去交代申請材料,看到陸景行在住院樓後門。他和周啟明說話,旁邊有一個防震箱。”
沈岑呼吸慢了一拍。
手術室牆上的殘缺影像再一次浮現在他眼前。夜雨,後門,沈建良佝僂的背影,青杉接口組陸景行的臨時通行證。
“你那時候就知道我爸送過箱子。”
“不是那時候。”程越聲音低下去,“我那天只看見箱子,沒看見你爸。後來青杉拿給我的資料裡,有交接單影印件,上面沈姓簽收人被故意放大,像是要讓我認。”
沈岑盯著他:“他們拿這個威脅你?”
程越沒有立刻答。
耳機裡,許照的聲音插進來,難得沒有故作輕鬆:“兩位,雖然我很欣賞雨夜剖心大戲,但樓裡那位還活著,附近至少兩個移動基站剛有異常切換。我的建議是先上車,不然你們等會兒就能在江陵本地號上看見標題,兩名創業失敗男子深夜徘徊舊院區,疑似感情糾紛。”
沈岑閉了閉眼,把手機收進口袋。
程越拉開後巷盡頭一輛黑色轎車的車門。車停在廢棄藥房側面,沒有開大燈,只亮著微弱的儀表光。沈岑坐進後座時,濕冷衣料貼著傷口,肩膀一陣鈍痛。他咬了一下牙,沒有出聲。
程越坐進駕駛位,沒有立刻啟動。
他先把鏡像卡副本塞進車載急救包內層,又取出一個不帶網路模組的舊手機,拆電池、插卡、接上短線讀卡器。動作熟得像做過無數次風險預案。
沈岑看著他:“你早就準備過這種場面?”
“我希望永遠用不上。”
“可你還是準備了。”
程越手指停了一下。
“因為你一定會查。”
車內短暫安靜。
雨水順著擋風玻璃往下流,把江陵二院的燈影拉成模糊的長線。沈岑靠著椅背,忽然覺得疲憊從骨頭縫裡滲出來。十年來他以為自己恨得足夠清楚,恨程越告密,恨程越進青杉,恨程越把所有解釋都關在那句別再查了後面。可現在恨意像一張被水泡爛的舊圖,地標還在,路卻全亂了。
他低聲問:“當年他們到底拿住你什麼?”
程越看著前方,沒有回頭。
“你父親的交接單,你母親的手術費,還有你的省賽原始代碼。”
沈岑眼神一寒。
程越繼續說:“青杉說,如果我不承認材料是我提交的,就把你父親的簽收記錄送到組委會和警方,說你們家私下接觸測試設備、盜用接口數據。你那時候已經把算法雛形寫出來了,只差一個正式演示。他們不需要證明你偷,只需要讓所有人相信你有嫌疑。”
“所以你替我背。”
“不是替你背。”程越喉結動了動,聲音冷靜得近乎殘忍,“我進青杉,簽了保密和競業,承認自己違規提交舉報材料。這樣省賽取消的是你的資格,不是你的案底。你可以恨我,可以離開江陵,可以繼續做技術。”
沈岑笑了一聲,笑意卻像被什麼撕裂。
“我離開了嗎?我在外包園區熬了十年,白天修別人的爛系統,晚上給一群被裁的人講開源調度。你覺得這叫繼續做技術?”
程越握著方向盤的手背浮起青筋。
“我知道。”
“你不知道。”沈岑低聲說,“你如果知道,就不會一句話都不說。”
程越終於回頭看他。
車內光線很暗,沈岑的臉色蒼白,眼尾被刺激氣體熏得發紅,濕髮貼在額角,看起來比任何時候都狼狽,也比任何時候都鋒利。程越想起十七歲那年夏天,沈岑趴在他家廢舊電腦桌前寫代碼,風扇吱呀轉著,少年眼睛亮得像剛擦乾淨的屏幕。他那時候以為,只要自己站在前面一點,就能替沈岑擋掉那些髒東西。
後來他才知道,真正的傷害從不一定來自刀刃,也可能來自一句自以為正確的沉默。
“我不是不知道。”程越說,“我是怕我一開口,你會回頭查。青杉那時候背後不止一家資本,梁氏機械的破產清算也牽進來。周啟明只是小口子,陸景行才是把接口接出去的人。你母親還在病床上,你父親失蹤,你只要往前一步,他們就能把你整個家拖下去。”
沈岑眼睫動了一下。
他沒有原諒,也沒有再反駁。
只是很慢地問:“那陸景行為什麼會死?”
程越沉默片刻:“公開記錄裡,他死於二零一六年,車禍。青杉內部通告說是離職後意外。我查過一次,死亡證明沒有問題,但他的歷史帳戶一直沒被銷毀,只被凍結。”
“今晚被喚醒。”沈岑接道。
耳機裡傳來鍵盤敲擊聲,許照像終於等到專業環節,語速快了起來:“我補充。陸景行帳戶喚醒用了舊版青杉內部驗證,不是簡單撞庫,得有當年的私鑰碎片。登入節點在青杉雲廢棄機房跳了三層代理,最後一跳很有意思,指向梁氏舊廠附近一個早就停用的工業物聯網網關。”
沈岑抬頭:“所以不是單純發簡訊嚇我。”
“是有人把你往舊廠引。”許照說,“而且那人不怕我們知道他用的是死人帳戶。這種風格,不像梁牧川本人。梁總裁那種人要弄你,會先給你發一份格式正確到令人想跪下的投資併購補充協議,再把你所有退路寫成違約條款。”
程越啟動車子,雨刷刮開一層水霧。
“先離開二院範圍。”
車緩慢滑出後巷,沒有走正門,而是沿著老院區外牆繞到一條狹窄支路。江陵深夜仍不安靜,外包園區方向的高樓亮著大片白燈,像一排排不肯入睡的服務器。路邊便利店門口站著幾個穿工牌的年輕人,手裡端著泡麵,臉上是被加班磨平的木然。
沈岑的手機再次震動。
這次是夜校群。
群消息刷得飛快,幾乎看不清。
有人把開源框架的倉庫地址貼出來,下一秒又顯示無法訪問。接著是一連串報錯截圖,域名被暫停解析,代碼託管帳號異常審核,幾個外包園區的參與者說公司法務突然發郵件,要求員工不得參與未授權城市物流算法項目。
群裡那個做外賣站點調度的學生發了條語音,背景裡全是電瓶車倒車提示音。
“沈老師,他們封倉庫沒用,我們有人拉了本地副本。就是梁資本那邊找站點老闆施壓,說再參與就砍配送單。我們還繼續嗎?”
沈岑盯著那條語音,眼神一點點沉下去。
程越從後視鏡看他:“梁牧川動手了。”
“他怕的不是一個倉庫。”沈岑說,“他怕他們知道,城市級調度不一定非要被青杉雲和資本平台鎖在黑箱裡。”
許照嘆了口氣:“梁牧川這人吧,不能說只是壞。他爸那廠破產的時候我年紀小,也聽過。工人堵門,供應商砸設備,倉庫起火,半個城西都亂了。梁家最後賣地還債,他媽在廠辦樓跳過一次,沒死成。他從那以後就認定一件事,人群一旦沒人管,就會把自己也燒了。”
沈岑冷冷道:“所以他要把所有人的路都攥在自己手裡?”
“在他眼裡,那叫避免失序。”程越說,“青杉需要可控的技術,不是到處亂跑的火種。這句話,梁牧川不一定說過,但他會同意。”
車內再次安靜下來。
沈岑低頭打字,指尖還有被發射器電到的麻感。他在夜校群裡發了一段話。
先停用公開域名,所有人轉本地鏡像。不要用公司設備,不要用工牌郵箱,不要在工位提交。站點同學先保人,不要硬扛單量壓力。算法拆成模組,路由、權重、算力調度分開傳,今晚我不講理想,先講備份和自保。
他頓了頓,又補了一句。
繼續。
群裡短暫停了幾秒,隨後消息像雨後漲水一樣湧上來。
收到。
本地副本已拉。
沈老師放心,我們不是第一天被封。
被裁前端報到,今晚不睡。
外賣站點那邊有人發了個粗糙的表情包,配字是火種不走平台派單。
沈岑看著那幾個字,嘴角極輕地動了一下,很快又壓回去。
程越從後視鏡裡看到,沒有說話。
許照卻忽然開口:“沈岑,有件事我以前沒說。”
沈岑皺眉:“你保存舊證據那件事?”
“差不多。”許照的聲音比平時低,“二零一四年我還在雲河樓看場子,那時候這破樓還不叫共享辦公,叫青年創業孵化基地,門口牌子比現在土三倍。程越有幾次半夜來找周啟明,不是談什麼青杉職位,是問沈家的繳費單和病區排班。我見過他在二院繳費窗口排隊,也見過他在樓下被青杉的人堵。”
沈岑抬眼,看向前座那個沉默的背影。
程越聲音冷了些:“許照。”
“幹嘛,我又沒誇你。”許照立刻恢復一點欠揍,“我只是覺得十年誤會再不透點風,程總你能把自己憋成江陵商業地產界第一尊石雕。當年我沒說,是因為我也怕惹事。後來留下那些舊硬盤和照片,多少有點補票心理。人嘛,年輕時候慫過,老了總得找點機會裝回來。”
沈岑很久沒有說話。
車駛上城西高架,雨夜裡的江陵攤開在下方。新建的商辦樓一棟接一棟,玻璃幕牆映著灰白雲層;更遠處是老工業區,黑沉沉地伏在城市邊緣,像一塊沒被新樓盤消化掉的舊骨頭。
梁氏舊廠就在那裡。
程越把車速壓得很穩,沒有直接往舊廠開,而是先繞了一段。他看了眼後方,確定沒有同一輛車連續跟隨,才低聲說:“現在有兩條線。舊案線往梁氏舊廠走,開源線需要人盯著。梁牧川會繼續封服務器,也可能找夜校和園區施壓。”
“許照盯開源。”沈岑立刻說,“他那邊有樓裡的網路和備份節點。”
許照不滿:“你們倆查命案,把我分配去當網管?我好歹也是江陵最性感證據搬運工。”
“你比我們適合。”沈岑說,“你認識人多,臉皮厚,真被找上門也能裝傻。”
“沈老師誇人方式一直這麼讓人想報工傷。”
程越接道:“我會再放兩組離線備份,一組給律所,一組定時發到幾個媒體郵箱。沈岑,你手裡原件不要集中放。”
沈岑看了他一眼。
程越語氣很平:“不是替你保管。是分散風險。”
沈岑沒有立刻刺回去。
他把錄音筆、手寫殘片、慈善減免回執和手機影像重新分裝。程越在服務區旁的臨停位停車,遞給他兩個防水信封和一枚無標籤的加密盤。兩人坐在昏暗車內分證據,動作都很快,像在處理某個共同維護多年的系統故障。
只是偶爾指尖相碰,誰都沒有先開口。
分到最後,只剩周啟明那張舊工牌。
沈岑把它捏在手裡,忽然問:“如果陸景行已死,今晚那個人說想救程越就別公開,是什麼意思?”
程越眼底微不可察地一沉。
“對方知道你會在乎。”
沈岑冷笑:“誰說我在乎?”
程越沒有反駁,只是安靜看著他。
沈岑被那目光看得心口發緊,像某些被他用十年壓下去的東西,正沿著裂縫悄無聲息往外冒。他偏開視線,聲音更冷:“我的意思是,對方把你當籌碼,說明他知道你還被什麼東西綁著。你沒說完。”
程越沉默了一會兒。
“我和青杉的舊協議還沒完全解除。”他說,“梁牧川收購本地資產時,把那批歷史協議打包進了風控資產。理論上,他可以用泄密和違約把我拖進訴訟,凍結我現在公司的股權。”
沈岑眼神一變:“所以你表面收購岑星,也是為了把我的債和技術放進你公司保護?”
“是。”
這個字落得很輕。
沈岑胸口卻像被什麼悶悶撞了一下。
他想說你憑什麼又替我決定,想罵他自以為是,想把過去十年那些難堪全砸回去。可話到嘴邊,卻變成另一句。
“程越,你是不是覺得只要我恨你,我就安全?”
程越沒有回答。
沉默就是答案。
沈岑閉了閉眼,疲憊地靠回椅背。
“我可能誤會了你一部分。”他聲音很低,“但不代表我能接受你做的所有事。”
程越握著方向盤,手指慢慢收緊,又鬆開。
“我知道。”
“去梁氏舊廠。”沈岑睜開眼,“但不是因為那條簡訊牽著我走。是因為箱子、陸景行、我爸留下的東西,很可能都在那。”
程越看了他兩秒,重新發動車。
車從服務區滑出,往城西老工業區駛去。
越靠近梁氏舊廠,城市的光就越稀薄。高架下堆著拆遷圍擋和積水,路邊是關停的汽配店、廢舊輪胎和半塌的廣告牌。十年前梁氏機械曾是城西最大的工廠,招牌上四個紅字照亮過一整片工人宿舍。後來破產、清算、拍賣,地塊被資本反覆倒手,最終只剩一片等著改造成產業園的空殼。
雨夜裡,廠區大門像一張生鏽的嘴。
程越把車停在距離正門兩百米外的斷頭路旁,熄火。
許照的聲音再次響起,比剛才更嚴肅:“我黑不到裡面的監控,準確說,裡面本來不該有監控。舊廠停電多年,但現在有內網信號。還有,剛才陸景行帳戶又動了一次,發起了一個本地設備掃描。”
沈岑推開車門,冷風裹著雨灌進來。
程越跟著下車,攔住他半步:“先看清楚再進。”
沈岑沒有硬闖。他站在斷牆陰影下,抬頭望向廠區深處。
梁氏舊廠的主裝配樓黑沉沉立著,破碎玻璃像一排失明的眼睛。可就在他們看過去的那一刻,樓體最底層忽然亮起第一盞燈。
接著是第二盞,第三盞。
一排冷白色燈管沿著廠房內部依次亮開,像有人在黑暗裡喚醒一條沉睡多年的生產線。
沈岑的手機震動了一下。
不是陌生簡訊,也不是夜校群。
是一段從未知設備投送過來的本地藍牙文件請求,文件名只有八個字。
沈建良 留給沈岑
雨水從他下巴滴落。
程越站在他身側,臉色在那排燈光下白得近乎透明。
廠區深處,某台老舊廣播設備忽然滋啦一聲,傳出一段斷續的電流音。然後,一個低沉沙啞的聲音在空廠裡響起,穿過雨夜,落進兩人耳中。
“回來得太晚了。”
— 本章完 —
⏳ 敬請期待更新...
讀者留言 (0)
還沒有留言,來當第一個吧!