他顿了顿,抬手把公开索引底部新增了一行说明。
逆风口公开后,先核来源,再核口径
任何背面公告,以来源公开为前置条件
这行字刚落,外面忽然传来一阵极轻的骚动。
不是大吵,是一种被强行压低却仍旧没压住的乱。大厅外侧的服务台前,几名等着核验的人同时低头看手机,紧接着有人抬手往侧边屏看了一眼,脸色明显变了。
“他们看见了。”后排有人低声道。
林昼没回头,心里却已经知道,那不是普通看见。
是境外节点公开层刚刚短暂亮起时,外面的屏幕同步了一瞬。那一瞬虽然只有半拍,却足够让人看见“逆风口”三个字,以及它下面那条还没来得及完全落字的说明。
对方就是靠这一瞬,把外面的人心里那点不确定先拽起来。
“有人在放口径。”周工盯着服务台侧边屏,声音里带着压不住的火,“他们想把掉线解释成系统维护。”
“掉线就该让它变成掉线。”林昼说,“别给它维护的词。”
他抬手直接把公开页顶端的状态词改掉。
逆风口状态:掉线
掉线原因:公开层访问被断开
复核入口:公开索引
一句“掉线”比一百句“暂时维护”都硬。因为掉线是结果,不是借口。掉线不需要粉饰,也不需要替它找一个看起来体面的理由。它只告诉所有人:这条路今天走不通了。
屏幕上那串灰色的草案文本果然停了。
停得很突兀,像有人正往纸上写字,笔尖却突然断了。
紧接着,公告草案框里跳出一条更深的提示。
背面公告撰写失败
失败原因:逆风口入口页失联
待补充:来源确认链
大厅里有人忍不住吸了口气。
林昼看着那条提示,终于稍微放松了半分。他知道,这不是彻底打碎,而是让对方写不下去。只要背面公告写不下去,听证日就少了一层先行解释。少一层解释,明天会场上那些准备好的口径,就没有那么容易压住今天的现场来源。
纪检联络员很快抓住了这个空档:“现在要不要把境外节点公开内容全量截屏归档?”
“要。”林昼说,“但不是为了留存,而是为了公开复核。”
周工皱眉:“公开复核?”
“对。”林昼看着那条仍在闪烁的公开层路径,“它既然敢把境外节点摆出来,我们就让它摆到所有人都能看见的程度。不是让少数人提前知道,而是让所有现场见证人都知道,今天的失真不是来自本地掉线,而是来自境外节点被公开之后的反向劫持。”
他说完,直接把现场见证链的可见范围扩大到院内所有值守终端。
来源公开索引
执行窗口锚点
境外节点公开层
逆风口掉线记录
四行字整齐地排出来,像一份临时写成的公开说明。
服务台那边很快有人抬头,紧接着又有人低头,像在反复确认自己没有看错。等到确认之后,先前那点被口径挑起来的浮动就开始慢慢往下沉。因为只要来源一公开,背面公告就没法再装成“唯一真相”。
“还差一点。”林昼低声说。
周工抬头:“什么?”
“掉线还不够。”林昼说,“要让它知道,逆风口掉线不是事故,是代价。”
他抬手把公告草案最下方的“待复核”改成了“待追责”,然后把责任归口直接挂到境外节点公开层上。
责任归口:公开层访问触发方
追责入口:执行窗口日志
现场确认:到场指纹一致
这一行落下,右侧那条原本还在挣扎的灰线,终于彻底暗了一下。
不是断,是熄。
周工愣了半秒,随即低声骂了一句:“他们没法把这条线再说成内部故障了。”
“当然不能。”林昼看着屏幕,“内部故障不会自己跑到公开层,也不会主动挂上听证前的公告草案。它既然敢公开,就得承担公开的后果。”
纪检联络员看着他,眼神里多了一层更深的确认。
她知道,林昼不是在追一个节点,而是在把节点的代价摆到明面上。以前他们总是被迫在暗处追责任,现在对方终于把境外节点推上公开层,那就意味着,这个节点不再只是技术名词,而是一条能直接指向责任人的公开路标。
大厅外那阵骚动也慢慢停了。
有人开始重新排队,有人把手机揣回兜里,有人低声问引导员“是不是按公开索引来”。引导员没多说,只把那句已经说过很多遍的话再重复了一次。
“看公开索引,不看背面口径。”
这一次,语气比刚才更稳。
林昼听着这句话,知道今天这一步终于真正踩实了。境外节点公开后,逆风口先掉线,不是偶然,是因为对方想先借风占位,结果被他先一步把风口掐断。风口一断,背面公告就只能停在草案,不能继续往听证日身上贴。
可他也清楚,这只是把第一层反扑按下去。
对方不会认输,只会换更深的路。他们现在失去的是逆风口,不是全部入口。接下来,真正要写回来的,是压舱石,是回流暗渠,是把掉线变成新的校验坐标。
林昼抬起眼,望向屏幕底部那条重新稳定下来的公开层标识,心里已经很清楚下一步会是什么。
逆风口掉线之后,对面一定会去找更硬的底座。
而那块底座,迟早要被他们翻出来。_c