凌晨五点三十七分,观江旧站周边系统仍在“余波稳定”阶段。
看似已经安静的通道里,维持组在地面反复巡检时却发现了一件细节:部分门体并没有彻底熄灯,而是以极慢的频率闪烁,像在等待某种“角色占位”。
韩齐把监测曲线贴到白板上,线条几乎水平,只有每隔一小时出现一次轻微上扬。
“那不是活化,”他低声,“那是空位预留。”
林岚盯着曲线:“R-Chain不会一直用同一个角色,它在维护‘可接班的空口’。只要空口在,它就能把任何模板推成角色。”
周屿把手放在地图上某个红点上:“封空位的目的不是消灭,而是让任何‘临时维护者’都失去落点。”
陆沉舟开口:“怎么封?把门全焊死?”
“焊死会触发倒灌。”周屿直接否定,“封的是‘可占用条件’,不是结构本身。”
他们把方案命名为:三联确认协议。
三联确认需要同时满足三项条件:
必须在本地“维持员”可见范围内完成接口操作
必须在窗口后续一段时间内保持“语义回声一致”
必须有一次真人口述的“非触发确认句”
“非触发确认句”是关键。它不能是任何已知口令,也不能是公开提示词,更不能包含编号与门牌语义。它只是一句被严格限制的“归位前校验”,用来让系统确认操作者的身份归属是“人”,而不是“模板角色”。
林岚负责这句确认句的编写:她把它设为动态随机词缀,并由作战室临时生成,当晚无人能复用。
“如果R学会复用怎么办?”陆沉舟问。
“那它就必须拿到动态词缀。”韩齐说,“动态词缀生成时只记录在本地加密存储里,外部没法拿。”
周屿补了一句更狠的:“它拿不到,就只能抢空位。抢空位就是暴露。”
封空位行动在观江旧站北侧一组“未命名服务台”执行。
这组服务台在前两次清除里被完整“静止”,但现在又出现慢闪。它们没有叫号,只有一个空白表单的光标会轻轻跳动。
“光标跳动频率就是空位预留时序。”林岚说,“只要我们在它跳起时完成三联确认,就能把空位锁成‘不可占用’。”
夜里十点四十,行动开始。
周屿带维持组在外圈设置多点物理隔离,确保R的任何外部投喂都无法直接靠近。韩齐负责监测语义回声一致性。陆沉舟站在中心,负责真人口述环节。
林岚在耳机里说:“别用编号,不要用门牌,不要用‘归位’这个词。确认句只读一遍,读完就停。”
陆沉舟点头,把嘴里的确认句拆成无意义音节组合,照动态生成的格式重复。
他只说了三秒。
下一秒,服务台光标突然变成绿色勾选符号,随后直接熄灭。
监测曲线在屏幕上猛地跳了一下,然后回落。
“封住了。”韩齐说。
可没等众人松口气,服务台熄灭处的表单边缘,竟浮出一行灰字,像被“打印”出来:
“你封得住空位,你封不住代价。”
陆沉舟瞳孔微缩。这行话没有触发任何已知口令语义,却精准抓住了他行动的心理弱点。
林岚抬眼:“代价是什么?”
陆沉舟没回答。他忽然感觉左耳延迟回声开始模糊,像被人拿橡皮擦一块块抹掉。这意味着三联确认不是无损操作,它在用“感知锚点”做密封。
周屿上前扶住他:“代价不在这一步,只是提前兑现。”
就在他们准备撤离时,远处墙面传来一次极短的机械敲击声——三短一长。
不是服务台发出的,是更深层的门体在回声。
韩齐的声音瞬间低了下去:
“空位被封住了,但R在抢另一处。它不是放弃,是切换目标。”
白板上,新的慢闪点亮起。
它的位置,正是第一卷地图里标注的“备用轮值层”。
卷末的对抗,从封空位开始真正加速。
----------------------------------------