周工飞快翻检,几秒后拉出一串按时间递进的权限动作。
第一个,临时解释仓补签请求。
第二个,备用口开启。
第三个,仓口替代记录待回写。
第四个,收网回声仓命名确认。
第五个,第二层收网清单正式落笔。
“顺序出来了。”周工喉结滚了一下,“它是先做替代,再让回声补签,最后把清单写回去。”
“所以,”林昼缓缓抬眼,“只要把前四步按住,第五步就写不成。”
纪检联络员立刻接话:“那就把补签路径和替代节点同时锁死。”
“锁死还不够。”林昼摇头,“要让它们在公开层里互相撞。”
“互相撞?”
“对。”林昼看着备用口节点路径,“它不是想替代临时解释仓吗?那就让它替代的时候,公开索引先看到它替了谁,再看到它为什么替。让回声仓收录的不是顺滑结果,而是冲突本身。”
话音落下,他直接把公开索引往上提一层,挂上新的校验提示。
替代节点先公开
补签路径先公开
冲突回声先公开
三道提示像三扇硬门,堵在第二层收网清单前面。周工几乎是立刻补上一个强制回声捕捉框,把所有回写请求的残余痕迹全部拖入公开可检区域。
屏幕里,原本还想往下钻的灰线骤然一顿。
随后,第二层收网清单的第一条条目终于浮了上来。
不是人名,也不是金额。
是一串仓口编号,后面跟着一个极短的状态词。
已替代
大厅里沉默得可怕。
林昼盯着那两个字,心里没有半点松动,反而更冷了。替代成功,说明对方已经在某个环节先动过手了。只不过这一次,回流暗渠被拖到公开索引里,那个“已替代”不再是暗里的结果,而成了明面上的证据。证据一旦被看见,就不再只是流程。
它开始指人。
“继续往下翻。”林昼说。
周工手指一动,第二条、第三条条目接连浮现。每一条后面都跟着相似的状态词,像一排提前写好的落款。
已替代
待回写
待补签
越往下翻,林昼的神色越沉。
他终于确认自己的判断。第二层收网清单不是单次动作,而是一整套替换链。替的是口径,换的是权限,藏的是现场到场指纹背后的另一批见证人。对方不是在修补第278章掉线后留下的漏洞,而是在借回流暗渠把整个执行窗口重新洗一遍。
“名单里有空位。”周工忽然说。
“空位?”
“对。”他把最底部的字段拉大,声音压得极低,“这里不是已替代,也不是待补签,是预留位。它给自己留了一个还没写进去的名额。”
林昼眼神一下子锐起来。
预留位。
这才是最危险的地方。前面的替代、补签、回写,都是把流程往前推。预留位却意味着,对方真正想收的人还没写上去,或者说,它还没决定要把谁塞进去。只要这个位置空着,第二层清单就还有继续扩张的空间。
“把预留位也标出来。”他说。
“标了会怎样?”
林昼望着那串空位字段,语气很平。
“就让所有人知道,回流暗渠里不只有已经被替代的人,还有下一位。”
周工没再问,直接在公开索引里添上新的标签。
第二层收网清单:预留位公开
用途:后续替代
风险:继续收口
这行字一出,服务台外侧那片压着的低声终于彻底乱了一瞬。不是吵闹,而是一种被戳破后的本能反应。人们不一定懂全部流程,但他们知道“后续替代”意味着什么。今天能替一个,明天就能替第二个;今天能在暗渠里收一个口,明天就能在别处收第二个口。
暗渠最怕的,从来不是被骂,而是被看见它还会继续长。
纪检联络员耳麦里传来值守的回报,说外侧已经有人在问“替代是谁”“预留位是谁批的”。她没有多说,只回了一句:“按公开索引答。”
林昼知道,这一问一答之间,战场已经换了。
对方原本想借逆风口先掉线,再用回流暗渠藏住第二层收网清单。现在清单被拖到明面,预留位也亮出来,临时解释仓的补签路径还被卡在公开校验里。它再想往下推进,就只能继续暴露更多。
而暴露得越多,反向校验就越有力。
“现在轮到它怕了。”周工低声说。
林昼看着那条被翻到最底端的清单,忽然摇头。
“还没到它怕。”他说,“它只是开始犹豫。”
他把公开索引最上方那句“回流暗渠里藏有第二层收网清单”重新压实,又补了一句新的前置说明。
第二层收网清单不得脱离回声仓单独回写
替代动作不得脱离公开索引单独生效
写完后,他才缓缓抬头,看向大厅外那片越来越清楚的光。
这一步,已经把第二层收网清单从暗渠里拖到了明面。
接下来,对方如果还想收口,就只能先回答一个问题。
到底是谁,在替谁收网。_c