晨间。苏清禾比平时早到办公区半小时。西城分部的走廊里只有空调系统平稳送风的低鸣,感应灯在她走过时次第亮起,又在身后次第熄灭。她把自己的工位顶灯打开,冷白光照在桌面上那几只已经整理了好几遍的装备箱上。
采样枪的密封垫圈昨晚已换过新的。她把枪口朝下立在充电座里,又检查了一遍光谱分析仪的基线校准状态——屏幕上的基准线平直如镜,在冷光下泛着极淡的绿色荧光。低温保存模块的恒温切换响应速度在前天做过最后一次测试,从常温切换到目标温度的时间比出厂标准快了不少。她把采样枪从充电座上取下来,枪口朝下装进便携背包最内层。
许棠几天前给她的那只新物证箱已按使用顺序装好专用采样管和校准液。校准液瓶盖统一朝向右侧,采样管按编号从低到高排列,防静电袋折口全部朝外以便单手取用。她把物证箱合上,扣好搭扣。搭扣锁紧时发出一声极轻微的清脆金属咬合声。
周凯放在她工位上的那只定制工具箱内层分隔被重新调整过。昨晚她把工具一件件取出来,重新排列了一遍,又放回去。每一件工具都刚好卡在对应的凹槽里——微型焊笔、备用示波器探头、电路清洁剂、绝缘垫片、一小盒不同规格的替换螺丝。最内层那把改装过的微型焊笔是周凯额外加的,温度范围与快速反应小组新配发的便携式质谱分析仪供电接口兼容。她合上盖子,听到内层卡槽同时锁紧的低沉咔嗒声。她把工具箱拎起来掂了掂重量,比他预期得轻,放在背包最外层。
林寻到得更早。他正站在窗边喝水,窗台上那盆多肉和玻璃瓶里的野花被晨光勾勒出极淡的轮廓。他听到苏清禾的脚步声,没有回头,只是把水杯从唇边移开。
“周凯熬了好几晚。那把微型焊笔的温度控制芯片是他从管道据点缴获的铁皮巷会电源管理模块里拆下来的,重新焊了接线脚。”
苏清禾把背包放在工位旁边。“昨晚看到了。工具箱内层那把焊笔的温度范围重新校准过。原厂的最高温度被锁在固定值,他解了限——快速反应小组配发的便携式质谱分析仪供电接口规格和标准警用设备不同。”
“他知道你今天报到。”
苏清禾没有接话。她把背包拉链拉上,看了一眼窗外。模拟晨光正从穹顶边缘铺展开来,立体绿化带里自动滴灌的第一轮浇水刚刚开始。
生化管控分局大楼在政务片区边缘。苏清禾在入口闸机刷了身份芯片,系统自动识别出她的报到预约。前台工作人员递给她一张临时门禁卡和一份快速反应小组专用办公区的楼层指引。她把门禁卡挂在胸前,沿楼梯上到三楼。快速反应小组专用办公区不大,但采光极好,整面落地窗正对着一小片内部庭院。庭院里的矮灌木刚被自动滴灌浇过,叶片上的水珠在晨光下折射出极细的碎光。几张工位沿窗排列,每张桌上都配了全息终端、便携式光谱分析仪充电座和一套生化防护应急工具包。
晏茹果然已经在里面了。她站在一张空工位旁边,正把一套刚拆封的便携式质谱分析仪从包装箱里往外取。看到苏清禾进来,她没有寒暄,只是朝桌上那排设备扬了扬下巴。“这是快速反应小组的标准配置——便携式质谱分析仪、高灵敏度气相色谱仪、生化污染快速检测卡。你在第五小队用的那套光谱分析仪仍然保留,但这几台新设备需要在一周内完成操作校准。快速反应小组的光谱分析技术员要求能在非实验室条件下独立完成采样、分析和结论推演。”
苏清禾走到工位前,把背包放在桌角。她拿起便携式质谱分析仪,开机,跑了一遍自检程序。屏幕上的初始化进度条走完之后跳出校准界面,她把校准液从物证箱里取出来,接上分析仪的进样口。校准流程和她熟悉的光谱分析仪类似,但精度更高,进样口的密封要求也更严格。她花了将近十分钟完成第一次全量程校准,把校准数据存档,然后在设备签收单上打了第一个勾。
接下来是高灵敏度气相色谱仪。这台设备比她在南区培训时用过的那台老型号轻了不少,进样口改成了一次性可更换的微型衬管。她拆开一只新衬管,装好,开机预热,等基线稳定之后记录下初始参数。最后是那盒生化污染快速检测卡——每张卡片只有指甲盖大小,内置针对不同生化污染物的特异性抗体,接触污染样本后会在极短时间内变色。她逐一核对了检测卡的有效期和储存温度要求,把它们按编号排列在工位抽屉最内层。
晏茹在旁边看完她完成全部设备的开机测试,在报到签收表上签了字。然后带她参观了应急响应待命室。待命室在走廊另一头,房间中央是一张全息作战台,墙上挂着一张全市生化风险热点分布图。图上标注了过去数月内所有药剂污染、违规排放和异化改造人检测事件的发生地点——不同风险等级用不同颜色区分,红色是异化改造人检测阳性,橙色是高浓度违禁药剂查获点,黄色是低浓度稀释药剂流通点。苏清禾在图上看到了几个熟悉的坐标:廊津暗道所在的负二层东城与南城交界处被标注为黄色,管道据点所在的负三层西区废弃工业区是橙色,宣冶竖井是红色。每个坐标旁边都附了极小的备注编号,对应她之前提交的那些光谱分析报告。
上午十点左右,应急响应终端亮了。
晏茹把任务简报投到全息作战台上——商业区一家药店上报药剂污染投诉,有顾客在服用常规感冒药后出现轻微恶心和头晕。症状不严重,但药店主动上报了,需要快速反应小组到场做污染源筛查。这是一起典型的日常任务——不涉及武装冲突,不涉及黑市交易,但需要快速准确地判断污染源。
苏清禾把全套采样设备装进背包。便携式质谱分析仪是新配发的,她花了比平时多几秒的时间确认进样口的密封圈拧紧了。然后她随快速反应小组的外勤小队登上了专用的生化应急响应车。车内比第五小队的巡逻车宽敞,后排是一整个微型实验台,台上固定着便携式气相色谱仪和几盒快速检测卡。她把采样枪放在实验台边缘,枪口朝下。
药店在商业区边缘一条安静的街道上,店面不大,门口挂着合规经营许可证的全息投影。药店负责人是个戴眼镜的中年男人,正站在收银台后面反复搓手。他把那几盒被投诉的感冒药从货架上取下来放在柜台上,又补充说这批药是上周刚从正规代理渠道进的货,同一批次的其他药盒没有收到投诉。苏清禾戴上防护手套,拿起其中一盒感冒药翻了个面——药盒表面有极细微的粉末残留,在冷光灯下泛着极淡的灰白色。不是药盒本身印刷油墨的脱落,是附着在表面的外来物质。她用采样枪在药盒表面做了擦拭采样,探头贴着药盒侧面的压印边缘划过,将微量粉末吸入采样管。便携式光谱分析仪在几秒内跳出结果——粉末残留含有高浓度工业级硬脂酸镁。这是药片压片工艺中常用的辅料,但正常药片表面的硬脂酸镁残留量极低,不会在包装盒上留下肉眼可见的粉末。
她换了根采样管,用改装探头在仓储区通风口滤网外侧采集了空气微粒样本。滤网表面也附着一层极薄的灰白色粉末,与药盒表面的残留物外观一致。光谱分析结果证实了这一点——同一个成分,同一个粒径分布。她把采样管逐一编号,标注了采集位置和对应的光谱分析数据。
“污染源不在药店内部。”苏清禾收起采样枪,走到药店后巷。后巷很窄,两侧墙体上密布着通往各商铺仓储区的通风管道和管线检修口。她抬头找到了药店仓储区的排风口——排风口正对着楼上一家小型印刷厂的废气排放口。印刷厂的后窗开着,窗框上蒙着一层极细的灰白色粉尘。她顺着后巷走了一圈,在印刷厂废气排放口下方的墙面上也发现了同样的粉末沉积。
便携式质谱分析仪在第一次现场实测中显示出比光谱分析更高的灵敏度——印刷厂废气排放口下方的粉末样本在质谱图上清晰地显示出硬脂酸盐的特征峰,以及微量印刷油墨特有的有机颜料残留。这批有机颜料是苯并咪唑酮类化合物,与硬脂酸镁混合后随废气排出,通过排风口飘入药店仓储区,在感冒药盒表面沉积。硬脂酸镁本身无毒,但极微量的有机颜料随粉末一起被顾客吸入后引发了轻微的黏膜刺激反应。
她把质谱图存档,在任务报告上写了结论:印刷厂废气排放导致的交叉污染。建议药店在仓储区加装高效过滤通风口,并将药品存放区搬离排风口下方。同时建议印刷厂在废气排放口加装活性炭过滤网。晏茹在应急响应车上远程审核了她的报告,回复只有一行字:结论准确,处置建议合理,已通知相关部门跟进。同意归档。
傍晚时分苏清禾回到西城分部。她把快速反应小组配发的便携式质谱分析仪放在工位角落的装备区,与许棠给的那只新物证箱并列放好。质谱分析仪外壳上还贴着她早上亲手写的资产标签,字迹工整。工具箱放在装备区旁边,内层那把微型焊笔今天没用上,但她把焊笔从凹槽里取出来放在手边。
周凯正在工位上拆一只旧型号的战术手电。手电的电源模块老化了,他在重新绕线圈。看到她回来,他从战术手电的电路板上抬起头。
“工具箱好用吗?”
“微型焊笔的温度范围重新校准过了,最高温档比原厂标准高了不少。今天没用上焊笔,但工具箱内层所有凹槽尺寸都刚好。那把改装过的微型焊笔我今天早上又看了一遍,你之前说它的温度控制芯片是从铁皮巷会电源管理模块里拆出来的,这块芯片的功耗管理参数是不是和顾明数据库里那条‘未匹配任何备案熔炉’的催化辅料曲线用的是同一套算法。”
周凯沉默了片刻。“铁皮巷会的芯片调校风格偏向把阈值拉到硬件能承受的极限,安全冗余留得极少。这颗焊笔的温度控制芯片也是同样的逻辑。”
“顾明当时在报告里说,宣冶竖井那台熔炼炉的温度曲线特征就是安全冗余极低,操作者受过专业训练。所以黑铸联合体在宣冶竖井里用的控温系统也是铁皮巷会设计的。”
“大概率是同一批人写的固件。程舟从天津信标里逆向出来的代码里也有类似的阈值控制逻辑,跳频序列生成器的算法风格和这颗焊笔芯片里的功耗管理模块如出一辙。等程舟把天津信标的完整固件逆向报告发过来,应该能看到更多细节。”
林寻从靠窗的位置转过身来。他把水杯放在桌角。“黑铸联合体用铁皮巷会的芯片控制熔炼炉温度,用铁皮巷会的加密终端管理通讯链路。天津的芯片拆解车间也是铁皮巷会的技术班底在运营。”
“铁皮巷会不像暗轮会那样冲在前面。”周凯把拆开的战术手电放在防静电垫上,“他们从来不直接参与武装对抗。但他们设计的芯片、固件和加密协议,出现在廊津暗道的感应器阵列、管道据点的黑铸安保手持终端、宣冶竖井熔炼炉的温控系统、负二层管线夹层的定时信标、以及天津滨海车间里的整条生产线。”
林寻靠在窗边,沉默了一会儿。窗外穹顶的模拟天光正从傍晚的暖橙缓缓过渡到夜晚的冷蓝。他刚才在复盘这段时间以来的所有证据时发现了一个规律——铁皮巷会提供技术和设备,沉渠社提供物流和仓储,黑铸联合体提供武装安保和生产车间。三者各管一摊,但所有东西都在同一条供应链上流动。而第六小队在西区感应器阵列上的活动痕迹、在非管辖区域的频繁出没、以及那台型号与检修通道遗留校准仪一致的装备,恰好卡在这条供应链的信息传输节点上。
苏清禾把质谱分析仪的数据线从充电座上拔下来,绕好放进抽屉。“印刷厂的废气排放口没有加装过滤网,硬脂酸盐和有机颜料微粒直接排到室外。药店后巷的排风口正对废气口,只隔了两米。如果当时设计后巷通风系统的人把两个排风口的间距多隔几米,或者让它们错开楼层,就不会有这次的交叉污染。”
“两米。”周凯重复了这个数字。
“城市规划中,类似这样的间距问题不止这一处。建筑通风设计规范里对排风口间距有明确要求,但老城区改造时有些地方没有严格执行。今天这个案例不是第一次,也不会是最后一次。”
林寻听着她说话。苏清禾从前在南区培训时只会对着采样管报出精确到小数点的数据,现在她能在现场判断排风口间距的合规性,能在任务报告里写处置建议,能在质谱图上看清有机颜料的分子结构。他想起几个月前她在管道据点里第一次用改装探头检测催化药剂渗漏时的样子——手指在灵敏度调节旋钮上转了极小的角度,枪口对准裂缝深处,动作精准但没有多余的话。现在她的动作仍然是精准的,但她的话多了,不是数量上的多,是她在快速反应小组报到第一天就能独立处置完整的药剂污染投诉,从采样到分析到结论推演到处置建议全部一人完成。而这只是她在快速反应小组的第一次出勤。
窗外模拟天光已经完全过渡到夜晚的冷蓝。公共步道上散步的市民渐渐稀疏,立体绿化带里的自动滴灌刚结束晚间的第二轮浇水。周凯把战术手电的电源模块重新装好,按下开关试了一下——灯光亮起来,稳定的白光照在他工位上散落的零件上。苏清禾把快速反应小组的首次出勤记录归档,靠在椅背上闭了一会儿眼睛。林寻从裤兜里掏出药瓶,倒出两颗胶囊,就着杯子里剩下的凉水吞下去。明天又是新的一天。