第五部 · 无人证明
第十八章一声敲门

韩叙宁被带走后的第六天,K-0装上了十二块司法复验板。
失踪后找回的十二块原板仍逐件封存在证物库,没有参加听证。复验板以同批备件加工,质量、槽位坐标与原板在试验允许误差内一致,每块都刻有醒目的R前缀。刑事勘查已经完成整箱三维扫描、部件称量和拆装录像;这次受控复原由检察技术人员全程见证。安装过程持续了三个小时。每一块复验板先在独立天平上复称,再由两名工程师共同确认编号和槽位。铅封没有沿用原来的位置,勘查人员暂时用黄色复验带封住抽屉,在上面签了四个名字。
大厅外下着雨。临海入秋后的第一场冷雨把港区的尘土压回地面,重型车辆开过时,轮胎只带起一层低低的水雾。隔着玻璃,通电的冷藏箱一排排亮着绿灯,像一座在白昼仍没有完全熄灭的城市。
公开技术听证安排在上午九点。
听证的题目经过三次修改。最初叫“K-0死亡事件事故分析会”,邵临把“事故”两个字划掉;第二版改成“K-0案件相关系统缺陷论证会”,标准中心的法律顾问认为“缺陷”已经预设结论;最后挂在会场门口的是:
净载荷信息适用边界公开技术听证
它长得不适合出现在任何新闻标题里,因此门外记者仍然把这场听证叫作“零公斤复验”。
乔澄提前四十分钟到场。
K-0停在大厅中央,与启用仪式那晚的位置相同。内壁上的冷凝水已经干了,罗定川留下的字也早已被取证棉签擦走,只在照片里存留。箱门内侧那枚空心销钉作为物证拆除后,换上了一套红色试验锁。它不会连接氮气阀,任何人在里面都能直接推门出来。
“今天不用原来的内释放?”一名听证委员问。
“不用。”乔澄说。
“那不算完整重现。”
“今天重现的是计量判断,不是死亡。”
委员还想说什么,邵临把安全核查表递给他。“所有危险气体管路已经物理盲断。要完整重现,得先有人同意进去死一次。”
对方不再问了。
九点整,听证席坐满。
韩叙宁没有被带到现场。她的辩护律师孙见石坐在第一排,面前摊着三本标准文件。俞绍川的座位空着,他因涉嫌销毁事故档案和妨害作证正在接受讯问。林秋岚坐在家属席边缘,膝上放着一个磨白了角的帆布包。罗知遥没有带摄影机,只在桌面摆了一支录音笔。
曹牧穿着蓝色工装站在K-0旁。他是今天的操作员,也是刑事案件中的证人。上台前,他问乔澄:“结束以后,这箱子还会用吗?”
“会。”
“不送去当物证展品?”
“它首先是一台设备。”
曹牧摸了一下新装的红色门锁。“这几天网上都叫它杀人箱。”
“箱子没有决定把谁关进去。”
“程序也没决定?”
乔澄看着他。
曹牧把手缩回来,没有再问。
听证主持人先请六家设备单位分别确认原始称重结果。六名代表的说法大同小异:设备在检定有效期内,事后复核未发现超差;采集文件的校验值与生成时一致;各系统没有被远程改写;案发时K-0总质量确为四千二百八十六点四公斤,测量不确定度不足以容纳一个成年人的质量。
孙见石在第六人说完后举手。
“也就是说,六套设备全部准确。”
“在各自声明的测量范围内,是。”乔澄说。
“请回答准确或不准确。”
“准确。”
孙见石转向听证席。“既然设备没有出错,所谓系统性缺陷从何谈起?任何工业设备都可能被蓄意拆除部件。有人先取走固定配重,再以等质量物体替代,这是一场人为破坏,不是计量系统对人员作出了错误识别。”
“它本来就没有识别人员。”乔澄说。
“正是如此。秤的法定义务是测量质量,不是判断箱内有没有人。”
“可空箱认证程序把它的结果用于判断了。”
“程序只判断有无净载荷。”
“然后把‘净载荷为零’翻译成‘空箱’,又允许危险气体程序启动。”
孙见石翻开面前的标准。“术语定义中,空箱是指没有承运货物的箱体。人员从来不属于承运货物。罗定川违反隔离要求进入设备,本身也不应当发生。”
“所以你认为系统没有说错?”
“我认为它回答了被要求回答的问题。”
乔澄点了一下头。“这正是今天要看的东西。”
曹牧启动终点平台秤。
完整装入十二块复验板的K-0被拖上平台。示值从车辆驶入时开始攀升,扣除转运底盘后,稳定在:
当前总重:4286.40 kg 法定皮重:4286.40 kg 净载荷:0.00 kg
认证界面亮起绿色。
曹牧和另一名工程师拆开地板,把十二块复验板逐一取出。每一块离开箱体时,旁边独立秤都报出质量。最后一块放上复验架,平台显示:
当前总重:4219.48 kg 法定皮重:4286.40 kg 净载荷:-66.92 kg
屏幕右上角弹出黄色提示:
负值疑似固定设备维护或基准漂移。建议核验后重新归零。
“不要确认。”乔澄对曹牧说。
一名年轻工程师从听证席后方走出来。他叫庄远,来自与案件无关的计量研究所。听证开始前,他已经接受体检并签署知情文件。此刻他穿一套轻型防护服,胸前挂着对讲机,腰封里装着经过复称的无铅调节片;鞋套、衣物、调节片和全部佩戴物都包含在人员负载门读数里。
他站上通行平台。
66.92 kg
大厅里传来极轻的议论声。
庄远走进K-0。曹牧关上箱门,没有上钢封。红色试验锁锁定,里面的人随时可以机械解锁。
平台秤的数字缓慢上升。
当前总重:4286.40 kg 法定皮重:4286.40 kg 净载荷:0.00 kg
黄色提示消失,绿色方框重新亮起。
状态:空箱。
会场没有人鼓掌。
“这仍然只能证明人为拆除了配重。”孙见石说,“系统不可能预见每一种破坏方式。”
乔澄没有回答他。她让技术员把四角传感器的未经滤波信号接到右侧大屏。
四条细线出现在黑色背景上。庄远站立不动时,线条并不静止。左前角和右后角以极小幅度互相起落,重心在两只脚之间缓慢转移。更细的周期叠在上面,大约每四秒一次。
“庄工,深呼吸。”乔澄拿起对讲机。
周期的幅度加大。
“抬起左手。”
两条曲线一升一降。
“走到门边。”
载荷中心沿箱体纵轴向后移动,连续而平滑。整个过程中,左侧认证界面没有发生任何变化。
净载荷:0.00 kg 状态:空箱。
乔澄放下对讲机。
下一秒,箱门从里面传来一声敲击。
不是演示用的连续撞击。庄远只敲了一下。
那声音穿过隔热层以后已经很闷,像一只拳头落在一扇很厚、很远的门上。右侧原始曲线同时留下四个尖锐峰值。左侧的绿色方框仍然亮着。
听证席上有人下意识朝箱门看。
曹牧立即把门打开。庄远走出来,摘下防护帽。大厅外的潮气进入低温箱,他的眼镜迅速蒙上一层白雾。
“系统有没有称到他?”乔澄问。
六家设备单位没有人回答。
“称到了。”她说,“总质量里从来没有少过这六十六点九二公斤。原始传感器也记录了他的站立、呼吸、行走和敲门。系统没有缺少信号。它缺少的是一条不允许把这些信号解释成空无的规则。”
孙见石说:“你用事后设计的极端情形,要求标准承担无限责任。”
“我没有要求秤识别人。”
“那你要求什么?”
“承认它不能证明无人。”
乔澄把案发那晚的认证结论与刚才的原始曲线并列。左边只有一个稳定、准确的零;右边是庄远留在箱内的每一个动作。
“重量证书仍然可以证明质量。”她说,“它不需要失效。需要失效的是这一步推论:因为当前总重等于登记皮重,所以里面一定没有人;因为里面一定没有人,所以可以启动一个会杀死人的程序。”
听证委员问:“如果没有蓄意拆除,正常情况下这一步推论是否成立?”
“安全规则不是只在没有人犯错、没有人漏登记、没有人违规、没有设备缺失时才需要成立。它尤其用来处理这些事情同时发生的时候。”
“那怎样才能证明无人?”
“单靠重量,不能。”
“摄像机?”
“会有盲区,也涉及货物和工艺保密。可以采用独立于重量基准的占用检测:二氧化碳变化、热源、机械呼吸特征中的至少两种;可以要求危险程序前进行人员清场与门禁闭环;最重要的是,内部机械释放不得被软件、测试模式或任何认证状态取消。”
“这些都不是绝对可靠。”
“没有单一传感器绝对可靠。”乔澄说,“所以不让同一个错误同时回答所有问题。”
孙见石合上标准文件。“你是在重写空箱的定义。”
“不。”
乔澄看着仍留在屏幕上的那条绿色结论。
“我只是在删掉它从未有资格声称的那一部分。”
听证结束前,主持人要求她用一句话写出技术意见。工作人员递来一张空白表格,下面只有两行位置。
乔澄写得很慢。
她没有写六套秤错误,也没有写K-0能够隐匿一个人。那些说法都不准确。
她写的是:
净载荷为零,只表明当前总质量与所采用的皮重基准相等。 该结果不构成无人证明。
她签下名字。
落笔以后,大厅里又传来一次很轻的响声。是曹牧在里面复查红色试验锁。他推开门,探出头,说安全核查已经完成。
这一次,所有人都等他走出箱子,才让平台重新归零。