支线隧道没有主通道那种标准的工业冷光照明。
墙面上的应急灯带每隔十几米才亮着一两盏,大部分区域靠的是货运车自身的前灯和战甲头盔的微光增益。林寻在距离货运车三十米的位置停下了脚步——液压货舱门已经打开,金属坡道从车厢尾部斜斜搭到地面,三个身影正在坡道上搬运中型货箱。
他把后背贴在一根混凝土支撑柱后,悬浮蜂群无声地升高,从隧道顶部横梁的缝隙中滑过去。蜂群传回的画面在头盔全息屏上铺开:货箱规格统一,外壳印着正规注册物流公司的编码,但从坡道上搬运的那人脚步来看,重量远超编码对应的民用配件。
三个帮派人员。两人穿着普通工装,第三人套着一件改装过的中型防护甲,胸口位置加装了陶瓷缓冲层,肩部有外骨骼助力结构的痕迹。灰隧帮的配置——够防御低烈度盘查,不够正面交火。
那人没有立刻拔武器。他放下手里的货箱,按住耳边的通讯器,嘴唇翕动了几下。
林寻的蜂群收不到那台通讯器的频段。铁皮巷会自产的独立加密终端,不在官方公共频段覆盖范围内。但对方的姿态说明了一切:先上报,不是先开火。灰隧帮的行事风格从来不是正面硬碰,他们靠低调活到现在。
林寻将现场坐标和扫描数据打包,战甲通讯系统自动压缩后上传指挥中心。信号强度只有两格,负二层墙体里的合金骨架和管线层把电磁波吃掉了大半,传输进度条挪动得很慢。他看了一眼战甲右上角的状态栏——储能余量百分之七十六,滤芯剩余寿命百分之六十三。以现在的消耗速率,在负二层最多再待四个小时就必须返回地面更换。
货运车底盘传来一阵细微的震动。
蜂群捕捉到的不是机械噪音,而是货箱内层金属结构的共振反馈。多光谱扫描穿透了木制外箱和泡沫填充物,在内层触碰到一批高密度金属块。光谱分析结果在头盔全息屏上跳出来——钒钛合金成分,纯度远超民用级别。
林寻把数据放大。合金碳含量控制在一个极窄的区间内,这个参数不是中小型民间熔炼作坊能稳定做到的。宣冶的国营冶炼厂出品的管制工业原料,或者黑铸联合体自己的地下熔炼炉。灰隧帮不碰这种材料,他们专做低风险民用件,唯一的解释是上游有人把原料混进了他们的物流渠道。
多半是沉渠社。从宣冶矿区沿太行山山道运来的管制合金,在涿州或河间的中转站混入灰隧帮的零散物流,借后者的分销网络降低截获风险。灰隧帮不一定不知道,但他们装作不知道——上游货源越便宜,下游利润越高。
“西城第三巡逻队报告。”林寻压低声音接入通讯频段,“已定位灰隧帮中转隔间,货箱内发现未备案高纯度钒钛合金残片,疑似宣冶管制原料。请求指示。”
信号延迟了三秒。然后梁宸的声线切了进来。
他的声音永远是那种不带情绪的平稳,像在念一份已经看过无数遍的采购清单:“收到。不要单独进入,原地监视,等支援。秦峰已经带队出发,预计十二分钟抵达你的坐标。”
顿了顿。
“这批合金的上游溯源比抓几个中层重要。稳住,别犯傻。”
秦峰随后插进来,声线比梁宸急促,背景里隐约能听到他跑步时战甲外骨骼的轻微嗡鸣:“林寻,听见没?你一个人别进去。把那边的岔路口坐标发我,我沿主通道绕过来。”
林寻没有立刻回应。他的视线穿过蜂群画面,盯着平台后方的那堵墙。三个帮派人员已经搬完了第一批货箱,其中一人正走向墙面——那里有东西。混凝土表面有一道细微的垂直接缝,在热成像下显示出微弱的温差。暗门。
货箱被拖向暗门。
他们不是在卸货,是在转移。
如果这些货箱全部被搬进暗门另一侧,等秦峰赶到时这里就是个空的废弃平台。梁宸说的没错,上游溯源的线索比抓几个基层重要——但前提是线索还在。
“收到。”林寻说,“保持原地监视。”
他把两台人形机器人调到了隧道入口的封堵阵型,把悬浮蜂群分成两组,一组继续监视卸货现场,另一组贴壁绕向平台的另一侧。战甲外骨骼调至中档助力,脊背的柔性伺服结构无声地绷紧。他贴着管线层边缘往侧面移动,脚步压得极轻,每一次落脚都选在通风系统的低频嗡鸣刚好盖过动静的那一秒。
空气中的矿物粉尘越来越浓。负二层的独立风道在这里似乎有些堵塞,粉尘浓度比主通道高出不少。战甲滤芯的消耗速度比预期快,头盔弹出了一条滤芯寿命预警——剩余百分之六十一。不算危险,但他得记住这个数字。
平台侧面是一条废弃的维修管路,管壁上残留着早年工业设备的金属支架。林寻把蜂群收回,重新部署,让它们沿管路内壁滑进去。镜头里,暗门已经被推开,门后是一条更窄的维修甬道。
甬道两侧的墙面上有明显的凿痕。不是官方施工的激光切割,而是手工开凿——风镐留下的不规则断面,墙角散落着没清理干净的水泥碎块。这是帮派自己挖的夹层支路,不在江阔的管网图上。单看这个开凿规模,至少持续了半年以上。
他踏进甬道。身后的人形机器人没有跟进来——太窄,两台机器并排会卡住管线架,他只带了一台履带式侦查机做前置探路。
甬道尽头是一个开阔了些的隔间。四周堆着货箱和货架,中间一张金属操作台,上面散落着工具和几卷没拆封的屏蔽胶带。蜂群绕了一圈,扫描数据不断跳出来:储能单元、低浓度稀释药剂、少量包装好的民用改装配件,以及那批钒钛合金残片——就搁在操作台下面的一个铁皮柜里,柜门半掩,能看到里面排列整齐的金属块。
林寻把画面截图上传。信号只有一格,传输速度极慢,他只能先把关键帧压缩发送,附带一条简短备注:已进入帮派夹层隔间,确认钒钛合金实货,等待支援。
信息还没发完,蜂群画面里出现了一个微弱的信号波动。
身穿防护甲的那个帮派骨干抬起头,他头盔上安装了一个简易的信号嗅探器——铁皮巷会外销的入门款,能捕捉近距离内的非民用频段通讯。他的目光在甬道方向停留了两秒。
然后他开口说了句什么。
声音被屏蔽隔层吃掉大半,蜂群只能捕捉到模糊的音节,但对方的动作不需要翻译。他转身走向操作台,一把拉开铁皮柜,把合金残片全部倒进旁边的一个金属容器里,另一个帮派人员提起桶装稀释药剂往地漏里倒,第三个人按下了操作台侧面的一只红色按钮。
简易电磁销毁装置。林寻认得那个设备型号——铁皮巷会批量出货的销毁用EMP,能烧毁十米范围内的未加密电路和电子存储。
他动了。
战甲外骨骼从移动档直接跳到突击档,柔性伺服结构猛然发力,脚底踏在水泥地面上敲出沉闷的短促撞击声。十米甬道,不到三秒。他撞进隔间时,合金残片已经被冲击锤砸成碎渣混入地面粉尘,药剂顺着地漏管道流空,操作台上的几台手持终端屏幕全黑,电路烧毁。铁皮柜里只剩一层金属残屑反射着战甲头盔射灯的青白冷光。
三名帮派人员已经举起双手,连防护甲都没脱,就站在原地等着。不说话,不反抗,不跑。
这就是灰隧帮。整个负二层最识时务的帮派,被抓后从不浪费双方的时间。
林寻把现场画面传回了指挥中心。大约四十秒后,秦峰的脚步声在甬道外响起。
秦峰跨进隔间时扫了一眼满地狼籍,再看了看那三个一言不发举着手的帮派人员,然后目光落在林寻身上。他站在原地沉默了片刻,然后伸出手,拍了拍林寻肩膀上的战甲护甲。
“说了让你别犯傻。”秦峰的声线通过战甲外放,带着一丝无奈。
“坐标我发你了。”林寻说。
“你发的坐标是岔路口,不是夹层。”秦峰收回手,转头看向操作台。“残片样品能取多少?”
林寻蹲下来,从地面粉尘中捏起几粒没完全砸碎的钒钛碎粒。最大的不过指甲盖大小,但成分分析足够做溯源比对。他把碎粒装进战甲前臂的物证收纳槽,又绕着货架检查了一圈。被销毁的手持终端虽然电路烧毁,但外壳上没有完全熔化的识别码还在——这批终端也是铁皮巷会的货,从设备出货记录反查买家,可以锁定灰隧帮在负二层的采购渠道。
他把这个发现同步上传。这次信号好了一些,可能是因为甬道比较短,战甲通讯系统正在自动寻找墙体最薄的方向建立链路。
“灰隧帮不怕抓人,”秦峰说,一边指挥随行的人形机器人给三名帮派人员上束缚装置,“他们基层流动性大,抓了换一批就行。他们怕的是上游溯源——合金从哪儿来的,拿货渠道是谁,一旦被查清楚,供货方就不会再给他们货。”
“所以他们优先销毁合金残片和通讯终端。”林寻站起来,最后看了一眼操作台上的铁皮柜。柜门内侧贴着一张贴纸,印着灰隧帮的标识——不是传统帮派那种张扬的符号,而是一只灰色的鼹鼠,轮廓低调到几乎看不清。旁边标注的是他们在负二层东城区的官方注册物流站点编号。
“如果合金是沉渠社混进来的,灰隧帮只是帮他们分销。”林寻说,“沉渠社自己不做终端零售。”
“所以他们才选灰隧帮。”秦峰示意机器人把三名帮派人员带出去。“一个不想惹事的帮派,分销网络铺得最广,被查了也不会反向咬你一口。”他顿了顿,“但现在沉渠社可能要重新评估这个合作风险了。”
秦峰留下两个人形机器人在隔间继续清查,自己和林寻沿甬道返回废弃平台。平台尽头,货运车的液压货舱已经自动闭合,但车头还亮着灯。那三名帮派人员被带出来时,其中那个穿防护甲的多看了林寻一眼——不是怨恨,是一种平静的打量,像在确认下次碰到时该不该绕道走。
返回路上,梁宸的通讯切进了林寻的独立频段。
“我从你传回的数据里看到了残片的钒钛合金成分分析。”他的声线还是那种平稳的调子,“纯度、碳含量、还有合金里微量元素的比值,和上个月宣冶矿区上报给省级总局的采矿台账存在偏差。这意味着这批合金不是走正规审批渠道出的矿区——有人私下超额冶炼。能拿到这个精度冶炼条件的,在宣冶只有两类角色:国营冶炼厂内部有私自分包业务的中间人,或者沉渠社自己在矿坑深处搭建的熔炼炉。”
“沉渠社。”林寻说,“灰隧帮只是中转。”
“对。”梁宸顿了顿,“沉渠社在宣冶矿区的地盘已经大到可以开挖深层熔炼设施的地步了。他们把合金通过山地暗道转运到涿州和河间,再混入灰隧帮的民用零散物流,伪装成低危小件进入雄安城区。”
林寻想起蜂群拍到的那条手工开凿的甬道——风镐凿痕、墙角的水泥碎块。那条暗道只是负二层无数条私挖通道中的一条,而江阔的全城管网图上根本没有标记。
“这事需要联动。”梁宸的声线没有起伏,但语速略微加快,“程舟的频段溯源能锁定铁皮巷会外销终端的买家数据库,江阔的隧道通行记录能比对那辆货运车沿途经过的所有分段闸口。你把物证样本交给顾明的实验室做深度成分分析,如果碳含量比值和宣冶矿区上月台账偏差超过定量阈值,就可以申请省级协查。”
“申请省级协查需要片区大队、市级分局、省级能源管控总局三层审批。”林寻说。
“最少四小时。”梁宸说,“这四小时够他们全线转移了。”
“但这次,”梁宸难得停顿了一秒,“我们有你在夹层里记录到的货运车实车信息和暗门内部结构。沉渠社收到风声肯定会炸毁暗门销毁证据,但他们炸不毁江阔的全城隧道闸口通行记录——货运车从一个分段到另一个分段,沿途闸口自动扫描的所有数据都存储在负四层的独立算力库,不受本地设备销毁影响。”
林寻抬头看向隧道上方的闸口感应阵列。这些设备自安装那天起就在二十四小时不间断工作,扫描每一辆通过的车,记录它的载重、速度、能源曲线和底盘结构。只是平时没有人调取这些数据,它们就像空气一样存在却不被注意。直到某个案件需要把过去的数据串起来,这些记录才会从负四层的恒温存储库里被唤醒。
“所以这次抓的不是灰隧帮。”林寻说。
“这次是沉渠社。”梁宸的声线里第一次浮现出某种隐约的重量,“从宣冶矿山到雄安负二层,整条走私链路能触及的最深层。”
通讯切断后,林寻站在平台上停留了片刻。头顶的通风管道传来一阵低频嗡鸣,整个负二层的独立风道正在做例行换气。空气中矿物粉尘的浓度还在上升,战甲滤芯寿命已经跌到百分之五十五。他得在天黑之前返回地面。
秦峰带队带走了三名帮派人员和能移动的物证。林寻把隔间里剩下的货箱全部扫描存档,然后独自原路返回。
穿过支线隧道、穿过平台、穿过闸口,沿着负二层主通道往人行互通口的方向走。两侧巡检廊道上的轨道机器人已经恢复了常规巡逻模式,从头顶的轨道上滑过时带起轻微的风声。远处主通道上偶尔驶过一辆中型货运车,车前灯在隧道壁上划过一道转瞬即逝的光弧。
他走出负二层人行闸口时,战甲头盔自动切换回常规光照模式,将负二层入口处的工业冷光过滤成柔和的灰度。身后闸门缓缓闭合,液压锁止装置咬合时发出一声沉闷的金属撞击。
回到地面已经是傍晚。
西城第三片区的警务驻点里,消杀舱的门在林寻身后闭合,战甲表面的防腐蚀涂层正在被喷雾清洁系统均匀清洗。他把双臂搁在舱壁的扶手上,透过消杀舱的透明面板看着窗外。
地面层步行街上的市民正在散步。老人推着婴儿车,年轻的父母三三两两结伴走在去全息影院或露天广场的路上。公共步道两侧的立体绿化带里,自动滴灌系统喷出细腻的水雾,在夕阳余晖中短暂地架起一道极淡的彩虹。从地下爬上来的稽查队员独自站在消杀舱里,与玻璃另一侧的世界只有咫尺之遥。
但那道玻璃是密封的。
他从消杀舱出来,把废滤芯和空凝胶弹匣扫码登记,又从驻点耗材柜里取出替换滤芯装进战甲收纳槽,然后脱下战甲挂进存放柜。
储物柜的门关上时发出一声轻响。
驻点休息室里没有人。他在靠窗的椅子上坐下来,从口袋里掏出两只小药瓶。淡蓝色的神经认知□□胶囊,浅灰色的躯体强化□□药剂。他倒出两颗,没配水,直接吞咽。
窗外步行街上的全息公共屏亮了起来。晚间的生育福利公告正在切换成夜间模式,画面上那位温婉的女性合成语音换成了一位沉稳的男性声线,语调同样经过精密校准,精准地踩在人类心理最容易被说服的频率上。
林寻低下头,打开战甲配套的腕带终端,调出今天的行动日志。滤芯消耗、弹药余量、扫描数据、物证记录,一行一行填进表格。填到“案件进展”一栏时,他的手指在屏幕上停顿了一下。
然后他写了三个字:溯源中。
发完之后,他靠在椅背上闭了一会儿眼睛。头顶的通风口送出恒温空气,带着负一层商业区特有的淡淡全息广告香氛。远处传来巡逻人形机器人走过走廊时履带碾过地砖的细微声响。
秦峰发来一条简短讯息,让他明天早点到。梁宸在更晚些时候通过内部系统同步了一份资料——一张上个月宣冶矿区钒钛采矿台账的月度汇总截图,以及一份沉渠社在负二层东部廊津片区疑似暗道入口的初步坐标清单。
最后附了一行备注:
“程舟那边已经开始调频段数据了。江阔的隧道通行记录明天上午出结果。你今天夹层里拿到的合金残片采样已经送顾明实验室加急做深度分析,结果出来我第一时间同步给你。早点休息。”
林寻看完这条备注,退出内部系统,把腕带终端切换到家庭通讯频道。屏幕上跳出母亲的全息小窗,背景是家里刚购置的第二台育婴辅助机器人——上周她提过,社区服务站为二胎家庭的育儿津贴自动上调了百分之十五额度,这台机器就是用新增额度申请的。母亲在留言里问他这周末回不回家吃饭。
他打字回复:如果没突发案件就回去。
发送之后,他站起来准备离开驻点。路过走廊时,那台负责值守的人形巡逻机器人自动转过来目送他走出去。它胸前印着“雄安公安”的全息标识在夜色里微微发光,在玻璃感应门映出的倒影中短暂闪烁,然后随着他跨出感应范围自动熄灭。
外面已经很暗了。穹顶的全息模拟天幕正在把色温从傍晚的暖橙过渡到夜晚的冷蓝。远处的住宅楼亮着稀疏的灯火。林寻站在驻点门口望了片刻,然后穿过步行区往回走。
明天还有一场硬仗。
沉渠社的暗道、宣冶矿区冶炼记录、铁皮巷会通讯终端的外销数据、程舟的频段溯源和江阔的隧道闸口通行记录——这些东西串起来,将是自他进入西城第三小队以来最大的一次跨部门联动。
回到住处时走廊里的感应灯次第亮起,又在他身后次第熄灭。洗漱完毕躺下后,腕带终端又震了一下。
不是案件通知。是秦峰发来的一句闲话,问他今天回不回队里吃夜宵。
林寻盯着屏幕上的字看了片刻,没有立刻回复。他把腕带终端放在床头柜上,在黑暗中闭上了眼睛