周砚没有等对方反应,继续往下说。
“把预置册的创建时间、创建人、首个调用时间、首次被外网看板引用的时间,全都拉出来。”他的声音很稳,稳得像一把刀贴着桌沿慢慢推,“我要知道它是先落册,还是先落事。”
纪检那边沉默了半秒,随即有人接话,语气明显比前一通电话更紧:“已经在调。你先别挂。”
周砚看着屏幕,没再出声。他知道自己刚才那句“先入册”已经把门撬开了一道缝。专项一旦被确认不是临时生成,而是先被放进册子里,那它的性质就变了。它不再是“发生之后的整理”,而是“发生之前的预设”。而预设一旦成立,所有后续动作都会被倒过来理解成按册执行,任何人都能在口头上轻轻一推,把责任从“谁先定口径”滑成“我们只是照专项走”。
这就是最恶心的地方。
不是谁做了坏事,而是坏事被写得像流程。
“结果出来了。”林序低声说,盯着屏幕的眼睛都没眨一下,“预置册创建时间,比专项立项早十一天。但首个调用,不是在正式专项启动前,而是在抽样之日那天凌晨。”
周砚的手指停住。
抽样之日。
这四个字一出来,屋里的空气像被什么东西轻轻拧了一下。不是所有人都立刻明白它的分量,但只要经历过前面那些翻来覆去的公示、复核、交割、回写,就会知道这不是普通时间点。抽样不是一个动作,它是一道门槛。谁在抽样之日前把模板先放进册里,谁就在抽样的规则还没完全张开时,提前把答案塞进了口袋。
“凌晨几点?”周砚问。
林序看着日志:“03:17。”
周砚眼神一沉。
03:17。
这个时间太熟了。太像夜路里最安静的那一段,灯没灭完,值班的人最容易松,系统最容易把“历史兼容”挂出来装成默认项。抽样之日背后的夜路,原来不是后来才生出来的,而是早就在凌晨三点多,把册子先铺开了。
“谁调用的?”他问。
“调用发起人是模板中心旧账号池。”林序顿了顿,像是怕自己看错,又把屏幕拉近了些,“但触发链上有一个转发节点,指向了内部专项联络组。”
方进终于开口:“专项联络组?”
“是。”林序点头,“组名很普通,像临时协调用的名字。可它的权限位很高,能直接把预置册的字段推到同步接口。”
周砚听着,没接话。
他现在已经能看见那条夜路的轮廓了。凌晨三点十七分,模板先入册,抽样之日还没亮,专项联络组先把模板推上同步接口,再通过外网看板给外部一个“这件事已经在专项里”的错觉。等正式抽样开始,所有人再顺着预告页、公示页、说明页往回看,就会觉得专项早已成立,抽样只是验证。
可其实,抽样才是被借来盖章的那一瞬。
“把抽样之日当天的所有专项调用全拉出来。”周砚说,“尤其是凌晨到清晨这段。”
林序立刻照做。几秒后,屏幕上出现一串密集日志。周砚的目光从上往下扫,最先看到的是专项预置册的调用,然后是预告页生成,再往下,是一次未写入正式公示的草案回写,最后一条,是抽样结果的自动摘要推送。
四步,连得像一条精心压过的走线。
先入册,后预告,再回写,最后抽样摘要出场。
“这不是正常专项流程。”信息中心主任终于忍不住开口,声音都有些发干,“这是把专项当成一条可复用的夜路。”
周砚看了他一眼,没点头,也没摇头。
“夜路不是问题。”他说,“问题是这条路被提前写进了抽样。”
说完,他把日志里的一个字段放大。
“看这里。”他指向屏幕,“‘抽样结果摘要’的生成时间,比抽样会议记录晚了七分钟,但它被标注成‘会议附件自动同步’。这说明什么?”
信息中心主任一怔。
林序比他先反应过来:“说明摘要不是在会后补的,是会前先生成了。”
“对。”周砚说,“而且摘要里写的不是原始抽样过程,而是已经整理好的结论。换句话说,抽样那天,路不是走出来的,是先被写好了再让人踩过去。”
这句话落下时,方进的视线微微一凝。
“你终于看见背后的夜路了。”他说。
周砚没有立刻回应。
他知道,自己现在看见的,不只是专项失去可否认性的原因,而是它真正的后台逻辑。专项之所以能一路推进,不是因为有人硬顶着往前走,而是因为有人把夜路铺好,再把抽样放上去,让抽样看起来像是在发现问题,实际上是在替先写好的路签字。
抽样之日本来该是查验。
可查验一旦被预置册带偏,就会变成给预案落印。
“把专项联络组的成员名单调出来。”周砚说,“我要看谁能碰预置册,谁能碰抽样摘要,谁能碰同步接口。”
林序没说话,手指飞快敲着。几秒后,一份名单弹出。周砚看了一眼,最上面是几个普通协调岗位,往下却有三个名字被灰底标记成“历史授权保留”。
灰底保留。
周砚盯着那几个字,忽然觉得有些讽刺。
所谓历史保留,往往不是因为它还有必要,而是因为它还没被清理干净。它像一根卡在制度缝里的旧针,平时不疼,可一旦专项启动,就能顺着旧缝把新的流程扎歪。
“这三个人现在还在岗吗?”他问。
“两个调离,一个转到集团办公室。”林序看着资料,眉头越皱越紧,“但权限没完全撤,属于只保留专项权限的旧账号。”
周砚笑了一下,笑意却没到眼底。
“只保留专项权限。”他重复了一遍,“说得真好听。”
方进也看着那份名单,缓缓道:“这就是先入册的后遗症。人走了,权还留着。人不在场,册子还能替他把手伸进去。专项一旦失去可否认性,先入册的东西就会自己替人说话。”
“所以公示才会再翻。”周砚接上,“因为公示不是单独翻的,是顺着专项的册子翻回来的。”
他把前一章里被压住的公示预告页再调出来,和抽样日志放在同一屏幕里对比。外网看板上的“建议使用完成表述”那句提示,和抽样摘要里的“建议据此形成统一说明”几乎是同一套语法。一个是往外推,一个是往内收,看起来方向不同,实则都在做同一件事:把原本可追的动作,提前塞进结果里。
“模板不只是模板。”周砚慢慢道,“它还是抽样前的路标。”
这时,纪检的电话再次进来。
周砚接起。
“你说的预置册,我们查到了创建审批。”对面声音低得像贴着桌面,“不是普通模板中心审批,是专项例行预审单里带出来的附件审批。换句话说,它当时不是被单独建的,是跟着抽样准备单一起进来的。”
屋里安静下来。
周砚闭了闭眼,脑子里那条线终于彻底合上。
预置册不是孤立存在,它是挂在抽样准备单下面的附件。也就是说,抽样之日还没来,夜路已经被打包进准备单了。先有册,再有专项,再有抽样,再有公示,最后才有外面看到的“已基本完成”。
原来最早那一步,不是门,不是窗,而是抽样准备单里那一页被折进去的附件。
“附件名叫什么?”他问。
纪检那边沉默了一下:“《专项抽样口径预置说明》。”
周砚缓缓睁开眼。
又是说明。
每一次说明,都是一层壳。先有说明,后有事实,事实就会被说明包起来,像没长出来就先被包上纱布的伤口。这样等外面的人看见时,就只会看见被处理过的样子,看不见最初的切口。
“把那份说明发给我。”周砚说,“还有抽样准备单的全版。我要看它到底把哪些东西预先写成了默认。”
“已经在传。”纪检回答,“但你最好做好准备,专项这边可能会有人来找你,问你为什么执着追这份册子。”
周砚没有立刻回答。
他看着屏幕里那份预置册,忽然很清楚地意识到,自己已经不再是在追某一条错误的回写链,而是在追一整套先入册的结构。这个结构最难打的地方就在于,它会把所有争议提前收进册里,让每一次追问都像在质疑早就定好的规矩。可一旦他能证明专项是先入册再实施,那么后面的抽样、公示、回写、完成表述,全都要重新回到“谁先写进去”的问题上。
这才是真正的问名。
不是问谁干了什么,而是问谁先把这件事写进册子里。
“让他们来。”周砚说。
挂断电话后,他把椅子往后推了一点,站起来走到窗边。外面天色已经开始发白,但白得不彻底,像一张被揉皱又摊开的纸,仍留着夜的痕迹。办公楼外的玻璃幕墙反着冷光,远处车流很少,路灯还没完全灭。那一线残夜像是故意挂在城市边缘,提醒所有人,抽样之日背后的夜路并不是瞬间消失的,它只是被白天盖住了。
方进站到他身侧,语气比刚才更低:“你接下来要把抽样准备单和预置册并起来看。”
“我知道。”
“还要看一件事。”方进说,“预置册既然先入册,那它一定不是只有一条路径。谁先把它放进去,谁就一定留了退路。那条退路,可能比你现在看到的更深。”
周砚看着窗外,眼神平静得近乎冷。
“退路一定会有。”他说,“但这次我不打算让它藏在夜里。”
他说完,回到桌前,把那份新到的抽样准备单打开。
第一页,标题整整齐齐,字面上没有任何破绽。
《专项抽样口径预置说明》
第二页,是一串被折叠的默认项。
默认完成表述、默认摘要口径、默认例外处理、默认后续公示路径。
周砚盯着“默认”两个字,像盯着一条刚露头的蛇。
他忽然明白,专项失去可否认性,不只是因为先入册,而是因为先入册之后,所有默认都被拿去替它打底。抽样之日不是起点,它只是那条夜路走到半途后,终于开始显影的地方。
而夜路背后,还有更深的一层。
那一层,正等着曲线一开,才会真正落印。