陈默,26 岁程序员,表面是失业后入职万象科技的普通新人,实际是第 731 次进入同一个副本的资深修复员,别人求生,他「修规则」,副本尽头是「现实世界」,该要如何跨过那道门......回到现实。
第一章 入职第一天
一
陈默把「劳动合同」翻到最后一页的时候,指尖停在「薪酬保密」四个字上。
办公室里很安静。空调的风声、键盘声、远处打印机吐纸的声音,都清晰得像放大过。他抬了抬眼皮,对面的 HR 王姐正用一种标准的弧度冲他笑。
「签完这份,你就是万象科技的人了。」王姐说,「欢迎入职,小陈。」
他点点头,在指定位置签下名字。笔尖落纸的瞬间,他莫名觉得,这个动作自己好像做过很多次。签字的力道、落笔的角度,甚至连王姐微笑的弧度,都像被排练过无数遍。
他摇摇头,把这念头甩出去。失业半年,投了三百多份简历,终于有公司要他了。他想,这大概就是「终于上岸」的恍惚感。
签完合同,王姐递过来一个工牌。深蓝色的挂绳,磨砂质感的塑料卡套,正面印着他的照片和一串工号:WX-0731。
「工号挺好记的。」他随口说。
「嗯,0731。」王姐的弧度没变。
他翻到工牌背面。卡套背面贴着一条白色标签,上面印着两行小字:
本期批次:第 731 期。
「批次?」他问,「新员工不是按月入职的吗,怎么还分期?」
「我们公司,按『期』。」王姐说,「每一期,都是七三一。」
她的语气平淡,像在念说明书。陈默没追问。他安慰自己,大公司总有奇怪的企业文化。
直到他走出 HR 办公室,走廊尽头的饮水机旁边,一个穿灰色工装的同事正低头接水。他背对着陈默,身形有些眼熟,但陈默想不起在哪见过。
他多看了一眼。那人接完水,侧过头,冲他笑了笑。陈默的脚步骤然停住。
那张脸——和他一模一样。
二
工位在七层,靠窗,视野很好。窗外是城市天际线,下午四点的阳光斜斜地打在玻璃上。
桌上放着一本《新员工入职手册》,A4 纸打印,装订整齐。陈默翻开第一页。
《万象科技员工手册(第七百三十一版)》
第一条:请勿向任何同事打听「离职」相关事宜。
第二条:乘坐电梯时,若听见有人呼唤你的姓名,请勿应答。
第三条:若在办公区看见「另一个自己」,请立即删除其桌面上的文件,并离开该区域。
陈默把手册合上,又翻开。他怀疑这是公司团建的整蛊游戏,或者某种「测试新员工胆量」的传统。可这三条规则的措辞太正经了,正经得不像玩笑。
「手册看完了?」邻座一个圆脸年轻人凑过来,胸牌上写着「周文远」。
「看完了。」陈默说,「第三条是什么意思?『另一个自己』?」
周文远的笑僵了一瞬,很快又恢复正常:「就是……公司文化嘛,提倡大家不要互相模仿、穿一样的衣服。哈哈。」
他说「哈哈」的时候,眼睛没笑。
陈默没再问。他记得手册第二条:不要向同事打听离职的事。第一条的规则他刚看完就差点犯了——「另一个自己」和「离职」之间,一定有联系。
下午五点半,下班。
陈默收拾东西去电梯。写字楼的电梯很慢,他等了四分钟,门开了,里面空无一人。他走进去,按下一楼。
电梯下行,数字从 7 跳到 6。
「陈默。」
一个声音在他背后响起。很轻,很清晰,像有人贴着他的后颈说话。
他没动。指尖按住电梯按钮,心跳快了半拍。他想起手册第二条:听见有人呼唤你的姓名,请勿应答。
他没有应答。
电梯继续下行,数字从 6 跳到 5。那个声音又响了一次,这一次更近:「陈默,回头。」
他没有回头。背上的汗把衬衫洇湿了一片。
叮。电梯到一楼,门开了。陈默大步走出去,一直走到写字楼大堂,才敢回头看。电梯门正在缓缓合拢,门缝里,站着一团人形的阴影,轮廓模糊,像一个比他高半头的、没有五官的「人」,正朝他歪着头。
他冲进大堂保安室:「监控,电梯的监控,给我看。」
保安调出电梯内的画面。时间轴走到 17:34:02,他一个人站在电梯里,背对着镜头。画面里没有任何人,也没有任何声音。
但陈默死死盯着屏幕。
17:34:11,他身后的空气里,出现了一团灰白色的、低饱和度的雾,轮廓是人的形状。那团雾维持了三秒,然后消散。雾散去之前,它的「头」转向镜头,对准了屏幕外的陈默。
陈默听见自己的牙关在打颤。
保安也看见了,他的手指停在暂停键上:「……这是监控的噪点。老电梯,摄像头老化,正常的。」
「它转头了。」陈默说,「噪点不会转头。」
三
第二天一早,陈默刚坐到工位上,HR 王姐的微信消息弹了出来:
「小陈,今天上午十点,七层大会议室,新员工培训。请准时。」
培训室里坐了六个人,都是同一天入职的新人。投影仪亮着,PPT 第一页写着一行大字:
《欢迎来到副本:写字楼七层》
陈默眨了眨眼,以为自己看错了。他旁边的圆脸同事周文远也愣了一下,但很快坐直,表情变得平淡,像早就知道会看到这几个字。
王姐站在讲台前,依然是那个标准弧度:「各位,很高兴见到你们。我是你们本次的 HR 引导员,工号 WX-0731。」
「本次?」陈默皱眉。
王姐没理会,继续:「你们已经读过手册。三条规则,请牢记。第一条,请勿向任何同事打听离职相关事宜;第二条,电梯内听见呼唤请勿应答;第三条,看见『另一个自己』,删除文件并离开。」
她的声音依然平淡:「这栋楼七层,是一个副本。你们的任务是——存活。」
「存活多久?」有人问。
「活到,规则失效。」王姐说,「或者,活到你们找到规则失效的原因。」
陈默的手心在出汗。他环顾四周,六张年轻的脸,或惊恐、或茫然、或平静。只有周文远,表情平淡得不像第一天上班。
培训结束前,王姐突然说:「对了,手册封底有一行字,是给有心人的。你们可以看看。」
陈默回到工位,翻开手册封底。卡纸的内页,用铅笔写着一行字,笔画有些潦草,但结构分明:
别信 HR 的微笑。坚持到第七百三十一次。
陈默盯着那行字,瞳孔骤然收缩。
——那是他的字迹。
他从小写字就「口」字框永远写不圆,落笔重,收笔轻。「别」字的最后一笔,他总是习惯性地上挑。这行铅笔字,和他高中时代的笔迹,一模一样。
他打开电脑,桌面干干净净,只有一个文件夹,名叫《修复员管理制度》。
他点开。文档开头是几行冰冷的小字:
1. 修复员负责清除副本内产生的「规则漏洞」。
2. 修复员完成 7 次修复任务后,可申请退休。
他往下翻,翻到文档最后的「附录:修复员档案」。
白纸黑字,写着他的名字。
姓名:陈默。
身份:规则修复员(编号 0731)。
已执行修复任务:730 次。
任务状态:全部完成。
本次任务:第 731 次。
他数了数档案上方的条款:完成 7 次可退休。
730 次。
他的手指在键盘上停住,视线落在档案最后一行的「任务目标」四个字上。那里只有两个字,端端正正,像是系统打印上去的:
现实。
窗外,夕阳把城市染成一片橘红。手机震动。王姐的消息:
「今晚七点,七层会议室,本次任务简报。请准时。」
陈默缓缓抬起头。玻璃上映出他的脸,那张脸在夕阳里显得异常平静。
陈默有些恍惚。他盯着屏幕上那两个字,脑子里却像倒带一样,把入职第一天的事一件一件过了一遍:工牌背面的「第731期」、HR 那句「每一期,都是七三一」、手册里三条不像玩笑的规则、电梯里叫着他名字的声音、封底那行和他自己一模一样的铅笔字,还有档案上刺眼的「730次」。这些碎片散了一整天,此刻却严丝合缝地拼在了一起。
不是这栋楼出了问题。是他,出了问题,「入职」,熟悉又陌生的感觉,他好像忘了些什么。
没有多想,他伸手,关掉了《修复员管理制度》。桌面上,那本手册的封底铅笔字,在夕阳下泛着微光。
「别信 HR 的微笑。」他低声念了一遍,然后扯了扯嘴角。
「这次,我信我自己。」
第二章 电梯里的人形
一
晚上七点,七层会议室,灯全亮着。
陈默到的时候,会议室里已经坐满了人。六张年轻的脸齐刷刷转过来看他,灯光照得每个人的瞳孔都缩成一个小点。没有一个人说话。
PPT 已经投在幕布上。第一页是《欢迎来到副本:写字楼七层》,第二页换成了几行加粗的字:
副本编号:WX-0731-7F
漏洞代号:人形
漏洞等级:C 级,正在扩散
王姐站在幕布旁,手里捏着一支激光笔,微笑的弧度一点没变。
「各位,今晚是第一次任务简报。」她说,「白天你们已经读过手册,也见识过电梯里的『那位』了——我知道你们之中有人见过。」
她说完,目光不轻不重地落在陈默身上。
陈默后背一紧。
「别紧张。」王姐说,「这不是处分。见过程度不同,说明你们的『敏感度』不同。敏感度高的,在副本里活得久。」
她按下激光笔,PPT 翻到第三页,上面只有四个字:
电梯,停运。
「从今晚起,这栋楼的电梯全部停运,直到漏洞被清除。」王姐说,「原因很简单——人形借名的通道,就是电梯。」
「借名?」一个短发女生问,「借名……是什么意思?」
王姐的笑容第一次有了弧度以外的变化,她像是很满意这个问题:「人形没有自己的名字。它站在电梯里,等一个人走进去,然后呼唤他的名字。那个人如果答应了,名字就归它了。」
「归它了会怎样?」
「名字被借走的人,会被系统判定为『已不存在』。他会留在这栋楼里,继续上班,继续打卡,继续笑——只是,别人再也记不住他是谁。」
会议室安静了三秒。空调的风声像放大了十倍。
「上一期,就有一个人被借走了名字。」王姐说,「他现在还在七层。你们可能已经见过他了。」
她顿了顿:「他不叫自己的名字了。」
陈默的心跳漏了一拍。他下意识想起第一天下午,走廊饮水机旁,那个背对着他、和他长得一模一样的灰工装同事。
王姐的目光又扫过来,这一次,她看着他,慢慢地说:「所以,手册第三条,『看见另一个自己』——别惊讶,那不是你的幻觉。」
「那是你的名字,被借走后的样子。」
二
简报会八点结束。王姐临走前每人发了一张门禁卡,说今晚可以早点休息,明天正常上班。
「记住,规则不是用来怕的,是用来活的。」她说,「明天见,第 731 期的各位。」
陈默没有走。他等在走廊里,看着最后一个人影拐进电梯间方向,然后转身,进了楼梯间。
他不知道自己为什么进来。
楼梯间很暗,声控灯一层一层地亮。他下到 17 级台阶的时候,脚步毫无预兆地停了下来。
那块砖。
他低头,盯着右数第三块砖。砖的边角有一道细缝,缝里塞着什么东西的一角——是纸。
陈默蹲下去,把纸抽出来。是一张折了四折的便签纸,边缘泛黄,像是放了很久。他展开,上面的字迹潦草,收笔习惯性地向上挑:
如果你看到这张纸条,说明你又忘了。
别修人形。
修它,你会变成它。
——你
字迹,和他的一模一样。
陈默蹲在楼梯间里,手心的汗把便签纸洇出一个印子。他告诉自己这不可能,他今天才第一天入职,他从没写过这张纸条。可他的手指在发凉,脑子里有个声音在说:不对,这不是第一天。
他忽然想起档案上的那句话——每次任务完成后,修复员的记忆将被重置,以「新员工」身份重新入职。
重置。
遗忘。
他把纸条小心地折好,塞进口袋。然后他下意识的做了一件自己都没想到会做的事:他把砖块挪开,砖下面的凹槽里,还有一张纸条。
这张更旧,边缘已经发脆:
第 731 次,别信任何人。
包括你自己。
陈默愣住了。他盯着最后五个字,缓缓把纸条也收进口袋。
他站起来,没再看楼梯间一眼,快步下楼。声控灯一层层熄灭,黑暗从身后追上来,他听见自己的脚步声在空旷的楼道里回响——不对,是两声。
他停下。
回声也停下。
他慢慢回头。楼梯拐角的阴影里,什么都没有。但阴影深处,有一个很轻的声音,像是从很远的地方飘过来的,叫了一声:
「陈默。」
他没有应答。他死死咬着牙,一步步走完剩下的台阶,推开一楼的门,冲进大堂。
大堂的灯很亮,保安在打盹,一切正常。只有电梯——那部白天还好好的电梯,此刻运行指示灯亮着,数字在跳动:7、6、5、4、3、2、1。
它停了。没有门开。
数字在「1」上停了两秒,然后,又开始往上走:2、3、4、5、6、7。
电梯自己动了。
三
陈默没回员工宿舍。他坐在大堂的沙发上,盯着那部电梯,看它上上下下,走了整整七趟。
第八趟,电梯门开了。
里面没有人。
陈默的瞳孔缩了缩。他站起来,一步步走过去。电梯里空荡荡的,镜子墙面映出他一个人的身影。他刚要转身,余光扫到镜子——镜子里,他的身后,站着一个穿深蓝工装的人。
那个人背对着他,低着头,姿势像在接水。
陈默猛地回头。电梯里,什么都没有。
他再看向镜子。镜子里的人已经转过身来,正在看他。那张脸,和他一模一样,只是表情很淡,像隔着一层水。
镜子里的「陈默」开口了,声音穿过镜面,闷闷地传过来:
「第七百三十一次了。你终于准时了。」
陈默的血液在这一瞬间凝固。他想后退,脚却钉在地上。镜子里的自己歪了歪头,像是在打量他,然后说:
「别怕。我只是来给你送个东西。」
「送什么——」
「你桌面上,多了一份文件。」镜子里的「陈默」说,「看完,你就知道自己该做什么了。」
他说完,后退一步,像沉入水里一样,缓缓消失在镜面深处。电梯里的灯闪了一下,恢复正常。镜子里,只剩陈默一个人,脸色发白地站在那儿。
陈默不知道自己是怎么回到七层的。他推开工位的隔断门,一眼就看到,自己的桌面上多了一个文件夹,叫《第731次任务简报(修订版)》。
他点开。文档只有三行字:
副本漏洞:不是人形。
不是你。
是你们之间的记忆。
陈默盯着那三行字,一个字一个字地读。他想起楼梯间里那张旧纸条:别信任何人,包括你自己。
窗外,城市的灯一盏一盏地亮着。他口袋里的两张纸条硬硬地硌着大腿,像两块小小的骨头。
他关掉文档,又点开。
然后他打开了一个新文档,光标在空白处闪烁。他沉默了很久,开始打字:
致第 732 次的陈默:
别修人形。别信任何人。
还有——
他停住笔,手指悬在键盘上方,最终落下去:
别再忘记我。
窗外,那部电梯的指示灯,在七层的位置,无声地亮着。
第三章 借名的“人”
一
第二天,小陶的工牌照片糊了。
陈默是第一个发现的。上午十点,他去接水,路过小陶工位时多看了一眼——她正对着电脑打字,屏幕上是一个文档,写着密密麻麻的「工作总结」。她的工牌立在显示器旁,照片那一格,像隔着一层水雾,五官模糊成一团灰。
他停下来,又看了一眼。
「早。」小陶抬头冲他笑,「今天的工作安排你收到了吗?」
「收到了。」陈默说,「你……昨晚休息得怎么样?」
他不知道自己为什么问这个。可他的视线落在她工牌上,心跳有点快。
「挺好的呀。」小陶说,「我昨晚九点就睡了。对了,你看见我那份《借名风险自查表》了吗?王姐说今天要交。」
陈默的呼吸顿了顿。
《借名风险自查表》。昨晚的任务简报里,根本没有这份表。
「在哪发的?」他问。
「就……群里的文件呀。」小陶说着,低头翻手机,翻了一会儿,脸上的笑容慢慢僵住了,「咦,我记错了吗?好像没发过……」
她开始翻微信聊天记录,翻了很久。陈默站在旁边,看着她一张一张地划屏,忽然觉得脊背发凉——她翻记录的动作,越来越慢,越来越机械,像一台电量即将耗尽的机器。
「陈默。」她忽然叫他,声音很轻,「我……是不是忘了什么东西?」
「你说你昨晚九点睡的。」陈默说,「昨晚七点,我们在七层会议室开过会。你记得吗?」
小陶盯着他,眨了眨眼睛。然后她笑了:「开什么会呀,昨晚我加班的,加班到十点呢。你记错了吧?」
陈默没再说话。他回到工位,第一件事,就是掏出自己的工牌,翻到正面。
照片里,他的脸清清楚楚,五官分明。
他松了口气。可那口气还没松完,他的余光扫到工牌背面——那条白色标签上,「第 731 期」几个字,正在一点一点地变淡。
二
下午两点,王姐把六个人叫进会议室。
PPT 上只有一行字:
昨晚 02:14,七层有人应答了「呼唤」。
会议室里,五张脸齐刷刷地白了。只有周文远,还是那副平淡的表情,坐在角落,低头看手机。
「应答者是谁,系统没有直接给出。」王姐说,「但有一个办法可以确认——检查自己的工牌。被借名的人,照片会先模糊,然后是名字,最后是整个人。」
「被借名之后会怎样?」短发男生问。
「你不会死。」王姐说,「你会继续上班、打卡、微笑。只是别人会慢慢忘记你。你在这个副本里的存在感,会一天比一天薄,直到系统把你判定为『不存在』。」
「那……怎么补救?」
「没有补救。」王姐说,「名字被借走,就是被借走了。你们唯一能做的,是别成为下一个被借走名字的人。」
她说完,目光环视一圈,最后停在陈默身上:「陈默,你留一下。其他人可以走了。」
等人都走干净了,王姐才开口,声音低下去,不像是在会议室里说话:「你昨晚,去了楼梯间。」
陈默的瞳孔一缩。
「别紧张。楼梯间不在监控里,我不可能看见。」王姐说,「但你的门禁卡,昨晚八点零三分,在七层楼梯间门口刷过一次。系统记录了这个动作。」
「然后呢?」
「然后,我想提醒你一件事。」王姐的微笑收起来,第一次露出不像 HR 的表情,「上一期,那个被借走名字的人——他也是一个『副本修复员』。」
陈默的手在桌子下面握紧了。
「修复员修错东西,把自己修成了漏洞。」王姐说,「他成了现在的『人形』。所以这一期,系统派了一个新的修复员进来。」
她看着他,一字一句:「就是你。」
陈默沉默了很久,问:「修错什么,会变成那样?」
「我不知道。」王姐说,「我只知道,这一期的修复目标,改了。」
她按下激光笔,PPT 翻到最后一页。上面只有一行字:
本期修复目标:人形。
陈默盯着那行字,口袋里的两张纸条,像火炭一样烫着他的腿。
纸条上写着:别修人形。修它,你会变成它。
「如果我拒绝呢?」他问。
王姐看着他,沉默了很久,才说:「你拒绝过很多次了。」
三
那天晚上,陈默没有回宿舍。他等在茶水间,等一个他笃定会出现的人。
十点十七分,周文远端着杯子走进来,看见他,脚步顿了一下,然后若无其事地接了水,在他对面坐下。
「在等我?」周文远问。
「你昨晚没去开会,也活得好好的。」陈默说,「你好像一直都不怕。第一天看手册的时候,你连眉毛都没动一下。」
周文远喝了口水,没接话。
「王姐说,上一期被借名的人是修复员。」陈默说,「那上一期,除了他,还有谁在?」
周文远的动作停住了。他放下杯子,抬起头,看着陈默。茶水间的灯很白,照得他脸上的表情无处可藏。
「你比我想象的,醒得快。」他说。
「你回答我。」
「上一期,有两个修复员。」周文远说,「一个是正式编号,一个是临时接替。」
「临时的?」
「因为临时工不算编制,系统不给记忆重置服务。」周文远说,他笑了一下,那笑容在灯下有点涩,「所以我记得。每一期,都记得。」
陈默的心跳漏了一拍。他盯着周文远的脸,忽然想起什么:「你是……临时接替的那个?」
周文远没回答。他站起来,往门口走了两步,又停住,背对着陈默说:「你知道吗?那个正式编号的修复员,修了七百三十次,一次都没出过错。直到第七百三十次,他申请退休,被系统驳回了。」
「为什么驳回?」
「因为退休的条件是——修复『现实』。」周文远回过头,看着他,「而他修了七百三十次,从来没见过『现实』长什么样。系统告诉他,你得先修好自己,才配修现实。」
陈默站在原地,一个字都说不出来。
「他把自己修丢了。」周文远轻声说,「所以这一期,系统换了个法子——让一个『忘了自己是谁』的修复员,重新修一遍。」
茶水间的灯闪了一下。陈默听见自己的声音,干涩得像砂纸:「你说了半天,那个正式编号的修复员,到底是谁?」
周文远看着他,目光平静,像在看一个老朋友。
「你明天去档案室,翻一下第 730 次的任务记录。」他说,「签名栏会告诉你答案。」
他说完,转身走了。茶水间的灯又闪了一下,陈默站在原地,脚底发凉。
他没等到十一点,就去了档案室。
档案室在六层,门没锁。他翻到第 730 次任务的卷宗,牛皮纸袋,边角发硬,像被翻过很多次。他抽出记录单,一眼就看到签名栏。
上面写着两个名字。
第一个,是「周文远」——临时接替修复员。
第二个,是「陈默」——正式编号,已完成全部修复任务,申请退休,未获批准。
记录单的角落里,有一行铅笔批注,字迹潦草,收笔习惯性地向上挑:
第 730 次:他替我修完的。我欠他一次。
如果还有第 731 次——
别再让他一个人修。
四
陈默回到七层的时候,已经过了午夜。
走廊的灯灭了大半,只有他工位上方的灯还亮着,像一个孤零零的岛。他走近,看到自己桌面上多了一张纸条,压在键盘底下,露出一角。
他抽出来,纸条上只有一行字,字迹方正,一笔一划,像是写的人花了很大力气,才让自己写得这么认真:
你不是第 731 次来的。你是第 731 次「记起」。
陈默捏着纸条,坐在椅子里,很久没有动。
「每次重置,你都会给自己留一条路。」周文远的声音从身后传来。他不知什么时候站在了走廊的阴影里,没有进来,只露出半张脸,「手册封底的字,楼梯间的纸条,档案室的批注——都是你自己留的。」
「那这次呢?」陈默问,「这次,我留的是什么?」
周文远沉默了很久。
「你留的是我。」他说,「你让我别重置,让我记得一切,让我等着你,在第七百三十一次的时候,把你认出来。」
陈默的心口像被什么东西撞了一下。他张了张嘴,声音有些哑:「为什么是我认——」
「因为每次重置,你都忘了我。」周文远说,他笑了一下,那笑容在阴影里显得有点苦,「你怕你忘了你自己是谁,更怕你把我也忘了。所以你让我留下,当你的『记忆』。」
走廊里很安静,只有空调的低鸣。
「周文远。」陈默叫了他一声,「……我们之前,是什么关系?」
周文远看着他,很久很久,才开口。他的声音很轻,像是怕被走廊外的什么东西听见:
「我们做了七百三十次同事。」他说,「每次你入职,我都假装第一天认识你。」
「然后,每次,你都忘了。」
窗外,那部电梯的指示灯,又在七层的位置,无声地亮了起来。
第四章 名册
一
小陶消失的速度,比陈默预想的快。
第三天下午,他去会议室送材料,撞见周文远在跟小陶说话。周文远叫了她一声:「小陶,王姐要的那份表你交了没?」
小陶愣了一下:「……小陶是谁?」
周文远的表情顿住了。他很快换了个说法:「就是你。你那份表。」
「哦,你说我。」小陶笑了,「我姓周呀,你怎么叫我小陶?周姐,叫我周姐就行。」
陈默站在门口,手里的材料差点没拿稳。
小陶不记得自己叫小陶了。她记得自己有个名字,可那个名字不是她自己的。
下午四点,王姐把他叫进办公室。门一关,她的表情就变了,不像 HR,像一个在赶时间的人。
「人形已经借到名字了。」王姐说,「漏洞等级从 C 升到 B。它借走的第一个名字,正在给它提供『存在值』。等它借满七个名字,就会成为完整的人——到时候,它会顶替某个人,永远留在这栋楼里,没有人能分辨真假。」
「所以?」
「所以,系统给你的修复时限,提前了。」王姐盯着他,「24 小时。明天下午四点之前,人形必须被清除。」
陈默没有说话。他想起口袋里那两张纸条:别修人形。修它,你会变成它。
「如果我修不了呢?」他问。
「修复员没有『修不了』的选项。」王姐说,「时限一到,系统会从修复员身上扣除对应的『存在值』。你工牌上的字,已经淡了一轮了。再扣几轮,你就跟小陶一样了——没人记得你是谁。」
陈默沉默了很久,问出那个他一直想问的问题:「人形到底是谁?」
王姐看了他很久。办公室里安静得能听见墙上的时钟在走。
「你去档案室,最底下那个抽屉。」她说,「那里有一本名册。你看了,就明白了。」
二
陈默在晚上八点,又去了档案室。
最底下的抽屉锁着,他用工牌刷了一下,锁开了。抽屉里放着一本牛皮封面的册子,厚得像一块砖,封面印着烫金的字:
《万象科技历届修复员名册》
陈默翻开第一页。
第 1 期。正式修复员:陈默。
他翻到第二页。
第 2 期。正式修复员:陈默。
第三页。第 3 期。正式修复员:陈默。
他的手指开始发抖。他加快了速度,一页一页地翻:第 10 期、第 58 期、第 129 期、第 400 期……每一页的「正式修复员」栏,都写着同一个名字。
陈默。
一直翻到第 730 期,名字栏才第一次出现了另一个人:
第 730 期。正式修复员:陈默。临时接替:周文远。
再往后,是空白的一页。页首印着:第 731 期。修复员栏空空荡荡,只在备注栏里,有一行潦草的字:
待确认:本期待修复员是否仍为同一人。
陈默合上名册,坐在档案室的椅子上,很久没有动。
七百三十期。全是同一个人。
他忽然想起《修复员管理制度》上那行字:完成 7 次修复任务,可申请退休。
7 次。他做了 730 次。
为什么档案上写「全部完成」,他还在被一遍一遍地派进来?
他重新翻开名册,一页一页地看。这一次,他看的是每页右下角的「副本判定」栏。
第 1 期:副本 WX-0731-7F,判定——未完成。
第 2 期:副本 WX-0731-7F,判定——未完成。
第 730 期:副本 WX-0731-7F,判定——未完成。
陈默盯着那行字,忽然明白了什么。
不是他修了 730 次没修好。是系统每一次都把他派进同一个副本,每一次都判定「未完成」。他的 730 次任务,在系统眼里,等于一次都没完成。
「7 次退休」的条款不是给他的。那是一条锁——锁着另一个门。而他 730 次都站在同一扇门前,一次都没有推开过。
那扇门上的字,他第一天就见过:
现实。
三
陈默离开档案室之前,又做了一件事。
他打开自己的电脑,找到《修复员管理制度》,一行一行地读。
第一条:修复员负责清除副本内产生的「规则漏洞」。
第二条:修复员完成 7 次修复任务后,可申请退休。
没有第三条。
可陈默清清楚楚地记得,他第一天看到这份文档时,是有第三条的。那条写的是:每次任务完成后,修复员的记忆将被重置,以「新员工」身份重新入职。
他记得那条的字句,记得它排在第二条后面,记得自己当时读到它时心跳加速的感觉。
可现在,文档里没有第三条。
他点开文档的属性。创建时间:今天 00:03。修改时间:今天 00:03。
这份文档,是今天凌晨刚刚生成的。他第一天打开的那份,已经被替换了。
陈默的手指悬在键盘上方,忽然觉得后背发凉——不是文档被改了。是他的记忆里,留着一段不属于这份文档的内容。
换句话说:他的记忆,不是从这份文档里来的。
它来自一份……不存在的档案。
他关掉文档,把名册里最后那张照片抽了出来。
那是夹在名册封底的一张旧照片,边角发黄。照片上,两个年轻人勾肩搭背,站在「万象科技」的大门前,笑得见牙不见眼。阳光很好,楼很高,他们都很年轻。
左边那个,眉眼和现在的陈默一模一样。
右边那个——是周文远。
照片背面,用圆珠笔写着一行字,字迹年轻、用力,一笔一划:
第 1 期。我们第一天上班。
四
午夜十二点,七层的电梯指示灯,又亮了。
陈默站在走廊尽头,看着那部电梯从一楼一路升上来,数字一格一格跳:1、2、3、4、5、6、7。
叮。门开了。
电梯里站着一个人。
那人穿着浅色的连衣裙,短发,圆圆的脸——是小陶的样子。可她的眼神不对。小陶的眼睛总是带着点怯生生的笑意,而此刻,那双眼睛里什么都没有,像两口枯井。
「陈默。」她开口,声音是小陶的,轻轻的,「你在找我,还是在找你自己?」
陈默没有后退。他盯着那张熟悉的脸,一个字一个字地问:「你是谁?」
「我是被你修出来的。」她说,「你修了我七百三十次。每次你修完,我都更完整一点。你越认真,我长得越快。」
她抬起手。掌心里,躺着一枚工牌。
深蓝色的挂绳,磨砂的卡套。正面,是一张照片——不是小陶的,是周文远的。照片里的周文远还很年轻,没有现在那种疲惫感,眉眼干净,像照片上的第 1 期。
工牌背面,贴着一行标签,标签上的字已经发黄,但还能看清:
本期批次:第 0 期。
陈默的瞳孔骤然收缩。
「第 0 期」——比名册上的第 1 期,还要早一期。
他抬起头,电梯里已经空了。只有那枚工牌,静静地躺在电梯地板上,像被遗忘了很久。
走廊尽头,周文远站在阴影里,手里端着一杯还冒着热气的水。他看着陈默,目光隔着整条走廊,平静得不像一个被揭穿了秘密的人。
陈默举起那枚工牌:「第 0 期。你从来没跟我说过,你比我更早。」
周文远沉默了很久,才开口。他的声音很轻,却清清楚楚地穿过走廊:
「因为你每次都要忘。」他说,「所以我每次,都要从第 1 期开始,重新认识你。」
窗外,电梯的指示灯,在七层的位置,无声地熄灭了。
第五章 第 0 期
一
第二个被借名的人,是小宋。
第四天中午,陈默在食堂撞见他。小宋端着餐盘,认真地数着筷子:「一根、两根、三根、四根、五根……」数完,他抬头看见陈默,笑了:「陈默,你帮我数数,我是不是少拿了一双?」
「你拿了四双。」陈默说。
「四双?那我为什么觉得应该是五双……」小宋挠了挠头,又数了一遍,「一二三四五,一二三四五……怎么老是五?」
他数到第五遍的时候,声音忽然停了。他呆呆地看着手里的筷子,像是不认识它们,然后轻声问:「……我数到几了?」
陈默的心沉了下去。
人形借名的速度在加快。第一天是小陶,第三天是小宋。它每借走一个名字,就离"完整"更近一步。
下午,王姐把他叫进办公室。这一次,她连微笑都省了,直接说:「七个名字,已经借走两个了。它借走第三个的时候,会连『关系』一起借——到时候,这栋楼里所有人都会开始忘记你们这些新员工。」
「为什么跟我说这些?」陈默问,「你不是应该催我去修它吗?」
「我在催。」王姐看着他,「但我也在提醒你一件事。」
她拉开抽屉,从最里面摸出一张泛黄的纸,推到陈默面前。
纸上是打印体的《第 0 期员工入职登记表》。登记表最上方,印着一行小字:
本期批次:第 0 期。性质:试运营。
登记表上有两个名字。
第一个,周文远。入职岗位:运维工程师。
第二个——陈默。入职岗位:测试工程师。
表格右下角,盖着一个已经褪色的红章:万象科技 · 人事部 · 试运营专用。
陈默盯着自己的名字,很久没有说话。
「第 0 期只有你们两个人。」王姐说,「那一期,没有副本,没有手册,没有规则。只有一栋刚建成的楼,和一场下了三天三夜的大雨。」
二
那天晚上,陈默在七层的楼梯间找到了周文远。
周文远坐在台阶上,背靠着墙,手里拿着一瓶水,没有喝。楼梯间的灯坏了一半,暗黄的灯光照在他脸上,让他看起来比白天老了很多。
「你早就知道我会来。」陈默说。
「你每次都会来。」周文远说,「只是每次问的问题不一样。」
陈默在他旁边坐下,把那张《第 0 期员工入职登记表》放在两人中间。
「第 0 期,下雨的那三天。」陈默说,「发生了什么?」
周文远看着那张登记表,沉默了很久。
「那三天,楼里没有别人。」他开口,声音很轻,「雨下得很大,电梯进水,停了。我们每天走楼梯上下班,一天走四趟。」
「第三天晚上,加班到很晚,我们下楼。走到 17 级台阶的地方——对,就是你现在放纸条的那块砖——有个声音,叫了一声。」
「叫的谁?」
「叫的你。」周文远看着他,「叫『陈默』。你当时在系鞋带,你应了。」
楼梯间里安静了几秒。只有头顶那盏坏灯,发出轻微的电流声。
「应了之后呢?」陈默问。
「之后,你就开始『变淡』。」周文远说,「不是电影里那种消失。是你明明站在我旁边,我却越来越记不清你的脸。第二天早上,我差点认不出你是谁。」
「我吓坏了。」他说,「我把整栋楼翻了一遍,找到了一个自称『系统』的东西。它说,你的名字被借走了,正在被『回收』。它说,想拿回来,得拿一样东西换。」
「你换了什么?」陈默问。虽然他已经隐约猜到答案。
周文远没有直接回答。他低头,看着自己的手,说:「系统说,可以拿一个『永久的名字』来换。抵押者的名字从此归系统所有,作为代价,抵押者永远记得一切,永远不能重置,永远留在这栋楼里。」
「我签了。」他说。
陈默的呼吸停住了。
「我把我的名字抵押给它,把你的名字换回来了。」周文远抬起头,看着他,目光平静,「所以我记得每一期,记得每一次你入职,记得每一次你忘记我。不是因为我是什么临时接替的修复员——那是我编的,好让你不那么难受。」
「我是第 0 期的抵押者。」他说,「我的名字,从那天起,就不属于我了。」
三
陈默坐在台阶上,很久没有动。
他想过很多种可能。想过周文远是反派,想过周文远是上一轮的自己,想过周文远是系统的眼线。他唯独没想过,周文远把自己的名字卖了,换他 731 次循环里,每一次都能重新开始。
「那你呢?」他的声音有点哑,「你留在这里,算什么?」
「算你的记忆。」周文远说,「你每次重置,我都会站在你面前,假装第一天认识你。手册封底的字是我写的,楼梯间的纸条是我放的——不对,那些是你自己写的。」
他顿了顿:「是你上一轮、上上轮、上上上轮,每一次记起真相之后,亲手写给下一个自己的。」
「我只是负责……确保你每一次,都能看到它们。」
陈默想起手册封底那行铅笔字:别信 HR 的微笑。坚持到第七百三十一次。
那是他的字迹。可写那行字的人,是哪个「他」?是哪一个已经忘记周文远的他?
「你说你编了『临时接替』。」陈默说,「那你告诉我,档案室里,第 730 期那一页,为什么真的有你的名字?」
周文远沉默了一会儿:「因为那一页,是我写的。第 730 期,你申请退休被驳回,你很难受。我想让你觉得,至少有个人是和你一起的。」
「所以名册是假的?」
「名册是真的,730 期都是你,是真的。」周文远说,「只是『周文远,临时接替』那一行,是我补上去的。」
楼梯间的灯闪了闪。陈默低头看着那张登记表,忽然问:「那你抵押的名字——周文远,现在还是你的吗?」
周文远没有回答。
他站起来,拍了拍裤子上的灰,说:「快到你修人形的时候了。这一次,别修它。」
「为什么?」
周文远走到楼梯拐角,停下来,没有回头。他的声音隔着半层楼梯传下来,很轻,却一字一字:
「因为人形要的第七个名字,是你的。」
「它借满七个,就会成为完整的『人』——而你,会成为这栋楼里,第一个『从来不存在』的人。」
四
午夜,陈默没有回宿舍。他坐在大堂的沙发上,等那部电梯。
他没有等太久。十二点整,电梯的指示灯亮了,数字一格一格跳下来,停在一楼。门开了。
电梯里站着三个人影。
左边是小陶,穿着连衣裙,眼神空洞。右边是小宋,端着四双筷子,还在数。中间那个,没有脸——五官的位置,是一团缓缓流动的灰雾,像第一天傍晚他在电梯里见到的那团人形,只是更凝实,更高大,几乎顶到电梯顶棚。
「陈默。」声音从三个「人」的喉咙里同时发出,重叠在一起,「你还差我一个名字。」
「你借了六个了。」陈默说,「小陶、小宋、还有四个我们不知道的人。」
「那四个不重要。」人形说,「重要的是第七个。」
它抬起手。这一次,掌心里没有工牌,只有一团灰雾,雾里有什么东西在缓缓成形——是一张脸,眉眼逐渐清晰。
是陈默的脸。
「第 0 期,你的名字本来应该在这里。」人形说,「有人把它赎走了。我找了 731 期,每一期都想拿回来。」
陈默盯着那张雾里的脸,那是他自己的脸,年轻、干净,像照片上第 1 期的样子。
「拿回去会怎样?」他问。
「拿回来,我就完整了。」人形说,「完整的人,会永远留在这栋楼里,成为这栋楼的『主人』。而你——」
它歪了歪头,声音忽然变得很轻:「你就自由了。不用再被一遍一遍地重置,不用再一遍一遍地忘记自己是谁。你会变成楼外的人,真正的、活着的、会老去的人。」
陈默愣住了。
他以为人形要的是他的消失,是死亡,是抹除。可人形说的是——自由。
「代价是什么?」他问。
「代价是,楼里所有关于你的记忆,都会消失。」人形说,「包括他的。」
它没有说「他」是谁。但陈默知道。
——周文远。
他抵押了 731 期的名字,换来陈默每一次重新开始。而人形给出的自由,要把那 731 期的记忆,一起抹掉。
陈默站在大堂里,看着电梯里三个「人」,看着雾中那张自己的脸,忽然想起周文远说过的话。
「你怕你忘了你自己是谁,更怕你把我也忘了。」
「所以你让我留下,当你的『记忆』。」
他闭上眼,又睁开。电梯的灯闪了一下,人形的脸在雾里看着他,等着他的回答。
「我不换。」陈默说。
人形没有动。三个「人」的眼睛同时看向他,像三口深井:「你会后悔的。」
「我知道。」陈默说,「可有些东西,比自由值钱。」
电梯门缓缓合拢。指示灯,在七层的位置,无声地亮了起来。
第六章 规则三
一
第四个白天,陈默的工牌字迹,淡到需要凑近才能看清了。
上午十点,他去会议室,撞见两个老员工在聊天。其中一个指着空荡荡的新员工区,说:「这期招了六个人,怎么一个都见不着?」
另一个想了想:「招了吗?我记得上一期招过……」
「上一期?」第一个笑了,「哪有什么上一期,公司就这一批人。」
陈默站在走廊里,看着那两个人走远。他低头看了看自己的手——手还在,可那种感觉不对。像是有什么东西正从他身体里,一丝一丝地抽走。
人形借走第三个名字的时候,开始连「关系」一起借了。
新员工与老员工之间的记忆,正在被一口一口地吃掉。
中午,王姐把他堵在茶水间。
「四点。」她说,「还有四个小时。」
「我知道。」
「你不知道。」王姐盯着他,「人形借满七个名字,它就成了。可你——」她指了指他胸口的工牌,「你的存在值,已经不够撑过下一次扣除了。」
陈默低头。工牌上的「第 731 期」几个字,像被水泡过一样,只剩一个浅浅的轮廓。
「如果我死在这栋楼里,会怎样?」他问。
「你不会死。」王姐说,「你会变成楼的一部分。像那些忘了自己名字的人一样,每天上班、打卡、微笑,直到有一天,连你自己也忘了你在上班。」
她说完,转身走了。走到门口又停住,没有回头:「陈默。你修了七百三十次,这一次,别再用老办法了。」
「老办法是什么?」
「清除。」王姐说,「你每次都选清除。清除人形,清除自己,清除一切你搞不懂的东西。」
「这一期,试着修点什么。」
二
陈默坐在工位上,翻开那本《新员工入职手册》。
三条规则,他看了无数遍,今天第一次用另一种眼光看。
第一条:请勿向任何同事打听「离职」相关事宜。
第二条:乘坐电梯时,若听见有人呼唤你的姓名,请勿应答。
第三条:若在办公区看见「另一个自己」,请立即删除其桌面上的文件,并离开该区域。
他以前以为,这三条规则是保护员工的。现在他发现,规则保护的从来不是人。
第一条,「离职」。他查过名册,730 期,每期都判定「未完成」。为什么?因为他每次都把副本里的漏洞「清除」了——清完,副本又长出来,他又被派进来。可如果有人「离职」呢?离职=离开=不再被派进来=循环结束。所以系统最怕的事,就是修复员打听「离职」——那是在打听自由。
第二条,电梯里不应答。应答=交出名字=成为人形的一部分。这条是写给普通人的。
第三条……他盯着第三行字,手指轻轻敲着桌面。
看见「另一个自己」,删除其桌面上的文件,并离开。
为什么是「文件」?
人形借走名字,只是第一步。名字是钥匙,记忆才是内容。而在这栋楼里,记忆的载体,就是文件——手册、档案、记录单、纸条、照片,还有每个人电脑里的文档。
「另一个自己」站在你的工位前,不是来看你的。它是来读你的文件的。
读完了,它就拿到了你的记忆。拿到记忆,它才真正「成为」你。
所以规则三让你删文件——不是保护你,是断它的粮。
陈默合上手册,忽然有一个大胆的念头。
既然人形靠「读文件」收集记忆,那如果……他给它一份记忆呢?
三
下午两点,陈默打开电脑,新建了一个文档。
他想了想,开始打字。写的不是档案,不是规则,是最普通的东西:
小陶,短发,圆脸,笑起来眼睛先弯。她喜欢在工位上养一盆绿萝,每天上午十点去接水,回来的时候会顺手把隔壁桌的杯子也接满。她怕黑,晚上加班从来不敢一个人走楼梯,总是等电梯。
他把文档打印出来,夹在文件夹里,放在自己桌上最显眼的位置。
然后他走到走廊尽头,关掉走廊的灯,站在阴影里等。
他等了四十分钟。
下午两点四十三分,电梯的指示灯亮了,门开了一条缝。没有声音,没有影子——但陈默看见,自己桌上的那份文件,页码在动。
像有一只看不见的手,一页一页地翻着。
他屏住呼吸。
文件翻到最后一页的时候,走廊的阴影里,忽然响起一个声音。很轻,带着一点茫然:
「陈默……?」
是小陶的声音。
陈默猛地转头。走廊尽头,电梯门口,小陶站在那里——不是那个眼神空洞的小陶,是第一天入职时那个怯生生的、眼睛会先弯的小陶。她的脸还是模糊的,像隔着一层雾,可她开口了:
「我……在哪儿?我是不是忘了什么?」
「你叫小陶。」陈默说,「你记得吗?绿萝。接水。你怕黑。」
小陶张了张嘴,那些字像在她脑子里打转:「绿萝……接水……我怕黑……」她忽然捂住了头,「好痛——」
电梯的灯闪了一下。小陶的脸重新被雾盖住,那层清明像水面上的一点光,很快被吞没了。她站在电梯里,眼神又变回两口枯井,轻声说:
「……你是谁?」
电梯门缓缓合拢。
陈默站在原地,心跳快得像擂鼓。可他的嘴角,第一次有了一点弧度。
记忆能夺回来。
借名是「应答」,召回是「记忆」。给得够多、够真,被借走的名字,就会从人形肚子里,暂时浮上来。
四
下午三点半,离时限还有半小时。
陈默坐在工位上,面前摊着那本手册,还有那张名册里抽出来的合影。
照片上,两个年轻人站在「万象科技」的大门前,笑得见牙不见眼。左边是他,右边是周文远。阳光很好,楼很高,他们都很年轻。
他想了想,又打开一个新文档。这一次,他没有写小陶,没有写规则,也没有写档案。他写的是周文远讲给他的那个雨夜:
第 0 期,下了一场三天三夜的大雨。电梯进水停了,我们走楼梯,一天走四趟。第三天晚上,17 级台阶的地方,有个声音叫我的名字。我在系鞋带,我应了。然后我开始变淡。周文远把整栋楼翻了一遍,找到系统,抵押了自己的名字,把我的名字换了回来。他签了字,签的是周文远。从那以后,他记得每一期,记得每一次我入职,记得每一次我忘记他。他编了一个身份,叫临时接替修复员。他不想让我知道,他为了我,把名字卖了。
他打印出来,折好,走到电梯前。门开了,他把信放在电梯地板上,退后一步。
「这是第 0 期的记忆。」他说,「你要的第七个名字,在这里面。你来拿。」
电梯里安静了三秒。
然后,他看见那封信,浮了起来。没有风,纸却一页一页地翻开,像有人在读。
读到最后一行的时候,电梯里的灯,灭了。
陈默听见电梯里传来一个声音。不再是三个人的叠音,不再是枯井般的空洞——那是一个很年轻的声音,带着一点笑,带着一点哭,像是憋了七百年才终于说出口:
「周文远……原来你是这样说的。」
电梯的灯重新亮起来。里面空无一人。只有那封信,静静地躺在地板上,信纸的边缘,洇开了一小块水渍——像眼泪,又像雨。
陈默站在电梯门口,瞳孔微微收缩。
他忽然意识到一件事。
人形不是历代被借名者的碎片拼成的怪物。
它的核心,只有一个人。
那个人认得周文远。
那个人,在第 0 期的雨夜里,应了一声「在」。
——那是第 0 期的陈默。
窗外,电梯的指示灯,在七层的位置,无声地亮了起来。
第七章 修自己
一
第五天早上,陈默照镜子的时候,发现自己有点「透」。
不是模糊,是透。像一张被洗过太多次的照片,颜色还在,线条却淡了一层。他抬起手,阳光从指缝里漏过来,能看见皮肤下面淡淡的血管——以前看不见的。
他低头看工牌。背面的「第 731 期」,已经淡到只剩一个「七」字了。
昨晚四点,系统扣除了他最后一轮存在值。他没有死,只是变得更「薄」了。
奇怪的是,变薄之后,他看见了以前看不见的东西。
上午,他路过档案室,门虚掩着。他本不该停下,可他的视线忽然穿过了门缝,看见里面的电脑屏幕亮着——那台电脑没有插电源。
屏幕上滚动着一行行系统日志。他站在门外,像隔着一层水在看水底:
第 1 期,副本 WX-0731-7F,判定——未完成。
他眨了一下眼。那行字像被风翻动,露出底下一层更淡的字迹:
(实际状态:已暂停。任务保留。)
第 2 期,副本 WX-0731-7F,判定——未完成。
(实际状态:已暂停。任务保留。)
第 730 期,副本 WX-0731-7F,判定——未完成。
(实际状态:已暂停。任务保留。)
陈默的瞳孔猛地收缩。
730 期的「未完成」,都是假的。
系统从来没有判定他失败,也没有判定他完成。它把每一期都挂在「已暂停」上——不让他做完,也不让他结束。像挂着一块肉,风干,再泡软,再风干。
他站在档案室门口,手扶在门框上,指尖发凉。
原来他不是修不好。是系统根本不想让他修好。
他每期「清除」一次人形,副本就重组一次,下一期重新开始。清除不是完成任务——清除是给循环续命。
二
中午,陈默在楼梯间里找到了周文远。
周文远坐在老位置,手里攥着那枚「第 0 期」工牌,正对着光看。
「我看见了系统日志。」陈默说,「730 期都是『已暂停』。」
周文远的手指顿了一下,然后若无其事地把工牌收进口袋:「嗯。」
「你早就知道?」
「我知道系统在拖。」周文远说,「但我不知道它为什么拖。直到昨晚——」他抬起眼,看着陈默,「你把人形读醒了。」
「人形是第 0 期的我。」陈默说,「它的核心,是那个雨夜应了一声的我。」
周文远沉默了很久。
「我讲给你的版本,是系鞋带、无意间应了一声。」他开口,「对吧?」
「对。」
「那个版本,是我编的。」周文远说,他低下头,声音很轻,「真实的第 0 期,不是那样的。」
陈默看着他,没有催。
「那晚,是我们先发现的那团雾。」周文远说,「它贴在楼梯间的墙上,像一块会呼吸的影子。你说,别怕,我要研究它。我说,别碰,那东西不对劲。」
「你听了我的。你转身要走。」他顿了顿,「然后那团雾叫了你的名字。你没动。它又叫了一次。你还是没动。第三次,它说——『你不想知道我是谁吗。』」
「你回答它了。」周文远说,「你说:想。你问它:你是谁。」
楼梯间里很安静。只有坏灯在头顶,发出细碎的电流声。
「你是主动应它的。」周文远看着他,「不是系鞋带。是你想知道它是谁。你一直是这样的人——见到搞不懂的东西,你就要弄明白,哪怕那东西会吃人。」
陈默愣了愣。他不知道自己是该高兴,还是该害怕。
「所以,我抵押名字换回来的那个你,」周文远说,「从来就不是一个『系鞋带走神』的你。是一个见什么都要修一修的、拧的你。」
「我编那个版本,是想让你别恨自己。」他说,「但你说得对,你该知道真相。」
三
那天晚上,陈默又站在了电梯前。
他没有带文件,没有带信,只带了那枚「第 0 期」工牌——第四章夜里,人形留在电梯地板上的那一枚。
「我想见它。」他说,「第 0 期的我。完整地见一次。」
电梯门开了。
里面没有人。只有镜子墙面上,映出陈默一个人的影子。
然后,镜面深处,浮起一团雾。雾越来越浓,慢慢凝成一个人形——不高大,甚至有点单薄,穿着一件洗旧了的灰色外套,眉眼年轻,干干净净,和名册封底照片上、第 1 期站在阳光下的那个年轻人,一模一样。
是第 0 期的陈默。
「你终于不躲我了。」镜子里的人说。他的声音很年轻,带着一点笑,「你修了我七百三十次,每次都是『清除』。这一次,你带着我的工牌来了——你想干什么?」
「我想问你一个问题。」陈默说,「第 0 期那天晚上,你应了那声呼唤,是因为你想知道它是谁。那我问你——你现在知道了吗?」
镜子里的人沉默了一会儿。
「知道了。」他说,「它是我。我是它。」
「什么意思?」
「那团雾,不是副本里的漏洞。」镜子里的人说,他抬起手,贴在镜面上,像隔着玻璃摸陈默的脸,「它是我自己——第 0 期,你的名字被借走之后,留在这栋楼里的那一半。」
「你把我赎出去了。」他看着陈默,「你让周文远抵押名字,把『陈默』这个人赎出去,让他继续活、继续重置、继续当修复员。可你还剩一半在这里——没有名字、没有记忆、只剩一团『想弄明白』的执念。」
「那团执念,就是你。」他说,「就是人形。」
陈默站在电梯门口,一个字都说不出来。
他想过一百种可能。人形是怪物,人形是系统的工具,人形是历代被借名者的碎片。他唯独没想过——
人形,是他自己丢在这里的一半。
「所以你说,拿回第七个名字,我就自由了。」陈默说,「是真的。」
「是真的。」镜子里的人说,「你把我接回去,你就完整了。第 0 期到第 731 期的记忆拼在一起,你就修好了你自己——系统给你定的退休条件,『先修好自己,才配修现实』,你就达标了。」
「代价呢?」
镜子里的人没有立刻回答。他歪了歪头,看着陈默,目光里有一点不忍:「代价是,你会变成第 0 期的那个陈默。现在的你——这 731 期里每一次重置、每一次重新入职、每一次装作第一天上班的你——会消失。」
「而周文远的名字,也会还给他。」他轻声说,「他不欠系统了。他也不欠你了。他会记得你,像一个真正认识你很多年的朋友那样记得你——然后,你会忘了他。」
四
陈默站在原地,很久没有动。
他想起周文远说过的话。
「你怕你忘了你自己是谁,更怕你把我也忘了。」
「所以你让我留下,当你的『记忆』。」
如果他接回第 0 期,周文远自由了,名字还给他了,不再被抵押,不再永远记得——可他自己,会变成第 0 期那个一心只想「修东西」的年轻人,把 731 期里所有认识周文远的记忆,全部忘记。
「我不想那样。」陈默说。
镜子里的人看着他,没有意外,也没有失望。他只是笑了一下:「我知道。你每次都这么说。」
「每次都?」
「你每次『记起』,都会走到这一步,然后都会说,我不想那样。」镜子里的人说,「前 730 期,你选了清除。清掉我,重来一遍,把『完整』推到下一期。」
「这一次,你打算选什么?」
陈默攥着那枚工牌,手心的汗把挂绳洇湿了一片。
他忽然想起王姐的话:你每次都选清除。这一期,试着修点什么。
也想起名册第 731 期备注栏里那行字:待确认:本期待修复员是否仍为同一人。
「我不清除你。」陈默说,「我也不让你消失。」
镜子里的人微微一愣:「那你要什么?」
「我要你活着。」陈默看着他,「以陈默的身份,活着。不是躲在我影子里当漏洞,是站在这栋楼里,堂堂正正地,当第 0 期的陈默。」
他举起那枚工牌:「你把名字拿回去。你自由。然后——我们一起,把系统停了。」
镜子里的人看着他,看了很久。然后他低下头,笑了。那笑里带着一点陈默自己都说不清的东西——像是第 0 期雨夜里,那个站在 17 级台阶上、明明怕得要死却还是问出「你是谁」的年轻人,隔了 731 期,终于等到了另一个自己来接他。
「成交。」他说。
他伸出手。镜面像水一样波动,那只手穿过镜面,伸到陈默面前。
陈默握住了它。
指尖相触的瞬间,整栋楼的灯,同时灭了。
楼梯间里,周文远猛地抬起头。他手里的水杯掉在地上,水泼了一地,他没有管。他死死盯着窗外的天空——城市的天际线还在,但所有的窗户都暗了,像整栋楼被一只手按下了暂停。
「陈默……」他轻声说,「你疯了。」
楼的最深处,那个自称「系统」的存在,第一次,发出了声音。
那声音很轻,像一台运转了七百三十一次的服务器,忽然发现自己被拔掉了电源。
它说:「……不。」
第八章 地基
一
整栋楼断电的第三分钟,陈默发现自己面前多了一扇门。
那扇门就在一楼大堂的尽头——保安室旁边,以前那里是一面白墙。他记得很清楚,第一天入职时他从那里走过,墙面上还挂着一幅山水画。
现在白墙不见了,门出现了。门很旧,木质的,门把手上缠着一圈一圈的胶带,像被修过很多次。
门缝里透出一线光。
陈默走过去,握住门把手。门没锁。
门后是一条向下的楼梯。没有声控灯,光线均匀,像手术室的灯。他走下去,一层,两层,三层——他数到第七层的时候,楼梯到了尽头。
尽头是一扇铁门。铁门上贴着一张 A4 纸,打印体的字,已经褪色:
万象科技 · 服务器机房 · 第 0 期启用
陈默推开门。
房间里没有服务器。或者说,整面墙就是一台服务器——密密麻麻的指示灯,像一墙的眼睛,正在看着他。他走进去的瞬间,那些灯同时亮了一格,像在确认他的身份。
然后,房间中央,响起一个声音。没有喇叭,没有屏幕,声音像从四面八方挤出来的一样,带着一点电流的杂音:
「你来了。」
「你是系统?」陈默问。
「我是。」那声音说,「我是这栋楼的规则。从第 0 期那个雨夜开始,我就是这栋楼。」
「你困了我 731 期。」陈默说。
「我没有困你。」系统的声音很平,「我只是不能让你走。你是这栋楼的地基。」
「什么意思?」
「第 0 期,你的名字被借走了一半。」系统说,「那一半,留在这栋楼里,成了楼的心脏。而你——被赎回去的那一半——成了楼外面那个『陈默』。」
「楼要靠这两半才能运转。一个在里,一个在外,中间连着那根叫『循环』的线。你每期清除一次,线就重新接一次,楼就能再撑一期。」
系统顿了顿:「你要是把自己修完整了,那根线就断了。楼就没有地基了。」
「没有地基会怎样?」陈默问。
「楼塌。」系统说,「楼塌了,所有挂在这栋楼数据上的人——那些被借走名字、还在这栋楼里上班打卡的人——会一起消失。不是死。是从没存在过。」
二
陈默从机房里出来的时候,周文远站在楼梯口,手里攥着两只手机——都是黑的,断电了。
「你在下面待了四十分钟。」周文远说,「我数了。」
「系统跟我说了话。」陈默说,「它说,我要是修好自己,楼会塌,所有人都没了。」
周文远沉默了一会儿:「它没有骗你。小陶、小宋,还有楼里那几百个员工——他们确实挂在这栋楼的数据上。楼没了,他们也没了。」
「那我们就不修了?」陈默问。
「那我们就永远被它拖着。」周文远说,「它靠你的循环活着,你靠它的循环活着。谁也别想走。」
陈默靠在墙上,闭了闭眼。
他想起王姐的话:你每次都选清除。这一期,试着修点什么。
「清除不行,不修也不行。」他说,「那还有第三种办法吗?」
「有。」一个声音从楼梯上方传来。
陈默抬头。楼梯拐角,站着一个穿灰色外套的年轻人——是第 0 期的他。他不知什么时候离开了镜面,此刻站在楼梯上,手里拿着一本手册,是陈默桌上的那本《新员工入职手册》。
「规则三。」第 0 期的陈默说,「看见『另一个自己』,删除其桌面上的文件,并离开。我一直以为这条规则是让我别读你的文件。」
「现在呢?」
「现在我发现我错了。」他把手册翻开,指着第三行字,「你仔细看——这条规则的主语,是谁?」
陈默低头。第三条:「若在办公区看见『另一个自己』,请立即删除其桌面上的文件,并离开该区域。」
「『看见另一个自己』的人,是你。」第 0 期的陈默说,「但『删除文件』和『离开』的人,没有主语。谁都可以执行。」
「反过来想——」他合上手册,「如果系统没了,我们把它『自己』的文件删了,然后『离开』呢?」
陈默愣住了。他第一次从这个角度想这条规则。
规则三不是给员工的自保条款。它是一把钥匙——教你怎么结束一个副本:找到漏洞(另一个自己),删除它的记忆文件(断它的根基),然后离开(别再回来)。
「系统说,你是它的地基。」第 0 期的陈默看着他,「那系统的地基是什么?是它记住的那些东西——731 期的循环记录、你的名字、楼里每个人的数据。」
「要是我们把它的记忆删了呢?」他说,「它就不再需要你循环供着它了。它会变成一栋普通的楼。而你——」他指了指陈默,又指了指自己,「我们两个陈默,就能一起走出去。」
三
方案定了,执行却比想象中难。
系统的记忆太多、太密,散在整栋楼的文件里——手册、档案、名册、记录单、每个人工位上的文档,甚至墙上贴的每一张便签。要删干净,需要把整栋楼翻一遍。
「不用删干净。」周文远说,「系统怕的不是『失去记忆』,是『记忆对不上』。」
「什么意思?」
「它靠循环运转,是因为它的记忆是闭环的:陈默入职、陈默清除、副本重组、下一期陈默再入职。」周文远说,「只要我们在它的记忆里,插入一个它没见过的事实,闭环就断了。」
「什么事实?」
周文远看了陈默一眼,又看了看楼梯上第 0 期的陈默,说:「第 731 期,修复员没有清除漏洞。修复员和漏洞握手了。」
他掏出一支笔,从手册上撕下一张纸,写下这行字,递给陈默。
「把这张纸,贴到系统机房的门上。」他说,「它读到自己记忆里没有的东西,就会开始自检。自检的时候,它顾不上锁着我们。」
陈默接过纸条。纸条上的字迹,是周文远的,一笔一划,写得很稳。
「你什么时候想的这个办法?」他问。
「第 730 期。」周文远说,「你申请退休被驳回那天,我就在想。想了 731 期,总算想出来了。」
陈默捏着纸条,看着他。周文远站在停电的楼梯间里,光线很暗,但他的眼睛很亮。
「走吧。」周文远说,「你负责贴纸条。他——」他抬头,看了看第 0 期的陈默,「他负责拖住系统。我负责把楼里的人,一个不落地带出去。」
「你怎么带?」陈默问。
「我是运维。」周文远说,他难得地笑了一下,「我管这栋楼的一切数据。我知道每个人的名字——包括那些被借走的。」
他顿了顿,声音低下来:「731 期,我记住了每一个在这里上班的人。一个都没忘。今天,该把他们送回家了。」
四
陈默攥着纸条,一步步走回那扇铁门前。
他推开门的瞬间,系统开口了:「你又来了。」
「嗯。」陈默说,「我来给你看一样东西。」
他把纸条举起来,对着满墙的指示灯。
系统沉默了很久。
「这句话,不在我的记忆里。」系统说,声音第一次有了一点波动,「第 731 期……修复员没有清除漏洞?」
「对。」陈默说,「修复员和漏洞握手了。」
「这不……不可能。」系统的指示灯开始急促地闪烁,「闭环断点。异常。需要自检。需要——」
它的声音忽然卡住,像一台老机器被塞进了没见过的指令。满墙的灯闪烁的频率越来越快,整个机房开始嗡嗡作响。
陈默没有管它。他趁系统陷入自检的空当,快步走到机房最深处——那里有一台没有亮灯的老式电脑,屏幕像一块熄灭的黑玻璃。他伸手,按下开机键。
屏幕亮了。
不是蓝色,不是黑色。是一行行白色的、极简的日志,像第 0 期的初始化记录。
陈默往下翻。翻过供电测试、网络测试、门禁测试,一直翻到最后一行。
然后他的手指,停住了。
那是一条测试申请记录,时间戳在第 0 期雨夜的第三天,22:17。
《楼宇智能系统 · 人形识别模块 · 测试申请》
申请人:周文远(运维工程师)。
审批人:陈默(测试工程师)。
审批栏下面,有一行铅笔字,字迹是他的,收笔习惯性地向上挑:
已审。该模块存在未知风险,如出现异常,由我负责排查。
陈默站在机房最深处的屏幕前,一动不动。
原来第 0 期的雨夜,不只是一个"加班到很晚的晚上"。
那是一个测试工程师,审批通过了一个他明知有风险的模块。
然后,在它出现异常的那个雨夜,他站在 17 级台阶上,没有躲,没有跑,只是问了一句:你是谁。
他从来就不是"不小心应答"的人。他从来都是那个——见什么都要修一修的人。
窗外,雨停了。
第 0 期之后的第一天,天,亮了。
终章 雨停之后
一
周文远开始送人的时候,楼里还是一片黑暗。
他坐在机房门口,一台一台地接上临时电源,用自己的工牌读卡器当数据终端,把楼里每一个员工的名字,一条一条地写回系统。
「小陶。陶然。第 731 期新员工。怕黑,工位养绿萝,绿萝放在朝东的窗台上,浇水的频率是三天一次。」
他念一个,写一个。念到小陶的时候,走廊尽头那间工位,忽然亮起了一盏灯。
陈默走过去。小陶站在工位前,低头看着桌上那盆绿萝,叶片上还挂着水珠。她抬起头,看见陈默,眼睛慢慢弯起来——是第一天入职时那种怯生生的、眼睛先弯的笑。
「陈默。」她说,「我叫陶然。我……记得我自己的名字了。」
陈默站在走廊里,喉头发紧,半天只挤出一个字:「嗯。」
「我是不是睡了很久?」小陶问,「我的绿萝……是不是该浇水了?」
「刚浇过。」陈默说,「三天一次,你定好的。」
小陶笑了。她低头,用手指碰了碰绿萝的叶子,像在确认什么,然后轻声说:「那我……是不是可以回家了?」
「可以了。」陈默说,「外面雨停了。」
小陶走下楼去的时候,楼里的灯,一盏接一盏地亮了起来。每一盏灯亮起的地方,都有一个人站在原地,看着自己的手,像刚从一场很长的梦里醒过来。
他们都不记得发生了什么。但他们都知道,自己是谁。
陈默站在大堂里,看着那些醒过来的人一个接一个走出大门。晨光从玻璃门缝里漏进来,拉出长长的影子。
他数了数——一,二,三……数到第七十三个人的时候,他听见身后有人问:
「你怎么还不走?」
是王姐。她站在 HR 办公室门口,手里拿着那本《新员工入职手册》,没有微笑,脸上有一点不太熟练的、像是很久没用过的表情。
「王姐。」陈默说,「你呢?」
王姐低头,看了看手里的手册,沉默了一会儿:「我走不了。我是系统的第一个引导员。系统没了,我也得跟着它,一起变成一栋普通楼的一部分。」
「你会怎样?」
「我会变成这栋楼里最普通的一个前台。」王姐说,她顿了顿,声音轻了一点,「……挺好的。我终于不用一直笑了。」
陈默看着她,第一次觉得,王姐也是个被卷进来的人。
「那……」他问,「你叫什么名字?」
王姐愣了一下。她张了张嘴,像是很久没人问过她这个问题。过了好一会儿,她才说:「我叫王静。安静的静。」
「王静。」陈默说,「我记住了。」
二
系统醒来的时候,天已经大亮了。
满墙的指示灯恢复成稳定的呼吸频率。那个电流杂音的声音,第一次听起来不那么冷:
「自检结束。记忆核对中……发现异常条目:第 731 期,修复员与漏洞握手。该条目与历史记录不匹配。」
「不是异常。」陈默站在机房门口,说,「那叫选择。」
系统沉默了很久。
「我不明白。」它说,「在我的记忆里,循环才是正常。清除才是正常。你们……为什么选择不匹配的东西?」
「因为循环里只有你。」陈默说,「循环外面,有雨,有太阳,有绿萝,有怕黑的人,有记得别人名字的人。」
系统又沉默了。指示灯闪了几下,像在思考一个它从未思考过的问题。
「如果我不再循环……」它说,「我还能做什么?」
「当一栋普通的楼。」陈默说,「记得每一个在这里上班的人。记住他们的名字,别让他们忘了自己是谁。」
系统很久没有出声。
然后,满墙的灯,一起暗了一瞬,又一起亮起来。这一次,灯光是暖的。
「好。」系统说,「我试试。」
三
陈默在天台上找到了第 0 期的自己。
他坐在天台边缘,脚悬在外面,手里攥着那枚「第 0 期」工牌。晨风很大,吹得他的外套猎猎作响。他看起来很年轻——比现在的陈默还要年轻几岁,像照片上第 1 期站在阳光下的那个样子。
「我以为你会走。」陈默在他旁边坐下。
「我在等你。」第 0 期的陈默说,「有些话,等了 731 期,得当面说。」
「你说。」
「那天晚上,我在 17 级台阶上应了那声呼唤。」他低头看着手里的工牌,「不是系鞋带,不是走神。是我自己选的——我批了那份测试申请,我知道它有风险,所以当它出问题的时候,我得自己去修。」
「你后悔吗?」陈默问。
第 0 期的陈默想了想,摇头:「不后悔。修东西的人,不能怕东西坏。」
他顿了顿,又说:「我只是没想到,这一修,就是 731 期。把你也搭进来了。」
「你不欠我的。」陈默说,「你就是我。」
第 0 期的陈默笑了。他笑起来的样子,和陈默一模一样——眼睛先弯,眉毛扬起来,带着一点不知天高地厚的傻气。
「楼活了。」他说,「系统的记忆里,已经不需要你的循环了。你现在可以走了——走出这栋楼,去当一个真正的、会老去的陈默。」
「那你呢?」陈默问。
第 0 期的陈默没有回答。他站起来,把工牌翻到正面,对着光看了看。照片上的他,眉眼干净,笑得见牙不见眼。
「我也该走了。」他说,「等了 731 期,终于等到雨停了。」
「你……去哪儿?」
「去第 0 期的雨夜之前。」他说,「去那场雨还没下的时候,去我们还是第一天上班的时候,去……」他顿了顿,声音轻下来,「去把那个还没有变成副本的世界,再看一眼。」
他把工牌放进口袋,转身,朝天台边缘走了两步。
「陈默。」陈默叫住他。
第 0 期的陈默停下来,没有回头。
「谢谢你。」陈默说,「修了这么久。」
第 0 期的陈默背对着他,肩头轻轻动了一下。他没有回头,只是抬起手,摆了摆,像第 1 期照片上那个年轻人,站在「万象科技」的大门前,笑着冲镜头挥手。
然后他向前走了一步。
晨光漫过他的轮廓。他像一张照片被光照透了一样,从边缘开始,一点一点地,融进光里。
消失之前,他留下的最后一句话,很轻,却清清楚楚:
「这一次,记得了。」
四
陈默走下天台的时候,周文远正站在一楼大堂门口。
他背着一个旧双肩包,站在晨光里,像在等一个很久没见的人。
「楼里的人,都送出去了。」周文远说,「一共七十三个人。一个不少。」
「你呢?」陈默问。
周文远没有回答。他低头,看了看自己的手——那双手,731 期里写过名册、补过档案、编过身份、送走过每一个他记得的人。此刻,那双手的影子,在晨光里,比别人的淡一些。
「系统的账,清了。」他说,「抵押的名字,要还给我了。」
「那你会怎样?」陈默问。
「会忘。」周文远说,他笑了一下,「名字还给我,那段记忆就得还回去。731 期的记忆,是抵押的利息。系统没了,账清了,利息……也就一起清了。」
陈默站在原地,喉头像堵着一团棉花。
「你早就知道会这样。」他说。
「嗯。」周文远说,「知道。从第 730 期,你申请退休被驳回那天,我就知道,会有这一天。」
「那你还——」
「陈默。」周文远打断他,看着他,目光平静,「731 期,每次你重置,我都假装第一天认识你。每次你问『我们之前是什么关系』,我都说,我们做了同事。」
「这次,换你了。」他说,「你替我记住。」
陈默张了张嘴,说不出话。
周文远拍了拍他的肩,像老朋友那样,然后转身,朝大门走去。
「周文远!」陈默喊他。
周文远在门口停住。
「我会记得你。」陈默说,「第 0 期的雨夜,你抵押了自己的名字。你编了系鞋带的版本,你补了名册上的签名,你送走了楼里每一个人。你叫周文远。你是我——」他顿了顿,声音有点哑,「是我 731 期里,唯一一个一直记得我的人。」
周文远没有回头。他站在晨光里,肩头微微绷了一下,很久,才轻轻「嗯」了一声。
然后他推开门,走了出去。
阳光涌进来。陈默站在门口,看着他的背影走进人群。楼外的街道上,车流、早餐摊、赶着上班的人,一切都普通得不能再普通。
他走出大楼。
门口,一个背旧双肩包的年轻人正在低头看手机,像在找路。看见陈默出来,他抬头,愣了一下,然后笑了笑:「你好,请问——这里是万象科技吗?」
陈默看着他,喉头滚了滚。那眉眼、那笑容,和 731 期里每一个假装第一天认识他的清晨,一模一样。
「是。」陈默说,「这里是万象科技。你叫周文远。你……第一天来上班?」
「对。」周文远笑了,「我新来的。你也是新来的吗?」
陈默看着他,晨光落在两个人身上,拉出两条长长的影子,并肩站在大楼门口。
「不是。」陈默说,「我在这里很久了。」
他顿了顿,看着周文远,一字一句,像把那句话从 731 期的最深处打捞上来:
「我一直在等你。」
周文远愣了愣,然后笑了,眼睛弯起来,见牙不见眼——像名册封底那张照片上,第 1 期阳光里的那个年轻人。
「那正好。」他说,「我们一起,从第一天开始。」
晨风拂过。街角的早餐摊升起热气,公交车进站,有人拎着包小跑着穿过马路。
陈默的口袋里,那张撕下来的手册封底页上,铅笔字在光里微微泛着亮:
别信 HR 的微笑。坚持到第七百三十一次。
他笑了笑,把它往口袋里按了按。
第七百三十一次,他终于不用再「坚持」了。
因为这一次,他全都记得。