那句沙哑得像从火里刮出来的话一落,主处理间中央那团鼓胀的污染源猛地又往外顶了一寸,焚除槽内壁发出金属不堪重负的哀鸣,像有人正从里面拿指骨一下下敲门。
林焰没回头问“谁”。
这种时候,先问为什么的人,通常死得比设备还快。
“都别站着发傻!”他一把扯下手边紧急隔热帘,朝最近那台副控屏上砸过去,屏幕啪地爆出一片蓝白雪花,“把二级燃料阀关死!不是断电,先断焚链!”
一个清洁员还捂着脑袋发愣,眼神涣散,嘴里反复念着“刚才不是已经烧完了吗”。林焰冲过去,揪住他后领往后拖,顺手把那人手边的点火确认板踢开。
“再按一下,明天你连自己叫什么都记不住。”
红灯疯了一样闪,警报音已经变调,像电子喉咙被掐着嘶吼。地面浮出层层错位投影,明明只有一条通道,视野里却叠出两道出口箭头,一道指向隔离门,一道指向焚除槽后方的检修井。
老齐扶着墙,脸色惨白,额头全是汗:“妈的妈的妈的……关哪个?哪个是真的?”
“你工资表上那个是真的。”林焰头也不抬,抓起机械扳手砸碎应急壳,把手伸进配线槽里一把拽断焚除联动线,“别看投影,看实物标号!”
滋啦一声,火星喷了他满手背。
焚除槽里那阵翻腾竟真顿了一下。
不大,只有短短半秒,但林焰看见了。
像一只被踩住喉咙的东西,在窒息边缘突然多吸进了一口气。
他眼神一沉,动作反而更快:“老齐,把后段增压停了!快!”
“停了会炸缓存!”
“你不停它现在就炸你祖坟。”
老齐被他骂得一激灵,扑到手控阀前,手指抖得几乎对不准槽位,连拧两下才把后段增压压下去。随着压力回落,焚除槽表层那种肉眼可见的鼓胀感再次缓了一瞬,里面翻卷的残档影像不再疯长,而是改成了断续闪回。
空走廊。血。封锁门。火。
还有一串只跳出半截的编号,快得像抽搐。
“它……它在动!”有人尖叫。
“废话,不动我让你们跑什么。”林焰反手把安全柜门拍开,“还能走的,全退去应急隔离走廊!别碰眼前多出来的东西,别接陌生频道,谁听见有人喊名字也别回——”
他说到一半,自己顿了顿。
刚才那声音,就是在喊他的名字。
但现在不是想这个的时候。
一名年纪小些的清洁员忽然朝主槽方向迈了一步,瞳孔发直,像看见了什么熟人,喃喃道:“我姐……她还在里面……”
林焰一脚踹在他小腿后侧,把人踹跪下去,拽着胳膊往外拖:“你姐三年前就嫁去镜轨区了,少给污染认亲。”
那小子摔得龇牙咧嘴,倒被疼醒了几分,脸上全是冷汗。
主处理间里,广播又开始乱跳。
“作业正常,”
“清空站点,”
“待焚对象确认,”
“禁止二次焚毁,”
最后一句出来时,老齐整个人像被冷水兜头浇了一盆,嘴唇都哆嗦了:“它妈的……它妈的刚才是不是说了‘二次’?”
林焰没接这句,只看着焚槽压力曲线。随着焚链被切断,那条几乎冲顶的红线居然真的在回落。
不是设备故障。
不是单纯噪声回流。
里面有东西在抗拒被烧,而且不是第一次。
他压下心口那一下发凉,冷声道:“撤。”
众人几乎是连滚带爬冲出主处理间。隔离门落下时,林焰最后回头看了一眼。
翻涌的噪点深处,像有什么轮廓短暂贴上了焚槽内壁。太模糊,看不清脸,只像一团被火烧得边缘发散的人影。
下一秒,闸门彻底闭合。
应急隔离走廊比主处理间亮得刺眼。
惨白顶灯一排排点起,把每个人脸上的慌和汗都照得无处可藏。墙面自动降下透明封控板,空气净化器开始高速运行,喷出带着消毒剂味道的冷风。
几名清洁员瘫坐在地,明显还没从认知噪声里缓过来。有人抓着自己的工牌反复看,像不认识上面的名字;有人突然问旁边同事“你不是白班的吗”,明明两人一起值了三个月夜班。
老齐扶着膝盖喘气,刚想开口骂人,走廊尽头的公用终端就“叮”地一声亮了。
全员事故记录模板已生成。
事故性质:焚除槽老化引发感官串扰。
责任级别:设备维护缺失。
建议口径:禁止传播未核实异常画面,避免引发街区恐慌。
走廊里安静了两秒。
老齐先看到那几行字,像看见救命绳,立刻扑过去:“都起来,签记录!谁都别乱说!就按这个写!”
一个女清洁员脸色发白:“可刚才中间明明有东西鼓起来了……”
“什么鼓起来?你看错了!”老齐声音陡然拔高,手抖着去点确认键,“焚槽老化,投影串扰,懂不懂?懂就签!”
那女的被他吼得一缩,神情反而更茫然了:“是吗……可我怎么又记得……我好像本没进去过主处理间?”
旁边另一个人立刻接话:“对,我也是,我刚才一直在走廊外吧?”
他们说着说着,自己都开始不确定,眼神发空,像记忆正在被某种更顺滑、更省事的版本往上覆盖。
林焰站在最后,没急着上前。
事故模板出现得太快了。不是上报后批复,而像早就有人把答案放在系统里,只等这一刻自动弹出。
他扫了一眼模板底部的签发源,那里不是本地站点常用的维护组编号,而是一串更高层的总控路由码,前缀被特意折叠,只露出一个冷冰冰的“已校验”。
老齐还在催:“林焰,你也过来签!”
林焰走过去,懒洋洋地把工牌在感应区一贴,眼睛却盯着侧栏参数:“窗口还是关着?”
老齐一僵:“关着怎么了?”
“没怎么。”林焰语气平平,“就是想知道,咱们第七站什么时候穷到设备爆成这样,也不配走异常上报,只能直接领结论了。”
老齐额角抽了抽,压低声音:“少阴阳怪气。上面怎么给模板,我们怎么填。”
“上面?”林焰抬眼看他,“你不是刚才还说是系统故障吗。”
老齐被噎了一下,眼神闪烁,手里一直转着那支磨掉漆的电子笔:“我说的是上报窗口。窗口锁死了,不代表没人盯着。你以为这种包是我们站能碰的?”
这句话一出口,他自己就后悔了,立刻闭嘴。
林焰却已经听够了。
不是故障,是锁死。
而且老齐知道一点,只是不敢说。
“行。”林焰在记录上划了一道,“那你就继续替‘没人’背锅吧。”
“你什么意思?”
“字面意思。”林焰把笔塞回他手里,“我建议你今晚少睡。说不定明早事故复盘出来,你连自己为什么签这个字都得忘。”
老齐脸色更难看,却没再追上来骂。
因为终端右上角,忽然多了一个此前没有的红色标记:封控升级,外部回收程序接入中。
走廊里的冷气仿佛又低了几度。
林焰借着众人围着终端签字、争论、发懵的空档,转身进了边缘缓存维护区。
这里比主处理间小得多,像个塞满废硬件和备用存储盒的金属匣子。顶灯坏了一半,只剩角落一盏幽蓝检修灯还亮着。他先看自己藏的缓存格。
还在。
但状态不对。
那条被他截下的异常残档链静静躺在透明防静电壳里,外壳表层竟结着一层细密水汽,像内部温度比外面高了一截。索引编号也不再稳定,原本固定的末位数字正一下一下跳动,7、3、7、9,像有只看不见的手在里面试图改写归档标签。
林焰皱眉,戴上薄膜手套,把便携解析针进侧口,只开最低级的结构读取,不碰深层内容。
屏幕上很快跳出几段破碎信息:
封锁门……南段……
灰井……旧……
二次焚除记录……
编号:0-?……
随后画面一花,又熄了。
林焰盯着“南段”两个字,顺手调出灰井区离线老地图。灰井南段他熟,送垃圾、跑回收、夜里抄近路都走过,按现行图层那里应该是一片拆空的旧仓带和废水沟。
可残档给出的坐标,落点却更深,顶在城市边缘封锁带上。
旧舞台。
这个名字他听过,像所有灰井人都听过那样,零零碎碎,不成体系。有人说那边早年炸过实验楼,有人说那整片地早就填平了,也有人说封锁区外的墙夜里会亮,像里面还通着电。
问题是,官方地图里,那一块本不该和灰井南段连在一起。
除非地图有一版是假的。
或者,他记得的街区结构不是原版。
这个念头一冒出来,林焰后背那层冷汗才真正渗出来。他的人生履历一直净得不像活人,现在连他走了这么多年的路,都可能是修补过的。
外头传来沉闷的装卸声。
林焰立刻拔下解析针,扣上缓存壳,把那条残档链塞进工作外套内袋,贴身压住。
等他走出维护区时,第七清洁站外部装卸平台已经被临时封控。
灰井区的夜雾混着工业热气,在平台边缘翻滚。几只没有标识的金属回收箱正被人从黑色回收车上卸下来,箱体外层连所属机构都没印,只有一条冷白封带横过去,净得让人心里发毛。
封控线外,路灯投下一道人影。
修长,站得很直,像在看,也像只是在等程序走完。冷色灯一晃,那人肩线和侧脸轮廓短暂落在林焰视野里,很快又被车身遮住,没露正脸。
不是灰井区的人。
灰井没人站得这么像一条规矩。
老齐正被两名临时接入的处理员问话,腰都比平时矮了几分,连骂人都不敢大声,只一个劲点头:“是,是,我们都按模板签了,没人乱传……”
其中一人递给他电子封条,语气平得像机器:“站内人员今夜不得离岗外联。异常介质由上级统一回收。”
老齐接过封条,看到不远处的林焰,嘴唇一动,像想喊住他,又硬生生忍了。
林焰读懂了。
不是老齐突然良心发现,是他知道,今夜谁还留在站里,谁就可能直接被打包进“统一回收”里。
林焰低了低帽檐,借着平台侧边堆箱的阴影往外走。没人拦他,或者说,那些人现在更在意主处理间里的东西。
走下平台台阶时,他回头看了一眼新贴上的电子封条。
封条编号在冷光里一闪而过。
A7-0-31。
林焰脚步停了半秒。
刚才那条残档里跳出来的残缺编号,和它只差最后一位。
风从灰井夜街尽头灌过来,带着湿锈味,吹得他衣摆轻轻一动。
他忽然有种很不舒服的感觉,今晚被封住的,也许本不只是第七清洁站。
还有某段本该早就烧净、却偏偏在灰烬里重新喊出他名字的过去。
林焰把手进口袋,按住内袋里那枚发烫的缓存壳,头也不回地走进夜色。
灰井南段。
旧舞台。
他得亲自去看一眼。
而在他身后,站点外墙的封控屏忽然自己亮了一下,雪花一闪即灭,只留下半秒钟模糊到几乎看不清的一行字:
第七次焚除失败。