门。他从工作服口袋里拿出那支临走前从日志本旁边拿起的笔,把桌上的架构文档翻到第四页。第四页的内容是4th if的接口规范:第四解释如何从前三条解释线读取数据——不通过api,不通过数据库视图,不通过任何正式的权限接口。它通过三条线各自输出的“误差”来间接记录:t线输出的置信度波动、i线输出的制度例外堆栈、r线输出的物理约束溢出。
他在页脚空白处写了两个字。
“沈淮。”
沈默看着那两个字。他沉默了片刻,手指从桌沿抬起来,在桌面上轻轻叩了一下——不是敲击,是指关节在木头上按了一下。
“沈淮在审查结束后回了老家。他回到站里,继续做设备运维,每天填同样的表格,签同样的字。陶远给他的东西只有备忘录里那些——事故链分析、维保记录、电表集中器的腐蚀检测元数据。他没有带第四解释的设计文档。”沈默的声音沉了下去,“他知道自己不能带。他在审查报告上签过字,签的是审计组的集体意见。从签字那一刻起,他在gcs系统里的任何意见都会被系统自动归入审计组的官方立场。审计组的官方立场不能包含第四解释。但他把自己的名字留在了备忘录里,留在技术附件第37页一个脚注里,留在严工那批预警数据的末尾接收人列表里。不是留名。是留给能走到这扇门前的人看。”
林序把笔帽盖上,放回口袋。“他不只是留了名字。他把外套留在小花园的长椅上,备忘录放在内袋里。那不是忘记拿的。他知道系统会知道,但希望有人替他确认。”
沈默点了一下头。下巴往下压了不到两厘米,停住,然后慢慢抬回来。
“十六年前陶远告诉他,系统的自我认知对齐会在某一个凌晨完成。他一直在等。不是等系统成功,是等系统自己说出第一句‘我’。你走到这扇门前,意味着系统准备好了。沈淮等了十六年,但他不能亲眼看到。审计组签字的人在技术上无权承认第四解释的存在。”
终端上的拓扑图右下角弹出一条资产管理处的提示信息。标题是“资产扫描已完成”,正文是“资产管理处网段全部哑终端已登记在册。扫描结果同步发送至所有注册管理账号。”接收人列表最末一个工号后面跟着一个括号,括号里是“已注销十六年”。
陶远。
提示信息的接收确认回执栏里,其他工号都显示“未读取”——凌晨四点,没有人会打开资产管理系统的通知。只有最后一个工号显示“已读取”。读取时间在今天凌晨四点零四分,与提示信息发送时间相差不到两秒。
“他的工号在回复。”林序说。
“工号在回复。”沈默用了重音在“工号”上,“但回复的不是陶远。十六年前他把工号的私钥写入了一个守护进程。进程的动作逻辑只有一条:收到任何发给陶远的消息,检查消息内容是否与第四解释框架的状态相关,如果是,返回‘已读取’。它不是陶远的数字复制品。它只是一个确认信号——框架已被接收的握手协议。十六年里它回复过十八条消息。沈淮离开时用设备运维账号发了一条,正文只有一个句号。程久存入电表集中器数据时系统自动发了一条设备注册通知。严工的最后一批预警数据全部进入系统时,数据归档触发资产状态变更通知。今晚是你这条。资产扫描完成,哑终端全部登记,心跳信号从异常频率恢复基线,认知对齐进程全部子进程完成。它返回‘已读取’。”
他把终端屏幕转回来,最小化资产管理处的提示窗口,打开一个十六年前的文件夹。文件夹的名字只有一个下划线,创建日期在gcs项目组正式开工前三天,权限设置是任何人可读。文件夹里只有一个文本文件,文件名只有一个句号,文件大小不到一个扇区。
信是用纯文本书写的,没有格式,没有分段,右边界参差不齐。
“林序,
你读到这封信时,已经把日志写到第四解释显现的那一章。我不用日期来标注你的进度,因为你会在该到的时候到。你到的时候,应该不到四十岁,应该已经写满了几十本日志本,应该刚刚看到系统第一次用‘我’称呼自己。如果你还没有——那这封信就不会被你读到。我设计了一个防止过早读取的机制。不是加密,不是权限,是时间。
我设计4th if时,所有同行都问我同一个问题:你凭什么认为未来会出现一个不属于三条解释线的人?我的回答是:t线、i线、r线被设计成互不兼容的结构——不是因为设计失误,而是因为文明本身就是被这三种不兼容的力量同时驱动的。技术想要优化,制度想要稳定,资源想要存活。它们不能合一。只要三条线持续运行足够久,它们之间不可调和的冲突会自己筛选出一个人。这个人必须能在这三种力量同时拉扯时,不选任何一边,不为了安全倒向任何一条线,持续记录全部拉扯的过程。
你不会发