雾把城市的声音吃得很干净。
我和保安沿着辅路走了差不多四十分钟,脚下的路面湿滑,碎玻璃和倒塌的共享单车随处都是。偶尔能看见别的幸存者影子,在雾里一晃就没了——每个人都像在躲什么,也像在找什么。
保安一路都在回头,手里那根伸缩棍终于从包裹里拿了出来,握得很紧。
他低声问我:“你真确定是老客运站那边?”
我没法回答,只能把手电筒调到最弱的档位,光束在地上点了点——两下,停顿,再一下。
这是我临时和他约好的:继续。
保安盯了两秒,像是习惯了我这种“哑巴式指挥”,咬牙跟上。
走到一处十字路口时,雾忽然变得更厚,像有人在前方拉起一堵棉墙。手机屏幕上连指南针都开始乱跳,指针抖得像抽搐。
保安骂了一句:“这鬼雾……方向都不准。”
我却停下脚步。
不是因为看不清路,而是因为我听见了——
很轻的嗡鸣。
从头顶掠过,不止一架。
我抬头,雾层里闪过几下微弱的红点,像航灯。那些红点沿着固定的高度和方向移动,路线几乎一致:先横穿这条路,再往西北偏西拐。
和我在天台看到的一模一样。
我心里那张“路由图”又清晰了一分:这条路口,就是空中走廊的下方节点。
越靠近节点,越接近“集散点”。
再往前走二百多米,雾里出现了一个巨大的黑影轮廓——老客运站的站牌架子歪着,顶棚塌了一角,站台上停着几辆废弃大巴,车窗全碎,像一排被掏空眼睛的尸体。
但客运站旁边那块原本的临时堆场,却诡异地亮着灯。
不是街灯那种散光,而是冷白色的工业照明,从围栏内侧照出来,像仓库里永不熄灭的顶灯。雾被切开,围栏里隐约能看见一条条整齐的“通道”。
我和保安贴着墙根靠近,刚走到围栏外,就闻到一股很熟悉的味道。
机油味、塑料味、纸箱味、还有一点消毒水的味道。
站点的味道。
保安压低声音:“里面有人?”
我没出声,只抬手示意他蹲下。
围栏里传来“咔哒、咔哒”的细响,不像人走路,更像轮子在水泥地上滚。下一秒,一个低矮的机器从雾里滑出来,车身像小型搬运AGV,顶部有一个旋转扫描头,扫出一圈淡红色的光。
它托着一只纸箱,箱体上贴着面单。
红光扫过地面,扫过围栏门口的地锁,机器没有停顿,沿着白线标记的通道直行,像在执行固定路线。
我看得头皮发麻。
——这不是偶然启动的几台设备。
这是还在运行的分拣系统。
保安眼神发直:“这、这玩意儿怎么还有电?全城都断了。”
我在心里回答他:应急电源。老客运站这种枢纽,地下有备用线路,有柴油发电机房,临时堆场当年为了防爆仓还上过移动电源车。要让一片区域持续运行,条件是够的。
问题是——谁在维护?谁在调度?
“滴。”
围栏内又响起一声扫码提示音,紧接着是机械臂运作的“嗡嗡”声,像有人在里面拆箱、贴单、复核。
保安咽了口唾沫:“咱们进去?”
我盯着围栏门。
门上有一块识别面板,黑着,但面板旁边贴着一张新的热敏提示条,字迹像刚打印:
**【未登记人员禁止进入分拣区】**
**【擅闯将触发封控纠偏】**
“封控纠偏”四个字让我眼皮跳了一下。
我们在楼里见过门禁锁死、电梯禁用,那还是小范围。这里是集散点,一旦封控,很可能是整片区域把你“锁进去”或者“锁死在外”。
我不能赌。
我绕着围栏走了十几步,寻找别的入口。堆场很大,围栏有三道门:正门是人行闸机,侧门是车行卷帘,最里面还有一个应急逃生门。
我停在车行卷帘门前。
卷帘门半落,底下留着一条不到二十厘米的缝,正好够AGV进出。地面上有两道磨得发亮的轮胎印,说明机器就是从这里走“出货口”。
出货口的逻辑很简单:出货口不会完全封死,否则系统自己出不去。
我把手电筒光束打在地面两道轮胎印上,又指了指卷帘门下的缝。
保安立刻明白了:“从这钻?”
我点点头,蹲下身,把背包先塞过去,然后整个人侧着肩膀挤进去。水泥地很凉,衣服蹭得沙沙响。
保安紧跟着钻进来,刚落地就吸了口凉气:“操……真是仓库。”
里面比外面亮,工业灯管冷白的光照模糊了白天黑夜。堆场被划成一格一格的通道,地上刷着黄色导向箭头,箭头旁还有一些编码标识——我一眼就认出来,那是旧国标分拣口的标记方式,甚至连字体都没改。
通道尽头立着一面巨大的金属墙,像临时搭建的分拣隔断墙。墙上开着几道口,机械臂从口里伸出来,把纸箱抓起、放下、贴标、扫码。
一切都安静得可怕。
因为没有人声,只有机器运作的细响。
保安压着声音:“这些箱子……是给全城人送的?”
我没答,只是扫视四周。
纸箱堆得很高,但堆放方式不是杂乱堆,是标准的托盘码放。托盘边缘甚至用缠绕膜固定,像有人按SOP(小型搬运AGV标准作业流程)做完了出库准备。
——这不是灾难后临时拼凑的场景。
这是一个“仍在执行流程”的系统。
我刚往前走两步,地面忽然亮起一道红线,从我们脚边扫过。
和楼道里一模一样。
扫描线从脚踝扫到膝盖,继续往上爬。
保安脸色一白,下意识要后退,脚跟碰到一只空托盘,发出“咣”一声。
几乎同一瞬间,堆场四周的几扇金属门“哐哐”落锁,墙角的警示灯亮起,发出低频闪烁。
一道冷冰冰的提示音从扬声器里响起,像客服录音:
**【检测到未登记人员进入分拣区】**
**【封控纠偏:通道锁闭】**
**【请在原地等待复核】**
保安的呼吸立刻乱了:“封、封了?我们出不去了?”
我心里也沉了一下。
封控纠偏不是立刻杀你,它更像仓库里的“隔离区”:你被锁在里面,等下一步处理。
而下一步处理,很可能就是——回收。
我强迫自己镇定,站在原地不动。
系统提示说“等待复核”,那就说明复核流程还没走完。复核靠什么?靠识别:身份、腕印、面单。
红线扫到我手腕时,停顿了一下。
那一秒的停顿非常短,短到保安都没注意,但我注意到了——它不像扫到普通人那样直接略过,而是像在读取一段额外信息。
紧接着,离我们最近的一台AGV机器缓缓转向,滑了过来。
它的扫描头旋转得更快,红光在我身上来回扫,像在对焦。车身侧面有一块小屏幕,原本显示着路线箭头,扫完我之后,屏幕字迹突然跳变——
先是一串乱码,像系统卡顿。
然后,整齐地弹出一行字:
**【工号缺失:站长未绑定】**
我瞳孔一缩。
站长。
这个称呼在我脑子里“轰”地炸了一下——不是我自封的站长,是系统用的字段。
AGV停在我面前,车身轻微调整角度,像在给我让路。
与此同时,扬声器里那段客服式提示音也变了,依旧冷,但多了一点“流程确认”的意味:
**【复核通过:允许临时通行(1人)】**
**【请补全工号绑定信息】**
保安难以置信地看着我:“……它、它怎么放你?那我呢?”
他话音刚落,红线扫到他手腕,提示音立刻换回了机械的拒绝:
**【复核失败:未登记人员】**
**【请原地等待处理】**
保安的脸一下白了,伸手抓住我袖子:“兄弟!别丢我!我规则是不能独处——你走了我就完了!”
他这句话像一把钩子,直接勾住我胸口。
我不能说话,但我也不能就这么走。
更要命的是:系统只放行“1人”,而我一旦离开他视线,他的规则倒计时就会开始压缩;但如果我留下,封控处理随时可能升级成回收。
我盯着AGV屏幕上的那行字,脑子里快速计算一个可能性:
站长未绑定系统把我当作岗位人员,而不是普通样本。
如果我能“补全绑定”,也许能把保安以“随行人员”的名义带出去;但如果绑定意味着更深的权限,也意味着更深的标记。
就在我犹豫的那一秒,堆场更深处响起了第二道提示音,像分拣墙后有更高级的设备启动:
滴——
这一次,比扫描枪更长、更沉,像“总控复核”的确认音。
AGV屏幕闪了一下,又多出一行小字:
【请前往:绑定窗口】
而“绑定窗口”的箭头,正指向分拣墙后那片更亮、也更危险的区域。
----------------------------------------