第一章 重复工单
陈默在殡葬管理所干了三年,经手过一千四百多份死亡证明。
他的工作说复杂不复杂,说简单也不简单:家属拿着医院或社区开的死亡证明来窗口,他核对身份证、户口本、死亡原因、死亡时间,录入系统,排火化炉次,开火化单,收基本服务费。偶尔碰到非正常死亡,还要多一道公安证明的流程。事情办完,家属拿着单子去殡仪馆,他这边归档,结案。
同事管这叫“死人窗口”。陈默不介意。这活儿比他在上一家公司做行政强——至少没人半夜给他发微信改需求。
那天是星期二,下午三点十七分,他刚处理完一个老太太的丧葬补贴申请,端起保温杯喝了口茶,系统弹出一条红色提醒。
“死亡登记重复:姓名 周德贵,身份证号 3201XXXXXXXXXXXX19,死亡时间 2026-11-11,与2026-11-09已登记记录冲突。”
陈默盯着屏幕看了两秒。
系统老旧,偶尔出bug。他上个月遇到过一起,是双胞胎兄弟共用过一个身份证号,闹了乌龙。他点开冲突记录,打算像往常一样走“重复登记撤销”流程。
第一条记录,11月9日登记。死亡原因:心源性猝死。死亡地点:秦淮区某小区。经办人:陈默。火化状态:已火化,炉次11月10日07号。
第二条记录,11月11日登记。死亡原因:心源性猝死。死亡地点:同一个小区,同一栋楼,同一单元,同一个门牌号。经办人:陈默。火化状态:未火化,炉次待排。
陈默把茶杯放下来。
11月9日那份记录,他有印象。周德贵,七十二岁,独居老人,社区网格员早上上门送餐时发现人已经硬了,法医来过,排除他杀,家属从外地赶回来办了手续。他记得那个家属——一个四十来岁的女人,戴眼镜,说话很客气,还问他“火化完骨灰能寄存多久”。
人11月10号早上就烧了。骨灰被家属领走了。
那11月11号这份,是谁登记的?
陈默点开第二条记录的操作日志。录入时间:11月11日14:32。录入终端:本窗口3号机。也就是他这台电脑。
那个时间他在干什么?他翻了翻手边的纸质台账——14:30到14:45,他在隔壁办公室跟科长汇报一个低保户的丧葬减免申请。窗口前没人。
陈默盯着“经办人:陈默”这四个字,后背有点痒。
他做了三件事。第一,打电话给殡仪馆核对周德贵的火化记录。对方查了系统,确认11月10日07号炉烧的就是周德贵,骨灰被一个叫周晓芸的女人领走,签字画押都在。第二,他翻出11月9日那份纸质档案,把死亡证明、身份证复印件、火化单存根、家属签字页全部过了一遍——手续完整,没有涂改痕迹。第三,他打开11月11日那份新记录,看附件里的死亡证明扫描件。
扫描件上的死亡证明,是同一家医院、同一个医生签名、同一个死亡时间。但纸张的底色比原件白了一点。右下角的编号,和原件差了一位数字。
有人用几乎一模一样的材料,在系统里重新登记了一次周德贵的死亡。
陈默把这件事报告给科长。科长五十多岁,快退休了,听完沉默了一会儿,说:“系统bug吧。你把重复记录撤了,别往上报,省得麻烦。”
陈默说好。但他没撤。
他把两份记录的截图存进自己的U盘,又把纸质档案里周德贵家属留的联系方式抄在便签纸上。周晓芸,电话139XXXX4821。
下班路上他拨了过去。响了四声,接了。
“喂,周女士吗?我是殡葬管理所的,姓陈。关于您父亲周德贵的骨灰安置,我想回访一下——”
电话那头安静了两秒。
“我父亲?”女人的声音很平,“我父亲11月9号走的,10号烧的,骨灰我领走了。你们不是都办完了吗?”
“是的,已经办完了。我这边系统有点数据需要核对,想问一下,您11月11号有没有再来过我们窗口,或者在网上提交过什么材料?”
“11号?”她顿了一下,“11号我在上海。我10号领完骨灰就回去了。怎么了?”
陈默握着手机,站在地铁口,风灌进领口。
“没什么,系统重复了,我这边撤销就行。打扰您了。”
挂了电话,他把手机放回口袋,没有进地铁站。
他转身走回单位。
办公楼已经锁了,但他有钥匙——窗口人员轮流值夜班,今天本来不该他值,但下午那个重复记录让他心里不踏实。他刷卡进门,开灯,坐回3号机,调出11月11日14:32前后的操作日志。
日志显示,那个时间段没有任何人工登录记录。系统自动生成了那条死亡登记。
自动生成。
陈默又打开周德贵11月9日的原始档案,翻到最后一页。那是一张家属签字确认的《火化告知书》,周晓芸的签名下面,印着一行小字:
“本人确认死者遗体已于2026年11月10日火化完毕,骨灰已领。此后任何以死者名义提交的登记、申请或变更,均与本人无关。”
这行字是系统模板自带的,每个家属签字页上都有。陈默以前从来没仔细看过这句话。
现在他看了三遍。
手机响了。科长的电话。
“陈默,你还没走吧?”科长的声音有点怪,像是刚被谁叫醒,“那个周德贵的重复记录,你先别撤。”
“怎么了?”
“刚才市局那边来电话,说系统里又冒出来一条。”
“又一条?”
“嗯。第三条。死亡时间写的11月13号。”科长咽了口唾沫,“经办人还是你。”
陈默慢慢坐直了。
“科长,周德贵的骨灰,已经被他女儿领回上海了。”
“我知道。”
“那11月13号要烧的是谁?”
电话那头沉默了很久。
“陈默,”科长的声音压得很低,“你明天早上第一件事,去周德贵那个小区看看。去他家里。”
“看什么?”
“看看那屋里,现在有没有人住。”
第二章 门牌号
周德贵住的小区是九十年代的老房子,六层砖混,没电梯,外墙的涂料剥得像癣。陈默第二天早上八点半到的,社区网格员小刘在楼下等他。
“陈哥,就这单元,三楼,302。”小刘二十出头,说话快,“周大爷走了之后房子一直空着,他女儿说等过了年再处理。钥匙在社区留了一把,我昨天还上去查过燃气,没人。”
陈默跟着她上楼。楼道里堆着旧纸箱和腌菜坛子,空气里有股陈年的潮味。302的门是老的铁皮防盗门,漆面起泡,门框和墙的接缝处贴着一道社区封条,完好。
小刘撕开封条,掏钥匙开门。
屋里收拾得很干净。客厅一张老式布沙发,茶几上放着半包没抽完的红南京和一个打火机。电视柜上摆着周德贵的遗像,前面供着苹果和一小碟花生米,香炉里的香灰是新的——周晓芸回来办丧事时点的。
“你看,没人吧。”小刘站在门口没进去。
陈默在屋里转了一圈。厨房的煤气灶是冷的,卫生间的毛巾干透了,卧室的被子叠得整整齐齐。周德贵的身份证、户口本、医保卡都在床头柜的抽屉里,用一个橡皮筋扎着。人死之后这些东西本该注销或收走,但周晓芸走得急,没顾上。
他蹲下来看床底。除了一双旧棉鞋和一个落灰的洗脚盆,什么都没有。
“陈哥,到底找什么?”小刘在门口问。
陈默站起来,拍了拍膝盖上的灰。他也不知道找什么。科长让他来看看有没有人住,现在看完了,没人。但他总觉得哪里不对劲,又说不上来。
他掏出手机,对着客厅、卧室、厨房各拍了一张照片。拍厨房的时候,镜头扫过冰箱,他停了一下。
冰箱门上贴着一张超市小票,用磁铁压着。他走过去看了一眼日期:11月11日。购买物品:鸡蛋一盒,挂面一包,青菜一把,红南京一包。
周德贵11月9日就死了。11月10日火化。11月11日,谁用他的会员卡在超市买了烟?
陈默把小票揭下来,翻到背面。背面用圆珠笔写了一行字,笔迹歪歪扭扭:
“11月13,别开07号炉。”
他盯着这行字,手指有点发凉。
“小刘,”他转过头,“周大爷以前抽什么烟?”
“红南京啊,老烟枪了,一天半包。”小刘凑过来看了一眼小票,脸色变了,“这……这是谁写的?”
“你昨天来查燃气的时候,冰箱上有这张小票吗?”
小刘使劲摇头:“没有。我昨天就看了一眼灶台和燃气表,冰箱没开。”
陈默把小票折好放进口袋,又看了一眼遗像前面那碟花生米。花生米是脆的,没有受潮。香炉里的香灰是新的,灰白色,没有积尘。有人在这间屋子里持续上供。
他走出302,反手带上门。封条已经撕了,重新贴也没意义。他在楼道里站了一会儿,给科长打电话。
“科长,周德贵家没人住。但是冰箱上有张11号的小票,背面写了一句话——‘11月13,别开07号炉’。”
电话那头沉默了三秒。
“07号炉,”科长的声音干巴巴的,“就是11月10号烧周德贵的那台。”
“我知道。”
“陈默,你现在马上回所里。市局的人来了。”
陈默回到殡葬管理所的时候,门口停着一辆黑色帕萨特,没挂牌。二楼会议室里坐着两个人,一男一女,男的四十来岁,平头,穿深灰夹克,女的年轻些,戴眼镜,面前摊着一台笔记本电脑。科长坐在旁边,脸色不太好。
“陈默,这是市局民俗事务管理处的同志。”科长介绍的时候,语气刻意放得很平,“他们想了解一下周德贵的重复登记情况。”
“民俗事务管理处?”陈默坐下来。
平头男人递过来一张名片,上面只印了名字和一个座机号:徐卫东。没有部门,没有职务。
“陈默同志,”徐卫东开口,口音是北方人,语速不快,“你11月9日经手周德贵的死亡登记,11月11日系统自动生成第二条,今天早上又生成第三条,死亡时间指向13号。这三条记录,你手里有完整的截图和纸质档案吗?”
“有。”
“给我看看。”
陈默把U盘和档案袋推过去。徐卫东接过去翻了一遍,和那个戴眼镜的女人交换了一个眼神。
“你昨天去过周德贵家。”徐卫东说的不是问句。
“科长让我去的。”
“发现了什么?”
陈默把小票掏出来放在桌上。“冰箱上的,11号买的。背面这行字,不是我写的。”
徐卫东拿起小票看了很久。戴眼镜的女人凑过来,用手机拍了一张照片,然后在笔记本电脑上敲了几下。
“07号炉,”徐卫东把小票放回去,“11月10日烧周德贵的那台,现在是什么状态?”
“正常在用。今天上午刚烧了一具。”陈默说。
“从今天开始,07号炉停用。”
陈默看向科长。科长点了一下头,很轻,但很明确。
“还有,”徐卫东从口袋里掏出一张折叠的纸,展开推过来,“你看看这个。”
纸上是一份名单,打印的,四列:姓名、死亡时间、登记经办人、火化炉次。一共七行。
七个人。死亡时间从10月3日到11月9日。经办人那一列,全部是陈默。炉次那一列,全部是07号。
“这七个人,”徐卫东说,“你还有印象吗?”
陈默一行一行看下去。第一个,老太太,车祸,家属闹过赔偿,他记得。第二个,中年男人,肝癌,老婆在窗口哭了一下午。第三个,小孩,溺水,他当时还多问了一句“要不要等公安那边出结论再排炉子”……
“有印象。都是我办的。”
“这七个人火化之后,”徐卫东把名单翻过来,背面还有三行字,“有三个人,系统里又生成了新的死亡登记。周德贵是第四个。”
陈默盯着那三行字。
“前面三个,都是什么时候生成的?”
“第一个人,火化后第三天。第二个人,火化后第二天。第三个人,火化后第四天。”徐卫东合上名单,“规律还不明确,但有一点是确定的——所有新生成的记录,死亡时间都指向未来,经办人都写你,炉次都锁定07号。”
“如果13号07号炉真的开了,”陈默问,“会怎么样?”
徐卫东没有立刻回答。他看了戴眼镜的女人一眼。女人停下敲键盘的手,抬起头。
“我们之前遇到过类似的情况,”徐卫东终于说,“在另一个区。当时没有人当回事,炉子照开。第二天早上,那天烧的那个人,出现在了自己家的床上。”
“什么意思?”
“意思是,”
第三章 07号炉
陈默请了半天假,下午一个人去了殡仪馆。
殡仪馆在城南,依山建的,灰白色的大理石外墙,远看像一座放大的骨灰盒。他在这里有熟人——火化班的班长老赵,干了二十多年,话不多,手稳。
老赵把他领到07号炉跟前。炉子已经停了,炉门上贴了“设备检修”的条子。这是一台老式拣灰炉,用了七八年,炉膛内壁的耐火砖都烧出了裂纹,但平时保养得还行。
“这台炉子最近有没有出过什么怪事?”陈默问。
老赵蹲在炉子旁边抽烟,想了想。“怪事天天有,看你怎么算。”他弹了弹烟灰,“上个月有一回,07号炉烧完一具,捡灰的时候发现骨灰比正常多了一倍。我当时以为是上一个没清干净,骂了清扫工一顿。后来查了记录,上一炉清得干干净净。”
“多出来的骨灰呢?”
“按规矩,无名骨灰统一处理。倒了。”
“还有呢?”
老赵抽了口烟。“11月10号,烧周德贵那天。早上七点零几分,炉子刚点着,控制系统报了一次‘超温’,但温度表显示正常。我手动复位了,接着烧。烧完捡灰的时候,发现骨灰的颜色不对。”
“怎么不对?”
“正常骨灰是灰白色的,脆的。周德贵那炉出来的灰,发青,发亮,像掺了什么东西。”老赵把烟头摁灭在鞋底上,“我当时没多想,以为是老人吃药吃多了,体内有金属残留。但你说的那个重复登记的事,我觉得跟这炉子有关系。”
“为什么?”
“因为昨天,11号,07号炉烧了一具无名尸,是救助站送来的。烧完之后,我在炉膛里捡到一块骨头,不是人的。”
陈默看着他。
“什么东西?”
老赵从工作服口袋里摸出一个塑料袋,里面装着一小块黑乎乎的东西,指甲盖大小,表面光滑,沉甸甸的。
“鳞片。”老赵说,“不知道是什么玩意儿的。07号炉烧了这么多年,从来没出过这东西。”
陈默接过塑料袋,对着光看了看。鳞片是深黑色的,边缘有暗红色的纹路,摸上去冰凉,不像被火烤过。
“这事你跟别人说过吗?”
“没有。跟你说是因为你刚才问。”老赵站起来,拍了拍裤子,“陈默,我跟你说句实话。07号炉我不想再开了。你让上面赶紧检修,换台新的。这台炉子,烧出来的东西不对劲。”
陈默把鳞片装进口袋,从殡仪馆出来的时候天已经擦黑了。他在路边摊吃了碗馄饨,手机放在桌面上,屏幕亮了一下。
是所里的系统提醒。
“新增死亡登记:姓名 周德贵,身份证号 3201XXXXXXXXXXXX19,死亡时间 2026-11-13 06:00。经办人:陈默。火化炉次:07。状态:待审核。”
陈默放下勺子。
他打开系统,点击“审核”按钮。弹出一个对话框:
“该登记涉及已注销身份信息,是否转入‘特殊流程’?”
下面两个选项:“是” 和 “否”。
陈默没有点。他截了图,发给徐卫东。三秒后徐卫东的电话打了过来。
“你还在外面?”
“殡仪馆门口。”
“审核先不要点。”徐卫东的语气比上午急,“我让老赵今晚别走,07号炉从现在开始断电、断油、锁炉门。”
“徐卫东,”陈默叫了他的全名,“你告诉我,这到底是什么?”
电话那头安静了一会儿。陈默听见徐卫东点烟的声音。
“你有没有想过,”徐卫东吐了口烟,“殡葬系统的规则,是谁定的?”
“民政部。”
“那是活人的规则。”徐卫东说,“死人那边的规则,你按过手印的每一张火化单、签过的每一份告知书、系统里自动生成的每一条模板条款——这些东西背后,有一套被养出来的逻辑。它一直在运转,没人注意。现在它开始自己生成工单了。”
“为什么是07号炉?”
“因为07号炉烧了一个不该烧的人。”
“周德贵?”
“周德贵是第一个。你名单上前面那三个,都没烧干净。”徐卫东的声音低下去,“有人故意在07号炉里留了东西。留的东西在炉子里长,长到一定程度,系统就会把烧过的人重新吐回来。”
“谁留的?”
“不知道。但那张小票背面写的字,不是周德贵家属写的。周晓芸11号在上海,有高铁记录。写字的人进过那间屋子,而且知道07号炉的事。”
陈默攥着手机,站在殡仪馆门口的路灯底下,风把馄饨摊的塑料布吹得哗哗响。
“徐卫东,你明天让我做什么?”
“明天?”徐卫东把烟掐了,“明天你正常上班。审核那一条,你点‘是’。”
“点‘是’会怎么样?”
“会转入‘特殊流程’。系统会问你要一个人。”
“什么人?”
“一个活人,来替周德贵死。”
第四章 特殊流程
陈默一晚上没睡好。
他住在单位附近的老小区,一室一厅,家具是上任租客留下的。凌晨两点他还在翻手机里拍的周德贵家照片,一张一张放大看。客厅、卧室、厨房、卫生间,没什么异常。直到他翻到遗像那张,把画面放大,盯着遗像旁边那碟花生米看了半天。
花生米是剥了壳的。
周德贵七十二岁,牙口不好,平时吃花生都是煮的烂糊的,从来不买剥壳的油炸花生。那碟花生米是超市里卖的那种真空包装的油炸花生,周晓芸不可能不知道她爸吃不了这个。
陈默把照片存下来,又翻到冰箱小票那张。小票上的购物时间是11月11日14:26,结账通道是3号,收银员编号047。他记了下来。
早上八点,他准时到窗口,打开系统,找到那条13号的待审核记录,在“特殊流程”对话框里点了“是”。
屏幕跳转,弹出一张新表格,标题是:
“死亡登记替代人选信息录入(内部流转)”
表格字段包括:姓名、性别、年龄、身份证号、与死者关系、替代理由。最后一行用红色小字标注:
“替代人选经系统核验通过后,原死亡登记自动失效,替代人选进入待火化序列。替代人选本人无需到场。”
陈默盯着“无需到场”四个字。
他截了图发给徐卫东。徐卫东回了四个字:“填周晓芸。”
陈默愣了一下,打字回过去:“她人在上海,而且她是家属。”
徐卫东的电话立刻打了过来。“你听我说。系统要的‘替代人选’,不是真的人。它要的是一个身份。你把周晓芸的身份证号填进去,系统会核验她和死者的关系——父女,符合条件——然后系统会从户籍库里复制一份周晓芸的身份信息,生成一个‘影子周晓芸’,放进待火化序列。”
“那真周晓芸会怎么样?”
“什么都不会发生。她的身份证照样用,社保照样交,人照样在上海上班。但系统里会多出一个‘周晓芸’,那个‘周晓芸’会在13号早上被07号炉烧掉。”
“烧掉之后呢?”
“烧掉之后,系统里周德贵的死亡登记就闭环了。已火化,已闭环,不再生成新记录。”
陈默握着鼠标,光标停在姓名输入框里。“徐卫东,你之前说过,有人故意在07号炉里留了东西。如果我们按系统的逻辑走,把‘影子周晓芸’烧了,那个东西会不会也跟着消掉?”
徐卫东沉默了几秒。“会消掉一部分。但留东西的人还在。你填完这一单,系统会恢复正常一段时间。在这段时间里,我们要找到是谁在往炉子里塞东西。”
“怎么找?”
“先从那张小票查起。超市监控能保存三十天,11号的小票,今天12号,监控还在。你去超市调3号通道14:20到14:35的录像,看看是谁买的花生和烟。”
陈默填完表格,提交。
系统弹出提示:“替代人选核验通过。待火化序列已更新。07号炉13日06:00第一炉。”
他关掉页面,拿起外套往外走。经过科长办公室门口的时候,科长探出头来:“陈默,市局那个徐卫东刚才打电话来,说让你今天不用回所里了,专门去办他们那个事。工资照发。”
“知道了。”
“还有——”科长犹豫了一下,“你注意安全。”
陈默点了下头。
超市在周德贵小区东门旁边,不大,两排货架,一个收银台。陈默找到店长,亮了工作证,说民政部门在核查一笔丧葬补贴的消费记录,需要调11号下午的监控。店长没多问,把他领到后面办公室,调出了3号通道的录像。
14:20开始。画面里顾客不多,一个老太太买了袋盐,一个骑手拿了瓶水。14:24,一个人走进画面。
男,三十岁上下,戴黑色棒球帽,穿灰色连帽卫衣,帽子压得很低。他拿了一盒鸡蛋、一包挂面、一把青菜,然后走到货架尽头,拿了一包红南京和一个真空包装的油炸花生。整个过程不到两分钟。结账的时候他掏出一张会员卡——周德贵的会员卡——刷了一下,然后付了现金。
陈默把画面暂停在男人抬头的瞬间。帽子遮住了上半张脸,只露出下巴和嘴。嘴角左边有一颗很小的痣。
他把截图发给徐卫东。
徐卫东回了三个字:“认识吗?”
陈默盯着那张脸看了十秒钟,打字回过去:
“不认识。但这个人走路的样子,我好像在哪儿见过。”
第五章 影子
13号早上五点四十,陈默到了殡仪馆。
天还没亮,殡仪馆的院子里的路灯昏黄,火化间的烟囱静静地立着,没有冒烟。老赵已经在07号炉旁边等着了,身边站着徐卫东和那个戴眼镜的女人——陈默现在知道她叫沈栀,是徐卫东的搭档,具体什么来头徐卫东没说,只说是“搞技术的”。
07号炉的炉门开着,里面黑洞洞的,炉膛底部清扫得干干净净,连灰渣都没剩。老赵说昨晚按徐卫东的要求,把炉膛里里外外用工业吸尘器吸了三遍,吸出来的东西装在密封袋里,已经送去“上面”化验了。
“系统显示06:00第一炉,待火化对象‘周晓芸’。”沈栀看着笔记本电脑,“登记状态:替代人选已核验。火化指令已自动下发到07号炉控制终端。”
“能拦吗?”陈默问。
“拦不了。”沈栀推了推眼镜,“指令是系统底层发出来的,绕过人工操作界面。除非物理断电。”
“那就断电。”
“断电的话,系统会报‘设备故障’,然后自动把这一炉转到备用炉。”沈栀抬起头,“备用炉是08号。08号炉上周刚烧过一具无名尸,骨灰还没人领。如果‘影子周晓芸’在08号炉烧,08号也会出问题。”
陈默看向徐卫东。“你之前说,烧了就闭环了。”
“对。必须烧。必须在07号烧。”徐卫东站在炉子前面,双手插在夹克口袋里,“问题不在烧不烧,在于烧完之后炉子里会留下什么。”
“什么意思?”
“07号炉里有人留了东西,那东西靠吃‘闭环的死亡登记’长大。烧掉一个‘影子身份’,它就吃一顿。吃完了,它会产卵。”
陈默看着他。
“你今天要做的,”徐卫东转过身来,“是在它产卵之前,把卵找出来。”
06:00整,07号炉自动点火。
炉膛里传来低沉的轰鸣,温度曲线在控制屏上稳步爬升。陈默站在观察窗前,看着里面火焰翻卷。没有遗体推车——所谓“影子周晓芸”只是一个身份数据,系统没有向殡仪馆发送任何实体遗体。炉子烧的是空炉。
烧了四十分钟。06:40,系统显示“火化完成,降温中”。老赵按规程打开炉门,一股热浪扑面而来。炉膛底部,除了一层薄薄的灰白色灰烬,什么都没有。
“正常。”老赵用长柄刮耙把灰烬刮出来,“空炉烧完就是这个样子,炉膛里残留的助燃剂灰。”
陈默蹲下来看那堆灰。灰白色的,很细,和普通骨灰完全不一样。他用刮耙拨了拨,灰里露出一小颗东西——半透明的,米粒大小,淡红色,像一颗没长熟的鱼籽。
“老赵,别动。”
他戴上手套,把那颗东西捡起来。软,有弹性,表面温热,还在轻微地搏动。
“卵。”沈栀走过来看了一眼,“和鳞片是同一个东西。07号炉里那条东西,在空炉里也能产卵。”
“烧掉。”徐卫东说。
“烧不掉。”沈栀摇头,“我刚才扫了一遍,这一炉只出来一颗。正常它应该产几十颗。它知道我们在看着,只留了一颗。”
“为什么只留一颗?”
“因为一颗就够了。”沈栀看着陈默手里那颗淡红色的卵,“它需要一个人把这颗卵带出去。”
陈默低头看着手套上的卵。米粒大小的表面,映出他自己模糊的倒影。
“带出去会怎么样?”
“它会认你当宿主。”沈栀说,“然后在你身上长。长到一定程度,系统就会给你生成一张死亡登记。到时候你不用来殡仪馆,系统会自动把你排进07号炉。”
陈默把卵放进沈栀递过来的密封罐里。罐子是特制的,内壁镀了一层银灰色的膜,卵放进去之后搏动明显慢了。
“现在怎么办?”他问。
徐卫东看着07号炉黑洞洞的炉门。
“你昨天说,那个戴棒球帽的人走路的样子你见过。”徐卫东说,“你再想想,到底在哪儿见过。”
陈默靠在炉子旁边的墙上,闭上眼睛。那个男人的步态——右腿迈步的时候左肩会微微下沉,走路外八字,步幅比一般人小一点。
他忽然睁开眼。
“火化班的人。”陈默说,“殡仪馆火化班的人走路都是这个步态。天天推遗体车推出来的,右腿吃劲,左肩下沉。老赵,你们班最近有没有人离职?”
老赵一直在旁边听着,脸色一下子变了。
“有。”老赵的声音有点哑,“上个月走了一个。小孙,孙磊。干了两年,突然说不干了,回老家。”
“他走之前,有没有单独值过07号炉的夜班?”
老赵想了很久。
“有。他走之前那周,全是夜班。”
第六章 孙磊
孙磊,二十九岁,殡仪馆火化班前操作工,入职两年,离职时间10月1日。人事档案上写的离职原因是“个人身体原因”,紧急联系人填的是母亲,电话是安徽的号。
陈默和沈栀当天下午开车去了孙磊在南京的租住地——火化班员工大多在殡仪馆附近的城中村租房,孙磊也不例外。房东是个本地大爷,说孙磊9月底搬走的,走得很急,押金都没要。
“他屋里还剩不少东西,我说给他寄回去,他说不要了,让我扔了。”房东打开一楼的一间储物间,“都在那儿,我没动。”
沈栀先进去扫了一圈。屋子不大,一张床一张桌子一个衣柜,桌上堆着泡面盒和几本翻烂了的网络小说。陈默翻衣柜,沈栀翻桌子。
“陈默。”沈栀从桌子抽屉里拿出一个笔记本,翻开。
笔记本是孙磊的工作日志,记的都是炉温、烧炉时长、骨灰状态之类的日常数据。但10月以后的几页,字迹突然变了——变得潦草,而且内容不再是工作记录。
9月3日:07号炉烧完第三具,炉膛右壁内侧有黑色附着物,刮了一点下来,像鳞片。上报班长老赵,老赵说正常,耐火砖烧久了就这样。
9月10日:鳞片又出现了,比上次多。这次在炉门密封条下面,藏得很深。我没上报。拿了一片放口袋里。
9月15日:鳞片在口袋里变大了。早上放进去指甲盖大,晚上拿出来有拇指盖大。它在吃我口袋里的东西。口袋里有啥?火化单存根、几张零钱、一个打火机。存根没了。
9月20日:我明白了。07号炉在养东西。养的东西吃“记录”——火化单、死亡证明、系统里的登记条目。吃得越多,长得越大。我喂了它几张存根,它长得很快。
9月25日:它开始往回吐。昨天烧完的那具,今天系统里又生成了一条新记录。经办人不是我,是窗口那个姓陈的。炉子认识窗口的人。
9月28日:有人在找我。穿灰夹克的人,在殡仪馆门口转了两天。我不能待了。走之前把最后一片鳞塞回炉子里,让它自己长。它长够了就会自己生成工单,到时候谁点“是”,谁就替它养下一批。
日志到这里断了。最后一页夹着一张揉皱的火化单存根,日期9月30日,死者姓名一栏被黑笔涂掉了,炉次写着“07”。存根背面用红笔写了一行字:
“灰夹克不是好人。别信。”
陈默把笔记本合上,看了沈栀一眼。
“灰夹克,”沈栀面无表情,“说的是徐卫东。”
陈默没说话。他把笔记本装进证物袋,又在储物间里转了一圈。床底下有一个鞋盒,里面装着一双旧运动鞋和几个打火机。鞋盒底下压着一张手机卡,是那种路边小店买的预付费卡。
他把卡装进自己手机,开机。
卡里只有一个联系人,存名是“老东西”。通话记录显示,9月28日到30日之间,孙磊和这个号通过四次电话,每次不超过一分钟。
陈默按下拨号键。
响了两声,接了。
“孙磊?”对方的声音很老,沙哑,带着浓重的南京口音,“我让你别打这个号——”
“我不是孙磊。”陈默说,“孙磊走了。我是殡葬管理所的,姓陈。”
电话那头安静了很长时间。长到陈默以为对方挂了。
“姓陈的?窗口那个?”
“对。”
“你把07号炉怎么了?”老头的声音突然急了,“孙磊走之前跟我说,炉子的事要是让窗口的人沾上,就完了。你是不是点了‘特殊流程’?”
陈默握紧手机。“点了。”
老头在电话那头骂了一句很脏的南京话。
“你现在身上是不是带着一颗卵?”
“你怎么知道?”
“孙磊走之前留了一颗在炉子里。那东西一旦沾了人,就会跟着那个人回家。你今晚别回家。”
“你到底是谁?”
“我是写规矩的人。”老头说,“殡仪馆这套火化流程的原始规则,是我师父定的。我师父死了之后,有人在改规矩。孙磊是我派进去盯着的,他没盯住。”
“改规矩的人是谁?”
电话那头沉默了一下。
“你身边那个穿灰夹克的。徐卫东不是市局的。市局没有民俗事务管理处这个部门。”
陈默慢慢转过头。沈栀站在储物间门口,正看着他打电话。她的表情很平静,平静得像早就知道他会听到这些话。
“沈栀,”陈默把手机稍微拿远了一点,“徐卫东到底是什么人?”
沈栀看了他两秒。
“他是制定07号炉规则的人。”她说,“三十年前,07号炉刚建的时候,徐卫东是殡仪馆的业务副馆长。火化流程的原始规则,是他签的字。”
“那老头说他是改规矩的人。”
“老头说得没错。”沈栀推了一下眼镜,“徐卫东当年定的规则里,没有‘特殊流程’这一条。是后来有人加进去的。徐卫东这三十年一直在追查是谁加的。”
“那他为什么盯上我?”
沈栀没有回答。她的目光落在陈默拿手机的那只手上。陈默低头一看——右手虎口的位置,不知道什么时候,多了一道淡红色的细纹。不痛,不痒,像被头发丝勒出来的。
“因为卵已经在你身上了。”沈栀说,“从你把手套上的卵放进密封罐那一刻起。罐子镀银是防它跑,防不了它隔着银膜认人。”
陈默攥紧拳头,那道红纹在灯光下微微发亮。
“老头让你别回家,”沈栀说,“是对的。你今晚回所里,把所有你经手的死亡登记原始档案调出来。孙磊的日志里写了一条关键信息——07号炉养的东西吃‘记录’。它吃过的每一份记录,系统里都会留下痕迹。你把痕迹找出来,就能知道除了孙磊,还有谁往炉子里塞过东西。”
“徐卫东知道这些吗?”
“他知道的不会比我多。”沈栀转身往外走,“但有一件事,老头说对了一半。”
“哪一半?”
“别全信徐卫东。”沈栀在门口停下来,没有回头,“包括他让你点的那个‘是’。”
第七章 底账
陈默当晚没有回家。他在殡葬管理所的档案室里待了一整夜。
窗口经手的死亡登记,纸质档案全部按月份归档,存放在铁皮柜里。他把自己入职以来经手的所有07号炉的火化单存根调出来,按时间顺序排在地上。一千四百多份,堆了半间屋子。
沈栀的话给了他思路:07号炉里的东西吃记录,吃过的记录会留下痕迹。痕迹是什么?他翻到孙磊日志里写的第一条——“鳞片在耐火砖上,像黑色附着物”。鳞片吃的是纸质单据上的墨迹。存根上的字迹如果被“吃过”,会变淡、消失,或者出现不该有的空白。
他从最早的一份存根开始查。前两百份,字迹正常。到第三年的档案,也就是今年年初,开始出现异常。第一份异常存根是3月17日,死者姓名那一栏的墨迹明显比旁边淡,像是被什么东西蹭过。
陈默把3月到9月的存根全部摊开,一份一份看。异常存根一共十七份。它们的共同点是:死者全部在07号炉火化,经办人全部是他,而且每一份存根的背面右下角,都有一道极淡的黑色污痕,形状不规则,像是鳞片贴上去留下的印子。
他把十七份存根的死者姓名、死亡时间、火化时间列成一张表,和系统里的电子记录逐一比对。比对到第九份的时候,他停住了。
第九份,死者吴建国,死亡时间7月22日,火化时间7月24日。存根背面的黑色污痕比其他十六份都大,几乎覆盖了整个右下角。系统里吴建国的登记状态是“已闭环”。但陈默点开关联记录,发现一条隐藏的备注:
“7月24日07号炉火化后,炉膛检出异常残留物。残留物已清理,未上报。清理人:孙磊。”
孙磊清理了残留物,但没有上报。他把残留物——也就是鳞片——留了一部分在炉子里。吴建国就是07号炉里那条东西的“底账”。后面所有的重复登记、所有的新生成工单、所有指向未来的死亡时间,都是从吴建国这一炉开始滚起来的。
陈默继续往下翻。第十七份异常存根是9月28日,死者姓名被涂黑了,炉次07。这就是孙磊日志里夹的那张。他把存根翻到背面,黑色污痕下面,压着一行极小的铅笔字,几乎看不清:
“徐卫东7月20日来过,看了吴建国的档案。他说‘底账找到了’。”
7月20日。吴建国7月22日死亡,7月24日火化。徐卫东在吴建国死前两天就看了他的档案。
陈默把铅笔字那行拍下来,发给沈栀。沈栀秒回了一条语音,声音很轻:“徐卫东在吴建国死之前就知道他会死。”
“什么意思?”
“意思是吴建国的死亡不是偶然。有人在7月20日之前就安排好了吴建国死在7月22日,死在07号炉的‘底账’位置上。徐卫东去看档案,是去确认底账有没有被放对位置。”
陈默坐在档案室的地板上,周围是一千四百多份死亡存根。他的手无意识地摸到虎口那道红纹,指尖碰上去的时候,红纹跳了一下,像有什么东西在皮肤底下翻了个身。
手机又响了。徐卫东的电话。
“陈默,你今晚在哪?”
“所里。查档案。”
“查到了什么?”
陈默看着地上摊开的十七份存根。吴建国的名字在最中间,被其他十六份围着,像一朵黑色的花。
“查到07号炉的底账是吴建国。”他说,“7月24号那一炉。”
电话那头安静了两秒。
“你找到底账了。”徐卫东的声音沉下来,“那你也应该看到了,底账的受益人是谁。”
“受益人?”
“07号炉养出来的东西,吃记录长个儿,长出来的东西归谁?”徐卫东说,“你翻吴建国那一炉的骨灰去向。他的骨灰是谁领走的?”
陈默翻开吴建国的火化单。家属签字那一栏,签名是“吴晓东”,关系写的是“儿子”。骨灰领走时间7月24日下午。
他打开系统,查吴晓东的身份信息。页面加载出来,陈默盯着屏幕,手指停在键盘上。
吴晓东,男,三十一岁,工作单位:市殡葬管理处信息科。职务:系统维护员。
“吴晓东是管殡葬系统后台的。”徐卫东说,“7月20号我确实去看了吴建国的档案,但我看的是吴晓东提交的变更申请。他申请把他爸的死亡时间‘提前’两天,理由是‘家属希望尽快火化’。我当时没批,但有人批了。”
“谁批的?”
“你科长。”徐卫东说,“你科长7月21号批的。批完第二天,吴建国就‘死’了。”
陈默想起科长那张快退休的脸,想起他说“系统bug吧,别往上报”时候的语气。
“陈默,”徐卫东在电话里说,“你现在带着那十七份存根,从档案室后门走。别走正门。你科长今晚在单位。”
陈默刚把存根往包里塞,档案室的门外传来了脚步声。
不紧不慢的,皮鞋底磕在水磨石地面上。
是科长的脚步声。
第八章 科长
陈默把包拉链拉上,关掉档案室的灯,蹲在铁皮柜后面。
脚步声在档案室门口停了。钥匙插进锁孔,转了一圈,门开了。走廊的光切进来,把科长的影子拉得很长。
科长没有开灯。他站在门口,手里拿着一个牛皮纸信封,在黑暗里站了十几秒,然后把信封放在最近的桌子上,转身走了。
脚步声远了。陈默等了三十秒,从铁皮柜后面出来,拿起信封。里面是一张U盘和一张手写的便条:
陈默,U盘里是吴晓东7月21号提交的变更申请原件扫描。我批了,因为徐卫东7月20号来找我的时候,带了一份市局的“口头指示”,说吴建国是“特殊案例”。我留了个心眼,把口头指示的录音存了。你听完就知道,徐卫东当时说的是“先批,后面再补文件”。补文件的事,到现在都没补。
我快退休了,不想惹事。但也不想你出事。
07号炉的事,是吴晓东和徐卫东两个人搞的。吴晓东管系统,徐卫东管规则。吴晓东在系统里加“特殊流程”的代码,徐卫东在炉子上“养东西”。他们俩互相利用,也互相防着。孙磊是徐卫东派去盯吴晓东的,后来被吴晓东发现了,才跑的路。
你虎口上那个红印,是卵。卵怕一样东西:吴晓东写的代码。你把U盘里的变更申请打开,看第7页的页脚,有一行隐藏的小字。那是吴晓东留的后门。用那行字做“删除指令”,可以把07号炉的底账从系统里彻底销掉。底账没了,炉子里的东西就没了根。
但销底账之前,你得先把卵从身上弄下来。不然底账一销,卵会直接炸在你身体里。
陈默把U盘插进手机。第7页的页脚果然有一行灰色小字,是一串代码:
DEL_BOTTOM_20260724_WJD
他把这串代码拍下来,发给沈栀,附了一句话:“这是吴晓东留的删除指令吗?”
沈栀这次没有秒回。过了两分钟,她回了一条文字,只有六个字:
“别信我。也别信徐卫东。”
陈默盯着这六个字。然后沈栀又发来一条:
“看U盘里有没有录音文件。”
陈默翻了一遍U盘,除了变更申请扫描件,还有一个音频文件。他点开,是科长和徐卫东的对话,录音质量很差,但能听清。
科长:“市局的口头指示?哪个市局?”
徐卫东:“民俗事务管理处。”
科长:“南京没有这个处。”
徐卫东:“新设的,文件还没下来。”
科长:“那你把工作证给我看一下。”
徐卫东:(沉默了几秒)“老张,有些事不需要工作证。”
科长:“那我不批。”
徐卫东:“07号炉的事,你比我清楚。2018年那炉无名尸,骨灰里烧出来的东西,是你让老赵倒掉的。你以为我不知道?”
科长:(长时间沉默)“你到底是什么人?”
徐卫东:“我是帮你把2018年那件事压下去的人。现在你帮我批这一单,两清。”
录音到这里断了。
陈默把手机从耳边拿下来。2018年,07号炉烧无名尸,骨灰异常。科长知情。老赵知情。徐卫东用这件事拿捏了科长,逼他批了吴建国的提前火化。
而吴晓东——那个管系统的人——在7月21号提交了变更申请,把他爸吴建国的死亡时间提前两天。吴建国一死,07号炉的底账就有了。底账有了,炉子里的东西就有了根。后面所有的重复登记、影子身份、自动工单,全部是从吴建国这一炉长出来的。
吴晓东和徐卫东,一个在系统里写规则,一个在炉子里养东西。他们需要底账一直“活着”,所以07号炉不能停,重复登记不能撤,特殊流程必须有人点“是”。
陈默点了“是”。他成了这条链上最新的一环。
虎口的红纹又跳了一下,比刚才更明显了,像有什么东西要从皮肤里钻出来。
手机震了。沈栀发来一条很长的消息:
陈默,我在殡仪馆后门。老赵把08号炉打开了。08号炉的炉膛里有一个暗格,是2018年那炉无名尸留下的。暗格里有一份原始底账——比吴建国更早的底账。徐卫东不知道暗格的存在。你把U盘带着,到08号炉来找我。
卵的事,我有办法。但你要快。吴晓东已经在后台盯着系统了,他马上会发现你动了变更申请。
陈默把U盘拔出来装进口袋,把十七份存根塞回铁皮柜,关好档案室的门,从后窗翻了出去。
殡仪馆后门的巷子里,沈栀站在08号炉的侧门旁边,老赵蹲在地上抽烟。
“暗格在哪?”陈默走过去。
老赵站起来,把他领进08号炉的操作间。08号炉是备用炉,平时不用,炉膛里积了一层薄灰。老赵拧开炉膛右壁的一块耐火砖,后面露出一个铁皮盒子,锈得发黑。
“2018年那炉无名尸,烧完之后骨灰里有东西,科长让我倒了。我没倒。”老赵把铁皮盒子抽出来,“东西在盒子里。我留了七年。”
陈默打开盒子。里面是一沓发黄的纸质单据,最上面是一张死亡登记表,姓名栏空白,死亡时间2018年3月。登记表背面用红笔写了一行字,笔迹和孙磊日志最后一页的铅笔字一模一样:
“底账在此。后来者勿开07号炉。”
老赵看着那行字,烟灰掉在手背上都没察觉。
“这是我师父的字。”老赵的声音发颤,“我师父2018年退休的。他说07号炉‘底下有东西’,让我永远别把底账交出去。”
陈默把铁皮盒子盖上,抱在怀里。虎口的红纹突然剧烈跳了一下,疼得他弯下腰。
沈栀走过来,蹲在他面前,手里拿着一支注射器。
“这是什么?”
“吴晓东写的那串删除代码,我编译成了皮下注射剂。”沈栀说,“打进去,卵会停止活动,然后你立刻去系统里销底账。底账一销,卵就成了无根的东西,会自己死掉。”
“如果不打呢?”
“不打的话,卵会在你身上长到13号早上六点。到时候系统自动生成你的死亡登记,07号炉下一炉烧的就是你。”
陈默看着注射器里透明的液体。
“沈栀,”他问,“你到底是谁的人?”
沈栀把注射器推进他虎口的红纹里,推到底。
“我是2018年那个无名尸的女儿。”她拔掉针头,“我爸叫沈建国。烧在07号炉,骨灰被倒了。我查了七年,查到吴晓东在系统里动了手脚,把我爸的底账从07号挪到了08号——就是老赵手里这一盒。”
“为什么挪?”
“因为08号炉的暗格,是徐卫东都不知道的地方。吴晓东把底账藏在这里,是想等07号炉那条东西长到足够大,再把底账转回07号,让那条东西吃个饱。”
陈默低头看虎口。红纹在注射剂推入之后淡了一半,搏动停了,变成一道暗红色的细线。
“现在,”沈栀站起来,“去所里,打开系统,把那串代码输进去。在你身上的卵彻底死掉之前。”
第九章 销账
凌晨四点,陈默回到殡葬管理所。
沈栀和老赵在车里等着。陈默一个人进了办公楼,刷卡,开灯,坐回3号机。虎口的暗红细线还在,但没有再跳了。注射剂在起效,他有大概一个小时。
他打开系统,登录管理员后台——科长给的信封里还有一张权限卡,是科长自己的。插卡,输入密码,系统跳转到“死亡登记底账管理”界面。这个界面陈默干了三年从来没见过,系统平时根本不显示这个入口。
底账列表里只有一条记录:
吴建国 | 底账编号 20260724-WJD | 状态:活跃
下面有一个输入框:“删除指令:”
陈默把那串代码敲进去:DEL_BOTTOM_20260724_WJD
回车。
系统弹出一个红色警告框:
“该操作将永久删除底账记录,并终止其关联的所有‘特殊流程’。是否确认?”
下面两个按钮:“确认删除” 和 “取消”。
陈默把手放在鼠标上。虎口的细线又跳了一下,很轻,像在挣扎。
他点了“确认删除”。
屏幕黑了。
三秒之后,系统重新亮起来,弹出一行绿色的字:
“底账 20260724-WJD 已销。关联重复登记 3 条已撤销。特殊流程终止。”
陈默刷新了一下死亡登记列表。周德贵的重复记录全部消失了,只剩下11月9日那一条原始登记,状态是“已闭环”。吴建国的记录也回到了正常状态,“已火化,已闭环”。07号炉的待火化序列空了。
他关掉系统,拔掉权限卡,站起来。
虎口的暗红细线在站起来的那一瞬间彻底褪掉了,皮肤恢复成正常的颜色,像是从来没存在过。
陈默走出办公楼,天边刚泛白。沈栀的车停在马路对面,老赵靠在车门上抽烟。
“销了?”沈栀摇下车窗问。
“销了。”
“卵呢?”
陈默伸出手。虎口干干净净。
沈栀点了下头。“上车。还有最后一件事。”
“什么事?”
“吴晓东。”沈栀发动了车,“底账销了,系统里的特殊流程断了。但吴晓东还在信息科,他手里有代码副本。只要他想,他可以重新建一条底账。”
“他在哪?”
“科长的U盘里有一份吴晓东的排班表。今天,11月14号,吴晓东值夜班。”沈栀把车拐上大路,“他今晚会在信息科的机房里,把07号炉底账的备份恢复。”
“备份在哪?”
“在07号炉的控制终端里。”沈栀说,“炉子的控制电脑有一个本地数据库,和系统后台是离线同步的。你销的是系统里的底账,炉子本地的那份,吴晓东今晚会手动导进去。”
陈默把车窗摇下来,冷风灌进来。
“所以我们要在吴晓东导备份之前,把07号炉控制终端里的本地数据库清掉。”
“对。”
“怎么清?”
沈栀从后视镜里看了他一眼。
“老赵知道。2018年他清理炉膛残留物的时候,发现控制终端后面有一个物理清除按钮。吴晓东在系统里写代码,但他不知道那个按钮的存在。徐卫东也不知道。”
老赵坐在后座,把烟掐了。
“按钮藏在控制柜后面的线槽里。得把柜子拆开。”老赵说,“拆柜子动静大,吴晓东在信息科能看到监控。”
“所以需要一个人引开吴晓东。”沈栀把车停在殡仪馆后门。
陈默看着殡仪馆灰白色的外墙。
“我去。”他说,“我去信息科找吴晓东。你们拆柜子。”
沈栀看着他。
“吴晓东见过你的照片。系统里有你所有的操作记录。”她说,“你一进信息科的门,他就会知道你是来干什么的。”
“那就不从门进。”陈默把手机装进口袋,“殡仪馆的监控系统,也是吴晓东管的。他看得到所有摄像头。但他不知道,档案室的窗户能翻到信息科那层的楼梯间。”
第十章 最后一条工单
晚上九点,殡仪馆办公区只剩下信息科的灯还亮着。
陈默从档案室后窗翻出去,沿着外墙的排水管爬到三楼,推开楼梯间的窗户,摸进走廊。信息科在走廊尽头,门关着,里面透出屏幕的光。
他没有急着进去。他蹲在走廊拐角的消防栓后面,掏出手机,打开沈栀发来的一个链接——是老赵从08号炉暗格里拍的那份2018年底账的扫描件。他把扫描件发到了殡仪馆的工作大群里,附了一句话:
“2018年07号炉底账原件。吴晓东,你爸的底账是假的。真正的底账在08号炉,你被徐卫东骗了。”
消息发出去的瞬间,信息科的门猛地开了。
吴晓东冲出来,手机举在眼前,脸色煞白。他三十出头,瘦,戴一副黑框眼镜,身上穿着殡仪馆的深蓝工装。他盯着手机屏幕,手指在发抖,嘴里念叨着“不可能,不可能,我爸的底账是徐卫东亲手放的”。
陈默从消防栓后面站起来。
“吴晓东。”
吴晓东猛地抬头。
“你是窗口那个姓陈的。”他往后退了一步,“你把底账销了。”
“销了。”
“你他妈——”吴晓东扑过来,陈默侧身让了一下,吴晓东撞在消防栓上,手机掉在地上。他蹲下去捡手机,陈默一脚把手机踢开。
“你爸吴建国的底账是假的。”陈默说,“徐卫东7月20号去找你,让你提交变更申请,说底账放07号炉,烧完你就能拿到‘东西’。但你爸烧完之后,07号炉里长出来的东西归徐卫东。你手里只有代码,没有实物。”
吴晓东蹲在地上,不动了。
“2018年那个无名尸的底账在08号炉的暗格里。”陈默说,“老赵留了七年。你爸的底账是后来贴上去的,贴在了07号炉的炉壁上。你以为你在养你爸的底账,其实你养的是徐卫东的东西。”
吴晓东慢慢抬起头。他的眼镜歪了,眼睛红着。
“你凭什么这么说?”
“凭孙磊的日志。”陈默说,“孙磊是徐卫东派去盯你的人。他记了,徐卫东9月28号去07号炉看过,看完之后说‘底账长好了’。他说的是吴建国那一炉。你爸的底账,从头到尾就是徐卫东的饲料。”
吴晓东坐在地上,后背靠着消防栓,很长时间没说话。
楼下传来一声金属撞击的闷响——老赵在拆07号炉的控制柜。
吴晓东听见了,身体震了一下。
“他们在拆炉子。”他站起来,“你让老赵按物理清除按钮。”
“你知道那个按钮?”
“我是管系统的,炉子的本地数据库和系统后台同步,清除按钮一按,两边一起清。”吴晓东把歪掉的眼镜扶正,“但你得让我先把徐卫东引过来。”
“为什么?”
“徐卫东手里还有最后一条工单。”吴晓东捡起手机,翻到一个页面,递给陈默,“他今天下午在系统里生成了你自己的死亡登记。死亡时间:今晚十二点。炉次:07。经办人:吴晓东。”
陈默看着手机屏幕。死亡登记列表最上面一条:
姓名:陈默 | 死亡时间:2026-11-14 00:00 | 炉次:07 | 经办人:吴晓东 | 状态:待审核
“他把经办人写了我。”吴晓东说,“意思是,如果我不审核通过,系统就会自动判定我‘失职’,把我排进07号炉的下一炉。徐卫东在逼我亲手把你烧了。”
陈默看着自己名字后面那个“待审核”。
“审核截止时间是几点?”
“十一点五十九。”吴晓东说,“还有不到三个小时。”
陈默把手机还给他。
“徐卫东现在在哪?”
“他在07号炉。他每天晚上都去。”吴晓东说,“他以为我不知道。他每天晚上去07号炉,往炉膛里塞鳞片。”
陈默转身往楼梯间走。
“你去哪?”吴晓东在后面喊。
“去07号炉。”陈默头也不回,“你把系统里我那条死亡登记的经办人改成徐卫东。”
吴晓东愣了两秒,然后明白了。
“你要让系统烧徐卫东。”
“他拿我当了一回‘替代人选’,”陈默推开楼梯间的门,“我也让他当一回。”
第十一章 闭环
陈默跑到火化间的时候,老赵已经把07号炉的控制柜拆开了。沈栀站在旁边,手里拿着那罐装着卵的密封罐。
“吴晓东那边搞定了?”沈栀问。
“搞定了。他把我的死亡登记改成徐卫东了。”陈默看着控制柜后面的线槽,里面有一个红色的物理按钮,拇指大小,上面贴着一张褪色的标签:“本地清除”。
“按下去,炉子本地数据库就清了。”老赵说,“但按了之后,炉子会锁死。要厂家的工程师来才能重新启动。”
“锁死就锁死。”陈默把手伸进线槽。
他的手刚碰到按钮,火化间的后门开了。
徐卫东站在门口。灰夹克,平头,手里拿着一片黑色的鳞片,比老赵捡到的那片大了一倍。
“陈默,”徐卫东走进来,语气很平,“你比我想的聪明。底账销了,吴晓东反了,你还想把炉子的本地数据也清了。”
“徐卫东,系统里你那条死亡登记,十一点五十九之前要审核。”陈默的手指按在按钮上,“吴晓东已经改成你的名字了。”
徐卫东的表情没有变。
“我知道。”他说,“所以我来手动关炉。”他从口袋里掏出一张磁卡,走向07号炉的控制面板,“炉子的自动指令走系统,但手动关炉走磁卡。这张卡,只有我有。”
陈默的手指从按钮上收回来。
“你关炉,系统就会判定‘设备离线’,死亡登记自动挂起。”陈默说,“挂起之后,下一炉就是你。”
“挂起之后,下一炉是你。”徐卫东把磁卡贴在控制面板上,“系统挂起的工单,会优先排给原始经办人。你的死亡登记经办人虽然是吴晓东,但底账是你销的。系统会追你的ID。”
沈栀在旁边开口了:“徐卫东,你漏算了一件事。”
徐卫东转过头。
“08号炉的暗格里,有你2018年写的原始规则。”沈栀从口袋里掏出一张发黄的纸,展开。纸上是一套手写的火化流程规则,落款签名是“徐卫东”,日期2018年2月。规则第七条用红笔圈了出来:
“07号炉不得空烧。空炉产生之残留物,须由当班操作工在24小时内清理。逾期未清理者,视为操作工自愿承接该炉全部残留物的处置责任。”
“你2018年定的规矩,”沈栀说,“空炉烧出来的东西,责任归当班操作工。今晚07号炉烧了‘影子周晓芸’,是空炉。当班操作工是谁?”
徐卫东看着那张纸,脸色终于变了。
“今晚07号炉的当班操作工,是你。”老赵从炉子后面走出来,手里拿着今天的排班表,“你每天晚上来07号炉‘塞东西’,排班表上签的是你的名字。”
徐卫东把磁卡从面板上拿下来,手在发抖。
“你们——”
“十一点五十九分之前,如果你不审核通过你自己那条死亡登记,系统会判定你失职。”陈默说,“失职的处罚,按你写的规矩,承接07号炉的全部残留物。”
徐卫东看着陈默,又看了一眼沈栀,最后看了一眼07号炉黑洞洞的炉门。
他的手伸向控制面板,把磁卡扔在地上。
“我审核。”他说。
吴晓东从门口走进来,手里拿着手机,屏幕上显示着死亡登记列表。他把手机举到徐卫东面前。
“徐卫东,死亡时间2026-11-14 00:00,炉次07,状态待审核。”吴晓东的手指放在“审核”按钮上,“确认吗?”
徐卫东闭上眼睛。
“确认。”
吴晓东点了“通过”。
系统弹出一行字:“审核通过。待火化序列已更新。07号炉14日00:00第一炉。”
陈默看了一眼时间:晚上十一点四十七分。
离零点还有十三分钟。
“老赵,”陈默说,“按清除按钮。”
老赵把手伸进线槽,按下红色的物理按钮。
控制柜里传来一声沉闷的“咔嗒”。07号炉的控制屏幕黑掉了,炉膛里的应急灯也灭了。整台炉子彻底断电,连待机灯都没亮。
“锁死了。”老赵把手抽出来,“厂家来了也得换主板。”
“系统那边呢?”陈默看向吴晓东。
吴晓东刷新了一下页面。“死亡登记列表……空了。”他把手机翻过来给陈默看,“徐卫东那条,状态变成了‘设备故障,工单挂起’。所有和07号炉关联的工单,全部挂起。”
“挂起的工单会怎么样?”
“不会执行。”吴晓东说,“炉子锁死了,系统发不过去指令。挂起的工单会一直挂在后台,直到有人手动删除。”
陈默看向徐卫东。
徐卫东站在07号炉前面,灰夹克上蹭了一块黑灰,头发乱了,脸上的表情说不清是愤怒还是疲惫。
“陈默,”他说,“炉子锁了,工单挂了,我认了。但你得知道一件事——07号炉里的东西,孙磊只喂了一半。还有一半,在08号炉里。”
沈栀的脸色变了。
“08号炉的暗格,我只找到了底账。”她说,“暗格里没有鳞片。”
“因为鳞片不在暗格里。”徐卫东把手里那片黑色鳞片举起来,“在我这儿。我每天晚上去07号炉,是从07号炉里取鳞片,转移到08号炉。08号炉是备用炉,没人查。我原本打算把两边的鳞片合在一起,养一条完整的东西。”
“完整的东西是什么?”
“一条能自己生成死亡登记的规则。”徐卫东把鳞片装进口袋,“07号炉的底账销了,炉子锁了,这条线断了。但08号炉里那半条,还在长。你们按了清除按钮,清的是07号炉的本地数据。08号炉的本地数据,你们清了吗?”
陈默看向老赵。
老赵的脸白了。“08号炉……没清。”
徐卫东笑了一下。
“明天早上六点,08号炉会自动执行今天挂起的最后一条工单。”他说,“你们猜,那条工单上写的是谁的名字?”
陈默的手机响了。系统提醒。
“08号炉待火化序列更新:姓名 陈默 | 死亡时间 2026-11-14 06:00 | 炉次 08 | 状态 已排程。”
第十二章 第二颗卵
陈默看着手机屏幕上自己的名字,没有慌。虎口已经不跳了,卵的事暂时压下去了。但08号炉里那半条东西,还在等明天早上六点。
“老赵,08号炉的物理清除按钮,和07号炉一样吗?”他问。
“一样。控制柜后面线槽里。”老赵说,“但08号炉的控制柜焊死了,当年装的时候为了防盗,柜门焊在框架上。要清得用切割机割开。”
“切割机多久能到?”
“我宿舍有一台小型的,切铁皮的,十分钟能拿来。”老赵转身往外跑。
徐卫东站在旁边,没有拦。
“陈默,你清08号炉的本地数据,系统里的挂起工单怎么办?”他说,“08号炉锁死,系统会把工单转到09号炉。09号炉是正常运行的。到时候烧的是谁?”
“吴晓东。”陈默转头,“系统里的挂起工单,能手动删吗?”
吴晓东已经在敲手机了。“能删。但需要两个管理员权限同时确认。一个是我,另一个是——”
“科长。”陈默说。
“对。科长今晚不在所里。”
陈默掏出手机,拨了科长的号码。响了六声,接了。
“科长,我是陈默。08号炉的挂起工单要删,需要你的管理员权限。”
电话那头安静了一下。“你找到徐卫东了?”
“找到了。底账销了,07号炉锁了。现在只剩08号炉。”
科长沉默了几秒。“陈默,2018年那炉无名尸,骨灰里烧出来的东西,我让老赵倒了。倒进了08号炉的炉膛里。”
陈默握紧手机。
“08号炉里那半条东西,是我倒进去的。”科长的声音很平,“我当时以为倒进备用炉就没事了。后来徐卫东找上我,我才知道他一直在往08号炉里喂东西。吴晓东管系统,徐卫东管炉子,我管档案。我们三个人,把07号和08号炉养了七年。”
“科长,”陈默说,“权限。”
“我发给你。你删完工单,明天早上来我办公室一趟。我该退了。”
科长挂了电话。十秒后,陈默的短信响了,是一串管理员授权码。
吴晓东输入授权码,系统弹出了挂起工单列表。一共四条:徐卫东、陈默、还有两条陈默不认识的名字。
“删。”陈默说。
吴晓东一条一条点“删除”。最后一条删掉的时候,系统弹出一行绿字:“挂起工单已清空。08号炉待火化序列已撤销。”
老赵扛着切割机跑回来的时候,陈默和吴晓东刚把系统清完。老赵割开08号炉控制柜的铁皮,露出里面的线槽。红色按钮和07号炉的一模一样。
“按吗?”老赵问。
“按。”
老赵按下按钮。08号炉的控制屏幕黑了。
两台炉子,都锁死了。
陈默走出火化间,天快亮了。殡仪馆的院子里,沈栀站在路灯下面,手里拿着那个装卵的密封罐。罐子里的卵已经不动了,表面干瘪发黑,像一颗烧焦的米粒。
“卵死了。”沈栀说,“底账销了,卵就活不了。”
陈默把手伸出来。虎口干干净净。
“沈栀,你爸的事——”
“我知道。”沈栀把罐子收进口袋,“08号炉暗格里的底账是我爸的。底账销了,他也就彻底走了。”
她往殡仪馆大门走,走了几步停下来。
“陈默,徐卫东今晚没走。他在07号炉门口坐着。”
“他知道自己走不了。”陈默说。
“不是。”沈栀转过头,“他跟我说了一句话。”
“什么话?”
“他说,07号炉和08号炉都锁了,但系统里还有一条底账。”沈栀看着陈默,“不是吴建国的,也不是我爸的。是一条我们还没找到的底账。”
陈默站在路灯底下,冷风从衣领灌进去。
“谁的?”
“他没说。”沈栀推开门走了,“但他说,那条底账的经办人,写的是你。”
第十三章 经办人
陈默没有回家。他在办公室的沙发上躺了两个小时,七点半被科长的电话叫醒。
科长办公室的门开着,桌上泡了两杯茶。科长坐在椅子上,面前摊着一份打印出来的文件。
“坐。”
陈默坐下来。
“08号炉的事,徐卫东昨晚跟我说了。”科长把文件推过来,“这是系统底层的原始底账列表。不是我给你的那个管理后台,是更底下一层的。徐卫东当年写规则的时候,留了一个隐藏层。”
陈默拿起文件。列表上只有一条记录:
底账编号:202311-00 | 关联炉次:无 | 状态:休眠 | 经办人:陈默 | 创建时间:2023-11-14
“2023年11月14日。”陈默盯着那行日期,“那天是我入职的第一天。”
“对。”科长喝了口茶,“你入职那天,系统自动给你生成了一个底账编号。所有窗口经办人入职的时候都会生成一个,用来绑定操作权限。但你的这个,被徐卫东动过手脚。”
“什么意思?”
“正常的底账编号,状态是‘已归档’,跟炉次不关联。你的这个,状态是‘休眠’,而且关联炉次写的是‘无’。”科长把文件翻到第二页,“徐卫东昨晚交代了。他七年前往系统里加隐藏层的时候,把所有窗口经办人的底账编号都扫了一遍,挑了一个入职时间最短、档案最干净的,留作最后一条底账。”
“挑了我。”
“你入职那天,徐卫东在系统里把你的底账编号激活了,但状态设成了‘休眠’。这七年你经手的每一份死亡登记,系统都会默默往你的底账里存一份副本。你销了吴建国的底账,卵死了。但你自己的底账,一直没动过。”
陈默看着文件上自己的名字。
“这条底账,能销吗?”
“能。但销法不一样。”科长放下茶杯,“前面几条底账,销的是炉子里的东西。你这条底账,销的是你自己。”
“怎么销?”
“你得自己写一条死亡登记,经办人写你自己,状态点‘闭环’。”科长看着他,“系统认了这条闭环,你的底账就销了。但——”
“但我得‘死’一回。”
“对。”科长说,“系统里的死。你人没事,但系统会注销你的窗口权限。以后你不能再经手任何死亡登记。”
陈默靠在椅背上。
“如果我不销呢?”
“不销的话,你的底账会一直休眠。哪天有人像徐卫东一样,找到隐藏层,把你的底账激活——”科长把文件合上,“07号炉和08号炉烧过的东西,会全部从你这条底账里长回来。”
陈默拿起桌上的笔,翻开文件最后一页,是空白的死亡登记表。
他在“姓名”栏写了“陈默”。在“死亡原因”栏写了“规则闭环”。在“经办人”栏写了“陈默”。在“状态”栏写了“闭环”。
然后把表格推给科长。
科长看了一眼,拿起桌上的公章,盖下去。
系统里弹出一条提示:“死亡登记 陈默 | 状态 已闭环 | 窗口权限已注销。”
陈默的手机同时响了。殡葬管理所的内部通讯录自动更新,他的名字从“窗口经办人”一栏消失了。
“从今天起,”科长把公章放回抽屉,“你不是窗口的人了。”
陈默站起来。
“那我是什么?”
科长从桌子底下拿出一个牛皮纸档案袋,推过来。档案袋上盖着市局的章,但不是“民俗事务管理处”——那个章是假的。真章上写的是:
“市殡葬管理处 规则核查科”
“徐卫东的民俗事务管理处是假的,”科长说,“但规则核查科是真的。1987年就成立了,专门处理殡葬系统里不该存在的东西。我干了三十年窗口,最后十年兼着核查科的科长。”他指了指档案袋,“你昨晚的事,我报上去了。上面说,核查科缺一个外勤。”
陈默打开档案袋,里面是一张工作证,照片是他入职时拍的,名字下面印着:
“规则核查科 外勤 陈默”
“工资比窗口高一级,”科长说,“但没有固定办公桌。有案子就出,没案子就在家待着。第一个案子已经派下来了。”
陈默把工作证翻过来,背面贴着一张便签,手写的:
“新案:城南区‘福安堂’殡仪服务公司,近三个月内为同一死者办理了四次火化预约。经办人:陈默(前窗口)。请核查。”
陈默看着“经办人:陈默(前窗口)”那几个字。
“福安堂,”科长说,“是徐卫东的外甥开的。”
陈默把工作证装进口袋,拿起档案袋。
“我去。”
(第二卷:《福安堂》——待续)