“能不能先问下一步。”
林昼替那半截没说完的话补了出来,语气平静,像只是替一个人把卡在喉咙里的字接上。
入口牌前那人愣了一下,随后把手里的回执袋攥紧了些,没有再去看屏幕,而是抬头看向纸面。那一瞬间,队伍里很多人的动作都慢了半拍,不是犹豫,是第一次真正明白,下一步不在手机里,也不在后台弹窗里,而在眼前这张被翻出来的纸上。
纸链入城之后,所有人对“公告”的理解都变了。
以前公告是告诉你怎么做,现在公告是用来判断谁在改你怎么做。这个判断一旦成立,后台再怎么补字,也只是把自己手上那把刀露得更清楚。
周工站在公开架旁,盯着刚贴上去的第八页,眉头却没有松开。
“v3预告还挂着。”他低声说,“它没发正文,但预告已经进来了。”
林昼没看侧屏,目光只落在入口牌旁那几页纸上。那行执行窗口公告v3拟启像一根冷钉,钉在纸链最前面,提醒所有人:对方还没死心,它只是换了一个更像“统一说明”的壳。
“预告先挂,不急着拦。”林昼说,“它现在最想要的,不是发,而是校验。”
“校验什么?”纪检联络员问。
林昼抬起眼,眼底没有波动。
“校验纸链能不能被它重新按回后台。”
这句话让周工手指微微一顿,随即反应过来:“你是说,它想先验证纸链的落点,再决定从哪儿下手?”
“对。”林昼说,“噪声回收站掉线之后,它失去了收解释权的耳朵。但耳朵没了,手还会摸。它现在要做的是反向校验,看看我们把纸链送到了哪些位置,哪些位置最容易被它重新吞回去。”
他说完,抬手点开公开索引的日志尾部。
果然,一条几乎被折页遮住的灰线正在慢慢回浮。
噪声回收站:离线重试
模式:反向校验
对象:纸链节点
目的:识别钥匙落点
“钥匙落点?”纪检联络员重复了一遍。
“就是它最怕我们拿到、也最怕我们挂出去的那份东西。”林昼说,“不是一把真钥匙,是能把入口牌、公开页、到场签名和纸链串起来的校验钥匙。只要这把钥匙落地,谁在后台改字,谁在前台装正常,都会被串成一条线。”
周工的脸色沉了下去:“所以它现在是在找这把钥匙放哪了。”
“不是找。”林昼纠正,“是校验我们有没有真的放下去。”
话音刚落,侧屏就弹出一串新的请求。
请求:纸链节点一致性检查
请求:入口牌文本比对
请求:到场签名同步核验
请求:公开页版本链映射
大厅里有人吸了口气。
这不是普通查询,这更像在摸门。它不再试图直接吞掉噪声,而是想把噪声回收站的逻辑反过来,用一致性检查的名义,重新把纸链里的节点排序、定位、编号,再找出哪个节点最该被“统一说明”。
“它学聪明了。”周工咬着牙,“它开始装自己在做合规核验。”
“装得越像,越说明它怕。”林昼伸手,把这几条请求全部拉进红框,“它现在不敢直接碰公告,因为公告正背面已经公开;也不敢直接碰噪声回收站,因为它刚掉线。它唯一能做的,就是借一致性检查,去找纸链里的钥匙。”
纪检联络员扫了一眼入口牌旁的人群,压低声音:“那我们怎么应对?”
林昼没有立刻答,而是转身看向一侧的值守桌。
桌上摆着刚从证据仓取出的封存袋,袋口的封条红得发硬。袋子里不是文件原件,而是一份刚刚做好的纸面校验副本:公告v1、v2差异,关机窗口原始时钟,噪声回收站离线记录,重连三次失败,去向字段,全部按页码钉死。
“把钥匙落地。”他忽然说。
周工一愣:“现在?”
“现在。”林昼点头,“它既然在反向校验,就让它校验到真正的落点。别藏。把纸链里最关键的校验页挂出去。”
纪检联络员立刻明白了:“你要把‘谁能证明这份纸是真的’公开出来。”
“对。”林昼说,“不是我们自证,是让纸自己落地。落地的位置越公开,它越没法在后台说成‘未生效’。”
他说完,周工已经把那张页码最完整的校验页调了出来。
那一页很短,只有四行: