现在开始输出新的章节正文:空气像被那枚同步落印钉住了。
屏幕上的红光还没完全褪去,边册入口那一行“责任回流:已标记”却像已经烧进了系统底层,冷硬得不近人情。周砚没有立刻说话,指节还压在回车键旁边,像是在等那一下落印的余震真正传开。
“第二层翻出来了。”顾明的声音有些发紧。
周砚盯着“第二层血账:可追”几个字,缓缓把手收回来,语气却没什么波动:“不是翻出来,是它自己没藏住。”
女人的眼神还停在那行结果上,呼吸微微发颤:“可追,是什么意思?”
“意思是,边册之后那一层,不再能说成流程损耗。”周砚说,“它已经进了责任链。谁补的,谁回流的,谁把账从主册边上挪走的,都会被追到。”
中年男人低声道:“那现在会有人急着切断边册。”
“不是会,是已经开始了。”
周砚话音刚落,屏幕右侧忽然连续跳出三条灰色告警。
【边册补记请求:转入人工复核】
【责任回流标记:请求撤销】
【同步落印链:外部读取异常】
顾明脸色一变:“他们在撤。”
“撤不掉。”周砚说。
他没有看那几条告警,而是先把“边册补记规则”单独封存,再把刚才同步落印的时间戳、访问记录、回流标记一起拖进只读区。每一个动作都干净利落,没有任何多余动作。现在要做的不是抢速度,而是让对方每一次补救都晚半拍。
门外那阵脚步声又响了一下,比刚才更近。
这一次,门把手被轻轻碰了一下,没有推开。像有人站在外面,听见了屋里的变化,犹豫着要不要进来。
女人转头看向门口,声音压得很低:“外面有人。”
周砚看了一眼门,淡淡道:“让他听。”
中年男人皱眉:“你确定?”
“确定。”周砚说,“边册既然已经落印,最怕的就是对方躲着不动。让他听见,才能逼出下一步。”
顾明很快把后台访问列表拉出来。那几条异常读取请求并不来自核心签发位,而是来自一个被反复转接的内部账号,路径绕得很长,像故意把自己藏在中间层后面。
“不是主位。”顾明道,“还是中间那批人。”
“那就对了。”周砚说,“主位不会先动,先动的一定是想替主位挡血的人。边册之后一旦落印,他们最怕的不是账翻出来,是翻出来以后第一个落到自己头上。”
女人一怔:“那证人呢?不是说这章还要翻证人?”
周砚点头,指尖在屏幕边缘点了一下,调出刚刚并进来的第三个分支。
【证人链】
【状态:待翻】
【当前位置:边册后侧】
【联动项:回签 / 见证 / 人工复核】
“证人一直在边册后面藏着。”他说,“边册是账,证人是口。账翻出来以后,口就藏不住了。因为很多边册之所以能落,是靠有人替它说过话、按过手印、做过见证。现在账被钉死,证人就会先失势。”
顾明皱得更紧:“可翻证人,不是会把口供也翻出来吗?”
“要的就是口供。”周砚说,“没有口供,边册只能证明有账,不能证明是谁把账做成现在这样。证人一翻,谁先替谁挡,谁先替谁递话,谁先替谁压回签,全都会露出名字。”
中年男人沉默了两秒:“那他们一定会先保证人。”
“对。”周砚说,“所以证人先失势,不是因为我们打到了人,是因为边册把他的位置抽空了。账一翻,他就不能再站在原来的位置上说话。”
屋里安静了一瞬。
顾明忽然抬眼:“证人链里弹东西了。”
屏幕最下方,一行新消息正缓慢展开。
【证人再翻请求】
【来源:边册后侧】
【状态:预失势】
【附注:拟撤回见证】
女人瞬间明白了:“他们要撤见证?”
“是撤位,不是撤人。”周砚说,“人还在,位子先没了。见证位一撤,原先按下去的手印就能被说成旁证,旁证再往下退,就成了没人负责的转述。转述一多,账就会被稀释。”
顾明把证人链的历史操作翻出来,果然看到几条极短的回签动作,时间都压在封册和交割之间,像是专门为这一刻准备的。
“这些人是补位进来的。”他说,“不是核心签发人,但都在场。”
“在场就够了。”周砚道,“证人不是只有签字的人才算,按过章、递过册、见过落印的人,都能成为证人。问题在于,他们现在想把自己从见证位上撤下去。”
门外那只手终于推开了门。
进来的是一个穿着灰色衬衫的男人,手里还捏着一叠打印纸,脸色明显发白。他显然听见了刚才那句“证人链”,进来后视线先扫过屏幕,又迅速落到周砚脸上。
“你们在做什么?”他开口时,喉咙有些干。
周砚没起身,只抬了下眼:“你来得正好。证人再翻,轮到你了。”
男人明显一僵:“我不是证人。”
“你是不是,不是你说了算。”周砚说,“你刚才站在门外听了多久,你自己最清楚。”
男人的脸色更难看了,手里的纸也攥得发皱。
顾明认出了他,低声道:“是边册复核组的王策。”
王策像被这句话当头一击,脚步都顿了一下:“你们怎么会知道我的名字?”
“因为证人再翻,翻的就是你这种名字。”周砚平静地看着他,“你在边册补记那一层上,按过一次确认。”
王策猛地抬头,声音都变了:“那只是流程复核!”
“流程复核也是证人。”周砚说,“你如果只是看过,不会出现在回流标记旁边。你如果只是转述,不会留下签收时间。”
王策的嘴唇动了动,像是想反驳,却一时什么也说不出来。
女人下意识看向顾明调出的记录,果然有他的名字,位置很靠后,却清楚得避不开。
【复核见证人:王策】
【操作:边册补记签收】
【时间:封册落印后二十一分钟】
【状态:待翻】
“二十一分钟。”周砚重复了一遍,语气冷了些,“交割失势后三十分钟窗口没到,你们就先补边册了。现在问名窗口已经开了,血账也翻了,你还想把自己摘出去?”
王策脸色彻底白了。他不是没想到会出事,只是没想到会在这一刻被直接点出来。原本他以为自己只是在中间层签了个字,替上面走一道,不会留下太重的痕迹。可此刻屏幕上那一串“待翻”,像一只手把他从人群后面拽到了灯下。
“我只是按通知办。”他声音发虚,“我没决定什么。”
“你没决定,但你见了。”周砚说,“见证不是决定,见证是承担你看见的那一刻。边册之后同时落印,你站过的位置已经变了。你现在想撤回见证,晚了。”
王策往后退了半步,眼神里已经有了明显的慌乱:“那你们想怎么样?”
周砚没有回答,只把屏幕上的证人链直接切成公开视图,随后点开了一个新的待办框。
【证人翻查】
【目标:边册补记签收人】
【动作:见证位确认】
【附加:撤回请求无效】
“我们不想怎么样。”他说,“我们只要你把当时看见什么,说清楚。”
王策喉结滚了一下,整个人像被那句话逼得无处可退。
“我……我只看到有人把补记页夹进去。”他终于开口,声音很轻,“不是我经手的。是交割端那边的人送来的,说是要补责任回流。还说,只要边册先落印,主册那边就不会再追。”
顾明眼皮一跳,立刻把这句话记进取证日志。
“谁说的?”周砚问。
王策摇头:“我不能确定。是电话里说的。声音被处理过。”
“那你刚才为什么要撤回见证?”周砚继续问。
王策的脸更白了:“因为我收到消息,说边册之后会先追到复核组。有人让我别留在原位上,说只要主动把自己从见证名单里拿掉,就能当作没参与。”
女人听到这里,脸色一沉:“所以他们连证人位都要先失势?”
“对。”周砚说,“证人先失势,是为了让边册只剩账,没有口。现在你自己说出来了,就证明他们确实在撤位。”
他停了一下,目光仍然稳稳压着王策。
“你不用怕。”周砚说,“怕也没用。你现在不是站在他们那边了,你是站在血账翻开的这一边。”
王策的手还在抖,想说什么,又被屋里那种压得极低的安静逼了回去。他看着屏幕上的“证人翻查”四个字,终于意识到自己不是被拉来审问,而是被卷进了一次彻底翻面的节点。
顾明忽然低声道:“还有一个。”
“什么?”周砚问。
“证人链下面又跳了一层。”顾明把鼠标往下拖,果然看见一个更深的分支缓慢显现。
【暗证】
【状态:未命名】
【联动:边册落印后侧】
周砚眼神微沉。
“暗证出来了。”他说。
女人抬起头:“暗证又是什么?”
“不是正式证人。”周砚说,“是替别人说过话、替别人递过册、替别人把责任压回去的人。边册之后如果还有人藏着,就是这种暗证。”
中年男人沉声道:“那是不是要把暗证也翻出来?”
“要。”周砚说,“但不是现在。先把证人这一层压住,暗证会自己浮上来。现在翻太多,反而会让对方把最后的口子堵死。”
他话音刚落,王策口袋里的手机忽然震了一下。
王策整个人像被烫到一样,慌忙去摸手机,屏幕上只有一行短得刺眼的消息。
【撤位失败。】
四个字。
他脸上的血色瞬间褪得干干净净。
“你看,”周砚淡淡道,“证人再翻之后先失势的,不是我们。是你们想撤的那条证人位。”
王策的嘴唇微微发颤,半天没说出话来。
顾明已经把那条消息同步进了取证包,声音低却清晰:“撤位请求失败,说明他们想把证人链从边册里抽出去,没抽动。”
周砚点头:“抽不动,就说明边册落印已经把位置钉死了。”
他看向王策,语速不快,却每个字都像钉子。
“现在轮到你决定了。”他说,“继续替他们遮,还是把你刚才听见的那句电话原话说完整。你要是还想保自己,就别再想着撤位。证人链一旦先失势,后面的人会把你当成最方便的挡板。你现在站出来,至少还能证明你不是最后那个补洞的人。”
王策的喉咙滚了很久,终于闭了闭眼。
“我说。”他说,“电话里的人让我盯住边册补记签收,等同步落印后,如果系统提示‘责任回流已标记’,就立刻把见证撤掉。还说……还说只要证人链先失势,血账就能继续留在边册里,不会再往上翻。”
屋里几个人同时沉下脸。
周砚却反而更稳了。
因为这句话,等于把对方最后那层遮挡也撕开了。
“很好。”他说,“你这句,足够了。”
屏幕上的取证日志自动补了一行红色结论。
【证人链:已翻】
【证人位:失势】
【撤位指令:可追】
【边册后侧:继续暴露】
窗外的天光一点点白起来,灰色的云像被割开一条缝。周砚看着那行“继续暴露”,很慢地吐出一口气。
血账再翻到了边册之后,证人再翻之后也已经先失势。
下一步,不是让他们继续躲,而是让躲在后侧的人,自己走到前面来。