楼下的灯忽然闪了一下。
不是整层灭掉那种猛闪,而是像被人用指尖在电闸上轻轻拨了一下,白光短促地塌陷,随即又恢复。可那一瞬间,楼道里的影子全都往墙角缩了缩,像被什么无形的东西压低了头。
沈岚下意识抓紧了许沉的袖子。
“别看灯。”许沉低声说。
她已经把那张夜记折好塞进内袋,可心口还是紧得厉害。纸能暂时把她们钉住,能防住一部分被补录吞掉的缺口,却防不住楼里那套程序本身在继续运转。刚才那一下闪烁太准了,准得像对方知道她们正在写,知道她们刚刚把自己从夜里拖出来一点,便立刻来试探。
楼下传来翻页声。
很轻,像有人戴着手套一页页抚过总表。许沉盯着大厅尽头那道半开的门缝,心里一阵发冷。值夜老师没有离开,他还在看住宿总表,或者说,补录流程根本还没结束。
“我们写的那个,会不会被发现?”沈岚声音发颤。
“会。”许沉答得很快。
她不是在吓她,是在说实话。凡是落进这套系统里的东西,没有不被看见的。问题只在于,它是先被发现,还是先被补成另一种样子。她们现在能做的,是在被发现之前,把自己从名字变成一份能追认的记录。
走廊另一头忽然响起极轻的一声“咔”。
像笔帽扣上的声音。
许沉和沈岚同时抬头,视线穿过楼梯拐角,落在一楼大厅公告墙旁边。那里本来挂着住宿核验表和晚间值守安排,此刻却多出一张新贴上去的纸。纸边还翘着,像刚刚才从文件夹里撕下来,连胶水都没干透。
沈岚喉咙发紧:“又贴了什么?”
许沉没出声。
她已经看见了那几个字。
《晚间补录操作程序》。
不是规则说明,不是通知,也不是那种贴在公告栏上用来糊弄学生的套话。那几个字印得板正,黑得发硬,像一份真正跑流程的文书。她盯着标题,眼里像被什么猛地刺了一下。
程序。
这两个字比“鬼”更让人发寒。
楼里那些看不见的改动,名字与床位的互换,广播里的多名,临取待核,补录,现册登记,全都不是乱来的异响,而是被一页页写出来、贴出来、执行下去的程序。
“过去看看。”许沉说。
沈岚脸白得更厉害了:“现在?”
“现在。”许沉按住她的手腕,压低声音,“别出声,别碰门,也别让楼下的人抬头。”
两人沿着楼梯扶手边缘慢慢往下走。每一步都踩得很轻,像怕把地板惊醒。大厅里那盏大灯亮得刺眼,照得公告墙下的地砖像一块块剥开的骨头。值夜老师站在最靠里的桌边,背对着她们,手里拿着一本红色封皮的册子,正和刚贴上去的程序纸对照。
许沉在楼梯口停住,借着扶手的阴影往下看。
那张程序纸上分了好几段,标题下方是一行行密密的黑字。她看不清全篇,却能辨出其中几个反复出现的词:核验、补录、代签、现册、晨查前。每一项后面都跟着具体时限和执行人,有的写“值夜岗”,有的写“班级签收人”,还有一处被红笔圈了,圈旁边标着“不可空项”。
不可空项。
许沉心里猛地一沉。
原来空白不是被动出现的,是被明令禁止的。不是学生忘了写,而是程序不允许留白。只要有空,系统就会补;只要补了,原来的那个人就会被顶掉一层。
她盯着那张纸,忽然明白昨晚为什么会是三零四先被写出来。不是因为那个女生先出错,而是她先被推成了空项,空出来的位置立刻被程序补上了寝室号,补上了归属,补到最后,连名字都没了。
“你看这里。”沈岚的声音很低,几乎只剩气音。
许沉顺着她指的方向看过去,在程序纸第三段末尾,看到一行细得快要贴进纸纹里的补充说明。
“如出现姓名缺失,优先以床位、座次、岗位、班级代替。”
她盯着那行字,脑子里像有什么东西啪地一下对上了。
原来所谓遗忘,根本不是灵异现象,而是替代顺序。先拿床位代人,再拿座次压名,再拿岗位吞掉身份,最后在表格上留下一个能被继续执行的空壳。名字不是消失,是被一层层换成了更容易管理的标签。
她突然想起值夜老师胸前那个工牌。上面不是名字,是岗位。
原来那不是异常,是结果。
“这不是鬼。”许沉几乎是从牙缝里挤出一句话。
沈岚猛地看向她。
许沉盯着那张程序纸,眼神一点点冷下来:“是程序。”
这两个字说出口的瞬间,她自己都像被什么砸了一下。不是因为害怕,而是因为她终于抓到了这套规则最硬的那根骨头。楼里所有的怪,都有来源,都能落到一张表、一页程序、一条签字要求上。程序不是活物,可它能比鬼更准地吃掉人。
楼下忽然传来一声咳嗽。
值夜老师把红册合上了,转身朝楼梯方向看了一眼。许沉心头一跳,立即拉着沈岚往阴影里退。可那道视线并没有真的落过来,只在她们藏身的楼梯口附近停了几秒,又慢慢移开。
“谁在上面?”值夜老师问。
声音不高,却压得人喘不过气。
沈岚脸都僵了,手指冰得像刚从水里捞出来。许沉按住她,没让她出声。大厅里安静了几秒,值夜老师像是没等到回应,便低头继续翻册子。那一页纸翻过去时,许沉看见册底露出一角蓝色标签,上面写着“补录记录”。
补录记录下面,还有一栏小字。
“夜记备案。”
许沉瞳孔一缩。
她们刚写下夜记,那边就已经有备案位了。不是巧合,是这套程序本来就能追着她们的动作走。只要她们开始记录,程序就会把记录也纳入管理。
“走。”她低声说。
沈岚几乎是被她半拖着退回楼梯。两人顺着二楼走廊往里走,直到离大厅远了些,才敢停下。沈岚喘得厉害,眼睛里全是惊惧:“你看见了吗?他们连我们写什么都知道?”
“知道一点。”许沉说。
她没把话说满。她还不确定值夜老师是不是当场看见了她们写夜记,还是程序本身已经在每个人身上留下了可追踪的痕迹。但有一点可以确定,学校不是单靠一个人、一张表在改,它是靠一整套被反复执行过的手续在吃人。
她伸手摸出内袋里的夜记,指尖碰到纸边,忽然想起刚才那页程序纸上“夜记备案”四个字。
“我们不能只写自己。”她低声道,“还得写程序。”
沈岚怔了一下:“写程序?”
“写它怎么运行,谁递的表,谁盖的章,谁说了补录开始,谁让空项不能留,谁让名字替换成床位。”许沉抬头看她,眼神比刚才更定,“只要它是程序,就一定有执行痕迹。”
沈岚慢慢明白过来,呼吸都稳了一点:“你是说,抓它的流程?”
“对。”许沉点头,“流程比人诚实。人会说记不清,表不会。”
她们在走廊尽头蹲下来,借着消防指示灯微弱的绿光重新摊开纸。许沉把刚刚看见的程序纸内容一条条复述,沈岚则快速记下。两人写得很快,像在和楼下那套补录抢时间。等到“不可空项”四个字落上去时,沈岚的手已经开始发抖,可她还是咬着牙把那行字写端正了。
写完后,许沉盯着纸面沉默了几秒。
“还差一个。”她说。
沈岚抬头:“什么?”
“是谁贴的程序。”
这句话一出,走廊里顿时静了一下。
她们现在已经知道程序存在,知道它有执行步骤,也知道它能追着人改写。可最关键的那个人还没露面。谁把程序贴上公告墙,谁在值夜老师和红册后面发指令,谁让这套东西一夜一夜往下跑,这些都还藏在更深的地方。
沈岚声音发紧:“会不会是教导处?”
许沉没立刻答。
她想到第110章里值夜老师工牌上的岗位名,想到住宿总表上那条一笔一笔补出来的现册,想到广播里永远像按着某种节奏在播报的女声。教导处也许在更上面,但现在还不是把它揪出来的时候。她们先要拿到程序的执行链,再往上碰。
就在这时,楼下又响起翻页声。
比刚才更急,像有人在加快核对。紧跟着,广播里忽然传出一段陌生的男声,语气平缓,像在念一段熟得不能再熟的说明。
“夜间补录继续,未完成项优先处理。现册与床位冲突时,以补录程序为准。”
许沉浑身一紧。
这不是广播员平时那种播音腔,也不是值夜老师的声音。声音没有情绪,平得像打印出来的一样。可正因为太平,反而更像某种终端提示,冷冰冰地告诉楼里每个人,程序已经启动,冲突也已经定了裁决。
沈岚脸色白得彻底:“这是谁在说话?”
许沉望着楼下,喉咙发涩。
她没有答案。但她知道,刚才那一句,不是鬼说的。
程序也不会自己长出声音。
有人在背后维护它。有人在夜里把它一条条接上,把空白补成结果,把人补成床位,把名字补成岗位。
她把纸慢慢折好,压进掌心,像压住一根刚摸到的骨头。
“先记下来。”她说。
沈岚咬着唇点头,迅速在纸末尾补上最后一行。
陌生男声。
补录继续。
现册为准。
许沉看着那几个字,心里那点发冷的疑问终于沉下去,变成一块硬石头。
程序不是鬼。
可比鬼更可怕的是,程序后面有人。
楼下翻页声停了。
紧接着,红册合上的声音像一记短促的钉子,轻轻敲在夜里。许沉抬眼往楼梯口看去,只见值夜老师的影子正一步一步从大厅那头转过来,停在楼梯下方。灯光从他肩头压过去,把他的脸切成了半明半暗的一块。
他没有抬头,只低声说了一句。
“上面那两个,下来签字。”