第2章 第 2 章
我站在風裡,把那張截圖放大了三次。
巨幕廣告的冷光從頭頂斜斜打下來,手機屏幕又亮得刺眼,我的臉大概白得很難看。連廊上還有人經過,穿著熬夜加班後的襯衫和裙裝,拎著便利店袋子,步子虛得像被城市榨乾了最後一點峰值電量。我卻一動沒動,像被那串賬號釘在原地。
喬野。
我盯著那兩個字,先是想笑,接著胃裡猛地一沉。
太像了,反而可疑。這種東西如果是有人故意做局,第一步就是給你一個剛好能點爆情緒的人名,讓你來不及思考就衝回去翻桌子。可惜我幹別的不一定行,挑假數據是職業病。
我沒進地鐵,轉身退到連廊拐角的死角,旁邊就是一家二十四小時便利店,門口冰櫃嗡嗡作響。我靠在牆邊,把圖片拉到像素發糊的程度,一點點看。
時間戳,系統字體,操作欄位的對齊方式,權限模組的縮寫規則,甚至右上角那個早期後台才會保留的藍灰色圓角按鈕。我太熟了。那是我們第一版調度後台的界面,當時為了省前端資源,連套件都是我和實習生從開源庫裡拼的,醜得很有辨識度。後來融資路演前,喬野還嫌這東西土,非要讓UI重做一版“更有科技感”的,可真正部署在線上的,一直是這套。
要偽造不是不行,但得對那個時期的系統細節熟到骨子裡。
我又去看權限欄位。臨時覆蓋不是普通產品賬號能動的,至少要有聯合管理權限。事故前一個月,因為幾個站點接入節奏亂,我們確實給過喬野一個高權限賬號,方便他拉客戶演示時臨時切策略。那事還是我反對過的,說產品別碰調度核心,他當時摟著我肩膀笑,說程工別這麼小氣,我又不是來偷你老婆。
我那時候罵他滾。
現在想起來,只覺得手指發冷。
截圖裡的時間是一點十三分。事故發生前四十分鐘左右。這個時間點很要命,因為正好卡在我們夜間峰谷切換、站群重新分配權重的窗口。我那晚在機房盯模型,顧凜在樓上接投資人電話,喬野理論上應該在會議室改第二天路演材料。
理論上。
我點開郵件頭,追來源。發件人地址是一次性加密轉發服務,繞了好幾層中繼,能看出對方不想被查,也知道怎麼藏。附件只有這一張圖,沒有原始文件,沒有校驗值,連一句多餘的解釋都沒有。
像有人把刀塞到我手裡,然後站在暗處等著看我先捅誰。
手機忽然一震,差點把我嚇得手滑。不是新郵件,是喬野發來的消息。
走了?怎麼不打聲招呼。顧總還說你脾氣比以前好點了,看來是誤判。
我盯著那行字,太陽穴突突直跳。
他還在酒吧裡,隔著不到兩百米,可能正端著酒和人談笑風生。三年前他也是這樣,最會在任何場面裡找到最舒服的位置,像水一樣順著縫往利益最低阻力的地方流。你很難說他有多壞,因為他做的每件事單拎出來都能講得頭頭是道。市場要速度,產品要故事,投資人要信心,系統偶爾為了演示妥協一下怎麼了,先把船開出去再補洞,不都是這行默認的規矩?
可沉船那晚,被壓在底下的人是我。
我指尖停在對話框上,差點就回一句你他媽還敢問。最後還是把手機鎖了。
現在衝回去對質,除了讓真正放郵件的人知道我已經上鉤,沒有半點好處。截圖是真的,不等於指向就是真的。賬號可以借,可以代登,可以被人套走權限,也可以乾脆是有人提前埋下的替罪羊。這種後台我自己都知道多少種繞法,更別說那幫把風控和做局當日常工種的人。
我深吸一口氣,便利店裡的冷氣和外面的夜風混在一起,像刀子往肺裡灌。
然後我做了件很沒骨氣的事。
我給顧凜發了條消息:你還在原地?
他回得很快,只有一個字,在。
我看著那個字,心裡更煩了。這人連回消息都像在節省情緒,永遠沒有標點,永遠不解釋,像一塊鐵,冷得你想拿手去摸,又知道摸了準得見血。
我轉身往酒吧方向走。
夜裡的商場外沿連廊空得多,玻璃幕牆裡還有幾家餐廳沒打烊,投影屏上滾動著明天的尖峰電價預測。這城市現在連失眠都被算成需求側資源,商業綜合體的儲能櫃在地下室默默充放電,樓上的年輕人一邊罵著公司,一邊靠這套系統賺出下一輪估值。技術理想和資本故事纏在一起久了,早分不清誰是電,誰是火。
我回到酒吧時,裡面比剛才更吵。喬野不在原來那桌,大概又去別處游了。顧凜卻還站在靠近落地窗的位置,身邊沒人,像早就知道我會回來。
我走到他面前,直接把手機遞過去。
“看看。”
他低頭,視線落在屏幕上。只一秒,我就看見了他眼神裡極細的一點變化,不大,卻足夠證明他不是第一次見這個方向的東西。不是驚訝,是某種終於落地的冷。
“哪來的?”他問。
“陌生郵箱。”我盯著他,“別告訴我你不知道。”
“我不知道是誰發的。”他說。
我笑了,聲音壓得很低:“你這句話技巧還是這麼好。你不知道是誰發的,不代表你不知道內容。”
他沒否認。
我胸口那股火一下竄上來,卻又被另一股更冷的東西壓住了。如果他早就知道,那他剛才坐在那裡跟我談合作,談條件,談重新查事故,到底是在等什麼?等我自己看到這張圖?等我走到這一步再告訴我,還是根本沒打算說?
“顧凜,”我盯著他,一字一頓,“你最好別再跟我玩猜謎。三年前,喬野的賬號為什麼能改調度權重?”
“因為是我批的權限。”
這句話來得太平,我反而愣了一下。
他看著我,沒有躲,也沒有給自己找補:“當時為了路演和客戶測試,需要產品端做演示切換。我批了聯合管理權限,期限七天。”
“你明知道那個權限能碰核心調度。”
“我知道。”
“你還批?”
“我低估了後果。”
他說這話時臉上沒什麼表情,像在陳述一個已經咽下去很多年的結論。我卻差點被他氣笑了。
“低估?”我逼近一步,“顧凜,你一句低估,老子背了三年的鍋。”
“我知道。”
“你知道個屁。”我壓著聲音,手卻有點發抖,“你知道我這三年接過多少臨時救火單?知道行業裡的人怎麼看我?知道每次有人提到星陣事故,我都得裝得像個死人一樣,說哦,過去了,誰年輕時沒踩過坑。你知道嗎?”
顧凜沒動,任我把這些話砸過去。半晌,他才說:“所以我讓你回來查。”
我幾乎想一拳打在他臉上。
“你讓?”我冷笑,“你以為你現在給我一個查真相的機會,我還得謝謝你是不是?”
“不是。”他聲音依然很低,“我只是知道,你一定會查。”
這句話比任何辯解都更讓人難受。因為他說對了。哪怕我恨他,哪怕我剛才在酒吧裡還想著是不是乾脆把這攤子再掀一次,只要真相裂開一道縫,我就不可能不鑽進去。
這就是他最討厭的地方。他太知道我了。
我把手機收回來,盯著屏幕上那張圖:“你什麼時候知道喬野牽涉進來的?”
“不是三年前。”顧凜說,“更近。”
“多近?”
“上個月。”
我皺眉。
“收購星陣舊資產時,對方董事會要求附帶歷史風險隔離協議。”他說,“林見秋在清合規材料時,發現事故報告裡有一處權限審批鏈缺口。表面上被抹平了,但痕跡還在。”
“所以你們已經在查了。”
“在查,但證據不夠。”
“你剛才不說。”
“因為我不確定這是喬野本人操作,還是有人借他的賬號做的局。”他看著我,“現在這封郵件出現,說明有人不想讓這件事只留在內部調查裡。”
我一下安靜下來。
是,這才是最要命的地方。如果只是單純翻舊案,完全沒必要挑今晚這個時間把東西扔給我。偏偏是在我剛答應合作、剛離開酒吧、情緒最不穩的時候。對方要的不是揭真相,要的是推動我去做某件事。比如回去跟喬野翻臉,比如讓顧凜和喬野之間當場裂開,比如把這宗舊事故提前炸成公開風險,好把收購案一鍋端掉。
“收購案現在卡在哪?”我問。
顧凜看了我一眼,大概沒想到我話題轉得這麼快,但還是答了:“不只一家在搶。星陣舊站點雖然爛,但接入資源和地方配網協議值錢。誰拿到,誰就能在明年深圳西部微網聚合試點裡搶先佈局。”
“所以三年前那場事故,不只是黑歷史,還是現在併購的雷。”
“對。”
“誰最怕它被你們合法拆開查乾淨?”
顧凜沒立刻回答。
我替他說了:“當年董事會裡還活著的那幫人,和現在還想吃這塊肉的人。”
“差不多。”
“喬野站哪邊?”
這次他沉默得更久,最後只說:“我不知道。”
這答案如果是別人說,我一準當放屁。可顧凜這人有個毛病,他不愛說話,但真不知道的時候也不裝知道。所以這句不知道,反而比敷衍更像實話。
我靠著吧台邊緣,覺得腦子裡一團亂碼正在重新排布。喬野的賬號是真線索,卻未必是真兇。顧凜早知道有問題,卻沒把牌一次翻出來。有人在暗處給我遞刀,想借我把局攪混。而明早九點,林見秋手裡那套正式資料,很可能是我目前唯一能踩實的地面。
“喬野不能先驚動。”我說。
“嗯。”
“你也別裝出一副一切照舊的樣子太明顯,他不是傻子。”
“我知道。”
我看他這副冷冷淡淡的樣子就來氣:“你除了知道還會什麼?”
他看著我,居然停了兩秒,說:“會等你罵完。”
我噎了一下。
這句話太不像他,偏偏從他嘴裡說出來,又像壓了很久才漏出來一絲。我莫名更煩,轉頭去看酒吧裡晃動的人影,正好看見喬野從另一頭走回來,身邊還跟著兩個投資圈的人,笑得風生水起,隔著這麼遠都能感覺到他那種八面玲瓏的熱度。
他看見我和顧凜站在一起,還抬手沖我們示意了一下,像什麼都沒發生。
真行。
“我現在要是衝過去把酒杯扣他頭上,你攔不攔?”我問。
“攔。”顧凜說。
“理由。”
“太便宜他了。”
我側頭看了他一眼。
顧凜的神色仍然淡,語氣也平,可那句話裡有一點極冷的東西,像冰層下的刀光,讓人瞬間明白他不是不動,只是動的時候從來不走熱血那條路。
也就是這一刻,我第一次真正意識到,三年前那件事,他或許真的不是單純選了站到我對面。他可能是先被推上去,再決定怎麼站的。而我恨了他三年,恨得理直氣壯,現在卻突然發現自己站的地面開始鬆。
這感覺很糟。因為恨一個人其實比重新認識一個人容易多了。
我正想再問,手機忽然又震了一下。
這次是一個陌生號碼發來的加密短訊,內容很短。
別在公開網路追那封郵件,會驚動對方。明早九點,檔案室見。林見秋。
我盯著那行字,皺起眉。
顧凜察覺到我神色不對:“怎麼了?”
我把消息給他看。
他看完,眼神微沉:“她提前介入了。”
“你不知道?”
“不知道。”
這女人比我想的還快。我甚至懷疑她是不是一直在某個更高的位置看著今晚,等我收到郵件,等我做出反應,再精準掐點把信息送過來。法務做到這份上,已經不像收尾,更像在布線。
我把手機收起來:“行,明早九點。我去。”
“我讓車送你。”
“免了。”我扯了下嘴角,“我現在還沒窮到坐不起地鐵。”
顧凜沒勉強,只說:“到家給我回消息。”
我差點脫口而出你有病吧,話到嘴邊,又變成了:“憑什麼?”
“因為今晚開始,你不是一個人在查。”
他說得太平靜,像只是在陳述事實。我卻莫名其妙地心口一緊,像有根繃了三年的線,被人不輕不重碰了一下。
我最終還是沒再罵他。
從酒吧出來的時候,風更大了。商場外牆的巨幕還在播那句冠冕堂皇的廣告詞,城市的電價曲線在雲端每十五分鐘刷新一次,地鐵站口的燈亮得像某種不眠的召喚。深圳這地方很少真有黑夜,只有被商業和算力切碎的晚間時段,人人都在往前跑,跑得像一組不能停機的分布式節點。
我下扶梯前回頭看了一眼。
顧凜還站在原地,沒跟出來。隔著玻璃和光影,他的身影被切得很冷,像一把藏在鞘裡很久的刀。而喬野在不遠處與人碰杯,笑容標準得無懈可擊,像什麼風浪都能被他說成合作機會。
我突然覺得,三年前那場事故可能從來就不只是一次技術失控。
它更像一次精準的切割。誰該背鍋,誰該沉默,誰該站到台前講故事,誰該退到資本後面接著活,全都有人提前算好了。
而我那時候太相信模型,也太相信人。
地鐵進站時,手機裡那張截圖還亮著。時間戳停在凌晨一點十三分,像一道被卡死的舊傷口。可這一次,我沒再只盯著那串喬野的賬號看。我把視線往上移,重新去看那條被人為改寫的參數路徑。
那不是隨手亂改。那是有人很清楚我的模型會怎麼響應,清楚站群在哪個負荷區間最脆,清楚一刀下去,會讓事故看起來像演算法本身的致命缺陷。
能做到這一步的,不會只有一個產品負責人。
車門關上,我看著黑下去的玻璃倒影,突然很想笑。
好啊。
既然有人非要把我再拉回這張牌桌,那我就回去。
這次我不救火了。
我要看看到底是誰在點火。
巨幕廣告的冷光從頭頂斜斜打下來,手機屏幕又亮得刺眼,我的臉大概白得很難看。連廊上還有人經過,穿著熬夜加班後的襯衫和裙裝,拎著便利店袋子,步子虛得像被城市榨乾了最後一點峰值電量。我卻一動沒動,像被那串賬號釘在原地。
喬野。
我盯著那兩個字,先是想笑,接著胃裡猛地一沉。
太像了,反而可疑。這種東西如果是有人故意做局,第一步就是給你一個剛好能點爆情緒的人名,讓你來不及思考就衝回去翻桌子。可惜我幹別的不一定行,挑假數據是職業病。
我沒進地鐵,轉身退到連廊拐角的死角,旁邊就是一家二十四小時便利店,門口冰櫃嗡嗡作響。我靠在牆邊,把圖片拉到像素發糊的程度,一點點看。
時間戳,系統字體,操作欄位的對齊方式,權限模組的縮寫規則,甚至右上角那個早期後台才會保留的藍灰色圓角按鈕。我太熟了。那是我們第一版調度後台的界面,當時為了省前端資源,連套件都是我和實習生從開源庫裡拼的,醜得很有辨識度。後來融資路演前,喬野還嫌這東西土,非要讓UI重做一版“更有科技感”的,可真正部署在線上的,一直是這套。
要偽造不是不行,但得對那個時期的系統細節熟到骨子裡。
我又去看權限欄位。臨時覆蓋不是普通產品賬號能動的,至少要有聯合管理權限。事故前一個月,因為幾個站點接入節奏亂,我們確實給過喬野一個高權限賬號,方便他拉客戶演示時臨時切策略。那事還是我反對過的,說產品別碰調度核心,他當時摟著我肩膀笑,說程工別這麼小氣,我又不是來偷你老婆。
我那時候罵他滾。
現在想起來,只覺得手指發冷。
截圖裡的時間是一點十三分。事故發生前四十分鐘左右。這個時間點很要命,因為正好卡在我們夜間峰谷切換、站群重新分配權重的窗口。我那晚在機房盯模型,顧凜在樓上接投資人電話,喬野理論上應該在會議室改第二天路演材料。
理論上。
我點開郵件頭,追來源。發件人地址是一次性加密轉發服務,繞了好幾層中繼,能看出對方不想被查,也知道怎麼藏。附件只有這一張圖,沒有原始文件,沒有校驗值,連一句多餘的解釋都沒有。
像有人把刀塞到我手裡,然後站在暗處等著看我先捅誰。
手機忽然一震,差點把我嚇得手滑。不是新郵件,是喬野發來的消息。
走了?怎麼不打聲招呼。顧總還說你脾氣比以前好點了,看來是誤判。
我盯著那行字,太陽穴突突直跳。
他還在酒吧裡,隔著不到兩百米,可能正端著酒和人談笑風生。三年前他也是這樣,最會在任何場面裡找到最舒服的位置,像水一樣順著縫往利益最低阻力的地方流。你很難說他有多壞,因為他做的每件事單拎出來都能講得頭頭是道。市場要速度,產品要故事,投資人要信心,系統偶爾為了演示妥協一下怎麼了,先把船開出去再補洞,不都是這行默認的規矩?
可沉船那晚,被壓在底下的人是我。
我指尖停在對話框上,差點就回一句你他媽還敢問。最後還是把手機鎖了。
現在衝回去對質,除了讓真正放郵件的人知道我已經上鉤,沒有半點好處。截圖是真的,不等於指向就是真的。賬號可以借,可以代登,可以被人套走權限,也可以乾脆是有人提前埋下的替罪羊。這種後台我自己都知道多少種繞法,更別說那幫把風控和做局當日常工種的人。
我深吸一口氣,便利店裡的冷氣和外面的夜風混在一起,像刀子往肺裡灌。
然後我做了件很沒骨氣的事。
我給顧凜發了條消息:你還在原地?
他回得很快,只有一個字,在。
我看著那個字,心裡更煩了。這人連回消息都像在節省情緒,永遠沒有標點,永遠不解釋,像一塊鐵,冷得你想拿手去摸,又知道摸了準得見血。
我轉身往酒吧方向走。
夜裡的商場外沿連廊空得多,玻璃幕牆裡還有幾家餐廳沒打烊,投影屏上滾動著明天的尖峰電價預測。這城市現在連失眠都被算成需求側資源,商業綜合體的儲能櫃在地下室默默充放電,樓上的年輕人一邊罵著公司,一邊靠這套系統賺出下一輪估值。技術理想和資本故事纏在一起久了,早分不清誰是電,誰是火。
我回到酒吧時,裡面比剛才更吵。喬野不在原來那桌,大概又去別處游了。顧凜卻還站在靠近落地窗的位置,身邊沒人,像早就知道我會回來。
我走到他面前,直接把手機遞過去。
“看看。”
他低頭,視線落在屏幕上。只一秒,我就看見了他眼神裡極細的一點變化,不大,卻足夠證明他不是第一次見這個方向的東西。不是驚訝,是某種終於落地的冷。
“哪來的?”他問。
“陌生郵箱。”我盯著他,“別告訴我你不知道。”
“我不知道是誰發的。”他說。
我笑了,聲音壓得很低:“你這句話技巧還是這麼好。你不知道是誰發的,不代表你不知道內容。”
他沒否認。
我胸口那股火一下竄上來,卻又被另一股更冷的東西壓住了。如果他早就知道,那他剛才坐在那裡跟我談合作,談條件,談重新查事故,到底是在等什麼?等我自己看到這張圖?等我走到這一步再告訴我,還是根本沒打算說?
“顧凜,”我盯著他,一字一頓,“你最好別再跟我玩猜謎。三年前,喬野的賬號為什麼能改調度權重?”
“因為是我批的權限。”
這句話來得太平,我反而愣了一下。
他看著我,沒有躲,也沒有給自己找補:“當時為了路演和客戶測試,需要產品端做演示切換。我批了聯合管理權限,期限七天。”
“你明知道那個權限能碰核心調度。”
“我知道。”
“你還批?”
“我低估了後果。”
他說這話時臉上沒什麼表情,像在陳述一個已經咽下去很多年的結論。我卻差點被他氣笑了。
“低估?”我逼近一步,“顧凜,你一句低估,老子背了三年的鍋。”
“我知道。”
“你知道個屁。”我壓著聲音,手卻有點發抖,“你知道我這三年接過多少臨時救火單?知道行業裡的人怎麼看我?知道每次有人提到星陣事故,我都得裝得像個死人一樣,說哦,過去了,誰年輕時沒踩過坑。你知道嗎?”
顧凜沒動,任我把這些話砸過去。半晌,他才說:“所以我讓你回來查。”
我幾乎想一拳打在他臉上。
“你讓?”我冷笑,“你以為你現在給我一個查真相的機會,我還得謝謝你是不是?”
“不是。”他聲音依然很低,“我只是知道,你一定會查。”
這句話比任何辯解都更讓人難受。因為他說對了。哪怕我恨他,哪怕我剛才在酒吧裡還想著是不是乾脆把這攤子再掀一次,只要真相裂開一道縫,我就不可能不鑽進去。
這就是他最討厭的地方。他太知道我了。
我把手機收回來,盯著屏幕上那張圖:“你什麼時候知道喬野牽涉進來的?”
“不是三年前。”顧凜說,“更近。”
“多近?”
“上個月。”
我皺眉。
“收購星陣舊資產時,對方董事會要求附帶歷史風險隔離協議。”他說,“林見秋在清合規材料時,發現事故報告裡有一處權限審批鏈缺口。表面上被抹平了,但痕跡還在。”
“所以你們已經在查了。”
“在查,但證據不夠。”
“你剛才不說。”
“因為我不確定這是喬野本人操作,還是有人借他的賬號做的局。”他看著我,“現在這封郵件出現,說明有人不想讓這件事只留在內部調查裡。”
我一下安靜下來。
是,這才是最要命的地方。如果只是單純翻舊案,完全沒必要挑今晚這個時間把東西扔給我。偏偏是在我剛答應合作、剛離開酒吧、情緒最不穩的時候。對方要的不是揭真相,要的是推動我去做某件事。比如回去跟喬野翻臉,比如讓顧凜和喬野之間當場裂開,比如把這宗舊事故提前炸成公開風險,好把收購案一鍋端掉。
“收購案現在卡在哪?”我問。
顧凜看了我一眼,大概沒想到我話題轉得這麼快,但還是答了:“不只一家在搶。星陣舊站點雖然爛,但接入資源和地方配網協議值錢。誰拿到,誰就能在明年深圳西部微網聚合試點裡搶先佈局。”
“所以三年前那場事故,不只是黑歷史,還是現在併購的雷。”
“對。”
“誰最怕它被你們合法拆開查乾淨?”
顧凜沒立刻回答。
我替他說了:“當年董事會裡還活著的那幫人,和現在還想吃這塊肉的人。”
“差不多。”
“喬野站哪邊?”
這次他沉默得更久,最後只說:“我不知道。”
這答案如果是別人說,我一準當放屁。可顧凜這人有個毛病,他不愛說話,但真不知道的時候也不裝知道。所以這句不知道,反而比敷衍更像實話。
我靠著吧台邊緣,覺得腦子裡一團亂碼正在重新排布。喬野的賬號是真線索,卻未必是真兇。顧凜早知道有問題,卻沒把牌一次翻出來。有人在暗處給我遞刀,想借我把局攪混。而明早九點,林見秋手裡那套正式資料,很可能是我目前唯一能踩實的地面。
“喬野不能先驚動。”我說。
“嗯。”
“你也別裝出一副一切照舊的樣子太明顯,他不是傻子。”
“我知道。”
我看他這副冷冷淡淡的樣子就來氣:“你除了知道還會什麼?”
他看著我,居然停了兩秒,說:“會等你罵完。”
我噎了一下。
這句話太不像他,偏偏從他嘴裡說出來,又像壓了很久才漏出來一絲。我莫名更煩,轉頭去看酒吧裡晃動的人影,正好看見喬野從另一頭走回來,身邊還跟著兩個投資圈的人,笑得風生水起,隔著這麼遠都能感覺到他那種八面玲瓏的熱度。
他看見我和顧凜站在一起,還抬手沖我們示意了一下,像什麼都沒發生。
真行。
“我現在要是衝過去把酒杯扣他頭上,你攔不攔?”我問。
“攔。”顧凜說。
“理由。”
“太便宜他了。”
我側頭看了他一眼。
顧凜的神色仍然淡,語氣也平,可那句話裡有一點極冷的東西,像冰層下的刀光,讓人瞬間明白他不是不動,只是動的時候從來不走熱血那條路。
也就是這一刻,我第一次真正意識到,三年前那件事,他或許真的不是單純選了站到我對面。他可能是先被推上去,再決定怎麼站的。而我恨了他三年,恨得理直氣壯,現在卻突然發現自己站的地面開始鬆。
這感覺很糟。因為恨一個人其實比重新認識一個人容易多了。
我正想再問,手機忽然又震了一下。
這次是一個陌生號碼發來的加密短訊,內容很短。
別在公開網路追那封郵件,會驚動對方。明早九點,檔案室見。林見秋。
我盯著那行字,皺起眉。
顧凜察覺到我神色不對:“怎麼了?”
我把消息給他看。
他看完,眼神微沉:“她提前介入了。”
“你不知道?”
“不知道。”
這女人比我想的還快。我甚至懷疑她是不是一直在某個更高的位置看著今晚,等我收到郵件,等我做出反應,再精準掐點把信息送過來。法務做到這份上,已經不像收尾,更像在布線。
我把手機收起來:“行,明早九點。我去。”
“我讓車送你。”
“免了。”我扯了下嘴角,“我現在還沒窮到坐不起地鐵。”
顧凜沒勉強,只說:“到家給我回消息。”
我差點脫口而出你有病吧,話到嘴邊,又變成了:“憑什麼?”
“因為今晚開始,你不是一個人在查。”
他說得太平靜,像只是在陳述事實。我卻莫名其妙地心口一緊,像有根繃了三年的線,被人不輕不重碰了一下。
我最終還是沒再罵他。
從酒吧出來的時候,風更大了。商場外牆的巨幕還在播那句冠冕堂皇的廣告詞,城市的電價曲線在雲端每十五分鐘刷新一次,地鐵站口的燈亮得像某種不眠的召喚。深圳這地方很少真有黑夜,只有被商業和算力切碎的晚間時段,人人都在往前跑,跑得像一組不能停機的分布式節點。
我下扶梯前回頭看了一眼。
顧凜還站在原地,沒跟出來。隔著玻璃和光影,他的身影被切得很冷,像一把藏在鞘裡很久的刀。而喬野在不遠處與人碰杯,笑容標準得無懈可擊,像什麼風浪都能被他說成合作機會。
我突然覺得,三年前那場事故可能從來就不只是一次技術失控。
它更像一次精準的切割。誰該背鍋,誰該沉默,誰該站到台前講故事,誰該退到資本後面接著活,全都有人提前算好了。
而我那時候太相信模型,也太相信人。
地鐵進站時,手機裡那張截圖還亮著。時間戳停在凌晨一點十三分,像一道被卡死的舊傷口。可這一次,我沒再只盯著那串喬野的賬號看。我把視線往上移,重新去看那條被人為改寫的參數路徑。
那不是隨手亂改。那是有人很清楚我的模型會怎麼響應,清楚站群在哪個負荷區間最脆,清楚一刀下去,會讓事故看起來像演算法本身的致命缺陷。
能做到這一步的,不會只有一個產品負責人。
車門關上,我看著黑下去的玻璃倒影,突然很想笑。
好啊。
既然有人非要把我再拉回這張牌桌,那我就回去。
這次我不救火了。
我要看看到底是誰在點火。
— 本章完 —
下一章:第3章 第 3 章
讀者留言 (0)
還沒有留言,來當第一個吧!