第8章 第 8 章

雲樓照舊盟 · 夜半聽雨 · 6,171 字 · 2026-07-05
十點四十六分,星瀾二十六層的走廊被玻璃幕牆切成兩半。

一半是會議室裡投影燈留下的冷光,PPT還停在星橋灰度節點甘特圖上,幾個項目經理端著咖啡擠在門邊低聲抱怨排期;另一半是窗外雨後刺眼的天光,白塔資本的大樓隔著一條城市支路矗在對面,銀灰色外牆像一枚被擦亮的硬幣,安靜地反射著星瀾這邊的人影。

沈棠站在茶水間門口,手機屏幕還亮著。

許知遙發來的那張簽到表被她用兩指放大,周聞川三個字清晰地落在第七行。字跡端正,簽名後面標注著列席,所屬機構是澄川資本。再往下,紅筆圈出的秦佑安像一顆被釘住的暗釘。

白塔資本外部技術顧問。

不是安災數據,不是獨立供應商,不是某個被動接單的技術外包。

沈棠盯著那幾個字,耳邊短暫地失去了聲音。

茶水機正在出熱水,蒸汽頂著塑料杯蓋發出細小的嘶聲。有人從她身邊走過,談論著下午的版本凍結,談論著這個季度的OKR,語速快得像怕一慢下來就會被系統標記為低效。星瀾的走廊鋪著淺灰色地毯,踩上去沒有聲響,連焦慮都被吸走一半,只剩每個人眼底熬夜後的紅血絲。

手機又震了一下。

許知遙發來第三條消息。

我還沒拿到高清原件,只看到附件預覽。白塔今天上午十點半有閉門投委會,秦佑安人在裡面。周聞川也在。你先別衝,我想辦法把附件編號拍下來。

沈棠的指尖停在輸入框上。

她沒有回覆,也沒有立刻追問。她先退出聊天界面,進入本地加密備忘,記下時間、來源、內容摘要,再把圖片保存到隔離相冊。做完這一切,她才重新點開許知遙的對話框,敲下一行字。

不要碰原件,不要進會場。只拍公開區域和你能合法取得的資料。優先保證安全。

發送之前,她停了一秒,又補了一句。

附件名、頁碼、編號,任何一項都可以。

消息發出去後,她抬起頭,正好從茶水間玻璃反光裡看見孟總監站在不遠處。

孟總監手裡端著一杯美式,咖啡面還在晃。他沒有立刻說話,只用一種介於警覺和不耐煩之間的目光打量她,像是在評估她剛才那一瞬失神究竟意味著什麼。

“沈棠。”他走過來,壓低聲音,“會議上你問得很細,我尊重專業。但你應該也清楚,星橋這個項目不是你一個架構師的安全實驗。”

沈棠把手機屏幕按滅,放進西裝外套口袋。

“我清楚。所以我才要求留痕。”

孟總監笑了一下,笑意沒有到眼底。

“留痕可以,別把團隊拖進泥潭。你剛回國,可能還不熟悉國內節奏。有些歷史系統,當年搭的時候就不是為了現在這套合規表格服務的。真要把所有台賬翻出來,半個研發中心都得停工。”

“如果一條舊網關凌晨被外部災備專線訪問過,它就不是歷史系統。”沈棠說。

孟總監手裡的咖啡杯微不可察地一頓。

走廊盡頭,安全負責人剛從會議室出來,聽見這句話後腳步慢了半拍。賀旻也在門邊,正在和商務線負責人說話,目光越過人群落到沈棠這裡。

孟總監很快恢復平靜,“你從哪裡看到的?”

“權限平台截圖。”沈棠沒有提林嘉禾,“按照流程,會後我會向安全和運維提交正式核查請求。請孟總監在承諾時間內補充材料。”

“截圖不能作為定論。”

“所以我要原始日誌。”

孟總監看著她,語氣沉了些,“沈棠,別把一個中場休息變成審訊。你要日誌,可以走申請,但申請也要排期。今天下午我們還要出灰度結論,市場窗口不會等我們內部慢慢查案。”

沈棠抬眼看向窗外。

白塔大樓的玻璃幕牆上,有一架擦窗機停在二十多層的位置,兩個工人懸在半空,安全繩在風裡輕輕晃。城市的高處光鮮筆直,所有人都像站在透明表面上,下面卻是看不見的空。

她收回目光,聲音仍舊柔和,卻沒有退讓。

“星橋如果帶著未核查的外部訪問鏈路灰度,出事後市場也不會等我們慢慢解釋。孟總監,我不是查案,我是在做我簽字前必須做的事。”

賀旻走了過來。

他看起來依然平和,領帶一絲不亂,像所有擅長在壓力中維持體面的人。

“怎麼了?”他問。

孟總監先開口,“沈棠要求調舊網關凌晨訪問的原始日誌。我認為可以會後排流程,但不應影響今天會議結論。”

賀旻看向沈棠,“你確認有訪問記錄?”

“確認有截圖。需要原始日誌核驗。”沈棠說,“來源標記是安災數據外部災備專線,時間今天凌晨三點十九分。”

安災數據四個字一落下,賀旻的神色有一瞬不易察覺的變化。

不是驚訝,更像是某個他原本不希望在公開走廊裡被說出的名詞突然被點亮。

他很快笑了笑,“安災是我們多年的災備供應商,有定期巡檢權限。凌晨窗口訪問不一定異常。”

“定期巡檢應該有工單。”沈棠說,“有工單,就很容易證明它不異常。”

賀旻沒有立刻回答。

茶水間旁邊的幾個員工原本在接水,此刻都默默端著杯子離遠了些。內卷職場裡沒有人真的不懂風向,尤其當風向可能吹向績效評級與項目責任時,旁觀者的沉默往往比議論更響。

這時,林嘉禾抱著筆電從會議室裡出來,看到走廊這一幕,臉色一下白了。她下意識低頭要避開,卻又忍不住看向沈棠,眼裡寫滿了恐懼。

沈棠沒有看她,只對賀旻說:“我會以產品架構責任人的身份提交申請。資料來源由我承擔,不涉及其他同事。”

林嘉禾腳步停了停。

賀旻順著沈棠剛才沒有看的方向掃了一眼,像是什麼都明白了,又像什麼都沒看見。

“沈棠。”他的語氣比剛才更溫和,“你知道公司很重視你,也知道你剛入職就承擔星橋架構,是很大的信任。拒簽可以,但每一次拒簽都會形成影響。你團隊這個季度評級,本來就因為交付周期緊張壓力很大。”

這句話說得體面,卻比孟總監的急躁更有重量。

沈棠口袋裡的手機突然又震了一下。她沒有看。

賀旻繼續道:“我不是讓你放棄原則。我只是建議你區分風險等級。你可以在備註裡標記待補材料,灰度先走小流量。這對大家都好。”

對大家都好。

四年前,父親是否也聽過類似的話?

只是測試環境,只是授權確認,只是流程補件,只是為了項目窗口。每一個只是疊起來,最後變成一份足以把責任推給他的文件。

沈棠的手指在口袋裡慢慢握緊,又鬆開。

她說:“賀總,風險不是靠備註降低的。小流量也是真實流量,只要鏈路能觸達,就有責任邊界。我可以接受分階段結論,但前提是舊網關從星橋回放鏈路中臨時摘除,外部災備專線權限凍結,原始日誌調取留存。”

孟總監皺眉,“臨時摘除會影響模型回放效率。”

“影響多少?”

“現在不好估。”

“那就評估後再決定。”

賀旻看了她片刻,忽然收起笑意。

“二十分鐘後繼續會議。你把要求寫成三條,發給我、孟總和安全。下午兩點前給你回覆。至於是否凍結權限,要看運維和法務意見。”

這不是同意,但也不是當場否決。

沈棠點頭,“可以。”

賀旻轉身走回會議室。孟總監在原地停了半秒,壓著聲音說:“你會把事情搞得很難收場。”

沈棠看著他,“如果事情本來乾淨,就不會難收場。”

孟總監的臉色徹底冷下來,端著咖啡離開。

走廊恢復流動,像剛才那一段壓迫只是一場被短暫暫停的系統卡頓。沈棠走進茶水間,接了一杯溫水。杯壁很薄,熱度貼著指尖傳上來,她才察覺自己的手有些冷。

手機屏幕亮起。

先是一條銀行扣款提醒。

本月房貸已扣款,一萬八千七百六十二元。

緊接著是母親發來的微信。

棠棠,下午陪你爸去復診,你不用擔心。醫生說我上次檢查結果還行,就是讓我少操心。你工作別太拼,記得吃飯。

沈棠看著那行記得吃飯,眼眶有一瞬發酸。

她很快把情緒壓下去,回覆母親。

好,晚上我打給你。別省打車錢,從醫院出來直接叫車。

母親發來一個笑臉表情,又補了一句,你爸說別老給他轉錢,他能接點翻譯活。

沈棠沒有再回。

父親曾經能在複雜模型裡精準找出一個錯誤假設,如今卻要靠翻譯國外技術文檔打發時間。不是能力消失了,是一個人的職業信用被毀掉後,連重新站回桌邊的資格都會被剝奪。

她喝了一口水,點開陸景行發來的消息。

陸景行沒有問她會議如何,也沒有安慰,更沒有急著替她判斷。

他只發來一個壓縮包名稱、哈希值和三張截圖。

鏈啟早期測試網對接資料,合法留存副本。原始郵件頭已導出,哈希如下。你先看,不急著信我。

下面第一張截圖是四年前一封郵件。

發件人是鏈啟測試網支持組,收件人包括星瀾早期實驗室公共郵箱、盛海風控聯合項目組,抄送裡有白塔資本一個投後管理郵箱。郵件主題是,關於A17模型接入測試鏈路的接口申請確認。

沈棠的視線落到正文第二段。

根據白塔外部技術顧問秦佑安先生提交的測試接口申請,我方已開通A17模型沙箱環境臨時回調地址,請星瀾早期實驗室完成權限綁定及責任人確認。

秦佑安。

真正提交接口申請的人不是沈弘文。

第二張截圖是附件列表,其中一個文件名被陸景行用紅框標出。

A17_test_env_auth_v1.pdf。

第三張截圖是郵件原始頭,時間戳清晰,比白塔投委會掃描件預覽中沈弘文簽名日期早了三天。

沈棠的呼吸慢了下來。

她打字回覆。

收到。不要再轉發給任何人。保留原始郵件頭、服務器導出記錄、鏈啟內部留存制度文件。稍後我會做交叉校驗。

陸景行很快回了兩個字。

明白。

過了幾秒,又補了一句。

選擇權在你。我只補證據。

沈棠看著那句話,心口有一處被舊傷牽扯般微微發疼。

如果四年前他也懂得這樣,也許很多事不會走到今天。可她沒有讓自己停在也許裡。她把陸景行的截圖保存、記錄哈希,又將關鍵時間線寫進本地文檔。

十點五十九分,許知遙打來語音電話。

沈棠看了一眼會議室,轉身走到消防通道門邊接起。

那邊先傳來一陣咖啡機研磨聲,接著是許知遙刻意放輕的聲音。

“我在白塔一樓咖啡區,假裝等一位永遠不會出現的投資人。不得不說,白塔的拿鐵比他們的合規報告真誠多了,至少苦味是真的。”

“你現在位置安全嗎?”

“相對安全。保安認識我,以為我又來堵某個基金經理。我剛才碰到秦佑安了。”

沈棠眼神一沉,“他發現你了?”

“不確定。”許知遙的聲音裡有笑,底下卻繃著一根線,“他從電梯出來,和白塔法務的人一起往地下會議區走。我問他是不是安災數據的秦總,他停了一秒,笑著說我認錯人了。你猜怎麼著,他胸牌上寫的是白塔特邀顧問,秦先生。”

沈棠看向消防通道窄小的窗。對面的白塔大樓入口處,人流進出有序,穿深色西裝的人低頭刷卡,像一條被資本訓練過的河。

“不要跟進地下。”她說。

“我惜命,放心。”許知遙說,“但我拍到了會務台回收的議程頁。附件編號露了一半,A17-TEA-04。還有,那份掃描件預覽不完整,頁碼顯示是第七頁,共九頁。”

“共九頁?”

“對。你父親簽名出現在第七頁。前面六頁是測試環境授權條款,後面兩頁我沒看到。白塔的人很緊張,附件預覽被點開不到十秒就關了。”

沈棠握著手機的手微微收緊。

“第八、第九頁可能是補充條款。”

“我也是這麼想。”許知遙低聲說,“另外,周聞川剛從樓上下來。他看見我了,沒打招呼,只讓助理給我遞了張咖啡券。券背面寫了兩個字,別等。”

沈棠沉默。

許知遙嗤笑一聲,“資本圈的人連報警都要包裝成下午茶禮儀。不過我覺得他不是讓我別等投資人,是讓我別等那份原件。白塔要清場了。”

“你現在離開。”

“正在離開。”許知遙說,“我從地下通道走,出口在你們星瀾旁邊的商場。十五分鐘後如果我沒給你發消息,你再考慮要不要把我寫進財經新聞烈士傳。”

“許知遙。”

“知道了知道了,不開玩笑。”那邊頓了一下,聲音放低,“沈棠,你爸簽名那一頁我雖然只看了預覽,但有個細節很怪。簽名日期是六月十八日,文件右下角卻有個被裁掉的掃描浮水印,像是六月二十一日批量掃描生成的。正常嗎?”

沈棠的眼神一寸寸冷下來。

“不正常。”

“還有更不正常的。”許知遙說,“我放大看了一眼,簽名頁底部有陰影斷層,像是拼接過。只是預覽太糊,我不敢下結論。”

消防通道外傳來會議提醒鈴,距離下半場開始還有五分鐘。

沈棠說:“你先走,高清圖不要冒險取。你拍到的議程頁原圖發我,保留拍攝時間和定位。”

“遵命,沈架構師。”許知遙又恢復那種圓滑腔調,“我今天要是被白塔請喝茶,你記得幫我跟主編說,稿費不能扣,這叫深入一線。”

電話掛斷後,沈棠站在消防通道口沒有立刻動。

她把許知遙提供的信息記錄下來,A17-TEA-04,第七頁,共九頁,六月十八日簽名,六月二十一日掃描浮水印,底部陰影斷層。

每一個點都像落在時間線上的釘子。

如果父親簽名是真的,但簽名頁被拼接到另一份文件裡,或者他簽署的是測試環境普通授權,而後兩頁才是責任轉移與豁免條款,那麼白塔手裡所謂完整掃描件,就是一把經過重新裝柄的刀。

她推開消防通道門,回到走廊。

林嘉禾站在茶水間旁邊等她,手裡緊緊抱著筆電,像抱著一塊救生板。

“沈總。”她小聲說,“剛才孟總監問我是不是給你發過什麼。我說只是同步會議資料。他讓我把聊天記錄導出給他。”

沈棠停住腳步。

林嘉禾眼圈有點紅,努力壓著不讓自己失態,“我不是怕承認,我就是……我試用期還有一個月,這個季度評級要是被打低,我可能轉不了正。我房租剛漲,家裡也指望我……”

她說到後面聲音越來越低,像是在為自己的害怕羞愧。

沈棠看著她,想起便利店凌晨進來買咖啡的外賣員,也想起父親把工牌放進紙箱的那天。每個人都被某種看不見的指標推著往前,有些人推著推著就成了別人的擋箭牌。

“你不用導出私人聊天。”沈棠說,“如果孟總監再問,讓他走合規流程,由公司郵件系統調取與項目相關的正式往來。你發給我的截圖,我會作為我個人核查發現提交,不提你。”

“可是……”

“林嘉禾。”沈棠的聲音很輕,卻讓她安靜下來,“流程是用來保護做事的人,不是用來方便追責弱的人。你沒有違規。”

林嘉禾咬了咬唇,用力點頭。

“進去吧。”沈棠說,“會上只說你知道的,不猜,不補,不替任何人背結論。”

下半場會議開始時,氣氛比上半場更緊。

大屏幕上,星橋風險列表新增了一項待核查,舊網關外部訪問。賀旻把沈棠提出的三條要求簡化後投到屏幕上,語氣平穩地宣布下午兩點前給出處理意見。孟總監全程沒有再看沈棠,只在安全負責人提出凍結安災專線可能影響其他項目災備巡檢時,冷淡地說了一句需要綜合評估。

沈棠沒有再追問。

她知道有些戰場不能一次打完。她要的是把問題釘在會議紀要裡,讓每一次沉默、每一次拖延、每一次口頭承諾都留下形狀。

十一點五十八分,會議暫停,結論未定。

沈棠剛走出會議室,周聞川的電話進來了。

屏幕上他的名字安靜地亮著,像一個終於避不開的答案。

她接起,沒有先開口。

那邊有短暫的風聲,像是在室外露台。周聞川的聲音依舊溫和,只比平時低了些。

“沈棠,你看到簽到表了。”

不是疑問。

沈棠站在玻璃幕牆前,看著對面白塔大樓二十七層的露台門被推開,一個穿深灰西裝的人影走到欄杆旁。距離太遠,她看不清臉,卻知道那是周聞川。

“你在投委會。”她說。

“我被邀請列席,不是投票委員。”周聞川說,“澄川資本有一筆跟投份額被白塔鎖在上一輪協議裡,我不能完全抽身。”

“所以你選擇不告訴我。”

那邊沉默了兩秒。

“我原本想等拿到更多材料再說。”

沈棠笑了一下,很淡,沒有溫度。

“周聞川,半個真相也是一種操控。”

風聲裡,周聞川輕輕嘆了口氣。

“你說得對。”

這三個字來得太乾脆,反而讓沈棠心裡的警戒更深。

周聞川繼續道:“白塔今天拿出的A17模型測試環境授權確認掃描件,不是完整原件。至少不是當年沈叔叔簽署時的完整原件。”

沈棠的手指慢慢收緊。

“你知道原件是什麼?”

“我只見過一次紙質複印件。”周聞川說,“四年前,在盛海內部調查結束前一天。沈叔叔簽的是測試環境接入知情確認,內容限定在沙箱回放,不包含生產責任,也不包含風險豁免。”

“那白塔手裡的第八、第九頁是什麼?”

對面露台上的人影低下頭,像是也看向她所在的方向。

“責任轉移補充頁。”周聞川說,“那兩頁才是致命的。它把A17模型在測試環境中的全部結果解釋權、參數變更風險和外部接口責任,轉移給了沈弘文。白塔今天只讓投委會看到第七頁簽名,沒有展示完整簽署鏈。”

沈棠聽見自己的心跳,一下一下,沉而清晰。

“誰加上去的?”

“我沒有證據。”周聞川說,“但補充頁第一次出現的時間,不是六月十八日,是六月二十一日之後。”

六月二十一日。

許知遙拍到的掃描浮水印日期。

陸景行發來的郵件時間戳。

所有線索在這一刻像齒輪一樣咬合,又把更深的黑暗推到她面前。

沈棠問:“秦佑安呢?”

周聞川沉默更久。

“他當年不是單純的技術顧問。他是白塔指定進入項目的接口人,也是安災數據災備鏈路的實際設計者之一。沈棠,ct-gw-old.starlan-lab如果今天凌晨被訪問,不要只查星瀾內部。查安災的專線跳板,查白塔投後管理郵箱,查六月二十一日那批掃描文件的生成設備。”

“你為什麼現在說?”

“因為白塔今天上午決定重啟A17舊案,把沈叔叔的名字重新放進風險披露附件裡。”周聞川的聲音很低,“如果星橋灰度出問題,他們會把四年前的責任鏈一起拋出來,說這是沈弘文當年遺留模型缺陷的延續。”

沈棠望著白塔露台上的那個人影,忽然覺得這座城市的兩棟高樓之間,隔著的不只是一條路,而是四年裡每個人選擇沉默的重量。

“周聞川。”她說,“你現在站在哪一邊?”

那邊沒有立刻回答。

風從樓宇縫隙穿過,吹得玻璃幕牆發出極輕的震動。會議室裡有人喊沈棠,安全負責人找她確認下午申請格式。遠處露台上的周聞川抬起頭。

“我想站在真相這邊。”他說。

“想不夠。”沈棠的聲音很輕,“下一次給我證據。”

她掛斷電話。

幾乎同一時間,許知遙發來一張照片。

照片拍得匆忙,背景是白塔一樓咖啡區的大理石桌面。議程頁邊角被咖啡杯壓住,右下方露出附件清單一行。

A17-TEA-04 掃描件 第7頁 签署确认
A17-TEA-04-S 補充責任頁 第8至9頁

沈棠把照片放大。

在第七頁預覽縮略圖右下角,確實有一串被裁掉的掃描編號,末尾是0621-BT-SCAN-3。旁邊簽名欄上,沈弘文三個字筆跡熟悉,像父親曾在她獎學金申請表上簽過的每一次,穩而克制。

她盯著那個日期,眼底最後一點猶豫慢慢褪去。

陸景行的消息緊接著彈出。

我找到當年鏈啟測試網接口申請的審批流截圖。申請人秦佑安,白塔投後郵箱確認,星瀾實驗室只做被動綁定。時間六月十五日。原始文件稍後給你。

沈棠剛要回覆,手機屏幕忽然跳出陌生號碼的新短信。

和早晨那條來自同一個號碼。

內容只有一句。

簽名是真的,但他簽的不是那一頁。

— 本章完 —

⏳ 敬請期待更新...

🔐 登入收藏

讀者留言 (0)

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

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

📖