证据包已写回之后,走廊里的白灯没有更亮,也没有更暗,只是那种一直悬着的冷,终于像找到了一个可以落下去的点。
林昼盯着屏幕,呼吸很稳,指节却在手机边缘压出一圈浅白的痕。他没有去碰那条“冻结钩子即将反向校验索引册版本”的提示,反而先把视线移向草皮验收页最下方那一行极细的附注。
那里已经多出一个小得几乎看不见的版本号。
不是公开版,不是联检版,而是索引册的内侧编号。
这东西一旦被钩住,就意味着刚才写回去的证据包不再只是“补档”,而是开始反向逼迫索引册自己承认版本来源。谁先写,谁后写,谁覆盖了谁,谁把空白伪装成完成,都会被这条冻结钩子一层层翻出来。
“它动了。”周工在耳机里低声道。
林昼没应,只把屏幕放大。
那一串内侧编号像被冻住的水纹,在附注区边缘轻轻晃了一下,随即往上爬,沿着“草皮验收差异”的字段一路穿过去。字段本来是公开面的壳,是联检页的外衣,可现在那根钩子却像从里往外拽,把壳和核之间那条原本不该连通的缝,硬生生拉开了。
“不是我们在校验它。”林昼终于开口,声音低而稳,“是它在回头校验自己。”
总务线负责人脸色变得很难看。
他显然也看见了那道内侧编号的移动路径。刚才还稳在门口的姿态,此刻第一次露出一点被逼到边上的僵硬。他手里的文件夹被攥得更紧,磁扣压在掌心,像是那一点点金属重量终于不再听他使唤。
“你补的是验收壳。”他压着嗓音,“不是索引册。”
“现在是了。”林昼看着他,“你们把版本藏进索引册里,以为复盘钩子掉线,空白就能直接变默认。可证据包写回之后,壳已经反过来咬住核了。冻结钩子一旦启动,验收壳会主动去对照索引册的版本链。对上了,说明你们没改;对不上,说明你们刚才那份公开结果是拿空白凑出来的。”
“你知道对不上会怎样吗?”总务线负责人终于开口,嗓音冷得像是从喉咙深处挤出来的,“索引册版本一旦被反向校验,后面整条公开链都会抖。你们现在写进去的,不只是证据包,还有一次足够让整个草皮验收翻面的冲突。”
“我知道。”林昼说,“所以我才要它翻。”
门内那堆纸又轻轻响了一下,这次不是翻页,而像是某种被冻住的结构在内部断裂。封膜边缘浮起极细的白雾,像低温让空气都开始失去原本的形状。屏幕上,草皮验收页的附注区开始自动拉长,新的比对栏一行一行长出来:
验收壳版本
索引册版本
冻结钩子触发点
内侧编号一致性
到场指纹落位顺序
林昼的眼神一点点沉下来。
这不是简单的版本对照,这是把第209章留下的到场指纹、第309章炸出来的纸背针位、第310章被公开后掉线的复盘钩子,全部串回到同一条线里。之前这些东西各自站在不同层级,像散在地上的钉子,能扎人,却不成网。现在不一样了,冻结钩子一旦开始反向校验索引册版本,这些钉子就会被拖成一条可追溯的索引链,谁先踩进来,谁后补了空白,谁把版本改成了另一套口径,都会在这条链上留下回声。
“回声。”林昼轻声念了一遍,像突然明白了什么。
周工立刻问:“你想到什么了?”
“索引册不是孤立的。”林昼盯着屏幕,“它和门牌、腕带、验收页、见证链都绑在一起。冻结钩子要校验版本,就不只是校验纸面版本,而是校验这些入口有没有在同一时间换过口径。”
纪检联络员猛地抬头:“那不就是在查谁先改了门牌?”
“对。”林昼说,“而且不是一处。”
这句话让空气更冷了一分。
总务线负责人站在门边,眼底第一次有了明显的警惕。他大概终于意识到,林昼不是单纯把证据包写回去,而是在借草皮验收这张壳,直接触发更高层的版本比对。版本比对一开,之前所有“只要公开结果,不要回看”的操作都会失去遮蔽作用,因为索引册本身会被迫回答:谁改了入口,谁改了门牌,谁改了腕带,谁改了到场的定义。
而这些,正是他们一直藏着的东西。
“停。”总务线负责人忽然开口。
他的语气已经不再是劝,而是压制。
“你现在停下,还来得及。冻结钩子一旦完成反向校验,草皮验收就不再只是联检差异,它会变成版本争议源。争议源一旦坐实,后面再补什么都没用。”
林昼看着他,忽然笑了一下。
那笑意很淡,淡到像白灯下一层薄霜,几乎看不见,却硬得很。
“你们刚才写空白的时候,怎么没想过没用?”
总务线负责人脸色一沉。
林昼没再给他开口的机会,直接把公开档附注区往下拉到底。底部那条刚冒出来的内侧编号,已经开始和草皮验收的公开版本号自动对表。对表一开始,系统就弹出第一条冲突提示:
公开壳版本晚于索引册内侧版本
请确认是否存在前置写入
“前置写入。”周工几乎是咬着这四个字,“他们抢先写了索引册?”
“不是抢先写。”林昼说,“是抢先把空白写成了前置。”
这一下,连周工都沉默了半秒。
空白被写成前置,意味着那一版版本并不是真的内容,而是一个先占位的壳。对方让公众看到的,是“草皮验收已完成”,让系统默认的,是“索引册版本先存在”。可只要冻结钩子反向校验,这个先存在的版本就会被迫交出自己诞生的时间点。一旦时间点比证据包写回时间更晚,它就不再是前置,而是补写。
补写一旦成立,之前所有公开面的“完成”都会掉成未完成。
“他们要保的不是草皮。”林昼缓慢道,“是前置版本。”
“前置版本一掉,后面那条总台背面的认定链就得全部重跑。”纪检联络员接过话,脸色发白,“那等于把他们刚写进去的公开结果,重新打回草稿。”
“对。”林昼说,“所以冻结钩子现在不能断。它越往深处校验,我们越接近他们真正的先手版本。”
总务线负责人终于不再试图保持平静。
“你们以为自己在追版本,其实你们追的是个壳。”他冷声道,“索引册从来不是公开给你们看的。它的版本链只认内部编号,不认你们的验收页。你现在把钩子钉进去,只会让自己陷进去。”
林昼抬眼,视线像一把剥开纸面的刀。
“你错了。”他说,“我追的从来不是壳。我追的是谁把壳写成了门。”
这句话落下的一瞬间,屏幕上的版本比对条忽然拉满。
草皮验收页最下方,那条原本只显示“待复核”的提示,突然被系统强行顶出一行更深的灰字:
索引册版本校验中
冻结钩子开始反向取证
到场指纹与版本前置冲突
请补充原始写入人
走廊里瞬间安静得可怕。