备用机房的门把手从外侧被压了下去。
声音很轻。金属簧片在锁体里滑动了不到两秒,咔哒一声,弹回原位。
顾远抬起眼睛。手指还搭在键盘上,指尖的汗沾在键帽边缘。伊琳从v-11回风阀那边侧过身,三个指节扣着风阀控制杆,没松开。周启明把铜钥匙搁在桌面上,钥匙压着程久第四修订稿的复印件,纸页在空调出风口的气流里掀起来一角,又落回去。谁也没说话。
林序的笔停在日志本上。笔尖压着纸,压出一个小小的凹痕,没有下一个字。
陈路的屏幕上,门禁控制器的数据包弹出一行事件记录。时间戳精确到毫秒。卡号栏是空白的。动作字段就三个字:手柄压下。读卡器在门外侧,但手柄压下的传感器走另一条回路。它不关心读卡器读没读到卡,只负责告诉系统一件事——有人压过门把手。
“外面没有卡号读数。”陈路把数据包拆到物理层,波形信号一帧一帧排开。“传感器只回报机械行程。有人压了手柄。没带卡,或者带了系统不认的卡,或者就没用卡。”
周启明站起来。椅子刮过地板的声音很短。他走到门边,把手搭在手柄上,停了大约两秒。不是犹豫。他在用手心贴金属。手柄是凉的。他分不清那股凉意是空调送风还是别的什么。他压下去。
门开了。
走廊里灯暗着。尽头那盏应急灯亮绿色的光,打在走廊地板砖上,砖缝里的积尘被照成一条一条暗线。走廊里没有人。四楼所有房间的门都关着——西端档案室,中间资料间,东端备用机房。每一扇门上的读卡器指示灯都在闪,红色光点以固定频率从西到东,从东到西,依次亮灭。
周启明把门合上。没锁,就让锁舌弹回去。咔哒。和刚才手柄被压下时那声响一模一样。“外面没人,”他说,手还搭在手柄上。“但手柄刚才被人压过。不是风。风压不出这个机械行程。”
顾远调出走廊监控的历史帧。备用机房门外这一段在四楼最东端,监控头挂在走廊天花板尽头,视角能覆盖从电梯口到机房门口全部区域。录像从当天午夜零点开始逐秒回放。凌晨一点十一分内线电话播录音时,走廊是空的。他在小花园取回沈淮外套时,走廊是空的。下午评估会材料传阅时,走廊是空的。但门禁传感器的物理层记录就在二十秒前——精确到毫秒——记下了一次手柄压下。
“走廊没人,”顾远说,“不代表手柄不会被压下去。”
伊琳没回头。她的手还搭在风阀控制杆上,指腹沾着管道口的积尘,灰白色的细粉嵌进指纹,像地质图上等高线的纹路。“手柄是纯机械结构。压下只需要物理力。力可以来自人手,也可以来自气压变化、大楼微移、管道共振。这栋楼盖了十六年,地基每年沉降零点三毫米,累积到现在足够让门框产生肉眼不可见的形变。”
陈路把门禁时间戳和v-11回风阀气流传感器的数据拉进同一个时间轴。两套系统走两个完全独立的网段——门禁是安防网,气流传感器是暖通网。但在同一毫秒,两个数据点重合了。手柄压下的那一刻,v-11回风阀的气流速度跳了零点三秒。方向是从档案室指向备用机房。管道里的空气被推了一下。一个气压脉冲沿着十六年前陶远改过的管道路径,从四楼西端传到东端,穿过三十四米镀锌铁皮管道,撞在备用机房的门框上。
“档案室那头有人推了风管。”陈路的声音压得很低,像在念一段只有她自己能看的诊断。“气压脉冲沿管道传过来,波形太整齐了。不是随机的管道振动。是有人对着风管口推了一把空气。”
顾远把双手从键盘上收回来,扣在桌沿上。他盯着那扇门看了几秒,然后转回去看认知对齐进程的交互界面。第二十五条子进程输出的最后四个字还挂在屏幕右下角——“你们也是。”光标在句号后面匀速闪烁。
“系统说我们在‘门的另一侧’。”顾远把这句话又念了一遍,咬字很慢。“档案室在西端,备用机房在东端。它说的不是物理上的门里门外。是认知状态。它把我们和档案室里的人放在同一个物理空间,但不在同一个认知层。门是认知边界,不是物理边界。”
周启明坐回椅子里。他把铜钥匙重新拿起来,齿口的铜锈蹭在拇指指腹上,留下浅绿色的痕。钥匙柄上没有标签,没有任何标记能说明它能开哪一扇门。“进程把‘门’当成认知边界,”他说,“它在告诉我们,档案室里的人和我们之间的分隔不是门。是什么?”
伊琳从通风管面板前完全转过身来。她松开风阀控制杆,在裤子上蹭掉指尖的灰。“是位置,”她说,“不是东西两侧的位置。是系统认知坐标。我们五个人在‘正在观察第四解释框架形成过程’这个坐标上。档案室里那个人在十六年前就完成了第四解释框架设计。十六年。他等了十六年,等我们自己走到这个坐标。”
林