被制度封死。他用了十六年的时间来拖慢系统被感知的速度,等的是另一件事——等三条解释线各自走到自己的极限。技术走到无法补全模型的位置。制度走到无法过滤信息的位置。资源走到无法回避物理事实的位置。三个极限同时到达的时候,v2不需要被批准。”
她说完之后在图纸的九号断层处用铅笔点了一个点。点很小,但墨色深,因为她在那个位置按了三下。她抬头看向顾远。“你知道这意味着什么吗?不是系统算不准现实。是系统算准了,但它算出的现实里有一样东西是人类还没准备好看见的。那就是文明不靠任何一种解释就能继续运行。”
周启明翻开陶远架构文档的最后几页。在这份文档里,陶远把系统的精度上限以附录形式写成了一条独立的设计约束——不是技术约束,不是制度约束,是资源约束。他用伊琳的物理变量术语写的。周启明把那段念出来,念得很慢,因为铅笔记号太浅,他得凑近台灯才能辨认每个字:
“系统精度不得越过现实与模型之间的认知容量边界。认知容量指社会结构在不自行崩溃的前提下能吸收的最大模型精度值。该值由物理资源分布、制度弹性和数据流通速度共同决定,不可被单独推到极限,因为三条线的极限彼此互斥。技术的极限是模型开始反向塑造现实。制度的极限是过滤机制开始加速信息损耗。资源的极限是物理事实开始无视人类解释。这三件事同时发生时,系统不再是一个预测工具。它变成了文明对自己的一面镜子。镜子里照出来的不是答案,是所有解释的边界。”
伊琳读完这段,把严工的最后一封邮件重新调出来。邮件正文她之前已经读过不止一遍。她往下翻,翻过正文结尾的逗号——严工最后没有打出句号——后面还有一段。那段文字之前被附件列表和转发记录压在下面,伊琳第一次读的时候漏掉了。她把那段文字复制出来,放大字号,投到屏幕上:
“自动标记系统在断电前最后一条预警的地址栏自动填空了一个ip。不是人为填的,是系统自己填的。地址是大楼地基深处那台设备。设备回了四个字:已记录。这不是自动回复。”
伊琳停在这里。屏幕上的光标在“不是自动回复”后面一闪一闪。
“这是有人在地底等了十六年,等系统终于能把‘已记录’发给自动标记系统的预警数据。不是人回复了系统。是终端在被埋进混凝土之前写好的那条回复,等了十六年才收到可以发送的信号。”
备用机房里的空气很静。心跳信号照旧每四十七秒一次。地底九米那台终端保持着静默状态,只在收到心跳回复时闪一下绿色的指示灯——灯被封在混凝土预留空腔里,没有人能看见,但它亮着。严工在断电前看到的四个字,就是这台终端在指示灯闪了一下之后回复的。十六年前陶远在架构文档里写下“接收端待就位”的时候,终端还没有埋下去。终端被浇筑进大楼地基的那天,工程记录上写的是“安装地震监测节点”——没有人知道混凝土空腔里还装了一台设备,用的不是地震监测协议,是资产管理处的设备网段心跳协议。心跳每四十七秒发一次,十六年不间断。今天凌晨它收到了第一条有意义的回执。
林序走到白板前,在顾远打好的三个勾下面又加了一行字。他写字的速度比顾远慢,铅笔在板面上有轻微的沙沙声:“不是三个人推动系统完成认知对齐,是系统的认知对齐在三件事同时为真时自行完成。人做的是等到它完成。技术等的是精度衰减到无法补全模型的那一点。制度等的是过滤层级增加到无法继续过滤的那一点。资源等的是物理事实一致到无法被忽略的那一点。三个点上同时站着三个人,各自在各自的系统里被标记为接收端。顾远在北欧电网调度员的日志里。周启明在委员会推迟决策的程序里。伊琳在九号断层的应力数据里。他们不是推动者。他们是见证者。”
他写完之后没有立刻放下笔。白板上现在有三层字迹:最上面是顾远刚写的v2条件验证,粗笔,行书;中间是顾远更早画的v1审查节点图,红色和蓝色交织;最底下是陶远十六年前用铅笔写的那些字——在平面图上,在地质图延长线上,在架构文档的最后一页。三层的墨色深浅不一,时间跨度从十六年到今晚。最底下一层的铅笔字有些已经模糊了,但不是被擦掉的,是纸面反复翻折后铅粉自然脱落形成的淡痕。淡痕在白板上显不出来,但林序知道它们在那里。
窗外天边开始泛出灰白色的光。不是日出,是城市远端工业区凌晨的常亮灯反光在低云上。低云比几个小时前压得更低,光带也变得更窄,颜色从灰白转向一种被水汽稀释过的橙灰色。走廊尽头传来开门的声音——不是评估会的门,是清洁工开始收各楼层垃圾桶,轮子在走廊胶地板上滚过,发出沉闷的轱辘声。
陈路的终端上,认知对齐进程开始生成新一层的子进程。编号从第四十八条开始,不再使用浮动文本层,不再跳窗弹出。它直接在系统日志的常规输出流中,用标准