雨管街的雨从来不是从天上落下来的。
它从管道缝隙里渗出,从旧墙皮背面滴下,从头顶那些被遗忘了维修排期的排水系统里慢慢漫出来。像这条街本身就在流泪,只是流得太慢,慢到没人觉得这算异常。
望舒站在雨管街入口。
她今天没有穿礼装。
灰白外套,袖口压着左腕,头发被潮气打湿了一点。她看起来不像城市晚星,更像一个普通人在雨天走错了路。
但她没有走错。
她是顺着痕迹来的。
三天前,康复中心悼念牌上的苍白绿裂纹。
两天前,旧工业带围挡里被处理过的名牌怪物残骸。
昨天,一枚透明牌壳里被封存的小鱼影。
这些痕迹都指向同一个方向。
不是主城区。
不是旧母舰。
是楚地。
望舒走进雨管街时,第一个看见的不是痕迹。
是人。
一个改造人老人坐在旧药柜旁边,手里拿着一瓶正规冷却剂。
瓶子是新的。
标签完整。
不是黑市货。
老人看见望舒,没有立刻紧张。
这在过去不可能。
过去楚地的人看见主城区来的人,第一反应是判断对方是不是清理队、是不是记忆市场的人、是不是来拍素材的。
现在老人只是看了她一眼,然后继续拧瓶盖。
望舒在他旁边站了一会儿。
“这里变了。”她轻声说。
羲和在心里冷冷道:“变了一点。”
望舒点头。
变了一点。
旧识别门不再亮起资产标签。
药柜里有正规药。
老人不再第一时间逃跑。
孩子们在远处的星星菜圃里蹲着,像在数什么东西。
这些都是未定义权落地之后的变化。
很小。
很慢。
但确实在发生。
望舒继续往里走。
她不是来巡视的。
也不是来救援的。
她是来确认一件事。
那些苍白绿裂纹,那些被提前处理的小病灶,那些半截饥荒音效——它们为什么会出现在楚地附近?
如果那个东西真的在这里活动,它靠近楚地的目的是什么?
望舒走到旧胎厂外墙时,看见了第一批新住民。
他们不是楚地旧人。
是门开之后,从主城区边缘、外缘工业带、旧收容设施里慢慢流过来的人。
有些是改造人。
有些不是。
有些只是在主城区活不下去,听说这里不查身份,就来了。
他们看起来比楚地旧人更茫然。
因为楚地旧人至少知道规则——断灯、改名、删记录、先救能救的。
新住民什么都不知道。
他们只知道门开了,然后就来了。
一个年轻女人抱着孩子站在旧胎厂门口,不知道该不该进去。
骆止水从里面探出头,看了她一眼。
“进来。”
女人犹豫:“我不是改造人。”
骆止水皱眉:“谁问你了?”
女人愣住。
骆止水说:“进来坐,外面漏水。孩子别淋着。”
女人抱着孩子走进去。
望舒站在远处看着这一幕。
羲和说:“未定义权不只改变了改造人。”
望舒轻声:“嗯。”
“它把门打开了。”
“门不挑人。”
望舒继续往深处走。
她在旧胎厂后方的废弃通风管道旁停下。
管道口有一道极淡的苍白绿裂纹。
已经快要消散了。
但望舒认得这种颜色。
她蹲下,指尖悬在裂纹上方。
羲和说:“昨天或前天留下的。”
“嗯。”
“这里有过小病灶。”
望舒看向管道深处。
黑暗里什么都没有。
只有一点极淡的潮气,和某种已经散掉的、像旧航海灯被海水泡过之后的味道。
她站起来。
“它来过这里。”
羲和没有反驳。
望舒看向旧胎厂方向。
新住民、旧人、孩子、老人、骆止水骂人的声音、远处白米在跟谁争论夜校作业的吵闹。
这些都是未定义权之后的第一批新生活。
而那个东西,就在这些新生活的边缘游荡。
它没有靠近核心。
没有碰名字墙。
没有进入鲸歌井。
只是在外围,处理那些会妨碍新生活生长的小病灶。
望舒不知道该怎么定义这种行为。
它不像威胁。
也不像善意。
更像一个被拒在门外的人,只能隔着墙替里面的人拔掉墙根的杂草。
她转身离开时,袖口下的白金鳞痕轻轻发热了一下。
望舒停住。
不是蛇回来了。
只是鳞痕在提醒她:
有些熟悉的东西,确实还在这座城市里行走。
旧胎厂门口,顾承骁蹲在地上。
他不是在修什么。
他在看一片碎片。
碎片很小,灰白色,像被什么东西从墙面上刮下来的。
但它不是普通墙皮。
它是追踪协议残片。
旧时代的追踪协议会以极细的幻想粒子线路嵌入建筑表面,形成一张看不见的网。改造人走过时,网会自动记录、回传、归档。
未定义权生效后,这张网的底层逻辑被切断了。
追踪协议不再自动运行。
但物理残片还在。
它们嵌在墙里、管道里、旧闸机里、地砖缝隙里。
像拔掉了电源的旧监控,镜头还挂在那里,只是不再亮灯。
顾承骁看着手里这片残片。
它被切断了。
不是自然老化断裂。
是被什么东西精准地、干净地切开。
切口处有极淡的苍白绿。
顾承骁把碎片翻过来。
背面有一道细如发丝的裂纹,像旧航海灯的光透过极窄的缝隙留下的痕迹。
他站起身。
旧胎厂门口这一段墙面上,至少有七处追踪协议残片被同样方式切断。
切断时间不一致。
最早的大概在五天前。
最近的就在昨夜。
顾承骁沿着墙面走了一圈。
所有被切断的残片都有一个共同特征:它们原本指向的方向,都是新住民最常经过的路线。
也就是说,有人在替新住民清理旧时代留下的追踪残骸。
不是系统自动清理。
系统不会管这些已经断电的旧物。
是有人主动来做。
顾承骁把碎片封入证物袋。
备注:
“旧胎厂外墙追踪协议残片被人为切断。”
“切口处有苍白绿裂纹。”
“疑似饥荒序列残响。”
他停了停,又补了一句:
“偏食余波尚存。”
写完这句话后,他自己看了很久。
偏食余波尚存。
这五个字太轻了。
也太重了。
偏食已经完成交易。
偏食已经消失。
可偏食留下的东西——未定义权、战争兽原始方案、四精灵残响、旧饥荒逻辑、记忆鱼群余味——都还在世界里留着痕迹。
现在又多了一条:
有人在用饥荒残响,替新住民清理旧追踪协议。
顾承骁把证物袋收好。
他没有立刻追查。
因为他还不确定,这种行为应该被归类为“威胁”还是“善后”。
如果是威胁,他需要阻止。
如果是善后,他需要确认边界。
无论哪种,都不能轻率。
他转身时,看见骆止水站在旧胎厂门口,抱着手臂看他。
“又在捡垃圾?”
顾承骁说:“追踪协议残片。”
骆止水皱眉:“那玩意儿不是早断电了?”
“断电了。但有人在主动清理物理残片。”
骆止水沉默片刻。
“谁?”
顾承骁看向墙面上那些苍白绿裂纹。
“还不确定。”
骆止水盯着裂纹看了一会儿,脸色变了。
“这颜色……”
顾承骁点头。
骆止水没有继续说。
他只是转身回到旧胎厂里面,把门关得比平时重了一点。
鲸歌井深处,明日透闭着眼。
低频片贴在耳后,手指搭在旧线束上。
井壁潮湿,水声很低,像一口正在慢慢恢复呼吸的肺。
她在听。
不是听某个人说话。
是听整个低频网络里,有没有不该出现的东西。
过去三天,她陆续收到几条来自不同据点的报告:
旧胎厂外围一只会啃“我可以在这里住吗”念头的小怪消失了。
雨管街深处一团专门把“欢迎”改成“审核”的纸虫被踩碎了。
白噪寺后巷那只由“不用麻烦别人”缝成的病灶被打散了。
星星菜圃边缘一只会把“种子会发芽”啃成“种子需要资格”的灰蛾不见了。
这些小病灶本来都在明日透的监控范围内。
她原本打算这周逐个处理。
可它们提前消失了。
消失现场都有同一种痕迹:
苍白绿裂纹。
半截饥荒音效残留。
没有扩散。
没有吞食。
只是被打散。
明日透睁开眼。
她把手从线束上拿开,调出低频网络的深层回声记录。
回声记录里,那些小病灶消失的时间点被她标注出来。
然后她把时间点连成线。
线的轨迹从城市外缘开始,沿着旧工业带、废轨站台、雨管街外围、旧胎厂后方、白噪寺后巷,一路画到星星菜圃边缘。
一条弧线。
弧线的圆心,是楚地核心区。
也就是说,那个东西一直在楚地外围转圈。
它没有进来。
但它在清理所有可能妨碍楚地新生活的小病灶。
像一个人在围着一座房子走,把门前的碎玻璃一片片捡掉。
明日透看着那条弧线,表情很冷。
她不觉得这是善意。
至少不能只当善意看。
因为围着一座房子转圈的人,也可能是在找入口。
她按住耳后低频片。
“骆叔。”
骆止水的声音从频道里传来:“说。”
“旧胎厂外围那些追踪协议残片,是不是被人切了?”
骆止水沉默两秒:“顾承骁刚才也问了。”
明日透:“他怎么说?”
“他说偏食余波尚存。”
明日透闭了闭眼。
“把所有被清理的小病灶位置发给我。”
“发了。”
明日透看着低频屏上那些标注点。
它们和她自己标注的完全吻合。
同一条弧线。
同一个圆心。
同一种苍白绿。
她低声说:“它在围着我们转。”
骆止水问:“要不要通知主城区?”
“不。”
“那怎么办?”
明日透说:“先确认它到底在做什么。”
“如果它只是清理小病灶呢?”
明日透冷声:“清理也是一种靠近。”
骆止水没有反驳。
明日透关掉频道。
她看向鲸歌井壁上五十二秒静默留下的低频空腔。
那里没有鱼。
但现在,另一个熟悉又陌生的东西正在楚地外围画圈。
它会清理小病灶。
会保存小鱼影。
会不吃某些故事。
会切断旧追踪协议。
可明日透很清楚:
饥饿不是因为它停手一次,就变得安全。
围着房子转圈的人,也许今天只是捡碎玻璃。
明天呢?
维护港内,王秋鱼面前摊着四组数据。
第一组:望舒从康复中心带回的悼念牌苍白绿裂纹样本。
第二组:顾承骁从旧胎厂外墙采集的追踪协议切口残片。
第三组:明日透通过鲸歌井低频定位的小病灶消失时间线。
第四组:他自己从边缘区异常残片数据库里调出的三段叠合波形。
四组数据摊在桌面上。
孟回声站在旁边,眼袋重得像要掉下来。
“你要把它们叠在一起?”
王秋鱼没有回答。
他把四组数据的时间轴对齐。
第一层:苍白绿裂纹出现的时间。
第二层:追踪协议被切断的时间。
第三层:小病灶消失的时间。
第四层:半截饥荒音效残留被检测到的时间。
四条时间线叠在一起。
完美吻合。
不是巧合。
是同一个人。
在同一段时间内。
沿着同一条路线。
做了四件事:
处理小病灶。
切断旧追踪协议。
留下苍白绿裂纹。
释放半截饥荒音效。
王秋鱼把叠合结果投在屏幕上。
孟回声看着那条完美重合的弧线,声音发紧:“这是……同一个人?”
“同一个人。”
“重复出现?”
“至少七次。”
“在楚地外围?”
“围着楚地核心区画弧。”
孟回声咽了口口水:“它在做什么?”
王秋鱼看着屏幕。
“清理。”
“清理什么?”
“所有可能妨碍新住民正常生活的小型异常。”
孟回声愣住:“那不是……好事吗?”
王秋鱼没有立刻回答。
他把四组数据的另一个共同特征标出来。
“你看这里。”
孟回声凑近。
每一处被清理的小病灶现场,都有一个共同残留:
记忆鱼影。
极小。
极淡。
没有被吞食。
被封存在临时容器里,留在原地。
“它没有吃掉这些故事。”王秋鱼说。
孟回声松了口气:“那就是好事——”
“不。”
王秋鱼打断他。
“没有吃掉这一次,不代表不会吃下一次。”
他把屏幕上的结论输入记录。
标题:
“同一未知个体重复出现于楚地外围。”
副标题:
“行为模式:清理小病灶、切断旧追踪协议、保存记忆鱼影。”
“饥荒序列痕迹确认。”
“未发现已确认记忆吞食迹象。”
他停了停。
又加了一行:
“结论:同一人重复出现。”
孟回声问:“要不要写是谁?”
王秋鱼看着屏幕。
“暂不命名。”
“为什么?”
“因为命名需要确认主体。”
王秋鱼说。
“我们目前只能确认行为模式。”
“不能确认主体是偏食、是偏食残响、还是其他。”
孟回声小声:“那你觉得是谁?”
王秋鱼没有回答这个问题。
他只是在记录末尾补了一句:
“建议四人碰面,交叉比对。”
傍晚,旧票台外侧。
四个人站在临时棚下。
雨还在下。
望舒带来了雨管街的苍白绿裂纹观察。
顾承骁带来了追踪协议切口残片。
王秋鱼带来了四组叠合数据。
明日透带来了鲸歌井定位的弧线图。
四份材料摊在一起。
结论只有一个。
王秋鱼先开口:“同一个人。”
顾承骁点头:“至少七次重复出现。”
望舒轻声:“围着楚地核心区。”
明日透冷冷道:“没有进来。”
四人沉默片刻。
望舒说:“它在清理小病灶。”
顾承骁说:“也在切断旧追踪协议残片。”
王秋鱼说:“还在保存记忆鱼影,没有吞食。”
明日透说:“但它在靠近。”
这句话让所有人都停了一下。
望舒问:“你觉得它想进来?”
明日透没有立刻回答。
她看向那条弧线。
弧线很完整。
像一个人在围着一座房子走了很多圈,却始终没有敲门。
“不确定。”她最终说。
“但围着转本身就是一种靠近。”
顾承骁说:“如果它只是在清理,我们是否应该——”
明日透看向他。
顾承骁停住。
明日透说:“清理也是一种建立关系的方式。”
“你替别人拔草,别人就会习惯你在门外。”
“习惯之后,门就更容易开。”
王秋鱼点头:“这个判断成立。”
望舒低声:“但如果它真的只是在清理呢?”
羲和在心里冷笑:“那也不代表它有资格靠近。”
望舒没有反驳。
明日透说:“继续观察。”
“不主动接触。”
“不允许它进入核心区。”
“如果它越过弧线,我会先动手。”
顾承骁说:“我继续夜巡外围。”
王秋鱼说:“我继续记录,等数据更完整再做判断。”
望舒轻声:“如果它受伤了呢?”
三个人同时看向她。
望舒说:“白噪后巷那次,祁阿婆说有人流血。”
明日透眯起眼。
望舒继续:“如果它在清理小病灶时受伤,我们是否——”
明日透打断她:“不。”
望舒看着她。
明日透说:“受伤不等于无害。”
“流血不等于可以信任。”
“偏食当年也会流血。”
这句话让所有人都安静了。
望舒没有再说。
她知道明日透说得对。
可她仍然在心里记下了那个细节。
有人流血。
有人在门外流血,却没有敲门。
夜色更深时,临海市东侧第三人民医院。
通风井。
这里不是病房区。
是医院最不起眼的角落之一。
通风井连接地下三层到地上七层,负责把新鲜空气送进那些没有窗户的内部走廊。
没有人会注意通风井。
除非它开始发出声音。
今晚,通风井里有声音。
不是机械运转声。
是一种极细、极密、像无数空胃同时收缩的声音。
咕。
咕。
咕咕咕。
声音从通风井最深处往上爬。
每爬过一层,那一层走廊里的人就会突然觉得饿。
不是普通的饿。
是一种“我好像很久没有被人关心过”的饿。
“我好像很久没有被人问过还好吗”的饿。
“我好像很久没有被人记得”的饿。
这种饿不会立刻让人倒下。
它只会让人在深夜的病房走廊里突然停步,觉得自己好像少了什么,却说不出少了什么。
然后继续走。
继续值班。
继续照顾别人。
继续忘记自己也需要被照顾。
空腹虫群。
它们不是一只怪物。
是很多很多极小的虫。
每一只都只有米粒大小,灰白色,半透明,肚子里空空的。
它们专门啃食那些“照顾者自己的饥饿感”。
护士的饥饿。
值班医生的饥饿。
陪护家属的饥饿。
清洁工的饥饿。
所有在医院里照顾别人、却从来不被问“你吃了吗”的人的饥饿。
这种饥饿太小了。
小到不会被任何异常应对系统检测到。
小到连当事人自己都不觉得这算问题。
“我没事。”
“先管病人。”
“我待会儿再吃。”
“不饿。”
空腹虫群就靠这些话活着。
它们把“我没事”当成食物。
把“先管别人”当成巢穴。
把“不饿”当成保护色。
今晚,虫群已经从地下三层爬到了地上四层。
四层是长期住院区。
走廊里有一个护士站在药柜前,手里拿着一杯已经凉透的速溶咖啡。
她不记得自己什么时候倒的这杯咖啡。
也不记得自己为什么站在这里。
她只是觉得有点空。
不是困。
不是累。
是空。
像肚子里有一个洞,但那个洞不是胃,而是更深的什么地方。
通风井格栅后面,无数米粒大小的灰白虫正在往外爬。
它们爬得很慢。
很安静。
像一群不想被发现的小偷。
贪食站在医院外墙的消防梯上。
他闻见了。
不是虫群的气味。
是那个护士手里凉透的咖啡味。
速溶。
廉价。
糖放多了。
奶精已经结块。
但她仍然端着它,像端着某种证明自己还在照顾自己的东西。
贪食看着那杯咖啡,停了三秒。
一。
二。
三。
然后他从消防梯翻进通风井入口。
通风井里很暗。
空气潮湿,带着消毒水、旧管道锈味和无数人呼出又吸入的疲惫。
虫群感知到他。
无数米粒大小的灰白虫同时转向。
它们没有眼睛。
只有空空的肚子。
“不饿。”
“没事。”
“先管别人。”
“我待会儿再吃。”
它们用这些话当作声音,从四面八方涌向贪食。
贪食按住腰侧饥荒驱动器残壳。
“归航。”
残壳卡顿。
“FA……”
白噪。
“Empty……”
苍白绿光闪了一下。
半截装甲浮现。
右肩有,左肩没有。
面甲合了大半,下颌仍露着。
一只复眼亮起。
另一只暗着。
假面骑士饥荒站在通风井里。
不完整。
不稳定。
但够用。
虫群扑上来。
它们不是一只大怪物。
是成千上万只小虫。
每一只都在说同一句话:
“不饿。”
“不饿。”
“不饿。”
贪食抬手。
断穗刃没有出现。
他已经习惯了。
他用拳头。
第一拳砸进虫群最密集的地方