巷网像一张被反复缝补的旧布,线头外露,结点密集,越往里走越没有“路”的概念,只有“能不能通过”的判断。陆阳把折痕纸塞在贴身处后,刻意不再去摸它——触碰会让注意力变成峰值,峰值会被写;他把那条孔印序列与轨道分支的凹槽节律压在脑里,像压在舌根,不让它成句,只让它成骨。
李建明走在他身侧半步,手腕铜丝环贴着皮肤发凉。凉不是冷,是电噪变得更密。电噪密,说明他们正在靠近设施:轨道分支不在居民区,它一定扎进某个旧工业节点。旧工业节点的金属多、回路多、风道多,系统喜欢在这种地方布清屏的“抽离线”。抽离线不是光,是气压,是湿度差,是把噪声抽干的手段。
越靠近,越要学会把自己变成噪声的一部分,而不是一件要被归档的事。
缺页人给的路线轮廓没有指路牌,只有一串“像”的记号:半开的抽屉、针孔阵列、轨道转角的刮痕、以及一个被斜线穿过的浅星。陆阳在脑里把这些记号串成一个判断链:找到轨道分支入口——确认存在针孔阵列——沿刮痕走到暂存槽外环——在槽口制造“半开抽屉”的通风缝。
制造通风缝,不等于打开门。门完全打开会形成完整字段:谁开门、为何开门、开到哪里。通风缝只是让抽屉“自然半开”,像老旧滑轨导致的松动。松动不需要责任链。
他们穿过商业区最嘈杂的一段,绕过一片夜间回收队临时堆放的废板。废板上钉满断钉,钉头反光碎裂。陆阳避开反光碎裂处——反光像一瞬的“亮点”,亮点会被对位。背面最怕亮点,因为亮点等于坐标。
又走了两条弯巷,脚下的地面材质开始变化:从湿软的泥与碎砖,变成密实的水泥与金属格栅。格栅下传来隐隐的风声。风声不是自然风,是风道在抽。抽风意味着:他们接近了某个“吞声井”或“暂存槽群”的通风系统。
陆阳停了一秒,把身体贴在墙面,耳朵贴近格栅听风的节律。风没有规律的“嗒”,只有长短不一的吸吐,像肺。肺式风道通常用于两类设施:一类是回室那种纠错缓冲区,一类是暂存槽这种“等待区”。等待区要让人活着,必须通风;通风越深,越说明里面不是空仓,是有活体负载的。
活体负载,不需要名字,却会发热。发热会被清屏追踪。所以暂存槽一定有“针孔阵列”来碎字、碎热、碎轮廓,把活体负载的热峰拆成多个小峰,伪装成设备散热。
碎峰,就是他们要借的机制。
李建明也贴墙听了一会儿,忽然用指尖在自己掌心敲了两下,节律是短短——表示:风道口就在附近,而且“低”。低意味着入口可能在地面以下,或在废井口。
陆阳点头,示意继续沿格栅边缘走。走到尽头时,巷道忽然收窄,一扇锈蚀的铁门嵌在墙里。铁门上没有字,只有两处痕迹很醒目:一处是像抽屉把手一样的凹槽,凹槽旁有一圈细碎针孔;另一处是一条很浅的刮痕,刮痕在门的右下角呈弧形,像轨道车轮擦过留下的弯。
抽屉把手、针孔阵列、弧形刮痕——三要素齐了。
陆阳没有立刻去拉凹槽。他先把指腹在针孔阵列上轻轻抹过。针孔很细,孔边有一层干粉,干粉像箱针仓那种纸粉,却更细更灰。细灰说明这里长期被抽离线扫过,但仍保持“脏”,说明设施在运行、且有人刻意维护脏度,避免清屏把它变成可写的纸。
维护者可能是涂框者,也可能是被迫自保的暂存者。无论是谁,都代表:这里不是系统的“干净核心”,而是“可用边缘”。
可用边缘,能做事,但要做得像事故。
陆阳从衣内取出盲印铜章,没贴门锁,只贴在门旁一条缝隙的金属条上——那条金属条看起来像被反复拆装过,边缘有很多手指摩擦留下的亮面。亮面容易形成字段轮廓,铜章压峰能让亮面不至于“发光成字”。
随后他把肋下铁片外壳轻轻挪了挪,让徽章的位置更靠近门框金属。靠近不是为了触碰,是为了让滚筒纹的“潮纹场”能更容易渗入门框的微缝。渗入越自然,越像长年磨损,不像临时施加。
他抬头看李建明,给了一个手势:不看门内,只看地。
李建明点头,把视线压到脚边,避免眼睛在门内捕捉到任何“完整结构”。完整结构会诱发人脑自动补全——你一补全,情绪就成句,句子就会被写。
陆阳用两根手指轻轻扣住门凹槽,拉了一下,不是拉开,而是试探门的“松”。门没有开,只发出一声极轻的“擦”。擦声像滑轨摩擦。摩擦越像抽屉越好,说明它本来就该滑,不是门该开。
他再拉第二下,门板向里滑开不到一指宽。门内立刻涌出一股更重的潮冷,夹着淡淡的铁锈味与人体汗味。汗味很淡,被粉尘压住,却仍能闻到。闻到汗味意味着里面确实有活体负载,而且数量不止一两个。
陆阳心里那根弦绷得更紧:他们要救的那个人在里面的概率很高,可也意味着危险很大。暂存槽群通常被系统当作“可牺牲缓冲”,一旦发现异常,系统宁愿封死整槽,也不愿让活体负载外溢,污染更大范围。
要救人,必须让异常看起来不像“外部入侵”,而像“内部失配”。
内部失配的最佳借口是:轨道分支调度错、应急孔送错、滑轨阻尼变化、粉尘堵塞通风——这些全是设备语言,不是人类语言。
门缝滑开后,陆阳没有立刻钻入。他把折痕纸从贴身处取出一点点边角,故意不完全取出,只露出一个角。角上孔印序列的触感让他确认:路线没记错。然后他把纸角贴在门缝上方一瞬,让潮冷把纸角轻轻吸湿。吸湿能让纸更软,不易形成清晰边界,降低被读风险。
这一步做完,他才侧身滑入门内,脚尖落在门槛内侧那条最脏的粉尘带上。脏带像自然地毯,能吞脚印。李建明跟入,动作同样轻,铜丝环贴在腕上没有发出任何硬响。
门内是一条狭长的走廊,走廊两侧是低矮的金属柜,柜门上都有半框轮廓与针孔阵列。柜门不是给人开合的,更像抽屉面板。每个抽屉面板旁都刻着节律凹槽,凹槽组合成不同序列。序列不是名字,是库存标签。
走廊顶上有一排通风孔,通风孔边缘也布满针孔阵列。针孔阵列像筛子,把风里的“字”打碎:热峰被分散,声音被削平,气味被稀释。稀释的结果是:你能闻到汗味,却难以判断来自哪一个抽屉。
这就是暂存槽的残酷:它让人存在,却不让人被确认。
确认就是钉。被确认就是库存。
走廊尽头有一处转角,转角墙面有明显的弧形刮痕。刮痕下方地面粉尘更厚,像长期有小车在这里转向。轨道分支应该就在转角后面——小车负责把“箱针库存”送到不同暂存槽口,或把暂存者转运到补钉仓。
陆阳没有立刻转过去。他先停在转角前,贴墙听。转角后面传来一种很细的金属轻响,不规律,却有“归位感”,像小车停靠、挂钩落位、索引环擦过孔边。归位感说明调度仍在运行,没有被箱针仓的失配彻底拖死,但肯定变慢了。变慢的调度,意味着系统会更频繁调用应急孔、更频繁出现“半错误”。半错误正是他们要利用的窗口。
他用盲印铜章轻轻碰了碰墙面刮痕旁的一处亮点,压住亮点可能形成的字段轮廓。然后他与李建明一前一后转入转角。
转角后面空间更开阔,像一个小型装卸厅。厅中央有一条低轨道,轨道上停着一辆窄小的金属车,车头有一个索引环装置。索引环装置与箱针仓调度台的针杆相似,只是更粗、更旧,外壳有很多磨损。磨损越多越好——磨损能吞纹理,纹理能吞身份。
装卸厅的墙面上有一块暗屏,暗屏上没有字,只有几条细线波形,波形不时出现尖峰又被压平。尖峰代表异常,压平代表归因成功。看来箱针仓的失配确实让这里出现了异常,但系统把异常压成了噪声,继续运行。
继续运行意味着:暂存槽不会立刻封死。封死会停机,停机会触发更大范围清查。系统倾向于“先运行,后补救”。补救滞后,就是救援窗口。
装卸厅左侧有一排更大的抽屉槽口,槽口像半开半闭的柜门。每个槽口旁都有一个“抽屉把手凹槽”,而凹槽上方钉着一圈针孔阵列。针孔阵列的排列方式不同:有的密,有的疏。密的更碎字,意味着里面的活体负载更“敏感”——可能是被频繁调用的关键库存。疏的碎得少,意味着里面的库存不常用或价值较低。
陆阳寻找的是存在签名节律对应的孔印序列。缺页人送来的折痕纸上有那串孔印序列,他必须把它对应到具体槽口,却不能“比对得太像比对”。比对动作本身就是经办:你在查档,你在确认,你在建立责任链。
他必须用一种更像“路过维修”的方式去靠近目标槽口。
陆阳装作检查地面粉尘与轨道磨损,沿轨道慢慢走。走到第三个槽口时,他脚步轻轻一顿:槽口旁的节律凹槽组合,正好与折痕纸上那段存在签名节律的“孔印序列结构”吻合——不是完全相同,但相似到足够。更重要的是,槽口上方针孔阵列比其他槽口更密,密得像筛成雾。密筛说明:里面的热峰、声峰都需要被更狠地碎掉,里面可能关着更“会被识别”的人。
会被识别的人,往往就是被删档源头特别在意的人。
陆阳心脏轻轻一跳,随即压住。他不允许跳变成峰。他把手掌按在铁片外壳上,感受徽章潮纹的起伏,让自己的内部节律慢下来,像把心跳也磨成滚筒纹。
李建明站在他后侧,目光落在地面粉尘上,却用极低幅度的手指动作提醒陆阳:槽口边缘的金属有新擦痕——刚有人来过。新擦痕意味着调度车近期在这里停靠过,可能刚从这里取走或送入某个暂存者。若刚送入,里面的人可能还没完全适应针孔碎峰机制,呼吸会更乱;若刚取走,里面可能短暂为空,救援无意义。
陆阳需要判断“里面有人且仍在”。
他没有靠近直接听,因为直接贴槽口听会像偷听,会生成主体意图。主体意图会被写。更安全的判断方式是看“通风回潮”——槽口上方针孔阵列附近的粉尘动静。活体呼吸会带来微弱气流变化,粉尘会形成几乎不可见的“摆幅”。
陆阳装作整理衣襟,微微侧身让视线扫过针孔阵列边缘粉尘。粉尘确实有轻微摆幅,而且摆幅不规律,像呼吸被压碎后的残波。残波说明:里面有人。
他在心里把“有人”这件事压成一个符号,不让它变成情绪。情绪会让他想冲动地开抽屉,而开抽屉是最危险的经办。
他要做的是半开抽屉的通风缝,不是开门救人。救人由缺页人或其他涂框者在缝出现后“翻页”完成。翻页才是背面的救援手法:把人从库存页翻成噪声页。
那么,如何让抽屉半开?
抽屉半开通常有两种事故原因:滑轨阻尼降低导致自滑,或锁扣咬合不牢导致松脱。锁扣松脱风险大,因为锁扣涉及权限字段;滑轨自滑风险相对小,因为可以归因于粉尘与震动。
震动源在哪里?装卸厅里那辆金属车每次挂环归位都会带来震动,轨道上的小车移动也会带来震动。若能让目标抽屉的滑轨阻尼稍微降低,下一次震动就可能让抽屉自然滑出一条缝。缝一出现,通风会变化,里面的人就能被“吸引”到缝边,寻找外界噪声,然后在合适时刻被翻出。
降低阻尼的方法:粉尘、干粉、吸油。箱针仓时陆阳用纸粉吸油降低阻尼,这里同理。可他手上没有纸粉袋,只有环境粉与铁锈粉。铁锈粉太粗,容易产生明显摩擦音;环境粉太细,效果弱。最佳是“混粉”:用环境细粉裹一点铁锈粗粉,既能吸油又不会太显眼。
陆阳蹲下,从地面最脏的拖痕处捻起一撮细粉,又从轨道边缘捻一点铁锈粉,轻轻搓成一粒极小的“粉丸”。粉丸看起来像自然结块尘,不像人为制作。然后他把粉丸弹到目标抽屉滑轨下沿的缝隙处——弹不是抛,抛会有轨迹;弹像脚尖踢出的尘,属于环境噪声。
粉丸落入缝隙,被残余油膜黏住。黏住后会缓慢吸油,降低阻尼,但不会立刻产生效果。要触发半开,需要下一次震动。
下一次震动什么时候来?调度车很快就会动,因为箱针仓失配引发重算,暂存槽的调度会更频繁地尝试“纠错”,意味着更多小车挂环、更多归位。越纠错越忙,越忙越容易出事故。
他们需要等待一次合适的震动峰,而这段等待最危险:等待会让人变成稳定点,稳定点会被钉。
陆阳迅速决定:不在装卸厅等待。等待要在更碎的地方等待——比如走廊针孔阵列最密的阴影里,那里碎峰更狠,系统更难把他们当作主体。
他用手势示意李建明退回转角,回到走廊的阴影处。两人沿原路退开时,装卸厅暗屏波形线忽然出现一个短尖峰。尖峰之后没有立即压平,而是拖了一下,像异常在扩大。拖一下的异常,可能就是粉丸开始吸油导致的微参数变化,也可能是箱针仓失配的后续波动传到这里。
拖一下,意味着机会接近。
他们退到走廊阴影里,背贴金属柜。柜门针孔阵列把他们呼吸碎成细波。陆阳闭上眼,用耳朵听装卸厅的归位声变化。归位声出现得更频繁,且摩擦音更尖。尖摩擦音代表环挂孔的摩擦参数变了——失配的连锁反应正在扩散。扩散越多,系统越忙,越不可能同时清查所有边缘设施。
就在某一次归位“擦”的尖响之后,装卸厅那边传来一声很轻的“咚”。咚不像箱子落地,更像抽屉滑轨轻撞到限位。限位碰撞说明:某个抽屉动了。
陆阳没有立刻冲出去。他必须确认这是目标抽屉半开,而不是别处。冲出去会形成意图字段。他等了两秒,听到空气流在走廊里发生了微小变化——通风吸吐的节律更乱了一点,像某处突然多出一个泄压缝。
泄压缝会改变整个廊道的风压,风压变化能被感知。风压变化存在,说明确实有抽屉半开。
陆阳这才侧身滑回装卸厅,动作仍像维修员检查轨道。他看见目标抽屉槽口的面板果然向外滑出约两指宽,一条黑暗的缝露了出来。缝边缘的粉尘被风吹得微微起伏,像一条会呼吸的线。
缝出现了。
接下来最关键的是:让缝保持半,不要被系统自动回收。系统一旦检测到抽屉未闭合,可能会触发“归位字段”,把抽屉重新推回并锁死,同时加密对位。对位加密,救援窗口就关闭。
要让系统把缝归因于“环境阻力”而不是“需要立即归位的异常”,必须让缝看起来像“卡住”——卡住意味着归位尝试会失败,系统会选择延后处理,继续运行其他流程。延后就是时间。
让缝卡住的方法不是插物,因为插物是经办;而是让滑轨摩擦更不稳定,让归位推力不足以一次闭合。最自然的卡住原因是粉尘进入滑轨,导致阻尼不稳定。陆阳已经投粉丸,但还需要一点“边缘粉”,让缝边看起来更脏,像长期积尘导致自滑卡顿。
他蹲下,从地面拖痕处用指腹轻轻扫起一层细粉,随意地抖到抽屉缝边缘,抖得像走路带起的尘。尘落在缝边,缝更脏,摩擦更不稳定。系统若尝试归位,抽屉可能推回一半又弹出一点,形成“反复失败”的状态。反复失败会被归因为设备老化与粉尘环境,而不是“有人在操作”。
做完这一切,陆阳立刻退到两步外,避免靠近缝形成“靠近字段”。靠近字段会把他与异常关联。关联一旦建立,系统可能从设备异常升级为主体异常。
可就在他退开的那一刻,抽屉缝里传出极轻的呼吸音。呼吸音被针孔阵列碎得很细,仍能听见,说明里面的人已被外界噪声吸引,靠近缝边了。紧接着,一只手从缝里伸出来——手腕上有细密孔印,像针扎过,也像长期被磨伤。手指颤抖,却没有发出声音。
手指在缝边摸索,像寻找某种“确认”。确认不是名字,是节律。
那只手在缝边轻轻敲了两下,节律是两短。然后停住,像不敢继续。停住是半句。半句在求回应:你是谁?你是来救还是来钉?
陆阳没有靠近,他只用脚尖在地面轻轻敲了一下,回了一个“一长”。两短一长,是存在签名节律的开头。回半句,告诉对方:我们懂规则,但不补全。
那只手顿了一下,随后在缝边又敲了两短。两短一长,两短——存在签名完整节律。对方在确认:他仍有自己的节律,节律还没被磨平。
陆阳心里一沉又一稳。沉是因为节律证明对方就是那个人或与那个人极近;稳是因为对方还保持半句能力,还没有被彻底钉死成库存。
可救援不能在这里完成。这里是装卸厅,调度车随时会来,归位尝试随时会发生。抽屉半开只是通风缝,不是逃生门。要把人翻出来,需要更大的噪声掩护,需要一个“翻页者”。缺页人不在这里。陆阳与李建明若强行拉开抽屉,会形成最清晰的经办字段:谁开抽屉、谁释放库存。那会立刻引发封槽。
因此,他们必须做一件更残忍也更聪明的事:让对方自己“滑”出来一部分,形成“内部自逸”事故。内部自逸比外部释放更容易归因:系统会认为暂存者在抽屉半开时因热与缺氧而本能挤出,属于活体负载的不稳定。这类不稳定系统经常遇到,它的默认处理是:先把活体负载转运到更碎峰的“吞声井”,再补钉或重分配。转运过程就是第二个窗口:在人流与设备噪声更大时翻走他。
让对方自己滑出一部分,需要诱导,而诱导也必须是半句,不能是指令。指令会形成明确关系字段:你命令他逃。
陆阳取出折痕纸,仍不展开,只用纸角在空气里轻轻划过,让纸角发出几乎听不见的摩擦声。摩擦声像纸粉,像印版室。摩擦声对对方可能是“纹理信号”,提醒他:靠近缝边,保持呼吸浅,等待下一次震动。
同时,李建明在旁边用铜丝环轻轻敲出一个“断节律”:两短一长,缺一拍停住。缺一拍是告诉对方:不要完整出来,只出来半截,半就是活。
那只手理解了。他没有说话,只把手指慢慢缩回缝里,又过了一会儿,缝里出现一只眼睛的影子——不是眼睛本体,是眼睛在黑暗里的一点微反光。反光很弱,却足以危险。危险在于反光是亮点。亮点会被对位。
陆阳立刻把身体侧到缝前,用自己的影子遮住那点反光,让反光融进阴影。他不靠近,不触碰,只用影子遮挡。影子是噪声,不是字段。
就在这时,装卸厅中央轨道的金属车忽然动了。车轮在轨道上“咣”了一声,停靠位置稍微调整。调整带来的震动沿地面传到抽屉滑轨。抽屉面板轻轻往外又滑了一点,缝变宽,黑暗里的人影向前挤了挤,肩膀与胸口的轮廓隐约出现在缝口。
他的衣服很薄,像长期被粉尘磨过;肩膀上有几道横向的浅痕,像被束带勒过;颈侧有一圈更密的针孔印,像被反复校准呼吸节律。最醒目的,是他的喉结处贴着一块旧金属片,金属片上压着半框轮廓。半框轮廓覆盖喉结,意味着:系统不允许他完整发声。他的声音被永久碎峰。
碎峰的人最难求救,因为求救也是字。字会被碎掉,剩下的只有喘息与节律敲击。
陆阳看着他,忽然意识到最糟的可能:这人或许并不是“那个失踪的发小”,而是发小的“替代库存”,或发小被删档后的“影子版本”。背面系统会用替代库存填补缺失,让外界永远找不到真实。真实被删掉,留下的都是可用部件。
可不管他是不是那个人,他都是被钉的人。救他,就是撕开流程的口子。
陆阳把怀疑压下,不让它成句。他只做一个最关键的确认:那个人的手指是否会写“缺”。缺页人的符号系统里,缺不是字,是一个特定的折角动作。若他懂这个动作,说明他与缺页人同源,可能是同一批被删的人。
陆阳用指尖在自己掌心做了一个折角动作,停在半折,不折完。半折是半句。那人看见后,眼神微震,随后用指尖在缝边也做了同样的半折。
他懂。
懂意味着:缺页人给的轨迹不是误导。这个人至少在同一个删档链条里。
下一步要做的是让系统“发现”抽屉半开并启动转运,但发现必须是“延后处理”,不是“立即封死”。如何触发延后转运?最有效的触发是:让抽屉缝口出现“呼吸异常峰”,系统会判断活体负载缺氧、风险上升,于是启动转运到吞声井进行稳定。稳定过程需要更多设备噪声与更大的通风,正好为翻页创造条件。
呼吸异常峰不能由外部制造,外部制造是经办;必须由内部自然产生,看起来像暂存者因通风缝突然出现而本能加深呼吸,导致热峰波动。对方需要呼吸加深一点点,但不能大到发出咳,咳是尖峰,尖峰可能触发封槽。
陆阳用影子遮住他的反光,同时用极慢的节律在地面敲出“一短一短一长”的缓慢节奏——这是“缓吸”的提示。提示不是命令,是节律共振。对方若跟随,会把呼吸调成更可控的深浅。
那人理解了。他的胸口起伏稍微加大,却仍被针孔阵列碎得很细。碎细的深呼吸会让暗屏波形线出现轻微波动,但不会尖峰。波动持续一段时间,系统会判断:活体负载正在从低通风状态进入波动状态,需稳定。
果然,装卸厅墙角暗屏上的波形开始出现一段较长的“拖尾”。拖尾之后,屏幕亮度略增,出现一个很浅的象形:抽屉旁的一个小圆点闪了一下。闪一下代表:归入“待处理队列”。待处理队列不等于封死,而是排队转运。
排队转运,就是第二窗口。
可第二窗口来之前,他们必须撤离现场。留在装卸厅等转运,会让他们成为可疑关联。系统会记录:异常发生时这里有谁的体温轮廓变化。哪怕记录不成字,也会成纹理。纹理若与陆阳徽章潮纹相似,会被追踪。追踪不是钉,但会让他们在灰区寸步难行。
陆阳用手势对那人示意:缩回去,半关。半关不是关死,而是让抽屉维持两指缝,足够通风与呼吸波动,且不至于被巡检一眼发现。
那人艰难地往里缩了一点,抽屉也在滑轨摩擦中回弹半寸,缝仍在,但更像自然松动,不像有人挤在门口。
陆阳与李建明迅速退回走廊阴影,沿原路退出铁门。退出时,陆阳故意让门板滑回,只留最细的缝,与他们进来时一致。门缝一致意味着:没有人为改变。人为改变会被对位。缝一直存在,说明是设备老化。
他们回到巷网时,外面的空气更白了一点。清屏幕布继续逼近。可巷网仍杂,噪声仍厚,白冷暂时无法彻底抽干。陆阳拉着李建明穿过几条更狭窄的支巷,找到一处废弃水表井。水表井井盖半开,里面潮气浓重。潮气能抵抗抽离线,井壁也能遮光。
他们跳入井中,井底积水浅浅一层。水面反光危险,但井里光线极暗,反光不成亮点。陆阳把铁片外壳按在潮湿井壁上,让徽章潮纹与水汽更接近。水汽能让纹理更难被清屏读出。
李建明坐下,背靠井壁,开始用铜丝环在掌心敲折痕纸上的孔印序列。他不是重复,而是在“备份”:一旦折痕纸丢失或被湿气泡烂,序列仍在他骨头里。骨头序列不会被系统直接读取,至少短期不会。
陆阳闭上眼,脑中开始推演转运流程。暂存槽被列入待处理队列后,通常会由两种力量介入:一种是设备车推送,把抽屉整段滑入吞声井;另一种是经办者到场,用锁扣字段进行人工确认。经办者介入风险更大,会更快封槽。系统在忙时倾向于设备推送,避免人力。箱针仓失配让系统更忙,意味着更可能选择设备推送。设备推送的路线上,最容易出现“翻页”机会:推送车经过的风道口、转角阴影、或回潮区边缘。
缺页人很可能会在那里等——他是翻页者,他知道如何在设备噪声最大时把人从抽屉里翻成噪声。
但缺页人没有再次现身,也没有留更多符号。说明他也在躲清查。他可能在另一个点布伏,需要陆阳把“推送路径”提供给他。
陆阳手里只有折痕纸上的路线轮廓,没有推送车的具体路线。要知道路线,必须观察:观察会靠近设施,靠近设施会增加风险。可不观察就无法接应,无法翻页。背面逼人做的就是这种交换。
他决定用最小观察:不看抽屉内部,不看经办者,只看“风”。风道会暴露推送车动向。推送车移动会引发局部风压变化,风压变化在潮湿井口附近会形成水面波纹。波纹就是信息。
陆阳把耳朵贴在井盖缝下,听外界风声。风声在某个时刻突然变得更急,然后又缓下去,像有大型物体通过巷口带起的压差。压差之后,远处传来一声很轻的“咣”,像铁轮撞轨。
推送车启动了。
时间比他预估得更快。说明系统把抽屉异常判得更急,可能是对方呼吸波动形成了更明显的拖尾。拖尾越明显,转运越快。转运越快,救援窗口越近,但也越短。
陆阳与李建明立刻从井中爬出,沿巷网反向奔向铁门附近的“交汇角”。他们不能回到装卸厅,那会形成关联;他们要去装卸厅外侧的一个角度,既能接近推送车经过的风道,又不直接进入字段范围。
缺页人路线里有一个“刮痕弧”的记号,弧形刮痕所在转角可能也是推送车必经转角。只要在转角外侧等,就能在推送车转向时制造一瞬更大的噪声,让翻页发生。
他们绕了两圈,来到铁门外一条更窄的巷。巷墙上果然有弧形刮痕的“外侧残影”,像刮痕从内墙延伸到外墙。推送车一旦转向,金属轮与轨道摩擦声会从内侧透出。
陆阳把身体贴在外墙阴影里,手按在肋下铁片外壳上,随时准备耗掉遮光片最后一格。遮光片最后一格的用途不是躲,而是“散”:把徽章潮纹从点扩散成一片更大的纹理云,覆盖这条巷口,让系统无法对位任何单点。
扩散云会让救援更容易,但也会让清查更早锁定这片区域为“污染纹理”。污染纹理区一旦被标记,后续任何人进出都会更难。必须慎用。
李建明在旁边屏住呼吸,铜丝环不再敲节律。他在“听”。听推送车的轮轨节律,记住转运方向。方向就是下一次行动的坐标。
内侧传来一阵金属轮滚动声,越来越近。滚动声里夹着抽屉滑轨轻撞的“咚”。咚声间隔不稳定,像抽屉在车上微微晃动。晃动越大,说明抽屉半开缝仍在,通风仍在。通风让对方保持意识,也让系统更急着转运。
推送车到转角时,摩擦声突然尖起来。尖摩擦声就是最好的一瞬噪声。缺页人若在附近,他会利用尖摩擦声掩护翻页动作——翻页动作可能是打开抽屉一指、把人肩膀拉出、再用折痕纸遮住他喉间半框,让他暂时能吞声。
可缺页人没有出现。至少陆阳没看到。背面救援者不会总在你能看见的地方,他可能早已在更深的阴影里动手,或需要陆阳制造更强噪声来掩护最后一步。
推送车在转角略停了一下,像调整方向。停顿危险,因为停顿会让系统有时间对位周边纹理,寻找异常关联。陆阳判断必须制造一个“更值得记录的设备异常”,把停顿的对位时间打散。
他迅速捻起地面一撮干粉,朝巷口内侧轻轻一弹。干粉落在内侧轨道边缘,可能让铁轮短暂打滑,产生更刺耳的“嘎”。嘎声比尖摩擦声更像设备故障,能迫使推送车立刻加速离开转角,减少停顿对位时间。
果然,内侧立刻响起一声“嘎——”,紧接着推送车加速,轮声快速远去。加速带来的风压变化掠过巷口,陆阳在风里闻到一丝更重的汗味,说明抽屉确实经过了这里,且缝口靠近外侧。
就在车声远去的同时,巷口内侧传来一个极轻的“嗒”。嗒不是归位嗒,而像手指敲击金属。嗒之后,又是两短一长,再两短——存在签名节律,但非常微弱,像隔着布与金属敲出来的。
这说明:对方在车上,且仍能用节律回应外界。他还没被完全封死。他在等待“翻页者”。
缺页人仍未现身,但节律能被听见,说明翻页者可能就在更前方的某个风道口。推送车的方向是向外运,不会回装卸厅,而会沿轨道分支去更大的吞声井。吞声井通常靠近回潮区或河道边,借湿气碎峰。恰好他们刚从回潮区过来。
缺页人很可能把翻页点选在回潮区边缘的破桥下——潮气最大、噪声最厚、清屏最弱。那里正是他们之前下车的地方。
陆阳立刻明白:他们必须赶回破桥下。赶回不是为了追车,而是为了在翻页发生后接应,把被翻出的“半页人”带入更大的噪声海,完成从库存到噪声的转化。
他带着李建明一路穿巷,避开白冷灯光更白的街段,专走潮湿、油污、垃圾堆积的背阴路。越脏越安全。脏不是肮脏,是纹理密。纹理密,系统难读。
赶到破桥下时,雾更浓。桥下水汽像一层厚帘,把远处清屏灯光遮得发散。车队早已散去,只剩桥下几处微弱火光与几个人影在搬运。搬运声很轻,却有规律,像训练过的噪声工。
陆阳没有靠近火光,他站在雾里等,耳朵捕捉任何节律敲击。过了不到半分钟,桥墩阴影里忽然出现一个人影——不是走出来,而像从雾里“折”出来。那是缺页人。他身形仍像纸页,动作无声,但手里多了一样东西:一块旧布条,布条上缝着半框斜线。
缺页人走到陆阳面前,没有说话,只把布条递过来。布条边缘沾着湿粉与一点暗色——像血,又像铁锈。暗色不重要,重要的是布条上半框斜线的一处针脚被扯断了半截,像刚经历过拉扯。
拉扯意味着翻页发生了。
缺页人用指尖在雾里画了一个抽屉象形,然后画了一个“人影半出”的动作,再画一个“拖走”的动作,最后画一个“井”。井是吞声井,也是暂时藏人的地方。
他在告诉陆阳:人已经从抽屉里半翻出来,被拖进吞声井附近,但还没完全脱离流程。流程会追,必须立刻接走。
陆阳不问位置,他知道缺页人不会给完整坐标。完整坐标是字段。缺页人只会给“可走的纹理”:潮气更重、风道更近、铁锈味更浓、针孔阵列更密。
缺页人抬手指向破桥下游方向,那里的雾更厚,水声更响。水声响说明河道更窄、落差更大,落差会形成持续白噪声。白噪声是翻页最好的掩护。
三人沿雾向下游走。走到一处桥下废井口时,井口盖着半块铁皮,铁皮上压着针孔阵列。针孔阵列下方,传来极细的喘息声,被碎得像风。喘息旁边还有一个更细的敲击:两短一长,再两短,缺一拍停住。缺一拍是对方仍守半句。
缺页人蹲下,轻轻敲了敲井盖,回了一个缺一拍的半节律,像安抚,也像确认:外面是纹理系,不是经办系。
井内喘息稍稍平稳了一点。
陆阳知道不能久留。吞声井是临时,久留会被追上。追上后,系统不一定立刻抓人,它可能直接清屏这一段河道,把雾抽干,把白噪声抽离,让一切可写。可写之后,井口就是封口。封口之后,人会被重新钉回库存,甚至被当作污染源清除。
他们必须立刻把人带走,带到更大的噪声海——商业区人流、或者另一支运货队的车底、或者印版室系的隐蔽节点。但最优路线不是回商业区,因为清查从北脊扩散,商业区会先被照亮。最优是沿河道更远处的湿区,进入“多雾带”。多雾带清屏难,且轨道设施少,调度追踪成本高。
缺页人用手势示意:我下井,半扶,人不能完全站立,否则热峰突出。
陆阳点头,自己则站在井口外侧,按住铁片外壳,准备在任何对位探测出现时耗掉遮光片最后一格,制造纹理云遮蔽。李建明在另一侧,用铜丝环轻敲地面,制造极低幅度的电噪,混入河道白噪声里,扰乱可能的探测线。
缺页人掀开井盖一角,钻入井内。几秒后,他把一个人影半扶上来。那人比在抽屉缝口时更狼狈:肩膀被磨破,手腕孔印更清晰,喉间那块半框金属片仍贴着,且边缘有新鲜的磨痕,像刚被强行拉扯过。可他的眼睛还亮着——亮得克制,不是反光亮点,而是一种“懂半句”的亮。
缺页人不让他站直,只让他半靠在自己肩上,身体折成一个不完整的角度。折角能降低热峰高度,让体温轮廓不那么像“直立人”。系统最容易识别的轮廓是直立。折起来,就像设备、像货、像破布。
那人抬眼看陆阳,视线落在陆阳肋下铁片外壳上,停了一瞬。外壳粗糙,像废件,但外壳下的潮纹场让他本能感到熟悉。他没有说话,只用指尖在自己膝边轻轻敲了两短,然后停住。
陆阳回了一长,完成半节律。回应告诉他:我们知道你是谁的链条,但我们不需要你说名字。名字会害你。
缺页人示意立刻离开。三人沿河道雾带向下游快速移动。走出百米后,陆阳忽然感觉肋下徽章潮纹轻轻一热——不是召回敲击,而像某种探测线擦过雾面。探测线很细,像干冷带的触须在找异常。它还没锁定,只在“闻”。闻到潮纹,就会追。
追来之前,必须把他们的轮廓彻底打散。
陆阳不再犹豫。他用指腹按住铁片外壳边缘,拉开遮光片最后一格计数——不是拉开让它亮,而是让它“散”。散的瞬间,胸口那枚徽章的滚筒纹潮纹像被解开束带,迅速从点扩散成一片极薄的纹理雾,沿着铁片、衣料、雾气表面蔓延开来。
蔓延不是光,没人能看见。但系统的对位能力会突然变钝,因为它无法在这片纹理雾中找到“你”的边界:边界被揉成滚筒纹,像设备长期磨损的背景。
代价也立刻出现:陆阳能感觉到自己像被“摊开”。摊开意味着他不再是单点安全,而是变成一片污染纹理。污染纹理会被系统记为“需后处理区域”。后处理不一定马上来,但一定会来。一旦来,清屏会更狠、更范围化。
他把代价压下,继续走。此刻救人优先。
纹理雾扩散后,那条探测触须明显停顿了一下,像失去嗅觉。停顿就是成功:他们争取到至少十几分钟的无锁定窗口。
缺页人带他们进入一片更密的芦苇湿地,湿地里水汽更厚,脚下泥更软。软泥会吞足迹,芦苇会遮轮廓。三人把那名被翻出的暂存者夹在中间,持续保持折角姿态。走到一处废弃的水泵房时,缺页人终于停下。水泵房里有旧机器与厚油污,油污是最好的纹理屏障,系统很难在油污里写字。
他们把人安置在机器背后,用破布盖住他的喉间半框金属片,让金属片不反光。缺页人从袖口取出一小段软皮革,轻轻垫在金属片边缘,减少摩擦——摩擦会生热,热会形成峰。
那人喘息渐稳,抬眼看三人,眼神里第一次出现一种近似“想说”的冲动。他喉间半框限制让他说不出完整句,可他仍会尝试。尝试本身就是风险:尝试会让呼吸节律变乱,乱到尖峰,尖峰可能穿过纹理雾。
缺页人立刻伸出手,在那人手背上按了一下,按的不是力,是节律:两短一长,缺一拍停住。停住是提醒:半句就够,别补全。
那人闭上眼,吞回冲动,改用手指在地面油污上划了一个象形:书脊。然后划一个象形:钉。再划一个象形:人群。最后划一个象形:浅星被斜线穿过一半。
他在说:书脊要钉人,钉进人群里,让你们彼此消失;浅星半斜线,是标记。
标记意味着删档源头不仅删人,还会给被删的人打上特殊标签,方便调度与追召。陆阳胸口纹理雾扩散后,可能也被打上更明显的“污染标记”。
这与他们的判断一致:清查会加速,而且会针对“纹理系”。
陆阳没有问“你是谁”,也没有问“发小在哪”。他只问一个必须问的:删档源头在哪一页?在七号本核心,还是在更外层的经办网络?
他用指尖在油污上画了一个残缺的“7”,再画一个回室波线,再画一个箱针滚筒交汇点的象形,最后点一下“源”。
那人看懂了。他的指尖先点了“7”,停顿;又点了回室波线,停顿;随后在两者之间画了一条线,线中间画一个“门”的象形,门上压一个零点——零门。
意思很清楚:源头不只在七号本核心或回室,而在两者之间的零门网络。零门是串联点,是经办者与设施之间的缝,也是删档源头最隐蔽的手。
这条信息比“某个人的名字”更有价值,因为它指向结构:打掉某个零门,就等于让书脊与回室之间的调度断一段;断一段,补钉就会频繁失配;失配多了,系统会被迫换策略,可能从“用人补钉”改为“用物补钉”。那才是真正的松手。
陆阳意识到:他们的下一步不是继续逃,而是选择一个零门做精准破坏——不是炸毁,而是让它永远写不全,像印版室那种半框协议。让零门写不全,就会让删档字段断裂。字段断裂,书脊无法把人钉成库存。
可这一步需要资源:涂框者、印版室残余工具、以及对零门拓扑的更完整目录。缺页人掌握目录残影,但目录残影不足以定位所有零门。需要更多“被删者”提供孔印序列与轨道分支信息,拼出零门网络图。
也就是说:救一个人只是开始。接下来要救更多人,才能拼出结构。
水泵房外,雾更浓了一点。清屏灯光在远处隐约闪白,却被湿地雾吞掉。短期安全,但不长久。陆阳扩散出的纹理雾会吸引后处理清查,只是时间问题。
他看着缺页人,又看着李建明,最后看向那个被翻出的暂存者。三人的角色分工此刻更清晰:缺页人负责找目录残影,李建明负责记顺序与孔印序列,暂存者负责提供零门网络的“内部证词”,而陆阳——陆阳将成为污染纹理的移动屏障,带着他们穿过清查,去到能够反制零门的地方。
这条路会越来越难,因为系统会把“污染纹理”当作必须清理的脏页,而不是可忽略的噪声。
但他们已经没有退路。退路就是被钉回抽屉,或者被删成无名。
陆阳把铁片外壳按紧,让残余潮纹雾稳定在衣料与油污的交界处,尽量不外溢得太快。他对缺页人做了一个手势:找可用的印版室入口,或等价的滚筒设施。对李建明做了一个手势:记住零门象形与孔印序列,把它们拆成节律备份。对暂存者做了一个手势:不说话,只画结构,越半越活。
缺页人点头,眼神冷静。李建明点头,手指已经开始在掌心敲节律。暂存者闭上眼,呼吸稳定,像把自己重新折回半页的状态。
雾外传来很远的一声“嗒”,像某个设施在归位,也像清查队列在更新。嗒声之后,白冷光又闪了一下,显得更透。清查确实在靠近,只是被湿地拖慢。
陆阳站起身,示意出发。水泵房只是临时窝,不是终点。终点在零门——在那扇写不全的门上。只要能让门永远写不全,他们就能让书脊永远钉不全人。钉不全,人就能从缝里活下来。