来源链,是灰名单能掉线的根,也是合作函能不能成立的根。没有来源链,灰名单只是几张乱纸;没有来源链,合作函也只是门外人随口说的合意。可一旦来源链被公开,谁先塞进去,谁后写进去,谁在尾门复核里动过手脚,全都会连成一串。
门外的人终于彻底沉默。
林昼知道,他们现在一定在想办法找第二条线,甚至第三条线来兜底。可灰名单已经掉线,硬钥匙也失真,人情捷径也暴露,尾门复核的壳已经裂开,他们再想补,就只能补到灯下。
而灯下,林昼最不怕。
“周工。”他轻声道,“把合作函风暴先写成预警。”
“预警内容是什么?”
“灰名单掉线后,所有挂靠条目先反向校验,再写回合作函。”林昼顿了一下,目光沉稳,“谁想补,就先把自己从名单里摘干净。摘不干净的,直接标异常来源。”
耳机那头飞快应了一声。
几乎同一时刻,门外手机震动声此起彼伏。
不是一部,是几部同时响。
深色外套男人低头看了一眼,脸色瞬间变得极难看。林昼不用看也知道,后场已经把灰名单公开页推上去了。只要公开页一亮,所有合作函附件、尾门复核、替代件来源、值班主任签字链,就都得重新受审。
“你们已经越界了。”男人咬牙。
“越界?”林昼看着他,“你们把灯下的阴影写进背面的时候,就已经越界了。”
他说完,转头看向纪检联络员:“把公开页放到最大。”
屏幕被投出来的一瞬间,转运库内所有人的呼吸都下意识停了半拍。
公开页最上方,第一条就是灰名单反向校验结果。
补录类灰名单:掉线。
人情挂靠类灰名单:掉线。
尾门复核类灰名单:掉线。
下面紧跟着是一条红色标记的来源链断点。
来源链:短期替代件值班主任口头知情未见完整签字未见尾码原件。
再往下,周工已经把合作函附件名重写了。
合作函附件:灰名单反向校验风暴预警
风暴两个字一出现,门外几个人的脸色就完全变了。
他们最怕的就是这一步。因为预警不是处分,不是判定,但它会让所有人都在灯下重新看一遍。只要重新看,灰名单就不再是后台抽屉里的东西,而是公开页上能被每个人拿来问一句“为什么”的东西。
“风暴一起来,你们还想补签?”林昼淡淡道,“先把掉线的名单重新认领,再说合作。”
男人的嘴唇动了动,像是想说什么,可最终只吐出一句:“你们会后悔把它公开。”
林昼没回他,只抬手把满意度页的背面折痕轻轻抹平。
“后悔?”他看着那道折痕,声音低得像在说给自己听,“我只后悔现在才把它翻出来。”
门外安静了几秒。
然后,灰白腕带人群里终于有人后退了半步。
只一步,却足够说明问题。
第一层人退,第二层就会乱。深色外套男人看见那半步,脸色更加难看,显然没想到灰名单公开后,真正先掉线的不是后台,而是站在门口这批人的信心。
“回去。”他低声吩咐。
可已经来不及。
周工的声音再次切进耳机,短促而沉:“合作函风暴已经触发,第一批附件开始回写,灰名单里有三条被系统标成‘来源不足’,正在自动退回。还有一条……不对,门外腕带编号开始和签字链错位了。”
“错位到哪一步?”林昼问。
“错位成无法互认。”
林昼眼神更冷。
无法互认。
这就是他要的结果。
灰名单先掉线,不只是掉线,它会让所有原本靠合作函才能写回去的名字失去对应关系。没有互认,名单不能写回;没有写回,撤退触发器就没法复位;没有复位,夜班裂缝就不能被解释成已完成。
门外那名深色外套男人终于抬起头,像是要最后挣一下:“你们要这样做,就等于把合作函撕了。”
林昼点头:“对。先撕掉假合作,再谈真校验。”
那人盯了他几秒,忽然转身,像是要往后撤。
可他刚一动,纪检联络员就已经把镜头对准了他的腕带编号。周工那边同步弹出一条新消息。
灰名单条目与腕带编号互认失败,来源链断开。
反向校验通过,待写回合作函附件。
林昼看着那行字,心里那块压了很久的石头终于往下落了一寸。
落得不多,却足够让他确认,今天这场风暴不是空响。
“周工。”他低声说,“把掉线结果写回合作函。”
“现在就写?”
“写。”林昼顿了顿,“写成双方都看得见的版本。”
耳机里周工应了一声,随后键盘声再起,密得像雨点敲在铁皮棚上。很快,公开页最下方新添了一段回写说明。
合作函回写条件:灰名单来源链补齐前,所有尾门复核暂停;人情捷径失效;硬钥匙替代件作废;签字链回到灯下。
回到灯下。
这四个字一出来,门外那群人的脸色就不只是难看了,甚至带上了一种被剥掉外套后的狼狈。因为他们都明白,这不是一句话,这是把他们惯用的所有灰路都照回明面上。灯下无处藏身,先前那些“差不多”“先过一下”“回头补”全都不再好用。
“你们已经把合作函风暴引爆了。”深色外套男人终于吐出一句,声音里压着怒意。
林昼看着他:“不是我引爆,是你们把阴影写太深。”
男人一不发,袖口却明显紧了一下。林昼知道,对方正在最后一次评估:继续站门口硬顶,还是先撤回去,等后台重新组织一套话术。可现在撤,等于默认灰名单掉线;不撤,合作函风暴就会继续往上烧。
烧到最后,最先扛不住的,往往不是门外的人。
而是那张原本想拿来当兜底的合作函。
“周工。”林昼忽然开口,“再补一条。”
“你说。”
“把掉线的灰名单按先后顺序排出来,按补录、人情、尾门三段写明。”他顿了一下,“同时把门外这批人的腕带编号做成对照表,发给公开页。”
周工毫不迟疑:“好。”
林昼看着门外,慢慢把声音放低:“你们不是想用名单控制人吗?现在我让名单先掉线。你们不是想用合作函把灰名单写回去吗?现在我让合作函先反向校验。等到所有人都看见谁在灯下,谁在阴影里,你们再想补,补的就不是流程,是自证。”
门外那人脸色彻底沉了。
可林昼已经不再看他。
他看的是屏幕,看的是那条刚刚完成第一轮反向校验的公开页,看的是那一页下方新生成的附件链接,看的是那行被周工重新写回去的标题。
合作函风暴预警:灰名单掉线后,反向校验启动
风暴预警四个字,在灯下格外醒目。
而就在这四个字稳稳落定的一刻,林昼耳机里又响了一声轻微的提示音。
不是周工那边的键盘音,也不是门外的手机震动。
是系统提示。
新灰名单入口检测中。
林昼眼神微微一凝。
他没有立刻接话,只把那张满意度页重新折好,折痕对准门缝白光。阴影在纸背上缓慢移动,像一只终于被灯照出的手。
他知道,真正的第二层还在后面。
灰名单虽然先掉线了,可它掉线之后,必然会引出另一层更隐的入口。现在这场风暴,只是把门前那一批人照出了脸。至于藏在合作函更深处、负责写回和再分发的人,还没真正露头。
但这已经足够。
因为风一旦起了,灰路就不再能只靠一句“知情”撑住。
门外的人终于彻底后退,腕带摩擦声一串串往走廊深处散去。林昼站在原地,没有追。他知道这不是结束,甚至不是一个真正的胜利,这只是把灯打在了该打的地方,把灰名单从暗处拽出来,让它先掉线,再反向校验,再写回合作函风暴。
而风暴刚刚开始。
走廊尽头的灯仍旧白得发冷,照得每一份纸都像能割手。林昼垂下眼,看着公开页上那一行行重新排开的来源链,心里一寸一寸地沉静下来。
他很清楚,下一步该来的,不会只是灰名单的补档,也不会只是合作函的修正。
对方既然敢在灯下阴影里埋名单,就一定还会在更深处埋第二层回滚编号。
可那已经是下一层的事。
此刻,先掉线的是灰名单。
先写回的是合作函。
而风暴,才刚把第一阵风吹进门。_c