技术员被“关掉”的位置很快被空间自我修复。
地板恢复成毫无破绽的一整块,连刚才那点肉眼可见的错层都不见了,仿佛为了让这一块敷衍地回到“从未出过事”的状态。灰尘在那一小片区域甚至比别处还少一点,像是刚被擦过。
“他去哪了?”警员声音发干。嗓音因为紧绷而略微发尖,说完这句话,他自己也被这声音吓了一下。
伊森没有回答。
他甚至不敢回头看警员一眼——他怕自己在那双眼睛里看到有一瞬间的“合理化”,看到“也许我们本来就是两个人”的念头正在那里生成。那种念头如果一旦成形,就会顺着系统预备好的缝隙滑下去,再很难被拉回来。
前面那些变形的走廊、会自己长出来的门、会倒走的倒计时,都只是哈瓦拉的外壳。
真正的题,不是“能不能走出去”,而是“你愿意用什么规则,把谁留在题里,把谁划出题外”。
这一关的名字叫“定义”。
屏幕重新亮起。
刚刚那句“Define yourself.”已经消失不见。
那三条由他亲手写出的规则,取而代之成为当前版本的“系统声明”,悬在空中:
凡继续前进者,必须真正理解规则。
凡继续前进者,必须能够预测系统行为。
不能做到者,予以移除。
每一行字后面,都有一串肉眼无法辨认的小标记在闪灭,像是版本号和生效时间。那些小点一明一暗,有的旁边还多出一颗微小的红色标记,仿佛是某种“修订记录”。
屏幕左下角亮起一个微小的符号——一个圆圈加上一条竖线,像是某种开关的图形。他看不懂那代表什么,但直觉知道,那是“已应用”的标记。
他后退半步,突然想起了别的东西。
一张桌子,一盏台灯,一叠厚厚的文件。
某个加班到深夜的办公室,窗外黑得几乎看不见轮廓,玻璃上只有城市远处一圈模糊的光。桌上摊着一份案件汇总,旁边堆着厚厚一摞被划掉的记录。
他拿着红笔,把“证人情绪波动”“证词前后矛盾但无法核实”之类的备注,一条条画上横线,归入“无效信息”。
红色墨水在纸面上越走越顺,笔尖被纸张拉出一点细细的毛刺,最后整页上只剩下几行干净的数字:案号、时间、结果。
他关灯回家的时候,觉得自己做了一件“整理”的工作,把噪音清理掉,让记录更清晰。
从没想过,那些被划掉的,也算一种“移除”。
那一页页被他划掉的字,和刚才被关掉的那块地板,在某种意义上是同一种东西。
眼前的屏幕回到初始状态,只剩下一条提示:
Proceed.
“走吧。”他对警员说。
“还走吗?”警员喉结上下滚了滚,“这规则是你写的。”
“所以我知道哪一条会咬我们。”伊森说。
他抬脚迈向出口。
他很清楚自己在做什么。
理解规则,预测行为,执行裁决。
系统刚刚授予他一个位置——半只脚站在人的这边,半只脚站在这台机器的内部。
他可以拒绝吗?
当然可以。
他只要停在原地不动,让这一关永远卡在这里,和这栋房子一起耗光时间。
但那会怎样?
倒计时仍旧会走到零。
只是“判词”会由别的人来写。
他不确定自己有没有资格代任何人下这样的结论,可此刻,这栋房子显然已经做了另一种选择——让他来做。
“你知道这意味着什么吗?”女人的声音从不远处传来。
她不知道什么时候已经靠近了这一层,声音透过结构缝隙飘过来,带着一点电流被剪过的失真感,每一个音节边缘都有一点被削掉的高频。
“意味着你已经不是完全在这边的人了。”
“你知道。”伊森说。
“我当然知道。”她说,“我就是那种被判定为‘不稳定’而被踢出去的人。”
她顿了一下。
“从系统的角度看,我叫 noise。”
“从我的角度看,它才是。”
这句话说出口时,她的声音很平,甚至带着一点倦意,像是一个早就知道自己会被判不合格的人,只是在复述判词。
伊森没有反驳。
他只是抬头看了一眼那三行自己写下的规则。
字迹规整,语义清楚,非常适合执行。
他突然有一种错觉,觉得屏幕上的字不是他写的,而是某种结构通过他的手,把自己想说的话写了出来。那种“适合执行”的干净,像是从一开始就写给机器看的。
这不是某一关的特例。
这就是“哈瓦拉”的题型:
找一个人出来,让他在一套看似中性的规则里,亲手写下别人存在与否的条件,再把那套条件当成系统的更新版本。
换句话说——
哈瓦拉从一开始就不是在考“谁最聪明”,而是在看谁愿意替它做下一次裁决。
“继续往前。”他对警员说。
“后面可能还需要我写别的东西。”
他说这句话的时候,指尖有一瞬间泛凉,像是在签一份自己还没看清楚的小字条款的合同。