第 15 章

时间的裂隙

林远倦怠与保护欲背后深藏的线索仍在眼前,程默将那碗彻底凉透的泡面推到桌角,碗底凝着一圈油渍。他坐回椅子,手指无意识地摩挲裤袋内衬里那张对折的排班表——纸边因反复取出比对,已起了毛边。

伪造。

他彻夜分析望远镜伺服系统的归位程序日志,发现案发当晚有一次异常的“延迟执行”记录,与预设的自动归位时间存在四十七秒偏差。交叉比对备用电源切换的精确时间戳后,程默计算出两个事件重叠产生的“无人见证窗口”实际长达三分五十二秒,远超此前预估。他随即试图调取圆顶监控的底层存储,却发现相关访问日志有高级权限账户浏览过的痕迹,时间就在案发后不久。

这个词像冰锥一样钉在意识里。

这个词像冰锥一样钉在意识里。

但林远离开前那句话更冷:“站长对你最近的工作状态……有些看法。”

程默的目光落在台灯下摊开的笔记本上。那里只有一行字:“动机?”

凶手为何要特意伪造指向“程默”的排班表?

嫁祸?太粗糙了。只要稍微核对笔迹——就像他现在做的那样——就会被识破。除非伪造者认定不会有人去核对,或者……认定核对笔迹的人会得出相反的结论?程默的指尖在“程”字最后一笔的顿挫处停住。不,不对。这张表被发现时夹在师兄的旧观测日志里,位置并不隐蔽。它像是……故意要被人找到。

而且是被他找到。

程默合上笔记本,起身走到窗边。窗外是纯粹的黑暗,只有远处观测平台边缘的红色指示灯在风雪中明灭,像某种规律性的呼吸。他想起师兄说过的话:“找到那个‘不会骗人’的基准点。”

现在所有的基准点都在摇晃。

供电波动、望远镜转向、伪造的排班表、林远模糊的记忆、赵海峰过于完美的证词——这些碎片各自旋转,无法拼合。但它们都指向同一个时间窗口:案发当晚,备用发电机启动的那大约三分钟。

程默转身回到书桌前,从抽屉里取出U盘,插入电脑。屏幕亮起幽蓝的光,映出他脸上紧绷的线条。他打开供电日志的截图文件,将时间轴拉到案发时段。记录依旧模糊:“供电波动,备用电源介入,持续时间约2-3分钟。”

“约”。

这个字在工程日志里显得格外刺眼。系统时间戳应该精确到毫秒,为什么这里会用“约”?是记录本身出了问题,还是有人修改了日志?

他调出望远镜指向记录的截图。时间戳显示,在供电波动开始后约一分四十秒,望远镜进行了一次非计划转向,指向东北方低空,持续了约一分钟,然后回归预定位置。

两个事件的时间差。

程默拿起笔,在草稿纸上快速计算。如果供电波动实际持续了三分钟,望远镜转向占其中一分钟,那么剩下两分钟……足够一个人从主控室走到观测平台边缘,再回来。

但他需要更精确的时间。

他关闭截图,打开站内系统查询界面,输入自己的权限卡号和密码。屏幕跳转到主菜单,他选择了“日志归档查询”。系统要求输入具体的时间范围和日志类型。

程默输入了案发当晚的日期,日志类型选择“全站系统状态快照”。这种快照每小时自动生成一次,记录所有关键系统的瞬时状态,包括各子系统的精确时间戳。理论上,它可以作为不同系统间时间对齐的基准。

进度条缓慢移动。

窗外传来风声,卷着雪粒敲打在玻璃上,发出细碎的沙沙声。暖气片在墙角嗡嗡作响,送出干燥的热风,但程默的手指依旧冰凉。

屏幕跳转,显示查询结果:无匹配记录。

程默皱了皱眉。他重新输入日期,扩大查询范围到前后各一小时。依旧没有。

他切换到“系统维护日志”,输入同样的时间范围。这次有记录:案发当晚23:17,有一条标记为“数据归档任务执行”的条目,执行者是SYSTEM,备注写着“例行全站快照归档至离线存储”。

归档时间恰好是案发时段。

程默盯着那条记录。全站快照每小时自动生成,但归档任务通常会在低负载时段执行,比如凌晨。为什么偏偏在那天晚上23:17执行?而且备注里没有说明归档的原因。

他尝试点击条目查看详情,系统弹出一个对话框:“该记录详情需三级及以上权限访问。”

三级权限。只有站长赵海峰和少数几个资深工程师拥有。

程默向后靠在椅背上,屏幕的光在他瞳孔里跳动。归档。离线存储。这意味着那一个小时的全站状态快照——包括供电系统、望远镜伺服系统、门禁系统、环境监测系统等等所有子系统在案发时段的精确时间戳——都被移出了在线查询范围。

巧合?

他看了一眼电脑右下角的时间:晚上八点四十二分。距离晚餐时间已经过去两个多小时,但他毫无食欲。林远送来的泡面在桌角凝结成块,油渍在灯光下泛着浑浊的光。

程默关掉查询界面,拔出U盘。他将U盘、排班表、笔记本和笔收进抽屉,锁好。然后站起身,走到门边,侧耳听了听走廊里的动静。

只有暖气管道轻微的膨胀声。

他拉开门,走廊里空无一人。暖黄色的壁灯每隔五米一盏,在深绿色的地毯上投下一个个光圈。程默沿着走廊向公共休息室走去。晚餐时间虽然已过,但通常还会有人在那里喝茶或看书,或许能听到些什么。

休息室的门虚掩着,透出灯光和低低的谈话声。

程默在门外停顿了一下,调整呼吸,让脸上的表情放松下来,然后推门进去。

暖意和咖啡的香气扑面而来。休息室不大,靠窗摆着两张沙发和一张矮几,墙上挂着几幅星图。沙发上坐着两个人:沈雨和吴振。

沈雨正端着一杯热茶,膝盖上摊开一本厚厚的设备手册。她抬起头,看见程默,点了点头,算是打招呼。她的动作很轻,像怕惊扰了什么。

吴振背对着门,坐在另一张沙发里,面前的小桌上摆着一台拆开外壳的手持式气象记录仪,他正用镊子夹着一块微小的电路板,凑在台灯下检查。听到开门声,他头也没回。

“还没休息?”沈雨问,声音平和,听不出情绪。

“睡不着。”程默走到窗边的饮水机旁,接了一杯热水。水很烫,杯壁迅速变得灼手。他握着杯子,让热量传递到掌心。“你们在聊什么?”

“没什么。”沈雨合上手册,“吴振的设备出了点问题,我在帮他查电路图。”

吴振这时才转过头,瞥了程默一眼。他的脸在台灯光线下显得格外瘦削,眼窝深陷,胡茬没刮干净。“气压传感器读数漂移。”他简短地说,又转回去继续摆弄电路板,“可能是低温导致的焊点开裂。”

程默在沈雨对面的空椅子上坐下。矮几上摆着一盘没动过的饼干,包装纸还留着折痕。他注意到沈雨的手册翻开的那一页是望远镜伺服系统的电气接口说明,旁边用铅笔做了些细小的标注。

“最近系统好像不太稳定。”程默说,语气尽量随意,“下午我在主控室查东西,发现有些日志记录不太对劲。”

沈雨端起茶杯,吹了吹热气。“比如?”

“比如案发那晚的供电波动记录。”程默说,“时间描述很模糊,用了‘约’字。我记得系统日志应该都是精确时间戳。”

沈雨喝了一口茶,放下杯子。她的手指在杯壁上轻轻敲了两下,很轻的节奏。“备用发电机启动的时候,有时会导致局部网络短暂失步。各子系统的时间戳如果来自不同的时钟源,可能会产生毫秒级的误差。所以记录里用‘约’字,可能是系统自动修正后的描述。”

“自动修正?”

“嗯。”沈雨翻开手册,找到某一页,指着上面的框图,“供电系统和望远镜伺服系统用的是不同的实时时钟芯片,虽然都同步到主时钟,但主时钟本身偶尔也会跳几毫秒。如果两个系统在关键时刻都向主时钟请求同步,而主时钟刚好有延迟或者跳变,那么记录的时间差就可能被系统判断为‘异常’,然后用一个模糊的描述覆盖掉原始时间戳——这是为了避免后续数据分析时引入误导性的精确度。”

她说得很流畅,像在背诵技术文档。

程默看着她。“你好像很了解。”

“手册上有写。”沈雨合上书,“我负责维护望远镜的伺服系统,这些基础架构的东西都得知道一点。”

吴振在旁边哼了一声,不知道是对电路板还是对对话内容。

“那全站系统状态快照呢?”程默问,“案发那晚的快照被归档到离线存储了,你知道吗?”

沈雨的手指在杯壁上停住了。她抬起眼睛,看向程默。台灯的光在她镜片上反射出两个小小的光点,看不清眼神。

“归档任务通常是自动执行的。”她说,“可能是那晚系统负载比较高,触发了提前归档。”

“但归档时间正好是案发时段。”

“巧合吧。”沈雨说,语气依旧平稳,“系统调度的事情,很难说。”

程默没有再追问。他端起热水喝了一口,水温已经降了些,但依旧烫舌。他放下杯子,看向窗外。休息室的窗户正对着观测平台,此刻平台上覆盖着厚厚的雪,红色的指示灯在风雪中顽强地闪烁。

“师兄以前常说,”程默说,声音很低,像在自言自语,“要找到那个‘不会骗人’的基准点。”

沈雨没有接话。

吴振放下了镊子,拿起万用表开始测量电路板上的某个节点。表笔接触的瞬间,发出轻微的咔哒声。

“基准点……”沈雨终于开口,声音比刚才轻了一些,“有时候,基准点本身也会出问题。”

程默转头看她。

沈雨避开了他的目光,低头看着茶杯里旋转的茶叶。“我是说,在极端环境里,没有什么是绝对可靠的。时钟会漂移,传感器会失效,连人的记忆都会出错。”她停顿了一下,“所以有时候,我们得接受一定程度的……模糊。”

“多模糊?”程默问。

沈雨抬起头。这一次,程默看清了她的眼神——那里面有一种复杂的情绪,像是疲惫,又像是某种更深的东西。“足够让事情过去的那种模糊。”

休息室的门被推开了。

赵海峰站在门口,深蓝色的站服外套敞开着,露出里面的灰色毛衣。他的脸上没什么表情,但目光扫过房间时,在程默身上多停留了一秒。那眼神像探针,短暂而锐利。

“都在啊。”赵海峰走进来,带进一股外面的冷空气。他走到饮水机旁,也接了一杯水,然后转身靠在柜子旁,面对着沙发上的三个人。“正好,省得我一个个通知。”

吴振放下了万用表。沈雨坐直了身体。

程默的手指在杯壁上收紧了一些。

“刚接到山下的消息。”赵海峰说,声音平稳,但每个字都像用尺子量过一样准确,“暴风雪比预报的还要强,封山期可能会延长。救援队最早也要三天后才能上来。”

房间里安静下来,只有暖气片的嗡嗡声和窗外风雪的声音。

“所以,”赵海峰继续说,目光从沈雨移到吴振,最后落在程默脸上,“在救援到来之前,维持站内正常运转是第一要务。观测任务不能停,设备维护不能停,日常值班也不能停。”他顿了顿,“尤其是现在这种时候,纪律比任何时候都重要。”

“明白。”沈雨说。

吴振点了点头。

程默没有说话。

赵海峰盯着他。“程默,你最近的状态,林远跟我提过。”

来了。

程默放下杯子,杯子底部和玻璃茶几碰撞,发出清脆的一声。“我状态很好。”

“是吗?”赵海峰向前走了一步,站到矮几前,居高临下地看着程默,“那为什么有人反映,你最近频繁出入档案室和主控室,还私下查询了一些……不该你查的系统日志?”

沈雨低下头,看着自己的手。吴振重新拿起电路板,但动作明显慢了。

程默抬起眼睛,迎上赵海峰的目光。“我在核对一些细节。”

“什么细节需要你半夜去查?”赵海峰的声音依旧平稳,但多了一层压迫感,“而且是用非正常权限访问?”

“我有权限卡。”

“权限卡不是让你随便翻看所有记录的。”赵海峰说,“尤其是案发相关的记录,已经封存了。你这么做,会干扰后续调查,也会影响站内其他人的情绪。”

“我只是想弄明白——”

“弄明白什么?”赵海峰打断他,“你师兄的事,大家都很难过。但调查有调查的程序,有专门的人负责。你一个工程师,做好本职工作就是对师兄最好的交代。而不是像现在这样,鬼鬼祟祟,疑神疑鬼,搞得站里人心惶惶。”

程默的手指在膝盖上蜷缩起来。他能感觉到沈雨和吴振的视线,像细针一样扎在皮肤上。

“我没有鬼鬼祟祟。”他说,声音控制得很平,“我只是在做我认为对的事。”

“对的事?”赵海峰重复了一遍,语气里带上了一丝嘲讽,“程默,你还年轻,有些事……不是非黑即白。有时候,对的事,不一定带来对的结果。”

“那什么才是对的结果?”程默问,“让事情糊里糊涂过去?假装什么都没发生?”

赵海峰的眉头皱了起来。“没有人想糊里糊涂。但你要清楚,我们现在被困在山上,外面是暴风雪,里面是六个人。如果互相猜忌,互相怀疑,信任崩了,接下来几天怎么过?万一再出点什么事,谁负责?”

“所以为了‘团结’,就可以不问真相?”

“真相会来的!”赵海峰的声音提高了一些,在安静的休息室里显得格外突兀,“等救援队上来,等专业的人来查,真相自然会水落石出。但不是现在,不是用你这种……业余的方式。”

程默站了起来。他的动作不快,但很稳。站直后,他几乎和赵海峰一样高,两人隔着矮几对视。

“业余的方式。”程默重复了一遍,然后从外套内袋里掏出一张折叠的纸,展开,放在矮几上。

是供电日志的打印件。他用红笔圈出了案发时段的那条记录:“供电波动,备用电源介入,持续时间约2-3分钟。”

“这个,”程默指着那行字,“是系统自动生成的日志,不是我编的。时间描述模糊,用了‘约’字。但同一时间段的望远镜指向记录显示,望远镜进行了一次非计划转向,时间戳精确到秒。两个系统的时间差,最大可能有三分钟。”

他抬起眼睛,看着赵海峰,也扫过沈雨和吴振。

“三分钟。从主控室到观测平台边缘,一个成年人正常步行,往返足够。”程默的声音很冷,像窗外刮过的风,“这不是我猜的,这是客观记录。而全站系统状态快照——本该作为时间对齐基准的记录——在案发时段被归档到离线存储,需要三级权限才能访问。”

他停顿了一下,让每个字都沉下去。

“所以我的问题是:那三分钟里,到底发生了什么?为什么所有能精确对齐时间的记录,要么模糊,要么被归档?这是巧合,还是有人不想让我们知道那三分钟的细节?”

休息室里死一般寂静。

沈雨的茶杯停在半空。吴振的手悬在电路板上方,镊子的尖端微微颤抖。赵海峰盯着矮几上的打印件,脸上的肌肉绷紧了,但眼神依旧沉得像深潭。

几秒钟后,赵海峰弯下腰,捡起那张纸。他看得很慢,手指捏着纸的边缘,指节因为用力而发白。

然后他抬起头,看向程默。

“这就是你查出来的东西?”赵海峰问,声音低了下去,但每个字都像裹着冰。

“一部分。”程默说。

“你以为你发现了什么了不起的秘密?”赵海峰将打印件慢慢折好,对折,再对折,折成一个整齐的小方块,“供电波动是常有的事,尤其在暴风雪天气。望远镜非计划转向,可能是伺服系统受到电磁干扰,或者程序bug。至于归档……”他将折好的纸块放回矮几上,“那是系统自动任务,我亲自设置的调度策略,为了节省在线存储空间。”

他向前一步,几乎贴到程默面前。程默能闻到他身上淡淡的烟草味,混合着雪水的冷冽气息。

“程默,”赵海峰说,声音压得很低,但足够让房间里每个人都听见,“我理解你失去师兄的痛苦。但你不能因为痛苦,就开始幻想阴谋,开始怀疑身边的每一个人。你这样做,不仅是对死者的不尊重,也是对还活着的人的不尊重。”

“我没有幻想——”

“那你告诉我!”赵海峰突然提高音量,打断了程默,“你告诉我,你怀疑谁?林远?沈雨?吴振?还是我?你觉得我们中间,有谁会去害你师兄?动机是什么?”

程默的喉咙发紧。他张了张嘴,但没发出声音。

“说不出来,对吧?”赵海峰后退一步,摇了摇头,那表情里有失望,有疲惫,还有一种更深的东西,程默看不懂。“因为根本没有动机。你师兄人缘很好,工作上认真负责,私下里也从不得罪人。他的死是一场意外,一场不幸的、令人心痛的意外。仅此而已。”

“那这些记录怎么解释?”程默指着矮几上的纸块。

“巧合。”赵海峰说,“设备故障,系统误差,环境干扰——在观测站,这些太常见了。你只是太想找到一个‘原因’,所以把这些无关的碎片强行拼在一起,说服自己那是个图案。”他叹了口气,“程默,听我一句劝。停下来。好好吃饭,好好睡觉,好好值班。等救援队来了,下山,回家,好好休个假。时间会慢慢冲淡一切。”

程默站在那里,感觉到一种冰冷的无力感从脚底蔓延上来。赵海峰的解释完美无缺,每一个疑点都有合理的技术原因。供电波动是天气导致的,望远镜转向是干扰,归档是系统策略,模糊描述是时钟误差。一切都说得通。

太说得通了。

就像一张精心编织的网,每一个节点都牢固,每一根线都合理,将所有的异常都包裹在“正常”的解释里。

“如果……”程默开口,声音有些哑,“如果这不是巧合呢?”

赵海峰看着他,眼神深不见底。“那就意味着,我们中间有一个人是凶手。”他停顿了一下,一字一句地说,“而你现在做的,就是在没有任何证据的情况下,指控你的同事、你的前辈、和你一起被困在雪山里的人。你想过后果吗?”

程默的指尖冰凉。

“我没有指控任何人。”他说,“我只是在问问题。”

“有些问题,不该问。”赵海峰转身,走向门口。在拉开门之前,他回过头,最后看了程默一眼。“为了你师兄好,也为了你自己好,停下吧。这是警告,也是忠告。”

门关上了。

脚步声在走廊里远去,逐渐消失在风声里。

休息室里只剩下三个人。沈雨依旧低着头,盯着茶杯。吴振重新开始摆弄电路板,但动作僵硬了许多。程默站在原地,看着矮几上那个被折成小方块的打印件,纸的边缘在灯光下泛着微弱的反光。

过了很久,沈雨站起身,将茶杯放到水池里冲洗。水流的声音在寂静中格外清晰。

“程默。”她背对着他说,声音很轻,“站长说得对。有些事……不知道比较好。”

她没有再说下去,擦干手,拿起设备手册,离开了休息室。

吴振也收拾好工具和电路板,站起身。经过程默身边时,他停顿了一下,侧过头,用只有两人能听到的音量说:“你查供电日志的时候……有没有注意到电压波动的具体波形?”

程默猛地转头看他。

吴振却没有看他,目光盯着前方空无一物的墙壁。“备用发电机启动的瞬间,电压会有一个短暂的骤降,然后回升。如果有人在那个瞬间操作高负载设备,比如……望远镜的镜筒罩开合电机,可能会在日志里留下特殊的谐波特征。”他停顿了一下,“不过我也只是瞎猜。设备的事,说不准。”

说完,他抱着工具箱,快步走出了休息室。

门再次关上。

程默独自站在空荡的房间里,暖气片的嗡嗡声像某种低频率的背景噪音,渗透进每一个角落。他走到窗边,看着外面无尽的黑暗和风雪。

吴振的话在耳边回响。

电压波动。谐波特征。镜筒罩开合电机。

他想起望远镜的镜筒罩——那个可以远程控制开合,以防内部结霜的装置。如果有人在备用发电机启动的瞬间,远程打开了镜筒罩,然后在三分钟内关闭,那么供电日志里会不会留下对应的负载变化痕迹?

而镜筒罩打开,意味着观测平台上的风雪会直接灌入镜筒内部。如果有人站在平台边缘……

程默的手指按在冰冷的玻璃上。

他需要查供电日志的原始数据,而不是截图。他需要电压波形的详细记录。但那些数据,和全站快照一样,可能也被归档了,或者需要更高权限。

而赵海峰已经明确警告他停止调查。

程默转身,走回矮几旁,捡起那个折成小方块的打印件。他展开它,纸张因为反复折叠已经起了明显的折痕,红笔圈出的部分在灯光下依旧刺眼。

他将纸重新折好,放回口袋。

然后他走到门口,关掉休息室的灯,走进走廊。壁灯的光圈在地毯上延伸,像一条通往未知的路。他的影子被拉得很长,在墙壁上晃动。

经过主控室门口时,他停顿了一下。门上的指示灯显示系统正在运行,屏幕的光从门缝底下漏出来,在地毯上切出一道狭长的亮线。

程默的手放在门把手上,金属的冰凉透过皮肤传递上来。

他知道,如果现在进去,试图查询供电日志的原始波形数据,系统很可能会记录他的访问。赵海峰可能已经设置了监控。一旦被发现,就不再是“警告”那么简单了。

但他也想起了师兄的话。

“找到那个‘不会骗人’的基准点。”

基准点。时间。电压波形。谐波特征。

这些是物理世界的痕迹,是数字世界的指纹,是比人的记忆、比完美的证词、比合理的解释更坚硬的东西。

程默松开门把手,继续向前走。

他需要另一种方式。

走廊尽头是通往居住区的楼梯。程默没有回宿舍,而是向下走去,进入资料室所在的那一层。资料室的灯已经关了,门锁着。他继续向前,拐过转角,来到一排储物柜前——那是站员们存放私人物品的地方。

他的手指在冰冷的金属柜面上划过,停在自己的柜门前。

钥匙转动,柜门打开。里面除了几件换洗衣物和洗漱用品,还有一个防水的密封袋。他取出袋子,里面是他从档案室打印出来的供电日志复印件,以及他整理的时间线笔记。

他抽出供电日志的那几页纸。纸的边缘因为反复翻看已经有些毛糙。他用手指点在那串时间戳上——案发当晚,23:07:15至23:10:07。系统记录的供电状态从“市电稳定”直接跳到了“备用电源已接管”,中间缺失了本该存在的“市电中断”、“备用电源启动中”、“切换完成”等一系列状态记录。接近三分钟的空白。

这不是截图,是原始日志的打印输出。系统时间戳是连续的,唯独内容出现了断裂。

他把这几页纸小心地折好,塞进外套内侧的口袋。拉上拉链。然后,他将剩下的笔记和文件放回密封袋,重新锁进柜子。

做完这一切,他看了看手表。18:47。晚餐时间。

餐厅在上一层。暖气开得很足,混合着食物加热后的气味——今晚是炖菜和米饭,味道有些寡淡。长条餐桌旁已经坐了几个人。林远坐在靠窗的位置,正低头用勺子搅动着碗里的食物,动作很慢。他旁边是负责通讯的年轻站员小李,正低声说着什么。另一侧,赵海峰坐在主位,背挺得笔直,面前的食物几乎没动。

程默走到取餐口,拿了餐盘,盛了食物。他选择了一个离赵海峰稍远、但能看清所有人表情的位置坐下。金属餐具碰到瓷盘的声音在安静的餐厅里显得格外清晰。暖气片在墙角发出持续而低沉的嗡嗡声。

他拿起勺子,舀了一勺炖菜送进嘴里。土豆煮得过于软烂,胡萝卜带着一股土腥味。他咀嚼着,目光没有离开餐盘,但耳朵捕捉着周围的动静。

小李的声音停下了。

然后是赵海峰放下餐具的声音。不是轻轻放下,是金属勺柄磕在瓷盘边缘,发出一声清脆的、近乎刺耳的“叮”。

餐厅里彻底安静下来。连暖气片的嗡嗡声似乎都退到了背景深处。

程默抬起头。

赵海峰正看着他。站长的脸上没有表情,但眼睛里的东西很沉。那不是询问,是审视,是已经下了某种判断之后的确认。

“程默。”赵海峰的声音不高,但每个字都像砸在凝固的空气里,“这几天,你好像很忙。”

程默放下勺子。勺柄碰到餐盘,声音很轻。“观测站的工作一直很多。”

“是吗。”赵海峰向后靠了靠,椅背发出轻微的吱呀声,“但我指的不是常规工作。有人看到你频繁出入档案室,在非工作时间。还有,昨天深夜,主控室的门禁记录显示你的权限卡刷过——虽然门没开。”

林远停下了搅动的动作。小李低下头,盯着自己的餐盘。

“我在核对一些数据。”程默说,声音平稳得自己都有些意外。

“核对什么数据?”赵海峰向前倾身,手肘撑在桌面上,十指交扣,指节因为用力而微微泛白。“关于你师兄事故的数据,调查已经结束了。结论很清楚。你为什么还要反复去查?”

“因为有些地方对不上。”程默说。他能感觉到胸腔里心脏撞击肋骨的速度,但吸进肺里的空气是冷的,呼出的节奏平稳。

“哪里对不上?”赵海峰交握的双手拇指互相抵着,按压的力道让指腹发白,“是警方和站内联合调查组的结论对不上,还是你个人的臆测对不上?”

程默没有立刻回答。他慢慢地将手伸进外套内侧的口袋,指尖先触到的是布料粗糙的内衬,然后才是那叠折起来的纸张边缘。纸张被体温焐得微暖,但折角坚硬,硌着指腹。他把它抽出来,放在浸着一层薄薄油光的桌面上,用两根手指的指腹将它推展开。

纸张摊平,发出轻微的沙沙声。密密麻麻的时间戳和状态代码暴露在灯光下。红笔圈出的部分像凝涸的血迹。

“供电日志。”程默说,声音在暖气片的嗡鸣背景上切开一道口子,“案发当晚,23:07:15到23:10:07。系统记录里,这三分钟是空白的。没有市电中断的触发记录,没有备用电源启动的流程记录,切换直接完成。这不符合供电系统的正常逻辑。”

他抬起眼,目光从林远僵住的手指,移到小李屏住的呼吸,最后落在赵海峰脸上。

“我想知道,这三分钟,系统到底记录了什么?或者,它为什么没记录?”

死寂。

小李的餐勺搁在盘沿,轻微地颤了一下。林远握着勺子的手停在半空,指关节绷紧,皮肤下的骨节轮廓清晰。赵海峰盯着那张纸,下颌线的肌肉抽动了一次,像被无形的线拉扯。

然后,赵海峰的嘴角向上提了提。一个很浅的弧度,没牵动眼角的纹路。

“就凭这个?”他说,“系统日志偶尔出现记录丢包、时间戳错位,在极端天气下不是没有先例。你因为一个可能的技术故障,就怀疑整个调查结论?甚至私下调查,破坏站内纪律?”

“这不是孤立故障。”程默的视线没有从赵海峰脸上移开,“我核对了望远镜的伺服记录。在同一时间段,望远镜有一次非计划转向,指向了流星雨的天区。而圆顶的操作日志显示,那段时间圆顶因为‘维护’关闭。一个关闭的圆顶,望远镜为什么会转向?”

他停顿了一拍,让这句话的重量沉进凝固的空气里。

“两个独立系统的日志,在同一个三分钟窗口里,都出现了无法解释的异常。这是巧合吗?”

林远喉结滚动了一下,声音像被砂纸磨过:“小默,这些……技术上的东西,有时候会有我们想不到的联动……”

“所以我们需要弄清楚联动是什么。”程默截断了话音,目光转向林远,“而不是用‘可能’、‘偶尔’来解释。林老师,你当时也在站里。你对那晚发电机启动的声音,记忆的时间点和我核对到的日志时间,也有出入。这又怎么解释?”

林远的嘴唇张开,又闭上。他垂眼盯着自己餐盘里凝结的油脂。

赵海峰的脸色沉了下去,像窗外的夜色渗进了皮肤。他不再看那张纸,视线钉在程默脸上,瞳孔在灯光下缩得很小。

“程默,你知道你现在在做什么吗?”他的声音压低了,气流摩擦声带,带着砂砾感,“你在质疑的不仅是调查结论,是在质疑所有当晚在岗的同事,包括我。你在用一些支离破碎的技术细节,破坏观测站最基本的信任和秩序。”

“我在找真相。”程默说,每个字从齿间清晰推出,“师兄死了。如果他的死背后有任何一点不是‘意外’的可能性,我就必须找出来。秩序很重要,但秩序不应该建立在掩盖疑问的基础上。”

“真相?”赵海峰重复这个词,尾音拖长,带着一种被耗尽的冷,“有时候,真相带来的只有毁灭。对你师兄的声誉,对观测站的未来,对你自己。有些事,刨根问底,对谁都没有好处。”

他站起身,椅腿刮过地板。高大的身形挡住一部分顶灯光线,阴影笼罩了半张餐桌。

“供电日志的异常,我会让技术组重新核查。但你的私下调查,到此为止。从明天起,你的权限会被临时调整,非必要不得进入档案室和主控室。这是为了站内的稳定,也是为了你好。”

他顿了顿,目光像探照灯扫过程默,又扫过餐桌旁其他沉默的脸。

“我希望所有人都记住,我们是一个集体。在救援到来、外部调查彻底结束之前,维持站内正常运转是第一要务。任何破坏团结、散布猜疑的行为,都不会被容忍。”

说完,他转身。脚步声在走廊瓷砖上稳定地远去,每一步的间隔都精确,直到被墙壁吞没。

餐厅里只剩下暖气片持续的低频嗡鸣,和食物冷却后浮起的油腻气味。

小李猛地扒完盘子里最后几口已经凉透的饭,瓷勺刮擦盘底发出刺耳的声音。他端起餐盘,几乎是小跑着离开。林远坐在原地,看着面前那碗凝结成块的炖菜,汤表面结了一层灰白的膜。过了很久,他才站起身,没有朝程默的方向看,脚步很轻地走了出去。

程默独自坐在长桌旁。餐盘里的土豆和胡萝卜浸在暗黄色的油汤里,彻底冷了。他盯着那张摊开的供电日志复印件,红笔圈出的三分钟空白,在惨白的灯光下像一道裂口。

赵海峰没有否认异常的存在。他只是把异常归因于“技术故障”,并用“集体”和“秩序”来压制进一步的追问。

但他最后那句话——“有时候,真相带来的只有毁灭”——像一根冰针,扎进程默的耳道,留在那里缓慢融化。

那不是对一个技术故障应有的态度。

程默慢慢折起那张纸,沿着原有的折痕,对折,再对折。纸张边缘因为反复触摸已经有些发软起毛。他把它放回内侧口袋,布料隔开了指尖的温度。他端起冰冷的餐盘,走到回收处。瓷盘落入塑料筐底,发出空洞的碰撞声,在空荡的餐厅里弹跳了一下,消失。

他走出餐厅,进入走廊。壁灯的光线昏黄,只能照亮脚下一小片地面。他的影子被拉长,扭曲地贴在墙壁上,随着他的移动而蠕动。

走到通往居住区的楼梯口时,阴影里忽然走出一个人,堵住了楼梯的入口。

是赵海峰。他显然没有走远,一直等在这里,背靠着冰冷的墙壁。

走廊里只有远处应急指示灯幽幽的绿光,勉强勾勒出他的轮廓。两人呼出的气息在寒冷的空气中瞬间化作白雾,短暂交汇,又消散。远处,设备低沉的运行声透过混凝土墙壁隐约传来,像地底的心跳。

赵海峰看着程默,脸上没有表情,但眼睛在昏暗光线下深得像两口井。

“供电日志的原始数据,包括波形记录,我已经让人归档封存了。”他开口,声音压得很低,几乎贴着气声,只有两人能听见,“技术组会出一份报告,解释那三分钟的记录丢包是极端低温导致的存储缓冲区异常。报告出来之后,这件事就结束了。”

程默的指尖在口袋里蜷缩了一下,指甲刮过纸张粗糙的表面。

“如果报告不能解释望远镜的转向呢?”他问。

赵海峰沉默了几秒。远处设备的嗡鸣填补了空白。“那也会被解释。总会有合理的解释。”他向前迈了半步,距离近到程默能闻到他外套上淡淡的、混合着机油和旧纸张的气味,还有一丝不易察觉的金属冷冽,“程默,你师兄是个好人,也是个优秀的观测员。他的意外是悲剧,但让这个悲剧毁掉他身后的一切,不是他想看到的。有些真相,挖出来,只会让所有人,包括他,都变得面目全非。放手吧。为了他好,也为了你自己。”

“我只想知道时间去了哪里。”程默说,声音在冰冷的空气里凝结成白雾,“那丢失的三分钟,到底发生了什么。”

赵海峰盯着他,良久,缓缓摇了摇头。那眼神里,有一闪而过的、近乎怜悯的东西,但很快被更深的晦暗覆盖,像雪落进深谷。

“你会后悔的。”他说完,侧身让开了路,重新退入墙壁的阴影中,身形几乎与黑暗融为一体,“记住我的警告。这是最后一次。”

程默没有停留,踏上楼梯。混凝土台阶在脚下传来坚硬的回响。他能感觉到背后那道目光,一直钉在他的肩胛骨之间,冰冷,沉重,直到他拐过转角,视线被墙壁切断。