“未完成,就意味着还能拦。”
周砚把那三个字盯了两秒,声音压得很稳。屏幕上的灰字像一层薄冰,表面看着静,底下却已经有了细裂纹。门外那人站在冷白灯下,脸色一阵青一阵白,像是想说什么,最后却只把嘴唇抿成一条线。
顾明的手指悬在键盘上,没敢先动。
“名册旁路引用源已经露了。”他低声说,“补位见证备案表,第二层,未完成。现在如果继续追,系统会把所有回传动作一起拉出来。”
“那就拉。”周砚说。
话音落下的瞬间,主屏轻轻一跳。
不是弹窗,不是提醒,而是一段被压在底层的日志浮上来,像一具本该沉在水底的骨架,被硬生生拽到了灯下。
【第二层献祭预备链】
【状态:待公示】
【条件:补位见证完成 / 名册责任人签认 / 外部说明同步】
【备注:公示前不得失势】
“公示前不得失势。”罗主任念出来,眉头骤然一紧,“这是什么意思?”
周砚没立刻答。
他看着那条备注,手指缓慢敲了敲桌面。所谓献祭开始之后一开,真正先动的不是刀,是公示。只要公示还握在对方手里,第二层献祭就能被包装成正常补录,甚至被写成“为了稳定链路的必要动作”。而一旦公示先失势,整个链条就会失去对外解释的壳,剩下的只会是赤裸裸的责任。
“意思很简单。”周砚说,“他们要先把公示端稳住,献祭才算正式开。公示要是先崩,后面那层就立不住。”
门外那人瞳孔微缩,显然没想到周砚会在这么短的时间里,把顺序拆得这么干净。
顾明迅速把回传路径展开,屏幕上多出一条浅灰色的支线,像一条被藏了很久的引线。
“公示源头在外联说明稿。”他说,“不是主册,不是边册,是说明稿。说明稿一发,名册责任人签认就会自动跟着走。”
“所以他们一直在等说明稿先落。”周砚说。
“对。”顾明点头,“只要说明稿成功公示,前面的驿站回响、证人翻转、补位见证都会被统一解释成‘流程修复’。”
罗主任吸了一口气,声音发沉:“那我们现在就是在抢公示?”
“不是抢。”周砚看着屏幕,“是让它失势。”
他把“失势”两个字咬得很轻,却像刀刃擦过纸面。门外那人明显绷紧了肩,像是突然意识到,周砚这次不是要追谁签字,而是要让整份公示在发出去之前先失去站位。
顾明已经开始翻说明稿的版本轨迹。几秒后,一条新的记录被拉出来。
【外联说明稿 v3.2】
【拟公示时间:10:30】
【同步对象:仓配联络边口 / 名册责任人 / 公示审批池】
【状态:待上链】
“10:30。”顾明低声道,“再有二十八分钟。”
周砚眼神一沉。
二十八分钟,足够做很多事。也足够让对方把“待完成”的名册旁路补成“已确认”。一旦补上,第二层献祭就会从预备变成既成事实,公示只要跟着落地,所有人都会被迫承认那条链“本来就该如此”。
“把说明稿的同步对象拆开。”周砚说,“先看谁先接,谁后接。”
顾明刚要操作,屏幕却忽然闪了一下,像是有人在远端切断了某个查询权限。下一秒,主屏中央弹出一条灰色提示。
【当前查看触发公示保护】
【建议:转入只读模式】
“他们反应挺快。”周砚冷笑了一声。
门外那人终于开口,声音压得很低:“你再往下翻,公示会提前。”
“提前就提前。”周砚抬眼,“我就是要看它怎么提前。”
那人喉结动了动,像是被周砚这句话逼得无处可退。提前公示,意味着他们已经准备不顾完整链路,强行把说明稿送出去。换句话说,第二层献祭一旦被卡住,他们会直接把过程塞进公示里,用结果反推过程,把未完成写成已完成。
周砚当然不会让这口气顺下去。
“顾明,把外联说明稿的草稿历史全部调出来。”他开口,“尤其是删改痕迹。”
“在拉了。”顾明手指飞快点着鼠标,“有一处很奇怪,v3.0到v3.1之间,公示对象增加过一次,后来又删掉了。”
“删掉了谁?”
“名册责任人签认旁的‘见证补注’字段。”顾明把那一行放大,“删得很干净,但系统留了影子。”
屏幕上,灰色的影子像一块被擦过却没擦透的污渍,旁边标着一个极短的字段名。
【补注:先公示,后补位】
屋里空气顿时一紧。
先公示,后补位。
周砚看着那行字,眼底没有半点意外,只有冷到发硬的沉静。原来所谓公示先失势,不只是让公示失去权威,而是要让对方必须露出真实顺序。先公示,后补位,意味着他们想拿外部说明去倒逼内部签认,把献祭过程反过来涂成无害流程。
“这就是他们的顺序。”周砚说,“先把说明稿放出去,再回头补人,最后让名册替他们背书。”
“那现在怎么办?”罗主任问。
周砚没回答,只是把那条删改痕迹拖到主屏中心,接着打开另一份刚从回传里抓出的附件。
【补位见证备案表】
【当前状态:待签】
“既然他们想公示先走,那就把签认卡死。”他说,“没有名册责任人签认,说明稿出不去。没有说明稿出不去,第二层献祭就不能开。”
顾明抬头:“可他们现在可能已经准备从别的口子补签。”
“所以要同时让别的口子失势。”周砚说。
他把屏幕上的驿站节点图往外一拉,四个节点一字排开。最亮的那个正是仓配联络边口,旁边还有一个本地签名片段接入点,最后落在名册旁路和外联说明稿之间。那条线看起来不长,却像一根勒住喉咙的绳。
“把四个节点的时间戳全部压上去。”周砚说,“让它们同时暴露。”
顾明一怔:“同时?”
“对。”周砚说,“他们靠的是顺序。顺序一乱,公示就会先失势。”
他话音刚落,系统里忽然跳出一条新的事件提示。
【外联说明稿调用失败】
【原因:见证补注字段缺失】
【状态:待人工处理】
屋里几个人几乎同时抬头。
周砚盯着那条“待人工处理”,心里却没有放松。他知道这不是结束,只是对方第一次被逼到必须人工介入。人工介入,就意味着有人要从后台站出来,亲手接住那个本该自动落下的签认。
而那个人,只要一露面,就再也不能躲在“流程正常”后面。
门外那人也看到了提示,脸色彻底变了。他像是终于意识到,周砚并不是在跟说明稿较劲,而是在逼公示端提前断气。只要公示端先失势,第二层献祭就会失去借口,名册责任人一旦被迫现身,整个补位链条都会暴露。
“你疯了。”那人哑声说。
“不是我疯。”周砚平静看着他,“是你们把献祭和公示绑得太紧。”
顾明快速拉出一份版本对照,声音发紧:“周砚,外联说明稿已经进了审批池,但没签成。现在审批池里有一个新动作,像是有人准备临时换公示口径。”
“换什么口径?”
“把第二层献祭改写成‘复核补录’。”
周砚低低笑了一下。
果然。对方开始往回掰字眼了。献祭这两个字一旦露出来,公示就死了。所以他们第一反应不是承认,而是改名,把补位、翻转、签认,统统换成一个无害的词。
“别让他改。”周砚说,“把原词挂回去。”
顾明手指一顿:“原词?”
“对。”周砚盯着审批池,“让它失势,就失在它自己改词之前。”
他点开回传日志,把那条“保留献祭痕迹”的请求直接拖进审批池旁边的备注栏,随后又把“先完成证人翻转,再入名册补位”的内部备注一并展开,像把一层层遮布当场掀开。
【第二层献祭预备】
【保留献祭痕迹】
【先完成证人翻转,再入名册补位】
三行字叠在一起,像三枚钉子钉死了公示的退路。
主屏安静了一秒。
下一秒,审批池里那条正在变形的“复核补录”突然卡住,进度条停在了半空,底下弹出一行醒目的红字。
【口径冲突】
【当前公示不可用】
罗主任闭了闭眼,像是终于等到了这一刻。
周砚却还没有停。
“把不可用继续推上去。”他说,“推到他们自己来问为什么。”
顾明没迟疑,迅速把这条口径冲突导出到共享审计池,再用只读方式送进关联通知链。几乎是同一时间,门外那人耳边通讯器又震了一下。他脸色一白,像听见了最不想听见的那句话。
周砚看着他,语气仍旧平稳:“回去告诉后面的人,公示已经先失势了。”
门外那人没动。
“第二层献祭想开,先把公示修好。”周砚说,“可你们修得越快,失势越快。现在不是谁能不能签,是谁敢先替这套词背名。”
走廊外的脚步声忽然多了一层,像有人正沿着冷白灯往这边赶。周砚知道,真正要来的人,已经听见这边的失势了。
而这一次,对方来得再快,也晚了半步。
因为公示的壳,已经裂了。