“别让他进来。”林昼几乎是从喉咙里挤出这句话,“他一进来,后面所有反光都会变成可引用样本。”
保卫科的人当即往前压,隔离带再次绷紧。可那道脚步声并没有被逼退,反而停在了负一层外缘最暗的拐角里,像一枚钉子先钉住地面,再慢慢往里敲。
那人没有立刻露面,只先把声音送了进来。
“封膜角度调对了吗?”
这句话不高,却让走廊里所有人都心里一沉。
不是因为语气,而是因为这句问法太熟了。它不问“有没有问题”,不问“是否合规”,只问“角度”。角度一旦成了核验对象,说明他们已经把反光里的字当成了正式链路的一环。今天不是来签的,是来确认字能不能被看见、能不能被系统收、能不能在下一步回滚里被叫成“早已存在”。
周工在耳机里飞快道:“他们在验收软点围猎的成效。”
林昼没回头,目光死死盯着大屏上那三处反光层。铭牌、护栏、塑封膜,三条白线像三根细针,仍旧在不同角度里轻微跳动。刚才那句“例外可继承”还挂在反光上没散,像一层挂在空气里的薄霜。
“镜面条先压黑。”林昼说,“封膜往左移半寸,行政人员的袋子不要让它对着灯。”
纪检联络员立刻抬手,后方两名支援工程师同时展开黑布板,动作快得像训练过无数次。黑布一罩上去,反光词果然短了一截,可那句“合作函风暴后统一口径之签名词”并没有彻底消失,它只是从正面退到更细的边角里,藏进了玻璃边缘的灰带。
“还在。”护士长压低声音,“它还在边上。”
林昼盯着边角,脑子里忽然浮出一个冷得发硬的念头。
边角不是旁路,边角是入口。
对方不是单纯借反光写字,而是在借边角替字找落点。只要边角还亮,字就还能落;只要字能落,系统就会把它当成一次“有效出现”。有效出现一旦多了,例外可继承就能从口头说法变成实录。
那道脚步声终于逼近了一步。
拐角里的人走出来半张脸,戴着浅灰色口罩,帽檐压得极低,手里没拿公章袋,也没拿文件夹,只夹着一支细长的激光笔。笔身很旧,旧得像在很多地方都用过。林昼一眼就认出来,那不是签字人,是校验人。
“你们遮得很快。”那人语气平淡,“可遮得越快,越说明你们已经看见了。”
他抬起激光笔,往黑布边缘一点。
黑布上没有字,只有反光被截断后的细白痕。可那一点红光落上去后,白痕竟像被人从内部吹了一口气,瞬间在黑布边上浮出四个字。
【回滚编号】
林昼眼神猛地一沉。
这才是他们真正要补的。
不是签名词一个,而是回滚编号。
“周工,记录。”林昼声音压得很低,却比刚才更稳,“他们把签名词和回滚编号绑在一起了。”
周工已经看见了,嗓音发紧:“回滚编号挂在反光层上,等于只要触发回滚,旧版本就会带着这几个字一起回来。”
“对。”林昼说,“他们要的不是今天通过,而是让今天的通过方式能被回滚复活。”
行政人员站在另一侧,脸色早已不好看。他原本是来验字的,现在却被林昼逼到了被验的位置。可他依旧没退,只缓缓把公章袋往身前一扣,像是在等那名校验人给他一个继续说下去的许可。
“编号先对,口径才对。”校验人淡淡道,“今天的合作函要补的,不只是词。”
林昼望着他,心口那股寒意一路往下沉,沉到胃里。
他已经明白了。
对方所谓的“回滚”,不是技术回滚,是解释回滚。只要把编号嵌进反光层,后面一旦有人追问,系统就能说:这不是新词,这是回滚编号带出的旧词;这不是新增口径,这是旧版复归。编号在前,词在后,表面是修复,实际是把之前所有被按住的例外重新放回去。
“收网节拍呢?”林昼忽然问。
校验人微微一顿,像没想到他会先问这个。
“你们既然把回滚编号写回来了,”林昼继续道,“那收网节拍也该失真了。节拍一乱,谁还能分得清今天收的是谁,明天收的是哪一批?”
这句话一出,走廊尽头的白灯忽然闪了一下。
不是断电,是节拍错拍。
那种错拍很轻,可足以让人心里一空。林昼几乎是同时听见了另一头传来的打印机声,本该一张接一张、均匀吐纸的节奏,忽然快了一拍,又慢了一拍,像一只刚被拧乱的表。
“打印机节奏乱了。”周工立刻反应,“不是设备故障,是队列时序被改了。”
林昼心里一凛,抬头看向走廊另一端的电子钟。
七点四十六分。
再看一眼,还是七点四十六分。
可护士站的交班板上,时间却跳到了七点四十七。两块表,两个节拍,像被谁故意拧成了不同步。
“他们在做收网节拍失真。”林昼说得很慢,像每个字都在往外敲,“把编号和节拍拆开,让执行、签收、封存三件事不再同拍。这样一来,收网的人以为自己收的是这批,实际上系统记的是另一批。”
纪检联络员脸色发白:“那岂不是会把已封存的东西重新打开?”
“比那更麻烦。”林昼道,“是让你以为封住了,实际还有一个节拍在外面跑。编号对不上,节拍对不上,回滚就有借口,例外就有回口。”
他说着,耳机里忽然传来护士长的急声。
“林昼,楼上信息台那边刚发来通知,说合作函版本要回滚校对,要求三分钟内确认最新签名词。”
林昼眼神一厉。
来了。
对方不是在负一层等他们表态,而是在同时把上层流程往回拽。回滚编号一亮,楼上就会以为是流程复位;收网节拍一乱,楼下就会以为是临时补核。两头同时失真,所有人都会被拉进同一张错拍网里。
“别回。”林昼断然道,“先锁版本树,断掉外层节拍源。”
周工立刻敲键盘,可屏幕上弹出的不是正常窗口,而是一串灰色提示。
【版本树已收到回滚请求】
【节拍源正在重算】
【当前有效编号:待复核】
“他们抢先一步。”周工咬牙。
林昼盯着那串灰字,忽然意识到最危险的地方不在楼上,也不在门外,而在他们刚刚收集到的“例证箱”与“合作函风暴”之间。
例证箱是样本,合作函是口径,反光层是入口,回滚编号是复位点,收网节拍是执行点。
五个点一旦连成线,系统就会把整条线当成稳定路径。
“把例证箱的第二层码切出来。”林昼几乎是压着嗓子,“我需要它和回滚编号对照。”
纪检联络员立刻把箱体侧面的扫描图放大,第二层喷码被拉到整块屏幕上。就在那一瞬间,反光里的“回滚编号”突然发生了极轻的位移,像被什么看不见的手拨了一下,和喷码尾号对齐了。
不是巧合。
是互认。
“他们让例证箱和回滚编号互认了。”林昼呼吸一紧,“这就是失真点。”
周工猛地抬头:“一旦互认,例证箱以后就是回滚证据,回滚证据以后就是例外来源。”
“对。”林昼道,“收网节拍一失真,回滚编号就能借例证箱复活。今天这场局,不是单纯要过一张合作函,是要把‘失真’本身做成可执行规则。”
那名校验人终于不再平静,缓缓收起激光笔,目光越过隔离带,落在林昼脸上。
“你看得太快了。”他说。
“是你们拖得太慢。”林昼冷声回,“慢到把门牌、反光、编号、节拍全摆出来给我看。”
校验人没有反驳,只轻轻抬了抬下巴。
下一秒,负一层门内那把硬钥匙忽然发出一声极轻的脆响。
不是开门声,是锁芯回弹。
门内翻板后方,一道更深的白光重新亮起,像有新的版本在往上顶。系统提示接着跳出,灰字比刚才更冷。
【回滚编号已触发】
【收网节拍异步】
【签名词候选:重新排序】
林昼盯着那行字,忽然明白他们真正想做什么。
不是让一个词通过,而是让“通过顺序”失真。
只要顺序乱了,先签的人会以为自己补的是漏洞,后签的人会以为自己只是确认前人意见,最后等所有人回头,例外已经被写成了合规,合规又被写成了惯例。
“把楼上那条回滚请求挂起。”林昼抬头,声音冷硬得像刀,“再把所有反光面全部遮死。今天谁也别想靠字的顺序过门。”
他话音落下,保卫科与支援工程师同时动作。黑布、遮光板、胶带、临时磨砂膜一层层压上去,走廊里的反光被一寸寸掐断。可就在最后一块金属铭牌被遮住前,林昼还是看见了那行几乎被光舔出来的细字,像从边缘漏出去的一口气。
【回滚后继承】
他心里猛地一沉。
这不是结束。
这是他们为下一次失真埋的后门。
而此时,楼上那串“确认最新签名词”的催促,又一次卡着节拍跳了下来,像有人在故意用两套钟同时敲门。
林昼抬手按住耳机,声音低到近乎发寒。
“通知所有点位,暂停对外报签。今天开始,先校节拍,再认编号。”
负一层白灯一闪,终于和楼上的钟声错开了半拍。