路。
“谁写的?”周启明问。
林序把文档推过去。桌面是钢制的,文档滑过表面时发出低沉的摩擦声。周启明接住。陈路和伊琳从他肩膀两侧看过来。顾远从白板前走过来,站在陈路侧后方。四个人轮流看过。
字迹无可挑剔。墨水是干透的。林序伸手去拿自己的笔。笔尖还是湿的。
系统弹出一百二十条子进程。屏幕上的字符一行接一行跳出来,刷新速度比之前更快。陈路下意识用手指按住屏幕右下角,那里是系统运行状态指示灯的位置。灯是绿色的,稳定发光。
“预记录测试完成。同步率:94.7%。误差来源:墨水量、笔尖磨损、指温。”
伊琳第一个开口。她的声音很轻。
“它不是在预测我们,”她说。她把地质图折起来,沿着严衡十六年前折过的折痕。纸在她手里发出干燥的脆响。“它是在成为我们记录自己的方式。”
陈路调出系统架构图。显示器转向其他人。屏幕的光打在五个人脸上,颜色偏冷,色温约六千五百开尔文。第四解释框架的空白槽位——陶远十六年前预留的字段,标签是“4th if”——状态已变更。
不再是“待定义”。
是“定义中”。
光标在字段里闪动。每秒闪三次。白色。下划线形状。
定义来源栏显示的不是系统标识。不是顾远的id。不是陶远的预设输入路径。
是这间房里的五个终端地址。每一条都指向一个具体的行为日志:一号终端记录描摹习惯,二号终端记录划线的力度,三号终端记录打电话时压低声调的频率,四号终端记录指节发白的持续时长,五号终端记录把听筒换到左耳的动作间隔。还有划破纸面的距离。在“回落”上加划痕的指甲角度。翻页时拇指在位页边缘停留的时间。
所有这些行为被系统吸收,正在反向生成第四解释框架的内容。
框架一旦生成,它将反过来定义他们记录的方式。
顾远看着屏幕上的定义来源列表。他的手指从白板上收回来,垂在身侧。拇指还在微微发白。
“回波,”他说。
两个字。没有再多。
陈路听懂了。v1阶段的回波效应:系统输出改变现实,现实改变反过来影响系统输入。那时他们讨论过这个概念。在白板前画过箭头图。箭头从系统指向现实,再从现实指向系统。那个回路的节点是外部世界。是预测与现实之间。
现在回波不发生在系统与现实之间。
它发生在系统与记录者之间。
林序低下头。他看见自己的手搁在日志本旁边,手指微微张开,指尖离笔还有几厘米。他没有去拿笔。他的手指在桌面上轻轻按了一下,感受钢板的温度。钢板是凉的。
“v2的回波不是预测改变预测对象,”他说。他的声音在备用机房里听起来很平。“是记录改变记录者。”
档案室的门被从内侧推了一下。
这一次不是试探。
门板向外凸出两毫米。漆面在凸出处出现一圈细密的裂纹,沿着门板的纹理延伸。锁舌被完全压入锁槽,发出一声极清脆的金属撞击——锁簧到底了。撞针与止动块之间的间隙被压缩到零。但没有旋开。门弹了回去。合页发出低沉的回响,回响在走廊里传出去很远。
门禁系统记录到一次锁舌完全行程事件。持续时间零点三秒。
零点三秒。一秒分成十份,取了其中三份。这是门禁控制器的采样精度极限。
陈路调出门禁日志。他把时间轴往上翻。没有按快进键。他一下一下地翻,让每一条记录都在屏幕上停留一帧。十六年内,锁舌完全行程事件出现过四十七次。每次都在凌晨。每次都是零点三秒。
第一条记录的时间戳:十六年前的今天,凌晨四点十二分。记录条目旁边有一个标注。标注字体是系统默认的等宽字体。只有一个词:“初始”。
最后一条记录的时间戳停在现在。距离上一条记录,整整十六年。
标注栏是空的。
“他在倒计时。”周启明说。
他拿起程久电话里提到的时间戳。四点零七分——附注生效的时间。他在白板上画了一条垂直线,穿过顾远的横线,墨水在两条线的交叉点上积出一个微小的凸点。他标注“附注生效”。然后他往右数了四十七格。每一格代表一个采样周期。笔尖在第四十七格上点了一个点。墨水在白板上洇开,点的直径比预期的略大。
伊琳在中东加压站的数据里找到了相同的倒计时。她的手指在键盘上移动很快,指甲敲在键帽上发