第258章 关票开始反咬军牌
周砚把那份《展示点更新前置确认》扫到最后一页,指尖在屏幕边缘停住。
前两页写得像一场无害的例行报备,第三页却藏着一个极不起眼的附件字段,文件名短得像随手起的别名:`card_syte`。那一瞬间,屋里几个人都没说话,连门外保安和园区外联的交涉声都像被压远了。
“他们不是来碰碑面的。”周砚低声说,“是来借展示点,补一张卡。”
顾明抬眼:“什么卡?”
“军牌。”
这两个字落下,许衡眉心猛地一跳。
他不是第一次听见这种称呼,但在他们这条线里,凡是和“牌”挂上关系的东西,都不会只是身份标识那么简单。牌面是入口,牌背是权限,牌一旦和旧驿站、关票、碑阴压在一起,就不是证件,是能把人送进哪条路的凭据。
陆律把附件拉出来,放大那行被压在页脚的备注。备注很短,像是给执行层看的提醒:
`展示点更新需与军牌流转同步,避免票面冲突。`
她的声音一下发紧:“军牌流转?这里怎么会扯到这个?”
周砚盯着那行字,目光越来越冷。
“因为关票关到最后,不只是关请求。”他说,“它还在关人。谁的牌先过、谁的牌被留、谁的牌被塞进稳态收口,最后都会变成账。”
顾明咽了口气:“你是说,刚才那个关票动作,把军牌也卷进来了?”
“不是卷进来。”周砚说,“是反咬出来了。”
他说完,直接把驿站关票链路和展示点更新附件叠在一起。两条本来不该交叉的线,在同一个时间窗里撞上了:一边是年度池的稳态收口,一边是北侧展示点的前置确认。按理说它们是两个系统,两套口径,两条流程,可现在一看,关票那边为了把回头路掐死,居然把一个隐藏很深的同步口给踢开了。
那不是普通同步口。
那是旧路名册里才会用到的军牌映射口。
“看这个字段。”周砚指给他们看,“`card_syte`下面还有一层旧映射,p-bridge / card_hold / route-confi`。这不是展示点更新的字段,这是路牌确认。展示点只是壳,真正要同步的是牌。”
许衡的脸色彻底变了。
“军牌为什么会和这里挂上?”他问。
“因为旧驿站最早干的不是票务。”周砚说,“它干的是路。路一旦跟人绑定,就要有牌。牌不是身份证,是通行序列。谁拿哪张牌走哪条路,谁能在碑阴下面签收,谁能被放进先行名单,都要靠这个。”
陆律已经翻到展示点附件里那张被压缩过的旧表。表头很模糊,但还能辨出几个字:`route card / handover / route owner`。最底下一列被墨迹盖得厉害,只有一组编号露出来,像有人在故意把末尾藏住。
“这编号……”她停了一下,“像军牌号段。”
周砚没有立刻回答。
他把那个编号前后三位拆开,和旧驿站附页里的压章痕迹一比,问题就更清楚了。那不是普通编号,是和票口绑定的牌段,最早用来标记特定路线上的经手责任。也就是说,碑阴里压着的血账,不只是人和路,还有牌。
“这就对了。”周砚说,“关票一开始只想堵回头路,结果把军牌那条老映射翻出来了。它以为自己在清场,实际上是在刮旧壳。壳一刮,里面压着的东西就露了。”
顾明迅速把现有日志重新检索了一遍,几秒后,屏幕上跳出一串更刺眼的结果。
“有回调。”他声音发沉,“关票触发后,军牌同步接口在异常重试。失败原因不是权限不足,是牌段冲突。”
“冲突在哪?”周砚问。
“同一张牌,被重复挂到了两个票池。”顾明顿了顿,“一个是关票池,一个是军牌保全池。”
屋里瞬间安静。
这下连最外层的执行逻辑都变得可笑了。关票本来是封口,军牌保全池本来是护送,两个池子不该碰,可现在它们因为旧驿站的中转壳和碑阴附页,撞到了同一条牌段上。于是,原本被藏起来的牌段开始回咬,把“谁先动、谁先签、谁先放票”这条线往外撕。
许衡盯着屏幕,沉声道:“也就是说,旧驿站里不止有血账,还有军牌经手链。”
砚说,“而且军牌一旦进了这种链路,就不再只是人的牌。它是路的背书,是谁批准这条路能走、谁承担这条路出事的后果。关票本来是想把账压回碑阴,结果把牌段对撞出来了。”