陈序醒来时,先听见水滴落在金属上的声音。
嗒。
停两秒。
再一声。
他睁开眼,红色的应急灯正压在头顶。灯罩积着薄尘,中央有一只死去很久的小飞虫。墙面、扶手、灰色防火门,全是天衡主塔安全梯里该有的东西。
陈序躺在八楼与九楼之间的转角平台上。
可这栋楼没有九楼。
“陈先生?听得到吗?”
值班保安蹲在两级台阶外,手电筒没有直照他的脸。对方左手按着对讲机,右手悬在陈序肩上方,像怕碰到一个还不能确定是否存在的伤口。
陈序没有马上回答。他的右手紧握在胸前,掌心被什么东西硌得发痛。那枚浅蓝色星形发夹还在。
他先合拢手指,才坐起来。
后脑没有撞伤的钝痛,肩背却像从一层楼高的地方摔过。手机落在左脚旁,屏幕朝下,边框裂开一道新缝。外套内袋里的证物袋仍封着,里面那点从门槛取下的黑灰没有消失。
“几点?”陈序问。
保安看了看腕表。“十一点五十五分。您知道自己在哪里吗?”
陈序捡起手机。屏幕亮起:23:55:08。
他最后看见门牌0时,是23:48以后。中间不到七分钟。身体的疼痛却告诉他,他像在坚硬地面上躺了很久。
“八楼安全梯。”他说。
保安明显松了一口气。“能站吗?我已经叫了急救组。”
陈序扶着栏杆起身。金属是干的,鞋底也是干的。整个平台没有积水,只有身后那件东西还在滴水。
一件红雨衣搭在最下一级楼梯上。
颜色很亮,不是深红,也不是被应急灯染出的错觉。湿透的塑料布贴在台阶边缘,袖口垂到下一层,水珠沿着折痕聚集,落在金属防滑条上。陈序醒来时听见的就是这个声音。
“那是你的?”保安问。
“不是。”
“我上来时就在你旁边。还以为是你垫在头下面的。”
陈序看了一眼自己刚才躺的位置。平台地面干燥,连衣服也没有湿。雨衣与他相隔不到二十厘米,水却只停在它下面,形成一块边缘过分整齐的暗色水迹。
安全梯没有窗。最近的出口在三层楼以下,从这里到任何一扇外门,都要经过门禁。
“你怎么找到我的?”陈序问。
“楼梯间的静止警报。”保安说,“系统说这里有东西挡住逃生通道。我上来就看见你了。”
“警报几点触发?”
保安在平板上调出记录。“二十三点五十一分零四秒。”
陈序把时间记住。“监控呢?”
“有。这里没死角。”
急救组从防火门后传来脚步。陈序趁保安转头,把右手伸进外套,连同发夹一起放进一个新的小证物袋。他没有写编号,也没有登记来源,只把袋口折了两次,塞到最深处。
一致性中心的规定很清楚:来自异常现场的实体必须立即申报,任何私自保留都会破坏证据链。
陈序在中心工作九年,从未违反过这条规定。
直到今晚。
急救员替他检查瞳孔、血压和颈部活动。他拒绝去医院,只同意在腕上贴一枚监测片。系统根据他的工作保险、既往记录和现场读数,很快给出绿色结论:低风险跌倒,无意识丧失少于两分钟。
“我不是从楼梯上摔下来的。”陈序说。
急救员指了指平板。“系统只是先归类。你如果想改,明天可以补充事故说明。”
“你们到的时候,我在哪里?”
“平台中央。”
“姿势?”
急救员愣了一下,仍照实回答:“仰躺,右手握拳。没有防御伤。”
“雨衣碰过我吗?”
两名急救员同时看向台阶。年长的那名摇头。“我们进来后没动它。”
陈序从墙柜取出一次性手套,走到雨衣前。
它比第一眼看起来更大。衣摆完全展开后,足以盖过一个成年男人的膝盖;袖长也不是儿童尺寸。透明帽檐下缝着两条反光带,内层有成人工作雨具才会加的网布。
可衣领内侧贴着一块儿童用品才有的姓名标签。
白底,蓝边,右上角印着一只撑伞的卡通兔。标签分成三栏:姓名、班级、紧急联系人。
姓名一栏用黑色记号笔写着三个字。
张惟安。
班级栏被水泡开,只剩一小片灰。紧急联系人那一栏没有褪色,也没有被撕掉;它从一开始就是空白。
雨衣下摆内侧还有一枚洗涤芯片。普通市售雨具不会装这种东西,只有市政配发用品会在布料里嵌入可重复读取的资产码。陈序让保安切断外网,只用离线终端扫描。
终端先显示成人通勤雨衣。
型号:R-51。尺码:XL。建议使用者身高:一百七十五至一百八十五厘米。配发项目:城市夜间安全路线。
资料停留不到一秒,页面自行刷新。
同一枚芯片变成儿童安全披肩。型号仍是R-51,尺码栏却改成八至十岁。建议使用者身高:一百二十五至一百三十五厘米。配发项目只剩一个被截断的开头:景——
保安把终端翻过来,检查感应区。“扫到两枚?”
陈序沿下摆摸了一遍。芯片只有一枚,缝线连续,没有拆补痕迹。
他重新扫描。成人。再扫一次,儿童。第三次,成人。每一次的资产签名都通过市政验证,像同一件东西在两个清单里都是真品。
“仿制标签?”保安问。
“仿制不了验证签名。”
“那是哪一份资料错了?”
陈序看着湿漉漉的红色衣摆。这个问题曾经是他最熟悉的起点。两份记录不可能同时成立时,找出较旧、较慢或较不可靠的一份,修正它,关闭工单。
可这件雨衣没有给他较安全的答案。
它的长度确实属于成人。衣领里的磨损、儿童姓名标签与第二份配发记录,也确实只属于一个孩子。不是某条资料把它写错了;两种互相冲突的用途,都在这块布料上留下了真实使用过的痕迹。
陈序没有碰标签。他先让保安用平板拍照,再从不同角度记录雨衣与台阶的位置。镜头里的雨衣仍然是红色,也仍然在滴水。它愿意被拍下来。
这反而让他更不安。
九楼走廊、旧公寓和女孩都拒绝进入镜头。只有被带回来的东西可以留下:黑灰、发夹,以及这件写着陌生姓名的红雨衣。
“这名字是大人还是小孩?”保安问。
“标签是小孩的,衣服是成人尺码。”
“可能家长写了孩子的名字,怕拿错?”
解释合理。合理到系统大概会立刻接受。
陈序没有反驳。他让保安把雨衣放进楼层应急物品袋,封口,登记为来源不明。保安输入位置时,平板自动填入“八楼东侧安全梯”;输入发现人时,自动填入陈序。
到了“物品所有人”,保安输入张惟安。
检索圆环转了一圈。
没有匹配人物。
“拼错了吗?”保安问。
陈序看着标签。“没有。”
保安改用同音字,又删掉姓氏,只搜惟安。系统列出十七个近似结果,没有一个与雨衣、天衡主塔或今晚的门禁记录有关。再输入完整姓名,结果又归零。
“我先挂失物。”保安说,“找到人再补。”
他按下提交。平板停顿了半秒,跳出红框:关联人员不得为空。
保安试着把所有人改成“未知”。红框没有消失。再选“公共物品”,系统却自动改回“个人物品”。每一次更改都能成功保存,然后在下一秒被一项看不见的规则撤销。
陈序伸手。“给我。”
他的高级审计权限可以接管无法归类的现场记录。指纹通过后,屏幕底部出现一行很淡的内部编号,随后立刻被白色界面盖住。
陈序只看见前六位。
235104。
正是静止警报触发的时间。
他把现场记录转入自己的待审队列,系统终于允许提交。封好的红雨衣被急救组留在八楼隔离柜。柜门合上前,陈序看见衣摆下最后一滴水落进袋底。
水滴是红的。
他眨了一下眼。透明塑料袋里只有无色的水。
“陈先生?”保安问。
“没事。”
他们回到一致性中心。
办公区所有灯都亮着,电梯门楣上只有红色的3。那块曾显示9的黑色玻璃恢复成墙面的一部分。陈序拖到门口的椅子已经回到工位,工作证压在椅座中央,摆放角度与他留在走廊里时完全一样。
系统比他先回来了。
陈序没有去碰椅子。他和保安进了监控室,调出八楼安全梯在二十三点四十五分至二十三点五十五分的录像。
画面里,平台一直是空的。
23:48:19。没有人。
23:49:00。没有人。
23:50:59。灰色地面干净,红灯稳定,防火门从未开启。
时间跳到23:51:00时,影像出现了一条横向的白线。不是断帧;角落里的秒数仍连续向前。白线从画面上方缓慢扫到下方,像旧扫描器正在读取一张纸。
线经过的地方,东西一件件出现。
先是台阶上的红雨衣。
然后是平台中央的陈序。
他不是跌进画面,也不是从某个方向走来。他以仰躺的姿势被白线逐寸写在地面上。扫到右手时,五根手指原本摊开;白线离开后,手掌才猛地握紧。
23:51:04,静止警报触发。
保安没有说话。
陈序把画面倒回去,一帧帧看。白线扫过雨衣姓名标签的瞬间,画面发生轻微扭曲。标签上的字只有一帧清楚。
不是张惟安。
是两个更短的字。
小安。
下一帧,字迹才变成现在的姓名。
“设备坏了。”保安终于说。
陈序看向他。
保安避开视线,补了一句:“我是说,影像压缩可能出错。系统结论还是跌倒。”
监控右侧的分析栏已经生成事件摘要:员工陈序于湿滑楼梯间失足,导致短暂失去意识。来源不明雨具增加地面湿度。未发现第三者。
每一句都说得通。
只有顺序相反。雨衣出现前,地面是干的;陈序出现后,警报才响。系统却把结果重新排列成一条不需要解释的原因。
陈序导出录像。进度到百分之九十九时停住,弹出提示:档案包含个人资料,必须关联当事人后才能保存。
“当事人是我。”
保安把他的员工编号填进去。系统接受了陈序,却仍说关联资料不完整。
陈序在第二栏输入张惟安。
系统拒绝。
他再输入“小安”。
这一次,页面没有显示无此人物。整块屏幕白了半秒,像有一页藏在界面下方,被短暂翻了出来。
随后录像窗口关闭。
保安平板、陈序手机和监控室主屏同时响了一声。
一致性中心自动建立了一张新的异常工单。没有提交人,没有来源部门,也没有关闭按钮。它直接进入陈序的最高优先级队列,状态显示已经逾期七十三分钟。
陈序打开工单。
工单主题:监护关系缺失。
核验对象:张惟安。
关联人物数量:0。