纸杯搁在水泥台边,杯沿有一道不明显的缺口。水本来平得像一层薄玻璃,忽然被脚下某种更深的震动揉了一下——先是细碎的颤,紧接着一圈一圈同心纹冒出来,密得像有人在水底轻轻敲鼓。
远处有人说话,嗓子还没落地——
“嘟—嘟。”
双连哨音像两颗钉子钉进连廊的空腔,回声被防火门半掩的缝隙一截截切碎。下一秒,整个入口像被人按下了静音键:肩膀缩、脖子低、脚尖往墙根挪,连水桶里漂着的纸杯都不敢再晃。
走廊尽头有人低喝,声音不大,却能让人立刻照做:“别看,眼别抬。”
苏辰站在临时饮水点旁,没动。他看见每个人都在“把自己藏起来”——不是躲危险,而是躲一种看不见的审核。这里不是集合点,是被点名的地方。
一哨让人上岗,二哨让人消失——因为那不是召集,是验真。
地上有拖拽痕,从饮水点一直拖到防火门前,像有人把什么重物沿着裂缝拉过。门边的墙角堆着两只水桶,半满那只被挪到了更靠外的位置,桶壁还挂着几滴水,沿着塑料纹理往下爬。苏辰盯着那几滴水,像盯着一条会引来蚂蚁的糖线。
他不需要他们看见自己,他需要他们“必须执行”一次二哨。
——
冷库门口的卸货滑道边,金属滑轨结着霜,摸上去像摸到一根冻硬的骨头。有人把一块木板横在滑轨上当临时桌,霜被压出几道粗糙的指印。
苏辰把外勤带来的碎片压得很薄,像把一张纸折成两折,只留下最硬的折痕。
“别追全句。”他对队长说,“上一把、。我们抓了结构:咬—报—放。现在只抓两样。”
队长下意识想问“哪两样”,嘴唇动了动又忍住,像怕自己也把什么词说漏。
苏辰伸出两根指头,指尖在结霜的滑轨上停住:“第一,二哨之后那段确认词——尤其是最后一个字。系统判定点不在前面,落在尾巴上。”
顾清雪靠在冷库门框旁,呼出的气在灯下白了一瞬:“第二?”
“谁有资格说。”苏辰把第二根指头轻轻一扣,像扣住某个看不见的扣眼,
“是‘带本子的’亲口说,还是别人替他说。替他说,就说明‘二哨叫他的’只叫到代理;亲口说,才叫到人。”
队长皱着眉:“你不是说不回屋顶、不回二层链条?”
“不回。”苏辰的语气没有起伏,“战场换了。地下连廊入口——过渡交通点,必须放行、必须分流。那里才有硬规则。”
顾清雪看了他一眼:“你想把二哨变成手续。”
“他们升级成二哨制,就说明二哨不是提醒,是通行手续。”苏辰把“手续”两个字说得像敲章,“手续的关键不是哨音,是‘谁确认、谁通过’。”
——
系统UI像一层薄冰贴在他视野边缘,字不大,却冷得扎眼:
提示:二哨确认词(末字)=权限裂缝(价值:极高)
条件:需获得 ①末字清晰听辨≥1 ②说话者身份层级判定≥1(本人/代言)
警告:若对方改为贴耳私语,需改抓“群体响应动作”作为替代证据
苏辰把“末字”两个字在心里重复了一遍,像把钥匙的齿纹摸熟。
“他们会收音量,会贴耳。”队长低声说,像怕被墙听见,“你怎么保证能听到?”
“听不到就看动作。”苏辰把系统的警告顺手变成策略,“门栓链条会替我们作证。末字一落,手就会动。动作比台词诚实。”
顾清雪轻轻点头:“动作锚点。”
——
行动设计很简单,简单到不像陷阱。
苏辰不碰哨,不学哨,不制造误触发。他只推动一个“必须放行”的理由,让流程自己去找二哨。
地下连廊入口的饮水点是临时的:一排纸杯,旁边一只水桶,桶沿挂着毛巾,墙上贴着一张被水汽泡软的手写纸,字糊得只剩“饮水”“排队”两行还能认。
外勤提前做的动作只有一个——把那只半满水桶挪到更显眼的位置,不抢不偷,不制造争执。桶一挪,拖拽痕就变得新鲜,像刚发生过补给。
“这里有人在补水。”人的眼睛比制度更快,错觉比命令更早扩散。很快就有人聚过来,拿纸杯、伸手、排队——队列一成形,压力就来了:堵在入口,门就得开;门不开,后面的人就要挤;一挤,就有人越线。
越线,是硬规则最讨厌的东西。硬规则最喜欢用二哨来收拾。
苏辰让外勤撤到观测位:连廊入口侧面的废弃电表箱背后。电表箱门板半开,里面的旧线束像枯藤,正好遮出一条狭窄的视野缝——能看见防火门的门栓链条,也能看见地砖上那条裂缝线。
他只要看见“末字”和“咔哒”在同一秒发生。
——
“嘟—嘟。”
双连又一次压下来。
队列像被一根绳子勒住,所有人的脚尖齐齐停在那条地砖裂缝线后——没人敢越过半步。有人手里还端着纸杯,水面刚起的涟漪都被他硬生生按平,像怕水也越线。
执行岗从门侧探出半个身子,脸埋在阴影里。他的手已经摸到门栓链条上了,指节搭着铁环,却不拉。那动作停得太刻意,像在等某个不可省略的词。
他低声问了一句,声音压到只有门缝听得见:“二哨……后半句?”
门口更深的阴影里,有脚步声停住。那个人不露面,甚至不让衣料摩擦出声,只让一个短词落地——两字或者三字都行,前面含糊,末字却清脆得像敲在铁钉上。
“……”
末字一落,执行岗的手立刻动了。
“咔哒。”