第1章 第 1 章
凌晨五點四十七分,雲岸城還沒有真正醒來。
東面的海霧從高架橋下翻上來,像一層濕冷的白布,裹住路燈、廣告牌和那些永遠亮著的寫字樓。城市信用屏懸在路口,藍白色的光一格一格跳動,顯示著今日派單熱力、交通擁堵指數、企業任務完成率,以及每個人習以為常卻又不敢忽視的城市信用分排行。
林澈把電動車停在「滿記小廚」門口,抬手看了一眼腕上的派單終端。
今日基礎信用分,七百一十二。
昨夜準時率,百分之九十八點六。
系統評語,穩定,低風險,可承接B級商務餐飲派送。
他盯著「低風險」三個字看了半秒,唇角很淡地動了一下,像是笑,又像是沒笑。
門內傳來鍋鏟撞擊鐵鍋的聲音,油煙裡夾著蔥香。周小滿從後廚探出頭,臉上還沾著一點麵粉,眼睛亮得像剛洗過的葡萄。
「林哥,你又這麼早。」她把兩個保溫袋拎到櫃台上,「今天雲岸科技那邊有大會,訂單爆了,我爸四點就起來燉湯,說這幫白領再忙也不能只喝咖啡。」
林澈接過袋子,聲音溫和:「辛苦你們了。」
周小滿擺擺手,像是怕這句客氣話把早晨弄得太生分:「不辛苦,能賣出去就是好事。就是他們公司的人看起來總不太開心,上次有個姐姐拿到飯,手都在抖,還跟我說謝謝。我回來跟我爸說,我爸說加班的人最怕吃冷飯。」
林澈低頭掃碼,派單終端發出一聲清脆提示。餐品綁定成功,目的地雲岸科技A座,收件人宋晚晴,預計送達時間六點三十分前,逾時扣三分,提前獎勵零點五分。
零點五分。
在雲岸城,半分可以讓一名外賣員多接一張午高峰的單,也可以讓一個實習生在績效排序裡少掉一個被淘汰的標記。這座城市把所有努力都切成細小的數字,塞進看似公平的格子裡,讓人相信只要跑得夠快,熬得夠久,就能被看見。
林澈將保溫袋固定好,跨上車前,周小滿忽然叫住他。
「林哥,等一下。」她從櫃台底下摸出一個小紙袋,塞進他車筐,「我媽做的紅糖糍粑,沒上系統,不算單。你要是路上餓了就吃。」
林澈看了她一眼。
周小滿有點不好意思,聲音卻很認真:「人又不是系統養大的,不能什麼都算分吧。」
海霧在她背後流動,廚房裡的熱氣把玻璃窗烘出一片模糊。林澈沉默片刻,把紙袋放進外套內側口袋。
「謝了。」
他推車離開時,滿記小廚的招牌燈還在霧裡微微閃爍。那是這條街少數沒有接入智能燈控的小店,亮得不夠整齊,卻有溫度。
六點二十三分,林澈抵達雲岸科技。
A座大廈像一把冷硬的刀,從雲岸城中心切向灰白天空。門口的身份閘機亮著綠光,外賣員通道排了一列人,每個人都低頭看終端,怕被系統判定停留異常。大廳中央的巨屏正在播放雲岸科技最新宣傳片,字幕寫著:信用派單,讓每一份努力都有回報。
林澈刷臉通過,系統短暫延遲了兩秒。
他眼底沒有波動。
三年前,他的臉曾頻繁出現在金融媒體的屏幕上。那時候他叫林澈,也不叫林澈。有人稱他為少年操盤手,有人稱他為林家最鋒利的一張牌。再後來,股災席捲,千億蒸發,所有人都需要一個罪名清晰的棄子。於是他被家族放棄,被市場遺忘,被一場精心設計的沉默埋進雲岸城的角落。
如今系統識別他,只顯示四個字:配送人員。
挺好。
他提著餐品進了電梯。七點前的雲岸科技已經亮了一半工位,鍵盤聲像細密的雨。產品部在二十七樓,牆上貼著一排紅底白字的倒計時標語:戰役上線還剩三天,全員衝刺,使命必達。
林澈停在玻璃門外,門禁提示外部人員不得進入辦公區。幾秒後,裡面有人快步走來。
宋晚晴穿著深灰色西裝外套,頭髮隨意挽在腦後,眼下有淡淡青影。她打開門,接過餐袋時沒有像多數人那樣立刻低頭看手機確認,而是先看了一眼餐盒邊緣是否被壓到。
「準時。」她說,聲音清冷,帶著長期開會養成的簡潔,「謝謝。」
林澈點頭:「湯在左邊,別拿反,會灑。」
宋晚晴手指一頓,抬眼看他。她記得這個外賣員。過去一個月裡,他幾乎每天清晨都送滿記小廚到雲岸科技,話不多,從不催人確認,遇到前台刁難也只是安靜等著。可他總能避開最堵的時段,甚至知道哪一部電梯在早高峰會因為算法調度而慢三分鐘。
這些事可以說是經驗。
但昨天夜裡,她把一份被顧明川臨時改過的用戶增長報表丟在茶水間,回來時看見林澈站在垃圾桶旁,目光掃過露出的半頁紙。那目光太平靜,也太快,像一個熟悉數字戰場的人只需一眼就能看見邏輯裡的裂縫。
「你以前做過數據?」宋晚晴忽然問。
旁邊幾個早到的同事抬起頭,有人笑了一聲。
一個外賣員做數據?這句話在雲岸科技的空氣裡顯得有些突兀。
林澈神情不變:「跑單也看數據。哪條路堵,哪個樓層等得久,都得記。」
回答很合理,甚至過分樸素。
宋晚晴沒有追問,只把終端湊近餐袋掃碼確認。系統提示音響起,林澈的信用分增加零點五。她轉身要走,卻聽見他低聲補了一句:「今天九點的評審會,如果有人拿昨天那版留存曲線做責任歸因,別先簽確認。」
宋晚晴猛地停下。
玻璃門內的燈光明亮,映得她眼神鋒利起來。她轉過身,壓低聲音:「你看見了什麼?」
林澈已經後退半步,像每一個不願惹麻煩的配送員:「餐要涼了。」
他轉身離開,背影混進電梯口來往的人流裡。宋晚晴站在原地,手裡的保溫袋透出熱度,掌心卻慢慢冷下去。
九點整,雲岸科技二十八樓會議室坐滿了人。
顧明川坐在長桌主位,白襯衫袖口一絲不亂,金絲眼鏡後的目光溫和得恰到好處。他不是那種會拍桌子罵人的上司,他更擅長用制度、流程和公司利益,把別人的退路一寸寸封死。
「晚晴,這次信用派單3.7版本延期,董事會很關注。」顧明川翻著手裡的文件,語氣像在討論天氣,「我看了昨晚提交的報表,問題主要出在產品需求反覆和用戶留存預估偏差。你是產品負責人,應該給大家一個清晰說明。」
投影幕上跳出曲線。紅色下滑線刺眼地懸在宋晚晴名字旁。
會議室裡很安靜。工程、運營、商務幾個負責人都低著頭,誰也不想在這種時候被點名。雲岸科技最近在推內部信用考核,項目事故會折算成責任分,責任分連著年終、晉升,甚至下一輪裁員名單。
宋晚晴看著那條曲線,想到清晨林澈那句話。
別先簽確認。
她放在桌下的手指慢慢收緊,然後打開自己的電腦。
「顧總,這版報表不是我昨晚提交的原始版本。」她聲音不高,卻清楚,「我提交的是按真實活躍用戶口徑計算,投影上這版把試用期沉默賬號也納入了基數,所以留存下降被放大了。」
顧明川微微一笑:「口徑問題可以會後再核。現在需要的是責任判定,不然會影響戰役節奏。」
「口徑不清,責任判定就不成立。」宋晚晴抬眼看他,「尤其是這份報表修改時間在凌晨兩點十七分,修改人不是我。」
會議室裡終於有了細微騷動。
顧明川翻文件的手停了一瞬,很快恢復自然:「晚晴,系統裡顯示的是產品組公共賬號。你作為負責人,不能把流程漏洞當成推卸理由。」
話說得不重,卻像一枚釘子。
宋晚晴知道他在逼她。只要她在會議紀要上簽字,延期責任就會落在產品部。三天後版本上線不及預期,裁員名單第一批就會從她組裡出。那些連續熬了半個月的同事,會被系統標成低效,像清理緩存一樣清出公司。
她正要開口,會議室門被輕輕敲響。
行政助理探進頭,表情尷尬:「顧總,外賣員說有一份餐漏送了,收件人是……宋經理。」
眾人皺眉。
顧明川淡淡道:「會議期間不要讓無關人員進來。」
門外傳來一道平穩的聲音:「抱歉,系統要求本人簽收,否則會影響客戶信用。」
顧明川眼底掠過不悅。信用派單制度是雲岸科技自己推向全城的標杆項目,他不能在會議室裡公開說它無關緊要。
「進來吧。」他說。
林澈提著一個小餐袋走進來,藍色外賣服與會議室的西裝襯衫格格不入。他沒有四處張望,只走到宋晚晴身側,把餐袋放下。
「剛才漏了一份點心。」他說。
宋晚晴看見餐袋上貼著滿記小廚的標籤,下面還有一行手寫小字:紅糖糍粑,趁熱。
她愣了一下。
林澈的手指在餐袋邊緣停了半秒,像是不經意將一張折起的配送小票推到她電腦旁。隨即他退開,禮貌地朝眾人點頭:「打擾了。」
顧明川看著他,笑意很淡:「現在外賣服務都做到會議室了?」
林澈垂著眼:「系統派的單,我只按規則做。」
這句話讓幾個人低頭忍笑,又讓顧明川的眼神冷了一分。按規則做,聽起來恭順,卻像把顧明川最常用的話原樣還給了他。
林澈離開後,宋晚晴打開那張小票。小票背面沒有多餘文字,只有幾組數字和兩個時間點。
02:17,公共賬號修改報表。
02:19,顧明川專屬審批端口調用數據快照。
02:22,責任歸因模型生成預案。
下面是一串內部接口代碼。
宋晚晴的呼吸微不可察地沉了一下。這不是普通外賣員能看懂的東西,更不是他該拿到的東西。但她沒有時間震驚。
她切進審計後台,輸入接口代碼。權限彈窗跳出,她用自己的產品負責人密鑰確認。屏幕上很快出現一條調用記錄,明明白白指向顧明川辦公室的固定終端。
會議室裡的空氣變了。
宋晚晴把畫面投到大屏上:「顧總,既然您說按流程,那我們就看流程。凌晨兩點十九分,您的端口調用了修改後的數據快照。兩點二十二分,責任歸因模型已生成產品組主責預案。請問,在我今天早上參會前,責任是不是已經被系統判好了?」
所有人的目光都投向顧明川。
顧明川臉上仍帶著笑,只是那笑薄了些。他沒有立刻否認,而是緩緩摘下眼鏡,用布擦了擦鏡片。
「晚晴,你的敏感度很好。」他說,「但管理層提前做風險預案,是為了保障公司運轉。不要把正常治理理解成陰謀。」
宋晚晴看著他:「正常治理不該篡改原始口徑。」
工程負責人也終於抬頭,低聲道:「如果口徑被改,那延期原因要重算。我們後端排期是按真實活躍量做的,不能算產品單方責任。」
有人開了頭,沉默的牆就裂了一道縫。運營主管咳了一聲:「上周商務臨時加入口子需求,也沒進風險模型。」
顧明川的視線掃過眾人,溫和依舊,卻讓每個開口的人都感到一絲寒意。
最後,他合上文件:「很好。既然大家對數據口徑有疑義,今天的責任判定暫緩。晚晴,你牽頭重新核算,中午十二點前給我一版可執行方案。」
可執行三個字,被他咬得很輕,卻像另一種警告。
會議散場時,宋晚晴沒有立刻離開。她看著桌上的紅糖糍粑,熱氣已經散了一半。她忽然明白,林澈送進來的不是點心,是一條縫。
一條能讓人從規則裡喘口氣的縫。
中午,雲岸科技樓下外賣櫃前人潮洶湧。城市信用系統把午高峰的每一秒都拆得精準,騎手們在閘機、電梯和前台之間奔跑,像被無形線牽動的棋子。
林澈坐在消防通道旁的台階上,吃著已經涼掉的糍粑。他吃得很慢,終端屏幕亮著,頁面卻不是派單地圖,而是一份雲岸科技近三年財報摘要。屏幕底部,幾個被他圈出的異常項目靜靜躺著:算法服務收入突增,金融資訊合作方變更,城市信用底層數據授權。
三年前股災發生前,市場上曾出現過一批來源不明的股票信用評級。那些評級像天氣預報一樣推送到散戶終端,讓無數普通人以為自己看見了風向。等風向變成刀,最先被割開的也是他們。
林澈一直在找那批評級的源頭。
雲岸科技,是他查到的第一個活口。
「你到底是誰?」
宋晚晴的聲音從樓梯口傳來。
林澈收起終端,抬頭看見她站在半明半暗的門邊。她手裡拿著那張小票,眼神裡沒有感激的柔軟,只有清醒的警惕。
林澈說:「送外賣的。」
「普通外賣員不會知道內部接口,不會看一眼報表就發現口徑問題,更不會在顧明川面前用規則堵他的嘴。」宋晚晴走下兩級台階,「你幫了我,我承這個情。但如果你有別的目的,至少別把我和我的組員當棋子。」
她說得很平靜,沒有質問的激烈,卻比激烈更有重量。
林澈看了她片刻,低聲道:「我沒打算把任何普通人當棋子。」
宋晚晴捕捉到「普通人」三個字,眉心微動:「那顧明川呢?」
林澈沒有回答。
消防通道裡只剩遠處電梯運行的低鳴。過了很久,他才開口:「三年前,有一場股災。很多人的錢被一套看起來公平的評級系統帶進去,又被另一套看不見的手收走。我在查那隻手。」
宋晚晴的神色變了。她當然記得三年前。那一年她剛入職雲岸科技,父親買的養老基金一夜腰斬,母親在醫院走廊裡哭到失聲。後來所有新聞都說是市場過熱,是投資者不理性,是風險教育不足。可沒有人說,那些被推送到手機上的「穩健建議」從哪裡來。
她盯著林澈:「顧明川和那件事有關?」
「現在還不能證明。」林澈說,「但雲岸科技的信用派單底層,和當年那批金融評級有相同的算法痕跡。」
宋晚晴沉默了。
她是產品經理,太明白「相同的算法痕跡」意味著什麼。不是巧合,不是風格相似,而是有人把同一把尺子從股市搬進了城市生活。當年它衡量股票,今天它衡量外賣員、工程師、實習生、小餐館,明天也許會衡量每個人的借款、求職、看病資格。
她忽然覺得冷。
林澈站起身,重新把外賣箱背好。他的表情仍然溫和,像什麼都沒發生過:「今天的事到此為止。你只要保住你的組員,別讓他們簽不該簽的責任書。」
宋晚晴看著他:「你一個人查不下去。」
林澈淡淡道:「一個人方便。」
「也容易消失。」宋晚晴接得很快。
這句話讓林澈沉默了一瞬。
消防門外,有人急匆匆推門進來。周小滿抱著一疊文件,胸牌還歪著,看到兩人愣了愣。
「宋經理?林哥?」她眨眨眼,「你們認識啊?」
宋晚晴收起小票,恢復平日裡的幹練:「剛認識。你怎麼在這裡?」
周小滿立刻緊張起來:「我今天第一天來雲岸科技實習,行政讓我送材料到二十八樓,可我走錯了。這樓太大了,電梯還要刷權限,我剛才被系統提示低效通行,扣了零點二分……」
她說著說著有點沮喪,又很快打起精神:「不過沒事,我爸說剛來都會迷路,多問路不丟人。」
林澈看了一眼她胸牌上的部門,目光微微一凝。
戰略數據部,實習生,周小滿。
宋晚晴也注意到了。戰略數據部直屬顧明川,負責城市信用派單的核心數據接口。按理說,一個剛入職的實習生不該被分到那裡,更不該在第一天就抱著未封裝的紙質文件亂跑。
「誰讓你送的?」宋晚晴問。
周小滿翻了翻手機:「一個叫秦助理的人,說顧總開完會要看。還說我信用分不高,多做點雜事能補評價。」
宋晚晴和林澈對視了一眼。
周小滿不明所以,小聲問:「我是不是又做錯了?」
林澈的聲音依舊溫和:「沒有。文件給我看一眼封面。」
周小滿下意識遞過去,又想起公司保密規定,趕緊收回半寸:「這個能看嗎?系統說外部人員接觸內部材料要記錄。」
林澈沒有碰文件,只低頭掃過最上面露出的一行標題。
城市信用評分異常波動名單,試運行批次,C17。
他的眼神在那一瞬間沉了下去。
C17。
三年前股災裡,最後一批被推送高風險買入建議的散戶樣本,也叫C17。
宋晚晴看見林澈的表情,心裡一緊:「怎麼了?」
林澈還沒回答,周小滿的手機忽然震動。她低頭一看,臉色白了。
屏幕上跳出一條系統通知。
實習生周小滿,因接觸非授權外部配送人員,觸發資料安全風險。請立即前往二十八樓風控室接受問詢。逾時未到,信用實習評級降為D。
同一時間,林澈腕上的派單終端也響了。
一張新的訂單彈出,紅色邊框,優先級S。
取件地點,雲岸科技二十八樓風控室。
送達地點,城西舊金融交易所。
備註,限本人林澈接單,逾期視為重大違約。
派單來源,匿名企業任務。
林澈盯著那行「本人林澈」,指節慢慢收緊。
這座城市的系統,第一次叫出了他的真名。
東面的海霧從高架橋下翻上來,像一層濕冷的白布,裹住路燈、廣告牌和那些永遠亮著的寫字樓。城市信用屏懸在路口,藍白色的光一格一格跳動,顯示著今日派單熱力、交通擁堵指數、企業任務完成率,以及每個人習以為常卻又不敢忽視的城市信用分排行。
林澈把電動車停在「滿記小廚」門口,抬手看了一眼腕上的派單終端。
今日基礎信用分,七百一十二。
昨夜準時率,百分之九十八點六。
系統評語,穩定,低風險,可承接B級商務餐飲派送。
他盯著「低風險」三個字看了半秒,唇角很淡地動了一下,像是笑,又像是沒笑。
門內傳來鍋鏟撞擊鐵鍋的聲音,油煙裡夾著蔥香。周小滿從後廚探出頭,臉上還沾著一點麵粉,眼睛亮得像剛洗過的葡萄。
「林哥,你又這麼早。」她把兩個保溫袋拎到櫃台上,「今天雲岸科技那邊有大會,訂單爆了,我爸四點就起來燉湯,說這幫白領再忙也不能只喝咖啡。」
林澈接過袋子,聲音溫和:「辛苦你們了。」
周小滿擺擺手,像是怕這句客氣話把早晨弄得太生分:「不辛苦,能賣出去就是好事。就是他們公司的人看起來總不太開心,上次有個姐姐拿到飯,手都在抖,還跟我說謝謝。我回來跟我爸說,我爸說加班的人最怕吃冷飯。」
林澈低頭掃碼,派單終端發出一聲清脆提示。餐品綁定成功,目的地雲岸科技A座,收件人宋晚晴,預計送達時間六點三十分前,逾時扣三分,提前獎勵零點五分。
零點五分。
在雲岸城,半分可以讓一名外賣員多接一張午高峰的單,也可以讓一個實習生在績效排序裡少掉一個被淘汰的標記。這座城市把所有努力都切成細小的數字,塞進看似公平的格子裡,讓人相信只要跑得夠快,熬得夠久,就能被看見。
林澈將保溫袋固定好,跨上車前,周小滿忽然叫住他。
「林哥,等一下。」她從櫃台底下摸出一個小紙袋,塞進他車筐,「我媽做的紅糖糍粑,沒上系統,不算單。你要是路上餓了就吃。」
林澈看了她一眼。
周小滿有點不好意思,聲音卻很認真:「人又不是系統養大的,不能什麼都算分吧。」
海霧在她背後流動,廚房裡的熱氣把玻璃窗烘出一片模糊。林澈沉默片刻,把紙袋放進外套內側口袋。
「謝了。」
他推車離開時,滿記小廚的招牌燈還在霧裡微微閃爍。那是這條街少數沒有接入智能燈控的小店,亮得不夠整齊,卻有溫度。
六點二十三分,林澈抵達雲岸科技。
A座大廈像一把冷硬的刀,從雲岸城中心切向灰白天空。門口的身份閘機亮著綠光,外賣員通道排了一列人,每個人都低頭看終端,怕被系統判定停留異常。大廳中央的巨屏正在播放雲岸科技最新宣傳片,字幕寫著:信用派單,讓每一份努力都有回報。
林澈刷臉通過,系統短暫延遲了兩秒。
他眼底沒有波動。
三年前,他的臉曾頻繁出現在金融媒體的屏幕上。那時候他叫林澈,也不叫林澈。有人稱他為少年操盤手,有人稱他為林家最鋒利的一張牌。再後來,股災席捲,千億蒸發,所有人都需要一個罪名清晰的棄子。於是他被家族放棄,被市場遺忘,被一場精心設計的沉默埋進雲岸城的角落。
如今系統識別他,只顯示四個字:配送人員。
挺好。
他提著餐品進了電梯。七點前的雲岸科技已經亮了一半工位,鍵盤聲像細密的雨。產品部在二十七樓,牆上貼著一排紅底白字的倒計時標語:戰役上線還剩三天,全員衝刺,使命必達。
林澈停在玻璃門外,門禁提示外部人員不得進入辦公區。幾秒後,裡面有人快步走來。
宋晚晴穿著深灰色西裝外套,頭髮隨意挽在腦後,眼下有淡淡青影。她打開門,接過餐袋時沒有像多數人那樣立刻低頭看手機確認,而是先看了一眼餐盒邊緣是否被壓到。
「準時。」她說,聲音清冷,帶著長期開會養成的簡潔,「謝謝。」
林澈點頭:「湯在左邊,別拿反,會灑。」
宋晚晴手指一頓,抬眼看他。她記得這個外賣員。過去一個月裡,他幾乎每天清晨都送滿記小廚到雲岸科技,話不多,從不催人確認,遇到前台刁難也只是安靜等著。可他總能避開最堵的時段,甚至知道哪一部電梯在早高峰會因為算法調度而慢三分鐘。
這些事可以說是經驗。
但昨天夜裡,她把一份被顧明川臨時改過的用戶增長報表丟在茶水間,回來時看見林澈站在垃圾桶旁,目光掃過露出的半頁紙。那目光太平靜,也太快,像一個熟悉數字戰場的人只需一眼就能看見邏輯裡的裂縫。
「你以前做過數據?」宋晚晴忽然問。
旁邊幾個早到的同事抬起頭,有人笑了一聲。
一個外賣員做數據?這句話在雲岸科技的空氣裡顯得有些突兀。
林澈神情不變:「跑單也看數據。哪條路堵,哪個樓層等得久,都得記。」
回答很合理,甚至過分樸素。
宋晚晴沒有追問,只把終端湊近餐袋掃碼確認。系統提示音響起,林澈的信用分增加零點五。她轉身要走,卻聽見他低聲補了一句:「今天九點的評審會,如果有人拿昨天那版留存曲線做責任歸因,別先簽確認。」
宋晚晴猛地停下。
玻璃門內的燈光明亮,映得她眼神鋒利起來。她轉過身,壓低聲音:「你看見了什麼?」
林澈已經後退半步,像每一個不願惹麻煩的配送員:「餐要涼了。」
他轉身離開,背影混進電梯口來往的人流裡。宋晚晴站在原地,手裡的保溫袋透出熱度,掌心卻慢慢冷下去。
九點整,雲岸科技二十八樓會議室坐滿了人。
顧明川坐在長桌主位,白襯衫袖口一絲不亂,金絲眼鏡後的目光溫和得恰到好處。他不是那種會拍桌子罵人的上司,他更擅長用制度、流程和公司利益,把別人的退路一寸寸封死。
「晚晴,這次信用派單3.7版本延期,董事會很關注。」顧明川翻著手裡的文件,語氣像在討論天氣,「我看了昨晚提交的報表,問題主要出在產品需求反覆和用戶留存預估偏差。你是產品負責人,應該給大家一個清晰說明。」
投影幕上跳出曲線。紅色下滑線刺眼地懸在宋晚晴名字旁。
會議室裡很安靜。工程、運營、商務幾個負責人都低著頭,誰也不想在這種時候被點名。雲岸科技最近在推內部信用考核,項目事故會折算成責任分,責任分連著年終、晉升,甚至下一輪裁員名單。
宋晚晴看著那條曲線,想到清晨林澈那句話。
別先簽確認。
她放在桌下的手指慢慢收緊,然後打開自己的電腦。
「顧總,這版報表不是我昨晚提交的原始版本。」她聲音不高,卻清楚,「我提交的是按真實活躍用戶口徑計算,投影上這版把試用期沉默賬號也納入了基數,所以留存下降被放大了。」
顧明川微微一笑:「口徑問題可以會後再核。現在需要的是責任判定,不然會影響戰役節奏。」
「口徑不清,責任判定就不成立。」宋晚晴抬眼看他,「尤其是這份報表修改時間在凌晨兩點十七分,修改人不是我。」
會議室裡終於有了細微騷動。
顧明川翻文件的手停了一瞬,很快恢復自然:「晚晴,系統裡顯示的是產品組公共賬號。你作為負責人,不能把流程漏洞當成推卸理由。」
話說得不重,卻像一枚釘子。
宋晚晴知道他在逼她。只要她在會議紀要上簽字,延期責任就會落在產品部。三天後版本上線不及預期,裁員名單第一批就會從她組裡出。那些連續熬了半個月的同事,會被系統標成低效,像清理緩存一樣清出公司。
她正要開口,會議室門被輕輕敲響。
行政助理探進頭,表情尷尬:「顧總,外賣員說有一份餐漏送了,收件人是……宋經理。」
眾人皺眉。
顧明川淡淡道:「會議期間不要讓無關人員進來。」
門外傳來一道平穩的聲音:「抱歉,系統要求本人簽收,否則會影響客戶信用。」
顧明川眼底掠過不悅。信用派單制度是雲岸科技自己推向全城的標杆項目,他不能在會議室裡公開說它無關緊要。
「進來吧。」他說。
林澈提著一個小餐袋走進來,藍色外賣服與會議室的西裝襯衫格格不入。他沒有四處張望,只走到宋晚晴身側,把餐袋放下。
「剛才漏了一份點心。」他說。
宋晚晴看見餐袋上貼著滿記小廚的標籤,下面還有一行手寫小字:紅糖糍粑,趁熱。
她愣了一下。
林澈的手指在餐袋邊緣停了半秒,像是不經意將一張折起的配送小票推到她電腦旁。隨即他退開,禮貌地朝眾人點頭:「打擾了。」
顧明川看著他,笑意很淡:「現在外賣服務都做到會議室了?」
林澈垂著眼:「系統派的單,我只按規則做。」
這句話讓幾個人低頭忍笑,又讓顧明川的眼神冷了一分。按規則做,聽起來恭順,卻像把顧明川最常用的話原樣還給了他。
林澈離開後,宋晚晴打開那張小票。小票背面沒有多餘文字,只有幾組數字和兩個時間點。
02:17,公共賬號修改報表。
02:19,顧明川專屬審批端口調用數據快照。
02:22,責任歸因模型生成預案。
下面是一串內部接口代碼。
宋晚晴的呼吸微不可察地沉了一下。這不是普通外賣員能看懂的東西,更不是他該拿到的東西。但她沒有時間震驚。
她切進審計後台,輸入接口代碼。權限彈窗跳出,她用自己的產品負責人密鑰確認。屏幕上很快出現一條調用記錄,明明白白指向顧明川辦公室的固定終端。
會議室裡的空氣變了。
宋晚晴把畫面投到大屏上:「顧總,既然您說按流程,那我們就看流程。凌晨兩點十九分,您的端口調用了修改後的數據快照。兩點二十二分,責任歸因模型已生成產品組主責預案。請問,在我今天早上參會前,責任是不是已經被系統判好了?」
所有人的目光都投向顧明川。
顧明川臉上仍帶著笑,只是那笑薄了些。他沒有立刻否認,而是緩緩摘下眼鏡,用布擦了擦鏡片。
「晚晴,你的敏感度很好。」他說,「但管理層提前做風險預案,是為了保障公司運轉。不要把正常治理理解成陰謀。」
宋晚晴看著他:「正常治理不該篡改原始口徑。」
工程負責人也終於抬頭,低聲道:「如果口徑被改,那延期原因要重算。我們後端排期是按真實活躍量做的,不能算產品單方責任。」
有人開了頭,沉默的牆就裂了一道縫。運營主管咳了一聲:「上周商務臨時加入口子需求,也沒進風險模型。」
顧明川的視線掃過眾人,溫和依舊,卻讓每個開口的人都感到一絲寒意。
最後,他合上文件:「很好。既然大家對數據口徑有疑義,今天的責任判定暫緩。晚晴,你牽頭重新核算,中午十二點前給我一版可執行方案。」
可執行三個字,被他咬得很輕,卻像另一種警告。
會議散場時,宋晚晴沒有立刻離開。她看著桌上的紅糖糍粑,熱氣已經散了一半。她忽然明白,林澈送進來的不是點心,是一條縫。
一條能讓人從規則裡喘口氣的縫。
中午,雲岸科技樓下外賣櫃前人潮洶湧。城市信用系統把午高峰的每一秒都拆得精準,騎手們在閘機、電梯和前台之間奔跑,像被無形線牽動的棋子。
林澈坐在消防通道旁的台階上,吃著已經涼掉的糍粑。他吃得很慢,終端屏幕亮著,頁面卻不是派單地圖,而是一份雲岸科技近三年財報摘要。屏幕底部,幾個被他圈出的異常項目靜靜躺著:算法服務收入突增,金融資訊合作方變更,城市信用底層數據授權。
三年前股災發生前,市場上曾出現過一批來源不明的股票信用評級。那些評級像天氣預報一樣推送到散戶終端,讓無數普通人以為自己看見了風向。等風向變成刀,最先被割開的也是他們。
林澈一直在找那批評級的源頭。
雲岸科技,是他查到的第一個活口。
「你到底是誰?」
宋晚晴的聲音從樓梯口傳來。
林澈收起終端,抬頭看見她站在半明半暗的門邊。她手裡拿著那張小票,眼神裡沒有感激的柔軟,只有清醒的警惕。
林澈說:「送外賣的。」
「普通外賣員不會知道內部接口,不會看一眼報表就發現口徑問題,更不會在顧明川面前用規則堵他的嘴。」宋晚晴走下兩級台階,「你幫了我,我承這個情。但如果你有別的目的,至少別把我和我的組員當棋子。」
她說得很平靜,沒有質問的激烈,卻比激烈更有重量。
林澈看了她片刻,低聲道:「我沒打算把任何普通人當棋子。」
宋晚晴捕捉到「普通人」三個字,眉心微動:「那顧明川呢?」
林澈沒有回答。
消防通道裡只剩遠處電梯運行的低鳴。過了很久,他才開口:「三年前,有一場股災。很多人的錢被一套看起來公平的評級系統帶進去,又被另一套看不見的手收走。我在查那隻手。」
宋晚晴的神色變了。她當然記得三年前。那一年她剛入職雲岸科技,父親買的養老基金一夜腰斬,母親在醫院走廊裡哭到失聲。後來所有新聞都說是市場過熱,是投資者不理性,是風險教育不足。可沒有人說,那些被推送到手機上的「穩健建議」從哪裡來。
她盯著林澈:「顧明川和那件事有關?」
「現在還不能證明。」林澈說,「但雲岸科技的信用派單底層,和當年那批金融評級有相同的算法痕跡。」
宋晚晴沉默了。
她是產品經理,太明白「相同的算法痕跡」意味著什麼。不是巧合,不是風格相似,而是有人把同一把尺子從股市搬進了城市生活。當年它衡量股票,今天它衡量外賣員、工程師、實習生、小餐館,明天也許會衡量每個人的借款、求職、看病資格。
她忽然覺得冷。
林澈站起身,重新把外賣箱背好。他的表情仍然溫和,像什麼都沒發生過:「今天的事到此為止。你只要保住你的組員,別讓他們簽不該簽的責任書。」
宋晚晴看著他:「你一個人查不下去。」
林澈淡淡道:「一個人方便。」
「也容易消失。」宋晚晴接得很快。
這句話讓林澈沉默了一瞬。
消防門外,有人急匆匆推門進來。周小滿抱著一疊文件,胸牌還歪著,看到兩人愣了愣。
「宋經理?林哥?」她眨眨眼,「你們認識啊?」
宋晚晴收起小票,恢復平日裡的幹練:「剛認識。你怎麼在這裡?」
周小滿立刻緊張起來:「我今天第一天來雲岸科技實習,行政讓我送材料到二十八樓,可我走錯了。這樓太大了,電梯還要刷權限,我剛才被系統提示低效通行,扣了零點二分……」
她說著說著有點沮喪,又很快打起精神:「不過沒事,我爸說剛來都會迷路,多問路不丟人。」
林澈看了一眼她胸牌上的部門,目光微微一凝。
戰略數據部,實習生,周小滿。
宋晚晴也注意到了。戰略數據部直屬顧明川,負責城市信用派單的核心數據接口。按理說,一個剛入職的實習生不該被分到那裡,更不該在第一天就抱著未封裝的紙質文件亂跑。
「誰讓你送的?」宋晚晴問。
周小滿翻了翻手機:「一個叫秦助理的人,說顧總開完會要看。還說我信用分不高,多做點雜事能補評價。」
宋晚晴和林澈對視了一眼。
周小滿不明所以,小聲問:「我是不是又做錯了?」
林澈的聲音依舊溫和:「沒有。文件給我看一眼封面。」
周小滿下意識遞過去,又想起公司保密規定,趕緊收回半寸:「這個能看嗎?系統說外部人員接觸內部材料要記錄。」
林澈沒有碰文件,只低頭掃過最上面露出的一行標題。
城市信用評分異常波動名單,試運行批次,C17。
他的眼神在那一瞬間沉了下去。
C17。
三年前股災裡,最後一批被推送高風險買入建議的散戶樣本,也叫C17。
宋晚晴看見林澈的表情,心裡一緊:「怎麼了?」
林澈還沒回答,周小滿的手機忽然震動。她低頭一看,臉色白了。
屏幕上跳出一條系統通知。
實習生周小滿,因接觸非授權外部配送人員,觸發資料安全風險。請立即前往二十八樓風控室接受問詢。逾時未到,信用實習評級降為D。
同一時間,林澈腕上的派單終端也響了。
一張新的訂單彈出,紅色邊框,優先級S。
取件地點,雲岸科技二十八樓風控室。
送達地點,城西舊金融交易所。
備註,限本人林澈接單,逾期視為重大違約。
派單來源,匿名企業任務。
林澈盯著那行「本人林澈」,指節慢慢收緊。
這座城市的系統,第一次叫出了他的真名。
— 本章完 —
⏳ 敬請期待更新...
讀者留言 (0)
還沒有留言,來當第一個吧!