第4章
系统2.0与老周的坦白------------------------------------------,林渡没有回家。,把苏婉清的遗物登记表、密封袋里的银手镯、李明辉办公室拍到的那张名片盒照片,以及手机里两条匿名短信的截图,依次排在桌面上。然后他从口袋里掏出那张从旧档案室带回来的泛黄工作联系单——“死者沈某,高坠伤,结案定性意外。家属信息:夫,李明辉。”他把这张纸放在所有物品的最上方。。同一个丈夫。同一家公司。同一个“意外”结论。。,试图在脑海中把它们拼成一个完整的逻辑链条。苏婉清发现了李明辉公司的**运输线,修正了税目分类并将修正版抄送审计委员会。李明辉要求她删除原件,她拒绝。坠楼当晚,她被两个人联合推落窗外——一个是手腕上有蛇形纹身和陈旧疤痕的男人,另一个手指上戴着旋转蛇符戒指。手镯内侧的三个字母不是李明辉送的定情信物,是苏婉清自己刻上去的物证标记,指向三号码头。李明辉手腕上的创可贴遮住了蛇形纹身。十年前的另一个妻子也死于同样的“意外”。。但所有的证据都不足以在法庭上定罪——手镯上的字母可以被解释为巧合,码头坐标可以被解释为臆测,十年前的工作联系单只能证明李明辉曾经是另一个死者的丈夫,不能证明他杀了她。系统要求的不是法律意义上的证据链,而是“找到杀她的凶手”的自我确认。林渡已经完成了这个确认——他在三号码头做出判断的那一刻,系统已经判定委托成立,业力值到账。。“有些案件不靠死人也能解,但还有些事解完后活人是会找过来的。”,取出殡仪馆的排班表。下周的夜班排班表上,老周的名字出现了三次——周二、周四、周六。三天,足够让他当面问清楚那些还没有被回答的问题。老周为什么会在苏婉清遗体送来的当晚就知道有人会来查这只手镯?他说的二十年前另一个案子,时间对不上——工作联系单上的日期是十年前,不是二十年前。他是记错了,还是故意把时间说得模糊,为了不暴露自己与案件的真实距离?。第一条短信在李明辉办公室接触手镯后发来,提醒他“这栋楼不止他一个人”。第二条短信在苏婉清记忆碎片读取后发来,直接指出“不是一个人推的”,“第三个人手指戴旋转蛇符戒指”。发件人号码是空号,无法追溯。但发件人知道只有进入过苏婉清记忆的人才能知道的细节——凶手的人数、旋转蛇符的存在。知道这些细节的人只有林渡自己,以及那个在他之前就已经了解拾骨会内情的人。。。***陷入黑暗,只有冷藏柜的绿色指示灯在墙角安静地亮着。3号抽屉里,苏婉清的银手镯在降温管道送出的冷空气中轻微收缩,发出一声极细微的金属脆响。他习惯了这种声音——在殡仪馆待久了就会知道,所有的金属都会在温度变化中发出声响,不锈钢柜门、铝合金抽屉导轨、铜质门把手,每一种金属的伸缩系数不同,发出的声音也不同。银的伸缩系数比不锈钢大,所以手镯会在降温时收缩得更快,发出的声音更脆。这是他在入职培训第一周学到的内容,教材上写得很清楚,没有任何灵异成分。,有些声音不能用物理规律解释。。视网膜上残存着系统界面关闭后的余像——那些淡金色的文字已经消失了,但字体轮廓似乎还印在他的视神经上。系统在完成苏婉清委托后弹出了一条更新提示,他当时没有仔细看,只是扫了一眼标题:“系统2.0基础版已解锁”。现在他闭上眼睛,那条提示的全文重新浮现在他的意识中,像是被存储在了某个不属于视觉也不属于记忆的中间地带。系统2.0基础版已解锁。当前业力值:500(含首次委托奖励及新人成长包加成)。新解锁功能:主动鉴定模板——宿主可在非接触条件下对已登记个体进行基础业力扫描(单次扫描消耗业力值10点,冷却时间24小时,单次最大扫描人数2人)。跨案串联分析模块——系统将自动比对宿主已接触案件的关键特征,发现关联时自动推送比对报告。**业力扫描——在目标个体1米范围内可直接读取业力值,无需消耗。追加备注:宿主首次完成委托采用的“自我确认”路径为系统档案中首次原生态推理完成。根据系统自主学习协议,该行为模式已纳入新宿主引导模板。
主动鉴定。跨案串联。**扫描。
林渡在黑暗中睁开眼睛,盯着天花板上日光灯管的轮廓。系统给他开放了新权限,但每一个新权限的使用都有代价——主动鉴定消耗业力值,冷却时间二十四小时,这意味着他必须谨慎选择扫描对象。系统不是在送他武器,是在给他工具,而工具的使用权需要他自己判断。
他决定明天上班后,第一个扫描老周。
不是扫描他的业力值——那个系统之前已经尝试过,显示“无法读取”。他想扫描的是老周与苏婉清案件的关联。系统说了,跨案串联分析模块可以自动比对已接触案件的关键特征。如果老周确实与拾骨会有关联,那么把老周作为扫描对象输入串联模块,系统也许能比对出一些他靠人力查不到的信息。
林渡翻了个身,把工作服外套盖在身上。***不是睡觉的地方,但他不想回出租屋。出租屋太安静了,安静到他会忍不住反复回想苏婉清最后那段记忆——她伸出的手抓不到任何东西,碎玻璃割进左前臂,二十三层的冷空气灌进耳膜。她最后的念头不是恐惧,是那些没做完的事。
他强迫自己把注意力转移到明天要面对的问题上。宋知意。她留下的那份资料——“**Q-2021-03”,和她父亲宋青山旧鉴定册中被抽掉的编号一致。她父亲失踪五年,遗体已经在老周的证物盒里放了不知道多久。那根骨头上的鉴定结果显示是宋青山,但林渡没有告诉她。他当时的选择是沉默,因为他认为告诉她真相会让她成为拾骨会的下一个目标。
但沉默的代价是她在不知情的情况下继续追查父亲的失踪,像一只闻不到猎人气息的猎物,径直走向陷阱。
林渡翻身坐起来,重新打开台灯。他从工作台上的笔筒里抽出一支黑色签字笔,翻到工作日志的空白页,开始罗列他需要做的事:
扫描老周——确认立场与信息源。
联系宋知意——在不暴露系统的情况下,套取更多关于她父亲的旧档案信息。
调查李明辉十年前的前妻案——找到当年那名死者的遗体处理记录。
找到旧邮政站的访问方式——那两条短信来自那里,发件人知道旋转蛇符的存在。
在业力值消耗完之前,完成至少一到两个新的委托,保持业力值的安全线。
他把笔放下,看着这份清单。每一件事都需要时间,而他不确定拾骨会会不会给他这个时间。疤九已经通过老周发出了警告——“有些案件不靠死人也能解,但还有些事解完后活人是会找过来的。”
他的手机在桌面上震动了一下。
不是短信。是殡仪馆值班室的座机,内部短号,只有值夜班的同事才会用这个号码。林渡接起来,对面是小陈惊慌失措的声音:“林哥你在***吗?你那边有没有听到什么声音?我刚才在值班室打瞌睡,监控屏幕上***走廊的灯突然全亮了——”
“是自动感应。”林渡说。他的声音比他自己预想的更冷静,“走廊灯是声控加红外感应的,管道里的冷气流动有时候会触发。”
“但是监控上显示你那边走廊尽头的旧档案室门——”
“旧档案室的门锁坏了很久了。”林渡打断他,“我今晚经过的时候门本来就是开的。”
小陈沉默了几秒,像是在消化这个解释。然后他换了个语气,试图把紧张压下去:“行,你这么说我就放心了。我不打扰你了,早上**的时候你帮我在值班记录上补签一个字,刚才那段时间我在巡检新风机房。”
“可以。”
林渡挂断电话。他没有告诉小陈的是,他在走过旧档案室门口后故意没有重新带上门,以免门锁自己撞坏——但如果走廊尽头的人此刻还在观察,他必须确保自己在明早**前不会落入对方单独问询的范围。
系统早上发来提醒,界面重新亮起时没有铃声,只有一行字:宿主今日已满足主动鉴定使用条件。建议扫描目标:老周。也可选择跨案串联目标:宋青山遗骸、苏婉清、旧档案室缺失档案。
他选择了两者都做。
早上七点四十分,老周准时出现在殡仪馆后院的停车场。他开的还是那辆老旧的普桑,左侧前轮上方有一块补过的漆,颜色比车身其他部分深半号。林渡站在***门口,看着老周拎着保温杯穿过院子,步伐不快不慢,和过去二十年里的每一个早晨没有区别。
“老周,早。”林渡说。
“早。”老周从他身边走过去,保温杯的盖子旋开,飘出浓茶的涩味,“苏婉清的家属今天要来取遗物,你把她手镯登记好了没?”
“登记好了。”林渡跟着他走进休息室,“还有件事想问你。”
老周在储物柜前停下,没有转身。“问什么。”
“你说的那个二十年前的案子——死者丈夫手上有一枚金戒指,手腕上有一条疤。三个月后那个男人因为**案被捕,供出的第一条人命就是他妻子。”林渡把工作联系单从口袋里抽出来,展开放在老周面前的桌面上,“这是我从旧档案室找到的,时间不是二十年前,是十年前。死者姓沈,丈夫叫李明辉——和苏婉清的李明辉是同一个人。你当时为什么会说二十年?”
老周把保温杯放在储物柜的隔板上。动作很慢,像是在计算水温。他抬头看林渡的时候,眼神里没有惊讶。这种反应本身就说明了问题——他早就知道林渡会找到那**作联系单。也许他当年把它留在档案室,就是为了让人找到。
“二十年前的案子是另一个。”老周把储物柜关上,背靠着柜门,双手交叠放在身前,是一个刑侦人员在陈述案情时惯用的姿态,“我没有跟你说错,只是没有说完。二十年前死的是一个三十出头的女人,姓顾。十年前死的是沈某。现在死的是苏婉清。三个案子,同一个男人,同一种死法。”
“三个。”林渡把这两个字重复了一遍。
“对。”老周从保温杯里倒了杯茶,没有喝,只是端着,“第一个案子发生的时候,我还是**。那个案子办得太顺利了——顺利到所有的证据都指向意外,没有矛盾,没有疑点,连死者家属都没有异议。我在刑侦队十几年,从没见过那么干脆的结案。”他把茶杯放在桌上,食指沿着杯沿慢慢转了一圈,“我当时觉得不对劲,但没有证据,也没人愿意翻案。后来我私下查了一下,发现李明辉名下那家进出口贸易公司的报关单存在长期异常——某些货物的舱单品名在被录入正式系统之前,都会在中间环节被人为修改。这个操作需要有人在港口、船公司、报关行三个环节同步配合才能完成。一个普通的外贸公司总经理做不到,除非他背后另有组织在帮他打通所有的关节。”
“你查到了什么程度?”
“没来得及查完。”老周的眼神不变,“有人发现了我在查,找到我家里,把我女儿在学校的照片放在信封里留在我门垫上。附了一张便条——‘周警官,你**的遗体我们已经准备好了,要不要提前看看?’”他把端在唇边的茶冷静地放回去,继续说,“我当时女儿还在读小学。我申请调职到殡仪馆做夜间值班员,对外宣称是因病内退。”
林渡沉默了很长时间。系统的主动鉴定界面在视野右侧亮着,但他没有立刻启动扫描。老周的陈述本身已经验证了太多信息——他的身份,他与拾骨会的关联,他为什么要警告林渡不要声张。他不是拾骨会的人,但他被拾骨会控制过。他选择了退让,退到这个殡仪馆里,每天晚上守着死人,因为死人是唯一不会被人威胁的东西。然后他等了这么长的时间,等到一个新的入殓师在同一个***里遇到了同一个男人的第三个女人。
“苏婉清的案子也是你提前做了功课?”林渡问。
“不是我。”老周端起茶杯又放下,目光越过林渡看向***走廊的方向,“有人通过其他渠道把苏婉清的资料送到了我这里。她在他名下公司任职的两年间,一直通过码头的朋友秘密复制了第三泊位的出舱记录表,保留了他所经手的所有**单证。在她死的那天,她已经整理完一轮完整的举报资料,只差最后一份纸质凭证还没有盖章生效。他们杀她是为了封口,拿走她的印章是为了让那份凭证查不出根源——和她十年前杀的沈姓那个女人完全一样的程序。”
“你怎么知道这些细节?”林渡追问,“这些是内部资料,外部的人拿不到。”
老周没有回答。他把保温杯的盖子拧紧,然后从储物柜里拿出一串钥匙,依次查看钥匙的编号,像是忽然想起某件事需要马上处理。但林渡看到了他咽回去的那句话——他的嘴唇动了一下,嘴角的肌肉收紧了一瞬。那是人在决定不说某句话时,副交感神经压制开口能力产生的无意识表情。
他知道答案。但他不说。
“你现在问这些没有意义。”老周把钥匙串放回口袋,第一次没有用回避的态度回头看他,“你已经找到凶手了,你不必再证明给任何人看。但你还要活下去,这才是问题。疤九昨晚在潭州,今天早上已经过完省道回到江城。他的速度比你快。”
林渡问出最后一个问题:“你当初在档案室里留那**作联系单,是为了让我发现?”
老周停下脚步,回过头来。这一次他的表情不再是老资格殡仪馆师傅懈怠的温和,而是刑侦人员在陈述案情时惯用的平静客观,“那张单子我留了十年,每个月换一次档案柜。你是第一个翻到它的人。”他把门推开,外面院子里的阳光把***门口的黑色地砖照得发亮,“今天李明辉的前妻家属会来取沈某的遗物,预约的是下午。你如果想多找到一些东西,就主动留下来。”
说完他转身朝值班室走去。
林渡站在原地,启动系统的主动鉴定扫描。
主动鉴定·跨案串联分析模块启动。消耗业力值:10。冷却倒计时:23小时59分。扫描对象:老周(前**,殡仪馆夜间值班员)。关联案件:苏婉清案、沈某案(十年前)、宋青山案。串联分析进行中——比对关键特征:蛇形纹身、旋转蛇符、高坠致死、旧邮政站通讯、三号码头、拾骨会外围组织代号。
分析过程持续了大约二十秒。系统界面上的字符快速翻动,像是在检索一个庞大但有序的数据库。最后弹出的结果让林渡的呼吸停滞了五秒:
串联分析完成。老周与三起案件关联度:极高。结论类型:未立案的线人关系——老周在2015年的沈某案中首次以内部渠道向宋青山提供拾骨会外围线索。宋青山失踪后,他转为独自管理相关档案。他与旧邮政站之间已建立长达数年的间接联系。进入此系统分析范围尚未发现敌对行为记录。无法确定他与拾骨会外围是否仍主动接触。建议宿主进一步获取老周本人主动表态。
线人。老周不是在退让。他只是把战斗转入了地下。
这解释了老周为什么会有宋青山的遗骸——他是宋青山留下的最后一个联络人。他退到殡仪馆,是因为他知道拾骨会需要从殡仪馆获取遗体数据,而他就是这道门的守门人。林渡忽然想到一件事:如果他今晚的报警系统成功拉响,如果苏婉清的尸检没有被李明辉买通定成“意外”,那老周就不会等到他翻那**作联系单才对他说话。
他把系统界面关掉。
上午九点半,殡仪馆前台收到一具死者家属签收完毕的废弃病历。小陈没注意放在签收室塑料托盘上,把它转给了林渡。他翻了一下病历—本内页底部盖着几个常见的灰色圆形消毒合格章,但最后一枚被剪去大半只保留边缘。那半枚章痕他其实见过,之前在苏婉清那次读取中翻档案来不及细看。现在再看,补全后应该是潭州某区的医疗机构的公章。而潭州是拾骨会全省网路的核心中转城市。这张废弃病历的根本目的不是归档。
他把它收进自己单独的临时证物格。
下午两点,李明辉前妻的家属抵达殡仪馆。来的是沈某的父母—一对年近七十的老夫妻,头发全白,走得很慢,每一步都在节约体力。他们在前台签完字后由林渡引领进入遗物认领室。沈某的遗物已经存放了数年。林渡对这些遗物做过反复的点验,知道其中有一只普通的结婚戒指和一只仍能走动的瑞士手表,表背面出厂镌刻消失一半—另一半被人工磨平后重新刻了日期。日期是她登记结婚的日子。
沈父接过手表,用手指摸了一下表背那行字,没说话。沈母看了林渡一眼,用很慢的语速问:“你是今年才来这的年轻人吧?她的那些东西你帮忙理过了?”林渡说理过了,尽量不触碰她的情绪。沈母点点头:“以前他们说要等结案才给东西,结果等了这些年等了个意外。”她没有等儿子们的情绪也起来,只是自己忍了下来。
遗物认领结束后,沈父从随身的布包里拿出一张旧照放在遗物桌上,“这是她刚参加工作时拍的。我不知道对你有没有用。你要留复印也行。”
林渡接过照片。照片上一个二十出头的年轻女人穿着白色短袖衬衫,头发扎成低马尾,微微半侧过脸。她的手搭在身前一辆小面包车副驾驶车窗边,车门侧面有模糊的报关**公司名称字样。这个公司名称没有出现在此前的任何材料中。沈父不知道他为林渡提供了什么——他只以为自己在给女儿最后的遗物补充说明。
林渡送走老夫妻后立即进入系统串联分析模块,用这张新照片上的公司名称与苏婉清案记忆碎片中的运输线码头编号做对比。系统在比对过程中使用了新解锁的跨案串联功能。
跨案比对完成。两家公司注册地址不重合,但共享同一组海关电子锁申报码。共享序列号指向一家“报关咨询事务所”,法人代表姓名与老周此前从拾骨会外围获取的旧邮政站常驻收货账号一致。该法人在近五年间未公开露面。关联案件指数已更新。
至此,李明辉十年前的前妻案与苏婉清案的直接连接被注消了—两案再也不是各自独立的“意外坠楼案”,而是覆盖整条**线路末端的一段标准化灭口程序。林渡把比对结果截图存好,在笔记清单上划掉第三项:调查李明辉前妻案。然后拨出电话给省厅档案室,要查询宋知意父亲的档案存档归属。档案室值班员回答他要一个工作日内才答复,他挂了电话。
傍晚,宋知意主动打来电话。她的声音比平时快一些,但没有失去法医特有的审慎:“我爸当年用的旧磁盘我拆开了,上面除了鉴定数据之外还多一层地址记录。隐藏区绑定的访问邮箱不是省厅的主案索引,而是一个空头废旧邮政支局的收发单号。他现在不可能还用这个。但查到这个就能知道他最后收过谁的批示。”林渡说:“旧邮政第3站。邮箱编号应该是江城南站的子站点。”
电话那头安静了将近十秒。然后她的呼吸声很轻很干净地传回来:“我找来找去最后连到殡仪馆门口的老信箱。怎么早没发现。”林渡说:“那个信箱挂的位置太低了,一般人看不到。”
然后他们都沉默了。这个沉默的内容不是无话可说,而是她父亲用一只低到几乎不可能被成年人视线注意到的信箱,给他的女儿留下了最后的路径。宋知意说:“他家信箱是铁皮的有点变形了,但里面没锈。我明天早上到。”她挂断时,电话那头隐约有敲门声。声音很轻。
林渡没有放下手机。他走到前台把殡仪馆的信箱重新检查了一遍。
信箱安装在殡仪馆大门外立面的左侧墙根,离地不足一米,嵌在传达室窗户下方的砖墙里。信箱外表锈迹斑斑,锁孔已经被雨水锈蚀。他用钥匙试了一下,锁芯不动。看锁道的防拆垫—有人在近几个月开过,留下新的划痕,但没破坏锁头。
他用系统对准那只信箱启用了一次非接触的微量物证鉴定。信箱前端的开启痕迹上残留无机物成分与潭州某区常见的白胶泥一致。信箱内壁底部积累了更细微的陈旧粉尘,其中一部分与苏婉清手镯内侧的微量附着物一致—是码头区域特有的煤炭粉尘与铁矿石粉末混合物。这个信箱不仅被宋青山用过,苏婉清也用这种方式投递过高危证据。她也许是死前最后一封举报材料就投在这里。
他站直身往后退了两步。信箱和***直线距离不到三十米。老周值班的位置到信箱只有走路十秒。宋青山选择这个信箱作为隐蔽通信终端,不是因为安全—是因为有人在为他看守邮箱。
这个人一晚一晚坐在窗口后面。
晚上老周主动来***找他。
老周带了一碗面,放在工作台旁边。面凉了。他自己站在工作的推车边上检查冷藏抽屉缝隙灯。他不看林渡。“你下午见过沈家老人了,东西交完了。你要听的,我今天早上已经说完。你只需记住:不要以为自己只是入殓师。这个***过去守过不止我一个人。”他把那串钥匙放到林渡手边,“从明早开始排班把你固定早班。”说完离开。
他把钥匙留了一支在那。标签上钢印字:旧档案室·后库。那是他昨晚第一次来时老周藏起来没带他去看的另一个房间。
那扇门里面都是证据。他已不需再问老周站在哪一方。
深夜,***内只剩冷柜运转声。林渡把铝梯架到档案室后库天花板格下。后库的铁架标注年份早于二十年前。最尾端抽屉被填满直抵架底。抽出第一层文件袋:市局刑侦技术大队1997年前后立案的病历/尸检索引归档,名字没有名字,只有编码—两套对应李明辉经手的所有受害女性的编码与数字编号,合起来三个人都对应同一家报关**,对应同一组关封号码,对应同一名盖章员。
林渡站在库房中间不动。系统面板随之跟了新信息进来:
跨案数据已累计全部激活条件。案件图谱完成。已关联个体:李明辉、老周、宋青山、苏婉清、沈某、拾骨会外围法人等。案件主索引:拾骨会**网络。证据汇总:通关文本/旧邮政信箱/码头坐标/物证编码/匿名短信指纹。系统推定——本案满足升档至第二级别调查层级,区域系统模块解锁待宿主手动确认。
他的手仍然放在档案袋上,轮廓硬而薄,文件外封日期全是同一天:苏婉清死前签字的那次港单改舱的前一个秋末。所有人都在同一个时间被拿到手里。
他没有急着点确认。
他把文件按顺序列好—沈家的照片、手镯密封袋、三号泊位、信箱内部合影、省厅尚未回电的备注。他的工作日志翻到最后一页写的时间:今日处完所有非系统内证据录入。有待给宋知意现场看信箱。
钥匙放入口袋深处。
系统第二卷预备面板上浮出未完成的提示——“决定升级正式边控分析后,系统会将宿主追踪区域内与拾骨会组织相关的全部现存物证实时绑定,无论宿主是否自愿继续参与。”他在界面上停留了一下,没有按。
天亮之前,他要把那只低到几乎看不见的信箱守到宋知意出现。
主动鉴定。跨案串联。**扫描。
林渡在黑暗中睁开眼睛,盯着天花板上日光灯管的轮廓。系统给他开放了新权限,但每一个新权限的使用都有代价——主动鉴定消耗业力值,冷却时间二十四小时,这意味着他必须谨慎选择扫描对象。系统不是在送他武器,是在给他工具,而工具的使用权需要他自己判断。
他决定明天上班后,第一个扫描老周。
不是扫描他的业力值——那个系统之前已经尝试过,显示“无法读取”。他想扫描的是老周与苏婉清案件的关联。系统说了,跨案串联分析模块可以自动比对已接触案件的关键特征。如果老周确实与拾骨会有关联,那么把老周作为扫描对象输入串联模块,系统也许能比对出一些他靠人力查不到的信息。
林渡翻了个身,把工作服外套盖在身上。***不是睡觉的地方,但他不想回出租屋。出租屋太安静了,安静到他会忍不住反复回想苏婉清最后那段记忆——她伸出的手抓不到任何东西,碎玻璃割进左前臂,二十三层的冷空气灌进耳膜。她最后的念头不是恐惧,是那些没做完的事。
他强迫自己把注意力转移到明天要面对的问题上。宋知意。她留下的那份资料——“**Q-2021-03”,和她父亲宋青山旧鉴定册中被抽掉的编号一致。她父亲失踪五年,遗体已经在老周的证物盒里放了不知道多久。那根骨头上的鉴定结果显示是宋青山,但林渡没有告诉她。他当时的选择是沉默,因为他认为告诉她真相会让她成为拾骨会的下一个目标。
但沉默的代价是她在不知情的情况下继续追查父亲的失踪,像一只闻不到猎人气息的猎物,径直走向陷阱。
林渡翻身坐起来,重新打开台灯。他从工作台上的笔筒里抽出一支黑色签字笔,翻到工作日志的空白页,开始罗列他需要做的事:
扫描老周——确认立场与信息源。
联系宋知意——在不暴露系统的情况下,套取更多关于她父亲的旧档案信息。
调查李明辉十年前的前妻案——找到当年那名死者的遗体处理记录。
找到旧邮政站的访问方式——那两条短信来自那里,发件人知道旋转蛇符的存在。
在业力值消耗完之前,完成至少一到两个新的委托,保持业力值的安全线。
他把笔放下,看着这份清单。每一件事都需要时间,而他不确定拾骨会会不会给他这个时间。疤九已经通过老周发出了警告——“有些案件不靠死人也能解,但还有些事解完后活人是会找过来的。”
他的手机在桌面上震动了一下。
不是短信。是殡仪馆值班室的座机,内部短号,只有值夜班的同事才会用这个号码。林渡接起来,对面是小陈惊慌失措的声音:“林哥你在***吗?你那边有没有听到什么声音?我刚才在值班室打瞌睡,监控屏幕上***走廊的灯突然全亮了——”
“是自动感应。”林渡说。他的声音比他自己预想的更冷静,“走廊灯是声控加红外感应的,管道里的冷气流动有时候会触发。”
“但是监控上显示你那边走廊尽头的旧档案室门——”
“旧档案室的门锁坏了很久了。”林渡打断他,“我今晚经过的时候门本来就是开的。”
小陈沉默了几秒,像是在消化这个解释。然后他换了个语气,试图把紧张压下去:“行,你这么说我就放心了。我不打扰你了,早上**的时候你帮我在值班记录上补签一个字,刚才那段时间我在巡检新风机房。”
“可以。”
林渡挂断电话。他没有告诉小陈的是,他在走过旧档案室门口后故意没有重新带上门,以免门锁自己撞坏——但如果走廊尽头的人此刻还在观察,他必须确保自己在明早**前不会落入对方单独问询的范围。
系统早上发来提醒,界面重新亮起时没有铃声,只有一行字:宿主今日已满足主动鉴定使用条件。建议扫描目标:老周。也可选择跨案串联目标:宋青山遗骸、苏婉清、旧档案室缺失档案。
他选择了两者都做。
早上七点四十分,老周准时出现在殡仪馆后院的停车场。他开的还是那辆老旧的普桑,左侧前轮上方有一块补过的漆,颜色比车身其他部分深半号。林渡站在***门口,看着老周拎着保温杯穿过院子,步伐不快不慢,和过去二十年里的每一个早晨没有区别。
“老周,早。”林渡说。
“早。”老周从他身边走过去,保温杯的盖子旋开,飘出浓茶的涩味,“苏婉清的家属今天要来取遗物,你把她手镯登记好了没?”
“登记好了。”林渡跟着他走进休息室,“还有件事想问你。”
老周在储物柜前停下,没有转身。“问什么。”
“你说的那个二十年前的案子——死者丈夫手上有一枚金戒指,手腕上有一条疤。三个月后那个男人因为**案被捕,供出的第一条人命就是他妻子。”林渡把工作联系单从口袋里抽出来,展开放在老周面前的桌面上,“这是我从旧档案室找到的,时间不是二十年前,是十年前。死者姓沈,丈夫叫李明辉——和苏婉清的李明辉是同一个人。你当时为什么会说二十年?”
老周把保温杯放在储物柜的隔板上。动作很慢,像是在计算水温。他抬头看林渡的时候,眼神里没有惊讶。这种反应本身就说明了问题——他早就知道林渡会找到那**作联系单。也许他当年把它留在档案室,就是为了让人找到。
“二十年前的案子是另一个。”老周把储物柜关上,背靠着柜门,双手交叠放在身前,是一个刑侦人员在陈述案情时惯用的姿态,“我没有跟你说错,只是没有说完。二十年前死的是一个三十出头的女人,姓顾。十年前死的是沈某。现在死的是苏婉清。三个案子,同一个男人,同一种死法。”
“三个。”林渡把这两个字重复了一遍。
“对。”老周从保温杯里倒了杯茶,没有喝,只是端着,“第一个案子发生的时候,我还是**。那个案子办得太顺利了——顺利到所有的证据都指向意外,没有矛盾,没有疑点,连死者家属都没有异议。我在刑侦队十几年,从没见过那么干脆的结案。”他把茶杯放在桌上,食指沿着杯沿慢慢转了一圈,“我当时觉得不对劲,但没有证据,也没人愿意翻案。后来我私下查了一下,发现李明辉名下那家进出口贸易公司的报关单存在长期异常——某些货物的舱单品名在被录入正式系统之前,都会在中间环节被人为修改。这个操作需要有人在港口、船公司、报关行三个环节同步配合才能完成。一个普通的外贸公司总经理做不到,除非他背后另有组织在帮他打通所有的关节。”
“你查到了什么程度?”
“没来得及查完。”老周的眼神不变,“有人发现了我在查,找到我家里,把我女儿在学校的照片放在信封里留在我门垫上。附了一张便条——‘周警官,你**的遗体我们已经准备好了,要不要提前看看?’”他把端在唇边的茶冷静地放回去,继续说,“我当时女儿还在读小学。我申请调职到殡仪馆做夜间值班员,对外宣称是因病内退。”
林渡沉默了很长时间。系统的主动鉴定界面在视野右侧亮着,但他没有立刻启动扫描。老周的陈述本身已经验证了太多信息——他的身份,他与拾骨会的关联,他为什么要警告林渡不要声张。他不是拾骨会的人,但他被拾骨会控制过。他选择了退让,退到这个殡仪馆里,每天晚上守着死人,因为死人是唯一不会被人威胁的东西。然后他等了这么长的时间,等到一个新的入殓师在同一个***里遇到了同一个男人的第三个女人。
“苏婉清的案子也是你提前做了功课?”林渡问。
“不是我。”老周端起茶杯又放下,目光越过林渡看向***走廊的方向,“有人通过其他渠道把苏婉清的资料送到了我这里。她在他名下公司任职的两年间,一直通过码头的朋友秘密复制了第三泊位的出舱记录表,保留了他所经手的所有**单证。在她死的那天,她已经整理完一轮完整的举报资料,只差最后一份纸质凭证还没有盖章生效。他们杀她是为了封口,拿走她的印章是为了让那份凭证查不出根源——和她十年前杀的沈姓那个女人完全一样的程序。”
“你怎么知道这些细节?”林渡追问,“这些是内部资料,外部的人拿不到。”
老周没有回答。他把保温杯的盖子拧紧,然后从储物柜里拿出一串钥匙,依次查看钥匙的编号,像是忽然想起某件事需要马上处理。但林渡看到了他咽回去的那句话——他的嘴唇动了一下,嘴角的肌肉收紧了一瞬。那是人在决定不说某句话时,副交感神经压制开口能力产生的无意识表情。
他知道答案。但他不说。
“你现在问这些没有意义。”老周把钥匙串放回口袋,第一次没有用回避的态度回头看他,“你已经找到凶手了,你不必再证明给任何人看。但你还要活下去,这才是问题。疤九昨晚在潭州,今天早上已经过完省道回到江城。他的速度比你快。”
林渡问出最后一个问题:“你当初在档案室里留那**作联系单,是为了让我发现?”
老周停下脚步,回过头来。这一次他的表情不再是老资格殡仪馆师傅懈怠的温和,而是刑侦人员在陈述案情时惯用的平静客观,“那张单子我留了十年,每个月换一次档案柜。你是第一个翻到它的人。”他把门推开,外面院子里的阳光把***门口的黑色地砖照得发亮,“今天李明辉的前妻家属会来取沈某的遗物,预约的是下午。你如果想多找到一些东西,就主动留下来。”
说完他转身朝值班室走去。
林渡站在原地,启动系统的主动鉴定扫描。
主动鉴定·跨案串联分析模块启动。消耗业力值:10。冷却倒计时:23小时59分。扫描对象:老周(前**,殡仪馆夜间值班员)。关联案件:苏婉清案、沈某案(十年前)、宋青山案。串联分析进行中——比对关键特征:蛇形纹身、旋转蛇符、高坠致死、旧邮政站通讯、三号码头、拾骨会外围组织代号。
分析过程持续了大约二十秒。系统界面上的字符快速翻动,像是在检索一个庞大但有序的数据库。最后弹出的结果让林渡的呼吸停滞了五秒:
串联分析完成。老周与三起案件关联度:极高。结论类型:未立案的线人关系——老周在2015年的沈某案中首次以内部渠道向宋青山提供拾骨会外围线索。宋青山失踪后,他转为独自管理相关档案。他与旧邮政站之间已建立长达数年的间接联系。进入此系统分析范围尚未发现敌对行为记录。无法确定他与拾骨会外围是否仍主动接触。建议宿主进一步获取老周本人主动表态。
线人。老周不是在退让。他只是把战斗转入了地下。
这解释了老周为什么会有宋青山的遗骸——他是宋青山留下的最后一个联络人。他退到殡仪馆,是因为他知道拾骨会需要从殡仪馆获取遗体数据,而他就是这道门的守门人。林渡忽然想到一件事:如果他今晚的报警系统成功拉响,如果苏婉清的尸检没有被李明辉买通定成“意外”,那老周就不会等到他翻那**作联系单才对他说话。
他把系统界面关掉。
上午九点半,殡仪馆前台收到一具死者家属签收完毕的废弃病历。小陈没注意放在签收室塑料托盘上,把它转给了林渡。他翻了一下病历—本内页底部盖着几个常见的灰色圆形消毒合格章,但最后一枚被剪去大半只保留边缘。那半枚章痕他其实见过,之前在苏婉清那次读取中翻档案来不及细看。现在再看,补全后应该是潭州某区的医疗机构的公章。而潭州是拾骨会全省网路的核心中转城市。这张废弃病历的根本目的不是归档。
他把它收进自己单独的临时证物格。
下午两点,李明辉前妻的家属抵达殡仪馆。来的是沈某的父母—一对年近七十的老夫妻,头发全白,走得很慢,每一步都在节约体力。他们在前台签完字后由林渡引领进入遗物认领室。沈某的遗物已经存放了数年。林渡对这些遗物做过反复的点验,知道其中有一只普通的结婚戒指和一只仍能走动的瑞士手表,表背面出厂镌刻消失一半—另一半被人工磨平后重新刻了日期。日期是她登记结婚的日子。
沈父接过手表,用手指摸了一下表背那行字,没说话。沈母看了林渡一眼,用很慢的语速问:“你是今年才来这的年轻人吧?她的那些东西你帮忙理过了?”林渡说理过了,尽量不触碰她的情绪。沈母点点头:“以前他们说要等结案才给东西,结果等了这些年等了个意外。”她没有等儿子们的情绪也起来,只是自己忍了下来。
遗物认领结束后,沈父从随身的布包里拿出一张旧照放在遗物桌上,“这是她刚参加工作时拍的。我不知道对你有没有用。你要留复印也行。”
林渡接过照片。照片上一个二十出头的年轻女人穿着白色短袖衬衫,头发扎成低马尾,微微半侧过脸。她的手搭在身前一辆小面包车副驾驶车窗边,车门侧面有模糊的报关**公司名称字样。这个公司名称没有出现在此前的任何材料中。沈父不知道他为林渡提供了什么——他只以为自己在给女儿最后的遗物补充说明。
林渡送走老夫妻后立即进入系统串联分析模块,用这张新照片上的公司名称与苏婉清案记忆碎片中的运输线码头编号做对比。系统在比对过程中使用了新解锁的跨案串联功能。
跨案比对完成。两家公司注册地址不重合,但共享同一组海关电子锁申报码。共享序列号指向一家“报关咨询事务所”,法人代表姓名与老周此前从拾骨会外围获取的旧邮政站常驻收货账号一致。该法人在近五年间未公开露面。关联案件指数已更新。
至此,李明辉十年前的前妻案与苏婉清案的直接连接被注消了—两案再也不是各自独立的“意外坠楼案”,而是覆盖整条**线路末端的一段标准化灭口程序。林渡把比对结果截图存好,在笔记清单上划掉第三项:调查李明辉前妻案。然后拨出电话给省厅档案室,要查询宋知意父亲的档案存档归属。档案室值班员回答他要一个工作日内才答复,他挂了电话。
傍晚,宋知意主动打来电话。她的声音比平时快一些,但没有失去法医特有的审慎:“我爸当年用的旧磁盘我拆开了,上面除了鉴定数据之外还多一层地址记录。隐藏区绑定的访问邮箱不是省厅的主案索引,而是一个空头废旧邮政支局的收发单号。他现在不可能还用这个。但查到这个就能知道他最后收过谁的批示。”林渡说:“旧邮政第3站。邮箱编号应该是江城南站的子站点。”
电话那头安静了将近十秒。然后她的呼吸声很轻很干净地传回来:“我找来找去最后连到殡仪馆门口的老信箱。怎么早没发现。”林渡说:“那个信箱挂的位置太低了,一般人看不到。”
然后他们都沉默了。这个沉默的内容不是无话可说,而是她父亲用一只低到几乎不可能被成年人视线注意到的信箱,给他的女儿留下了最后的路径。宋知意说:“他家信箱是铁皮的有点变形了,但里面没锈。我明天早上到。”她挂断时,电话那头隐约有敲门声。声音很轻。
林渡没有放下手机。他走到前台把殡仪馆的信箱重新检查了一遍。
信箱安装在殡仪馆大门外立面的左侧墙根,离地不足一米,嵌在传达室窗户下方的砖墙里。信箱外表锈迹斑斑,锁孔已经被雨水锈蚀。他用钥匙试了一下,锁芯不动。看锁道的防拆垫—有人在近几个月开过,留下新的划痕,但没破坏锁头。
他用系统对准那只信箱启用了一次非接触的微量物证鉴定。信箱前端的开启痕迹上残留无机物成分与潭州某区常见的白胶泥一致。信箱内壁底部积累了更细微的陈旧粉尘,其中一部分与苏婉清手镯内侧的微量附着物一致—是码头区域特有的煤炭粉尘与铁矿石粉末混合物。这个信箱不仅被宋青山用过,苏婉清也用这种方式投递过高危证据。她也许是死前最后一封举报材料就投在这里。
他站直身往后退了两步。信箱和***直线距离不到三十米。老周值班的位置到信箱只有走路十秒。宋青山选择这个信箱作为隐蔽通信终端,不是因为安全—是因为有人在为他看守邮箱。
这个人一晚一晚坐在窗口后面。
晚上老周主动来***找他。
老周带了一碗面,放在工作台旁边。面凉了。他自己站在工作的推车边上检查冷藏抽屉缝隙灯。他不看林渡。“你下午见过沈家老人了,东西交完了。你要听的,我今天早上已经说完。你只需记住:不要以为自己只是入殓师。这个***过去守过不止我一个人。”他把那串钥匙放到林渡手边,“从明早开始排班把你固定早班。”说完离开。
他把钥匙留了一支在那。标签上钢印字:旧档案室·后库。那是他昨晚第一次来时老周藏起来没带他去看的另一个房间。
那扇门里面都是证据。他已不需再问老周站在哪一方。
深夜,***内只剩冷柜运转声。林渡把铝梯架到档案室后库天花板格下。后库的铁架标注年份早于二十年前。最尾端抽屉被填满直抵架底。抽出第一层文件袋:市局刑侦技术大队1997年前后立案的病历/尸检索引归档,名字没有名字,只有编码—两套对应李明辉经手的所有受害女性的编码与数字编号,合起来三个人都对应同一家报关**,对应同一组关封号码,对应同一名盖章员。
林渡站在库房中间不动。系统面板随之跟了新信息进来:
跨案数据已累计全部激活条件。案件图谱完成。已关联个体:李明辉、老周、宋青山、苏婉清、沈某、拾骨会外围法人等。案件主索引:拾骨会**网络。证据汇总:通关文本/旧邮政信箱/码头坐标/物证编码/匿名短信指纹。系统推定——本案满足升档至第二级别调查层级,区域系统模块解锁待宿主手动确认。
他的手仍然放在档案袋上,轮廓硬而薄,文件外封日期全是同一天:苏婉清死前签字的那次港单改舱的前一个秋末。所有人都在同一个时间被拿到手里。
他没有急着点确认。
他把文件按顺序列好—沈家的照片、手镯密封袋、三号泊位、信箱内部合影、省厅尚未回电的备注。他的工作日志翻到最后一页写的时间:今日处完所有非系统内证据录入。有待给宋知意现场看信箱。
钥匙放入口袋深处。
系统第二卷预备面板上浮出未完成的提示——“决定升级正式边控分析后,系统会将宿主追踪区域内与拾骨会组织相关的全部现存物证实时绑定,无论宿主是否自愿继续参与。”他在界面上停留了一下,没有按。
天亮之前,他要把那只低到几乎看不见的信箱守到宋知意出现。
阅读下一章(解锁全文)
点击即可畅读完整版全部内容
相关书籍
友情链接