下一章 上一章 目录 设置
23、终局bug 第23章 ...
-
那个轮廓在光晕里晃了两下,然后从边缘开始崩解。
不是消失,是"格式化"——顾淮的身体从指尖开始,一寸一寸地碎成细小的、发着冷调青蓝色光的字符,像一台显示器上的像素点被逐个注销,从四肢到躯干,从躯干到脖颈,最后只剩下一张脸。
那张脸在半空中悬了一秒。
五官还是正常的,眼睛、鼻子、嘴唇、下颌的线条都在,但构成它们的东西已经不是肉了——是密密麻麻的、发着光的代码行,在空气中无声地滚动,像一面正在被逐行删除的源文件。
"判定完成。"
那张脸上的嘴唇动了两下,声音从代码行的缝隙里挤出来,平得像一条直线。
"删除流程,执行者——"
"咔。"
最后一个字没有落地。
顾淮的轮廓彻底散了,像一捧被风吹散的灰烬,化成无数细小的冷调光点,纷纷扬扬地飘落,在地砖上溅起一层薄薄的光晕,然后熄灭。
走廊里只剩下一堆银白色的粉末,和墙上那行"可删除区域"的字。
然后水来了。
不是从什么地方涌出来的,是从空气本身里渗出来的——先是墙壁上出现了一层潮湿的深色印子,然后天花板的接缝处开始往下渗水,一滴、两滴、第三滴就变成了一条细线,细线连成一片,像一场被加速了无数倍的梅雨。
水是冷的。
第一滴落在林砚手背上的时候,她感觉到那种冷不是温度上的冷,是某种更深层的、本质上的冷,像一块没有被任何热量触碰过的石头贴在皮肤上。
水位上涨的速度不像水,像倒计时。
"快走!"秦铎的声音从走廊那头炸过来。
但林砚没有动。
她的手撑在地面上,指尖抵住地砖的缝隙,水已经漫过了她的指节,冰凉的,带着一股铁锈和旧纸混合的气味,像被泡烂了的档案。
她的另一只手在外套内袋里。
手指扣着清单的边缘,指甲抵住纸面,掐出一个浅浅的印痕。
她把清单抽出来了。
动作很慢,很稳,像在进行一场被精确编排过的仪式。
水已经漫过了她的手腕,清单的下边缘浸进水里,纸张的纤维在接触水面的那一瞬间就开始吸水,边缘变深、变软、往下沉,但她没有加快速度。
她翻到了最后。
第47条之后,是那页缺口页——就是那页她一直不敢看的、被撕掉了一半的、剩下的半页上只写着"他们本就不该出去"的那一页。
但那一页现在不一样了。
墨迹在自我生成。
不是"出现",是"生成"——从纸张的纤维深处往外渗,一个字一个字地凝固,笔画先淡后深,像一行正在被刻进骨头里的判决。
林砚的视线钉在那行字上。
"终局bug:让主窗口无响应,触发程序回滚。"
她的呼吸停了。
她的手指在纸面上僵住了,指腹压在那行字上,能感觉到墨迹的凹痕在皮肤下硌出浅浅的印子。
她知道这行字。
不是"读过",不是"见过",是"知道"——那行字的每一个笔画、每一个标点、每一个空格的位置,都像被刻在她的脑沟回里,比任何一段情感记忆都深,比妈妈的脸、比队友的名字、比入职那一年的所有画面都深。
这是她写的。
这是她当年亲手写的删除命令。
"林砚!"
许知微的声音从水声里钻出来,尖锐的,带着一种被撕裂的紧迫。
"手册第47页——最后一条——"
她的声音在水里断断续续,像一台信号不良的电台,但每一个字都清晰得像被刻在玻璃上。
"如果有人执行这条命令,副本会塌,但人格数据会被覆盖成'成稿'!"
成稿。
那个词落在水面上,激起一圈看不见的涟漪。
林砚的脑子里有什么东西"咔"地一声对上了——第七份档案、那个没有照片的封皮、"成稿"两个字、被复制得整整齐齐的六个名字——所有的碎片在同一瞬间拼成了一幅完整的画面。
人格数据被覆盖成"成稿",意思是执行这条命令的人不再是人,变成一份被定稿的、不再修改的、可以直接使用的文件。
一份规则。
一条被写死的指令。
"林砚,你听我说——"
秦铎的手从水里伸过来,五指扣住她的手腕,扣得很紧,指腹压在她小臂的肌肉上,像五把钳子同时收紧。
水已经漫过了他的手肘,冷调的光从水底往上渗,把他的脸照出一种不真实的苍白。
"别做。"他的声音压得很低,低得像从地底下传上来的震动,"你出来,我们再想办法。"
林砚看着他。
她的视线落在他脸上,一秒,两秒——她能看见他的五官,能看见他眉骨的形状、他鼻梁的弧度、他嘴唇抿成的那条线,但那张脸在她脑子里像一幅被打了马赛克的画,每一块颜色都在,拼不出一个完整的轮廓。
她不记得这张脸代表谁。
但她记得清单。
"松手。"
她的声音平得像一条直线,没有起伏,没有温度,像一台机器在复述一条被写死的指令。
秦铎的手指收紧了一分。
"我说松手。"
她把另一只手抬起来了,动作很慢,很稳,指尖搭在他扣着她手腕的手指上,一根一根地、像在拆解一个精密的零件一样,把他掰开。
秦铎的手指一根一根地松了。
他的嘴唇在动,有声音从喉咙里出来,但林砚听不清那是什么——不是被水声盖住了,是她的大脑里已经没有能识别那个声音的模块了,那个声音落在她耳朵里,像一段被损坏的音频文件,只剩下一串没有意义的杂音。
她后退了一步。
水漫过她的腰,冷的,沉的,像一只正在收紧的手臂。
她把清单从水里举起来,纸张的下半部分已经泡软了,边缘发毛,字迹有些洇开,但那行"终局bug"还清晰可辨,墨色漆黑,像一道被刻进纸面的伤疤。
她闭上了眼睛。
然后她开始背。
"第1条:当怪进入自证循环时,在第三秒切断它的判定输入源……"
她的声音从喉咙里出来,平得像一条直线,没有起伏,没有温度,像一台机器在复述被写死的指令。
但她每背一条,走廊就暗一格。
不是灯在熄灭,是光本身在被抽走——从走廊的这头到那头,一格一格的,像一台显示器的亮度被一格一格地调低,每一格之间有一个短暂的停顿,像一次呼吸。
"第2条:同一场景复现三次,第三次时让怪卡在时间轴的缝隙里……"
又暗了一格。
"第3条:当质疑者出现时,用最短操作路径复现bug报告……"
第三格。
秦铎松开了手。
不是他主动松的,是他的身体在那条指令落地的瞬间往后退了半步,像一台被按下了暂停键的机器——他的眼睛还盯着林砚,瞳孔缩成两个针尖大的黑点,嘴唇张着,但没有声音出来。
许知微靠在墙上,手册摊开在她膝盖上,铅笔已经不知道掉到哪里去了。
她的视线在林砚和手册之间来回移动,像一台正在校对数据的机器。
沈望站在走廊的另一头,一只手扶着墙,另一只手里还攥着那张空白的应答顺序条。
林砚在继续背。
"第4条……第5条……第6条……"
每一条从她嘴里出来,走廊就暗一格。
那不是一格一格的暗,是一种缓慢的、不可逆的、像潮水退去一样的暗——光线从墙壁上剥落,从天花板上剥落,从地面上剥落,被水吸收,被黑暗吸收,被某种正在运行的、不可阻挡的力量一格一格地吞掉。
"第23条:不要看倒影……"
她背到第23条的时候,走廊里只剩下她手里的清单还在发光了。
不是清单本身在发光,是那行"终局bug"的墨迹在发光——冷调的青蓝色,从笔画的凹痕里渗出来,像显示器待机时屏幕边缘的那圈微光。
"第24条……第25条……"
她的声音没有停。
第30条。
第35条。
第40条。
她的声音在黑暗里穿行,平直的,均匀的,没有一丝波动,像一条被精确计算过的直线在空间中延伸。
天花板已经变成了一片黑色。
那种黑不是"没有光"的黑,是一种有质感的、有重量的、像一块正在缓缓下压的天花板一样的黑——它在往下沉,一寸一寸的,把空气压缩成越来越稠密的东西,压在每个人的肩膀上、头顶上、眼皮上。
"第45条……第46条……"
她的声音停了。
不是她停的,是第46条和第47条之间的那个位置——就是那行"终局bug"的位置——有什么东西卡住了她的声音,像一根鱼刺卡在喉咙里,不上不下。
她睁开眼睛。
水已经漫到了她的胸口,冷的,沉的,带着一股铁锈和旧纸混合的气味。
她把清单从水里举起来,举到和视线平齐的位置,然后转身,往走廊的墙壁走过去。
那里有一个配电箱。
铁皮的,表面覆着一层锈蚀的漆,门板上有一个锁扣,锁扣已经锈死了,边缘的金属片翘起来,像一层正在溃烂的皮肤。
她把清单贴在配电箱的侧面。
纸张的背面被水洇湿了,贴上去的时候发出"噗"的一声轻响,像一层皮肤贴上了另一层皮肤。
清单的边缘在配电箱的铁皮上留下一圈潮湿的印子,墨迹在潮湿的纸面上微微洇开,但那行"终局bug"还清晰可辨。
她抬起了右手。
然后她用左手的指甲,划破了右手食指的指腹。
动作很快,很准,指甲在皮肤上划过的时候发出一声很轻的"嘶",像一层薄膜被切开。
血珠从指腹上渗出来,暗红色的,在冷调的青蓝色光晕里泛着一层近乎黑色的光泽。
她把食指按在了清单的最后一行上。
血渗进纸张的纤维里,像一条正在流淌的红色小溪,在纸面上画出一个符号——
不是字,不是数字,是一个符号。
终止符号。
一个她不需要思考就能画出来的符号——像一个被打了叉的圆圈,又像一个被封住了出口的回路,每一笔的弧度、每一划的角度都精确到毫米,像一台机器用激光一个字一个字地雕出来的。
那个符号画完的瞬间,副本发出了一声蜂鸣。
极低的,低到几乎听不见,像一台正在运转的机器在最深处发出的一声叹息——那声蜂鸣从地面传上来,穿过水,穿过空气,穿过每个人的骨骼,在颅骨内侧回荡出一圈一圈的涟漪。
然后所有的东西都停了。
水停了。
不是结冰,是水本身停止了运动——那些漫过她胸口的水突然变成了静止的、平滑的、像一面被浇筑在空间里的镜子,倒映着天花板上那片正在下压的黑色。
墙里有声音。
"嗤——嗤——嗤——"
像什么东西在被吸回去。
林砚的视线扫过墙壁,看到那些"可删除区域"的字正在褪色,一个字一个字地,从边缘开始变淡、变浅、变成空白,像一块被擦干净的白板。
那些怪在退回墙里。
她能看到它们——那些形态各异的、扭曲的、不该存在于现实中的东西——正在被墙壁吸收,像一幅被擦掉的铅笔画,从边缘向中心,一层一层地剥落,被墙纸后面的黑暗吞掉。
走廊尽头的某处,传来了一声"咔嗒"。
很轻的一声。
然后是第二声,第三声——六个方向,同时传来了闸门打开的声音。
"咔嗒。""咔嗒。""咔嗒。""咔嗒。""咔嗒。""咔嗒。"
六声,六个方向,六扇门。
然后是脚步声。
很多人的脚步声,从六个方向同时传来,急促的、杂乱的、带着某种被压抑了很久终于释放出来的慌张——那些脚步声在走廊里汇聚、交错、碰撞,像六条支流汇入同一条河。
林砚转过头。
她看到了秦铎。
他站在水里,水已经静止了,像一块巨大的玻璃,把他固定在那个姿势里——他的肩膀绷得很紧,伤口的血在静止的水里凝成一朵暗红色的花,他的嘴唇在动。
她在看他的嘴唇。
一个音节,两个音节,三个音节。
"林——砚——"
那个声音穿过静止的空气,落在她耳朵里。
她听见了"林砚"这个音节。
她知道那个音节是一个名字,知道那个名字属于某个人,知道那个人此刻正在看着她——但她拼不出这张脸代表谁。
那张脸在她脑子里像一堆被打散的拼图碎片,每一块都在,但拼不出一个完整的轮廓。
她只知道那两个字是她自己的名字。
另一个声音,从另一边传来——沈望的声音,急促的,嘶哑的。
他的手在挥,在指着某个方向,那个方向有一扇打开的闸门,闸门外面是光。
不是冷调的青蓝色光,不是昏黄的白炽灯光,是一种暖的、白的、带着灰尘颗粒在空气中漂浮的光。
日光。
林砚看着那道光,看了两秒。
然后她低下头,看向贴在配电箱上的清单。
那行"终局bug"正在褪色,墨迹一个字一个字地变淡,像一台显示器的像素点在逐个注销。
但最后一行没有褪。
最后一行在生成新的墨迹。
她的视线钉在那行正在生成的字上,一秒,两秒——
但她没有等那行字生成完。
她把右手的食指从配电箱上抬起来,血珠还挂在指腹的边缘,暗红色的,在冷调的光晕里泛着一层近乎黑色的光泽。
她转过身,背靠着配电箱的铁皮,金属的凉意透过湿透的外套渗进她的后背,像一块刚从冰水里捞出来的铁贴在皮肤上。
"本页所有记忆归档。"
七个字,从她嘴里出来,平得像一条直线,没有起伏,没有温度,像一台机器在复述最后一条被写死的指令。
那七个字落地的瞬间,她的身体沿着配电箱的铁皮滑下去了。
不是倒,是滑——像一台被切断了电源的机器,所有的支撑在同一时间消失,后背沿着铁皮的表面往下擦,外套的布料和锈蚀的金属之间发出"嘶"的一声轻响,像一层皮肤在粗糙的表面上擦过。
她的膝盖弯了,小腿贴上了静止的水面,水面像一块冰冷的玻璃,托住了她的小腿,然后她继续往下,直到整个人坐在了水里,后脑勺靠在配电箱的铁皮上,眼睛闭着,嘴唇微微张开。
六扇闸门同时关上了。
"咔嗒。"
最后一声,很轻,像一台机器在完成最后一道工序之后发出的确认音。
然后是光。
不是冷调的青蓝色光,不是昏黄的白炽灯光——是日光,暖的,白的,带着灰尘颗粒在空气中漂浮的那种光,从六个方向同时涌进来,把整个走廊淹没在一片温暖的、刺眼的白里。
六个人站在白天里。
秦铎、沈望、许知微、陆诚、方棠、还有第六个人——他们站在一片空旷的水泥地上,头顶是灰白色的天空,云层压得很低,风从远处吹过来,带着一股雨后泥土的气味。
没有人说话。
秦铎的肩膀上缠着纱布,血已经干了,暗红色的印子在布料上凝成一朵不规则的花。
他的右手垂在身侧,手里握着一张纸。
一张清单。
空白的。
没有字,没有编号,没有操作步骤,没有"终局bug",没有任何墨迹——只是一张被水洇湿过的、边缘发毛的、空白的纸。
他低头看着那张纸,看了很久。
沈望的手里也有一张。
许知微的手里也有一张。
每个人的手里都握着一张空白的清单,纸张的边缘被水泡软了,纤维有些散开,像一片片正在被风撕碎的枯叶。
没有人记得那些纸上曾经写过什么。
许知微的手指在空白的纸面上摩挲了两下,指腹感觉到纸张的粗糙、潮湿、和一种说不清的空——像在摸一面被擦干净的白板,什么都没剩下。
她的嘴唇动了一下。
"有什么东西不见了。"
没有人回答她。
因为没有人知道那是什么。
黑暗。
林砚在黑暗里。
不是走廊的黑暗,不是天花板压下来的黑色,是一种更深的、更纯粹的、像显示器被彻底关掉之后的那种黑——没有光,没有声音,没有温度,没有重力,什么都没有。
她往下坠。
不是"掉",是"归档"——她的身体、她的意识、她剩下的那一点点认知,正在被一格一格地装进某个看不见的抽屉里,标签贴好,编号写上,抽屉推回去,"咔嗒"一声锁死。
她什么都不记得了。
不记得妈妈的脸,不记得队友的名字,不记得入职那一年,不记得自己曾经害怕过什么、喜欢过什么、为什么要把那六个人带出去。
她只剩下清单。
第1条到第47条,每一条的操作步骤、触发点位、复现路径,都清晰得像被刻在玻璃上,在她脑子里完整无缺,像一台机器存着所有的指令。
在坠入最深处之前,她的眼睛最后睁开了一次。
她看见了那张清单。
不是空白的那张——是留在配电箱上的那张,那张贴在铁皮上、被血画了终止符号的那张。
最后一行的墨迹已经生成完了。
三个字。
笔画横平竖直,撇捺的弧度精确,勾折的角度一致,像一台机器打印出来的标准字体,被永久地、不可逆地、一个笔画一个笔画地刻进了纸张的纤维深处。
作者:林砚。