黑实验室的灯坏了三盏,只剩西南角那盏LED还在撑着。光晕缩成一小团惨白,照在工作台边缘,照不到的地方都沉在灰蓝色的暗影里。陆辰坐在光与暗的交界线上,半张脸亮着,半张脸没入阴影。他在看王胖子昨晚写的青创赛系统渗透方案,手指在终端屏幕上缓慢滑动,眼睫低垂,看不出任何情绪。
苏晓要走了。
这个消息是王胖子带回来的。他说的时候声音压得很低,像在说什么不能被墙壁听到的秘密。苏晓的父亲苏正源今早通过加密频道发来最后通牒——回归家族,今晚零点之前答复。条件是恢复B级身份,继承家族在中层C12区的脑机配件生意。代价是退出溯光,交出“原初接口”原型机中她负责的壳体设计文档。苏正源没有说“如果不回来会怎样”,苏晓也没有问。被流放到底层三年的人不需要问,她比谁都清楚答案。
方晴站在工作台另一侧,左手的机械手指按在桌面上,五根金属指尖依次落下,发出细密的、节拍器一样规则的轻响。她没有看苏晓,在看陆辰。王胖子在门口来回踱步,把从门口到旧服务器机柜之间三步宽的地面踩出了一条焦虑的弧线。苏晓本人坐在最暗的角落里,膝盖并拢,背脊挺得笔直,和第一次在劳动中心排队时一模一样——那种被流放了三年仍然不肯弯的笔直。
“零点之前。”苏晓重复了一遍,声音平稳得不像在说自己的事,“还有四个小时。”
王胖子停下脚步。“你不一定要回去。我们可以——”
“可以什么?”苏晓打断他。语气不是尖锐,是疲惫。那种被问过太多次“为什么不反抗”之后沉淀下来的疲惫。“三年前他们把我的适配度从B级降到D级,送到底层劳动改造。我父亲在家族会议上投了赞成票。我现在还能站在这里,不是因为他们手下留情,是因为神思集团收购苏氏之后发现配件生意需要一个人打理,而我的履历——D级适配度,底层劳动改造三年——恰好符合他们想要的‘可控’标准。”
“所以你不是被请回去的,”方晴的手指停下,“是被选中的。”
“是。”苏晓看着她,“被选中的傀儡。但傀儡也有傀儡的活法。如果我回去,我能接触到苏氏供应链的底层数据——神思集团在中层的脑机配件流通渠道、非认证芯片的灰色市场、甚至他们给底层配给站供货的报价单。这些东西,溯光需要。”
“溯光需要的是你。”方晴说。
苏晓没有回答。她看着陆辰。从她宣布这件事开始,陆辰一个字都没说。
方晴的机械手指又开始敲击桌面。这次节奏乱了。
“陆辰。”她叫他的名字。
陆辰从终端屏幕上抬起眼睛。那半张被LED白光照亮的脸没有任何表情。不是刻意压制的冷静,是更彻底的——像水面下很深的地方,什么都有,但水面纹丝不动。他在2026年学会的。当你通宵改了四十八小时的需求被甲方在凌晨三点一句“还是用第一版吧”全部作废的时候,你不能摔键盘。你只能把手指从键盘上抬起来,放在膝盖上,等那股从胸腔涌上来的酸涩自己退下去。退的次数多了,水面就厚了。
“你想回去吗。”他问苏晓。不是“你该不该回去”,不是“你能不能留下来”。是你想不想。
苏晓沉默了很久。角落的暗影把她精致的五官吞没了大半,只剩下一双眼睛在昏暗中亮着,像两颗被磨了很久的石头。
“我想留下来。”她说,声音第一次出现了裂缝,“但我想留下来不是因为溯光需要我。是因为——这是我第一次,不是家族的财产。”
裂缝很快合上了。她又恢复了那种笔直的坐姿,语气重新变得平稳。“但我也想回去。不是回苏家。是回去拿他们欠我的。”
“那就回去。”陆辰说。
王胖子张了张嘴。方晴的机械手指停在半空。
“你父亲要的是壳体设计文档,”陆辰的语气像在陈述一段代码的逻辑,“给他。原型机的透明壳体是苏晓设计的,这个所有人都知道。你把文档给他,他会认为你已经交出了你最有价值的东西。但实际上你最有价值的东西不是壳体。”他顿了顿,“是你对神思供应链的了解。你在底层三年,一直在追踪苏氏和神思的配件流通数据。那些数据只有你知道怎么解读。回去之后,继续追踪。不需要偷,不需要黑,只需要看。你是苏氏的继承人,看自家的供货单天经地义。”
“你要我做内线。”苏晓说。
“我要你做你自己。”陆辰说,“你在苏家当了十七年财产。再用三年,把自己偷回来。”
苏晓没有说话,王胖子先开口了。“所以你就让她走?我们四个人从劳动中心门口开始,天麟阁,发布会,清理者——然后她说走,你就说‘好’?”
陆辰转向王胖子。那一瞬间王胖子后退了半步——不是怕,是那张脸上的漠然太像某种他从未在陆辰身上见过的东西。不是冷,是远。
“她不是溯光的财产。”陆辰说,“她走还是留,是她自己的决定。我的意见只是——如果她要走,就该带着武器走。”
王胖子沉默了。方晴看着陆辰。她比王胖子更早认识他,从他在天台上撕掉耻辱标签那一刻开始。她见过他在天麟阁蹲下来对赵天麟说“现在还给你”时的狠,见过他在管网深处背对无人机群说“你们先走”时的沉,见过他凌晨四点站在窗前等着神思推送和溯光广播正面对抗时——那种把所有情绪压到意识最底层、只留下计算的绝对冷静。但此刻不一样。此刻他不是在对抗敌人,他是在面对自己人。而他用了同一种方式。
“你什么时候学会的。”方晴说。
“学会什么。”
“不挽留。”
LED灯的嗡嗡声填满了三个人之间的空隙。陆辰没有回答。他低下头,重新看向终端屏幕,手指在屏幕上滑动,翻到方案的下一页。那个动作平静得不真实,像刚才的对话只是插曲,像苏晓的离开只是议程表上一个已经被勾掉的项目。
然后他停住了。
手指停在屏幕中央。没有滑动,没有点击。只是停在那里。
方晴看到了。王胖子也看到了。他们都知道陆辰在2026年的职业是程序员——一个需要精准到每一个字符、每一个标点、每一个分号的位置都不能出错的工作。一个程序员不会在滑动屏幕时停顿。不会在翻页到一半时停住。那不是犹豫,是比犹豫更深的什么。
“我在2026年,”陆辰开口了,声音比刚才低了半个音,像从更深的水底浮上来,“有个同事。叫老周。三十五岁,结婚六年,女儿三岁。每天最早到公司,最晚走。他加班不是因为效率低,是因为他老婆没工作,房贷还剩二十三年,女儿报了早教班。他不能没有这份工。”
所有人都安静了。
“后来公司裁员,名单上有他。他在我旁边收拾东西,把工位上那盆养了四年的绿萝放进纸箱里。他走的时候跟我说,小陆,没事,换个地方干活而已。然后他抱着那个纸箱,从消防楼梯走下去。二十六层。没有坐电梯。我后来才知道,那天他出了公司大门,在门口的花坛边上坐了三个小时,没动。不是不想走,是不知道往哪走。”
他停了。
“他走的时候,我也没有挽留。不是因为我不想。是因为我不知道挽留一个要养家糊口的人留下来对抗裁员名单,是在帮他还是在害他。”
方晴的机械手指无声地落在桌面上,没有再抬起。
“苏晓要回去,不是为了背叛我们。”陆辰抬起眼睛看着苏晓,那半张在LED白光下的脸依旧看不出情绪,但声音里多了什么——不是挽留,不是不舍,是一种更深的、被压在水底太多年终于浮上来的东西。“她是为了从里面拿回她自己的东西。如果我开口让她留下,她也许会留。但那就等于让她在最接近答案的时候,再被‘自己人’拉回来一次。她被家族拉过一次,被神思拉过一次,被适配度测试拉过一次——每一次都有人替她做决定。这一次,我不替她做。”
他看着苏晓。水面还是平的。但水面之下有什么在涌。
“你去。不管多久。溯光的位置,给你留着。”
苏晓从角落站起来。她走到陆辰面前,低头看着他。那两颗被磨了很久的石头碎成了细碎的光。
“你知道吗。”她说,“最让我难受的不是你让我走。是你连说这些话的时候,脸上都没有表情。”
她转身走向门口。经过方晴身边时停了半拍,方晴把左手的机械手指收拢,在她手背上轻轻压了一下。金属的凉意透过皮肤传过去,苏晓的眼眶终于红了。她没回头。走出门。
门关上了。
王胖子在原地站了一会儿,然后抓起终端,嘴里念叨着“我去查苏氏供应链的加密协议”、“零点之前把监控后门写完”,也走了。走到门口又停住,背对着陆辰说了一句:“老周后来怎么样了。”
“不知道。”陆辰说,“我猝死了。”
王胖子沉默了。然后走出去。
实验室只剩下陆辰和方晴。方晴没有走,也没有说话。她重新坐下来,把左手的义肢搁在工作台上,打开腕部的维护盖板。那只手不需要维护,今天上午刚校准过。但她把工具拿出来,一件一件排列在桌上,按尺寸从小到大,和父亲工具箱里的排列顺序完全一样。她在找事做。陆辰也需要她在这里做点什么事。
窗外,底层的夜已经完全黑了。中层建筑的灯光层层叠叠地亮着,像一座倒悬的山。陆辰坐在原位,终端屏幕上的渗透方案停在他刚才翻到的那一页。不是苏晓的部分,是王胖子前几天写的网络拓扑图。和苏晓没有关系。
他没有翻回去。也没有往下看。
方晴把第六把螺丝刀放回工具卷袋。“你刚才说的那些话,是真的。”
“嗯。”
“但你省略了一部分。”
“什么。”
“老周走的时候你在消防楼梯口站了多久。”
陆辰的手指终于松开了终端屏幕。屏幕上那页网络拓扑图自动退回了桌面,桌面上是一行未完成的代码注释,光标一闪一闪。那是他在苏晓开口之前正在写的代码。注释的内容是:“// 壳体设计模块——苏晓。”
这行注释他从苏晓开口那一刻就停在那里,到现在没有改动过一个字。方晴看见了。她站起来,把工具卷袋收进父亲的工具箱,合上盖子。那只纯机械的左手按在工具箱盖上,齿轮无声地转动。
“我父亲死之前,给我寄了那块芯片。附了一张纸条,写‘收好。不要让任何人知道。爸爸。’”她的声音很轻,“他也没有挽留。不是不想,是来不及。但没说的话,不等于没说。你刚才跟苏晓说的所有话,你给她的那个位置,你留着她没写完的代码,你停在老周消防楼梯口的那个脚步——这些都是挽留。你只是换了一种方式。你这种人,永远只会在别人走了之后,对着关上的门,把话说给自己听。”
陆辰看着方晴。方晴看着他。窗外的夜色浓得像化不开的墨,但实验室里那盏仅剩的LED灯,忽明忽暗地照着两个人之间不到三步的距离。
“零点。”方晴说,“还有三个多小时。”
陆辰把终端放在桌上。站起身来,走到工作台对面那个空了的椅子前——苏晓的椅子,椅背上还搭着她那件灰色外套。他把外套拿起来,叠好,放在她平时放工具的那个隔层里。
然后他坐回自己的位置。重新打开终端,又写了几行代码。代码注释里的“苏晓”,他没改。