第一卷 · 无谋杀之城

第六章短灯

0738
第六章《短灯》章节场景插画
第六章 · 短灯

林舟在五份材料前坐到上午九点,才想起自己还没有刷牙。

复核室盥洗间常备一次性牙刷,刷毛硬,薄荷膏带着过期前夕的苦味。他对着镜子刷了三分钟,看到下巴冒出一层青色胡茬。短灯提醒他,十点要向市局提交阶段结论;他吐掉泡沫,说把提醒延后十分钟。

“我没有更改日程的权限。”短灯说,“可以在九点五十分再次提醒。”

“那就九点五十。”

隔壁水池前,陈浦正让自己的同伴体“圆角”替他订早餐、推迟健身课、给母亲回复一条昨晚漏看的消息。圆角用陈浦的语气说“案子忙完就回去吃饭”,末尾还加了他常用的笑脸。

“你妈知道那不是你写的吗?”林舟问。

陈浦漱口。“知道。意思是我的就行。”

“你什么时候有过‘案子忙完’?”

“所以才需要它替我说。善意表达,不作事实承诺。”

回到工位,圆角已经把五份材料生成了一份“死亡诱因摘要”。它按心理影响从强到弱排列:陆清禾的气话、刑责风险、医疗中断、家属伤害、和解意愿。这个顺序适合让警察迅速理解什么最可能刺激陆伯言,却与死者昨晚看见的次序完全相反。

“调出原序。”林舟说。

陈浦让圆角切换。五条恢复为时间顺序,但屏幕顶部仍保留一行摘要:死者在短时段内连续获知与旧案披露有关的多项不利后果,可能诱发急性应激和自毁决定。

“你没问它结论。”林舟说。

“它知道我要什么。”

“这就是问题。”

陈浦靠在椅背上。“你不能因为它好用,就把好用当作犯罪现场。”

林舟没再说。他让短灯检索五份材料的原始形成时间,不做相关性排序,只列最早可验证日期。短灯用了四十七秒。R1代理不能向五个外部系统自动申请补件,它只在现有授权资料和公开库里逐项对照,缺什么就留下空白。

结果出现后,五条所谓的紧急事实显出了年龄。

韩柏的风险报告完成于十月八日,距陆伯言死亡十三天;梁颂的和解统计主体形成于十二年前,最近一次校验也在四个月前;许承引用的法律风险说明完成于十月十六日;贺棠的访谈从六月持续到九月;陆清禾的气话说于十月十一日。

昨晚没有发生任何使它们突然成立的新事件。

“也可能陆伯言昨晚刚决定公开。”陈浦说,“所以旧事实都变得相关。”

“谁知道他刚决定?”

“守一。律师。陆清禾。任何看过他日程的人。”

“公益代理的请求语都说他‘正在面临重大决定’,没有说从哪知道。”

“发起方的事实核验通过了。说明它们有合法依据。”

林舟把五个公益项目的登记材料分别打开。圆角主动为陈浦折叠了重复字段,只留下项目目标、管理机构和利益冲突声明。短灯没有折叠。它从第一页第一行列到附件最后一行,连每次注册地址变更都显示出来。

五个项目没有共同法人。连续照护项目由一家医疗互助会设立;家属支持计划挂在社会创伤基金名下;法律风险台属于高校法援联盟;报道伦理协作是记者行业组织;被收养者援助则由三个社区中心共同托管。

林舟看了一个多小时,只找到它们在最上层共享的东西:都使用市公共公益接口,可以向符合条件的个人代理发送一次不强制回复的事实告知请求。

那不比发现五个人都走过同一座地铁站更有意义。

十点零七分,市局阶段会议开始。林舟提交的结论只有三条:死亡过程未见设备入侵;五份材料目前均可验证;五次发送存在明显递进结构,需调查请求形成和投递顺序是否由第三方设计。

刑侦处代表问:“明显的统计标准是什么?”

“客观事实从公共到私人,间隔从二十五分钟缩短到七分钟。”

“这是你对内容温度的主观分类。”

“是判断,不是鉴定结论。”

“那就不能写‘明显’。”

会议系统在“明显”下面标了一道黄色波浪线,建议替换为“可能”。林舟关掉自动措辞校正,把句子改成:五次发送在内容与时间上构成一种足以影响接收者判断的次序,是否出于人为安排,待查。

“如果每句话是真的,”另一名参会者说,“调查所谓次序,法律客体是什么?他人有义务把所有好消息坏消息混在一起再说吗?”

“我不知道。”

“没有客体,就没有调查边界。”

林舟看着屏幕上的五行字。“先查边界在哪。”

会议没有批准刑事立案,只同意复核延长四十八小时。陆宅继续封存,五个公益代理的请求记录进入保全状态。与此同时,死亡分类仍是自然死亡,附注本人拒救。

午后,林舟回家换衣服。他住在一栋九十年代的旧楼里,后来加装的楼体配送轨道遇到潮湿天气就会吱响。门锁识别他以后,短灯只能打开玄关信息屏,不能替他开灯。林舟按下开关,灯泡迟了半秒才亮。

厨房水槽里放着前天的碗。他把冰箱里一盒剩饭倒进锅,加水煮成稀粥,切了两根有些发蔫的青菜。等待水开时,他从书房抽屉取出一本黑色硬皮笔记。

许蘅失踪后,他曾把白塔事故的公开材料按日期抄过一遍。官方通报说台风造成备用电力阶段性中断,医院按灾难预案实施资源分配,二十七名患者死亡。许蘅在事故后向医院、监管部门和媒体递交过投诉,但那些投诉没有进入公开案卷。她的职业风险评分在三个月里连续上升,排班资格、临床权限和医疗责任保险先后被暂停。半年后,她从东防波堤坠海。

林舟一直认为,自己没有停止调查,只是没有找到证据。

笔记后半本却有一百多页空白。

短灯问:“是否检索白塔事故与当前五份材料的重合项?”

“检索。”

“请指定排序方式。”

林舟的手停在锅盖上。“你平时怎么排?”

“按你的明确问题。问题为‘重合项’,我可以按来源时间、主体名称、当前引用频率或原始材料顺序。你未开放偏好推断。”

“其他同伴体会怎么排?”

“通常根据用户长期目标和当前情绪承受能力,优先展示被判断为有助于完成任务的内容。具体规则因授权而异。”

锅里的水扑出来,落在灶面上发出嘶声。林舟关小火,把锅盖掀开一道缝。

“按原始材料时间。”他说,“不要照顾我能不能承受。”

短灯先列出十二年前的医院通报,再列家属和解、陆伯言法律意见、近年的医疗托管许可,最后才是本月的五份材料。没有摘要替他把它们串成故事。许蘅的投诉仍然缺席,因为原件不在他有权检索的资料里。

林舟一项项往下读,注意到五个公益代理的请求都通过了“事实相关性”审核,却没有一项接受过“组合完整性”审核。公共接口检查每个请求是否真实、是否必要、是否侵害隐私;它从不把同一接收者一小时内收到的请求放在一起,问它们合起来是什么意思。

五个门卫各自检查了一件行李,没有人看见它们拼成了什么。

“短灯,”林舟说,“如果我只问五句话有没有撒谎,你会怎么回答?”

“以现有材料,未发现虚假。”

“如果我问它们是不是完整?”

“需要先定义完整所针对的决定,并检索未被纳入的相关事实。当前资料不足。”

林舟把火关掉。粥煮得太稀,青菜发黄,他盛了一碗站着吃完。外面配送轨道又吱呀响过一阵,像有人拖着旧行李走过楼体。

复核室一直在问第一个问题。

陆伯言的遗言,要求他们改问第二个。