周砚的手指停在屏幕上方,没有立刻点下去。
那条“持印人:待确认”的灰栏正在往外渗光,像一层被人从里侧顶起的纸壳,表面看着还稳,底下却已经开始起鼓。中宫页联动的请求也在同时发亮,二者一前一后,像两道同时压到喉口的闩。
“别让它自己跳。”周砚低声说。
顾明的手已经搭在回车键上,闻言立刻收住:“它在等你补完持印人。”
“不是等我补完。”周砚盯着那一行字,“是等我们默认它本来就该在这个位置。”
女人听得后背发冷:“默认?”
“标准漂移。”周砚吐出四个字。
屋里一瞬间安静下来。
这四个字比刚才那些册名更轻,却更要命。因为前面那些东西,哪怕再绕,再深,至少还在册页里,能看见边,能抓住壳。可标准一旦开始漂,就不是单页的问题了。它会先挪半寸,再挪一寸,最后所有人都会觉得,原本那条线,本来就该画在这里。
“他们不是在补签。”周砚说,“他们是在改标准的落点。只要这个落点被默认,后面所有代签、代持、代启,都会自动变成合理。”
中年男人喉咙发紧:“你是说,持印人只是表面,真正要动的是标准?”
“对。”周砚说,“标准先漂,问罪才有名。标准不漂,后面的罪没地方落。”
顾明迅速把中宫页的底层字段拉开,果然在最下方看见一串细到几乎难辨的参数。
【标准基线:第七码口版】
【偏移阈值:0.3】
【漂移状态:逼近】
【问罪触发:待定】
女人眼神一跳:“标准基线是第七码口版?”
周砚看着那行字,目光一点点沉下去。
这就解释了为什么对方一直在用第七码口做引线。第七码口不是单纯的节点,它是标准的样板,是用来告诉整套册权体系“正常该是什么样”的那一根尺。一旦这根尺被悄悄挪了,后面所有册子都能沿着新尺去找自己的位置。
“标准漂移开始逼近问罪。”周砚说,“他们要把第七码口的版本挪成新基线,再用中宫页把这个新基线盖成正册。到时候问罪不是问谁改了,而是问谁没跟上。”
中年男人听得脸都白了:“那现在还没压住?”
“压住了一半。”周砚道,“刚才我们把先失势字段打了进去,中宫页没法直接开口。但它还在试图从标准侧绕过去。”
顾明手指在键盘上飞快敲着,屏幕上跳出一条新的回写记录。
【标准修订申请】
【来源:御前代签链】
【修订项:印册持有人确认逻辑】
【建议:由“先失势确认”调整为“先入册确认”】
“来了。”顾明声音发紧,“它在回拉。”
周砚看着那条修订项,眼底冷得像压着冰。
这一步很脏。不是硬改结论,而是改结论前面的逻辑顺序。先失势改先入册,看似只是调整措辞,实则把刚刚建立起来的反制逻辑全部往回推。只要标准一改,刚才那句“先失势确认”就会被写成一次临时异常,甚至会反过来成为“流程优化建议”。
“这不是修订。”周砚说,“这是投毒。”
女人一愣:“投毒?”
“种子投毒。”周砚把那串标准参数往下拽,拽到底部时,果然在注释区看见一行更细的灰字。
【种子标准:待播种】
【播种动作:写入基线】
【污染路径:持印人确认】
“他们把毒种埋进标准里了。”周砚说,“不是改一个字,是把以后所有引用这套标准的页,都带上毒性。今天改的是持印人确认,明天中宫页、证人页、留白页都会跟着偏。”
顾明脸色变了又变:“也就是说,标准一旦播种,后面每一页都会自然长歪。”
“对。”周砚道,“所以不能只压住问罪,要先把种子拔出来。”
中年男人急得额角冒汗:“怎么拔?现在回写已经开始了。”
周砚没有马上回答,而是先点开了那条“标准修订申请”的来源链。
链路不长,只有三层:御前代签链、中宫页联动、以及最底下一个极窄的回收位。回收位的名字没有完全显示,只露出一截被灰雾包住的尾巴。
【种子回收口】
“看见了。”周砚道,“投毒不是单点,它还配了回收口。毒种播进去后,如果标准没被立刻问名,它就会被回收到更深一层,变成‘历次沿用依据’。到那时候,连谁播的都找不到。”
女人的嘴唇微微发白:“所以问名得先于失势?”
“对。”周砚说,“种子投毒就得问名先失势。名字不落,毒种就没法被认成标准的一部分。只要问名先起,后面的标准漂移就会断一口气。”
顾明已经把回写动作暂停在半空,皱眉道:“问题是,问谁的名?第七码口已经写进持印人位了,可它背后还有代签链。”
“问第七码口,不够。”周砚说,“要问播种的人。”
他话音刚落,屏幕右下角又跳出一层极淡的提示。
【标准修订旁注】
【播种责任:待认】
【问名对象:回收口】
【先失势条件:持印人确认失效】
周砚眼神微微一凝。
“回收口。”他重复了一遍。
中年男人听得一头雾水:“回收口又是谁?”
“不是谁,是负责把毒种收进标准的人。”周砚说,“播种的人只管把偏差写进去,回收的人负责把偏差变成可重复的秩序。真正危险的不是投一次毒,而是把毒做成模板。”
女人终于明白过来,声音都发紧:“那如果回收口先认了名,标准漂移就能被写成惯例?”
“对。”周砚说,“所以不能让它先认。标准漂移一旦逼近问罪,最先要做的不是追责,是压回标准线,然后把播种人定出来。否则问罪问到最后,只会问成一场没有始作俑者的流程事故。”
顾明抬头看他:“你要怎么压?”
周砚把“标准基线:第七码口版”那一栏单独拉出来,放到页面正中。
“先把基线从第七码口版里剥出来。”他说,“让它失去‘唯一正确’的位置。只要基线不被那一版独占,漂移就没法往下接。”
“可你一剥,后面引用链会断。”顾明说。
“就是要断。”周砚道,“不断,毒种就会顺着引用链继续长。”
他说着,伸手点开了一个隐藏很深的校验窗。
【基线重置】
【校验项:问名优先】
【回写项:先失势】
【播种项:禁用】
女人盯着那三个词,慢慢呼出一口气:“这次是把顺序整个翻过来。”
“本来就该翻。”周砚说,“他们把问罪放在后面,想让标准先漂。我们把问名放在前面,先压住标准,再让失势落到该落的位子上。这样毒种就算埋着,也没法发芽。”
中年男人仍旧有些发抖:“可问名一开,会不会把我们也拖进去?”
周砚看了他一眼,语气很平:“会。问名不是避险,是把谁在播种这件事从灰里拎出来。只要拎出来,就一定有人要失势。区别只在于,失势的是我们,还是第七码口背后那只手。”
话音落下,屋里没人再接。
顾明忽然把回写窗口放大,低声道:“标准漂移阈值又上去了,0.3已经变成0.5。”
“它急了。”周砚道。
“因为我们压住了先失势。”女人很快反应过来,“它现在只能从标准侧逼问罪。”
“对。”周砚说,“越急,越容易露播种痕。”
他目光再一次落到最底部那条几乎看不见的“种子回收口”上。
那一截灰尾巴还在轻轻闪,像一只藏在壳里的眼睛,正等着有人给它一个名字。只要名字一落,它就能从回收位升成解释位,顺理成章地把投毒写成修订,把漂移写成过渡。
“顾明,把回收口单独切出来。”周砚说,“别让它挂在标准修订下面。”
“明白。”
屏幕上的路径被迅速拆开,回收口从层级链里剥离出来,孤零零悬在一侧。周砚盯着它,像盯着一条终于露头的线。
“现在,问名。”他说。
女人的手落在红章上,仍有一点迟疑:“问谁的名?”
周砚没有回头,只看着屏幕里那道灰尾巴,一字一顿。
“问播种人。”
顾明刚要启动问名模板,整个页面却忽然弹了一下。
不是崩,是收。
那条原本还在逼近问罪的标准漂移线,在被压住基线之后,竟像是顺着某种内部机制回缩了一截。紧接着,屏幕中央那块最浅的灰区里,浮出了一行短得近乎残酷的提示。
【种子投毒已被识别】
【问名前置生效】
【先失势待签】
周砚眼神骤沉。
他知道,真正的回击,已经开始往外吐第二层了。