问名延后。
这四个字像一声冷笑。
不是不能问,而是先让它延后。只要延后,就可以继续跑下一轮变量。只要下一轮变量跑起来,旧名就还在,旧责就还在,盲区实验就能继续在继承机制里压着,像一块石头压着水面,看起来风平浪静,其实底下全是暗流。
“问名被谁延后了?”周砚问。
林序迅速去看权限链,几秒后脸色微变。
“不是单点账号。”他说,“是继承机制维护池自动发起的延后,触发条件是‘年度变量未完成归档确认’。”
周砚眯了眯眼。
自动发起。
这就更麻烦了。
如果是人手工延后,还能追问是谁点的;可如果是机制自动发起,那就说明这套盲区实验已经深到足以把“延后问名”写成默认动作。也就是说,系统不是在等人批准,而是在自己替实验找缓冲。只要年度变量没完成归档确认,问名就自动延后,变量就继续翻,旧名就继续继承,盲区就继续被压住。
“把自动发起的条件再往前追。”周砚说。
林序快速点开归档确认链。
页面跳出一串很长的前置条件,其中一条让周砚的眼神微微一变。
继承节点存在未命名分支时,自动进入盲区实验观察期。
未命名分支。
“这就是问名的入口。”周砚低声说。
信息中心主任猛地看向他:“未命名分支是哪个?”
周砚没有马上答。他已经看见了更深的一层。归档确认链下面还有一条补充规则:
如命名链与责任链不一致,优先保留责任链;命名链暂挂盲区实验池。
优先保留责任链。
这句话听起来像合理的治理原则,实际上却是最大的陷阱。因为一旦责任链被先保留,命名链就可以被说成“暂挂”,而暂挂的东西最容易被实验池拿走。等实验池一接手,后面的年变量就开始翻,翻到最后,谁还在问名,已经不重要了。重要的是谁能继续保留那个未命名分支,把它一直拖在盲区里。
“那个分支,不在现行系统里。”周砚说,“它在旧治理系统迁移表里。”
他说完,直接把迁移表调了出来。
果然,在一条几乎被人忽略的历史迁移记录里,周砚看见了那个分支的原始命名。它不是新项目名,也不是专项名,而是一串非常普通的旧字段:
a-7
a-7。
看上去像一个毫无意义的占位编号,可周砚在看见它的一瞬间,就知道这不是普通编号。这种命名方式太像试验样本了。前面抽样之日的准备单里,专项准备说明a就是这么来的;现在,继承机制里的未命名分支也叫a-7。a不是随意,a是第一批。第一批变量,第一批保留,第一批盲区。
“这是继承机制的实验样本。”周砚说。
方进缓缓点头:“而且它是从最早的一批开始翻的。”
周砚的手指在桌面上停了半秒。
如果说a-7是第一批,那后面的year_var_a、year_var_b、year_var_c,很可能不是独立变量,而是在a-7基础上逐轮演化出来的年度翻转标记。也就是说,盲区实验不是某个时间点才启动,它从最早的旧节点保留下来那一刻就开始了,只是一直被继承机制包着,没人能真正看见它的骨架。
“把a-7的继承路径展开。”周砚说。
林序照做。
路径一展开,所有人都看见了最上面那条线。
a-7最早挂在资料归档协调岗名下。
后来岗位调离,a-7没有清。
再后来,a-7转入继承机制维护池。
再后来,它又被挂到了专项联络组的历史保留权限上。
再后来,盲区实验接口第一次被调用。
路径链像一条咬住自己尾巴的蛇,一次次换壳,一次次换名,可始终没离开那一个旧节点。周砚看着那条线,忽然觉得这不是简单的权限延续,而是一种有意设计过的命名陷阱。只要a-7不被问清,后面所有翻年变量都能借它续上去,所有结果都能被解释成“继承正常”。
“他们想保住的不是项目。”周砚说,“是问名之前的空白。”
这句话一出口,屋里的人都像被点了一下。
信息中心主任喉结动了动:“那现在怎么办?”
周砚看着屏幕,沉默了几秒。
怎么办?
现在不是把某个字段删掉就能解决的事了。删字段只会触发更深层的兼容预案,甚至可能直接把盲区实验从观察期推进到强制归档。真正能做的,是先把问名从延后状态里拽出来,把继承机制里那层自动保护打断,让a-7不能再以“未命名分支”继续挂在盲区里。
但要打断自动保护,必须先让它自己承认:它在保留一个不该继续保留的东西。
“先做两件事。”周砚终于开口。
林序立刻直起身。
“第一,把a-7的所有继承节点按年份分组,单独导出。我要看它每一年是怎么翻过去的,谁签了延后,谁签了保留,谁默认了同名同责。”
“第二,把盲区实验接口的自动延后条件抓出来,存成离线证据。尤其是‘未命名分支’和‘年度变量未完成归档确认’这两条,必须单独截。”
信息中心主任马上转向人手,屋里顿时又响起一片急促的键盘声。
周砚却没动。
他还在盯着a-7最早那一层归档记录。那一行记录下面,有个小得几乎看不见的备注:
如需问名,请由原始责任链发起。
原始责任链。
周砚忽然意识到,答案也许并不在现在这套系统里,而在更早的那个原始责任链上。继承机制能把盲区压这么久,靠的不是技术多强,而是把原始责任链切断了,让后来的人只能在继承链上打转。可只要原始责任链还没真正断尽,就一定有能把盲区实验翻回来的入口。
“原始责任链的发起人是谁?”他问。
林序手一顿,抬头看向他。
“查不到完整人名。”他迟疑了一下,“只显示一个被遮掉一半的签批缩写。”
周砚眯起眼:“什么缩写?”
林序把屏幕放大到最底端。
那一行被遮掉一半的字母慢慢露出来。
只剩三个半字母能看清:
y.w.
周砚盯着那两个缩写,脑子里像有什么东西轻轻一撞。
y.w.
他没有立刻说出声,只是把这两个字母在心里反复过了一遍。年变量,原始责任链,继承机制,盲区实验,抽样之日,曲线一开。所有线条在这一刻似乎都被扯到了一处,像终于摸到了那根一直藏在幕后、决定谁能问名的线头。
而这根线头,正从y.w.那里,安安静静地垂着。
周砚抬起眼,声音很轻,却冷得像铁。
“先别动他。”
他顿了顿,目光重新落回屏幕上那条a-7的路径。
“先把他的继承痕迹全挖出来。我要知道,盲区实验到底是从哪一年开始压在继承机制里的。”_c