下一章 上一章 目录 设置
4、第二个见证人 周既白睁眼 ...
-
周既白睁眼后的第一句话是:“那枚指纹排除了谁?”
强制去污后的休息舱还锁着,顶灯压在最低亮度,空气里残留着含氯药剂的涩味。沈照坐在对面的折叠椅上,截断的热敏纸夹在纸卡之间,腕表平放在两人中间的不锈钢托盘里。
她看了一眼墙钟。周既白昏睡了二十七分钟,醒来先检查舱门,再看托盘,动作没有乱,问出的内容却少了一块。
“你记得比对结果?”
“排除同源,十一处有效特征点。”他撑着床沿坐起,手背上的去污针孔已经止血,“比对对象和范围想不起来。我记得你限制了调用,也记得样本在联网后自热。”
“为什么刻录?”
周既白把腕表拿起来,拇指落在后盖卡扣上。“设备接入网络后,结果状态从已完成变成待删除。纸只打印了一半,原样本已经毁了。需要一份不经过同步端口的记录。”
他的记忆停在刻录的理由上,关于那枚指纹排除了沈照本人,却只剩一处空白。沈照没有替他补全,先在纸卡上写下时间和他的原话,又把问题换了一个方向。
“你在现场知道指纹属于谁吗?”
“不知道。”
“现在呢?”
“也不知道。”
两次回答间没有犹豫。沈照在对应栏画了横线。缺口只切走了比对对象和调用边界,没有凭空添出一个身份。
她又让他按时间顺序复述取样、打印和自热。周既白能说出隔热盖掀开的方向,也记得焦甜气味,却在十张编号膜送入检测槽的位置停住。沈照记下停顿点,没有用纸卡上的答案提醒他。
周既白解开后盖。薄钢内侧挤着几行新鲜划痕:八月十七日,检测器序列号末六位,十一处有效点,以及简写的排除判定。刻痕深浅不一,末尾被针尖拖出一道斜口。
沈照将热敏纸推到托盘中央。
纸上保留着同一个序列号,打印时间早于恢复联网,最后一行断在“排除同源”。她另取出现场纸卡,上面有十张编号膜的送检顺序、仅限本人的比对范围,还有她与周既白的签名。
“日期对应取证时段,序列号对应设备,十一处有效点对应离线结果。热敏纸证明设备确实输出过排除判定,我的纸卡补足比对范围。”她用铅笔逐项连线,“三份记录互证。你的记忆只能算第四份,而且已经出现差异。”
周既白盯着那张纸卡。“给我原件。”
沈照把纸卡收回文件夹。
“不行。”
“我是现场见证人,需要核验你没有改写。”
“你可以核验,不能拿走我的全部私人记录。里面有未公开姓名、回忆触发词和封存索引。交给风险控制官,等于把证据和处置权放进同一只手。”
休息舱的送风口停了几秒,随后重新吐出干冷气流。周既白扣好表盖,没有再伸手。
“你的方案。”
沈照抽出一张空白纸,沿中线折开,先在左上角写下“复核”,右上角留给他。
“双方独立记录,同一对象隔开描述。先登记物证、测量方式和误差,再讨论命名。任何内容接入网络前,必须双签,签过的离线版本各留一份。”
她写完一条,把纸转过去。
“记忆不一致时,不选多数版本。差异本身入档,写明谁在什么时间记得什么。”
“独立记录先封口。”周既白说,“交换前各自写页数和末行,防止看过对方内容再补写。”
沈照把这条加进流程,注明封口破损必须留照,重新记录时旧页也要保留。
周既白接过铅笔,在右侧添了一行:“涉及白塔权限调用,由权限提供者保留调用日志原件,另一方持纸质副本。沈照不得删去失败记录,也不得只保留支持自身判断的部分。”
“可以。”
“还有终止条件。”
沈照按住纸角。“任何一方都能终止合作。终止立即冻结新增共享,不得单方面销毁已经双签的材料。
双方各自保留已有原件或副本,后续使用必须附上终止时间。”
“私人记录呢?”
“我只交与当前物证直接对应的摘录。你可以当面核验摘录前后的页码连续性,不能抄录无关内容。”
周既白把自己的权限片放到纸上,压住右下角。“我提供封闭观察室、两台物理隔离的记录器和一次受控联网窗口。条件是每次命名前,我有权要求重做一轮无语义描述。两轮仍冲突,停止上传。”
“停止上传,不停止离线记录。”
“同意。”
“网络改写或设备异常,也算一份结果,不用故障标签覆盖原字段。”
周既白抬起眼。“这一条由你决定是否上传。我只负责打开窗口和保留权限日志。”
沈照在纸底补上最后一项,把“是否上传”圈出,签名。
他们逐行编号,各自签名。周既白用权限片上的凸码压出浅印,沈照把协议放进便携复写夹,手摇滚轮从纸边一路压过去。一份副本从底层送出,她留好原件,把副本和热敏纸副本递给他。
周既白没有问她文件夹里还藏着什么。他把自己的副本折成四折,塞进制服内袋。
休息舱解锁时,配餐柜刚送来两份加热餐。营养糊装在纸浆盒里,豆蛋白饼的边缘烤得发硬,热气贴着透明盖积成水珠。沈照端着餐盒走到公共桌边,发现周既白没有碰桌面的身份识别区。
他从衣袋里拿出一截短铅笔,在包装纸背面记下取餐时间,机械表摆在手边。餐勺是柜里抽出的金属旧勺,纸张、铅笔、表,全都不会自行同步。
“风险控制官也躲记录?”沈照问。
“记录会省略它认为无用的步骤。”周既白掰开蛋白饼,先吃硬得发焦的那一边,“我需要知道省略发生在哪。”
沈照看向他的腕表。黑色表盘磨掉了一圈漆,表冠有两道钳口留下的压痕。周既白把表翻过来,重新掀开后盖,里面只有发条、擒纵叉和齿轮,没有通讯触点。这是一块不联网的旧式机械表。
“每天上弦?”
“睡前一次。”
他把短铅笔放在两只餐盒之间。沈照拿起来,在自己的纸卡上补了用餐起止时间,又推回原位。笔尖已经钝了,周既白从勺柄末端拆下一片小磨石,沿木芯转了两圈。
沈照撕下自己餐盒上没有沾油的标签纸,放到他手边。周既白看了一眼,收进内袋,没有道谢。她也没有解释。周既白把标签纸夹进协议副本,纸边刚好露出三行空白。
二十分钟后,两人进入封闭观察室。沈照先把这轮标成流程校准,只写两人都在现场测过的物理痕迹,不计入正式盲测。中央隔板升起,将两张桌子彻底分开。室内没有镜面,记录器拔掉通讯模块,时间由两只独立石英钟提供。
沈照先确认协议编号,在纸上写下观察对象A。她不写姓名,只记录可观察的空间事实:座椅气杆外露长度,四只椅轮的压痕方向,工具架两处暗影宽度,桌板前沿接缝位置,以及废针盒投入口的朝向。每项后面都附测量工具和容许误差。
隔板另一侧只有铅笔擦过纸面的沙响。周既白没有问她正在写什么。
十分钟后,两人同时停笔。隔板降下,他们先交换副本,再各自在原件上补交付时间。
重合部分有六项。两人都记下了座椅低于沈照常用高度,左后轮受力更深,工具架左侧存在连续取放痕迹,桌板接缝藏过附着物。分歧也清楚:沈照把桌脚内缘受力与起身动作并列,周既白只写了两组方向不同的磨损;周既白记录顶灯清洁死角的灰尘边界,沈照当时没有测那一处。
“六项进入共同表,分歧单列。”沈照说。
“命名栏空着。”
她将两份纸并排压平。“空着。”
周既白开启受控联网窗口。沈照只选了低语义测量值,删去方位解释和人物动作,上传内容剩下编号、数值、单位、测量工具。两人在离线打印件上签名,才把通讯模块插回终端。
前四项顺利录入。第五项是座椅气杆外露四十八点二毫米,终端接收后,字段名称从“对象A测量值”变成“标准公用工位校准值”。数值、单位和时间都没动,记录类别已经换了。
沈照拔下通讯模块。
屏幕右上角仍在转动,缓存完成最后一次刷新。工具架暗影宽度被归入“常规清洁残留”,原本的对象编号消失。
周既白立即取出铅笔,把改写前后的字段逐字抄在协议副本背面,又记下权限窗口编号。沈照拍下终端离线后的页面,纸质上传清单压在画面下方。
“来源日志没有显示外部指令。”他说。
“写实际发生的事。”
“联网接收后,两个字段被重新归类。”
沈照在这句话下签名。“原值保留,语义变了。暂不判断是谁改的。”
观察室顶部响起校准用低污染白噪的启播提示。周既白合上权限窗口,取出机械表核对记录时间。
秒针走到十二,停了一拍。
下一秒,它退回十一。
沈照把自己的石英钟推到桌子中央。数字继续向前跳动,周既白的秒针却沿表盘反向,一格一格往回走,分针也开始后退。他没有碰表冠,只将腕表摘下,放在两份独立记录之间。
白噪持续了九分钟。秒针倒走九圈,分针退回九格,时针也偏离了原来的位置。
噪声停止,秒针在原处顿住,重新向前。