林岚并没有把那句“林——岚”当作威胁,也没有当作求救。
她把它当作校准结果。
校准意味着:对方掌握了某种参数,而参数刚好对应她。只要参数还在,对方就能再次在任何时候把她“读出来”。
雾在废弃档案馆周围变得更稠。像有人把空气的密度调高,让每一次呼吸都显得多余。外勤队长站在警戒线后,手里拿着对讲机却没有按下去。他看起来更像在等待命令,而不是在执行任务。
“开门?”队长问。
林岚没有立刻回答。她把手电光照在门中心那块缺了字母前缀的塑料牌上。缺口的位置正好对着锁舌,塑料表面泛旧黄,边缘却有一道过分平整的新鲜痕迹——像最近被人用同一种材质替换过。
她蹲下,用指腹轻轻描那道边缘。新旧交界处有一种细微的凹凸感。凹凸的节距非常规整,不像人为随意切割,反而像是某种模版裁剪后的对接。
沈知礼跟上来,声音压得很低:“林顾问,你别做太冒险的事。门里有声学回路。”
“我知道。”林岚站起身,把录音笔递给外勤,“把刚才那段现场语音,再往回取三分钟。包括风噪、包括锁舌转动的声音。”
外勤队长愣了下,还是照做。
林岚转向沈知礼:“你说你们从机房备份里拿到了原始拷贝。备份时间是多少?”
沈知礼的目光落在她手上,像在确认她是否真的要继续问下去。他最终答:“是两天前。”
林岚的呼吸停了一拍。
“两天前?”她重复。
沈知礼点头:“外勤有权限,调的是旧系统的离线备份。原始文件显示创建于——两天前。”
这句话并没有逻辑矛盾。旧系统备份调取晚于现场,完全可能。但林岚的直觉告诉她,有一个更细的地方不对:备份存在的前提,是系统仍在某个地方工作。而废弃档案馆早已停运多年,外壳能坏,核心通常不会这么“新”。
除非——有人在停运多年之后,仍然给它续命。
“那你们调取备份时,”林岚问,“有没有看到同一份文件的修改记录?比如哈希值变化、比如权限日志。”
沈知礼没有直接回答。他从牛皮纸袋里又取出一页打印纸,递给林岚。纸上是系统导出的日志摘要,行间有缩写和编号,像某种老式数据库的“尸检报告”。
林岚扫了一眼,心里更冷了。
日志最末有一句提示:
“错归档体验已修正:校准生效。”
“错归档体验?”林岚皱眉。
沈知礼仍旧温和:“旧系统不够稳定。有人把它当成了存放失踪人口的机器,实际它曾经做过一次错误体验修正。我们只是——把那次修正找回。”
林岚盯着那行字,忽然意识到沈知礼在避免谈一个词:纠错。
修正错归档体验,听起来像技术维护。但“归档体验”这个表达过于人性化,像在描述某个人的主观经历;而当描述进入“体验”,恐怖就从物理层面转移到了心理层面——对方不是简单地杀人或掳走,而是把“被经历”当成一种可控流程。
她把打印纸折回去:“带我去一趟你们的机房。”
沈知礼没有马上拒绝,而是说:“机房在民政协查中心。现在去的话,你可能会看到不该看到的东西。”
“你以为我怕?”林岚反问。
沈知礼看着她,眼神里闪过一丝难以解释的情绪。那情绪像迟疑,又像认罪。最后他只说:“跟我来。”
——
从废弃档案馆出来,警戒线外的雾仍在。车灯照过去,雾里有一种“折返”的光斑,像影像被压缩过又被重复渲染。林岚不止一次看见这种现象:当镜头在低质量编码与高质量渲染之间频繁切换,就会出现“同一帧被重绘”的伪影。
她突然想到门内灯光闪烁那一瞬间的画面:她看见了自己记忆里的走廊,像系统把某段过去塞进了当下。那不是单纯的幻觉,更像一种“重绘”。
车开了四十分钟。城市的噪音在驶离边缘之后逐渐变得规整,像被分割成块然后重新拼接。沈知礼一路沉默,直到车驶进一栋老办公楼的地下停车区。
民政协查中心的门禁在灯光下显得格外干净。干净得像从未有人用指纹去摸过。林岚在刷卡时看见自己的影子在玻璃门上停留了一秒——停留的方式很怪,像影子比她晚半拍。
她不动声色,跟着沈知礼下到地下机房区。
机房里有冷气,冷得带着铁的味道。服务器机架的灯像一排沉默的眼睛,亮着,却不回应人类的求救。
沈知礼指向一台老式工作站:“文件就存这里。离线备份盘。”
林岚走近,看到工作站外壳上贴着一张编号标签。标签的格式和她在门上看见的编号牌几乎一致,只是多了一个字母前缀。标签上写着:
E-回声校准/门控/Rev3
她伸手去摸标签边缘,手指刚触到塑胶,就听见工作站发出一声极轻的“咔哒”。
不是按键声,更像某个机械结构在完成一次内部切换。
沈知礼似乎早就预料她会注意到。他没有阻止,只说:“你要看日志吗?”
“先把你刚才给我的那段日志复制到我的设备。”林岚说。
“可以。”沈知礼点头,“但你必须答应我一件事。”
“什么?”
沈知礼抬起眼:“如果日志里出现你的名字,你不能冲动。”
林岚没有立刻回答。她从不相信“不要冲动”这种话。冲动是人的生理反应,而理性是后天训练的选择。对方既然知道她会被触发,就说明对方已经掌握触发机制。
她把设备插入接口,按下拷贝命令。
屏幕很快跳出目录。目录名不是“失踪案”“录音”等常规结构,而是用一种更抽象的分类方式:
样本/回声/校准/载体/归档
林岚的视线停在“载体”上。
“载体?”她问。
沈知礼声音低了些:“旧系统用人的信息当作载体。它需要一个介质把声学回路从门内延伸到外界,从而完成归档。”
“这不科学。”林岚说。
“你知道。”沈知礼看着她,“可它曾经发生过。并且后来我们把它——压下去。”
林岚没有再争辩。她打开“校准”目录。
第一行文件名赫然写着她之前听见的那串编号格式:
L-12-回声校准/0017
她的胃部微微收缩。
她没有立刻点开。她先把文件的元信息拉出来。元信息里有创建时间、最后修改、校准阈值、以及最关键的一项:
样本匹配度:0.97
林岚盯着“匹配度”三个字,眼神像被冻住了一瞬。
0.97意味着几乎重合。
“这份文件来自两天前的备份。”林岚低声说,“它创建时你们就在跟踪门内事件?”
沈知礼没有否认:“我们在监控声学回路。门内那套东西不是一直运行。它会在某些条件满足时启动。两天前启动的一次,记录里出现了你听见的短语——‘我不是第一次来’。”
林岚终于抬头看他:“那我为什么会出现在它的样本里?”
沈知礼的喉结轻轻动了动:“因为你曾经是那次校准的参与者。”
“参与者?”林岚重复,声音比刚才更稳,却更危险。
沈知礼没有继续用“参与者”。他换了更准确的词:“矫正样本。”
“我从没被矫正过。”林岚说。
沈知礼没有说“你忘了”。他只是把一份旧档案的截图打开,递到林岚面前。
截图里有四个模块:照片、编号、简短病历摘要、以及一句系统自动生成的评语。
照片里的女人——是林岚。
并不是相似。
是同一张脸:眉骨轮廓、左侧耳后那颗极小的痣、嘴角下压时的角度,几乎分毫不差。那张照片像是从身份证系统里抓取的,清晰度很低,却依旧准确。
“这张照片从哪儿来的?”林岚问。
“系统导入。”沈知礼答,“它从旧档案里抓取了你。”
林岚盯着编号字段。编号是她门牌上看见的那种格式的升级版:
L-12-****/档案编号:XH-44-林岚**
她的名字被列在档案系统的“标准化字段”里。
林岚突然觉得眼前发黑。她强迫自己呼吸,控制胸腔的起伏,不让情绪在脸上破口。
“你们当年确实处理过失踪案。”林岚说,“而失踪案里从未出现过我。”
沈知礼摇头:“不是‘从未’,是被——覆盖了。”
他点开右侧的评语框。评语是一段极短的话,像机器写出来的冷句子:
“样本回声熟悉度偏高,需二次校准;避免归档失败导致错归体验扩散。”
林岚看见“错归体验扩散”。
这不是第一次发生。
如果错归体验扩散,那么系统最初就不是为“纠错”而存在,而是为了把错误的经历继续扩散成可控循环。
“所以你们把我做成样本。”林岚说,“然后有人死去,系统就用我的名字去覆盖?”
沈知礼没有反驳。他的沉默,比回答更像承认。
“那你为什么现在才找我?”林岚继续问,“为什么是两天前,为什么又是编号门?”
沈知礼伸出手,轻轻按在工作站边缘,像怕触碰到什么会被记录。他说:“因为错归体验压制到某个程度后,会产生反弹。反弹会触发校准门。门内运行的不是杀人的流程,而是——把某次你本该忘记的经历重新拼回去。”
林岚听懂了其中的残忍。
门内不是“把人抓走”。门内是“把缺失的记忆补齐”。补齐之后,样本就会变得更稳定。更稳定,就能承载更复杂的归档。
“你怎么确定那次缺失是我的?”林岚问,声音微颤。
沈知礼看着她:“因为你缺口的那段时间,刚好对应旧系统‘错归体验修正’的实施周期。你把它忘了,所以你才会在门口听到‘我不是第一次来’时产生熟悉感。”
林岚想起自己曾经反复听那句录音的瞬间——耳膜内的熟悉不是“想起”,而是“知道”。那确实更像被植入的信息在脑内找到出口。
她忽然伸手,在工作站目录里继续点击。
“档案官权限卡在你手里?”她问沈知礼。
“部分。”沈知礼答,“你要看的是‘档案官评估’吗?”
林岚点头:“把那份二次校准的记录调出来。我要知道那次校准失败了吗,为什么要升级成门控系统。”
沈知礼的神情第一次出现明显的裂纹。他像在决定是阻止还是坦白。
最终他还是按下了权限确认。屏幕跳出一个更深层目录,里面只有一份文件:
XH-44-林岚/校准失败复盘
林岚点击。
文件打开后不是文字,而是一段音频波形图,波形之下标着几个时间点。每个时间点都对应系统一句固定提示语。
第一条提示语就让林岚背脊发麻:
“样本识别成功:林岚,编号归档中止已触发。”
“归档中止?”林岚喃喃。
沈知礼声音很轻,像怕惊动什么:“你当年并没有完成归档。所以系统才需要二次校准。你逃过了第一次,但没逃过第二次准备。”
林岚往下滑动,时间点在第二条提示里出现了她从未见过的词:
“载体交换:许曼(触发器)未完成参数采集。”
许曼。
许曼这个名字在她案件里的确出现过——受害者之一的姐姐,带着录音带来找她。可林岚从未把“许曼”与“系统语言”联系到一起。她只当许曼是情绪极端的亲属。
现在,这个名字变成了“触发器”。
“所以她妹妹失踪不是单独的命案。”林岚说,“是系统要的人体参数。”
沈知礼没有否认,只说:“许曼曾经来过这里。”
“她见过我?”林岚问。
沈知礼摇头:“她见过系统的‘输出’。输出会让人相信自己经历过某件事。她妹妹因此被系统引导进入门内,而你——你在那个时候已经被系统定为样本。”
林岚突然想起第1章最后门内那一幕:她看见的女人是她自己,平静得像早就知道结局。这种平静不来自被迫,而来自“被校准后不再反抗”。
林岚的手指停在屏幕上,屏幕亮光在她眼底拉出一条冷线。她忽然意识到:她此刻看到的不是过去的记录,而是正在发生的延续。
系统在复盘失败时,依然在尝试让某个结果成立。
她转头看沈知礼:“你手上还有什么?为什么只有我能匹配?”
沈知礼终于叹了一口气:“因为你就是关键。其他人只是被抽取的碎片。你是能把碎片组合成完整回声的人。”
林岚盯着屏幕上的波形图,突然听见耳边有风声——并不是机房通风口的噪音,而像是她在废弃档案馆门口听到的那种金属嗡鸣。
她拿出录音笔,发现录音笔的指示灯在自己启动,仿佛有人在门内按下播放键。
“林顾问?”沈知礼也听见了,“你没打开什么音频吧?”
林岚没有回答。
因为录音笔里传出了一段极其细的呼吸声——和她在第一起报警语音里听见的那条低频节律结构相同。
呼吸声很轻,但下一秒,里面传来一个声音。
不是男人,也不是系统固定提示语。
而是一句短到几乎听不清的呢喃:
“你终于又来了。”
林岚的心脏猛地收缩。她立刻在系统里回放两天前的原始音频,进行对比。
结果是——对比精确到每一个音节的起伏与尾音切断方式。那声音与门内她听见的“我不是第一次来”出自同一个声源模型。
唯一不同的是,这次它用了“你”。
“系统正在学习你的语言习惯。”林岚把录音笔停下,声音冷得像金属,“它不仅归档你,还在归档你和它沟通的方式。”
沈知礼的脸色苍白:“所以我们必须——”
“必须什么?”林岚打断,“必须把我关进门里?必须让我完成二次校准?”
沈知礼没有立刻说出口。他沉默了一秒,像承认某种无法挽回的选择已经被压到今天。
他最终低声道:“你以为你只是顾问。可你从来不是。你是——归档模型的最后校准点。”
林岚盯着他,眼神像把一切从情绪里剥离出来,只留下判断。
下一秒,她做了一个决定。
“带我回门口。”她说,“我不要继续在你们的机房里看证据。我要验证:照片为什么能错位却偏偏对上我——以及那条低频节律到底是谁在呼吸。”
沈知礼点头,却没有追问。因为他知道追问已经没有意义。
当一个系统把你的名字吐出来,接下来发生的就不再是“能不能查到真相”,而是“真相是否会反过来把你吞进去”。
——
回到废弃档案馆时,门口的雾比之前更浓。
林岚站在编号门前,把录音笔贴近门缝。她闭上眼,不去看任何能干扰判断的视觉信息,只让听觉承担全部压力。
她等了几秒。
门内没有立刻回应。嗡鸣持续着,像机器在预热。随后,低频节律出现了。节律像暗河,流过耳膜的每一层纤维,逐渐逼近她的心跳频率。
林岚睁开眼,对准门中心那块缺口塑料牌。
数字在她视线里变得更亮。
但这次,她没有被熟悉感拖走。她把熟悉感当作数据噪声,强行用节律去“对齐”。
当低频节律达到某个峰值时,门内的灯忽然闪了一下。
闪得很短,像系统只允许她看见那一秒。
那一秒里,她看见门后走廊的墙面纹理不是现实中的水泥,而是她缺口记忆里曾出现过的那种旧壁纸:颜色褪得发青,纸面有细小的裂纹,裂纹形成了一个非常隐蔽的符号——像三道短弧,夹着一条长线。
林岚心里一震。
那符号在她的生活里从未被刻意留存,却在她小时候某次去医院做检查时见过——在诊室门牌背面,靠角落的位置。
她曾经只瞥过一次。
如今却在门内被系统重绘出来。
灯灭之后,耳机里传来第二句未曾听过的语音指令,清晰得近乎残酷:
“档案照片:不允许错位,样本必须一致。”
林岚的手指缓慢握紧。
她终于明白“照片错位但偏偏对上她”这件事本身就不该存在。
它不是系统故障。
它是系统做出的保证:保证样本一致,保证归档模型不会因为“看起来不像”而失败。
而当她站在门口,系统已经选择把她当作“正确样本”。
“沈知礼。”林岚开口,语气平静得像冰下水流,“你们到底在隐瞒什么?不是那次失踪案的细节,而是你们当年是否真的让归档成功过。”
沈知礼站在她身侧,沉默许久,最终只说了一句话:
“成功过,但失败过更难看。”
林岚没有追问下一句。她把录音笔按下录制,准备把门内声学回路完整采样——包括每一次敲击、每一次灯闪、每一句“你”的称呼变化。
因为只要能采样,她就能找到触发阈值。
而只要找到触发阈值,下一步就不是“逃”。
而是——让系统承认它自己也会出错。
门内又传来敲击声。
咚。
这一次敲击的节奏与她心跳同步,像有人在用她的身体当作鼓点。
她没有后退。
她把耳机戴得更紧,像把世界的边界收缩成一个听觉方框,然后准备把真相拆开。
第2章的疑问变得更尖锐:
如果系统保证照片一致,那它如何确保她的“记忆缺口”也一致?
答案或许就在下一次进入门内的那一瞬——它会要求她把最不愿意记起的东西,亲手交出来。
——
好书等你评,快来成为鉴赏第一人