周砚没有等对方反应,继续往下说。
“把预置册的创建时间、创建人、首个调用时间、首次被外网看板引用的时间,全都拉出来。”他的声音很稳,稳得像一把刀贴着桌沿慢慢推,“我要知道它是先落册,还是先落事。”
纪检那边沉默了半秒,随即有人接话,语气明显比前一通电话更紧:“已经在调。你先别挂。”
周砚看着屏幕,没再出声。他知道自己刚才那句“先入册”已经把门撬开了一道缝。专项一旦被确认不是临时生成,而是先被放进册子里,那它的性质就变了。它不再是“发生之后的整理”,而是“发生之前的预设”。而预设一旦成立,所有后续动作都会被倒过来理解成按册执行,任何人都能在口头上轻轻一推,把责任从“谁先定口径”滑成“我们只是照专项走”。
这就是最恶心的地方。
不是谁做了坏事,而是坏事被写得像流程。
“结果出来了。”林序低声说,盯着屏幕的眼睛都没眨一下,“预置册创建时间,比专项立项早十一天。但首个调用,不是在正式专项启动前,而是在抽样之日那天凌晨。”
周砚的手指停住。
抽样之日。
这四个字一出来,屋里的空气像被什么东西轻轻拧了一下。不是所有人都立刻明白它的分量,但只要经历过前面那些翻来覆去的公示、复核、交割、回写,就会知道这不是普通时间点。抽样不是一个动作,它是一道门槛。谁在抽样之日前把模板先放进册里,谁就在抽样的规则还没完全张开时,提前把答案塞进了口袋。
“凌晨几点?”周砚问。
林序看着日志:“0317。”
周砚眼神一沉。
0317。
这个时间太熟了。太像夜路里最安静的那一段,灯没灭完,值班的人最容易松,系统最容易把“历史兼容”挂出来装成默认项。抽样之日背后的夜路,原来不是后来才生出来的,而是早就在凌晨三点多,把册子先铺开了。
“谁调用的?”他问。
“调用发起人是模板中心旧账号池。”林序顿了顿,像是怕自己看错,又把屏幕拉近了些,“但触发链上有一个转发节点,指向了内部专项联络组。”
方进终于开口:“专项联络组?”
“是。”林序点头,“组名很普通,像临时协调用的名字。可它的权限位很高,能直接把预置册的字段推到同步接口。”
周砚听着,没接话。
他现在已经能看见那条夜路的轮廓了。凌晨三点十七分,模板先入册,抽样之日还没亮,专项联络组先把模板推上同步接口,再通过外网看板给外部一个“这件事已经在专项里”的错觉。等正式抽样开始,所有人再顺着预告页、公示页、说明页往回看,就会觉得专项早已成立,抽样只是验证。
可其实,抽样才是被借来盖章的那一瞬。
“把抽样之日当天的所有专项调用全拉出来。”周砚说,“尤其是凌晨到清晨这段。”
林序立刻照做。几秒后,屏幕上出现一串密集日志。周砚的目光从上往下扫,最先看到的是专项预置册的调用,然后是预告页生成,再往下,是一次未写入正式公示的草案回写,最后一条,是抽样结果的自动摘要推送。
四步,连得像一条精心压过的走线。
先入册,后预告,再回写,最后抽样摘要出场。
“这不是正常专项流程。”信息中心主任终于忍不住开口,声音都有些发干,“这是把专项当成一条可复用的夜路。”
周砚看了他一眼,没点头,也没摇头。
“夜路不是问题。”他说,“问题是这条路被提前写进了抽样。”
说完,他把日志里的一个字段放大。
“看这里。”他指向屏幕,“‘抽样结果摘要’的生成时间,比抽样会议记录晚了七分钟,但它被标注成‘会议附件自动同步’。这说明什么?”
信息中心主任一怔。
林序比他先反应过来:“说明摘要不是在会后补的,是会前先生成了。”
“对。”周砚说,“而且摘要里写的不是原始抽样过程,而是已经整理好的结论。换句话说,抽样那天,路不是走出来的,是先被写好了再让人踩过去。”
这句话落下时,方进的视线微微一凝。
“你终于看见背后的夜路了。”他说。
周砚没有立刻回应。
他知道,自己现在看见的,不只是专项失去可否认性的原因,而是它真正的后台逻辑。专项之所以能一路推进,不是因为有人硬顶着往前走,而是因为有人把夜路铺好,再把抽样放上去,让抽样看起来像是在发现问题,实际上是在替先写好的路签字。
抽样之日本来该是查验。
可查验一旦被预置册带偏,就会变成给预案落印。
“把专项联络组的成员名单调出来。”周砚说,“我要看谁能碰预置册,谁能碰抽样摘要,谁能碰同步接口。”
林序没说话,手指飞快敲着。几秒后,一份名单弹出。周砚看了一眼,最上面是几个普通协调岗位,往下却有三个名字被灰底标记成“历史授权保留”。
灰底保留。
周砚盯着那几个字,忽然觉得有些讽刺。