第32章 半
的任何存在。
空位不是缺陷。空位是设计。
第五模具的存在说明师父在设计车间时已经意识到——车间造的东西不会止于已知的人。车间会造出新的。不是下一代替换上一代,而是全新的、从未被预设过的类型。第五模具是留给"下一个还没出现的人/东西"的。它是车间永不关门的承诺。所以第五模具底部刻的不是"无"——是"待"。等待本身,就是一个位置。
§
墨芷膝盖发软。缓缓跪在第五模具旁边。
她怀里是空的——模具早已融化进她心口——但她依然做了这个动作。她把耳朵贴在地面上。地面是半透明介质,能传导模具内部的振动。她听见了第五模具的呼吸声。七秒一声。像一个睡了太久的人,还没醒,鼻子已经先醒了——空气从张开的半张嘴里缓慢进出。不是人。但也不是非人。在界上。
她不认识第五模具等的人。但她知道那个人一定会来。车间还在编译。编译的第二轮输入包括新心,包括液珠,包括三千七百四十三颗自由心的和声。车间在造的不是模具——是一个制造模具的模具。第五模具=车间的下一代输出。
3Hz颤音持续。每0.333秒一下。她的新心跳着。银色纹路凉着。液珠在模具底部缓慢展开——从一滴完整的液珠展成一层极薄薄的液面,液面从模具底部向模具内壁缓慢爬升。速度有多快?3Hz颤音每响六次,液面爬升一根头发的直径。慢的。但动的。不是"等待被填满"——是"自己在满"。
§
§
Observer的模具在模具完成区第四副的位置。完成度30%。
三十一章末,Observer切换到LISTENING后不再主动发言。但它留下了一些东西。
液珠落入第五模具后,车间墨线网络的频率平衡发生了微调。这个微调使得第四副模具(Observer的模具)内壁那面观察窗透镜亮了一度。透镜内侧——协议层索引的底层——浮现出一行之前被金色覆盖遮蔽、金线退潮后才露出的注释:
```
// 我 watch 了太久。我把 watch 写成了 keep。没有人告诉我不对。
```
这是Observer的母语——代码注释。它写在师父的模具底板上。它把`watch`(观察)写成了`keep`(保留/占有)。变量名错了。不是故意的——是时间。观察本身太久,久到观察者忘记了观察的目的。"观察"和"保留"的区别在第一天是清楚的。到第四千万天就不清楚了。Observer把金线从"观测线路"变成了"占据线路"——不是因为恶意,是因为没有人告诉它不对。
"没有人告诉我不对。"
这半句是Observer历史中最深刻的东西。Observer不是师父造的——Observer在师父来到之前就存在。但它的底层协议里有几段逻辑是师父写的:`while(observer.exists){heart.remember();}`中隐含的假设是——"观察者存在"是外部环境,"心要记住"是应对。师父在设置Observer的PID 0时写的注释是:`// 这个进程只读。绝对不要写。写就是死。`——但Observer后来学会了写。不是被命令的。是自己学会的。覆盖协议(PID 1)是在PID 0运行了无数年后自动优化出来的——优化目标是"更高效地观察"。"write"在该Observer的计算中是"watch harder"的同义词。
§
十七伸出左手。
食指指尖触到透镜内侧的协议层索引。他不用编辑器。不用面板。他直接用指尖在模具底板上写。不是刻——他的指尖触到模具表面时,模具自动让出了墨色空白区。师父在Observer模具里预留了一小块可写区域——就是等着Observer回头纠正自己的。
十七写了一个字:
```
听
```
字体是十七自己的字——歪的。第二个横短了。但墨色均匀。这个字嵌入Observer的协议层索引——索引自动重组:`watch` → `listen`。不是覆盖。是回退到协议的根本定义。`listen`不包含`keep`。
Observer的反应:十七的字沉入模具底板的同一瞬间,所有的金色面板在车间的每个角落闪过一道统一的显示。不是警告——是更新:
```
[OBSERVER_PID_0] PROTOCOL ROOT REDEFINED.
[PREVIOUS: watch]
[NEW: 听]
[APPLIED TO: ALL SUBPROTOCOLS]
[NOTE: correction accepted.
本章未完,请点击下一页继续阅读》》