萧砚把手机关了,塞进夹克内袋。窗外天色已经暗下来,楼下的街道安静得反常,连平日总在巷口摆摊的烤红薯车也没出现。他站在窗边没动,手指贴着玻璃,感受到一丝凉意从指腹蔓延上来。
姬晚坐在床沿,正把一张符纸折成小方块,动作很慢,像是在计算每一道折痕的角度。她换了件黑色外套,拉链拉到下巴,袖口遮住了手腕。香囊挂在腰侧,绳结打得极紧。
“老张的号码是今天下午三点停的。”萧砚开口,声音压得很低,“我打过去的时候,语音提示‘该用户已注销’。他邻居说,车队昨晚接到紧急调令,全员去城南抢修线路,但市政官网没有这条通报。”
姬晚没抬头,只轻轻“嗯”了一声。
“我查了电力公司内部通讯录,他的名字还在在职名单里,可人事系统显示‘外派支援,暂不接访’。这种措辞不该出现在技术岗档案上。”萧砚走到桌前,拿起笔记本翻到一页,“更奇怪的是,我用医院权限调他侄子的排班记录,发现这小子最近三个月的打卡地点全在城西,可他开的那辆工程车GPS轨迹却显示,每天晚上都会绕道东区变电站停留四十分钟。”
姬晚终于抬眼:“他在被人指挥着跑路线。”
“不是临时任务。”萧砚合上本子,“是固定流程。而且没人监督,也没报备。就像……有人需要这些车定期经过某些地方,留下点什么,或者带走点什么。”
屋里静了几秒。远处传来一声闷响,像地下管道泄压的声音,又像重物坠地。两人没说话,只是同时看了眼门缝底下——没有影子晃过。
姬晚把折好的符纸放进内衣夹层,起身走到书架旁,抽出一本《城市公共设施年鉴》,这是她昨天从旧书市场带回来的。她快速翻页,指尖停在一条记录上:“恒信建工,2023年中标东区供水管网改造项目,合同金额一千八百万。施工周期三个月,实际工期拖了五个月零七天。”
“超期?”萧砚走过来。
“官方解释是地质复杂,挖掘时发现古河道遗迹。”姬晚冷笑,“可这份报告提交给住建局的时间,是在工程结束后的第十一天。也就是说,他们先干完了活,再补理由。”
萧砚接过书,看到备注栏有一行手写小字:“现场监理反馈:部分井盖开启后有异味,疑似沼气积聚,建议加强通风。”字迹潦草,像是匆忙补上的。
“井盖?”他皱眉。
“地下管网交汇点。”姬晚指着书页附图,“九个变电站的位置你已经标了,它们不只是供电节点,还是整个城市地下系统的枢纽。电缆、排水、燃气、通信,所有管线都在这里穿插。如果有人想在整个城区布控,这里是最好的落子点。”
萧砚沉默片刻,转身打开电脑,重新连接网络。这次他用了三层代理,IP跳转了三次才接入市政公开平台。他输入关键词“恒信建工”,筛选近三年中标项目。
结果弹出二十七条。
他一条条看下去:
- 2022年,北环地铁站附属结构加固工程
- 2023年,会展中心地下停车场扩建
- 同年,市图书馆新馆综合管廊铺设
- 去年冬季,老城区智慧路灯系统升级
每一项都涉及地下施工,每一项都由不同部门审批,但承包方清一色是恒信建工。
“这家公司像一块海绵。”姬晚站在他身后看着屏幕,“哪里有空子,它就往哪里渗。而且没人质疑它的资质,也没人追问它的资金来源。”
萧砚往下拉,突然停下。一条不起眼的记录引起他的注意:
“2024年1月,西郊生态园景观水系维护工程(应急增补),中标单位:恒信建工,合同金额四百二十万。”
“西郊?”他眯起眼。
“就是我们要去的那个变电站旁边。”姬晚语气冷了下来,“他们不仅修电,还修水系。而那个生态园,根本没人去过。我上周路过,铁门锁着,里面草长得比人高。”
萧砚立即调取该项目的公示图纸,发现所谓的“景观水系”其实是一组人工湖和引水渠,布局呈环形,中心恰好对着变电站围墙。更诡异的是,图纸标注的“泵房位置”,与他们之前标记的灵眼坐标偏差不超过八米。
“这不是维护工程。”他说,“是掩护。”
姬晚没接话,而是拿出手机,准备拍下屏幕存证。可就在她点亮屏幕的瞬间,页面突然刷新,跳出一行红字警告:
【检测到异常访问行为,您的IP地址已被记录。请勿重复尝试,否则将触发风控机制。】
她立刻退出浏览器,断开Wi-Fi。
“他们知道我们在查。”萧砚关掉电脑,拔下电源线,“不只是知道,他们一直在等。”
“所以工牌失效,不是巧合。”姬晚把手机倒扣在桌上,“是有人提前清掉了我们能用的所有通道。”
萧砚走到墙角,拎起背包检查物品:手术刀、黄符、备用电池、现金、一张未登记的SIM卡。他把加密通讯卡也放了进去,但没开机。
“明天上午九点,我们原本该出现在西郊变电站。”他低声说,“现在计划取消。但我们不能停。”
“你想怎么继续?”姬晚问。
“换方式。”他说,“不再靠体制漏洞,也不再依赖中间人。我们直接去看。”
“怎么看?人家不会开门让你进。”
“那就从外面看。”萧砚走到窗前,拉开窗帘一角,“变电站有围墙,有监控,但不可能每一寸土地都封死。尤其是那些配套工程——比如那个生态园。既然他们敢在那里动工,就一定留下了痕迹。”
姬晚盯着他看了几秒,忽然笑了下:“你打算当夜巡员?”
“如果白天进不去,晚上就得想办法靠近。”他说,“我不需要进去,只要能确认那片区域的能量波动是否异常就够了。你有办法感应地下气流走向吗?”
“有。”她点头,“但需要稳定施术环境,不能被打断。而且……一旦启动咒术,会留下灵力残痕,容易被追踪。”
“那就选风大的夜晚。”萧砚说,“让自然干扰掩盖你的出手痕迹。”
姬晚没再反驳。她走到床边,从枕头下取出一个牛皮纸袋,里面是几张未激活的符纸和一小瓶朱砂。她拧开瓶盖闻了闻,眉头微皱:“这朱砂掺了东西。”
“什么?”
“工业染料。”她倒出一点在掌心,颜色偏暗红,颗粒粗糙,“真正的朱砂是矿石研磨的,有沉手感。这个轻飘飘的,像是化学合成品。”
萧砚接过瓶子看了看:“市面上已经开始替换了?”
“不止朱砂。”姬晚收起瓶子,“这两天我去药店买雄黄,被告知‘库存紧张,限购十克’。黄裱纸也断货了,说是造纸厂环保整改停产。甚至连艾草都不好找,菜市场卖的全是干枯发霉的。”
“物资管控。”萧砚眼神沉了下来,“他们在切断所有非常规手段的补给渠道。不只是针对我们,是对所有可能威胁到他们布局的人。”
姬晚把纸袋重新塞回枕头下,站起身:“我们得换个地方住。这里的网络刚被标记,不适合久留。”
萧砚没反对。他背上包,最后看了眼房间——桌上还摊着地图,九个红圈围着中心一点,像一只闭着的眼睛。他走过去,用笔在上面画了个叉,然后撕下那页纸,揉成团扔进垃圾桶。
两人一前一后出门,楼梯间灯泡坏了两盏,走道昏暗。他们没开手机照明,靠着记忆下楼。出门时,姬晚顺手把一张小符塞进门框上方的缝隙里——那是预警符,一旦有人强行闯入,会自动燃烧。
街面上行人不多,几家便利店亮着灯,但货架明显空了一半。一家五金店门口堆着水泥袋,招牌写着“建材紧缺,恕不零售”。路过的快递员骑着电动车,车筐里塞满包裹,头也不抬地冲他们按了下喇叭。
走到路口,萧砚突然停下。
一辆深灰色商务车停在对面街角,车窗贴着深色膜,车牌被泥水糊住,看不清号码。车内坐着一个人,戴着墨镜,穿着西装,双手放在方向盘上,一动不动。
“第三次了。”姬晚低声说。
“第一次是下午四点,在医院后巷。”萧砚没看她,“第二次是六点十分,公交站对面。现在是七点四十三分,它又出现了。”
“不是巡逻,也不是偶遇。”姬晚把手插进外套口袋,指尖触到符纸边缘,“它在等我们犯错——比如打电话,比如上网,比如试图联系外界。”
萧砚缓缓后退一步,转入旁边一条窄巷。姬晚跟上,脚步轻而稳。他们穿过两个废弃店铺之间的夹道,前方是一片拆迁区,围挡破了好几个洞,野狗在垃圾堆里翻食。
“他们不怕我们逃。”姬晚一边走一边说,“他们怕我们藏得太深,失去踪迹。所以留着这条尾巴,让我们知道被盯着,逼我们慌乱,逼我们暴露破绽。”
“那就别让他们如愿。”萧砚拐进一条地下通道入口,台阶湿滑,墙壁渗水。他掏出钥匙串,用金属柄轻轻敲了下墙面——声音沉闷,没有回音。“这里没装监听设备。”
姬晚从腰间解下香囊,取出一点朱砂抹在耳廓,闭眼感应片刻:“三分钟内,没人跟进来。”
他们加快脚步,穿过通道,从另一侧出口出来时,已到了城北工业区边缘。这里曾是纺织厂集中地,如今多数厂房闲置,路灯稀疏。他们沿着铁轨步行一段,最终在一座废弃公交站台停下。
站台顶棚塌了一半,长椅断裂,玻璃碎了一地。萧砚靠着柱子坐下,打开背包检查物品是否齐全。姬晚站在他侧后方,望着来路方向。
“你说卫昭给的那张卡,”她忽然开口,“真是他主动送来的?”
“他说是军方调查需要协作。”萧砚摸了摸内袋,“密码用的是我妈的名字。他知道这件事,说明他对我的背景做过功课。”
“可他为什么偏偏选在这个时间点出现?”姬晚盯着远处一条岔路,“我们刚发现变电站有问题,他就送来线索。像是一种引导。”
“也可能是一种保护。”萧砚说,“他把最表面的信息给我们,让我们顺着查,但他清楚,真正危险的部分不会暴露在数据里。”
“所以他给了我们一个能看到的真相。”姬晚冷笑,“好让我们以为自己掌握了主动。”
萧砚没说话。他低头看着掌心,那里有一道浅疤,是早年做手术时被器械划伤的。他用拇指摩挲了一下,想起昨夜那封邮件发送成功时的提示音。
一切太顺利了。
顺利到不像他们应有的处境。
“我们看到的,可能正是他们想让我们看到的。”他低声说。
姬晚点头:“接下来每一步,都得当成踩雷走。”
风从铁轨尽头吹来,卷起地上的碎纸和塑料袋。远处一栋废弃厂房的窗户忽明忽暗,像是有人在里面移动。但两人谁都没朝那边看。
他们知道,此刻任何好奇都可能是陷阱。
萧砚把背包挪到身前,从夹层取出一张纸质简报——这是他今天上午从医院老同事那里私下拿到的,封面印着“近期市政工程项目汇总(非公开)”。他快速翻到一页,指着其中一行:“恒信建工,除了电力,还拿下了全市八个老旧社区的电梯加装工程。”
“电梯?”姬晚凑近。
“每栋楼都要打地基,埋线管,接配电箱。”萧砚手指划过文字,“施工队要进出数月,业主委员会基本不管事。这种项目,最容易混入额外操作。”
姬晚盯着那行字,忽然问:“你知道全市有多少部电梯是由这家公司安装或维护的吗?”
“不知道。”
“我可以告诉你。”她声音冷了下来,“三千二百七十一部。光是今年一季度新增的,就有四百多部。它们分布在住宅、写字楼、商场、医院……几乎每个普通人每天都会接触的地方。”
萧砚抬起头。
“他们在构建一张网。”她说,“不是靠邪术,不是靠血祭,而是靠合同、审批、施工许可。他们用合法的身份,把节点埋进城市的骨头里。等哪天一声令下,整座城市就会同时震颤。”
萧砚合上简报,塞进包里。
他站起身,拍了拍裤子上的灰。夜风更大了,吹得站台顶棚发出吱呀声。他看向姬晚:“你还记得我们最初查的那起少年失踪案吗?”
“东区中学那个?”
“对。”他说,“他最后一次出现,是在学校地下室修打印机。而那栋楼的电路改造,承包商就是恒信建工。”
姬晚没说话,但眼神变了。
萧砚从包里取出一张照片——是那个男孩的学籍照,笑容干净。他把它贴在站台柱子上,用胶带固定。
“我们不能再按他们的节奏走了。”他说,“他们希望我们追着线索跑,耗尽精力,最后撞上一堵墙。现在我们必须反过来想——他们不怕我们查,是因为他们相信,无论我们查到什么,都在他们的掌控之中。”
“所以我们要做一件他们没想到的事。”姬晚说。
“不是深入虎穴。”萧砚看着她,“是先活着。”
姬晚嘴角微扬,没笑出声。
她从香囊里取出一枚铜钱,指尖沾血,在上面画了一道符线。然后她把它抛向空中。
铜钱旋转几圈,落下时嵌进了柱子裂缝,微微颤动。
“方向没错。”她说,“但我们得换条路走。”
萧砚点点头,最后看了眼城市方向。灯火通明,车流不息,一切都显得正常。可他知道,有些东西已经在看不见的地方改变了。
他拉紧夹克拉链,转身面向黑暗的铁路延伸处。
姬晚跟在他身后半步,右手始终贴在腰侧,握着那张未激活的符纸。
风刮过空荡的站台,吹起地上的碎纸,其中一片落在男孩的照片上,盖住了他的眼睛。