监控里他已经死了

交接第一天。陈溯写文档。模板还是那份他进不了核心群的格式,他按上次被退回来的改。窗外消防通道空着,风从窗缝灌进来。显示器旧。他搓了搓手,开始敲。

写到一半,屏幕页眉下面多出一行红字:事故未结束。

他眨眼。那五个字还贴着。先当自己眼花,揉了揉眼,还在。又当是批注,或者模板水印——文档本身正常,字号、行距、页眉跟十分钟前一样,就多了这一行,红的。修订栏是空的。鼠标去点,点不中,光标从红字里穿过去,像字不在这一层。他愣了一下,才想起来刷新。页面跳了一下,那行没消。换浏览器,还贴着。亮度调低又调高,眼睛被屏幕晃了一下。截图里没有。打印预览也没有。他把椅子往后挪了半寸,红字跟着屏幕走。

他坐了几秒。手心潮潮的,说不清是冷还是热,擦在裤腿上。走廊里有人走过,笑声远了。工位上没别人凑过来。他先把文档存了。存完,页眉下面那行没消。

事故未结束。五个字。红的。他盯着它,心跳一下一下压上来。昨晚签认责书的时候,他以为那件事已经“结束”了——盖章,出门,到此为止。可现在这行字告诉他:没结束。还挂在他文档上,像个跟着他的尾巴。他盯着那五个字。它为什么不挂在别人屏幕上?这栋楼里那么多人,那么多文档,为什么偏偏找他?他没做错什么,他顶了一夜,他签了字,他认了。认了还不够吗?

裴轻催定稿,他叫她来看。

“红的。事故未结束。页眉下面。”

裴轻登他的账号,看了几秒,摇头:“没有。就模板。你按模板写。”

“我这边看见有。”他把手指点在屏幕上,“这儿。”

她凑近看。屏幕光照着她脸。她把亮度也调了一下,还是摇头:“我这边没有。你先写。下班前提一版。”

她走到门口停了半步,像还想说什么,又没说。陈溯看着她背影。盖章那天她揉过眼角。今天她说没有。他分不清。想把盖章那一下问出口,没问。这栋楼里是不是每个人都在说谎?裴轻说没有,值班会说没有,周衡会说没有。说“没有”的人越来越多,他这行红字就越像他自己的幻觉。可他明明看见了。

红字又跳了一下,更短:监控。

他先没动。坐了几秒。手指搭在键盘上,敲了两个字,又删掉。“监控”两个字贴在页眉下面。他不知道是让他去看,还是让他别去。事故未结束,监控——这两行字连在一起,像一条路。文档还开着,定稿没写完。后来他还是站起来。椅子响了一下。工牌绳子晃,他下意识扶正。沿着走廊走。灯白,鞋跟声在空走廊里很响。昨天加班到三点时,整层楼也是这样静。他一边走一边想:如果这行字是让我去看的,那监控里有什么?如果监控里什么都没有,它为什么让我去?

监控室在走廊尽头拐过去。门是灰的,没有牌子,只有一块磨掉字的贴。门缝里漏出屏幕的光,一闪一闪,还有风扇声。他走到门口,没立刻推。先站住。走廊灯照他后背,门缝里的光照他手。他听了听。里面有人咳嗽。纸杯碰桌。椅子转了一下。

他把手放在门把上,停了一下。交接不管监控。橙牌进监控,值班会问。周衡没让他来。手从门把上拿开,退了半步。走廊那头有人说话,又远了。可以现在走。可他心里那行红字还挂着:监控。他知道,今天要是走了,这行字会一直挂在那儿,明天,后天,等他交接完,彻底离开这栋楼,它还会在他看不见的地方挂着。他这辈子都会记得,自己走到监控室门口,又缩回去了。

走廊里忽然有人喊:“陈溯。”

对接人的声音。陈溯没回头。对接人快走两步,抓住他胳膊:“你进监控干什么。周总说了交接写文档。”

“文档写着。”陈溯说,“看一眼。”

“看一眼也登记。”对接人压低声音,“橙牌进去,值班会记。记了周总问。你别害我。”

陈溯把胳膊抽出来。“我不说你也知道我来过。”

对接人脸色变了一下,又平。“那你别乱点。别删。删了算你的。”他说完先走了。皮鞋声远了。陈溯手再放上门把。门缝里风扇还在响。他才推进去。删了算你的——他在心里把这个词又过了一遍。算你的。这栋楼里,好像什么坏事都能算到外包头上。

屋里黑,只有墙上屏幕亮。风扇声叠在一起。空气热,有机器味,还有没倒的隔夜茶。值班坐在转椅上喝水,杯子冒一点气。看见门开,他转过来。

“你谁?”

“交接。”陈溯把工牌亮了一下,“灯塔相关,看一眼回放。”

值班看橙牌,嘴动了动,没赶他。“看就看。别乱点。周总让你们外包进监控了?”

“没有。我就看一眼。”

“哪一眼?上线夜?”

“嗯。”

值班哼了一声,转回去喝水。“自己拨。别乱删。删了算你的。”转椅转回去,屏幕光在他脸上跳。

陈溯在旁边空椅子上坐下。他先看实时,不敢马上碰回放。手在裤腿上擦了擦,才放到鼠标上。

实时画面里,机房过道空着。一个值班坐在机柜边上,低头看手机,腿在晃。活的。衣服白,工牌白。陈溯记下挂绳颜色,记下鞋,记下他喝水的姿势——杯子在左手。那人把杯子放下,又拿起来,喝了一口。气从杯沿冒出来。活人喝水,有热气。他在心里把这个细节钉死。

他翻回放,时间拨到上线夜零点前后。画面噪点多。进度条一格一格走。他拨得慢,鼠标滚轮有点卡,蹭着指尖不太舒服。过道灯白,有人跑过去,看不清脸。再拨。零点过几分,过道空了,机柜还亮。他停住,看了一眼时间轴上的数字,怀疑自己拨早了,或者拨晚了。又往前拨一点。还是空。再拨到天亮,机柜边上那个人还坐着喝水,活的,杯子也在左手,跟实时那路差不多。

他停了一下。像拨错了。于是往回拨。拨过零点,拨过崩的那几分钟,画面里有人跑、有人蹲,看不清。再往前拨。拨着拨着,同一条过道里,有个人倒在机柜边上。脸朝下。手摊开。没人扶。

他脑子空了一秒。没认出是同一个人。过道那么白,人趴着,像一堆衣服。再看挂绳,白的,跟实时那条一样。再看鞋,才对上实时那个人的鞋。白鞋,鞋带松着。回放里那只鞋,鞋带也松着。胃里发空——同一双鞋,同一身衣服,同一个杯子,一个人坐着喝水,一个人趴在地上。中间隔着的,是回放里那几分钟没人看的时间。

他手停在滚轮上,不敢再转。那一帧停着。倒着的人也不动。脸朝下,看不清五官。他先当是画面卡了。往右拖一格。还倒着。再拖一格,还是脸朝下。左手那个位置空着,杯子不在手里,滚在过道边上,已经不冒气。

陈溯听见自己的呼吸,一下,一下,又长又重。他盯着屏幕,脑子里那行红字又浮出来:事故未结束。他明白这五个字是什么意思了——不是他签了认责书就完的事。是这栋楼里,有人死了,死在回放里,死在没人看的那一格画面里。而实时画面里,那个人还坐着,还喝水,还晃腿。好像死亡还没追上他。好像只要没人看回放,那个人就能一直活着。

值班这边杯子磕了一下桌。陈溯肩膀绷紧,没回头。

“看完了没。”值班说,“别占着。”

陈溯嘴张了一下。想叫他过来看。值班还在喝水,没转过来。他没叫。他怕叫了,值班过来,看见的跟他看见的不一样——那他就成了这栋楼里唯一的疯子。可他也怕值班不过来,那个人就白趴在那儿了。

“再一眼。”陈溯说。声音低。

值班哼了一声,没赶。杯子又喝了一口。热气从杯沿绕上来。

他抬眼看了看墙上那路实时。机柜边上那个人还坐着,杯子在左手,腿还在晃。回放里同一个位置,人趴着,工牌绳子歪到耳后,白绳子沾了一点灰。灰也不动。实时那个人又低头看手机。回放里的手摊开,什么也没抓着。这边杯子冒气。那边杯子躺在过道上,不冒。两路画面并排挂在一起,像同一个人的两个结局。活的那个不知道自己快死了,死的那格不知道自己还活着。

值班忽然转过来,盯着他:“你拨到哪儿了。”

陈溯说:“上线夜。”

“上线夜那条道,零点前后。”值班说,“别乱拖。拖错了算你看错。”

值班把杯子搁到键盘边上,杯底蹭出一声。陈溯肩紧一下。屏幕还停在那一帧:回放里人趴着,实时里人晃腿。两边杯子一冒气、一躺着。他盯着,手指没再碰滚轮。

陈溯没辩。胃里发空,隐隐发紧。他把手指在裤腿上擦了一下。没敢按播放。他怕按下播放,倒在地上那个人会坐起来;他更怕按下去,实时里那个人会倒下去。他怕的东西太多了,他数不过来。他只知道,他现在说什么,都像在编故事。

“上线夜,零点前后,这条过道。”陈溯说,声音很稳,“有人倒了。”

值班顿住。杯子停在嘴边。过了一会儿,他放下杯子,转过来,第一次正眼看他:“你说什么?”

“回放里有人倒了。”陈溯指着屏幕,“工牌白绳,左手杯子。跟实时同一路,同一人。实时里他还坐着。”

值班看了看他,又看了看屏幕,像在看一个疯子。“我看了一夜。”他说,“没有。”

“你拨回零点过两分。”

值班没拨。他盯着陈溯,盯了几秒,把椅子转回去,端起杯子:“交接的,回去写你的文档。别在监控跟前编故事。看错了。你看错了。”

陈溯站起来。腿有点软。他把工牌按回胸口。值班没再看他,把画面切走,切到另一路。切走的那一下,回放里那个人跟着画面一起消失了,像从来没存在过。陈溯站在那儿,站了两秒。那行红字还在脑子里:事故未结束。他没再说什么,拉开门,走出去。走廊灯白得刺眼。他手扶了一下墙,才站稳。

他回工位,坐下。文档还开着,那行红字还在页眉下面:事故未结束。他看着它。值班说没有。裴轻说没有。监控里那个人,在实时里活着,在回放里躺着。这栋楼里所有人都瞎了,只有他一个人看见了那行红字。他不知道这行字为什么找他。但他知道,他看见了,就没办法当没看见。他更知道,那个人在回放里躺着的每一秒,都在等着有人把他翻出来。他没敢告诉任何人,他没敢拍,他没敢喊。他怂了。可那行红字还挂着,红得发烫。