备用机房的白板左上角,顾远画下的第十七个圆圈里那个“在”字还没干。白板笔的墨水是廉价的,笔画边缘洇出一圈淡蓝色的痕迹。
陈路的终端在凌晨六点零七分弹出一条通知。不是系统自动生成的那种——抬头不是陈述编号,是资产管理处的库存变更通知。格式是十六年前的旧版,表头印着已废除的项目代号,落款日期是今天,但日志编号的年份字段写着当年。
通知显示设备aux-00-047的状态从“待回收”变为“运行中”。运行时长标注为十六年四月十七天六小时零七分。下面附着一行小字:本设备已连续记录十六年四月十七天六小时零七分,其间未中断。记录内容为空。
“它在计数。”陈路说。他没转头,盯着那个精确到秒的时间戳。六小时零七分——正好是他们今夜进入备用机房到现在的时间。
伊琳将通知的收到时间与应力监测数据放入同一张时间轴。五号断层在通知弹出的同一秒完成了最后一次位移。从凌晨一点十三分开始偏移,方向偏西,逐步偏转,最终停在正西——正对gw-047探测井井口。严衡十六年前在应力图上标注的“待填”坐标就在那个点上,铅笔打的圆圈已经模糊,但圆心还能辨认。
她把指尖按在那个坐标上。屏幕背光从指缝间透出来,映得指纹发红。
“不是到了,”她说,“是回到。”
周启明的终端收到程久从审议会现场发来的第二条消息。第一条是“数据是否稳定”,凌晨两点的事。两条消息之间隔了四个多小时。第二条消息只有一个标点:句号。
他拨通程久的号码。扬声器里传来会场的声音。有人在翻纸,纸张边缘擦过桌面。有人在低声交谈——隔着墙壁,备用机房的人能听出是审议会秘书在念条款,声音均匀到没有任何重音。程久没有说话。她把电话放在桌面上。
秘书以例行公事的语调宣读下一条通知:“关于第四十七条第二款第六次引用记录的归档说明。本秘书处确认,该引用已于今日六点零七分被资产管理处库存变更通知自动触发归档。秘书处不对触发机制发表意见。”
背景音里有人问:“谁触发的?”
秘书答:“触发来源为库存变更通知。”
“通知来源?”
“aux-00-047号设备。”
停顿了一秒。另一个声音插入,比秘书的语调高一点。“谁操作的?”
秘书停顿了四秒钟。不是犹豫,是他在翻档案。纸张响过四下,然后他的声音恢复了均匀的语调:“该设备无操作者记录。补充说明:十六年来无操作者记录。原始安装记录上的操作人签字处是空白的。”
顾远拿起白板笔。笔尖悬在板上停了两秒。然后他在时间线旁边写下四个字:无操作者。手很稳,字迹与他在系统文档里签名的笔迹完全一致——每个字都向左微微倾斜。
系统屏幕在同一秒弹出新条目。编号f-062,内容栏为空,状态栏标注“操作者未定义”,创建时间戳精确到六点零七分四十七秒。档案室方向传来门合上的声音——不是锁舌弹出的金属撞击,是门扇被人从内部拉紧、合页轴承干涩地转动发出的低音。轴承里的润滑油十六年前干透了,转起来像砂纸在铁板上慢慢拉过。
“程久在等。”周启明盯着扬声器投射出的音频波形说。他没说在等什么。
伊琳调出gw-047探测井的实时数据。井深四百七十米,传感器阵列十六年前就装在井壁上,型号早就停产。从六点零七分开始,井底传感器连续回传三组数据:应力百分之九十九点七——离岩层断裂理论阈值差零点三个百分点;温度零上四度,十六年没变;振动频率一点三赫兹,与严衡当年标注的“静默基线”完全一致。
第三组数据末尾多了一个字段。陈路把字段格式展开,发现它的数据结构不在十六年前陶远预留的原始模板里。字段名称是“记录者状态”,值是“已就位”。整个字段长度十四字节,刚好等于“已就位”三个字的utf-8编码长度。
“谁填的?”顾远问。
陈路追溯字段的写入路径。不是外部输入。不是系统自动生成。字段由aux-00-047号设备在六点零七分四十八秒自行添加到数据帧末尾。写入权限标注为“本地终端”,终端编号匹配档案室东墙接线盒03号备用接口——十六年前的安装文档里,这个接口的备注栏写着两个字:备用。
“当年安装aux-00-047的工程师,”陈路说,“安装完成当天签了交接单。档案室里只有交接单,没有他本人的任何记录。项目结束后档案管理处派人查过,查回来的结果是:查无此人。”
伊琳头也没抬,还在看井底数据的波形。波形接到大屏上,十六年