讣告被夹在档案袋最薄的那一层,像一迟到十年的针。
上午八点十六分,专案证据室。沈策把顾玄照“死亡确认档”平铺在冷光台上,档案里除尸检摘要、火场照片和牙模对照外,还有一张黑白讣告复印件。过去十年里,这张讣告被默认视作“社会层面死亡证据”,几乎没人细看。
沈策今天第一眼就看见了不对劲。
讣告边框是旧式双线框,正文排版仿古,落款写“太乙观治丧会”,乍看无破绽。但右下角一个很小的圆点网纹过于细密,像现代数码印刷机留下的喷墨网点,而不是2016年那批老胶印机风格。
邱夜清把椅子拖近:“你怀疑这张讣告是后印的?”
“先不怀疑,先测。”沈策戴上指套,“先看纸,再看墨,再看版。”
法检把讣告原件从文保袋里取出。原件比复印件更明显:纸张不泛黄,纤维偏亮,触感发滑,像含高岭土涂层。2016年太乙观常用告示纸多是毛边麻浆纸,不会这么细。
“做三项。”沈策说,“纤维谱、荧光增白剂、批次水印。”
第一项结果十分钟出来:纸纤维里木浆比例高,且含化学漂白残留,不是道观常用手工纸。第二项更直接:紫外灯下一照,整张纸泛蓝光,荧光增白剂含量偏高。老式讣告纸几乎不加这类剂。
第三项最关键。文保员把纸页贴到侧光镜下,慢慢调整角度。水印浮出来,是两行极浅英数字:
`QH-PAPER-B18`
`LOT 06`
法检数据库比对后给出结论:QH-PAPER-B18为清禾纸业2018年推出的批次编号。
顾玄照“死亡时间”是2016年9月14。
讣告纸张却是2018批次。
邱夜清把报告看了两遍,才开口:“两种可能。要么讣告重印过,要么原始死亡叙事在两年后被补写。”
“还有第三种。”沈策把讣告翻到背面,“重印不是为了纪念,是为了替换证据。有人需要一张看起来‘当年就有’的死亡证明,来服务后续系统流程。”
他把第17章提到的`A-ROOT-7`签章时间链与这张讣告并排,发现一个更细的对应:讣告落款行距、`A_SEAL_REWRITE`打印残页行距、替命符终端收据行距三者一致,均为11.5pt,非常见官方模板。排版习惯可能同源。
“找印厂。”沈策说,“不是找内容作者,先找排版系统。”
九点半,旧南市印务街。
“清禾纸业”只卖原纸,不接印刷。顺着LOT 06追到下游,能接这批纸的本地印务点只剩四家:两家关门,一家转型,只有“墨石印务”仍在营业。老板柳大同五十五岁,见警察来先喊冤:“我只接正规件!”
邱夜清把讣告放在台面:“这版你做过吗?”
柳大同看了一眼就摇头:“边框像我这儿的旧模板,但这行距不是我调的。我店里人不会用11.5,嫌别扭。”
“你店里模板外流过吗?”
柳大同脸色一僵:“两年前……有个市政外包团队来借过旧模板,说做‘历史文书复刻’。签了借用单,盖了研究院章。”
“哪家研究院?”
“道城基础设施研究院。”
又回到了那枚章。
柳大同把借用单复印件翻出来。借用人签名是“陆承序”,借用时间是2018年11月,名称“历史档案修复演练”。借用清单里赫然有一项:
`讣告版式(宗教机构)`
沈策问:“模板有没有回收?”
“名义上回收了。”柳大同指着回收栏,“但他们后来又让我远程调过一次字体包,说系统显示缺字。”
“缺什么字?”
“‘玄’和‘照’。”柳大同苦笑,“我记得很清楚,因为那两字冷门,我还专门从老字库里拷过去。”
顾玄照。
名字本身就是定制项。
沈策没有离开柜台,继续追问:“2018年11月这批单,谁付的钱?”
柳大同翻了半天旧流水,找出一张热敏小票存。抬头写“市政文印中心代付”,付款方式是对公月结,号只有一串短码:`ARCH-317`。这串短码和第17章里反复出现的03:17:30主秒值再次形成对应。
“同一组数字在不同系统里出现,不会是巧合。”沈策把小票拍照,“这说明他们从一开始就把‘秒值’写进编号,便于跨系统对齐。”
柳大同听得发怵,小声补了一句:“当时来借模板的人还让我做过一次‘旧化处理’咨询,问怎么让新纸看起来像放了两年。我说可以用茶熏和低温烘边,但那样会留不均匀色差。后来他们没再问,估计用了更专业的法子。”
“比如?”邱夜清问。
“UV退蓝。”柳大同说,“先把荧光剂打掉一部分,再压旧纹。普通人看不出来,法检一照还是露。”
沈策记下这个词,让法检回去补做“UV退蓝痕迹”检测。半小时后报告回传:讣告纸面确有局部退蓝区,处理手法和柳大同描述吻合,进一步证明讣告曾被“人工做旧”。
从印务店出来,沈策没有立刻回局里,而是去了太乙观旧山门外的公告栏。公告栏早废弃,木框裂着口,里面贴着旅游告示和施工通知。祁老庙祝跟着来,翻了半天,从木板夹层里抠出一截发脆旧纸角。
纸角只剩四个字:“顾玄照道”。
法检现场快检:纸角纤维不含荧光增白剂,成分接近2016年手工麻浆纸;而且纸角背面的糨糊是老式米胶,不是现代丙烯胶。也就是说,2016年当年确实贴过一版讣告,但现存档案里的“正式讣告”不是那一版。
“一真一假。”邱夜清说,“真讣告贴在公告栏,被风化了;假讣告入了官方档,成了证据链。”
“假的更精确。”沈策看着纸角,“它不仅宣告死亡,还要服务后续数据系统,所以必须可读、可录、可回写。”
祁老站在公告栏边,犹豫许久,终于说出一个一直没提的细节:“2016那晚我守过第二更。真正的讣告是手写后抄印的小样,落款没有‘治丧会’,只写‘门下弟子代告’。第二天清晨,那张不见了,换成了你们现在这张官样版。我当时以为是上面的人来规范格式,就没多想。”
“你见过换告示的人吗?”沈策问。
“没看清脸,只记得两件事。”祁老眯着眼回忆,“第一,他们带的是硬壳文件夹,不是浆糊桶;第二,贴完讣告还在右下角按了个章。那章是方的,不像寺观常用圆章。”
方章。
和市政文印、研究院流程章体系一致。
邱夜清当即让图像组把祁老描述写成素描提示,反向比对当年留存照片。半小时后,老照片放大图里果然在讣告右下角找到一块模糊方印轮廓,尺寸约22毫米,和研究院档案章规格一致。
这一下,真伪链条从“纸张异常”推进到“现场替换行为”。
下午一点,专案会加开。沈策把“真讣告残角”和“假讣告原件”并屏展示,再叠上度牒迁档时间线和`A-ROOT-7`任务链,给出三个可辩护结论:
1. 顾玄照死亡叙事至少经历过一次“官方替换”。
2. 替换发生在2018年前后,与研究院“历史修复演练”窗口重合。
3. 替换讣告与席位签发链共享排版与打印路径,存在同一作者体系。
局长沉着脸问:“能不能据此直接推翻2016死亡结论?”
“不能一次性推翻。”沈策说,“但足够启动‘死亡事实再鉴定’和‘档案污染调查’双程序。更重要的是,它能合法打开当年火场原始物证封条。”
“你要重验火场证据?”
“必须重验。特别是牙模、法器和掌骨记录。既然讣告能被换,其他辅助证据也可能被动过。”
局长沉默几秒,补了一句:“重验一旦启动,顾玄照‘死亡事实’会重新进入司法审查。你们要做好舆情和行政冲击准备。”
“我们已经在冲击里了。”沈策答得很平,“区别只在于是被动挨打,还是主动开刀。”
会后,邱夜清拿着重验申请去跑流程。沈策则留在技术室继续抠讣告边角。放大到400倍时,他在右下角发现一串几乎看不见的喷码微字:
`RPT-2018-11-ARCH`
RPT很可能是“report template”缩写,ARCH是归档模板标记。也就是说,这张讣告不是为了张贴,而是为了“入档”设计的模板打印件。
就在他准备提交新证据时,网安组冲进来:“沈老师,历史库有新动作。有人在旧讣告附件目录里补挂了一个同名文件,企图覆盖现有版本。”
“拦住了吗?”
“拦住了。上传IP走的是市议会办公专线跳板。”
技术员把未遂上传包展开,里面除了同名讣告PDF,还有一个伪造时间戳文件,试图把创建时间回填到2016年9月15。更细的元数据显示,PDF生成器版本是2024年更新的件,字体子集里残留`RPT-ARCH-v3`标识,和旧档系统当前件同源。也就是说,对方不是临时拼凑,而是拿着现役归档工具回写历史。
“他们连补档都懒得换工具链。”邱夜清冷笑,“这是觉得我们查不到这一步。”
市议会。
第14章的`GOV-CN-44`再次浮出。
沈策盯着那条未遂上传志,声音很平:“他们知道我们在查讣告,所以急着补档。急就会露手。”
邱夜清正好回到门口,听完只说一句:“重验批下来了,今晚开封火场原始物证。”
“好。”沈策点头,把讣告装回证物袋,“先把这张纸钉死。”
他在证物标签最后一栏写下四个字:时间冲突。
然后又补了一行具体说明:
“纸张批次出厂:2018;对应死亡时间:2016。”
写完后他没有立刻收笔,而是盯着“顾玄照”三个字看了几秒。十年前他在山门口磕过头,认下“师父已逝”;十年后,他却要亲手把这句结论拆开重写。那感觉像把旧伤口一层层揭开,疼,但必须。
两年差。
足够把一场“确定死亡”重新变成“待证事实”。
而待证事实一旦成立,后面的每一层系统结论都要重算。
这才是他们最怕的。
窗外风起,旧山门木牌轻轻作响。
夜还很长,案子才到半程。
每一步都要算准。