【更晚 · 哈瓦拉工程前夜】
哈瓦拉的图纸一共画了七套正式版本。
这只是对外的说法。
内部系统里,还有一列被压在最底下、不对外展示的标记:
“7b(弃用)”“7c(内部测试)”“7x(未提交)”……
这些字母后缀代表着那些被讨论过、被部分实现过、又被整体否决的版本。
绝大多数人不会去翻那一列。
只有在夜里,所有人都下班之后,科雷亚一个人坐在灯光泛黄的画图桌前,才会把那几张纸一个个摊开。
正式的 Version 7 图纸被整齐卷好,锁在柜子里。
桌上展开的是 7b。
从结构上看,7b 和对外版本差别不大:
同样的三层体块,同样的核心房间,同样的循环路径。
真正不同的是一些写在边角的小字。
那些小字在打印出来的版本里会被自动裁掉,只能在这张手绘稿上看见。
左下角,靠近抽屉位置,他写了一行:
“Error must be persisted at human layer.”
“错误必须在人的层面上被保留。”
右上角,在表示删减逻辑的那一块,他用不同颜色写:
“System may not remove entities solely for inconsistency.”
“系统不得仅以‘不一致’为由移除实体。”
这些话听上去很熟悉。
它们是当年女人在定义室里写过的那类句子的变体,是他在无数版本里反复挣扎着想留下的一小块边缘。
7b 的提案最后被否决,理由简单到让人无力:
“降低了系统效率。”
“增加了不必要的噪音。”
“与原始设计目标不符。”
评审会上,有人敲着桌子说:
“我们要的是一套可以用来筛选人的系统。”
“不是一篇关于人性的随笔。”
那一次会上,花白头发的男人没有替他挡。
他只是沉默。
散会之后,他在走廊某个转角看到男人靠在墙上抽烟——这是研究中心极少见的违纪行为。
烟味被通风系统迅速抽走,但短短几秒内,那一点刺鼻的味道让他意识到:
这个在他少年时期扮演“老师”的人,也开始对自己画的东西有点不适。
“你知道他们不会通过 7b。”男人说。
“我知道。”
“那你为什么还要画?”
“因为如果连这个版本都不画,”
他轻声说。
“那以后就没人记得,曾经有一种写法是不删人的。”
男人笑了一下,笑得有点疲惫。
“你现在越来越像我要对付的那种人了。”
“哪种?”
“会在所有干净结论的边上写注释的那种。”
“注释也是定义的一部分。”
“前提是有人愿意读。”
男人把烟头按灭。
“他们不会读 7b。”
“那你呢?”
男人没回答。
他只是看了看那张图纸的方向。
“把它收好。”
“别让他们看到就好。”
那句话听上去像是在教他“自保”。
实际上,是承认了一件更危险的事——
7b 不是完全没价值,它只是对“上面的人”来说太麻烦。
哈瓦拉最终按正式的 Version 7 开工。
施工图一张张从打印机里吐出来,工人们按线把钢筋、混凝土、管线一件件安在它们被指定的位置。
无人知晓,在那些线条间,还有一层肉眼看不到的结构——那些曾经被画过又被划掉的路径、那些被否决的规则、那些写在边角的注释。
在开工前的最后一晚,他一个人回了设计室。
灯没开,他在黑暗里摸到桌边,打开了抽屉。
7b 的草图安静地躺在里面。
纸张边缘有一点卷,他用手抚平。
然后,他拿出一把剪刀。
不是要把它剪碎。
而是剪下一小块。
他很仔细地沿着某个角落,把写着那句“Error must be persisted at human layer”的一小块纸裁出来。
那块纸只有不规则的几厘米。
小到可以夹进一本做旧的笔记本里,或者塞进一本账本的背面。
他把那块纸折了一下,塞进自己的夹克内侧口袋。
哈瓦拉的施工现场在城市另一边。
那是一块被围起来的地,外面立着几块写着“项目开发中,请勿靠近”的牌子。
他站在混凝土骨架前,看着那条还没封上的主楼梯。
结构还在裸露阶段,钢筋和楼板像一具还没装皮的骨架。
他走上去,把那小块纸塞进一段还未浇筑的墙缝里。
那墙缝本来是留给电缆的。
将来会被水泥、涂料、墙纸一层层盖住。
没人会知道,在一根管线旁边,有一块纸片轻轻贴着混凝土。
纸上的字会被潮气模糊,墨水会晕开,线条会变得不可辨认。
但对他来说,那是 7b 唯一真正“进入现实”的部分。
“Error must be persisted at human layer.”
他用手背轻轻敲了一下那段墙。
声音闷在未封死的结构里,顺着钢筋往下散。
“至少有一个版本,是这样写的。”
他对自己说。
哈瓦拉落成那天,剪彩仪式上没有他的名字。
他的名字出现在内部竣工报告上:
“Chief Architect: K. Correa.”
和这行字同一页角落里,又出现了那个熟悉的标签:
“Status: Unstable.”
“Variable: Human (redefined).”
没人知道,这行字是他坚持加上去的。
“你非要在 Status 里写‘不稳定’?”评审会有人说。
“从系统角度看,这套结构已经足够稳定。”
“从人的角度看,”他回答。
“只要里面有一个人,”
“它就不该被叫作‘完成版’。”
多年后,当女人站在那栋房子外面,指尖轻轻敲着墙,说“这里不是房子,是装置”的时候;当伊森在报告里写下“错误与不一致在现有版本中被保留”的时候;当一个孩子在客厅里投下一枚绿色十美分硬币的时候——
他们都不知道,某一段看不见的墙缝里,曾经被塞过一小块纸。
纸上的字早已模糊。
但那一块“绝版草图”,仍旧像一颗被混凝土包裹的噪音,在这栋自称“未完成定义”的房子深处,顽固地待在那里。
等待某个版本,终于承认:
有一些误差,本来就不该被删掉。