晨光透过挡风玻璃照进车厢内,把仪表台表面和座椅织物面料上的灰尘颗粒都照成了可见的细小亮点。Zero在副驾驶座上靠了一会儿,手指搭在膝盖上方的帆布包表面,看着窄路尽头街道上早高峰的车流开始变密。安琪没有点火,也没有动方向盘,她坐在驾驶座上,视线落在挡风玻璃前方相同方向的街道上,左手搭在方向盘边缘的位置,拇指在皮套上方的空气里停着,没有接触任何表面。 “隔音室的系统日志清理完成之后,”Zero开口说,声音在晨光中保持了与夜间同样稳定的节奏,“那台主机外置阵列里所有与第三层系统相关的操作记录都已经被覆盖了。但外置阵列本身还在,阵列中的常规数据备份内容没有被改动,它们会保留原有的写入格式和时间戳,与第三层系统的数据分布在不同的逻辑分区内,不会在未来的例行读取中产生异常关联记录。” 安琪的拇指落下,触到方向盘皮套表面,但没有压紧,只是搁在上面。“主机外置阵列中那块DT前缀硬盘的起始扇区在恢复成未写入状态之前,我已经把它的原始内容做了一个副本,存放在阵列中另一个逻辑分区的隐藏目录里。目录的访问路径没有在任何系统日志中留下记录,访问权限只绑定在我在隔音室使用的账户下。如果以后需要调用那份原始内容,它仍然在离线状态下可访问。” Zero从副驾驶座上侧过头看着她。晨光从挡风玻璃照进车厢,在她面部形成了跟夜间阅读灯下不同的光影分布。她的眼睛在晨光中瞳孔比夜间缩小了一些,面部轮廓的线条在自然光下比人工光源照明下更柔和了一点,下颌边缘的阴影过渡从锐利变成了渐变。 “那块DT硬盘的原始内容副本,”Zero说,“存放目录的路径你在本地还是远程终端上写的?” “在隔音室主机的本地终端上。”安琪说,“操作过程没有经过任何网络连接或共享存储协议。目录创建时使用的命令行指令也没有在主机系统的历史命令记录中留下条目——我把历史记录功能在执行操作前关闭了,完成后才重新开启。” Zero把视线从她脸上移开,落在挡风玻璃外面街道上的车流中。一辆公交车正从十字路口方向驶过,发动机的低频轰鸣声在车厢内被密封条削减成了一层持续的低频噪声。公交车驶过之后路面恢复了稍安静的等级,只剩下小型车辆经过时较短的胎噪周期。他在那辆公交车的噪音完全消失之后再次开口,声音跟之前保持同一音量:“安琪。” 她应了一声,很轻。“嗯?” “你父亲的事。”Zero说,“你从昨天到今天一直没有主动提过。” 安琪的拇指从方向盘皮套表面抬起来,在空中停了一瞬又落下,落在方向盘辐条的连接处。她的视线还保持着落在挡风玻璃前方的方向,但焦距从街道远处切换到了更近的挡风玻璃贴膜表面,焦距对准了自己的倒影轮廓。“我提过。在车里跟你说过,那段时间的细节我昨天都告诉你了。信箱、夹克、旧工牌上的照片、工程日志的压痕。但那是信息层面的事情。你问的是其他东西。” Zero没有纠正也没有补充。他靠在副驾驶座椅靠背上,让晨光从侧窗照进来落在他右肩和右臂外侧。车厢内的气温在逐渐上升,从夜间的凉意过渡到了白天的暖意,座椅面料表面正在从他的体温和阳光的共同作用下进入一个恒定的温区。 “设计者在离线笔记里提到过你父亲,”Zero说,“他写的那段话里提到你一直在沿着跟你父亲相同的线索往下走,而且他在十一年里没有见过你。但他知道你在走。这说明他通过第三层系统的信道监控了某些方向的查询行为——不是直接监控你个人,是监控对特定审计接口历史记录的检索请求。你的查询行为在他的监控范围之内,他没有拦截,他做了记录。” 安琪的拇指在方向盘辐条连接处的表面停住了。她停了一下才开口:“那些记录在硬盘的日志文件里吗?” “在。”Zero说,“冷备节点地下室的存储阵列中,2023年和2024年两个年份的日志子目录里各有三条查询记录,请求来源是匿名代理。代理出口节点的地理位置被映射到佛山老城区,对应的是你曾在用那条路径上的网络出口。设计者没有在日志里标记请求来源的具体身份,只标记了‘重复指向同源’的字段。他没有拦截那些查询,是因为他需要确认那条路径上是否有人在持续沿一个方向推进。” 安琪把视线从挡风玻璃上收回来,落在仪表台右侧的杯架位置,看了几秒,然后重新抬眼。“他确认了之后做了什么?” “他加速了物理链路的部署收尾。”Zero说,“他在2024年下半年把之前计划在2026年完成的部分操作提前了大约一年半。包括Reader设备的固件索引生成、天线杆内嵌存储单元的内容写入时间窗口的前置调整。他确认了路径上有人在推进,所以把终端的就绪时间往前移了。你查过的那些审计接口历史记录的窗口期被他重新对齐到了你行为模型的峰值区间内。” 安琪坐在驾驶座里没有动。晨光从挡风玻璃照进来,在她手背和方向盘之间的空档处投下了一段被压缩的阴影。她在安静中停留的时间比之前几次都长,长到Zero注意到了她呼吸节奏的微调——一次比正常幅度略深的吸气,然后是长度接近一致的呼气。她做完那次呼吸之后开口说话,声线跟之前相比在音量上没有变化,但音节之间的间隙比之前稍微宽了一点:“他知道我在走那条路的时候,就知道我迟早会走到足以触发他系统终端的距离。你昨天到隔音室之后第一次从Reader设备读取数据开始,到你把完整的时间序列备份留好,我一直在完成那个距离的末端段落。” Zero没有立刻接话。他坐在副驾驶座上,让那个停顿在车厢内自然延展到它的完整长度。阳光在仪表台表面投下的光域正在随时间的推移缓慢移动位置,光域的边缘正在从仪表台中央逐渐向右侧偏移。他把帆布包从膝盖上拿起来放在仪表台下方靠近脚垫的位置,靠在座椅靠背上,视线落在挡风玻璃外面正在继续变亮的街景上。他没有看着安琪的方向,但他的声音在安静的车厢里清晰可辨,保持着一贯的节奏和音量:“你现在可以问他了。用你之前自己选的方式。他在三号位等了十一年不会只是等一个时间序列的递送完成。” 安琪把搭在方向盘上的手收了回来,落在自己膝盖上。她的拇指在膝盖上方停了一下,然后她伸手握住车门把手,向外推开。晨光从敞开的车门涌入车厢,把她半边身体的轮廓照成一道边缘清晰的亮线。她没有回头,声音从车门的方向传过来,平稳,跟之前保持同一频率:“你在车里等,还是跟我一起走过去?” Zero从副驾驶座侧过头看着她站在车门外的身影,晨光在她身后形成一道边缘被自然光柔化的轮廓线。他把帆布包从仪表台下方拿起来挎上肩膀,推开车门站起来,站在车旁,关上车门。他站在车旁,手里握着帆布包的肩带,偏过头看向窄路通往主街的方向。“隔音室那边的清理操作已经完成了。” 安琪没有说话。她转身朝窄路通往主街的方向走去,步幅均匀,速度保持着清晨步行时段的节奏。Zero在她身后大约两步的间距跟了上去。晨光从街道东南方向照过来,把两人的影子拉成两段平行但长度略有差异的暗色长条,投影在地面上随着步伐不断移动位置。 他们穿过第六街的十字路口时,那家肠粉铺子门口的蒸笼已经停止出汽了,老板正在把蒸屉叠好收进操作台下方。安琪没有减慢速度,Zero也没有。他们经过铺子门口的时候,老板抬头看了他们一眼,视线在他们身上停留了一瞬,然后低头继续收拾蒸屉,没有出声。 火车站后街的路面开始出现在前方。Zero认出这条街的布局——昨天凌晨他经过过同一段路面,当时街道两侧的路灯全部亮着,空荡的街道上没有行人,只有远处夜市摊群收摊后残留的零星灯光。此刻这条街在晨光中的样子跟昨夜完全不同,路面上的行道树投下的影子方向正好跟夜间相反,阳光从树冠缝隙中穿过在地面上留下大小不一的亮斑。 他们在那条后街走到半程的时候,安琪放慢了速度,在一栋墙面贴着白色瓷砖的三层建筑前停了下来。建筑的一楼是一扇卷帘门全开的铺面,但铺面内部没有摆放任何商品,只有一张木桌、两把塑料椅,还有一盏亮着的日光灯。铺面门口的台阶上没有积灰,跟周围几家关门的商铺门前落了一层浮灰的状态形成了明显对比。 安琪走到铺面门口时,有一个身影从室内走出来了。陈远站在那里,穿着一件洗得有些发白的深蓝色衬衫,领口没有扣到最上面,露出锁骨下一小片皮肤,皮肤的色调跟脸部一致,是长期待在室内的人才会有的均匀肤色。他手里没有拿任何东西,站在原地,视线从安琪的脸上移到Zero脸上再收回来。他开口说话时,嗓音恢复了在室内空间那种比室外更近的质感:“隔音室那边的操作我已经收到了。DT硬盘的内容副本目录已经在我这里同步落位。你之前提到的那段序列号的原始记录我已经读取完毕了,第三层系统离线执行完成之后,残留的日志记录已经被覆盖了,系统日志中的异常条目也已经被清除过了。你现在拿到的已经是完整的内容了,所有节点都已经完成了原定状态的确认和回执记录,物理标记也已经全部到位了。”