门外忽然有人急促地敲了两下门,随即又停住,像是在试探。
“林昼。”那道声音再次响起,已经不再绕弯,“你继续往黑屏窗口里钻,只会让公开层的核验节奏断掉。现在不是追责的时机。”
林昼抬眼,盯着门板,目光里没有任何波澜。
“你们最会说这句话。”他道,“每次该追的时候,都说不是时机。可真正的时机,从来都是你们把窗口弄黑的那一秒。”
外面没有回话。
林昼知道,他们不是不知道这句反击有多硬,而是现在不能回。因为黑屏窗口已经钉在了日志里,版本复位也已经钉在了交叠层里,再多说一句,都会把那层“只是恢复”的壳敲裂。
周工忽然抬头,像发现了什么:“你看,外部复核席位在重新拉说明模板,但它调用的不是草皮页,而是索引册旧版。”
林昼目光一凝。
“旧版?”
“对。”周工把调用链拉开,“他们没敢直接用当前版,怕和刚暴露的第二层复位冲突,所以切回了旧版模板。可旧版模板的页脚锚点,和刚才那条黑屏窗口是同一条中继字段。”
林昼盯着那条字段,心里迅速把整条链重新压了一遍。
外接协查席位先短签,草皮页后挂,索引册先锁,黑屏窗口随后出现,公开说明最后补上。旧版模板看似是补救,实际上是为了绕开新版本里的暴露痕,却又因为中继字段没换干净,把整个复位链自己露了出来。
“他们在补第二层的时候,顺手把第三层也暴露了。”林昼缓缓道。
纪检联络员一愣:“第三层?”
“对。”林昼说,“前面那一层是草皮页,第二层是索引册复位,第三层就是说明模板本身。说明模板不是解释工具,是遮挡工具。它一旦调用旧版,就等于承认新版本不能解释黑屏窗口,只能回去找更旧的壳。”
周工的脸色终于彻底变了:“那就意味着,他们现在连黑屏窗口都没法直接关掉,只能继续编。”
“没错。”林昼道,“而且编得越久,留的痕越多。”
他说到这里,屏幕右下角突然弹出一个新的状态提示,所有人都同时看见了。
窗口说明延迟:000217
重放缓存未清空
外接协查席位待确认
黑屏窗口仍可复现
“仍可复现。”周工几乎是下意识念出来。
林昼盯着那四个字,手指在桌面轻轻敲了一下。
“这就够了。”
“够了?”纪检联络员看向他。
“够了。”林昼说,“他们要是真把窗口关死,就说明一切都能解释圆。现在窗口仍可复现,说明复位没收干净,说明他们还要靠同样的遮挡层去撑下一个版本。也就是说,黑屏窗口不是过去式,它已经变成他们下一步必须维持的现场。”
门外沉默了很久,久到连走廊里的风声都像被压低了。
随后,那道声音终于变得极冷:“林昼,你别逼我们把解释层也一起切断。”
林昼听着这句话,反而笑得很淡。
“你们切一次,我就能看见一次黑屏。”他道,“你们切得越狠,版本复位之后的窗口越长。到时候不只是草皮页和索引册,连你们准备推出来的说明模板,都会变成证据。”
他说完,直接把公开位上的结果页锁定在当前画面。
屏幕上,两行时间并排停住,黑屏窗口的秒级痕迹被固定在中心。
现场页最早痕迹时间:0014
索引册底版首次签入时间:0009
下面那行判定仍旧亮着,像一枚死死咬住不松口的钉:
第二层版本复位已暴露
而在它右侧,新的小字正在一笔一画浮出来。
版本复位之后的黑屏窗口:可追踪
林昼看着那行字,没有立刻说话。
他知道,对方真正怕的不是他现在查到第二层,也不是他把黑屏窗口钉出来,而是从这一刻开始,任何一次“恢复正常”都会先经过他的眼睛。版本复位已经不能再单靠页面重排完成了,因为黑屏窗口留下的那一秒,会一直跟着他们,像一块抹不掉的暗斑。
门外的人终于退了一步。
那步很轻,却让整个房间里的空气都松了一线。
林昼没有追出去。他只是把鼠标往下一拖,停在那份技术说明的标题上,眼神沉静得像一口结了薄冰的井。
“别急着收尾。”他说,“让他们先把说明发出来。我们要看的,不是他们怎么解释黑屏,而是他们下一次准备在哪一秒,再把窗口藏进去。”
周工点了点头,手指已经落回键盘。
屋外,走廊灯仍旧亮着,白得不近人情。可林昼知道,从版本复位被掀开的这一刻起,真正的黑屏不是屏幕,而是对方还没来得及说出口的下一句解释。_c