第二个批号把北环站接到一条更长的流转线上。闻溯安将两个尾码并排,补上发现地点、残留介质和采样时间;七年前停用的编号,正在不同车辆和公共场所重新出现。
西郊车辆养护站藏在一片旧厂房后面。
早上七点,卷帘门半开,门口停着两辆待洗的货车。厂区外墙刷着褪色广告,写着快速清洁、异味处理、冷链养护。
刑侦车队停下时,老板刚端着一次性杯子出来。
看见证件,他的手抖了一下,咖啡洒在鞋面上。
“警官,我们这就是普通洗车。”
陆衡砚没有和他绕:“事故前一天凌晨,有一辆无牌白色中型车来过。”
老板脸色变了变:“每天那么多车……”
闻溯安站在警戒线外,隔着几米看他。
老板说话时,眼睛总往厂房左侧瞟。
那里有一扇小门,门后应该是仓库。
陆衡砚也看见了。
他抬手,执行员立刻分两路进场。
仓库门打开后,里面只有清洁剂、旧水管和几个废弃滤芯桶。
可闻溯安闻到了一点很淡的味道。
不是信息素。
是冷链舱消毒剂混合金属潮气后的味道。
他戴上手套,走到滤芯桶前。
陆衡砚跟过来:“别碰边缘。”
闻溯安停了停,用镊子夹起桶底一片干硬的灰白结晶。
“阈灰?”执行员问。
“未必。”闻溯安把样本放进袋里,“它比北环站样本粗。”
现场初检很快完成。
结晶里含有雾穹七号成分,但比例不同,还混有另一种稳定剂残留。
技术员把结果递给陆衡砚:“批号被刮掉了,只剩后两位。”
屏幕上显示:—13。
不是雾穹七号。
第二个批号出现了。
陆衡砚问老板:“那辆车清洗了什么?”
老板脸色惨白:“我不知道,真不知道。是清弦后勤的人送来的,说冷链舱漏味,必须连夜处理。钱给得很高,我就……”
“监控呢?”
“坏了。”
执行员冷笑一声。
老板连忙补充:“不是我弄坏的!他们来的时候就说不要留监控,还给了我一个新硬盘,让我第二天换上。”
“硬盘在哪?”
“旧的……旧的我扔了。”
闻溯安忽然问:“扔到哪里?”
老板一愣。
“垃圾站。”
“哪一个?”
老板报出地址。
陆衡砚立刻让人去查。
闻溯安却没有继续问硬盘。他走到仓库深处,看着地面上的车轮痕迹。
白色中型车应该停在这里。清洗后,污水沿着排水沟流出去。排水沟边缘残留着几道细痕,像有什么沉重设备被抬下又抬上。
“他们不只是洗车。”闻溯安说。
陆衡砚看向他。
“他们在这里换过舱。”
“冷链舱?”
“嗯。”闻溯安指向地面,“车身带走,舱留下,或者相反。”
执行员在仓库角落发现一张被踩脏的货运贴纸。
贴纸上印着收件单位:清弦后勤临时仓。
地址:南栈物流园。
陆衡砚下令封仓。
老板忽然崩溃:“我真的只是收钱洗车,我没害人!”
闻溯安看他。
“你知不知道车里是什么?”
老板嘴唇发抖:“不知道。但他们说……说别让管制署闻到。”
“谁说的?”
“送车的人。”
“长什么样?”
老板努力回忆:“戴口罩,灰色外套,左手有蓝色腕带。”
杜骁。
或者说,像杜骁的人。
陆衡砚点头。
闻溯安拿着第二个批号残样,低声说:“雾穹七号不是终点。”
陆衡砚看向样本袋。
“—13。”
“如果七号用于误导阈值谱,那十三号可能是另一环。”闻溯安说,“雾穹不是只做过一个批次。”
陆衡砚的脸色更沉。
六年前被销毁的东西,原来不止一个名字。
就在这时,技术员从移动检测车里探出头:“陆队,现场污水样本有结果了。”
“说。”
“里面有雾穹七号,也有十三号残留。两种残留不是混在一起清洗的。”
“什么意思?”
技术员声音发紧。
“十三号更晚。车洗完之后,有人在这里又处理过第二批东西。”
闻溯安抬眼,看向仓库外逐渐亮起来的天。
北环站的事故还没有结束。
第二个批号没有立刻被写进通报。养护站滤芯、密封环和污水样本分别由三组人员核验,任何一组都可能存在污染。白苓要求清弦后勤暂停清洗,却不能让全部工人停薪等候;裁定庭因此先冻结涉案车位,其他业务在人工登记下继续。调查的成本没有被扔给最底层的洗车工。
临时问询车里,老板的手背因清洁剂过敏裂开。他反复说自己只是照许可办事。医疗员处理完伤口后,闻溯安把两枚密封环放到他能看清的位置。老板补充:十三号批次由一家儿童用品供应商夹在普通消毒材料里,交货单上没有雾穹名称。
供应单没有签名,只有一枚会随温度变色的笑脸章。章面颜色与北环公益车车窗贴纸一致,背面却印着体育馆儿童区的库位号。第二个批号于是从洗车记录伸向了下一处公共空间,也让“公益物资”与阈灰转运第一次出现在同一张凭证上。
那枚笑脸章不能直接证明货物经过低温。养护站常年存放清洁剂,颜色也可能被溶剂改变。技术员准备拿新章做一次快速冷冻,闻溯安要求先找同批空白章,并把温度变化过程完整拍下。仓库里只剩七枚,所有人都以为够用,商栖岐却指出其中两枚背胶已经受潮,不能拿来当对照。
七枚空白章中,两枚背胶受潮被剔除;余下五枚分别用于常温、零度、零下六度、清洁剂接触和潮湿后回温测试。测试员先用盲编号遮住条件,另一人负责记录温度曲线,老板只能在结果固定后辨认哪一枚来自养护站。每枚章都在同一距离、同一照度下拍摄,回温计时由两只独立秒表记录;两只秒表相差一秒,差值原样留在表内。笑脸章在零下六度会从浅蓝变成灰紫,回温后二十分钟留下环状色差;清洁剂只会让边缘发白。供应单上的章正好有完整灰紫环,说明它至少在低温环境停留过,又在常温下被人拿来盖单。
更关键的是,环内有一道拇指形空白。盖章者当时戴着破损手套,右手拇指位置隔绝了低温。老板认出养护站曾发过同款手套,却不能确认是谁使用。记录里因此只写“与本站防护用品特征一致”,没有把一只缺口手套硬写成个人指认。
五组测试用掉三十九分钟,涉案车位继续冻结,两个普通清洗订单被迫改期。老板提出用雾穹预付金赔偿客户,被白苓拒绝;那笔钱已经可能属于涉案资金。养护站先从自有账户退还定金,后续损失另行申报。第二个批号由此多了一条温度链,也多了一笔不能由最底层工人替上游买单的现实账。
清弦后勤的老板被带到临时问询车时,手上还残着清洁剂的味道。
他一直说自己只是洗车,反复强调“公益车有许可”“体检车不能耽误”“雾穹的人说过出了事他们负责”。这些话听起来像推脱,也像某种被训练过的自保。
闻溯安没有急着逼问。他把两枚密封环的照片放到桌上,又把养护站滤芯桶里的灰白结晶摆到另一侧。
“你可以继续说不知道。”他说,“但这两个批号不是不知道就会消失。”
老板盯着照片,嘴唇抖了一下:“我没见过前面的字母。”
“那你见过后两位。”
尾数十三被放大投到屏幕上。
老板盯着尾数十三,改了前面的供述:那天凌晨先后来了两辆车。第一辆车身印着雾穹基金会,第二辆没有牌照,车厢里装着低温箱。对方要求清理冷链舱,换掉滤芯,把旧密封环磨掉编号。
“他们说只是旧药报废。”老板声音发干,“我没想到会出人命。”
闻溯安看着他:“你以为旧药报废为什么要半夜洗车?”
老板说不出话。
陆衡砚让人调养护站凌晨账本。纸质账本被藏在饮水机背后的夹层里,封皮皱得很旧,里面却有一页新得突兀。那一页写着两个项目:冷链舱深洗,稳定剂残留去味。签收人只留了一个姓,沈。
沈这个姓在霁港太常见,常见到无法直接指向任何人。可签收栏右下角盖了一个很淡的章。章的边缘缺了半圈,印出来像一枚残月。
商栖岐把图像放大:“清弦后勤内部章。这个章三年前已经停用。”
“为什么还能盖出来?”陆衡砚问。
“有人保留了旧章,也保留了旧权限。”
停用旧章、冷链深洗和稳定剂去味出现在同一页账本;签收人借旧手续完成了两次车辆处理。
老板的妻子赶来时,差点被警戒线拦下。她怀里抱着一个睡着的孩子,孩子手腕上还贴着雾穹□□贴纸。秦知月看见那枚贴纸,脸色变了一下,立刻让医疗组过来。
女人慌了:“这是学校门口发的,说可以免费测稳定值。”
闻溯安把贴纸接到证物袋里,问得很慢:“谁发的?”
“穿蓝马甲的人。”女人说,“说雾穹公益车最近都在做儿童筛查。”
老板看到孩子腕上的□□贴纸,立即指出发贴人员所穿马甲与凌晨送车者同款,又补交了对方留下的联系电话。问询记录保留了他此前隐瞒双车到场的事实,也保留这次主动补充。
陆衡砚把孩子的检测安排写进记录,抬头看向闻溯安:“先送医?”
闻溯安说:“问监护人。”
女人愣了一下,像没想到有人会在这种时候先问她。她抱紧孩子,用力点头:“送。现在就送。”
陆衡砚立刻安排车辆。
陆衡砚复述了监护人的决定,记录员确认后才呼叫医疗车。
同一批号已经出现在养护站滤芯和儿童筛查贴纸上;运输材料与体验活动共用一条低温链。
技术员恢复清弦后勤的旧硬盘时,屏幕上弹出一串加密文件名。其中一份文件的创建时间,是七年前沉湾事件后三天。文件名很短:A13-回收。
闻溯安盯着那几个字,指尖慢慢压在桌面上。
七年前的东西没有被销毁。
它只是换了批号。
而北环站所谓的自然扩散,正是这批旧东西重新进入城市的第一场公开试验。
闻溯安把旧药、冷链、儿童贴纸和洗车账本分别编号,不允许用其中一项替代其余三项。四条材料只有在时间和批号同时吻合时,才进入同一流转链。
第二个批号的完整前缀,出现在洗车收据背面的两行手写码里。
收据被夹在公益车副驾驶遮阳板里,纸面已经卷边,金额很小,只写着“车身清洗、座椅除味、儿童贴纸更换”。乍看像普通后勤单据。可闻溯安把它翻过去,背面压着两行手写码:VQ-7-B,VQ-7-C。笔迹潦草,墨水被潮气晕开,像写的人以为它永远不会被当成证据。
“第二个批号。”商栖岐低声说。
闻溯安没有立刻接话。他让技术员把收据、车票、冷库标签、儿童贴纸放在同一张证物板上。四样东西大小不同、用途不同,却在同一个蓝白色LOGO下面被迫对齐。四件材料的蓝白色标识、库位号和车辆编号同时吻合,记录员将“单点外包失误”从待定解释中划除。
陆衡砚翻看调度记录,发现VQ-7-C对应的车辆昨晚没有进站,却在事故前三小时出现在北环站员工停车区。登记理由是“公益体验物料补给”。
“补给给谁?”副队问。
闻溯安指向收据末尾的签收栏。那里没有名字,只有一个盖章模糊的符号,像一只被擦掉眼睛的云。
“给一个不需要留下名字的人。”他说。
技术员把洗车店监控调出来。画面里,穿灰色雨衣的人把蓝白车推进清洗区,先拆下车顶公益牌,再用黑袋套住车内儿童座椅。洗车工抬头问了一句什么,那人递过去一张工作证。下一秒,监控角度被一块湿布挡住,只剩水声。
水声持续了七分钟。
七分钟后,车身干净得像从没去过北环站。
闻溯安看完,没有说愤怒。他把视频倒回湿布挡住镜头前一秒,暂停,放大那只递证件的手。虎口处有一道旧疤,形状很浅,却和沉湾转运队的旧记录照片里某个人对上了。
陆衡砚的手在桌面上停住。
“认识?”闻溯安问。
“见过。”陆衡砚声音很低,“六年前,负责转运沉湾第一批样本的人里,有他。”
车厢里一下子安静。
虎口旧疤、沉湾转运照片和昨夜洗车影像指向同一名待核人员;北环车辆线由此接回沉湾旧转运组。
闻溯安把洗车收据装进证物袋,封口压平,补写发现位置、背面笔迹和潮湿状态。
门外,城西体育馆的公益屏还在播放儿童体验活动倒计时。屏幕上□□一闪一闪,像有人耐心等着下一批人走进去。
城西体育馆的活动排期被调出来时,第二个批号又往前走了一步。今晚原本有三场儿童体验,第一场取消,第二场延期,第三场仍标着“照常”。取消理由是场地维护,延期理由是天气影响,照常那一栏却没有任何备注。越是空白,越像有人刻意留下的缺口。
闻溯安把三场排期并排放大:“第一场取消,是为了避开常规巡检;第二场延期,是为了等公益车到位;第三场照常,是为了让现场看起来没被人为调整。”
副队低声骂了一句。
陆衡砚没有骂。他把排期截图签入证据链,目光停在第三场活动的报名名单上。名单前十位都是孩子,后面跟着监护人联系方式和一栏灰色小字:安抚体验默认开启。
闻溯安看见那一栏,眼神彻底冷下来。
“默认不是同意。”他说。
“默认开启”覆盖前十名未成年人,系统没有监护人确认时间,也没有拒绝入口。闻溯安要求保留原页面,再暂停全部自动勾选。
陆衡砚立刻联系城西现场:“儿童体验区全部暂停。理由写污染路径复核,不写临时调整。”
“会引发恐慌。”对面说。
“比让他们进去好。”
闻溯安没有补充。他看着屏幕上那一串名字,忽然把黄色雨衣小孩的车票放到证物板最上方。小小一张票根压住了两辆车、两个批号、一张洗车收据和一份活动名单。证据板因此不再像案卷,更像一张被迫拼回来的儿童路线图。
两箱□□卡已分配给第三场活动,十三号批次对应的下一轮使用尚未开始。仓库出库单显示,第一箱交给儿童区,第二箱预留给流动体检车;两张单据使用同一临时账号,却由不同打印机输出。打印时间相差四分钟,均早于场馆主管登录后台。
陆衡砚调出“第三场照常”的审批链。末端签发者是一个临时系统账号,活动负责人只收到执行通知。账号没有头像,没有真实姓名,只挂着一条权限说明:公共稳定资源快速调配。它看起来像机器自动生成,可登录地点却在管制署旧楼。
“人躲在系统后面。”闻溯安说。
他把那条账号信息和虎口旧疤的截图并排放在屏幕上。一个是没有脸的账号,一个是看不清脸的人。两样东西都不完整,却在同一时间段里指向同一件事:有人把沉湾旧手段搬进了北环新事故,还试图让所有人以为这只是一次公益调度。
城西体育馆在十七分钟后回电。儿童体验区暂停后,工作人员在后台储物间发现三箱未拆封□□卡。箱体标签上没有“雾穹”,只有一句柔和宣传语:让每个孩子都被更好地照顾。
闻溯安把这句话听完,眼神没有动。
“封箱。”他说,“这不是照顾,是下一次编号。”
体育馆封箱后,负责儿童区的临时主管要求把家长名单先交给宣传部门,说这样才能“避免恐慌”。闻溯安没有同意。他让场馆把名单拆成三份:需要健康回访的、愿意接受调查的、只要求删除记录的。第一份交医疗组,第二份由本人逐项授权,第三份当场生成删除回执。
一名父亲坚持要拿走孩子用过的□□卡。卡片已经进入证物程序,不能直接归还。白苓把选择写清:保留原件会影响后续销毁,制作等比例照片则可能遗漏材料成分,等待检测后再决定需要三天。父亲最后选了第三种,又要求在等待期间不得播放孩子的体验录像。
这一要求让场馆经理脸色难看。后台正准备剪一支“公益体验未受影响”的短片,素材里有那名孩子。商栖岐截住上传任务,在缓存中发现短片预设标题早于事故发生两天建立。
预设文件的创建者不是宣传部门,而是环境安全组。文件夹里还放着一份尚未发布的说明:若□□卡引发群体不适,统一归因于场馆通风异常。说明文件的创建时间、修改人和预设发布时间一并封存。
闻溯安把说明与第二批号并列保存。下一步不再只是追车,而是要查清是谁提前替事故准备好了“自然原因”。
作者有话说
显示所有文的作话
第23章 第二个批号