第5章 第 5 章
玻璃門合上的聲音很輕,卻像一塊鐵板落下,把會議室裡最後一點退路都封住了。
上午九點二十七分。
雨聲被厚重玻璃隔在窗外,只剩模糊的白噪音。空調出風口嗡嗡響著,冷風從長桌上方掠過,吹動那幾頁舉報材料的影印件。紙邊微微翹起,又落下,像某種不肯死透的舊案卷在呼吸。
桌上,沈岑的手機螢幕還亮著。
許照那段語音停在最後一秒。
那個簽名……不像你。但我不敢說不像你家裡人。
沈岑站在原地,脊背僵直,眼底的怒火像被人猛地澆了一盆冰水,沒有熄滅,只是沉到更深處,結成鋒利的冰。
程越的手仍扣在他腕上。
那力道不重,卻穩得近乎固執。沈岑低頭看了一眼,手腕處被程越指節壓出一圈淡淡的白。他沒有掙開,也沒有說話。
錄音筆還在運行。
黑色的小機器躺在桌角,紅燈一閃一閃,像一隻沒有閉上的眼睛。剛才周啟明那句低語被它吞了進去,連同梁牧川平靜到殘忍的威脅,程越的定時投遞,還有沈岑忽然沉默的呼吸。
程越先動了。
他伸手按停錄音,又立刻複製到手機和隨身加密盤裡。動作乾脆,沒有多餘一句安慰。
“這句話能用。”他說,“周啟明承認自己知道機房裡的東西。”
沈岑像是這才被拉回現實,喉結滾了滾,聲音低啞:“許照。”
他撈起手機,回撥。
第一遍,沒接。
第二遍,響了七聲,那邊終於接通,背景裡先傳來一陣刺耳的金屬碰撞聲,像有人踢翻了垃圾桶。
“沈老師。”許照壓著氣喘,還不忘笑,“別催,我知道我現在是江陵最性感的證據搬運工。”
沈岑盯著桌面,指節收緊到發白。
“簽名。說清楚。”
“你這語氣聽著像要扣我物業費。”許照那邊又傳來一聲悶響,他罵了句髒話,聲音忽然壓低,“照片背面有三欄,第一欄是梁氏機械接口維護,寫周啟明,日期是二零一四年八月十九。第二欄青杉接口組,簽收人像是個姓陸的,字糊了。第三欄是外部測試交接,簽名姓沈,後面那個字我不敢亂認。”
沈岑閉了閉眼。
二零一四年八月十九。
省賽前一個月。
也是他母親第一次住進江陵二院腫瘤科的那個月。
“拍清楚。”沈岑說,“發我。”
“我倒是想。”許照笑了一聲,這回沒有往常那麼欠,“問題是我後面有客人。不是我們雲河樓的創業狗,西裝皮鞋,走路跟催收函似的。”
程越立刻看向會議室門外。
“你在哪個位置?”
“負二垃圾房外,靠東側消防通道。第二張存儲卡我拿到了,但這破玩意兒被老式防拆膠封著,我沒敢拆。沈老師,你當年那批東西真是青春回憶殺,灰吃得我肺都快有考古編制了。”
沈岑轉身就往門口走。
程越一把拉住他。
“別從正門追。”
沈岑回頭,眼神冷得像刀。“你要我坐在這兒等許照被人堵死?”
“我要你活著下去。”程越語速很快,“梁牧川和周啟明剛離開,他們知道你會失控。電梯、停車場、消防通道,至少有一處被盯著。”
沈岑盯著他,胸口起伏很重。
如果是幾天前,他會把這句話理解成程越又在替他做決定,又在用那套自以為聰明的商業邏輯安排他的命。可現在,桌上那份舉報材料、錄音筆裡周啟明的低語、許照手裡那張照片背面的沈姓簽名,把過去十年戳得千瘡百孔。
他恨程越太久,久到這種恨成了支撐他往前爬的骨頭。
可如果那根骨頭裡也被人埋過釘子呢?
沈岑把手腕從程越掌心抽出來,語氣仍然硬:“那你說。”
程越看他一眼。
那一眼很短,卻像壓著什麼不能明說的情緒。
“許照走東側消防通道,我們不下電梯。”程越說,“二十六層到二十四層走樓梯,從二十四層外包公司的貨梯下到一層裝卸區,再繞負二。雲河的貨梯監控延遲三十秒,許照應該知道。”
電話那頭許照立刻接話:“我當然知道,這樓還是我在替它續命。二十四層那家做遊戲外包的,昨晚通宵到現在,貨梯門常年拿紙箱卡著,監控畫面還在播去年消防演練。我早就想修,奈何創業者們連工位費都拖。”
沈岑問:“你能撐多久?”
“看對方體力。”許照停了一下,“如果他們比我年輕,那就看我運氣。”
沈岑的臉色沉下來。
程越已經打開手機,檢查定時投遞流程。倒計時還剩六分四十二秒。
“投遞要不要取消?”沈岑問。
“不取消。”程越說,“延後十五分鐘,加碼。”
沈岑看向他。
程越把剛保存的錄音和周啟明低語片段拖入新包,又把許照發來的照片模糊版、昨夜青杉雲舊密鑰入侵日誌摘要一併掛上去。
“先不發完整證據。”程越的聲音沉穩,“只發足夠讓他們不敢動手的部分。收件人增加江陵科創委舊案郵箱、兩家媒體科技線記者、還有你夜校那批學員的匿名備份群。”
沈岑眉頭微動。
夜校學員。
那群晚上九點半才拖著疲憊身體趕來聽課的人,有白天在倉庫掃碼分揀的,有給社區團購做臨時路線表的,有外包園區被裁後想轉行寫代碼的。他們未必懂資本併購,也未必能分清接口權限與模型壟斷,但他們知道一件事。
如果低成本調度只能掌握在幾家公司手裡,他們永遠只能跪著接單。
沈岑說:“別拖他們下水。”
“不是拖他們。”程越抬眼,“是讓梁牧川知道,這套東西已經不是只在你我手上。”
沈岑沉默一秒,冷聲道:“你倒是越來越像個開源社區布道者。”
程越指尖頓了一下。
“我學得晚。”
這句話落得很輕,輕到幾乎被空調聲蓋住。
沈岑沒有接,卻也沒有反駁。
他轉身抓起桌上的文件,把錄音筆塞進外套內袋。程越同步按下延時投遞,新的倒計時開始跳動,十五分鐘。
兩人推門出去。
二十六層走廊比剛才更安靜。幾家共享工位的玻璃門後,有人戴著耳機改方案,有人趴在桌上補覺,還有一支小物流公司的三人團隊正圍著白板吵配送半徑,白板上寫著油費、晚高峰、騎手流失幾個刺眼的詞。
沈岑路過時,其中一個年輕人抬頭看見他,怔了一下,小聲喊:“沈老師?”
沈岑腳步未停,只說:“今天課件晚點發。”
那年輕人下意識點頭,隨即看見他身旁的程越,又看見兩人的神色,什麼都沒再問。
安全門一推開,樓梯間潮濕的冷氣撲面而來。
兩人往下走。
程越走在前半步,沈岑沒有爭。他聽著自己和程越的腳步聲在水泥牆面間回蕩,忽然想起很多年前,他們也是這樣沿著科創中心的樓梯往地下機房跑。
那時候程越總是比他快半步。
不是為了把他甩在後面,而是每次轉角都會先探頭看一眼,確認燈亮不亮,地滑不滑,有沒有人突然巡查。
沈岑那時候覺得程越婆媽,罵他像班主任。程越不生氣,只把手裡多買的一瓶冰水扔給他,說:“摔壞腦子,誰寫核心調度?”
少年人的夏天熱得發燙,機房裡的冷氣卻像另一個世界。他們躲在服務器背後看數據跑起來,綠色曲線一點點貼近最優路徑,程越眼睛亮得不像現在這樣深沉。
沈岑曾經以為那道光是只照向他的。
後來他也以為,是自己看錯了。
“沈岑。”
程越的聲音把他拉回來。
二十四層安全門外,有腳步聲。
不是外包員工拖鞋散漫的聲音,而是皮鞋踩在地面上的悶響,節奏很穩,兩個人。
程越抬手示意停下。
沈岑貼著牆,呼吸放輕。
門縫外有人說:“二十六層沒人出來,電梯在十七層停過。”
另一個聲音低些:“周工說他會走樓梯。”
沈岑眼神一冷。
程越微微側頭,用口型說,等。
外面腳步聲靠近安全門。
沈岑垂在身側的手摸到內袋裡那支金屬錄音筆。他不是會打架的人,這些年最熟悉的搏鬥也不過是跟死線、甲方和雲服務賬單對抗。但那一瞬間,他確實想把錄音筆砸進對方眼眶裡。
程越像知道他在想什麼,伸手按住他的手背。
沈岑僵了一下,卻沒有甩開。
外面的人停在門口。
門把微微下壓。
就在那一刻,走廊另一端忽然傳來一陣嘈雜。
“哎哎哎,誰把咖啡潑服務器上了?你們美術組是不是想讓全項目陪葬?”
幾個通宵的外包員工衝了出來,罵聲、椅子聲、拖鞋聲混在一起。門外兩個人明顯被驚動,腳步退開。
程越趁機拉開安全門,沒有往外走,而是反方向上了半層,推開二十五層消防檢修門。
沈岑跟著鑽進去。
狹窄的管道間裡灰塵很重,牆角堆著廢棄線槽和斷裂的PVC管。程越顯然不是第一次來,摸黑找到一扇小門,推開後正通向二十四層貨梯旁的雜物間。
沈岑看他一眼:“你把雲河摸得比許照還熟?”
“收購前盡調。”程越說。
“盡調會查消防檢修門?”
“查能讓你逃跑的路。”
這句話太直,直得沈岑一時沒能接上。
貨梯門果然被幾個紙箱卡著,裡面堆著外包公司的美術板、壞掉的辦公椅和一箱沒開封的泡麵。程越按下負二,貨梯發出老舊的震動聲,緩慢下行。
狹小空間裡,兩人肩膀幾乎挨著。
沈岑盯著樓層數字跳動,忽然問:“二零一四年八月十九,你在哪?”
程越沒有遲疑。
“青杉面試。”
沈岑眼神一變。
程越說:“那天我收到科創中心臨時通知,說原型接口需要補一份外部測試說明。我沒讓你去,因為你母親剛住院。後來有人用組委會名義把材料拿走,我以為只是流程。”
沈岑聲音發冷:“你現在才說?”
“我查不到那份簽收單。”程越低聲說,“十年前我只知道材料丟了,原型被動過。青杉那邊有人警告我,如果繼續追,你母親的醫院慈善減免會被取消。”
沈岑猛地看向他。
貨梯在昏暗井道裡下降,老燈泡晃了一下,照出程越眼底壓了十年的疲憊。
“慈善減免?”沈岑一字一頓。
“江陵二院的腫瘤科專項。”程越說,“你母親第二次手術前,有一筆匿名款進了醫院慈善賬戶。我當時以為是青杉為了堵我的嘴。後來查到,那筆款繞過一家已經停業的設備維修公司,資金源頭和梁氏機械破產清算前的一個外包賬戶有關。”
沈岑的手慢慢握成拳。
設備維修公司。
他父親沈建良在去世前,曾經給很多工廠修過控制櫃,也接過科創中心的零散維保活。沈岑記得家裡有一個褪色的工具箱,上面貼著半張藍色齒輪標籤。那時他只當那是父親從廢舊設備上撕下來的裝飾。
梁牧川說,那年每個人都在找出口。
他忽然覺得胃裡一陣發冷。
“我爸不會偷我的東西。”沈岑說。
這句話不像辯駁,更像是把自己釘在地上的最後一根釘子。
程越看著他:“我知道。”
沈岑轉頭,眼神裡帶著刺:“你知道什麼?”
“我知道沈叔不會害你。”程越說,“所以我才一直查。”
沈岑喉嚨動了動,沒再說話。
貨梯在負一層忽然停住。
兩人同時抬頭。
門外沒有人按鍵,貨梯卻停了。老舊門縫間透進停車場昏黃的光,隨即有人影從外面掠過。
程越抬手關掉貨梯內燈。
狹小空間瞬間暗下來。
沈岑聽見外面有車門關合聲,低沉而整齊。有人用對講機說:“負二東側,垃圾房,攔住那個姓許的。程越可能也下來了。”
沈岑低聲:“黑色商務車?”
程越點頭,臉色沉下去。
貨梯重新動了。
負二層門開時,一股潮濕霉味和垃圾房腐敗的氣息湧了進來。遠處傳來急促腳步聲,還有許照刻意拉長的聲音。
“各位大哥,真不是我說,雲河負二層監控壞了三年,你們在這裡耍帥沒觀眾,不如去一樓大堂,我給你們開追光燈。”
沈岑眼神一緊,衝了出去。
程越跟在他身側,兩人沿著停車場柱子陰影往東側跑。負二層燈管壞了幾盞,光線一截亮一截暗,地面積水倒映出模糊車影。東側垃圾房門口,許照正靠著一排綠色垃圾桶,手裡拎著半根拖把桿,西裝外套蹭滿灰。
他對面站著兩個黑衣男人。
其中一個正伸手去抓他領口。
沈岑沒有多想,抄起牆邊滅火器就砸了過去。金屬罐砸中對方手臂,男人悶哼一聲後退。程越幾乎同時上前,扣住另一人的手腕往車身上一撞,動作利落得不像平時那個只會在會議桌上殺人的合夥人。
許照吹了聲口哨:“程總,深藏不露啊。早知道你能打,十年前我就不替你們倆在校門口擋那幫職高的了。”
“閉嘴,走。”程越冷聲說。
許照把一個黑色防水袋塞進沈岑手裡。
“第二張卡。還有照片原件。”他喘著氣,“我把備份藏垃圾房通風管了,除非他們願意跟蟑螂簽保密協議,不然一時半會找不到。”
沈岑攥住防水袋:“你傷哪了?”
“心靈。”許照說,“以及我這件限量外套。”
話音未落,停車場入口處又有車燈掃進來。
程越看了眼時間。
定時投遞倒計時還剩三分十九秒。
他迅速說:“上裝卸坡道,別回電梯。”
三人往西側跑。身後有人追來,腳步聲在地下停車場裡被放大,像一群看不見的獵犬。沈岑跑過一輛黑色商務車時,忽然看見後座車窗降下一道縫。
梁牧川坐在裡面,側臉被車內陰影切成冷硬的線條。
他正在打電話。
“提前啟動風控。”梁牧川的聲音不高,卻清晰地穿過雨水和車庫回音,“四十八小時太長。岑星的債權、雲河的租約、青杉雲歷史賬戶,一併鎖。不是為了逼死誰,是為了防止技術失序外流。”
電話那頭不知說了什麼。
梁牧川沉默片刻,望向車窗外混亂的負二層,眼神裡沒有得意,只有某種近乎偏執的疲憊。
“我父親當年就是因為相信小廠能自己活下去,最後整個車間三百多人堵在廠門口等工資。”他說,“江陵不能再亂一次。”
車窗升起。
沈岑只看了一眼,就被程越拽過轉角。
裝卸坡道通往一樓後門,雨水從出口灌進來,地面滑得厲害。許照跑得踉蹌,還不忘回頭罵:“梁牧川這人是不是有病,搞壟斷還搞出工傷回憶錄了。”
沈岑喘著氣,聲音冷硬:“有病不代表有權。”
他打開防水袋,裡面是一張舊照片、一張封在透明殼裡的存儲卡,還有一小截泛黃的紙條。
紙條上寫著一串老舊測試代碼的片段。
JLSched_route_min_0917。
沈岑的腳步忽然慢了一瞬。
這是十年前他和程越一起寫的第一版路徑剪枝函數名。那段代碼因為命名太醜,被程越嘲笑過整整一週。後來省賽前,他把它改掉了。
能用這段舊函數名做標記的人,不多。
程越也看見了,臉色微變。
“密鑰提示。”他說。
許照靠著牆喘氣:“恭喜兩位青春疼痛文男主,現在連存儲卡都需要你們共同回憶才能打開。”
沈岑沒有理他。
他翻過照片。
背面的字跡因年代久遠有些暈開,但仍能辨認出幾行。
周啟明,梁氏機械接口維護。
青杉接口組,陸……
外部測試交接,沈……
最後一欄的簽名只露出半個字,筆鋒很熟。不是沈岑自己的字。他的字更硬,更直,像用刀劃出來。
這個字卻帶著一點病後無力的顫。
沈岑看著那筆鋒,耳邊忽然響起母親在病床上寫繳費委託時的聲音。
小岑,別怪你爸。他不是不想回來,是活得太累。
他的手指一點點收緊,照片邊角被捏出折痕。
程越按住他的手背,這一次很輕。
“先解卡。”程越說,“真相在裡面,不在他們嘴裡。”
沈岑低著頭,過了幾秒,啞聲道:“你那裡還有十年前的舊文件?”
程越看著他。
“有。”
沈岑抬眼,雨水從坡道外吹進來,打濕他的睫毛。他的眼底仍有防備,仍有恨意留下的舊痕,可那道牆終於裂開了一條縫。
“那就拿出來。”他說,“別再替我藏任何東西。”
程越沉默半秒,點頭。
“好。”
手機在這時同時震動。
定時投遞完成。
屏幕上跳出新郵件回執的瞬間,另一條陌生號碼的信息擠了進來。
沈岑看著那行字,臉色驟然變白。
想知道沈姓簽收人是誰,今晚十點,江陵二院舊住院樓。帶上那張卡。只許你一個人來。
上午九點二十七分。
雨聲被厚重玻璃隔在窗外,只剩模糊的白噪音。空調出風口嗡嗡響著,冷風從長桌上方掠過,吹動那幾頁舉報材料的影印件。紙邊微微翹起,又落下,像某種不肯死透的舊案卷在呼吸。
桌上,沈岑的手機螢幕還亮著。
許照那段語音停在最後一秒。
那個簽名……不像你。但我不敢說不像你家裡人。
沈岑站在原地,脊背僵直,眼底的怒火像被人猛地澆了一盆冰水,沒有熄滅,只是沉到更深處,結成鋒利的冰。
程越的手仍扣在他腕上。
那力道不重,卻穩得近乎固執。沈岑低頭看了一眼,手腕處被程越指節壓出一圈淡淡的白。他沒有掙開,也沒有說話。
錄音筆還在運行。
黑色的小機器躺在桌角,紅燈一閃一閃,像一隻沒有閉上的眼睛。剛才周啟明那句低語被它吞了進去,連同梁牧川平靜到殘忍的威脅,程越的定時投遞,還有沈岑忽然沉默的呼吸。
程越先動了。
他伸手按停錄音,又立刻複製到手機和隨身加密盤裡。動作乾脆,沒有多餘一句安慰。
“這句話能用。”他說,“周啟明承認自己知道機房裡的東西。”
沈岑像是這才被拉回現實,喉結滾了滾,聲音低啞:“許照。”
他撈起手機,回撥。
第一遍,沒接。
第二遍,響了七聲,那邊終於接通,背景裡先傳來一陣刺耳的金屬碰撞聲,像有人踢翻了垃圾桶。
“沈老師。”許照壓著氣喘,還不忘笑,“別催,我知道我現在是江陵最性感的證據搬運工。”
沈岑盯著桌面,指節收緊到發白。
“簽名。說清楚。”
“你這語氣聽著像要扣我物業費。”許照那邊又傳來一聲悶響,他罵了句髒話,聲音忽然壓低,“照片背面有三欄,第一欄是梁氏機械接口維護,寫周啟明,日期是二零一四年八月十九。第二欄青杉接口組,簽收人像是個姓陸的,字糊了。第三欄是外部測試交接,簽名姓沈,後面那個字我不敢亂認。”
沈岑閉了閉眼。
二零一四年八月十九。
省賽前一個月。
也是他母親第一次住進江陵二院腫瘤科的那個月。
“拍清楚。”沈岑說,“發我。”
“我倒是想。”許照笑了一聲,這回沒有往常那麼欠,“問題是我後面有客人。不是我們雲河樓的創業狗,西裝皮鞋,走路跟催收函似的。”
程越立刻看向會議室門外。
“你在哪個位置?”
“負二垃圾房外,靠東側消防通道。第二張存儲卡我拿到了,但這破玩意兒被老式防拆膠封著,我沒敢拆。沈老師,你當年那批東西真是青春回憶殺,灰吃得我肺都快有考古編制了。”
沈岑轉身就往門口走。
程越一把拉住他。
“別從正門追。”
沈岑回頭,眼神冷得像刀。“你要我坐在這兒等許照被人堵死?”
“我要你活著下去。”程越語速很快,“梁牧川和周啟明剛離開,他們知道你會失控。電梯、停車場、消防通道,至少有一處被盯著。”
沈岑盯著他,胸口起伏很重。
如果是幾天前,他會把這句話理解成程越又在替他做決定,又在用那套自以為聰明的商業邏輯安排他的命。可現在,桌上那份舉報材料、錄音筆裡周啟明的低語、許照手裡那張照片背面的沈姓簽名,把過去十年戳得千瘡百孔。
他恨程越太久,久到這種恨成了支撐他往前爬的骨頭。
可如果那根骨頭裡也被人埋過釘子呢?
沈岑把手腕從程越掌心抽出來,語氣仍然硬:“那你說。”
程越看他一眼。
那一眼很短,卻像壓著什麼不能明說的情緒。
“許照走東側消防通道,我們不下電梯。”程越說,“二十六層到二十四層走樓梯,從二十四層外包公司的貨梯下到一層裝卸區,再繞負二。雲河的貨梯監控延遲三十秒,許照應該知道。”
電話那頭許照立刻接話:“我當然知道,這樓還是我在替它續命。二十四層那家做遊戲外包的,昨晚通宵到現在,貨梯門常年拿紙箱卡著,監控畫面還在播去年消防演練。我早就想修,奈何創業者們連工位費都拖。”
沈岑問:“你能撐多久?”
“看對方體力。”許照停了一下,“如果他們比我年輕,那就看我運氣。”
沈岑的臉色沉下來。
程越已經打開手機,檢查定時投遞流程。倒計時還剩六分四十二秒。
“投遞要不要取消?”沈岑問。
“不取消。”程越說,“延後十五分鐘,加碼。”
沈岑看向他。
程越把剛保存的錄音和周啟明低語片段拖入新包,又把許照發來的照片模糊版、昨夜青杉雲舊密鑰入侵日誌摘要一併掛上去。
“先不發完整證據。”程越的聲音沉穩,“只發足夠讓他們不敢動手的部分。收件人增加江陵科創委舊案郵箱、兩家媒體科技線記者、還有你夜校那批學員的匿名備份群。”
沈岑眉頭微動。
夜校學員。
那群晚上九點半才拖著疲憊身體趕來聽課的人,有白天在倉庫掃碼分揀的,有給社區團購做臨時路線表的,有外包園區被裁後想轉行寫代碼的。他們未必懂資本併購,也未必能分清接口權限與模型壟斷,但他們知道一件事。
如果低成本調度只能掌握在幾家公司手裡,他們永遠只能跪著接單。
沈岑說:“別拖他們下水。”
“不是拖他們。”程越抬眼,“是讓梁牧川知道,這套東西已經不是只在你我手上。”
沈岑沉默一秒,冷聲道:“你倒是越來越像個開源社區布道者。”
程越指尖頓了一下。
“我學得晚。”
這句話落得很輕,輕到幾乎被空調聲蓋住。
沈岑沒有接,卻也沒有反駁。
他轉身抓起桌上的文件,把錄音筆塞進外套內袋。程越同步按下延時投遞,新的倒計時開始跳動,十五分鐘。
兩人推門出去。
二十六層走廊比剛才更安靜。幾家共享工位的玻璃門後,有人戴著耳機改方案,有人趴在桌上補覺,還有一支小物流公司的三人團隊正圍著白板吵配送半徑,白板上寫著油費、晚高峰、騎手流失幾個刺眼的詞。
沈岑路過時,其中一個年輕人抬頭看見他,怔了一下,小聲喊:“沈老師?”
沈岑腳步未停,只說:“今天課件晚點發。”
那年輕人下意識點頭,隨即看見他身旁的程越,又看見兩人的神色,什麼都沒再問。
安全門一推開,樓梯間潮濕的冷氣撲面而來。
兩人往下走。
程越走在前半步,沈岑沒有爭。他聽著自己和程越的腳步聲在水泥牆面間回蕩,忽然想起很多年前,他們也是這樣沿著科創中心的樓梯往地下機房跑。
那時候程越總是比他快半步。
不是為了把他甩在後面,而是每次轉角都會先探頭看一眼,確認燈亮不亮,地滑不滑,有沒有人突然巡查。
沈岑那時候覺得程越婆媽,罵他像班主任。程越不生氣,只把手裡多買的一瓶冰水扔給他,說:“摔壞腦子,誰寫核心調度?”
少年人的夏天熱得發燙,機房裡的冷氣卻像另一個世界。他們躲在服務器背後看數據跑起來,綠色曲線一點點貼近最優路徑,程越眼睛亮得不像現在這樣深沉。
沈岑曾經以為那道光是只照向他的。
後來他也以為,是自己看錯了。
“沈岑。”
程越的聲音把他拉回來。
二十四層安全門外,有腳步聲。
不是外包員工拖鞋散漫的聲音,而是皮鞋踩在地面上的悶響,節奏很穩,兩個人。
程越抬手示意停下。
沈岑貼著牆,呼吸放輕。
門縫外有人說:“二十六層沒人出來,電梯在十七層停過。”
另一個聲音低些:“周工說他會走樓梯。”
沈岑眼神一冷。
程越微微側頭,用口型說,等。
外面腳步聲靠近安全門。
沈岑垂在身側的手摸到內袋裡那支金屬錄音筆。他不是會打架的人,這些年最熟悉的搏鬥也不過是跟死線、甲方和雲服務賬單對抗。但那一瞬間,他確實想把錄音筆砸進對方眼眶裡。
程越像知道他在想什麼,伸手按住他的手背。
沈岑僵了一下,卻沒有甩開。
外面的人停在門口。
門把微微下壓。
就在那一刻,走廊另一端忽然傳來一陣嘈雜。
“哎哎哎,誰把咖啡潑服務器上了?你們美術組是不是想讓全項目陪葬?”
幾個通宵的外包員工衝了出來,罵聲、椅子聲、拖鞋聲混在一起。門外兩個人明顯被驚動,腳步退開。
程越趁機拉開安全門,沒有往外走,而是反方向上了半層,推開二十五層消防檢修門。
沈岑跟著鑽進去。
狹窄的管道間裡灰塵很重,牆角堆著廢棄線槽和斷裂的PVC管。程越顯然不是第一次來,摸黑找到一扇小門,推開後正通向二十四層貨梯旁的雜物間。
沈岑看他一眼:“你把雲河摸得比許照還熟?”
“收購前盡調。”程越說。
“盡調會查消防檢修門?”
“查能讓你逃跑的路。”
這句話太直,直得沈岑一時沒能接上。
貨梯門果然被幾個紙箱卡著,裡面堆著外包公司的美術板、壞掉的辦公椅和一箱沒開封的泡麵。程越按下負二,貨梯發出老舊的震動聲,緩慢下行。
狹小空間裡,兩人肩膀幾乎挨著。
沈岑盯著樓層數字跳動,忽然問:“二零一四年八月十九,你在哪?”
程越沒有遲疑。
“青杉面試。”
沈岑眼神一變。
程越說:“那天我收到科創中心臨時通知,說原型接口需要補一份外部測試說明。我沒讓你去,因為你母親剛住院。後來有人用組委會名義把材料拿走,我以為只是流程。”
沈岑聲音發冷:“你現在才說?”
“我查不到那份簽收單。”程越低聲說,“十年前我只知道材料丟了,原型被動過。青杉那邊有人警告我,如果繼續追,你母親的醫院慈善減免會被取消。”
沈岑猛地看向他。
貨梯在昏暗井道裡下降,老燈泡晃了一下,照出程越眼底壓了十年的疲憊。
“慈善減免?”沈岑一字一頓。
“江陵二院的腫瘤科專項。”程越說,“你母親第二次手術前,有一筆匿名款進了醫院慈善賬戶。我當時以為是青杉為了堵我的嘴。後來查到,那筆款繞過一家已經停業的設備維修公司,資金源頭和梁氏機械破產清算前的一個外包賬戶有關。”
沈岑的手慢慢握成拳。
設備維修公司。
他父親沈建良在去世前,曾經給很多工廠修過控制櫃,也接過科創中心的零散維保活。沈岑記得家裡有一個褪色的工具箱,上面貼著半張藍色齒輪標籤。那時他只當那是父親從廢舊設備上撕下來的裝飾。
梁牧川說,那年每個人都在找出口。
他忽然覺得胃裡一陣發冷。
“我爸不會偷我的東西。”沈岑說。
這句話不像辯駁,更像是把自己釘在地上的最後一根釘子。
程越看著他:“我知道。”
沈岑轉頭,眼神裡帶著刺:“你知道什麼?”
“我知道沈叔不會害你。”程越說,“所以我才一直查。”
沈岑喉嚨動了動,沒再說話。
貨梯在負一層忽然停住。
兩人同時抬頭。
門外沒有人按鍵,貨梯卻停了。老舊門縫間透進停車場昏黃的光,隨即有人影從外面掠過。
程越抬手關掉貨梯內燈。
狹小空間瞬間暗下來。
沈岑聽見外面有車門關合聲,低沉而整齊。有人用對講機說:“負二東側,垃圾房,攔住那個姓許的。程越可能也下來了。”
沈岑低聲:“黑色商務車?”
程越點頭,臉色沉下去。
貨梯重新動了。
負二層門開時,一股潮濕霉味和垃圾房腐敗的氣息湧了進來。遠處傳來急促腳步聲,還有許照刻意拉長的聲音。
“各位大哥,真不是我說,雲河負二層監控壞了三年,你們在這裡耍帥沒觀眾,不如去一樓大堂,我給你們開追光燈。”
沈岑眼神一緊,衝了出去。
程越跟在他身側,兩人沿著停車場柱子陰影往東側跑。負二層燈管壞了幾盞,光線一截亮一截暗,地面積水倒映出模糊車影。東側垃圾房門口,許照正靠著一排綠色垃圾桶,手裡拎著半根拖把桿,西裝外套蹭滿灰。
他對面站著兩個黑衣男人。
其中一個正伸手去抓他領口。
沈岑沒有多想,抄起牆邊滅火器就砸了過去。金屬罐砸中對方手臂,男人悶哼一聲後退。程越幾乎同時上前,扣住另一人的手腕往車身上一撞,動作利落得不像平時那個只會在會議桌上殺人的合夥人。
許照吹了聲口哨:“程總,深藏不露啊。早知道你能打,十年前我就不替你們倆在校門口擋那幫職高的了。”
“閉嘴,走。”程越冷聲說。
許照把一個黑色防水袋塞進沈岑手裡。
“第二張卡。還有照片原件。”他喘著氣,“我把備份藏垃圾房通風管了,除非他們願意跟蟑螂簽保密協議,不然一時半會找不到。”
沈岑攥住防水袋:“你傷哪了?”
“心靈。”許照說,“以及我這件限量外套。”
話音未落,停車場入口處又有車燈掃進來。
程越看了眼時間。
定時投遞倒計時還剩三分十九秒。
他迅速說:“上裝卸坡道,別回電梯。”
三人往西側跑。身後有人追來,腳步聲在地下停車場裡被放大,像一群看不見的獵犬。沈岑跑過一輛黑色商務車時,忽然看見後座車窗降下一道縫。
梁牧川坐在裡面,側臉被車內陰影切成冷硬的線條。
他正在打電話。
“提前啟動風控。”梁牧川的聲音不高,卻清晰地穿過雨水和車庫回音,“四十八小時太長。岑星的債權、雲河的租約、青杉雲歷史賬戶,一併鎖。不是為了逼死誰,是為了防止技術失序外流。”
電話那頭不知說了什麼。
梁牧川沉默片刻,望向車窗外混亂的負二層,眼神裡沒有得意,只有某種近乎偏執的疲憊。
“我父親當年就是因為相信小廠能自己活下去,最後整個車間三百多人堵在廠門口等工資。”他說,“江陵不能再亂一次。”
車窗升起。
沈岑只看了一眼,就被程越拽過轉角。
裝卸坡道通往一樓後門,雨水從出口灌進來,地面滑得厲害。許照跑得踉蹌,還不忘回頭罵:“梁牧川這人是不是有病,搞壟斷還搞出工傷回憶錄了。”
沈岑喘著氣,聲音冷硬:“有病不代表有權。”
他打開防水袋,裡面是一張舊照片、一張封在透明殼裡的存儲卡,還有一小截泛黃的紙條。
紙條上寫著一串老舊測試代碼的片段。
JLSched_route_min_0917。
沈岑的腳步忽然慢了一瞬。
這是十年前他和程越一起寫的第一版路徑剪枝函數名。那段代碼因為命名太醜,被程越嘲笑過整整一週。後來省賽前,他把它改掉了。
能用這段舊函數名做標記的人,不多。
程越也看見了,臉色微變。
“密鑰提示。”他說。
許照靠著牆喘氣:“恭喜兩位青春疼痛文男主,現在連存儲卡都需要你們共同回憶才能打開。”
沈岑沒有理他。
他翻過照片。
背面的字跡因年代久遠有些暈開,但仍能辨認出幾行。
周啟明,梁氏機械接口維護。
青杉接口組,陸……
外部測試交接,沈……
最後一欄的簽名只露出半個字,筆鋒很熟。不是沈岑自己的字。他的字更硬,更直,像用刀劃出來。
這個字卻帶著一點病後無力的顫。
沈岑看著那筆鋒,耳邊忽然響起母親在病床上寫繳費委託時的聲音。
小岑,別怪你爸。他不是不想回來,是活得太累。
他的手指一點點收緊,照片邊角被捏出折痕。
程越按住他的手背,這一次很輕。
“先解卡。”程越說,“真相在裡面,不在他們嘴裡。”
沈岑低著頭,過了幾秒,啞聲道:“你那裡還有十年前的舊文件?”
程越看著他。
“有。”
沈岑抬眼,雨水從坡道外吹進來,打濕他的睫毛。他的眼底仍有防備,仍有恨意留下的舊痕,可那道牆終於裂開了一條縫。
“那就拿出來。”他說,“別再替我藏任何東西。”
程越沉默半秒,點頭。
“好。”
手機在這時同時震動。
定時投遞完成。
屏幕上跳出新郵件回執的瞬間,另一條陌生號碼的信息擠了進來。
沈岑看著那行字,臉色驟然變白。
想知道沈姓簽收人是誰,今晚十點,江陵二院舊住院樓。帶上那張卡。只許你一個人來。
— 本章完 —
⏳ 敬請期待更新...
讀者留言 (0)
還沒有留言,來當第一個吧!