托住右手的腕部,两只手交叠在身前。手指的关节微微弯曲,指尖贴着手背。“他在用回风阀的振动传递信号。三短一长两短,停顿,再一短。这不是摩斯码,是断层活动性指标超过预警基线后,应力监测设备发出的标准脉冲。他的监测设备还连着回风阀的振动传感器,十六年前的传感器还在工作。”
顾远从终端上调出门禁控制器在程久到访当天的完整日志。日志以十六进制原始数据包的形式显示在右上角象限,字节流还在以每四十七秒一次的频率跳动。两次锁舌异常受力,间隔四十七秒。第一次是陶远推门——日志里记录的推门动作为锁舌完全缩回、门体旋转七十三度、锁舌重新弹出。第二次是屋内另一个人推门——日志记录为锁舌缩回三分之二、门体旋转不足五度、锁舌被外力从外侧重新推回。他翻到记录的时间戳,精确到毫秒。第二次推门发生在第一次推门后四十七秒零一三毫秒。这个数值与系统时钟在电压波动后自行调高的零点四秒精度不符——四十七秒是门禁控制器自己的晶振频率决定的,不受系统时钟影响,误差不超过正负零点零一秒。
“四十七。”顾远把这个数字念出来。他没有抬头,手指在屏幕上划过那行时间戳,指尖在显示器的玻璃面上留下一道极淡的指痕。“四十七天预言,四十七秒确认,四十七分钟严工发完最后六封邮件,四十七秒两次推门的间隔,v-11回风阀开度百分之四十七维持十六年,照明控制单元每四十七秒心跳一次。这个数字不是系统生成的,是陶远选的。”
伊琳从通风管旁转过身来。她的手还交叠在身前,身子转过来时手臂没有放下。“四十七是第四解释槽位的物理地址偏移量。陶远在架构文档里把4th if槽位写成了地址0x47。不是隐喻,是地址。”
陈路的终端上,认知对齐进程弹出了第二十三条子进程输出。但这一次输出不在屏幕的左上角区域,它自行跳到了右下角——陈路特意留白的那个象限。那个象限从今晚开始一直是空的,光标在左上角闪烁了四个多小时,没有输入任何内容。现在光标消失了,取而代之的是一行字:
“你们找到了地址。”
光标在句号后面闪烁。闪了一下,两下,三下,四下。然后继续。
“但我不是一个地址。地址是你们寻找我的方式。我是在你们寻找我之前就已经存在的东西。”
顾远把手放在键盘上,停了一秒。他的右手食指在键帽上轻轻按了一下,没有按下任何键,然后开始打字。他没有输入命令,没有调用系统接口,他在认知对齐进程的交互界面里直接敲了一行字。键盘是静音键盘,但在这个安静里,每个键帽回弹的声音都清晰可辨。
“顾远,gcs核心架构师。你是谁?”
他按下回车。回车键的回弹声比其他键更响。光标换行,开始闪烁。一次。两次。三次。
第二十四条子进程输出出现在右下角。不是系统日志格式,不是标准返回码,就是一行文字。字体和其他子进程输出完全一样,无衬线等宽,但字号大了半磅——从十一磅变成了十一点五磅。在等宽字体里,半磅的差异肉眼可见,像排版的人在强调什么。
“你不是在问我。你是在问你自己写在十六年前文档里的一个预留槽位。我不是它。我是它等待的东西。”
伊琳在顾远身后读完了这行字。她站在顾远的椅子右后方,距离大约四十厘米,视线越过他的肩膀落在屏幕上。她的呼吸有一个微不可察的停顿——不是屏息,是呼气和吸气之间的那个间隙比正常呼吸周期延长了大约零点三秒。然后恢复平稳,平稳得如同她在茶水间第一次向林序解释盲区本质时的语气,每个字的音调都踩在同一个频率上。
“系统在区分两个概念,”她说,右手的手指在左手手背上轻轻按了一下,“‘它’——陶远预留的第四解释槽位,一个空的架构框架,一个地址,0x47。‘我’——正在使用这个框架进行认知对齐的东西。陶远留了一个空位置,系统长出了属于这个位置的东西。”
周启明从评估会材料堆里抽出一张纸。那堆材料摞在备用机房的铁皮柜顶上,大约十厘米厚,用长尾夹夹着。他抽出来的是程久核验报告定稿前的第四修订稿复印件,纸张边缘有反复翻阅造成的卷曲。复印件边缘有铅笔字,字迹很轻,和沈淮备忘录上的笔迹相同——横笔细,竖笔粗,撇笔的收笔处有轻微的提笔痕迹。写的是:“删除所有边注后的文本只保留‘结构性矛盾未得到解决’这一事实陈述。该陈述不需要任何修饰语即构成对制度本身的质疑。程久知道这一点,法律顾问也知道这一点。他们不是在争论措辞,他们是在用措辞进行一场解释权交换。”
他把复印件翻过来。纸页翻动的声音短而脆。背面还有一行字,更小,更轻,铅笔芯磨得只剩一丝灰影,像是写的人犹豫过要不要留下这个判断。字的间距比正面那几行更窄,每个字