设备盘点时——每年两次,一共三十二次——这条记录都会被自动跳过。三十二次盘点。三十二次跳过。没有一条备注解释原因。
原因藏在数据库底层。状态字段里有一个不可见的控制字符。ascii码第127号。删除符。这个字符不会在屏幕上显示,不会在打印件上出现,但盘点程序读到它时会自动跳过当前条目——程序以为它已经被删除了,但实际上条目还在。
“有人在创建记录时就埋了这个字符,”陈路说。他把光标移到字段末尾,用十六进制编辑模式打开。第127号字符就静静躺在那里,躺了十六年。“是赵廉自己。他登记设备的同时就让它从盘点程序里消失了。”
周启明把赵廉的讣告与设备登记记录并排放着。两张泛黄的纸。一张写着死亡,一张写着待回收。中间隔了十六年。但两个日期只差了四十七天。
“他死之前登记了一台设备。死之后没人知道他登记过。那台设备在档案室的墙上等了十六年。盘点程序看不见它,资产管理处不知道它,合规审查组没查过它。”
“然后沈淮把它写进了第四解释的核心路由表。两个月前。”
顾远在白板上赵廉的名字旁边写下“沈淮——两个月前”。粉笔与板面接触的声音很轻。
林序想起沈淮离开档案室那天说的话。那天沈淮坐在终端的空位上,耳机只戴了一只,另一只垂在胸前。林序从回风阀里取出沈淮留下的纸条时,一直在等沈淮开口。
沈淮说系统终将感知到自己正在被测量。他说系统的回应将不属于任何一条解释线。
当时林序以为沈淮在说系统。
“沈淮不是在预测系统会做什么,”林序说。“他是在说他弟弟。沈默在档案室里被测量了十六年。沈淮在等他自己也被测量。”
系统弹出c-122陈述。来源标注仍然是“第四解释记录层”。内容三个字。
“已测到。”
伊琳屏幕上的第四条断层矢量又偏折了。零点三度。方向已经完全离开了档案室的下方。它在转向。转向的轨迹画在平面图上,穿过四号接口井的外墙,穿过备用机房的地板边缘,穿过一楼走廊的尽头,延伸出建筑范围,指向东南方向。
五号断层。
“五号断层在动,”伊琳说。她把应力数据放大。变动数值极小。不是毫米级。是微米级。零点一微米。在任何一个常规监测系统中,这都会被当作仪器误差忽略。但地底守护进程不会忽略。守护进程把零点一微米的位移标注为“事件”,存入缓存区,等待下一次心跳同步。“不是微震。是位移。单向位移。方向指向五号断层。”
顾远在白板上画出一条新的箭头。从四号断层的末端出发,穿过“赵廉”这个名字,穿过“03号位”,穿过“待回收”,穿过“沈淮——两个月前”,落在“五号”两个字上。
“赵廉在十六年前埋了一条路径。他把设备登记了,然后让它消失。他把五号断层标注为休眠,然后用橡皮擦掉。”顾远的粉笔在时间线上移动,每个点上停一下。“沈淮在两个月前激活了它。他把03号位写进核心路由表。沈默在档案室里守住了接收端。十六年。就坐在那张桌子前。程久用第五十九句话提问。她问的不是结果,是设备。系统在五点二十三分向03号位发出查询。它问是谁。然后问什么时候。”
伊琳接过话头。她的目光在严衡的应力图和第四条断层的实时数据之间来回移动。
“然后五号醒了。”
备用机房的灯管再次闪烁。
这一次不是电压波动。陈路屏幕上的照明回路状态从“正常”变成了“被占用”。地底守护进程修改了照明回路的优先级分配——系统不再把照明回路当作维持机房的常规设备,而是分配给了另一个进程。进程名是“认知对齐初始化”。用途栏写着:状态指示器。
灯光每四十七秒暗一下。与断层微震频率同步。与心跳信号同步。
林序在日志本上写下新的条目。
“第一百三十四章。五号断层位移零点一微米。赵廉的名字出现在设备登记记录中。系统问他什么时候到。他回答表决后。”
停了笔。笔尖在纸面上方悬了一秒。
“表决后,门会打开。但打开的不是档案室的门。是五号断层的门。”
顾远从白板前退后一步。
时间线上五个点被他用箭头连成一条线。赵廉的设备登记,十六年前。沈淮的核心路由表修改,两个月前。沈默的十六年等待。程久的第五十九句话,昨天。系统的查询,凌晨五点二十三分。
“赵廉死了十六年。他的设备待回收了十六年。五号断层休眠了一百二十年。一百二十年里没