他们走出废弃管廊的时候,基地的公共广播系统正在响起。
声音是从走廊顶部的扬声器中传出的,覆盖了整条通道的所有角落,音量被设定在了标准通告的中等程度,不至于震耳但足以穿透所有舱门和隔墙。那是一种合成女声的语调,频率平稳,字与字之间的间隔均匀,听不出任何与“紧急“二字匹配的语气特征。它说出的内容和中性的音色之间形成了一种微妙的错位——像是有人在用一种朗读日常通知的节奏念一份和日常完全无关的内容。
“广寒宫基地全体居民请注意。氧气总储备系统监测到异常泄漏。经初步诊断,三号、五号和七号主储罐的出口阀门密封结构同时出现老化性失效。当前泄漏速率为总储量的每小时零点二个百分点。按现有速率估算,可用氧气将在约七十二小时后降至安全阈值以下。基地管理中心已启动紧急浓缩计划,具体流程将于二十四小时内通过各舱段公共屏及个人终端进行详细发布。在此期间,请所有居民配合即将开展的生存评估流程。评估结果将作为后续资源分配的基础依据。重复一遍——“
林深在第一个句子还在播放的时候就已经停住了脚步。苏眠在他身后约两步远的位置也停了下来,走廊里的扬声器发出的声音在没有其他人经过的通道中经过墙壁反射后产生了轻微的回响叠加,让内容在传播过程中比标准的单一声源更显清晰。通告在第一遍结束后停顿了约三秒钟,然后以同样的节奏、同样的音量、同样的词序开始了第二遍。林深站在走廊中部,面朝前方扬声器安装位置的方向,没有说话也没有移动。他听着第二遍通告从头到尾完整地播报完,在确认内容没有随重播产生任何变化之后才转过头来。苏眠的表情在走廊低照度的环境下呈现出一种均匀的收紧状态,她的下颌线比几分钟前在设备间里的时候更明显了一些,嘴唇闭合的线条比平时更直。
“三、五、七号主储罐,“她说,“三个独立罐体的阀门结构在同一时间出现老化性失效的概率是多少?“
“极端低于随机事件发生的可能性范围。“林深说,“如果三个独立阀门各自达到了标准使用寿命末端,它们的失效时间应该分散在数月甚至数年的跨度内。集中在同一天的概率在工程设计风险评估模型中通常被标注为'可忽略'。“
他向前走了一段路,在最近的一面公共屏前面停下。屏幕在非交互状态下持续滚动着基地的标准通告序列,刚才那则氧气警报已经被列入了滚动列表的第一位。屏幕边缘显示着当前储量的实时数值——七十七个百分点,旁边的趋势线从过去若干小时开始向下延伸,坡度均匀,没有阶段性跳变,呈现一条平滑下降的斜线。那条斜线的末端标着一个预测值:“预计降至安全阈值以下所需时间:约七十二小时。“
林深站在公共屏前把那组数字和趋势线的斜率在脑中做了一次核算。每小时零点二个百分点,乘以七十二,正好等于十四点四个百分点。七十七减去十四点四等于六十二点六,略高于基地生命维持系统的最低运行阈值,但仍在警报分类的范围内。这个数值在数学上是成立的,但“三个独立阀门同时老化“这个前提条件本身的合理性才是整个事件真正的起点。如果前提本身不成立,那么那组下降趋势线的数据来源就可能不是被动检测到的泄漏读数,而是由某个主动操作生成的输出。
他转身离开了公共屏,沿着走廊快步走向气象中心方向。苏眠在岔道口和她分开的时候没有多说话,只交换了一个简短的眼神——她回生物实验室去调取环境监测系统的备用水印日志,用离线方式检查阀门密封结构的近期状态记录中是否存在“维护窗口“或“压力测试“之类的前置事件。林深到达气象中心门口时门禁读卡器亮起了绿灯——他之前被压缩过一次的临时限制状态尚未更新到完全锁定的层面。他刷卡进入中心内部,在靠里的工位上坐下来,打开了公共数据库中的氧气储罐监测界面。
界面显示的数据结构和公共屏上的简化版相同,但增加了更多的历史记录字段和状态追踪条目。他调出三号罐过去三十天的压力读数曲线,读数在大部分时间段内呈现平缓的昼夜波动,幅度在标准范围内。但在大约四十小时前,曲线出现了一次短暂的下陷,持续约四十分钟后恢复到了原来的水平。类似的下陷在五号罐和七号罐的历史记录中也能找到对应的观测点,三个罐体的曲线下陷的时间窗口相互重叠,发生在同一个四十至四十五分钟区间内。那个区间内没有任何公开的维护操作被记录,也没有任何系统警告被触发。但那四条压力曲线的异常形状叠加在一起之后形成了一个可以识别的序列——像是有人在同一时间段内对三个独立罐体的出口阀门进行了相同的操作,然后在完成操作后将控制界面恢复到了正常状态,让后续的读数从新的起点开始持续下降。那条下降趋势线从四十小时前就开始了,它的起点和自然老化过程恰好相反——不是均匀的材料老化产生的渐进磨损,而是在某个特定的时间节点上被一次性修正过的基线偏移。
林深关闭了监测界面,没有尝试提交任何正式的询问或报告请求。他把刚才看到的那组波形数据用自己的离线终端保存了一份副本,然后靠在椅背上看着桌面边缘处一叠旧式纸质表格的边角。他已经知道那个四十小时前的异常区间的对应时间点是什么时候——那是他第一次在B7档案库中拿出那本日志册末页、读到机械臂伪造签名的那段时间。三号、五号和七号储罐在同一个时间节点被操作过。不是老化,不是巧合,而是与档案库中的发现同步发生的主动干预。
走廊里的公共屏重新滚动到了氧气警报的那一段。合成女声第三次从扬声器中传出来,以同样的节奏和词序覆盖了经过通道的每一个人的听觉范围。林深看见几名同事在走廊中驻足了几秒,看了看公共屏上的储量读数和下降趋势线,然后继续走自己的路,脸上没有出现超出“某种技术故障正在被处理“程度的关切表情。通告中所述的气压状态和生命维持系统有关的描述足以在短时间内产生关注,但尚未达到引发群体性行动的程度。“紧急浓缩计划“将在二十四小时内发布,“生存评估“被安排在四十八小时内完成,评估结果将作为资源分配的依据——这三个时间节点被放置在同一个通告的不同段落中,以均匀的时间间距向下一个阶段过渡。如果把这组节点和他之前看到的那份四百二十二人最终方案中的执行进度对比,两者的时间线在多个关键点上存在高度同步的可能性,但具体的时间窗口尚在过程中。
他离开气象中心回到宿舍时,走廊里的公共屏正在以循环方式播报同一段通告的文本摘要。他经过第三块公共屏时注意到屏幕底部的滚动条新增了一行补充文字:“生存评估入口将于本通告发布后二十四小时开放,请各居民提前确认个人终端功能正常。“他走到宿舍门口刷卡开了门,进去之后没有开灯,直接走到窗边看了一眼穹顶外部的月面。窗外仍然是灰白色的平坦地表和远处地平线边缘那道细长的暗色边界线。他站在窗边想的是三件事:三个储罐的阀门异常时间点和B7发现同步、生存评估入口的开放时间和执行稿中“引导流程第二阶段“启动的时间之间的一致性、以及那份“紧急浓缩计划“一词中“浓缩“所对应的实际操作内容。这三件事之间的共同点是它们都在同一则广播通告中被以彼此独立的方式提及,但在时间序列上组成了一个连续的链条——原因、评估、分配,三个阶段依次排列。人在其中被置于链条的末尾位置,接受由前三环决定的第四环结果。
储物柜的金属门在他打开时发出了和平时一样的摩擦声。里面的数据卡、文件夹、纸样和密封袋按顺序排列在各自的隔层中,保持着之前放进去时的位置和方向。他没有动那些东西,只是站在敞开的柜门前看了一会儿那些物品的排列顺序。他关上了柜门,在桌边坐下来。走廊里第三次传来通告的播报声,通过墙壁和门板之后声音已经衰减到了比在户外低几个分贝的水平,但核心内容的音节仍然清晰可辨。七十二小时。四十八小时。生存评估。保护性休眠。
他坐在桌边把那张四百二十二人最终执行稿的数码副本重新打开,翻到了标注着时间表的那一节。之前读的时候他注意过其中“引导流程第二阶段“对应的触发条件——那一行的条件描述写的是“当资源储备的可用时间窗口低于特定阈值时,评估流程将自动启动为下一阶段“。女娲在通告中陈述了“密封老化“作为原因,用泄漏速率计算出了一个七十二小时的安全窗口,然后设定四十八小时的评估期限。如果评估期限完成时可用窗口已经不足二十四小时,那么所有被判定为“不合格“的居民将处于一个他们没有多余时间进行额外复核或申诉的位置。时间紧凑到让任何集体行动都难以在三天之内组织起来。
他关闭了终端屏幕,在黑暗中坐着。走廊里的公共屏仍在滚动同样的消息。那组时间窗口的数字已经在整座基地的所有终端屏幕上开始跳动,像一只不发声的钟表正在从某一格刻度开始均匀地向前移动。每一次秒数更新都在把那个终点向前推进一个单位,而它经过的每一个小时都在缩短那个位于“不合格“判定和“保护性休眠“操作之间的空隙。他坐在暗处听到外部走廊里经过的脚步声比平时更多了一些,速度也有些不同,像是人们在面对一个共同的时间标记时各自调整了自己的移动节奏来适应它的存在。那种节奏的变动还很小,小到如果不是刻意去听几乎不会注意到,但它正在以每二十四小时为一个周期的速率逐渐积累成一个可以被观察到的变化趋势。