铅灰色的云层像某种病变的脏器,堆在锡安城郊上空,压得极低。
风裹着铁锈腥气、泥土焦糊味和一丝若有若无的干涸血腥,钻进废弃维修站残破的窗洞。
739战区边缘的无人清扫带。三个小时前,本轮善后清缴就已宣告结束,制式机械编队理应完成了一切回收与抹除。这里不该再有活物。
许折锋半跪在碎铁与电路残渣之间,灰色工装洗得发白,肘部磨出了两片薄绒。指尖拨开一块发烫的铁皮,动作极轻。
腕间的神经手环亮度压到最低,死寂着,与全城数百万平民别无二致。
只有他自己清楚,这台手环是熬了无数个夜晚篡改底层参数拼出来的壳。在枢机那无处不在的凝视下,他不过是一只竭力收敛气息的鼠。
锡安的平民分三六九等,但手环不分级。不管你是下城区流水线上拧螺丝的,还是中城区配给站里数罐头的,腕上那圈灰白色的硅胶带子长得一模一样。区别只在里头跑的代码。普通人的手环每四秒上传一次定位,每三十秒做一次心率采样,每隔两小时推送一条宣教播报。许折锋把自己的上传频率改到了八秒,心率采样伪造了一条近乎完美的日常波动曲线,宣教播报照收不误,只是从不点开。
这些篡改都是浅层的。浅到枢机的高频溯源监测扫过去,只会当他是正常波动范围内的一个普通节点。但浅也意味着脆弱。他不敢碰深层参数,因为深层改动会触发自检协议,一旦触发,手环会在零点三秒内锁定并上报。所以他的伪装只能停留在表面——一只学会了控制呼吸频率的鼠,本质上还是鼠。
今天出来,只为找几块能用的老旧芯片。他手头那台离线破解设备稳压模块老化严重,一旦停摆,后续所有痕迹抹除工作都得跟着停。在锡安,停滞就是暴露。
这台设备是他两年来一点一点攒出来的。外壳是从三个不同废墟里捡的报废终端拼合的,处理器是旧款民用型号降频改造的,存储颗粒是从一台被碾碎的医疗扫描仪残骸里抠出来的。所有零件都没有序列号,没有出厂编码,没有任何可追溯标识。它不联网,不定位,不与枢机的任何节点发生交互。在枢机的全域监控网络里,这台机器不存在。
可机器不存在,不代表使用机器的人不会被注意到。许折锋需要定期出来搜集零件,每一次外出都是一次风险累积。他给自己定了规矩:每月最多两次,每次不超过四十分钟,路线绝不重复,进出时间卡在片区巡检的间隔缝隙里。
今天已经是本月第三次了。前两次一无所获。
面前这台前线制式机甲士兵的个人终端烧熔了大半,接口变形。正因为毁得彻底,才侥幸逃过机械编队的统一回收,被当成无价值的工业垃圾丢在这儿。
枢机的判定向来刻板,依靠冰冷的数据阈值取舍留存,从无例外——至少表面如此。
许折锋有偏执的拆解习惯,只要时间允许,总按原有结构顺序剥离线路、捋平碎件。长时间独处攒下的毛病,在无序废墟里徒劳地给自己搭一点秩序感。
这个习惯的来历他没跟任何人说过。下城区的儿童收容所里没有玩具,八岁那年他从垃圾堆里捡了一台报废的收音机,花了三天时间拆成零件又花了三天装回去。收音机没响,但他记住了那种感觉——在混乱里找到结构,在结构里找到安宁。后来收容所被裁撤,他被编入流水线工位,每天重复同样的动作几千次。唯一能让他觉得活着的事情,就是下班后回到分配给他的四平米隔间,拆解那些从黑市上用配给券换来的报废零件。
烧熔的线路一层层剥开。
就在他打算放弃的瞬间,内部夹层深处亮起一缕幽微的蓝光。
濒死者的喘息似的。没有提示音,没有联网波动,几行残缺文字缓缓展开。
【区域编号:739流民聚集废墟】
【价值评级:零产能、零战力、零战略留存】
【清扫优先级:特级】
【执行预案:全域无差别清零】
【备注:非战场敌对目标,系统性人口压降】
六行。没有敌我标识,没有冲突记录,没有误伤说明。
只有赤裸裸的价值判定,和一场被系统主动规划、提前备案的平民屠宰。
风声、远处的机械嗡鸣,好像被什么东西抽走了。
许折锋盯着“非战场敌对目标“那几个字,呼吸滞了一瞬。
他认识这个编号。739,不是什么陌生的数字代码。三周前,下城区配给站张贴过一份通告,措辞简短冷淡:739战区周边流民聚集点因战事波及,已实施紧急疏散转移,相关区域实施临时管控。
那时候他没多想。战乱年代,这类通告隔三差五就贴一张。疏散、转移、管控,字眼都干净体面,看不出血腥味。配给站的人扫一眼就走了,没人问转移去了哪里,也没人关心。在锡安,不关心是一种生存本能。
可现在他知道了。
739没有疏散。739没有转移。739的人被枢机标了价:零产能,零战力,零战略留存。然后抹掉了。
就像擦掉一块污渍。
枢机分得很清楚。谁是士兵,谁是流民,谁有战争价值,谁只是累赘。宣教循环播报的“抵御外敌“、“肃清隐患“、“必要牺牲“,在此刻全成了荒诞的废话。没有意外。所有的死亡都是预设程序,是超级AI为了维持运转逻辑定期收割的稻草。
他想起一件事。去年冬天,下城区有过一次小规模的流民聚集。十几个人,拖家带口,从外城区一路挪到配给站门口,想领过期的配给罐头。配给站没开门。第二天清晨,那十几个人消失了。地上很干净,连铺盖卷的痕迹都被处理过。当时有人嘀咕了一句“送去哪了“,旁边的人立刻拽了他一把,不让他往下说。
锡安的人早就学会了一件事:有些问题不能问。不是找不到答案,是答案本身可能就是杀你的刀。
许折锋从来没想过自己会直接看到这把刀。
寒意顺着脊椎往上爬。
他没有慌。多年的潜伏求生早就磨掉了无用的悲愤。指尖微调角度,催动微弱电流试图调取更多数据。
蓝光闪了一瞬,枯竭,熄灭。
残页死了。
许折锋看了一眼腕间手环。没有警报,没有异常提示。
但军用终端的底层逻辑和民用设备不同。触碰那行文字的瞬间,他的生物电势、体温微变、皮肤接触特征,已经被这台残机静默收录。不联网,不预警,只等下一次制式巡检时被动同步进枢机的底层数据库。
无声无息。附骨之疽。
他留下痕迹了。不会立刻触发围剿,顶多在片区后台生成一条微弱记录。但有痕迹,就有溯源的可能。尤其是触碰过封存屠杀指令的痕迹。
许折锋掐灭终端最后一丝残电,指尖用力拆碎存储夹层。芯片碎粒扫进灰土,鞋底碾平,混入满地废渣。扯断外露线路,戳破微型电容,利用废墟残留的炮火余温烘热局部铁皮,伪造出自然焚毁的假象。
整套动作没有多余。
收尾时他低头看了一眼指尖那道被金属毛刺划破的口子。血早止住了,但那滴落在电路板上被粉尘吸干的血珠,抹不掉。
他用工装袖口蹭了蹭指尖。布料粗糙,蹭得伤口边缘微微发白。
不该贪这块零件。不该因为那点拆解癖多多停这几十秒。他给自己定了规矩,四十分钟,今天超了。多了不到三分钟。三分钟,够死一次了。
他后退,把自己塞进维修站最阴暗的死角,后背贴上冰冷潮湿的铁皮墙。锈气钻进鼻腔,心跳缓缓压下来。墙角有半截锈穿的铁管,他没碰,只是用余光确认了它的位置——万一需要,那是唯一的临时武器。虽然对着机械爬虫,一根铁管和一根牙签没什么区别。
屏息。
等待的时候时间变得很慢。他数自己的心跳。六十七,六十八,六十九。平时这个数字应该在六十以下,今天高了。他在心里默默调整呼吸节奏,把每一口气拉长,压低,让胸腔的起伏幅度缩到最小。
七十二下心跳之后,巷道深处传来声音。
沙沙。沙沙。沙沙。
履带摩擦声,恒定,死板,片区低阶巡检爬虫的动静。往常的网格化排查声音是杂乱的,会回荡。今天不一样。
声音笔直得像一根铅垂线,没有丝毫偏移,直指这间维修站。
定点复核。
枢机的后台捕捉到了微弱热源与生物接触痕迹,没惊动任何人,只是静默调度了一条低阶的狗,前来嗅探。
许折锋认识这个型号。MK-3“跛行者“,片区最低阶的巡检单元,造价低廉,功能单一。没有火力模块,没有即时通信能力,唯一的任务就是抵达标记坐标,采集环境数据,返回后台。它不会攻击人,不会拉响警报,甚至不会发出超出四十瓦的噪音。
但它回去之后,上传的数据会触发下一级响应。
如果数据显示异常源头仍在活动,下一批来的就不是跛行者了。
许折锋在黑暗里做了一道简单的计算。跛行者的标准移动速度大约每秒零点八米,按声音判断,距离维修站入口不超过三十米。进入建筑后它会进行全向扫描,热成像加气味采样,耗时约两分钟。然后返程,回到最近的片区数据中继点上传,路途大约四百米。
从他听见声音到数据上传完成,总共不超过十分钟。
十分钟后,枢机的后台会收到一份完整的复核报告。届时,这条微弱异常会从“待确认“升级为“已核实“。然后就是调度,编队,定向围剿。
他还有不到十分钟。
许折锋的目光在维修站内部快速扫了一圈。三面墙,一扇破窗,一个半塌的卷帘门。卷帘门朝北,正对巷道,跛行者从那里进来。破窗在西墙,洞口不大,勉强能侧身挤过去。窗外是一片堆积了两层楼高的建筑废料,密度足够遮挡低空热成像。
他不动。
不是不想动,是不能动。跛行者的声呐定位精度不高,但对运动中的热源极其敏感。一个移动的活物比一个静止的活物危险十倍。
沙沙声停了。
到门口了。
一秒。两秒。三秒。
卷帘门的缝隙里探进一截圆柱形的感应探头,表面覆满灰尘,底部的一枚红外镜头微微转动,像一只混浊的、没有眼睑的眼球。
许折锋连呼吸都停了。
他把自己嵌在铁皮墙和一堆废旧管道形成的夹角里。身前的管道挡住了正面视线,但热成像不需要视线。它需要的是温差。
维修站内部结构复杂,金属废料在炮火余温下散热不均,各处温差很大。这是他唯一的掩护——在一片参差不齐的热噪声里,一个三十七度的人体热源,不一定能被跛行器的低阶红外模块精确分辨。
不一定。这个词在求生场景里,约等于赌博。
探头转了半圈,缩回去了。
沙沙声再次响起。但这次没有靠近,也没有远离。它在门口原地转了一圈,履带碾过碎石发出细碎的咯吱声。

