第7章 第 7 章

雲樓照舊盟 · 夜半聽雨 · 4,852 字 · 2026-07-04
車窗外,清河路的早市剛把潮濕的塑料棚撐開。

賣菜的老人把一筐筐帶泥的青菜拖到路邊,水珠從菜葉上滾下來,混進昨夜未乾的雨水裡。煎餅攤的鐵板滋啦作響,油煙被晨風吹散,又很快被公交車尾氣壓回人群之中。再往前兩個路口,金融區的玻璃幕牆已經被雨後陽光擦亮,白領們拎著咖啡快步穿過斑馬線,胸牌在風裡晃動,像一群被時間表牽引的螺絲釘。

沈棠坐在後排,膝上攤著星瀾全員風險評審資料。

手機屏幕亮著,周聞川的名字在來電界面上跳動。來電下方,陌生號碼的短信仍像一根細針扎在視野裡。

沈小姐,別查白塔。你父親當年簽下的,不止一份文件。

她沒有立刻接電話。

先截圖,保存原始短信,記錄接收時間、基站粗略位置、號碼歸屬查詢結果。然後她把短信同步到本地加密文件夾,又關掉自動雲備份。整個過程只有十幾秒,動作穩得像她只是處理一條普通驗證碼。

可指尖碰到父親兩個字時,仍有一瞬發冷。

沈弘文當年離開盛海時,母親說他在書房坐了一整夜,天亮後把所有工作文件整理成一摞,連同工牌一起放進紙箱。那天沈棠在國外,隔著十二小時時差接到母親電話,聽見她故作平靜地說,你爸就是累了,換個環境也好。

後來父親再也沒有碰過金融模型。

她曾經以為父親只是被迫背鍋,被迫簽下離職協議和保密承諾。可如果不止一份文件,如果其中有什麼看似合規的授權確認、測試豁免、模型責任轉移,那麼四年前那場坍塌就不只是資本甩鍋,而是一場提前設計好的合規屠宰。

周聞川的電話自動掛斷。

車廂裡安靜了一秒,又很快響起第二次來電。

許知遙坐在副駕,筆電架在膝上,一邊整理清河路取證材料,一邊用手機語音給某個技術鑑證人留言。

“老裴,別裝睡,我知道你這個點剛跑完步。給你發一組離線鏡像和現場視頻,要求不高,隔離環境、全程錄屏、哈希留痕,今晚前給我初判。報酬按商業鑑證走,友情價免談,免得你以為我又拿理想主義抵工資。”

她掛斷語音,從後視鏡裡看沈棠,“接吧。他現在不說,十點後可能更不會說。”

陸景行坐在沈棠身旁,外套袖口還有昨夜雨水乾後留下的皺痕。眉骨上的紗布使他看起來比平時多了幾分疲倦,眼神卻很清醒。

“你可以聽。”他說,“但不要被他的節奏牽著走。”

這句話落下,他像是意識到自己以前從不會這樣說。他以前總是替她判斷風險,替她擋掉危險,也替她藏起那些他以為她承受不了的真相。如今他把手收回去,沒有替她按下接聽,也沒有再說“別接”。

沈棠看了他一眼,接通電話,開了免提。

“主盤不在。”她的聲音很平,“你早知道嗎?”

電話那端有短暫的沉默。背景很靜,像是在車裡,也像是在某個隔音極好的會議室。

周聞川開口時,仍是那種溫和而謹慎的語氣,“我知道羅啟明留下的東西被多方盯上,也知道清河路不是唯一存放點。但主盤被拿走的時間,比我預估得更早。”

“多早?”

“至少在你回國前。”

沈棠垂眼看著資料上那行“歷史中轉域名保留,無安全風險”。

“所以你一直知道清河路只剩副本,卻沒有說。”

“我知道那裡仍有索引和部分控制器記錄。”周聞川停了一下,“對你而言,它們比一塊已經被轉移的主盤更安全,也更容易形成後續證據鏈。”

許知遙無聲地挑了挑眉,用口型說,資本話術,漂亮。

沈棠沒有笑。

“周聞川,別把選擇權包裝成保護。”她說,“我問的是,你為什麼只給半個真相。”

電話那頭又靜了片刻。

“因為完整真相牽涉的人,比你現在能承受的更多。”周聞川聲音低了一些,“沈棠,我不是說你能力不夠。我是說,這裡面有一些文件,一旦被對方提前知道你已經掌握線索,他們會先一步把責任重新扣回沈叔叔身上。”

沈棠的呼吸微不可察地頓了一下。

陸景行抬眼看她,手指收緊,又很快鬆開。

她說:“什麼文件?”

周聞川沒有立即回答。

車子駛上通往金融區的主路。兩側景象從低矮店鋪切換成連排寫字樓,玻璃、鋁板和電子屏把城市最昂貴的一面層層鋪開。星瀾所在的共享辦公園區在前方不遠,旁邊那棟更高的塔樓便是今天白塔閉門投委會的地點。

周聞川終於說:“四年前,白塔和星瀾早期實驗室之間有過一份技術顧問協議,沒有出現在公開投資資料裡。名義上是風控模型商業化評估,實際涉及A17部分測試接口的環境驗證。”

沈棠的指尖停在紙面上。

“星瀾當時還沒有正式成立現在的主體。”

“所以協議掛在孵化器和外部災備供應商名下。”周聞川說,“你們在清河路看到的安災數據,應該就是其中一個中間節點。”

許知遙迅速在筆電上敲字,安災數據,技術顧問協議,白塔,星瀾早期實驗室,外部災備。

沈棠問:“我父親簽過什麼?”

周聞川的聲音慢了下來,“一份模型授權豁免確認。”

車內空氣驟然繃緊。

“內容。”

“我沒有完整件。”周聞川說,“我只見過掃描頁的一部分。上面顯示,沈弘文作為盛海風控項目負責人,確認A17模型可在指定測試環境中進行兼容性回放,並豁免部分非生產環境的參數偏差責任。”

陸景行終於開口,聲音冷得很沉,“這種文件如果被篡改時間戳,或者被拿去套生產事故,沈叔叔就會變成授權源頭。”

“是。”周聞川沒有否認,“所以我讓沈棠不要直接在會上提清河路,也不要公開問白塔。”

沈棠抬眼看向窗外。白塔資本所在大樓的門口已經停了幾輛黑色商務車,西裝革履的人在安保引導下進入大堂。玻璃旋轉門一圈一圈轉,像把所有秘密都磨成體面的商務流程。

“你什麼時候知道這份文件的?”她問。

周聞川說:“兩年前。”

“為什麼不告訴我?”

“那時你還在國外,你母親剛做完手術,房貸逾期記錄差點上徵信。”他的語氣仍溫和,卻不再躲開,“我判斷你知道後會立刻回國。”

沈棠閉了閉眼。

她沒有問你憑什麼替我判斷。這句話太舊了,舊到四年前陸景行也曾用行動說過。男人們總以為沉默是一種承擔,卻忘了被蒙在鼓裡的人同樣要承擔後果。

她再睜眼時,眼底已經恢復平靜。

“周聞川,從現在開始,你給我的每一條信息,我都會獨立驗證。你可以選擇繼續只說一半,但我不會再把你的半句話當路標。”

電話那端傳來很輕的一聲嘆息。

“這樣最好。”周聞川說,“十點評審,你留意ct-gw-old.starlan-lab。如果有人堅持保留它,問他們變更責任人和歷史權限歸檔位置,不要問白塔。”

“秦佑安呢?”

“他今天可能會出現在白塔投委會名單裡,但不一定用安災的身份。”

沈棠眼神一凝。

“你在哪裡?”

周聞川停頓半秒,“星瀾隔壁樓。”

許知遙抬起頭,無聲罵了一句。

周聞川繼續道:“我進不了閉門會,只能在會前見一個老同事。沈棠,陌生短信如果提到你父親,不要回。對方不是提醒你,是在測你的反應。”

“那你呢?”沈棠問,“你是提醒,還是測試?”

電話那端沒有立刻回答。

最後,周聞川低聲說:“也許都有。”

通話結束時,車剛停在星瀾園區地下車庫入口。

沈棠看著黑下去的屏幕,心裡那根針沒有拔出來,反而更深。她把陌生短信和通話要點全部記錄進加密備忘,標註未驗證,風險高。然後合上資料,抬頭時已經是那個外柔內韌、在會議室裡能用三個問題拆掉一整套虛假方案的產品架構師。

陸景行沒有下車。

“我去鏈啟查早期測試網合同和星瀾舊網關合作痕跡。”他說,“只查我這邊合法留存的材料,不接入星瀾,不碰你的內部系統。”

沈棠看著他。

他像是怕她不信,又補了一句,“查到什麼,我先給你原始文件,不替你判斷。”

沈棠沉默兩秒,點頭。

“好。”

一個字,卻讓陸景行的神色微微鬆了一點。不是和解,也不是原諒,但至少不是拒絕。

許知遙把筆電合上,轉身把一張臨時記錄卡遞給沈棠。

“老裴半小時後進隔離環境。我去盯白塔那邊,順便查秦佑安今天用什麼馬甲入場。你在星瀾小心點,職場裡的刀比巷子裡的伸縮棍文明,但通常更貴。”

沈棠接過記錄卡,“不要靠太近。”

“放心,我這種記者最大的優點就是看起來像來蹭咖啡的。”許知遙笑了笑,又很快收起,“但說真的,今天如果有人在會上逼你表態,你不要硬扛。先活著拿到證據,比當場漂亮反殺重要。”

沈棠推門下車。

地下車庫裡燈光明亮,地面乾淨得看不出昨夜下過雨。電梯間的電子屏循環播放星瀾新產品宣傳片,藍色粒子在屏幕上匯聚成一句標語,讓信任流動,讓風險可見。

她看了那句話一眼,走進電梯。

九點二十七分,星瀾二十六層已經是一片緊繃的忙碌。

開放辦公區裡,鍵盤聲、咖啡機聲、企業微信提示音混成一片。有人站在工位旁背評審匯報,有人對著Jira看燃盡圖,還有人一邊啃三明治一邊改PPT。牆上的季度績效榜明晃晃掛著,A、B、C三檔評級像無聲的鞭子,把每個人的脊背抽得筆直。

沈棠經過自己工位時,助理產品經理林嘉禾抱著一疊打印稿追上來。

“棠姐,底層風控那部分剛又改了一版,技術說歷史兼容項不用展開,怕評審超時。”她壓低聲音,“但我看你昨天標了問題,就先把舊版也印了。”

沈棠接過文件,“誰讓刪的?”

林嘉禾猶豫,“架構組的孟總監。他說ct那個老域名只是歷史包袱,不影響上線,別在全員會上把小問題放大。”

沈棠翻開新版資料。

果然,原本列在接口清單第七項的ct-gw-old.starlan-lab被移到了附錄,風險等級從中改成低,備註只有八個字,隔離保留,無外部訪問。

她問:“變更記錄呢?”

“Confluence上沒有更新,Git裡也只看到文檔提交。”林嘉禾小聲說,“權限台賬要找運維,但今天運維負責人被拉去白塔那棟樓做網絡保障了。”

白塔那棟樓。

沈棠把文件合上,“你把舊版電子檔發我,不要在群裡說。”

林嘉禾點點頭,眼神有些緊張,“棠姐,今天是不是會出事?”

沈棠看著這個剛入職一年、每天為了績效和房租熬到凌晨的小姑娘,語氣放柔了些。

“不一定。你只需要記住,所有風險項都要有責任人、變更記錄和回滾方案。這不是找誰麻煩,是保護做事的人。”

林嘉禾用力點頭。

九點五十八分,全員風險評審開始。

大會議室坐滿了人,玻璃牆外還站著幾排旁聽員。屏幕上,新產品“星橋”的架構圖被投到最大。它主打鏈上資產風控與中小金融機構授信連接,是星瀾下半年最重要的商業化項目,也是所有人績效表上最醒目的KPI。

主持會議的是產品副總賀旻,四十歲上下,說話帶著典型本土互聯網高管的快節奏。

“今天目標很明確,確認風險可控,推進灰度上線。大家提問題可以,但不要陷入歷史考古。市場窗口不等人,競品已經跑到門口了。”

孟總監接過激光筆,開始講底層風控架構。

沈棠坐在長桌右側,面前放著兩版材料。她沒有急著打斷,只在對方講到歷史兼容項時抬了抬眼。

孟總監語速很快,“這部分是早期實驗室留下的中轉域名,主要用於舊模型回放兼容。目前已做隔離,無外部訪問,不涉及生產流量。結論是低風險保留,後續有空再清理。”

賀旻點頭,“這種歷史包袱每家公司都有,不要為了潔癖影響節奏。”

會議室裡有人笑了兩聲,氣氛似乎要滑過去。

沈棠在這時開口。

“我有三個問題。”

她的聲音不高,卻讓屏幕前的孟總監停了下來。

賀旻看她一眼,“沈棠,簡短點。”

“第一,ct-gw-old.starlan-lab的隔離策略依據是哪一次安全評估?報告編號和責任人是誰?第二,它的歷史權限歸檔在哪個系統,離職人員權限是否完成回收,尤其是秦佑安離職前後的測試環境記錄。第三,如果它不涉及生產流量,為什麼星橋的風控回放鏈路裡仍保留它的兼容映射?”

會議室安靜下來。

孟總監臉色不太好看,“這些細節線下可以對。”

沈棠平靜地看著他,“風險評審的目的就是確認細節。如果一個歷史中轉域名仍在底層鏈路裡,且沒有完整權限台賬,它就不是低風險。”

賀旻敲了敲桌面,“沈棠,我理解你海歸背景,流程意識強。但我們不能把所有歷史問題都上升到阻斷級。”

“我沒有要求阻斷。”沈棠說,“我要求補齊證據。沒有評估報告、沒有權限歸檔、沒有回滾方案,任何結論都只是口頭承諾。”

她把新版和舊版材料並排推到桌上。

“另外,這一項在昨晚版本裡風險等級是中,今天改成低。請問變更依據是什麼?”

孟總監的手指在激光筆上緊了緊。

旁邊的安全負責人翻了翻電腦,神色逐漸僵硬,“我這邊沒有收到降級評審申請。”

會議室裡的低語聲像潮水一樣漫開。

賀旻臉上的笑意收了起來,“孟總監?”

孟總監沉默兩秒,說:“是我根據實際情況做的文檔調整。舊域名早就不通了,沒必要佔用會議時間。”

沈棠問:“你驗證過不通?”

“運維驗證過。”

“哪位運維?”

孟總監眉頭皺起,“沈棠,你這是在審人嗎?”

“我在審風險。”

這四個字落下,會議室徹底安靜。

就在這時,沈棠的電腦右下角跳出一條內部系統通知。

林嘉禾發來舊版電子檔,同時附了一張權限平台截圖。

ct-gw-old.starlan-lab最近一次被訪問時間,今天凌晨三點十九分。

訪問來源標記為外部災備專線,供應商名稱,安災數據。

沈棠的視線停在那行字上,心跳慢慢沉下去。

凌晨三點十九分。那時他們還在南亭巷與清河路之間奔走。對方取走主盤,清理舊庫房,同一時間,星瀾舊網關被外部災備專線訪問。

這不是歷史包袱。

這是一條仍在呼吸的鏈路。

她沒有立刻把截圖投到大屏,只是將它保存,生成本地哈希,並在筆記本上寫下時間。動作一如清晨在便利店裡那樣規整。

賀旻看著她,“沈棠,你還有問題嗎?”

沈棠抬起頭,語氣仍平穩。

“有。請暫停星橋灰度結論,將ct-gw-old.starlan-lab列為待核查風險項,要求運維、安全、法務三方在今天下班前提供完整台賬。否則我不會在產品架構確認欄簽字。”

會議室裡有人倒吸一口氣。

拒簽,在星瀾這種節奏裡幾乎等同於把自己放到所有業務壓力對面。績效、晉升、試用期團隊評分,所有看不見的東西都會在這一刻變成看得見的重量。

賀旻盯著她看了幾秒,忽然笑了笑。

“好,那就先記待核查。孟總監,會後補材料。大家繼續。”

會議重新往下走,PPT翻頁,數據曲線上揚,商業化預測漂亮得像一張無瑕的糖紙。沈棠卻知道,糖紙底下已經露出第一道裂口。

十點四十六分,會議中場休息。

沈棠剛走出會議室,手機震了一下。許知遙發來一張照片,是白塔資本閉門投委會的簽到表局部,拍得很斜,顯然來自某個匆忙角度。

名單裡有周聞川。

也有一個名字被紅筆圈出。

秦佑安。

但他的單位不是安災數據,而是白塔資本外部技術顧問。

照片下面,許知遙發來第二條消息。

更刺激的在後面。投委會資料夾裡有一份附件名叫,A17模型測試環境授權確認掃描件。簽署人一欄,我看到了沈弘文。

— 本章完 —

⏳ 敬請期待更新...

🔐 登入收藏

讀者留言 (0)

📋 發表留言即表示您同意遵守本站留言規範,本平台保留刪除違規留言之權利。
登入 後即可發表留言

還沒有留言,來當第一個吧!

📖