第2章 第 2 章
風從場館外的高架橋底穿過來,帶著一股被雨洗過的水泥味。林澈站在廣告屏的光下面,那行陌生短信在掌心裡燙著:別去拿周野的東西,拿了你就回不來。
她把手機屏按滅,塞回兜裡,指腹沿著布料裡的縫線滑過,像在摸一條看不見的退路。她沒有退路。債務的利息每天都在咬人,行業的門檻每天都在變高,她被踢出來一次就很難再回去。更何況,今晚她已經站在唐以棠的視線裡,撤回去只會讓自己變得更像一個可以被拿捏的人。
周野給的地址在東三環一個不起眼的商住複合樓,樓下是二十四小時的快充站,幾排充電槍像倒掛的金屬藤蔓,霓虹字寫著某家新電池品牌的口號:一秒一公里。北京總能把誇張寫得像標準。
她掃碼進樓,電梯裡站著兩個外賣員,背著同款電池箱,箱側貼著聯賽吉祥物的貼紙,像整座城市的血液都被同一套系統調度。電梯到十七樓,門開時,走廊燈是感應式的,亮起來的那一瞬間,她的異能像被細針扎了一下。
有人在這層樓做過電力改造。不是合法的那種。線路被分過流,牆內的能流不自然地拐了個彎,像刻意避開某個監測點。林澈的喉嚨發緊,她走得更慢,鞋底踩在地毯上幾乎沒聲。
周野發來的短碼對應一個儲物櫃,位置在公寓公共洗衣房旁邊。洗衣房門半掩著,裡面有烘乾機低沉的轟鳴,混著洗衣液的香味,像把危險用日常掩住。
她剛伸手去按短碼,身後的感應燈忽然閃了一下。不是自然的閃,是供電瞬間掉壓,然後立刻拉回來的那種抖動。
林澈的手停在半空。她閉了閉眼,讓感知往走廊兩端延展,像把耳朵貼到牆上聽血管裡的聲音。十七樓的主幹線很乾淨,但在洗衣房內側有一道細小的旁路,接到……一個隱蔽的信號增幅器上。她幾乎可以想像那東西藏在天花板裡,靠旁路供電,專門吃掉走廊的監控死角。
有人在等她進來。
她的指尖微微發涼,卻沒有退。她把短碼輸入,儲物櫃咔的一聲彈開,裡面是一個普通的黑色資料盒,還有一張折成三角的便簽紙。紙上只有一句話,字跡潦草但用力:別相信工單的時間戳,時間戳也能被改。
林澈把資料盒拿出來,合上櫃門。就在那一瞬間,走廊盡頭的樓梯間門發出輕微的金屬摩擦聲。
她不回頭。她把資料盒塞進外套內袋,掌心貼著盒角,讓自己的感知鑽進去。盒子裡有一個薄薄的儲存卡和一個一次性微型電源模組,模組的能流呈現出不自然的鋸齒狀,像被人刻意做過抗追蹤的脈衝。這不是普通的資料交接,這是灰產的活。
樓梯間門又響了一聲,這次更近。林澈往洗衣房側身一步,像只是要進去取衣服。她推門進去,烘乾機的熱氣撲到臉上,她瞥見角落的安全出口燈也抖了一下,那抖動跟剛才走廊的掉壓一致。
她把洗衣房門掩上,透過門縫看出去。走廊燈亮得平靜,像什麼都沒發生。但她看到一個影子在地毯上滑過,不快不慢,像熟悉這層樓的每一個感應點。
影子停在儲物櫃前,停了兩秒,像在確認她拿走了什麼。然後那人往電梯方向走去,腳步聲被地毯吞得很乾淨。
林澈不動。她等到感知裡那股陌生的能流離開十七樓,才把門打開一條縫,迅速溜出來。她沒有走電梯,而是推開另一端的消防樓梯門。
樓梯間冷得像冰箱,牆上貼著“微電網安全宣導”的海報:異常波動請立刻上報。她幾乎想笑。上報給誰?上報給能把時間戳都改掉的人?
她一步步下樓,腳步刻意保持節奏,讓自己看起來像一個正常的夜歸租客。下到十樓時,手機震了一下,是周野的訊息:你拿到了嗎?
林澈沒有立刻回。她先把資料盒裡的儲存卡取出,夾在手機殼和手機之間,貼著電池的位置。她用異能把那一小片區域的能量流稍微梳理了一下,讓卡片周圍的電磁噪聲變得更像背景。這是她的老本行,微調,不驚動任何監測。
她回了一句:拿到了。你在哪?
周野過了很久才回:別問。你現在先別回出租屋。去場館旁邊那家通宵咖啡館,二樓最裡面的位置。有個人會找你。
林澈盯著屏幕。周野向來嘴碎,這次卻像被什麼勒住脖子,話越少越危險。
她合上手機,出了樓,快充站的燈把地面照得像白天。她走到路邊打車,車窗外的北京夜色被各種能源廣告切成碎片:某隊的冠名方在推新一代固態電池,某家微電網公司在宣稱“零故障供能”。這些詞像一層層油漆,刷在城市的裂縫上。
咖啡館就在場館北門斜對面,招牌不亮,靠的是門口的充電座和熱飲。夜裡人不多,二樓靠窗的位置有人低頭打字,耳機線垂下來,像把自己跟世界隔開。
林澈要了杯最便宜的黑咖啡,端著上樓。二樓最裡面的位置空著,但桌面上放著一張聯賽的宣傳單,折角處壓著一枚小小的金屬墊片,墊片上刻著一串數字,像電池模組的序列號。
她坐下,沒碰那枚墊片。她的感知先伸出去,沿著桌面、椅腳、地板的金屬框架探了一圈。墊片連著一個被動式的近場讀取器,讀取器的供能來自咖啡館的無線充電桌板。只要她一碰,讀取器就會把她的手機識別碼和這枚墊片的序列號綁在一起。
有人要給她打標籤。
她把手機放在桌面邊緣,不進充電區,然後把那枚墊片用紙巾包起來,輕輕推到桌角,像不小心碰到。讀取器沒有反應,桌面也沒有亮起任何提示。
她等了三分鐘。第四分鐘時,有人坐到她對面。
唐以棠把外套搭在椅背上,像只是路過喝一杯。他的笑意跟在場館設備間一樣,恰到好處,不多不少。
“小林啊,這麼晚還有心情喝咖啡。”他看了一眼她那杯黑得發亮的咖啡,“苦得很,年輕人別總跟自己過不去。”
林澈沒有接他的生活哲學。“唐主管跟過來的?”
“跟過來?”唐以棠像聽到什麼有趣的詞,笑了一下,“你把自己看太重要了。我是來談合作的。穩妥的合作。”
林澈看著他,心裡那股熟悉的厭惡往上翻,但她壓住了。跟唐以棠這種人對抗,最怕情緒先露底。
“我一個外包。”她說,“能跟你談什麼合作。”
“外包也分檔次。”唐以棠把手放在桌面上,指節敲了敲,像敲在某種規矩上,“你不是普通外包。你在賽事裡接陪練,對吧?你跟周野那種人有接觸,對吧?你還很懂能流……懂得有點過頭。”
林澈的背脊一瞬間繃緊。她沒有否認也沒有承認,只淡淡問:“你想說什麼。”
“我想說,你別被人當槍使。”唐以棠的語氣忽然變得像長輩,“顧聽雪那種海歸啊,規則掛嘴邊,背後全是資本的算計。她要推她的材料路線,要拿標準,她缺一個能替她跑現場、替她沾泥的人。你以為她把你當隊友?她把你當工具。”
林澈的手握住杯壁,熱度隔著紙杯傳過來,卻沒有暖意。“你說她把我當工具,那你呢?唐主管一直把人當什麼?”
唐以棠笑容沒變,眼神卻沉了一點。“我把人當人。至少,我讓你活著。”
這句話說得很輕,卻像把刀尖放在桌面上。林澈忽然想起十七樓那道被改造過的能流,那個隱蔽的增幅器。她明白了,跟蹤她的人不一定是唐以棠,但唐以棠知道有人跟著,甚至默許。
“那條短信也是你的人發的?”林澈問。
唐以棠不答,反而把話題往回拉。“我知道你拿了東西。拿了就拿了,別急著交出去。你把它給顧聽雪,她會用流程把你綁死;你把它交給主辦方,主辦方會用保密協議把你鎖進黑箱。你最好的選擇,是交給我。”
林澈盯著他。“交給你,然後你再把箱子蓋上,說大局穩了。”
唐以棠嘆了口氣,像真覺得她不懂事。“小林,這城市的規則不是你我能改的。你要是硬撕,撕出血來,血也不會是那些大人物的。是你的。”
他往前傾了傾,壓低聲音:“明天開幕賽,場館供能要過主委會的最後驗收。只要別出事,一切都能談。你把那份料交給我,我保你不被追。還能把你拉回正規項目裡,給你一個工位,一份合同。你不就怕被踢出行業嗎?我給你穩。”
林澈的呼吸慢了一拍。唐以棠這種人的誘惑永遠精準,知道你最怕什麼,就給你一個剛好能止痛的藥。藥效過了,你還得再求他一瓶。
她不動聲色,問:“周野呢?他讓你來找我?”
唐以棠的眼神閃了一下,很短,但林澈捕捉到了。唐以棠笑著說:“周野那孩子,嘴碎心軟,早晚出事。我是替他擦屁股。你也別怪我說難聽的,灰產這條路走不遠。”
林澈心裡一沉。周野不是主動把她引來見唐以棠的,是被迫。
她把手機拿起來,像要看時間。實際上,她用掌心把手機電池附近那一小塊能流再微微調整,讓儲存卡的存在更難被近場掃描。然後她抬眼,語氣平靜得像在談外包結算。
“唐主管,你要我交東西,得先讓我知道你能給什麼。”她說,“口頭的穩不算穩。你能給我什麼證明?”
唐以棠笑得更開了一點。“就知道你還是那個小林,聰明,懂算賬。”他從口袋裡拿出一張折起來的紙,推到桌面中間,“這是某個項目的入場背書,明天我就能讓你進核心工段,做你最擅長的算法調度。你要的錢、要的履歷,都有。”
林澈沒有去拿那張紙。她只是看著,感知像水一樣貼上去。紙的纖維里嵌了極細的導電絲,是一種簡易的防偽,也是追蹤。只要她拿起來,導電絲就會接觸她皮膚的微電流,生成一次性身份標記。
唐以棠還真是穩,穩到每一步都要給人套上繩。
林澈抬頭,聲音淡:“你這是要我把自己賣給你。”
“賣?”唐以棠搖頭,“合作。你別把話說得那麼難聽。人活著,總得站隊。站對了,大家都好;站錯了,就……回不來。”
他說到最後三個字時,停頓了一下,像在回應那條短信的威脅。林澈的胃抽了一下,但她臉上沒有任何波動。
她忽然問:“顧聽雪的工單,你卡得住,但你卡得住技委會嗎?”
唐以棠笑意淡了些。“技委會?那幫人吃的是誰的飯,你不知道?他們要的是平穩,是不出事。只要不出事,卡不卡都一樣。”
“那要是出事呢?”林澈問。
唐以棠看著她,眼神終於露出一點真實的冷。“那就更不能讓你們亂來。出了事,第一個被推出去的,就是不在編制裡的外包,是在灰色地帶跑來跑去的人,是……異能者。”
最後三個字他說得很輕,像把一塊布蓋在火上,以為火就會熄。林澈的手指在桌下蜷起來,指甲掐進掌心。她一直把自己的異能藏得很小心,像藏一把不合法的刀,唐以棠卻已經把刀的形狀摸清了。
“你怎麼知道?”她問,聲音沒有抖。
唐以棠像是仁慈地給她留面子。“我不知道。我只是見過太多‘天賦’,最後都被流程吃掉。小林,聽我一句,別把自己當英雄。你拿著那份料,現在就可以走。交給我,明天你還能在這城裡呼吸得穩。”
林澈看著他,忽然想起顧聽雪在設備間的那句話:我不想用對付敵人的方式對付你。顧聽雪要她的是證據鏈,是在規則裡逼黑箱露頭;唐以棠要她的是沉默,是把黑箱蓋得更嚴。
她把咖啡喝完,放下杯子,動作很慢,像給自己爭取思考的時間。她說:“我可以把東西給你看一眼,但我不會交出去。你要合作,就按外包流程,簽保密,簽交付,寫清楚責任。否則你今天拿走,明天出事,你會說是我給你的假料。”
唐以棠盯著她,像第一次真正重新衡量這個曾被他壓下去的小工程師。半晌,他笑了,笑裡沒有溫度。
“你學會了。”他說,“但你還差一點。差在你以為流程能保你。流程只保能控制流程的人。”
他站起身,把外套搭回肩上,像談判結束。“我不逼你。你回去想想。天亮前想清楚就行。”
他走到樓梯口,又停下,回頭補了一句:“對了,顧聽雪那邊,你最好別急著送。她現在也不安全。有人盯的不只是你,還有她。你們兩個要是湊在一起,容易一鍋端。”
唐以棠下樓的腳步聲消失後,林澈才發現自己後背出了一層汗。咖啡館的空調吹得人發冷,她卻像剛從設備間的熱浪裡爬出來。
她拿出手機,沒有給顧聽雪打電話。唐以棠說的話未必真,但有一點她信:有人在盯顧聽雪。顧聽雪今天提工單,明天技委會驗收,這個節點太敏感。她如果現在把料送過去,很可能把顧聽雪拖進一個更容易被定點清理的位置。
她需要一個中間點,一個既能把證據保存下來,又能在必要時迅速引爆的中間點。
她想到了周野。
周野讓她別問他在哪,但周野也說會有個人找她。來的卻是唐以棠。那說明周野的通道被截了。可周野這個人,消息靈通,最擅長留後手。他既然敢把料放進儲物櫃,就不會只留一份。
林澈翻出周野的對話框,打字:唐以棠找我了。你被控制了?
過了十幾秒,對方回了一個表情符號般的簡短字:嗯。
林澈的手指停住。她沒有問細節,問了也不會得到回答。她只打:料的備份在哪?
對方沉默更久。久到林澈以為他不會回。最後跳出一行字:開幕賽的數據流里。找得到的人,只有你。
林澈盯著那句話,心口像被什麼重重按住。把備份藏進開幕賽的數據流,等於把證據塞進整個城市最喧囂、最難被完全封鎖的管道裡。可也等於把她推到最前線。
她回:我不是你們戰隊的人,怎麼進數據流?
周野回得很快,像怕被人截斷:你夜裡不是一直在賽事裡陪練嗎?你知道延遲怎麼來的。明天場館的微電網會有一次“平滑調度”的窗口,那一秒鐘的能流抖動,足夠你把一段小數據塞進直播的邊緣碼流。你只要能進到場館內網的某個節點。
林澈的腦子迅速轉起來。她懂他在說什麼。直播碼流有冗餘,能量調度有波動,灰產的人最愛把東西藏在這些“正常噪聲”裡。周野把備份做成了噪聲的一部分,而她的異能恰好能在噪聲裡找到那根不自然的線。
她抬眼看向窗外,場館的頂棚在夜色裡像一艘巨大的船,燈光一圈圈掃過,像在排練明天的勝利。每一次掃光背後都是電池模組的放電曲線,是微電網的調度命令,是看不見的利益在流動。
她忽然明白唐以棠那句“回不來”不是嚇唬。她一旦踏進明天的場館內網,就等於踏進一個能把人吞掉的系統。而她現在唯一能做的,是決定自己被吞掉之前,能不能咬下一塊肉來。
手機又震了一下,這次是顧聽雪發來的訊息,只有一句:你現在在哪?別回家,別單獨行動。
林澈看著那行字,喉嚨發緊。顧聽雪的冷靜從來不是不管別人,她是用規則把人護在可控範圍內。可現在,規則本身在對她們收網。
林澈回了一句:我在安全的地方。拿到一些東西,但不適合現在交給你。明天開幕賽,你能讓我進場館技術區嗎?
對面幾乎沒有停頓:可以。你要進哪一段?
林澈打字的手停了一下。她想說實話,又怕把顧聽雪拖進周野的灰產陷阱。但她更怕的是,明天出事時她孤立無援,顧聽雪反而會被迫站在她的對立面。
她最終回:主供能匯流排附近,直播與微電網交匯的節點。我要核對一段波動。
顧聽雪回:我安排。明天早上七點,北門技術通道。你帶上你說的東西,但別讓任何人看到。尤其是唐以棠。
林澈看著“尤其是唐以棠”,忽然覺得顧聽雪可能也已經被唐以棠試探過。兩邊的棋都在收緊,時間被壓成一條細線。
她把手機收起來,起身下樓結賬。走出咖啡館時,風又冷了一些,天邊有一點淡灰,像黎明在城市的電噪聲裡慢慢浮起。
她沿著場館外圍走了一圈,刻意繞開監控密集的路段。她的感知一路貼著地下管廊的能流走,像在讀一張只有她看得懂的地圖。主供能線很穩,穩得過分,像有人把所有波動都提前磨平。但在某個不該出現的支線上,她感到了一點細微的脈衝,像心跳提前了一拍。
那是旁路。
它還在,並且比今晚更活躍。像有人正在為明天做最後的調音。
林澈站在一棵被雨淋得發黑的樹下,抬頭看著場館外牆上滾動的倒計時:距離開幕賽還有九小時二十七分。
她把手插進口袋,指尖碰到資料盒的硬角。她突然很清楚,周野的備份、唐以棠的威脅、顧聽雪的安排,都不是各自獨立的線,它們正被同一股能量流拉向一個點。
明天賽場上,那個點會亮起來。亮到所有人都看見,或者亮到把某些人燒成灰。
林澈轉身離開場館,朝著天色最暗的方向走。她得在七點之前,把自己變成能穿過技術通道的“合理存在”。而在那之前,她還有一件事要做。
她要找出那條旁路在城市管廊裡真正的入口,找出它到底連著誰的電源,連著誰的命。
手機在口袋裡無聲震動了一下。她拿出來,屏幕上跳出一條沒有署名的訊息:你已經被標記。明天進場館,別帶顧聽雪。帶了,她會替你死。
林澈盯著那行字,指尖冰冷,卻慢慢用力把手機攥緊。她沒有立刻回,也沒有刪。她把這句話記在心裡,像把一根刺按進肉裡,提醒自己每一步都會疼。
天邊的灰開始發白,北京要醒了。她也要醒了。明天之前,她得決定一件事:要不要把顧聽雪推開,讓她安全;還是把她拉進來,兩個人一起在同一套規則裡反咬回去。
她走進地鐵站入口,第一班列車的風從隧道深處湧出來,帶著金屬與電的味道。那味道像某種預兆,告訴她,這座城市的能量流已經開始加速,沒有人能再假裝自己不在局裡。
她把手機屏按滅,塞回兜裡,指腹沿著布料裡的縫線滑過,像在摸一條看不見的退路。她沒有退路。債務的利息每天都在咬人,行業的門檻每天都在變高,她被踢出來一次就很難再回去。更何況,今晚她已經站在唐以棠的視線裡,撤回去只會讓自己變得更像一個可以被拿捏的人。
周野給的地址在東三環一個不起眼的商住複合樓,樓下是二十四小時的快充站,幾排充電槍像倒掛的金屬藤蔓,霓虹字寫著某家新電池品牌的口號:一秒一公里。北京總能把誇張寫得像標準。
她掃碼進樓,電梯裡站著兩個外賣員,背著同款電池箱,箱側貼著聯賽吉祥物的貼紙,像整座城市的血液都被同一套系統調度。電梯到十七樓,門開時,走廊燈是感應式的,亮起來的那一瞬間,她的異能像被細針扎了一下。
有人在這層樓做過電力改造。不是合法的那種。線路被分過流,牆內的能流不自然地拐了個彎,像刻意避開某個監測點。林澈的喉嚨發緊,她走得更慢,鞋底踩在地毯上幾乎沒聲。
周野發來的短碼對應一個儲物櫃,位置在公寓公共洗衣房旁邊。洗衣房門半掩著,裡面有烘乾機低沉的轟鳴,混著洗衣液的香味,像把危險用日常掩住。
她剛伸手去按短碼,身後的感應燈忽然閃了一下。不是自然的閃,是供電瞬間掉壓,然後立刻拉回來的那種抖動。
林澈的手停在半空。她閉了閉眼,讓感知往走廊兩端延展,像把耳朵貼到牆上聽血管裡的聲音。十七樓的主幹線很乾淨,但在洗衣房內側有一道細小的旁路,接到……一個隱蔽的信號增幅器上。她幾乎可以想像那東西藏在天花板裡,靠旁路供電,專門吃掉走廊的監控死角。
有人在等她進來。
她的指尖微微發涼,卻沒有退。她把短碼輸入,儲物櫃咔的一聲彈開,裡面是一個普通的黑色資料盒,還有一張折成三角的便簽紙。紙上只有一句話,字跡潦草但用力:別相信工單的時間戳,時間戳也能被改。
林澈把資料盒拿出來,合上櫃門。就在那一瞬間,走廊盡頭的樓梯間門發出輕微的金屬摩擦聲。
她不回頭。她把資料盒塞進外套內袋,掌心貼著盒角,讓自己的感知鑽進去。盒子裡有一個薄薄的儲存卡和一個一次性微型電源模組,模組的能流呈現出不自然的鋸齒狀,像被人刻意做過抗追蹤的脈衝。這不是普通的資料交接,這是灰產的活。
樓梯間門又響了一聲,這次更近。林澈往洗衣房側身一步,像只是要進去取衣服。她推門進去,烘乾機的熱氣撲到臉上,她瞥見角落的安全出口燈也抖了一下,那抖動跟剛才走廊的掉壓一致。
她把洗衣房門掩上,透過門縫看出去。走廊燈亮得平靜,像什麼都沒發生。但她看到一個影子在地毯上滑過,不快不慢,像熟悉這層樓的每一個感應點。
影子停在儲物櫃前,停了兩秒,像在確認她拿走了什麼。然後那人往電梯方向走去,腳步聲被地毯吞得很乾淨。
林澈不動。她等到感知裡那股陌生的能流離開十七樓,才把門打開一條縫,迅速溜出來。她沒有走電梯,而是推開另一端的消防樓梯門。
樓梯間冷得像冰箱,牆上貼著“微電網安全宣導”的海報:異常波動請立刻上報。她幾乎想笑。上報給誰?上報給能把時間戳都改掉的人?
她一步步下樓,腳步刻意保持節奏,讓自己看起來像一個正常的夜歸租客。下到十樓時,手機震了一下,是周野的訊息:你拿到了嗎?
林澈沒有立刻回。她先把資料盒裡的儲存卡取出,夾在手機殼和手機之間,貼著電池的位置。她用異能把那一小片區域的能量流稍微梳理了一下,讓卡片周圍的電磁噪聲變得更像背景。這是她的老本行,微調,不驚動任何監測。
她回了一句:拿到了。你在哪?
周野過了很久才回:別問。你現在先別回出租屋。去場館旁邊那家通宵咖啡館,二樓最裡面的位置。有個人會找你。
林澈盯著屏幕。周野向來嘴碎,這次卻像被什麼勒住脖子,話越少越危險。
她合上手機,出了樓,快充站的燈把地面照得像白天。她走到路邊打車,車窗外的北京夜色被各種能源廣告切成碎片:某隊的冠名方在推新一代固態電池,某家微電網公司在宣稱“零故障供能”。這些詞像一層層油漆,刷在城市的裂縫上。
咖啡館就在場館北門斜對面,招牌不亮,靠的是門口的充電座和熱飲。夜裡人不多,二樓靠窗的位置有人低頭打字,耳機線垂下來,像把自己跟世界隔開。
林澈要了杯最便宜的黑咖啡,端著上樓。二樓最裡面的位置空著,但桌面上放著一張聯賽的宣傳單,折角處壓著一枚小小的金屬墊片,墊片上刻著一串數字,像電池模組的序列號。
她坐下,沒碰那枚墊片。她的感知先伸出去,沿著桌面、椅腳、地板的金屬框架探了一圈。墊片連著一個被動式的近場讀取器,讀取器的供能來自咖啡館的無線充電桌板。只要她一碰,讀取器就會把她的手機識別碼和這枚墊片的序列號綁在一起。
有人要給她打標籤。
她把手機放在桌面邊緣,不進充電區,然後把那枚墊片用紙巾包起來,輕輕推到桌角,像不小心碰到。讀取器沒有反應,桌面也沒有亮起任何提示。
她等了三分鐘。第四分鐘時,有人坐到她對面。
唐以棠把外套搭在椅背上,像只是路過喝一杯。他的笑意跟在場館設備間一樣,恰到好處,不多不少。
“小林啊,這麼晚還有心情喝咖啡。”他看了一眼她那杯黑得發亮的咖啡,“苦得很,年輕人別總跟自己過不去。”
林澈沒有接他的生活哲學。“唐主管跟過來的?”
“跟過來?”唐以棠像聽到什麼有趣的詞,笑了一下,“你把自己看太重要了。我是來談合作的。穩妥的合作。”
林澈看著他,心裡那股熟悉的厭惡往上翻,但她壓住了。跟唐以棠這種人對抗,最怕情緒先露底。
“我一個外包。”她說,“能跟你談什麼合作。”
“外包也分檔次。”唐以棠把手放在桌面上,指節敲了敲,像敲在某種規矩上,“你不是普通外包。你在賽事裡接陪練,對吧?你跟周野那種人有接觸,對吧?你還很懂能流……懂得有點過頭。”
林澈的背脊一瞬間繃緊。她沒有否認也沒有承認,只淡淡問:“你想說什麼。”
“我想說,你別被人當槍使。”唐以棠的語氣忽然變得像長輩,“顧聽雪那種海歸啊,規則掛嘴邊,背後全是資本的算計。她要推她的材料路線,要拿標準,她缺一個能替她跑現場、替她沾泥的人。你以為她把你當隊友?她把你當工具。”
林澈的手握住杯壁,熱度隔著紙杯傳過來,卻沒有暖意。“你說她把我當工具,那你呢?唐主管一直把人當什麼?”
唐以棠笑容沒變,眼神卻沉了一點。“我把人當人。至少,我讓你活著。”
這句話說得很輕,卻像把刀尖放在桌面上。林澈忽然想起十七樓那道被改造過的能流,那個隱蔽的增幅器。她明白了,跟蹤她的人不一定是唐以棠,但唐以棠知道有人跟著,甚至默許。
“那條短信也是你的人發的?”林澈問。
唐以棠不答,反而把話題往回拉。“我知道你拿了東西。拿了就拿了,別急著交出去。你把它給顧聽雪,她會用流程把你綁死;你把它交給主辦方,主辦方會用保密協議把你鎖進黑箱。你最好的選擇,是交給我。”
林澈盯著他。“交給你,然後你再把箱子蓋上,說大局穩了。”
唐以棠嘆了口氣,像真覺得她不懂事。“小林,這城市的規則不是你我能改的。你要是硬撕,撕出血來,血也不會是那些大人物的。是你的。”
他往前傾了傾,壓低聲音:“明天開幕賽,場館供能要過主委會的最後驗收。只要別出事,一切都能談。你把那份料交給我,我保你不被追。還能把你拉回正規項目裡,給你一個工位,一份合同。你不就怕被踢出行業嗎?我給你穩。”
林澈的呼吸慢了一拍。唐以棠這種人的誘惑永遠精準,知道你最怕什麼,就給你一個剛好能止痛的藥。藥效過了,你還得再求他一瓶。
她不動聲色,問:“周野呢?他讓你來找我?”
唐以棠的眼神閃了一下,很短,但林澈捕捉到了。唐以棠笑著說:“周野那孩子,嘴碎心軟,早晚出事。我是替他擦屁股。你也別怪我說難聽的,灰產這條路走不遠。”
林澈心裡一沉。周野不是主動把她引來見唐以棠的,是被迫。
她把手機拿起來,像要看時間。實際上,她用掌心把手機電池附近那一小塊能流再微微調整,讓儲存卡的存在更難被近場掃描。然後她抬眼,語氣平靜得像在談外包結算。
“唐主管,你要我交東西,得先讓我知道你能給什麼。”她說,“口頭的穩不算穩。你能給我什麼證明?”
唐以棠笑得更開了一點。“就知道你還是那個小林,聰明,懂算賬。”他從口袋裡拿出一張折起來的紙,推到桌面中間,“這是某個項目的入場背書,明天我就能讓你進核心工段,做你最擅長的算法調度。你要的錢、要的履歷,都有。”
林澈沒有去拿那張紙。她只是看著,感知像水一樣貼上去。紙的纖維里嵌了極細的導電絲,是一種簡易的防偽,也是追蹤。只要她拿起來,導電絲就會接觸她皮膚的微電流,生成一次性身份標記。
唐以棠還真是穩,穩到每一步都要給人套上繩。
林澈抬頭,聲音淡:“你這是要我把自己賣給你。”
“賣?”唐以棠搖頭,“合作。你別把話說得那麼難聽。人活著,總得站隊。站對了,大家都好;站錯了,就……回不來。”
他說到最後三個字時,停頓了一下,像在回應那條短信的威脅。林澈的胃抽了一下,但她臉上沒有任何波動。
她忽然問:“顧聽雪的工單,你卡得住,但你卡得住技委會嗎?”
唐以棠笑意淡了些。“技委會?那幫人吃的是誰的飯,你不知道?他們要的是平穩,是不出事。只要不出事,卡不卡都一樣。”
“那要是出事呢?”林澈問。
唐以棠看著她,眼神終於露出一點真實的冷。“那就更不能讓你們亂來。出了事,第一個被推出去的,就是不在編制裡的外包,是在灰色地帶跑來跑去的人,是……異能者。”
最後三個字他說得很輕,像把一塊布蓋在火上,以為火就會熄。林澈的手指在桌下蜷起來,指甲掐進掌心。她一直把自己的異能藏得很小心,像藏一把不合法的刀,唐以棠卻已經把刀的形狀摸清了。
“你怎麼知道?”她問,聲音沒有抖。
唐以棠像是仁慈地給她留面子。“我不知道。我只是見過太多‘天賦’,最後都被流程吃掉。小林,聽我一句,別把自己當英雄。你拿著那份料,現在就可以走。交給我,明天你還能在這城裡呼吸得穩。”
林澈看著他,忽然想起顧聽雪在設備間的那句話:我不想用對付敵人的方式對付你。顧聽雪要她的是證據鏈,是在規則裡逼黑箱露頭;唐以棠要她的是沉默,是把黑箱蓋得更嚴。
她把咖啡喝完,放下杯子,動作很慢,像給自己爭取思考的時間。她說:“我可以把東西給你看一眼,但我不會交出去。你要合作,就按外包流程,簽保密,簽交付,寫清楚責任。否則你今天拿走,明天出事,你會說是我給你的假料。”
唐以棠盯著她,像第一次真正重新衡量這個曾被他壓下去的小工程師。半晌,他笑了,笑裡沒有溫度。
“你學會了。”他說,“但你還差一點。差在你以為流程能保你。流程只保能控制流程的人。”
他站起身,把外套搭回肩上,像談判結束。“我不逼你。你回去想想。天亮前想清楚就行。”
他走到樓梯口,又停下,回頭補了一句:“對了,顧聽雪那邊,你最好別急著送。她現在也不安全。有人盯的不只是你,還有她。你們兩個要是湊在一起,容易一鍋端。”
唐以棠下樓的腳步聲消失後,林澈才發現自己後背出了一層汗。咖啡館的空調吹得人發冷,她卻像剛從設備間的熱浪裡爬出來。
她拿出手機,沒有給顧聽雪打電話。唐以棠說的話未必真,但有一點她信:有人在盯顧聽雪。顧聽雪今天提工單,明天技委會驗收,這個節點太敏感。她如果現在把料送過去,很可能把顧聽雪拖進一個更容易被定點清理的位置。
她需要一個中間點,一個既能把證據保存下來,又能在必要時迅速引爆的中間點。
她想到了周野。
周野讓她別問他在哪,但周野也說會有個人找她。來的卻是唐以棠。那說明周野的通道被截了。可周野這個人,消息靈通,最擅長留後手。他既然敢把料放進儲物櫃,就不會只留一份。
林澈翻出周野的對話框,打字:唐以棠找我了。你被控制了?
過了十幾秒,對方回了一個表情符號般的簡短字:嗯。
林澈的手指停住。她沒有問細節,問了也不會得到回答。她只打:料的備份在哪?
對方沉默更久。久到林澈以為他不會回。最後跳出一行字:開幕賽的數據流里。找得到的人,只有你。
林澈盯著那句話,心口像被什麼重重按住。把備份藏進開幕賽的數據流,等於把證據塞進整個城市最喧囂、最難被完全封鎖的管道裡。可也等於把她推到最前線。
她回:我不是你們戰隊的人,怎麼進數據流?
周野回得很快,像怕被人截斷:你夜裡不是一直在賽事裡陪練嗎?你知道延遲怎麼來的。明天場館的微電網會有一次“平滑調度”的窗口,那一秒鐘的能流抖動,足夠你把一段小數據塞進直播的邊緣碼流。你只要能進到場館內網的某個節點。
林澈的腦子迅速轉起來。她懂他在說什麼。直播碼流有冗餘,能量調度有波動,灰產的人最愛把東西藏在這些“正常噪聲”裡。周野把備份做成了噪聲的一部分,而她的異能恰好能在噪聲裡找到那根不自然的線。
她抬眼看向窗外,場館的頂棚在夜色裡像一艘巨大的船,燈光一圈圈掃過,像在排練明天的勝利。每一次掃光背後都是電池模組的放電曲線,是微電網的調度命令,是看不見的利益在流動。
她忽然明白唐以棠那句“回不來”不是嚇唬。她一旦踏進明天的場館內網,就等於踏進一個能把人吞掉的系統。而她現在唯一能做的,是決定自己被吞掉之前,能不能咬下一塊肉來。
手機又震了一下,這次是顧聽雪發來的訊息,只有一句:你現在在哪?別回家,別單獨行動。
林澈看著那行字,喉嚨發緊。顧聽雪的冷靜從來不是不管別人,她是用規則把人護在可控範圍內。可現在,規則本身在對她們收網。
林澈回了一句:我在安全的地方。拿到一些東西,但不適合現在交給你。明天開幕賽,你能讓我進場館技術區嗎?
對面幾乎沒有停頓:可以。你要進哪一段?
林澈打字的手停了一下。她想說實話,又怕把顧聽雪拖進周野的灰產陷阱。但她更怕的是,明天出事時她孤立無援,顧聽雪反而會被迫站在她的對立面。
她最終回:主供能匯流排附近,直播與微電網交匯的節點。我要核對一段波動。
顧聽雪回:我安排。明天早上七點,北門技術通道。你帶上你說的東西,但別讓任何人看到。尤其是唐以棠。
林澈看著“尤其是唐以棠”,忽然覺得顧聽雪可能也已經被唐以棠試探過。兩邊的棋都在收緊,時間被壓成一條細線。
她把手機收起來,起身下樓結賬。走出咖啡館時,風又冷了一些,天邊有一點淡灰,像黎明在城市的電噪聲裡慢慢浮起。
她沿著場館外圍走了一圈,刻意繞開監控密集的路段。她的感知一路貼著地下管廊的能流走,像在讀一張只有她看得懂的地圖。主供能線很穩,穩得過分,像有人把所有波動都提前磨平。但在某個不該出現的支線上,她感到了一點細微的脈衝,像心跳提前了一拍。
那是旁路。
它還在,並且比今晚更活躍。像有人正在為明天做最後的調音。
林澈站在一棵被雨淋得發黑的樹下,抬頭看著場館外牆上滾動的倒計時:距離開幕賽還有九小時二十七分。
她把手插進口袋,指尖碰到資料盒的硬角。她突然很清楚,周野的備份、唐以棠的威脅、顧聽雪的安排,都不是各自獨立的線,它們正被同一股能量流拉向一個點。
明天賽場上,那個點會亮起來。亮到所有人都看見,或者亮到把某些人燒成灰。
林澈轉身離開場館,朝著天色最暗的方向走。她得在七點之前,把自己變成能穿過技術通道的“合理存在”。而在那之前,她還有一件事要做。
她要找出那條旁路在城市管廊裡真正的入口,找出它到底連著誰的電源,連著誰的命。
手機在口袋裡無聲震動了一下。她拿出來,屏幕上跳出一條沒有署名的訊息:你已經被標記。明天進場館,別帶顧聽雪。帶了,她會替你死。
林澈盯著那行字,指尖冰冷,卻慢慢用力把手機攥緊。她沒有立刻回,也沒有刪。她把這句話記在心裡,像把一根刺按進肉裡,提醒自己每一步都會疼。
天邊的灰開始發白,北京要醒了。她也要醒了。明天之前,她得決定一件事:要不要把顧聽雪推開,讓她安全;還是把她拉進來,兩個人一起在同一套規則裡反咬回去。
她走進地鐵站入口,第一班列車的風從隧道深處湧出來,帶著金屬與電的味道。那味道像某種預兆,告訴她,這座城市的能量流已經開始加速,沒有人能再假裝自己不在局裡。
— 本章完 —
下一章:第3章 第 3 章
讀者留言 (0)
還沒有留言,來當第一個吧!