两人一前一后没入灰井夜街更深的阴影里。
风从楼缝里灌下来,裹着铁味和廉价电路烧焦后的甜腻味。头顶那块公共屏已经换回花哨广告,饮料瓶在蓝得发假的海面上滚动,底层却还残着一截没清净的审计尾码,像鱼刺卡在画面里,时亮时灭。
苏镜没回头,步子压得很稳,声音却低得发冷:“别走主街。三分钟内,正规出口都会被补写成‘可控疏散路径’。”
林焰跟上她,目光扫过沿街感应头和半失灵的路牌:“意思是,我们一踩上去,就自动变成该被接走的人?”
“不是自动。”苏镜抬手拨开一条垂落的数据线,语气像在纠正一个术语,“是有人着急。”
林焰想起那闪过去的签发首段,嘴角扯了下:“季观白这种级别,平时也管灰井这种烂水沟?”
“他不管烂水沟。”苏镜拐进一条更窄的背巷,靴底踩过积水,映碎一层广告光,“他只管会从烂水沟里爬出来的东西。”
这话不算好听,但也足够实在。
前方巷口一块旧街牌忽然错页似地抖了一下,同一行字在半秒内重叠成两个版本。林焰视线里,火光像被谁从另一个画面里泼过来,巷口尽头有个很小的影子,一动不动站着。
还是那个小女孩。
安静得像不是在等人,只是在看谁还记得她。
林焰脚下一顿。
苏镜立刻察觉,偏头看他:“看见什么了?”
“火。还有——”
“先别管。”她打断得很快,语速依旧平,“你现在最不缺的就是想不明白的东西。先活过今晚,再回头分哪一样是真的追你。”
林焰啧了一声:“你安慰人的方式很像判词。”
“我没安慰你。”苏镜抬手按开一扇半卡死的检修门,“下去。废运通道。”
门后是往下沉的旧式金属阶梯,灯坏了大半,只剩零星几盏应急条光,把铁壁切成一截截惨白。上方夜街的喧声一下被关薄,只剩空旷管道里的风和远处机械老化后的低鸣。
苏镜最后看了一眼外面那块公共屏,像是在确认什么,才跟着下去。
“如果季观白已经签过口,”她说,“那今晚这事,就不是基层外勤想立功了。是有人要在旧舞台那边反应过来之前,先给你定性。”
林焰顺着扶梯往下,手指掠过生锈栏杆,冷笑一声:“行。那我倒想知道,他们准备把我写成什么。”
苏镜停了半拍:“死人,污染源,还是样本回收品。对他们来说,差别只在报表栏目。”
下沉通道尽头,黑得像一张正等他们走进去的嘴。
两人刚踏进废运通道主廊,头顶的老式广播突然“滋”地响了一声。
紧接着,一道女声被系统调得过分温和,从四面八方压下来。
“灰井废运段临时管制中。请异常接触人员原地停留,等待回收复核。重复,请异常接触人员,”
林焰眼皮一掀。
不是刚才那批人。
前方转角处,三道细长光束先后亮起,照过地面标线,再照到他们脚边,像在替谁画出站位。再往后,是鞋底压金属板的轻响,不急不缓,标准得像训练视频。
苏镜脸色没变,右手却已经按上腰侧工具匣:“升级得真快。”
通道壁上的投影屏随之启动,一份灰白色临时回收令弹了出来,抬头是标准模板,落款授权却被遮了两行,只剩局部审计码在闪。
一个男人从光束后走出来,外勤制服净得和灰井格格不入,语调也平得没有起伏:“苏镜外勤,请移交目标对象。你当前处置链已与主审链冲突,继续携带异常样本属于流程越权。”
“样本?”苏镜抬眼,声音比对方还淡,“你们今晚的措辞换得很勤。”
男人没接这句,只往前半步:“请配合。二次口头通知后,我们将按风险流程接管。”
林焰站在她侧后一点,手心已经有了汗。
他知道这不是简单堵截。封闭通道,标准照明,广播压制,再加模板化话术,对方不是来谈的,是来把叙事先铺好。只要他和苏镜任何一个动作失格,后面的记录里就会自动长出一整套“高危对象抗拒回收”的合理过程。
他目光掠过去,试着记人数、看站位、算距离。
也是这一瞬,耳后像有极细的针忽然扎了进去。
世界轻微偏了一下。
不是眩晕,更像有人把眼前画面朝后拉开了一层。那个领头外勤的肩线、持械手位置、脚尖朝向,甚至呼吸停顿的节拍,忽然变得异常清楚。清楚到不像在看一个人,而像在看一串即将按顺序落下的提示。
左手两秒后抬枪,枪口先压苏镜线,她侧移。
右侧同伴卡第二柱位,封苏镜回切。
第三人绕后半拍,目标不是自己,是通道左边的紧急断闸,防他们借设备脱离。
紧接着,那领头的人会说:苏镜,你应该知道再拖下去,你自己也会被并案审查。
不是听到的。
是先一步“知道”了。
林焰呼吸一滞,后背寒毛一下炸开。
对面的外勤已经开口,字句与他脑子里浮上来的节点几乎严丝合缝。
“苏镜,你应该知道,”
苏镜眸光微沉。
而林焰终于确定,这不是经验,也不是猜。
他读到了对方的下一步。
不是想法,不是秘密,不是完整人生。
只是下一步。局部的、短时的、像一页还没翻过去却已经露出边角的行为脚本。
耳后的刺痛更深了一下,像在催他快点用,快点看。
林焰压住那股不对劲,声音很低,几乎贴着苏镜扔过去:“左二先抬枪,右边抢柱,第三个去断闸。”
苏镜眼神微不可察地动了一下,却没回头问他凭什么知道。
她只是顺着对面的话,冷冷接上:“并案审查也得先告诉我,你们拿的是哪条链的授权。遮两行码就想让我交人,你们这流程做得像临时抄来的。”
对方果然被她拖住半秒。
半秒够了。
林焰已经看见第二个节点往前滑,前方岔口的报废升降台区域,会是他们压上来的主路线。因为那边标线最完整、照明最亮,在标准战术里,最适合收束目标。
他低声道:“前面升降台,走。”
苏镜没废话,突然抬手一甩,一枚扰钉打在头顶投影屏上。画面一花,广播噪声爆开。她借着这一瞬错步横移,硬是把对方第一道枪线带偏了半尺。
“跑!”
两人同时冲向岔口。
后方喝止声立刻压上来,金属踏板被踩得砰砰作响。林焰脑子里那串模糊节点还在闪,一闪就疼,一疼就更清楚。他几乎是被那种强行塞进来的预判推着往前。
“右边别走。”他喘着气,“他们要封那边。”
苏镜跟着一折,翻过半截护栏,落进报废升降台区边缘。这里比主廊更黑,只有故障警示灯一下一下跳红,照见半空悬着的旧货台和下方看不见底的维修井。
林焰扫一眼结构,心里立刻有数。
这地方他见过类似的。灰井旧运链常年没人修,升降台承重索老化,平衡闸只靠备用磁锁吊着。正常不动还行,一旦受力不均,整个平台都会偏。
“他们会从正面压上。”林焰低声说,“领头的先踩中段,后面两个分左右。”
“你确定?”
“比我确定自己穷还确定。”
苏镜居然被这句逗得嘴角极轻地动了下。下一秒,她已经半蹲下来,拔出一截细薄工具片进旁边控制盒,强行卡住一组感应触点。
林焰则扑向另一侧旧电闸,手掌一压,锈死的护盖没开。他骂了句脏话,抄起旁边断裂的扳杆,狠狠了下去。
哐,
护盖崩开,里面的线束老得发黑。
后方脚步近。
“停下!”领头外勤的声音已经到了台区口,“再进一步,我们将默认你们拒绝回收,”
“默认你大爷。”林焰扯下两线,手指被电得一麻,咬牙把它们错接到备用磁锁接口上。
红灯骤亮,又猛地暗了一格。
苏镜抬眼,像在精确计算什么:“还差一点。”
“够了。”
林焰刚说完,领头外勤已按标准路线冲上平台中段,抬枪,转身,动作和他之前“看到”的分毫不差。右侧那人去抢柱位,第三人则直切边角,真奔着断闸来的。
那种诡异的吻合感让林焰头皮发麻,也让他心底陡然升起一种近乎凶狠的冷意。
看见了,就让你们按着这个错下去。
“现在!”他猛地一脚踹上侧边配重杆。
卡在半失衡状态的旧升降台发出刺耳金属尖叫,整个平台骤然朝左下方一沉。领头外勤脚下重心全失,枪线甩偏,整个人撞上护栏。护栏本就松动,被这一撞直接断开半截。
他脸色终于变了,伸手去抓,却只抓住一片崩开的铁网。
人影直坠下去。
下面先传来一声沉闷撞击,接着才是更深处回荡上来的惨叫,短而急,迅速被井道吞没。
另外两名外勤动作同时乱了半拍。
就是这半拍,苏镜出手了。
她没有硬冲,只在原地侧身、抬腕,手中短制压脉器几乎贴着光打出去。细针一样的电击钉钉进右侧外勤持械手腕,那人手指瞬间痉挛,枪脱手落地。
苏镜紧接着冷声报出一串术语:“现场记录已形成跨链误伤,你再前压,就是未授权扩大处置范围。”
那外勤下意识一滞。
这不是被她说服,是职业本能被规则词卡了一下。
林焰已经抓住这一下,从旁边拖起一废弃吊索,狠狠向第三人膝弯。那人闷哼着跪下去,反手想抓他,林焰却本不跟他缠,借力往后一撤,直接把人带向倾斜平台边缘。
苏镜补上一脚,踹在对方口。
那人没掉下井,只是重重撞上控制箱,整块金属板被砸得火花乱冒,通道照明瞬间黑了一片。
世界暗下来的刹那,林焰脑中的那些“节点”也像被谁猛地掐断。
耳后那针变成了整片烧灼。视野一花,前方苏镜的轮廓都差点分成两层。他扶住冰冷墙面,喉间涌上一股腥甜,硬生生咽了回去。
苏镜一把扣住他手臂:“能走?”
林焰闭了下眼,再睁开时瞳孔里还残着轻微失焦:“能。再不走,等会儿我可能要读到自己怎么死了。”
“还有力气说废话,说明死不了。”
她拽着他越过倾斜平台,钻进侧边检修缝。后方剩下那名外勤已经在呼叫增援,但信号被刚才撞坏的控制箱扰,回声断断续续,像一段写坏的台词。
两人又穿了两段狭窄维护道,绕开主通路,直到头顶重新出现灰井底层特有的低矮霓虹和废气热流,苏镜才慢下步子。
前面是一间几乎没有招牌的收尾铺。
卷帘门只开了一条够人侧身进去的缝,门边挂着褪色塑牌:事故善后、义件回收、污染封存。每个字都旧得像不想被人看见。
苏镜抬手,在门框三长两短地敲了几下。
里面先是安静。
然后传来金属扣件被拉开的脆响。
门缝后,一只眼先露出来,像刀口一样扫过他们两人,先看血,再看鞋底污迹,最后看苏镜肩侧那道被擦出的破口。
“尾巴呢?”里面的人问。
声音很低,也很冲。
“甩了一半。”苏镜说。
“另一半呢?”
林焰扶着门框,脸色还有点发白,张口就道:“大概在井底反思流程。”
门里静了半秒。
接着,卷帘门被哗啦一下提高了些。
站在里面的男人个子很高,肩背压得门内灯光都窄了一截。黑色背心外随手套着件沾满封存剂痕迹的旧工装,左耳缺了一小块,手里还拎着一把拆到一半的脉冲切割器,像刚准备修东西,也像刚准备砍人。
他先没让路,而是俯身嗅了嗅林焰衣领边的焦味,又抬手两下拨开他颈侧碎发,看神经贴片有没有被打标的痕迹。
动作粗得像在验货。
“没被挂远程跟链。”男人直起身,目光这才真正落在林焰脸上,“但你身上这味,不像普通污染接触。”
林焰抬眼:“那像什么?”
男人盯着他,眼神里的凶气没散,反而多了一点别的东西。
“像被写过太多次,还没写死的人。”
苏镜开口:“唐烬,我们不是来听你说黑话的。”
“我也没空收留谜语。”唐烬把切割器往旁边工作台一扔,金属碰撞声刺耳,“名字先别报,废话先别倒。你们一身旧舞台的灰,还带着现行回收链的火气,能活着摸到我门口,说明外面那帮人今晚是真急了。”
林焰看着他:“你知道顾北溟吗?”
这名字一落地,唐烬脸上的不耐烦第一次明显顿住。
不长,就一下。
但够了。
他侧过头,吐了口气,像把一截旧刺从喉咙里往下咽:“谁教你们来问这个名字的?”
“旧舞台。”林焰说,“还有我自己。”
“再加一个词。”苏镜盯着他,“七号容器。”
唐烬这回彻底不说话了。
他伸手从桌上摸了烟,没点,只在指间来回碾着,眼睛却一直停在林焰身上。那种打量不再像看麻烦,而像看一件本该早就处理净、却偏偏又重新出现在眼前的旧东西。
几秒后,他侧身让开。
“先进来。后门锁两道,灯别全开。”他说,“今晚你们能在后间躺一会儿。天亮前,自己决定一件事,是接着追顾北溟,还是先想办法保住这小子的名字别被重新写掉。”
林焰迈进去时,余光扫过门边一堆旧封存盒。最上面压着几张收尾标签,边角焦黄,编号大半磨损,只剩一串残缺数字还看得清。
0-7。
他脚步微不可察地一顿。
唐烬已经把卷帘门重新拉下,屋里一下暗了,只剩工作台上方一盏冷灯照着他半张脸。
他回头看了林焰一眼,语气比刚才更沉。
“如果你们真要找顾北溟,先想清楚。”他说,“他当年负责的,不是焚掉谁。”
“是替谁把名字,从这座城里删净。”