array(5) { ["chapterid"]=> string(8) "49261384" ["articleid"]=> string(7) "7280147" ["chaptername"]=> string(8) "第17章" ["content"]=> string(16275) "拐卖案终审判决下达之后,苏婉度过了入职以来最安静的三天。

案件池像退潮后的海滩,留下的全是些无关紧要的小东西。

她每天早上打开系统,处理几个日常投诉,写几行工作笔记,然后把剩下的时间用来研究判官给的那页文件。

端口编号她背下来了,授权注销时间记在了备忘录里,某省高级人民法院的机构代码翻来覆去查了好几次。

线索到这里就断了。

要查授权人姓名,需要更高权限。查删除动机,需要调取七年前的完整操作日志。查删除指令来源,更是要进入阳间司法系统的内部数据库,那不属于地府的管辖范围。

孟婆说她这是“闲得发慌”。苏婉只能无奈一笑。

判官说“快了,但还没到”。

苏婉也没有追问。她知道判官不会多说,也知道阎王在控制节奏。

她把那页文件锁进抽屉里,和两张咖啡券、A级徽章、便利贴、审批表放在一起。

抽屉关上的时候发出一声闷响,像把什么东西暂时关在了里面。

第四天上午,苏婉打开案件池,系统一口气推送了四个日常投诉。

第一个案子是个老太太,投诉邻居烧纸钱的时候把她的份额也烧了,用的是同一张黄裱纸,“正面写着他家老头子的名字,背面写着我家老头子的名字”。她要求邻居重新烧一份,而且要分开烧,不能正反面共用一张纸。

苏婉给邻居托了梦,梦里老太太举着那张正反两面都写了字的黄裱纸,站在邻居床头,一字一顿地念上面两个名字,念完正面翻过来念背面,念了三遍。

邻居第二天一早就去寿材店补了一份。

第二个案子是个中年男人,要求活人给他烧一副麻将牌。不是普通的麻将牌,是他在阳间用了二十年的那副,每一张牌的背面都有茶渍。

他在投诉信里详细描述了每一处茶渍的位置——“幺鸡背面左上角有一圈杯子印,是2008年除夕守岁时我表弟不小心洒的”“红中右下角有一道深色的印子,是2013年打牌到凌晨三点时我自己泼上去的”“发财那张背面什么都没有,因为每次摸到发财我都会在桌上磕两下,漆都磕掉了”。

苏婉看完投诉信,在给活人的托梦里放了一张照片——那副麻将牌的特写,每一张牌背面都标注了茶渍位置和来历。

她附了一句话:“这副牌在你家地下室第三个纸箱里,用旧报纸包着。烧了吧,他在那边等着胡牌。”

第三个案子是关于一缸金鱼。投诉人的女儿把他生前养的金鱼放生了,他觉得放生的那条河水质不行,金鱼活不了。

苏婉查了一下河水的监测数据——地府档案系统居然还真有这个——发现那条河的上游去年新建了一个污水处理厂,水质确实达标。

她在梦里把监测报告发给了投诉人,附了一句:“金鱼活得挺好,已经生了小鱼。”

第四个案子让苏婉停了很久。投诉人是个年近七十的老头子,要求活人给他的兰花浇水。

他在投诉信里写:“我走之前把兰花放在阳台上,跟儿子说了每周浇一次水。但清明节回去扫墓的时候,我飘在阳台上看了一眼,兰花叶子黄了两片。

他肯定是忘了。

不用托梦给我儿子——他记性不好,托了梦也记不住。你能不能直接托梦给我儿媳妇?她比较靠谱。每次她浇水的时候,浇完会把花盆转一圈,让每片叶子都能晒到太阳。你让她去阳台看看。”

信的末尾附了一张兰花的位置示意图,画得很详细,标明了花盆在阳台左手边第三个台阶上,紧挨着那盆已经死了的仙人掌。

苏婉盯着那幅手绘示意图看了很久。一个死了的人在阴间给活人画阳台平面图,就是为了让一盆兰花不被渴死。

她打开托梦操作台,用标准模板把阳台示意图和浇水请求发给了投诉人的儿媳妇。

梦境结尾附了老头子自己写的一句话:“跟她说,花盆还按原来的方向转。”

四个案子处理完,KPI涨了零点零几。

苏婉靠在椅背上,忽然想起刚入职时孟婆说的话——“地府的工作,核心就是让活人花点钱买心安,让死鬼收点钱闭嘴。”

那时候她觉得这个总结很粗俗,现在她觉得孟婆说得对,但漏了一半。

这份工作的另一半,是让活人记得浇水,让死鬼知道金鱼还活着,让茶渍的位置被准确地传递到另一个世界。

这些都不是KPI能衡量的。

她正准备关掉案件池,最后一条橙色标记的案件引起了她的注意。案件编号很新,投诉时间就在今天上午。

一个程序员,死后仍在远程办公。

他在投诉信里写,他生前参与开发的项目在上线前一天被他发现了一个Bug——一个会导致用户在特定条件下数据丢失的严重漏洞。

他连夜写了修复方案,但没来得及提交就猝死在工位上。

现在他在地府发现那个项目已经上线了,Bug还在,没有被修复。他要求托梦给同事,把修复方案发过去。

苏婉读完投诉信,第一反应是荒谬。

第二反应是,她自己也是加班猝死的。

她盯着屏幕,想起了入职第一天填的那份体检表,死亡原因栏写着“心源性猝死”,备注栏写着“连续加班七十二小时”。

她想起了自己没来得及交的方案,没来得及取的外卖,没来得及回复的那条“不行,重做”。

她没有程序员那么幸运——没有一个可以托梦的同事,没有一个可以修复的Bug,也没有一个死后还能完成的未竟之事。

但至少她可以帮这个程序员做完他没来得及做的事。

她打开托梦操作台,选择了标准模板。她把程序员写的修复方案——整整好几页的技术文档,包括代码片段、测试用例、风险评估——全部放进了梦境内容里。

收件人是程序员的同事,一个在投诉信里被称为“老周”的人。

程序员在信里写:“老周看到文档就知道是我写的。代码风格改不了,函数命名的方式只有他会认出来。他看到我还在用驼峰命名法就会知道,这封邮件不可能是别人写的。”

苏婉在梦境末尾加了一句话,用的是程序员自己在投诉信最后一行的原话:“Bug已修复,可以上线了。告诉老周,别熬夜。”

提交。

判官审批通过。

托梦执行之后,苏婉盯着屏幕上那条“执行完成”的提示。

顿了一会。

苏婉打开工作笔记,翻到“导火索理论”那一页。

她在“不需要引爆”那一行下面又加了一行字:“第三次补充:有些导火索不需要引爆,有些只需要一把长椅,有些只需要一台游戏机,有些只需要一盆兰花的浇水方向,和一个Bug修复方案。”

她写下这句话的时候,忽然想起了父亲。

父亲是记者,他生前最后做的事情,也是在修复一个Bug——不是程序Bug,是社会Bug。

他发现了拐卖案的线索,在调查笔记里记录了那些孩子的名字、灰色利益链的结构、关键人物的代号。

他写了厚厚的笔记,但在交出去之前,被删除了。不是Bug,是人为删除。

父亲没能修复它,但他留下了线索。

现在苏婉在做的,和那个程序员在做的,还有父亲在做的,本质上是一回事:

把没做完的事做完。

只是有的人补的是代码,有的人补的是真相。

第五天上午,苏禾收到了一封系统邮件。发件人是地府IT支持部。

邮件标题是“关于阳间端口YN-SF-0037的操作日志恢复请求”。苏婉盯着那行标题,手指悬在触摸板上方。

她上周向IT支持部提交了端口操作日志的恢复请求,用的是“配合拐卖案终审核实”的名义。

回复比她预想的快。

邮件正文只有两行字:“您请求的操作日志恢复已完成。YN-SF-0037端口在注销前的最后一条操作记录已复原。附件:操作记录截图。”

她下载了附件。

截图是一张系统日志的扫描件,时间戳是七年前某天凌晨近三点,和被删除档案的时间相差不到十分钟。

操作内容只有一行代码——“DELETE FROM archive WHERE id=”,后面是被删除的档案编号。操作备注栏里有一行字:“授权人:周。

授权单位:省高院。

操作理由:案件归档错误,需删除重复记录。”

最下面一行是端口注销记录,时间戳是删除操作后三十秒内。注销备注只有一个字:“毕。”

苏婉盯着那个字。“周”,没有名字,只有一个姓。“毕”,苏婉有点疑惑,不是“已完成”、“已处理”,就是一个“毕”字,像一个签名。

做完就毕,不留痕迹。

这个人用了端口,删了档案,注销了端口,花了不到一分钟。

然后七年来没有人发现。

她把截图放大,盯着那个“周”字。

某省高级人民法院。

姓周的授权人。

她不知道这个人的全名,但范围缩小了。

不再是大海捞针。

她重新打开工作笔记,在“父亲案”线索那一页更新了条目:

端口操作日志已恢复。

授权人姓周,省高院人员。

操作理由写着‘删除重复记录’,但被删除的档案是唯一原件,不存在重复。

备注栏署名‘毕’。

此人注销端口时用了‘毕’字——可能是口头禅,或者是签名习惯。这是目前关于这个人的最具体的线索。

她写完之后靠在椅背上,把那页笔记翻来覆去看了好几遍。

线索在增多,但每一个线索都指向同一堵墙——

她需要阳间司法系统的内部数据才能继续追查。

她不能越过这堵墙。

只能等判官说的“业力回收周期走到临界点”,等阎王说的“时候到了”。

但她不知道那是什么时候,也不知道临界点到了之后会发生什么。

她啪地合上笔记。声音比平时大了一点,坐在隔壁的孟婆探头看了一眼。

苏婉站起来,径直往判官办公室走去。

判官办公室门还是关着的。苏婉敲了两下,没等回应就推开了。

判官坐在他那张永远堆满文件的办公桌后面,面前亮着屏幕。角落里那碗泡面已经换成了新的——老坛酸菜味,还没泡软。

他抬头看着苏婉,没有说话,在等她开口。

“我恢复了一条操作日志。那个人姓周。省高院的。”苏婉把截图推过去。

判官看了一眼,没有伸手拿。“我知道。”

“你知道?”

“上周就知道了。”判官的语气很平,“这条日志在档案删除时就生成了,只是被注销端口的清理脚本自动归档了。你提交恢复请求的时候,系统就把归档数据解封了。我收到过通知。”

他停了一下,“但我觉得你应该自己看到它。”

苏婉盯着他。“那你为什么不告诉我?”

判官沉默了一会儿。

他把泡面往旁边挪了挪,腾出桌面上的一小块空间,然后把一面屏幕转过来对着她。

上面是一份地府和阳间司法系统的数据共享协议,密密麻麻的条款。

他指着其中一条——“阳间司法系统内部人员的个人信息受阳间隐私法保护,地府无权直接调取。

如因案件调查需要查询相关人员的完整档案,须由阳间司法系统内部发起协查请求,或等待该人员的自然死亡后由地府自动接管。”

“你想查这个姓周的人,只有两条路,”判官说,“要么让阳间司法系统自己发起协查——这需要拐卖案的阳间调查组主动追查这条线索,你控制不了。要么等这个人死——你更控制不了。”

苏婉盯着那条条款,没有说话。

她来之前以为自己离答案很近了。

只要判官愿意帮忙,她就能看到那个人的完整档案。但现在她知道,这不是权限问题,是管辖权问题。

地府管死人,管不了活人。

那个姓周的人还在某省高级人民法院的某个办公室里上班,每天打卡、开会、批文件。

而她,一个死了半年的舆情官,只能在阴间灰色的天空下,等他死。

“所以你让我等,”她说,“等他的业力回收周期走到临界点。”

“对。”

“他的业力回收周期还有多久?”

判官看着她。

他的表情和平时一样,没有多余的情绪。

但他说下一句话的时候,声音比平时轻了一点。

“快了。拐卖案终审判决一下,所有被定罪的涉案人员都会进入业力加速回收周期——包括那些还没有被定罪的人。

他们的运势会开始加速衰减。

快了,但不是今天。”

苏婉站在判官的办公桌前,手指无意识地按在桌沿上。

拐卖案终审判决已经下了。

那个姓周的人在阳间司法机关工作,拐卖案的判决书他一定看到了。

他现在大概坐在办公室里,翻着那份判决书,看着名单上那个“仍在核实中”的档案编号,手边放着一杯热茶。

他可能已经很多年没有想起那个深夜了。

但现在判决书的结果,里面有一个编号,写着“已删除”。

“他会知道我在查他吗?”

判官没有直接回答。

他只是把泡面端过来,用筷子搅了搅。

“他删档案的时候,备注栏里写了‘删除重复记录’。他觉得自己做得天衣无缝——端口注销了,日志归档了,没有人会发现。但他不知道的是,被他删掉的那个档案,在拐卖案的受害者名单里还有一个编号。那个编号不在档案库里,但在张某强的备忘录里,在文员的供述里,还有终审判决书的备注里。他以为删掉了就没人记得。他大错特错。”

苏婉盯着判官,忽然觉得这个人什么都明白。

不是不能帮她查,是在等一个最好的时机——

等那个姓周的人自己意识到,删除不等于消失。

等他开始慌,开始犯错,等业力回收的钟声自己敲响。

“还要等多久?”她问。

“很快,”判官说,“张某强的备忘录里写了一句‘请帮我查一下这个编号’。这份备忘录已经被阳间检察院列为关键证据,存入案卷。迟早会有人注意到那行字。等有人注意到,就会有人去查那个编号为什么查不到。到那时候,协查请求会自动发起,不需要你动手。”

苏婉沉默了。

她低头看了一眼桌上那张截图,那个“毕”字,“周”字。

她把截图收好,转身走到门口,手放在门把手上,没有拧。

她没有回头,但她说的那句话是给判官的:“如果我等不到那个时候呢?”

判官没有回答。

苏婉拧开门,走了出去。

在工位坐下来,没有立刻打开案件池。

她盯着屏幕上那个端口编号看了一会儿,然后深吸一口气,打开案件池,开始处理下一个案子。

那天晚上,苏婉没有加班。

她关掉电脑,把那盆假绿萝往旁边挪了挪,空出一小块桌面。

然后趴在工位上,闭上了眼睛。

她不记得自己是怎么睡着的,但做了一个梦。

梦里站在一栋陌生的办公楼走廊里,墙上挂着一块牌子——某省高级人民法院。

走廊很长,两侧全是办公室,每一扇门都关着。她往前走,走过一扇又一扇门,门上的铭牌她一个也不认识。

她走到走廊尽头,最后一扇门没有名牌,只有一个编号:YN-SF-0037。

她伸手去推门,门始终推不动。

她醒了。

办公室里还是那盏惨白的灯,那片灰蒙蒙的窗。

孟婆的汤锅在隔壁咕嘟咕嘟地冒泡,这批是百香果味的,闻起来酸甜交加。

她的脸上没有泪痕,手指不抖,心跳也没有加速。

只是坐在那里,把那个梦在心里又过了一遍。" ["create_time"]=> string(10) "1785533134" }