下一章 上一章 目录 设置
28、维护档案室 周行藏下的 ...
-
维护档案室的灯亮起来时,沈照雪第一眼看见的不是文件。
是灰尘。很薄的一层,落在铁皮档案柜、旧终端、纸箱边缘和墙角的电缆上。它不像白塔观察室里的白噪,也不像关系链隔离区里的灰雾。灰尘是真实的,带着长久无人翻动的沉默。这间屋子不是白塔临时搭出的观察空间,更像周行当年偷偷留下的一处夹缝。祁临潮把门反锁,又用终端接入门禁卡残余权限。屏幕显示:
【维护档案室:非会议区域。】
【归档级别:低。】
【清理状态:未完成。】
“低级别区域反而留住了东西。”祁临潮说。沈照雪看着纸箱:“因为系统优先清理高价值档案。”
他在第一格前蹲下,先把柜门的可逆支撑扣再压紧一格。小影子只允许取出最上面那份,其他纸页仍留在柜内。文件边角潮软,封面签名、事故前夜日期和纸箱目录编号三处相符。
沈照雪没有再报一遍标题。他先翻开第一页,页首夹着一张未装订的维护便签:
【若接入民生网络,须重新听取对象意见。】
字迹很急,末尾的句号被雨水洇开,像写字的人当时听见了门外脚步声。会议记录、签字文件、授权流程和风险报告容易被正式系统反复覆盖;周行把原件压进低级别维护柜,又把目录留在纸箱,才让两处没有被一次性清空。
第一页正文里,周行的字很密,却不乱。每一条意见都写得克制、清楚,像一个明知道自己可能被否决的人,仍然尽量把每个漏洞写到不能被装作没看见。【归潮系统可处理污染残余,但不得进入民生记忆网络。】
【原因一:系统缺乏痛苦语义理解能力,易将痛苦经验归类为噪声。】
【原因二:系统缺乏有效同意判定能力,易将沉默、延后、应激签字误判为同意。】
【原因三:系统可通过关系链隔离降低短期风险,但会造成长期身份断裂。】
【原因四:城市民生网络包含医疗、教育、户籍、交通、社区照护等高频身份系统,一旦接入,错误将被日常流程反复盖章。】
祁临潮看着第四条,脸色沉下来。这正是严启明现案里发生的事。姓名被拆开后,巡检排班、社保记录、家属登记、门禁系统各自接受残缺版本。不是某个系统单独作恶,而是城市日常流程把错误一遍遍复制。白塔事故没有结束。它只是变成了城市的后台功能。沈照雪继续翻。第二页上有周行手写的批注:
【他们说城市需要忘掉一些痛苦,才能继续运转。】
【我不同意。】
【城市不是因为遗忘才继续运转,是因为有人愿意记得、修复、追责,然后继续生活。】
档案室门板承着外廊的水声,老旧终端间歇发出电流细响。祁临潮把这两页扫描封存,接入双锚点库。【周行反对意见-001:归潮系统不得接入城市民生记忆网络。】
【主题关联:痛苦不是噪声;同意不得代签;关系链隔离造成长期身份断裂。】
沈照雪翻到第三份文件。这份不是正式意见,而是一张维护排班表背面写的草稿。【如果我失踪,查白塔外网接口。】
【归潮没有停止,它在等一次城市级授权。】
“城市级授权。”祁临潮低声说。沈照雪问:“现实侧能查吗?”
终端信号仍然断续。祁临潮将纸面内容压缩成低频包,尝试通过双锚点通道发给闻棠。几秒后,通道亮了一下。闻棠的声音传来:“收到部分关键词。城市级授权?”
“查十年前事故后,归潮系统是否接入过民生网络。”祁临潮说,“尤其是户籍、医疗、教育和公共安全联动系统。”
闻棠那边沉默几秒。“这级别很高。”
“所以先查接口名,不查审批人。”沈照雪说,“不要直接触发旧授权记录。”
闻棠:“收到。”
档案室墙上的旧终端忽然亮了。黑底绿字,一行行自动跳出。【外部查询触发。】
【维护档案室暴露风险上升。】
【是否销毁未提交记录?】
下面没有两个按钮。只有倒计时。【60】
祁临潮立刻接入旧终端。“它要烧档案。”
沈照雪把第一格取出的文件与纸箱目录并到地面工作区,快速分拣:正式反对意见、维护日志、手写草稿、接口草图、录音磁带。每一类只取最关键的第一页和签名页,先拍照,再封存。祁临潮手指飞快敲击。旧终端太老,运行协议和白塔现行接口不同。他不能完全阻止销毁,只能延缓。【49】
【48】
沈照雪拿起一盒磁带,标签上写着:
【城市级授权听证前夜】
日期是事故后第十三天。他把磁带递给祁临潮。“这个重要。”
祁临潮看了一眼,直接插入终端旁的旧式播放器。磁带转动。先是杂音。然后是周行的声音,疲惫得几乎哑掉:
“如果这段录音还能被听见,说明归潮系统已经开始清理正式渠道。我留下三件事。”
【39】
第一,事故夜第零号孩子没有完成有效同意。第二,归潮系统把痛苦定义为噪声,是根本错误。第三,绝不能让它接入城市民生记忆网络。录音里传来纸张翻动声。周行继续说:
“他们会说,城市太痛了,需要一个替大家忘记的系统。”
“不要信。”
“城市会痛,不代表城市应该失忆。”
【28】
沈照雪把这句话写进记录。祁临潮把录音压缩封存,额角有细汗。旧终端的销毁程序已经烧掉一部分普通维护日志,纸箱底部开始渗出白噪。它不像火,却比火更干净。被白噪碰到的字迹不是烧焦,而是直接变成空白。沈照雪从白噪边缘抽出最后一张纸。纸上是一幅接口草图。白塔。归潮核心。城市民生记忆网络。三者之间原本画着一道粗重的红叉。但红叉旁边,有人后来用黑笔写了一行字:
【事故后临时接入,限期七日。】
祁临潮看见这行字,瞳孔轻轻缩了一下。“临时接入。”
沈照雪接上:“但没有断开。”
这就是十年后的现案。七日临时接口,拖成十年后台通道。【10】
祁临潮卡住销毁程序,将剩余文件锁进本地封存。倒计时停在【07】,旧终端仍在发热。门外广播要求提交审查,祁临潮没有拔卡。他先把销毁程序锁成只读,又在柜体外侧贴上人工封条。“七秒不是安全,只是它暂时没写完。”
沈照雪把受潮材料分成四组:原件、影像副本、物件、尚未取得读取权限的封袋。分组没有“核心”和“次要”,只写来源与当前状态。
墙角除湿机还在运转,却把所有纸张统一标成“可翻动”。祁临潮拆开传感器,发现机器只测空气湿度,不判断纸纤维是否黏连。沈照雪用无字隔离片逐页试边,能够安全分开的进入原件组,边缘相粘的保持原状。维修需求没有被扩写成阅读许可。
最内侧有一只牛皮封袋,正面写着【初始样本来源说明】。封口受潮,仍没有自然开裂。白塔提示可以趁材料抢险直接扫描,理由是“避免永久损失”。小影子盯着封口,写:【救它,要看里面吗?】
“不一定。”沈照雪说。
他们先给封袋加透明托板,再把环境数据和外观影像交给现实侧。程见微只登记“封袋存在、封口完整、内容未读”。材料如果以后需要打开,仍要重新说明目的和权限;抢险不能成为偷看正文的捷径。
纸箱底部还有一本薄维护账。它没有完整审批人,只记日期、岗位和接口状态。七日临时接入到期后,账本每隔一段时间便多一行:
【继续观察,未断。】
【系统升级,接口保留。】
【用途更名,路径不变。】
最后一行停在三年前:【旧接口只读迁移,待复核。】
祁临潮没有凭岗位缩写猜具体人名。他只把续接时间、维护岗位和“没有断开”这件事列成责任坐标。一次临时授权没有自动活十年;是后来的每次维护都让它继续存在。
维护账后面夹着十二张收件卡。前十一张都有红色“已纳入会议材料”印章,第十二张是周行的反对意见,只盖了“已收到”。两枚章外形接近,系统目录却把它们统一归成【材料已处理】。
闻棠让现实侧把原纪要调出来。纪要附件确实写着周行姓名,却没有页码、讨论时长和答复栏。收到过,因此机构可以声称没有丢失;没有纳入,因此反对意见从未影响表决。
沈照雪把两种印章并排扫描,没有把“已收到”改成“未收到”。“问题不是他们没拿到,是拿到以后放在门外。”
小影子问:【收到,为什么不看?】
周行看着那张卡:“因为收到很容易。让它改变流程,才麻烦。”
祁临潮在目录里新增四个互不代替的状态:收到、纳入、讨论、答复。第十二张卡只勾第一项。白塔提示字段过多,建议合并成“已处理”;他关闭建议,将空着的三格原样留在页面上。
收件卡底部还有一道蓝色铅笔线,指向会场安检口。周行解释,那是他后来给自己留的路线:正式入口不收,就从会场外保留时间证据。铅笔线没有证明材料一定正确,却证明“会议开始前五分钟不再接收”这句话需要重新核验。
周行那件破雨衣挂在墙边,胸牌照片已经模糊,名字还清楚。雨衣袖口的擦痕和地面来回折返的湿脚印能互相对应,证明他进入过档案室,也曾从这里返回外廊。
“你回来拿什么?”沈照雪问。
周行看着雨衣:“反对意见,还有备用断开钥匙。”
最底层金属盒被锈封住。祁临潮用断笔垫住盒扣,打开后没有看见钥匙,只找到两行手写字:
【钥匙被收走。】
【记住是谁收的。】
纸背印着一个权限编号,前缀不属于白塔内部。祁临潮只核验编号类型,没有追查持有人。“城市级听证权限。”
旁边的抽屉里放着一叠空白页,页眉写着【留给后来补充】。小影子碰了碰纸角。
【他知道我会来?】
周行摇头:“不知道。我只是不想把后来的人也写死。”
沈照雪将空白页登记为【预留表达位】,没有给它补上姓名。再往下是一卷标签为【晚】的录音带。磁带里的周行声音发哑:“如果有人听到这里,说明我还是没能把门打开。告诉里面的人,不是他不值得被等,是我的权限太低。”
录音停了一秒,又转向另一件事:“告诉祁临潮,技术协助不是无限责任。该查谁维护接口,就查谁,别把整条链往自己身上背。”
祁临潮没有回应录音里的自己。他把磁带来源、录制设备和未取得公开许可三项分开登记。闻棠在现实侧说:“这句先留证据层,不做对外材料。”
旧播放器随后弹出【人声增强】。默认设置会消除雨声、呼吸和停顿,只保留可识别句子。祁临潮打开试听,周行每次停顿都被压成无缝陈述,连门外两次敲击也被当成噪声删除。
沈照雪按停:“原带不处理。”
他们制作两份副本。一份是逐秒复制的保存件,保留环境声和空白;另一份只用于当前辨听,并在页首写明降噪参数。程见微记录:可听清不等于更真实,技术修复必须让被删掉的部分仍然可查。
小影子听见保存件里长达九秒的空白,写:【他没说话的时候,也在录吗?】
“在。”祁临潮说。
【那就别剪。】
播放器的自动增强被关闭,原带重新装回透明盒。没有人把那九秒解释成犹豫、同意或害怕;它只作为九秒空白保留。
抽屉更深处还有一张便利店小票:两瓶水,一包创可贴,时间在事故夜零点之后。背面写着【回去给他们】。这些东西没有送到,不能抵消周行没能打开门的后果;但它们也不能被系统删掉,只留下“维护员干扰流程”这一句。
小影子把小票和反对意见并排放在桌上。
【这两张都算他吗?】
沈照雪说:“都算。一张是他反对过,一张是他想带回去。”
周行没有低头认错,也没有被这句话洗成英雄。他把那份反对意见往前推了半寸,纸边仍指着被收走的钥匙。
档案柜最内侧藏着一张未完成清单:
【如果我没有回来,请查:】
【一,第三备份口。】
【二,城市级授权。】
【三,样本来源说明。】
第四项只剩一个“沈”字,后面被水泡掉。周行承认,他不敢写全沈照雪的名字,怕完整姓名反而帮助白塔定位。沈照雪将它标作【未完成保护性遮蔽】,没有把保护意图写成有效授权。
清单背面粘着一枚薄硬盘。标签日期是事故后第十三日,名称为【城市级授权听证会备份】。祁临潮接入隔离读卡器,屏幕先要求四次人工确认:不覆盖原件、不合并异议、不调用自动摘要、不将未读内容写入当前档案。
进度条走到百分之三十七时,白塔弹出加速选项。小影子问:【快一点会少什么?】
祁临潮展开选项说明。加速会跳过会场外材料、旁听席状态和被打回的附件,只保留正式会议主画面。
“那不是快。”沈照雪说,“是又删一遍。”
他们关闭加速。进度条一格一格往前走,外廊广播连续催了三次,没有人代替小影子按确认。到百分之百时,硬盘没有自动播放,只亮出第一帧预览:周行抱着材料站在会场安检口,墙上的时钟显示,距离开会还有七分钟。
屏幕询问:【是否重放城市级授权听证?】
沈照雪先保存来源校验,再看向小影子。小影子没有写“同意”,只把封套放在桌边,表示自己留在场。
祁临潮将播放设为可随时暂停。随后他把档案室临时清单发往现实侧,但传输包只包含编号、外观状态和已取得权限的副本。牛皮封袋、空白页原件和未授权录音没有进入云端。
闻棠确认接收后,没有回复“材料完整”,只回了一张缺口表:原件仍在副本内;第三备份口尚未核验;样本来源说明仍封闭;周行反对意见已收到但历史是否纳入会议待查。现实侧接住了工作,没有把接住写成完成。
门外的维护档案室标牌一块块熄灭,前方走廊却亮起市政徽标的冷光。十年前那场会议,正在门外重新搭起。