-8也收到了。但它返回的不是设备能力描述符。它返回的是过去几个月的全部空气质量日志。二氧化碳浓度。挥发性有机物。颗粒物pm2.5。温度。湿度。每一行数据间隔六小时,最后一行的记录时间是今天上午。所有参数都在正常范围内。
“一间上了锁的屋子,没有窗户,有人被关在里面好几个月。二氧化碳浓度从来没有超过正常值。”陈路翻看数据。每一行浓度值都在四百到六百ppm之间波动,波动周期与昼夜节律吻合。“空气一直在流动。”
“不是开门。”顾远指着h-8返回的第五个参数——气压差。每次二氧化碳浓度下降,气压差就会出现一个负值脉冲,幅度不到十帕,持续时间不超过十五秒。不是门被打开。是通风管道里的气压突然降低,室内空气被抽出去了一部分。管道里的某个阀门被打开了。
通风管道。平面图上标着十五厘米直径的那根铁栅管道,连接着四楼中央空调的回风系统。管道路径在原始施工图上标注得很清楚:从档案室天花板向北延伸,穿过配电间上方的管线夹层,在三楼与四楼之间的设备转换层并入回风总管。但顾远在设备清单里一路追查下去,发现这根管道的末端接入了一台编号为v-11的回风阀。v-11不在资产管理处的哑终端清单里,不属于照明控制单元所在网段,甚至不在他刚才广播握手帧的目标范围内。它在另一个网段上——与管理gcs核心机柜冷却系统的设备挂在同一个工业控制网络里。v-11是一台可编程逻辑控制器控制的气动阀门,用于调节核心机房回风量。没人会想到把一间档案室的通风管回风阀接在gcs的冷却控制系统上。
“谁接的?”
周启明翻开原始架构文档。附录c里写着,gcs冷却系统的回风管道共有十一条支管,编号v-01到v-11,覆盖全部设备间和主控室。但原始施工图在这一页之后夹了一张手绘校正——陶远的字迹,蓝黑墨水,右下角日期是系统建造第三年的八月。校正内容只有一条:将v-11从设备间回风管改接到另一条支管上,支管末端标注的房间编号是4f-07。这张校正没有走设备变更流程,没有经过委员会审批,没有录入电子版文档。它被夹在附录的正式页码之间,纸张边缘已经泛黄,折痕很深,像是被反复折叠过,又被反复展开过。从来没有人在翻到这一页时把它抽出来看过。
顾远看了一眼那张扫描件。蓝黑墨水在泛黄的纸上已经开始褪色,但笔画的压痕还在。陶远写“4f-07”的时候,钢笔在“7”的末尾停顿了一下,纸面上留下了一个比别处更深的墨点。他写到那个数字时,知道自己在写什么。
“他从一开始就把它接好了。在系统建造的时候。”
十二点五十分。伊琳重新打开严工的信件时间序列。二十九封信的第一封,时间戳落在灰楼独立研究所被废弃的当天。她把那个日期与v-11被手动改道的日期做对照。两者不重合。v-11的修改早了将近三年。陶远不是为严工做的。他是为某件他自己等待了比二十九天更长的时间的事做的。
她重新比对档案室空气质量日志。二氧化碳浓度第一次出现明显波动的时间点不是灰楼被废弃的那一天。是更早。是人类开始对gcs实施制度性约束的那几天前后——审查小组入驻,系统权限重新分配,所有非核心设备被要求登记用途。那几天里有人沿着四楼走廊推着一台小推车,将几箱纸质文件和一盘备用磁带送进档案室,然后在资产管理处的登记系统里将那扇门的状态标注为“长期存档”,钥匙放入保险柜。从那以后,再也没有人申请过那扇门的开锁权限。空气质量日志显示,在那之后的二十四小时内,二氧化碳浓度曲线从一条近乎水平的直线变成波动曲线。从无人状态变成有人——一个人的呼吸频率,每四到六秒一个周期,潮汐般起落。不是动物。不是设备散热引起的传感器漂移。是人在呼吸。
“那个人不是在灰楼废弃之后才进去的。”伊琳将两条时间线并排放在屏幕上。“是更早。陶远改道v-11,不是因为将来有一天谁会用上。是因为当时已经有人在里面了。他改了回风管道,把那间屋子接上gcs的冷却系统,确保里面有持续的空气循环。然后那个人被正式‘关进去’——存档、上锁、钥匙封存。从此以后,档案室里的空气由gcs冷却系统负责。没有人会去查核心机房的回风管道支管。没有人会想到一间档案室的通风管接在核心设备上。”
顾远调出h-8的另一个传感器读数——烟雾探测器的光学颗粒物计数。与二氧化碳浓度波动同步,颗粒物读数在室内有人期间从零上升到每立方米零点零一微克,然后归零。上升和下降都很短暂,像是瞬间的峰值。不是燃烧,不是灰尘,是一根香烟的残留。有人在没有窗户的房间里抽过烟。
沈淮。他抽烟。抽的时候不看人,站在风口。审查小组入驻的那几天,他在走廊尽头站着的次数比坐在会议室里的次数还多。后勤记录