总册那一声挣扎没有立刻停下去。
广播静了,楼也静了,连走廊尽头那盏坏了一半的应急灯都像被人掐住了呼吸,只剩下极淡的一层红光贴在墙皮上。许沉站在广播室门口,手心里全是汗,刚才那只按住最后一页的手影还压在他视线里,怎么都散不干净。
“它没熄。”林见夏先开口,声音压得很低,“它只是被按回去了。”
程野咽了口唾沫,回头看了一眼广播台。那页点名底稿还摊着,先亮墙再点名那行字像被人擦过一遍,笔迹边缘发毛,仿佛随时会被新的字压住。墙上贴着的旧名字却一点没少,周栩挂在最上面,下面一排排旧纸条在灯下发白,像一群已经回来的影子。
“刚才那一下,点名已经开始偏了。”站在墙边的女生说。她一直没报名字,直到现在才把黑壳笔放下,“总册被我们撬开了口子,它会先找补口,补口不在广播室,就会往系统里走。”
“什么系统?”程野问。
女生看了他一眼,像是在确认他是不是还能跟得上:“转学系统。所有被删、被换、被临取过的人,最后都得在那边留过痕迹。名册可以黑框,座位可以抹掉,广播可以改口,但转学系统里有原始流向。谁从哪班进来,什么时候转走,转去哪里,接收人是谁,谁签了字,最后都会落进去。”
许沉心口一紧。
他以前只把转学系统当成教务处里的一条普通流程,顶多是换班、借读、调档。可现在听来,那不是流程,是学校用来把人从一个名字改成另一个名字的通道。点名册可以一页页换掉,但只要系统里还留着原始记录,就还能追到谁先动了手。
“我们现在去查。”林见夏说得很快,像已经在脑子里走过了一遍路,“广播室今晚被占了,值夜室刚才也乱了一次,教务那边不会马上反应过来。转学系统如果接在总册后面,今晚就是口子最大的时间。”
站在墙边的女生点了点头:“我跟你们去。系统那边有旧备份,但权限要刷卡。”
“你能进?”许沉问。
“我以前就是负责贴补录单的人。”女生说这句话时没有情绪,像只是在报一个岗位,“补录单、转学单、异动表,纸和系统最后都要对上。我知道门在哪,也知道哪张卡能刷进去。”
她说完,广播台前那个女生已经把底稿折好,塞进校服内袋。她抬起头,目光很稳:“但你们要先想清楚,转学系统不是让你们去找名字,是让你们去改点名。你们一旦把人从系统里拉回来,夜里点名就会反着找你们。总册被惊动以后,缺口会记住是谁开的。”
“记住就记住。”程野嘴硬了一句,可声音还是发虚。
“不是记住那么简单。”女生看着他,“它会先找你最熟的人下手,让你忘得最快。你们改掉一行,它就会从别的行里抽走一个人,逼你先认不出谁少了。”
屋里一下安静了。
许沉忽然明白她为什么说得这么直接。不是吓人,是提醒。因为真正危险的不是“有人被删”,而是被删的时候,连自己也开始分不清谁原本在身边。名字一旦进了系统,删改就不只在纸上,它会顺着点名的顺序往人脑子里钻。
“走。”林见夏没再迟疑。
她第一个出了广播室,沿着顶楼拐角往下。许沉跟上时,手指无意间碰到口袋里的退场单,纸边已经被汗浸得有些软。他低头看了一眼,那张单子上“周栩”两个字还在,可旁边的空白处忽然多出一道极浅的横线,像有谁刚刚路过,用指甲轻轻划了一下。
他心头一跳,快步把纸抽出来。
空白处不只是一道线。
是一行几乎看不见的字,淡得像从纸背渗上来的:
`查转学系统。`
许沉的脚步顿了一瞬,抬头时,林见夏已经回身看见了他手里的纸。她也看见了那行字,眼神一下沉下去。
“总册在催我们。”她说。
孟伯从后面追上来,额头上全是汗,手里还捏着那本被他随身带出来的旧值夜册。他喘了口气,先看了一眼那行字,才低声说:“不是催,是引。它知道你们现在最想找原始流向,就会把路递出来。可路递出来的地方,往往是它提前埋好的口。”
“那也得去。”许沉说。
他不知道自己为什么突然说得这么硬,可话出口的时候,连他自己都没法收回。黑框名单、退场单、临取流程、总册、广播,这一整套东西从晚读开始一路往上爬,已经爬到他没有退路了。既然学校一直靠改写点名来决定谁存在,那他就得先找到改写的地方。
转学系统在旧行政楼的三层。
那地方平时不让学生靠近,白天门口挂着“档案重地,闲人免入”的牌子,夜里连灯都不常开。可今天楼道里却有一点异样的亮,像有人提前把里面的电脑屏幕唤醒了,隔着磨砂玻璃透出一层蓝白的光。
“有人在。”站在前面的女生低声说。
她把校牌捏出来,在门禁上刷了一下。提示灯先红后绿,门锁发出一声极轻的咔哒,像一把本来该锁死的锁自己松开了。
门开的一瞬间,一股冷气扑面而来。
转学系统的办公室比想象中更窄,里面并排放着两台旧电脑,一台显示屏亮着,屏幕上正停在“学生异动查询”页面,右下角的时间一跳一跳,像心率。桌面上摊着一叠打印出来的转学表,最上面那张被人刚刚翻过,角落还压着一枚红色回形针。
“有人刚走。”林见夏蹲下去,捡起地上的一张废纸。
纸上只有半截姓名,像是打印失败后被扯下来的边角。许沉扫了一眼,呼吸忽然一滞。那半截名字他认识,是白天在走廊里擦肩过的一个男生,明明昨天还在食堂排队,今天却只剩下半个姓。
“查他。”女生已经坐到电脑前,手指飞快敲了几下。系统跳出登录框,她从口袋里摸出一张旧卡,卡面磨得发白,上面的照片和她本人几乎对不上,可刷进去以后,页面竟真的开了。
许沉盯着屏幕,心跳一点点往上顶。
查询框弹出,姓名栏里自动浮起一串灰字。他还没看清,页面就像被什么东西从后面拖了一下,整行字符忽然错位,原本该显示的名字开始往外散,散成一片一片碎字。
“它在改。”林见夏声音极冷。
她伸手按住键盘,直接把正在加载的那一页停在原地。屏幕闪了两下,终于稳住。那一瞬间,许沉看清了查询结果。
不是一个人。
是一整列。
每一行都是晚读相关的异动记录,调班、转学、借读、退费、补录,最后一栏统一写着“点名调整”。而所有记录右侧都有同一个处理人签名,笔迹很短,像刻意写得规整,却规整得让人发寒。
`陈`
许沉的瞳孔猛地缩了一下。
“班主任?”程野失声。
孟伯却摇头,脸色白得吓人:“不是他一个人。你们看权限栏。”
权限栏里还有一行更浅的字,像被系统自己补上的:
`总值夜室确认。`
办公室里一下静得只剩电脑风扇声。
许沉盯着那几个字,脑子像被人重重按了一下。总值夜室,班主任,转学系统,点名调整。所有链条终于缠到一起了。不是谁单独改了一次名单,而是有人在系统里用“转学”做外壳,把点名的人一个个挪走。表面是异动,实际上是删人。
“先别动。”女生忽然按住鼠标,“它在反写。”
屏幕右上角弹出一条红色提示:`检测到非正常查询,是否同步点名记录。`
“同步?”程野皱眉。
“就是把你查到的东西变成新的点名结果。”女生脸色发沉,“你一查,系统就会默认你在确认谁还在,谁该被删。它会让你先记住,再让你忘。”
许沉盯着那条提示,喉咙发紧。
他终于听懂了刚才那句隐藏在退场单背面的话。查转学系统,不是单纯找证据,而是把自己推进点名的反面。只要继续点下去,系统就会把他记住的人一并拖出来,再从他脑子里先抽走一个,逼他先忘。
“那就别让它同步。”林见夏说。
她把点名底稿抽出来,直接压在键盘边缘,手指飞快输入。屏幕一闪,查询页面被她改成了手工模式,姓名栏空白,班级栏也空白,只剩“异动类型”还亮着。
“把人名改成座位号。”她说,“系统认点名顺序,不认感情。先把位置钉住。”
女生立刻明白了她的意思,飞快补上一个个座位编码。许沉看着那些数字,心里却忽然一阵发空。座位号比名字更冷,也更准确。学校删人时从来不是先删脸,而是先删位置。只要座位还在,人就能被当成缺席补上;只要位置被改,名字就会顺着系统滑走。
他不能让那样的事继续。
“让我来。”许沉伸手按住键盘。
他盯着屏幕,先输入了周栩的座位号。系统停了两秒,弹出一行灰字:`是否将该座位恢复至原班级?`
他没有犹豫,敲下“是”。
页面猛地闪白。
耳边像有一根细线被骤然扯紧,许沉眼前一黑,脑子里忽然蹿进一串熟悉又陌生的脸。周栩、许望、还有刚才在广播室里贴名字的女生,她们说过的话,墙上的旧纸条,全都像被人提前排列好,一张张往前推。他明明记得,却又像随时会忘。
“别停。”林见夏的声音像从很远的地方传来,“把所有能记住的人先写下来。”
她把一支笔塞进他手里,另一边已经把打印纸抽出来,铺在桌上。程野和孟伯也冲上来,一人按住一台显示器,像怕屏幕里的东西窜出来。
许沉开始写。
周栩,许望,林见夏,程野,孟伯,广播室那两个女生,还有今天在行政楼外面一闪而过的那些旧面孔。他一边写,一边觉得名字在脑子里发软,像字迹被水浸过,越写越容易散。系统在逼他先记住所有人,因为等这一页改完,它就会先从他记忆里拿走最前面的那个。
他写得越来越快,手背绷得发疼。
屏幕上的点名记录也在跟着变。每恢复一个座位,系统就自动跳出一条旧点名记录,像被反推出原始次序。许沉看见本该在今夜消失的人,一行行从“转学”变回“在班”,再从“在班”变回具体座位。可是每恢复一行,他脑子里就像被抽走一小块热意,连笔尖都开始发轻。
他知道,自己已经到了要先忘的边缘。
可就在这时,屏幕最底下又跳出一条新的记录。
不是周栩,也不是许望。
是他自己的名字。
许沉的手猛地一抖,笔尖在纸上划出一道长长的黑线。
那行记录安静地躺在那里,像一枚刚被系统补进来的钉子:
`许沉,转入待删。`
他盯着那五个字,耳边忽然一片空白。整个办公室里所有人的声音都像被玻璃隔开了,只有键盘还在响,像有人替他继续按着那些不该停下的步骤。
林见夏一把按住他的手腕,低声喝道:“写下来,别看它。”
许沉却发现自己已经有一瞬间说不出她的名字了。
他猛地低头,在纸上用尽力气写下第一个字。
写完后,他抬头看向屏幕,眼神发冷。
如果系统要他先忘,他就先把所有人写满。
如果点名要改,他就先让转学系统里每一条记录都回到该回的位置。
他不能等自己被删了才想起来谁在身边。
他得在被删之前,先把所有人记住,然后先忘。