不是医护,不是保安。
那脚步声短、急、却又刻意压得很轻,像是熟悉这条走廊的人在借着夜色偷进来。林昼几乎在听见第一声时就把视线从备用终端上挪开了。
走廊尽头的白灯一晃,冷得像刀口。
两个穿深色外套的人从拐角闪出来,前面那个提着一只灰色文件袋,后面那个手里捏着一张折过的纸,走路时脚尖都尽量贴着地面,像生怕惊动什么。可这地方本来就不是给他们藏的。服务台外侧那块公开屏还在播排队提示,镜头没关,公告页、留痕页、平板屏幕、镜面反射全被收在同一片画面里,任何多出来的动作都会被拍进去。
为首那人抬头看见林昼,脚步顿了一下,明显没料到这里还站着这么多人。
“谁让你们进来的?”梁组长先开了口,声音不高,却把整条走廊的温度压低了几分。
那人没直接答,视线先扫过公告页,又扫过平板屏幕,最后落在主屏右下角那串还在跳的词库同步提示上,脸色瞬间变了。
林昼看得分明。
这不是临时来补位的执行层,这两个人是冲着词库来的。
“来晚了。”林昼说。
那人喉头动了动,强撑着把文件袋递出来:“我们是……来送补充确认件。”
“补充确认件?”林昼看都没看那袋子,“送给谁,送到哪一层,送的是哪一版?”
那人被问得一滞,显然没想到林昼会直接追到版本层。旁边那名拿纸的人下意识把纸往身后藏,动作刚起,镜头里就被拍得清清楚楚。
周工在耳机里低声道:“他们不是来补件,是来接桥的。纸袋里有第二层清单的落点签条。”
林昼目光一冷。
第二层收网清单。
这几个字在他脑子里一闪而过,像原本压在暗处的一块铁,终于露出边角。对方把听证日、执行窗口、公告背面、境外词库、公开措辞全都串成一条桥,桥的另一头不是单纯的回滚,不是简单的补录,而是更深一层的收网动作。前面的所有失真,都是为了让这张清单能合法落地。
“把袋子打开。”林昼说。
那人明显不愿意,身子微微往后偏了一寸。
梁组长已经往前一步,手直接按住了文件袋口:“现在开。”
灰色袋口被扯开,里面没有公文,也没有正式签发的文件,只有一叠薄薄的白纸,最上面那张印着淡灰水印,像医院常见的材料页,可底下每一行字都冷得发硬。
`slot03finalwitness`
`publicanchorsecondary`
`revenuereturndarkc****recovery`
`collectionlistphase-tworetrieval`
林昼眼神骤然一沉。
果然。
他们在执行窗口背后藏的,根本不是一场核验,也不是一版公告修订,而是一张第二层收网清单。前面的词库失真、公告失真、到场指纹、三点锁,都只是为了把“谁来见证、谁来签、谁来认”这三件事提前钉住。只要这张清单落下,回流暗渠就会在程序上被判定为“已完成回收”,后续所有真正该追回的东西,都会被抹成已归并、已入库、已结清。
“他们想把这次收网写成完结。”林昼低声说。
“写成完结?”护士长听得背后发凉。
“对。”林昼指尖在那几行字上点了一下,“不是收完,是写完。只要写成完结,后面再出现的回流就能被说成新增噪声,不属于本案,不需要追,不需要返,不需要再开口。”
为首那人脸上明显掠过一丝慌。
他知道自己带来的不是普通文件,所以也知道林昼已经看懂了。
“你们没资格碰这个。”那人终于硬着头皮说,“这是上层确认用的。”
“上层确认?”林昼抬眼,“谁的上层?境外节点那层,还是你们公告背面那层?”
那人被一句话堵住,脸色难看得厉害。
林昼没有继续逼他。他知道,真正的答案不在这两个人嘴里,而在那张清单和词库的咬合里。现在的关键不是审他们,而是把这张第二层清单在公开镜头下撕开,让它失去“单独存在”的资格。
“把清单贴到公告旁边。”林昼忽然说。
梁组长怔了一瞬,随即明白他的意图,直接把那叠纸抽出来,挑出最上面几张,连同清单第一页一起并排贴在公告页右侧。正面的公开公告、背面的反向说明、第二层收网清单、现场留痕页,四样东西挤在同一块镜头里,像四面镜子互相照着,谁也藏不住。
主屏几乎是立刻闪了。
`conflictstackdetected`
冲突堆栈已识别。
`secondarylistexposure`
第二层清单已暴露。
`authorityharmonizationpaused`
权威归一已暂停。
林昼眼底没有半点松动。
暂停,不是失效。
他太清楚这类结构了。对方不是被打断,只是被迫停下重算。只要他们还能在词库里找到一处能落笔的地方,这张清单就还能换个名字继续写。现在必须趁着它停顿,把回流暗渠真正先掉线。
“压舱石那边怎么样?”他问周工。
“正准备写回。”周工的声音很快传来,“逆风口已经开始掉线,但还没断干净。对方在试着把第二层清单挂到回流暗渠里,想让它伪装成返还核销。”
“让他们挂。”林昼说。
周工一愣:“你说什么?”
林昼的目光落在清单底部那行极细的灰字上,那里藏着一串路由尾码,尾码后面挂着一个极短的标记,像是专门给程序看的:
`escrow-2`
他几乎是在看到那串字的瞬间就判断出来了。
第二层不是要写进本地流程,是要写进回流托管层。对方真正想做的,不是把钱、人、材料一并收掉,而是把“谁收了什么”先行归档到一个看似正常的托管账面上。等账面一合,暗渠就会被记成合规回流,后面再追,只能追到一张漂亮的结清表。
“让他们挂上去,才知道挂在哪。”林昼说。
梁组长立刻明白了:“你是想顺着第二层清单去找托管层的入口?”
“对。”林昼声音沉稳,“不是抓清单本身,是抓清单准备往哪儿落。它落下去之前,一定要经过回流暗渠的那个中继点。把中继点先拔了,它就只能掉在地上,变成一堆废纸。”
话音未落,耳机里周工突然压低声量:“逆风口开始掉线了。”
林昼抬眼。
主屏左侧那条原本还在稳定滚动的执行链路,忽然开始出现轻微的断续。不是整条崩,而是一格一格地断,像有人在风口上拔掉了第一根固定绳。公告背面那层灰纹也在变薄,原本快爬到中线的灰,开始往回缩。
“压舱石写回了?”林昼问。
“还差最后一步。”周工答,“它现在在回写‘回流暗渠’的定义,准备把第二层清单的落点改成公开核销口。但对方也在同步反写,想把这条口子改成二次归集点。现在两边正在抢同一条词。”
林昼瞬间明白了。
这就是逆风口。
风一旦换向,最先掉线的永远不是最边上的绳,而是被两边同时拽住的那一段。谁先把那一段写稳,谁就能把后续的流向改写成自己的版本。现在他们争的不是一笔账,也不是一页纸,而是回流暗渠到底算谁的路。
“把现场公开镜头切到清单第一页。”林昼说。
护士长没有半秒迟疑,直接把镜头角度调高。
镜头一切过去,清单第一页正中间那几个字立刻暴露在所有人眼前:
`phase-tworetrievalsecondaryharvest`
二层收网。