二〇三五年八月十七日,凌晨三点五十七分,利弗莫尔的天还没有开始亮。
东大道两侧的低丘沉在一层干燥的灰里。山火烟尘已经在高空停了几天,白昼里看不见远山,夜里则把城市的光压得很低。葡萄园的喷灌器隔着黑暗依次转动,水柱扫过叶片,发出一阵细碎的响声,停下,再从更远的地方重新开始。道路尽头,劳伦斯利弗莫尔国家实验室的灯托住一小片发白的天空。
那里的夜班从不真正结束。
国家点火实验装置的一次实验,真正作用在靶上的时间只有大约二十纳秒。一百九十二束激光在这段时间内汇向黑腔内壁,激起的 X射线把位于中心的毫米尺度氘氚燃料靶丸向内压缩。聚变闪光短得来不及被人眼看见;为了知道那一瞬间究竟发生了什么,靶、诊断器和数百条测量链却要准备几周。此刻园区里仍有人核对下一次发次的光轴、时序和探测器误差,仿佛清晨只是另一项需要校准的外部条件。
丹·科尔曼坐在一家二十四小时餐馆最里面的卡座里,面前的咖啡早已凉透。
他比约定时间早到了六十三分钟。
这不是紧张,是习惯。先到的人可以选择座位,确认厨房后门通向哪里,也能看见对方从哪扇门进来。进门以后先找出口还是找人,坐下时把手机放在桌上还是留在口袋里,端起菜单却不真正阅读——一个人在开口以前,通常已经回答了不少问题。
丹选了背靠墙的位置。右侧窗户映出半间餐馆:收银台后打瞌睡的夜班经理、靠近门口的两个长途司机,以及一个每隔十分钟便推着咖啡壶走过的服务生。窗上的倒影也映出丹自己,深色西装外套搭在身旁,棕发两鬓过早发灰,表盘朝内的旧机械表藏在腕骨下面。这张脸没有明显的职业特征。通常,这很管用。
今天却没有人进门。
他翻开黑色无横线本。第一页只有一句话,是那名线人三天前打来第一通电话时说的:
**我需要跟一个不懂物理的人谈。**
丹当时答:“那你找对部门了。”
电话另一端没有笑声。那人沉默了几秒,似乎在掂量这句回答是不是羞辱,随后才说:“我是认真的。懂物理的人会先告诉我,它不可能。”
此后还有两次通话。对方始终不肯说出姓名,只用几项无法从公开资料拼出的内部细节证明自己拥有国家点火实验装置的访问权限。他没有索要金钱,也没有提出政治条件;他甚至不肯通过举报系统上传一个字。他只坚持在夜班结束后、实验室围墙以外见面,并且不要能源部的人在场。
旧金山外勤处请丹来做的,原本只是一次接触前评估:判断电话另一端是妄想者、卷入内部争斗的人,还是一个已经不再相信本单位安全系统的潜在线人。丹擅长的不是物理,而是区分恐惧和表演。三次通话里,那个人会反复纠正时间和数字,却从不夸大自己面临的危险。丹因此来了。
四点零三分,服务生第三次经过。丹以两根手指轻敲杯沿,示意不用续杯。四点零七分,一辆运送夜班人员的通勤车从窗外驶过,空座间的蓝光逐格掠过玻璃。随后道路重新空下来,只剩喷灌水偶尔打在窗上的声音。
四点三十一分,放在桌面的手机振动起来。
来电显示“伊芙琳·肖”。
丹接通电话。
“你在哪?”肖的语速比平时快,气息却压得很稳。
“东大道。离南门七分钟。”
听筒里停了半秒。背景中有短促的无线电报码,还有持续运转的风机声。肖说:“到南门来。证件拿在手里。”
“发生了什么?”
“我们找到你的线人了。”
丹抬眼看向对面。那张座椅从三点五十七分起一直空着,桌面上只有他特意让服务生留下的一杯冰水,杯壁的水珠已经流到纸垫边缘。
“我们约的是五点。”他说。
“他不会来了。十八分钟前,他死在三八一号楼。”
丹合上本子,手掌仍压在封面上。“你怎么知道死的是他?”
“医疗组剪开洁净服时发现了一部未登记的手机。屏幕没有锁,最后三个呼出号码都是你。”
窗外的喷灌器转过一个角度,水忽然打在玻璃上。声音使收银台后的经理抬起头。丹把一张钞票压在杯底,拿起外套。
“你们现在准备怎么定性他的死?”
“目前是脑血管意外。”
“那为什么给我打电话?”
这一次,肖的停顿更长。“因为死者准备绕过实验室安保,秘密接触 FBI。”
丹没有再问。他挂断电话,在纸本边缘写下“05:00”,随后才起身。
五点是线人自己选的。对方说,在夜班结束前离开岗位会进入异常记录;丹接受了这个理由,没有坚持提前接触。此刻追究那二十九分钟没有证据意义。把它写下来,是为了不让它在之后变成另一种东西。
他走出餐馆时,东方刚出现一条铅灰色的窄边。
——
实验室南门是一块竖在荒地里的冷白色切面。
丹在第一道检查区交出手机和配枪,经过爆炸物采样,在第二道门前重新核验虹膜。值班警卫已经收到临时许可,却仍逐项确认他的姓名、证件和进入区域。塑封访客证挂到胸前时,时间是四点五十二分。停车场里的车顶蒙着一层细尘,园区深处的送风设备发出低而均匀的轰鸣。
伊芙琳·肖站在门内等他。她的深色套装外罩着一件临时借来的白色实验服,袖子短了一截,露出腕表和一小段衬衫袖口。她平时把头发梳得极整齐,此刻耳后却漏下一缕。她大概在更衣时没顾上镜子。
丹把证件递给最后一道岗哨,目光没有离开她。“旧金山外勤处的人呢?”
“在路上。县法医已经到了,现场还由实验室安保封控。”肖刷开内门,等指示灯由红转绿,“在他们接管以前,我负责保证你不碰任何权限外的东西。”
“死者叫什么?”
她看了他一眼。丹听得出,这个问题本应在电话里回答,却被有意留到了安全区内。
“亚伦·黑尔,四十六岁,目标诊断与计量工程师。十五年审查记录没有问题。这一班负责下一次核聚变发次前的诊断器复核。”
“他研究核聚变?”
“不完全是。装置把靶丸压到聚变是一回事,证明那一瞬间发生过什么是另一回事。黑尔负责后者。他校准 X射线、中子和反应历程诊断器,让不同仪器的读数能够放在一张误差表上。”肖说到这里顿了一下,“他不是会在媒体镜头前解释人造太阳的那类人。实验成功时没人提他;几个探测器互相矛盾时,所有人都会找他。”
他们穿过一段没有窗的连廊。丹问黑尔的家庭,肖说他已经离婚,儿子在圣迭戈读大学,家属尚未通知。问到谁先发现时,她放慢了半步。
“不是人。监控显示他四点十三分倒下,工作站六分钟后检测到操作员持续无动作,发出安全告警。医疗组四点二十二分进入。”
丹停在一道黄线外,让一辆自动运输车从他们之间滑过去。车上固定着三只灰色密封箱,轮子几乎没有声音。
“医疗组进去以后九分钟,你给我打电话。”
“那部手机没有锁。”
“发现第二部电话,确认最后号码,查到是我,通知你,再由你联系我。九分钟。”
肖没有为速度辩解,只说:“这里的人对时间有职业敏感。”
“这里的人还知道我在等他。”
“除黑尔本人外,知道会面安排的只有三个人:你、我,以及接收匿名联络的旧金山值班主管。”她说完继续向前走,鞋套在地面上发出轻微摩擦声。
丹跟了上去。他在本子里写下“三个人”,没有画圈。被强调的有限名单通常不是答案,只是某个人希望调查者首先看见的边界。
三八一号楼不像电影里的秘密研究设施。地面亮得近乎乏味,墙上的彩色线条标着不同洁净区和疏散方向,运输车沿右侧导引标记自行避让。观察窗后,几个穿白色连体服的人围着一枚不足指甲盖大小的靶部件工作。旁边屏幕滚动着下一次发次的准备状态:靶组件、诊断器、真空、时序。黑尔死了,核聚变实验的倒计时并未因此消失,只是其中一项由绿色变成了黄色。
计量室外拉着两道警戒。内圈属于实验室,外圈刚换成县里的黄色封条。门旁状态屏显示压差、温度和颗粒计数。前两条曲线始终平稳;颗粒计数在四点二十二分突然抬高,那是医疗组破例带入急救设备的时刻。此前整夜,数值始终低于报警阈值。
一名灰发女人等在气闸旁。她已经摘掉头罩,额前的头发被汗压出一道折痕,护目镜在眼下留下两块深红色的印子。肖介绍她是玛丽索尔·维加,黑尔的直属主管。
维加先看了丹的访客证,再看他手里的纸本。“如果你要进去,先换洁净服。遗体被移动过,医疗组做了七分钟心肺复苏。现场原始位置都在扫描里。”
丹没有立刻走向更衣区。“你认为他怎么死的?”
“我不做假设。我等法医。”
“那你刚进去时,第一反应是什么?”
维加的拇指沿着护目镜边缘擦了一下。这个问题逼她交出一个尚未经过校准的判断,她显然不喜欢。“中风,或者动脉瘤。他没有挣扎,也没有碰倒仪器。”
“没有碰倒仪器。”丹重复了一遍。
她的眼神第一次真正落到他脸上。“那里的东西有些比一栋房子还贵。我当然先看这个。”
“我没有说不该看。”丹在本子上记下原句。人在事后会逐渐学会使用别人提供的解释,最初那句话往往更接近他真正注意到的东西。
穿戴完毕后,气闸外门在身后闭合。绿灯亮起前,内门始终锁着;一旦发生火灾或失压,里面的人又可以用纯机械装置释放门锁。这里的密室不是一扇从内部反锁的门,而是一套持续记录谁曾进出的系统。
内门发出轻响,正压空气从门缝中推出来,拂动丹的鞋套边缘。
计量室约有普通会议室大小。白色墙板由细窄金属缝连接,顶灯均匀得几乎找不到阴影。这里不是靶室,也不直接参与发射;送进 NIF靶室的诊断器前端组件,会先在这里核对机械基准和实际视轴是否重合。
房间中央偏后是一座凹字形花岗岩隔振台。一只尚未装入诊断仪器操纵器的 X射线成像前端固定在运动学支座上,另一端的准直光源把理论上的靶室中心模拟成一枚悬在黑暗里的十字标线。数字相机和激光跟踪基准承担日常测量;后横梁上的双目光学头则是一条与成像软件分开的人工复验通道,只在自动结果彼此偏离并越过容差时启用。
双目镜外罩着遮光观察罩。为了让不同操作员每次都从同一个狭窄出瞳观察,旧设计在罩口保留了一副独立落地的头位架:额托和弧形陶瓷颏托横在两根细支柱之间,与花岗岩隔着一圈肉眼不易察觉的缝,避免操作者触碰观察罩时把振动传进主光路。定位架内缘嵌着三枚非接触式位移传感器,只负责确认观察眼位是否进入可复验的眼箱。最低的一枚藏在左侧斜撑顶端,正对人把下巴完全送入颏托后、下颌后缘略偏左的位置。斜撑以下是空着的腿舱,再往下才是地面;整副头位架不属于聚变装置,只属于这台离线复验台。
亚伦·黑尔躺在平台右侧。医疗组剪开了他胸前的洁净服,除颤电极还留在皮肤上。一只被扯下的手套落在半米外,旁边软质废料袋倒在地上,里面的无尘擦拭布散出几张。除此以外,房间里几乎看不到急救留下的混乱。工具仍按轮廓嵌在托盘中,透明样品盒停在显微镜载台中央,一支没有盖上的标记笔横在屏幕前。
死亡像是系统界面上突然多出的一条状态,房间本身尚未来得及理解。
丹没有靠近遗体。他沿墙看过送风口、摄像头、工作站和两扇气闸门,最后才把视线停在计量台上。“从黑尔进来,到医疗组进来,谁开过门?”
“没人。”肖站在警戒线外回答。
维加调出门禁副终端。她的手指在手套里显得有些僵硬,却仍准确地点中每一条记录:“三点五十八分,他完成上一项诊断器复验。四点零六分,系统向他下发前端组件视轴独立复验。四点零九分十七秒,他刷卡进入。此后气闸没有人员通行,内外门也没有同时开启。四点十九分,无动作报警。”
丹看着门上的机械释放杆。“他随时能从里面出去?”
“能。紧急释放不经过软件。”
“所以不是他被锁在里面。”
肖替她补了一句:“只是没有第二个人进去。”
丹转过头。下颌托位于顶灯正下方,白色陶瓷边缘亮得刺眼。“把监控从他进门开始放。”
——
监控没有声音,原始文件每秒六十帧。画面右上角的时间按秒跳动,室内一切动作因此显得比真实世界更平静。
四点零九分十七秒,黑尔通过气闸。他先检查门旁状态灯,把一只薄文件夹放在置物架上,随后走向中央平台。画面看不清文件夹标题,却能看出他的动作没有停顿。他没有搜寻房间,也没有抬头看摄像头。对他而言,这只是一项下班前临时插入的普通任务。
“这种人工复验经常发生?”丹问。
维加站在他左后方,双臂交叠,却没有真正把手臂贴在洁净服上。“不是每次发次都做。只有激光跟踪基准、相机质心和机械基准互相对不上,系统才要求资深人员走这条独立通道。整组诊断器最后会在靶室里重新定位;这里复验的是可拆卸前端自己的视轴,不能让一条装配误差跟着它进靶室。”
画面中的黑尔坐下,操作椅调用个人参数缓慢升高,颏托向下移动了不到两厘米。他把下巴放进弧形托架,额头抵住定位条,等眼位指示由琥珀色变成绿色,才把双手落到两个微调旋钮上。这个姿势并不舒服,却显然经过多年重复,所有动作都没有多余试探。
“任务在原始排班里吗?”
“不在。”维加说,“但前端组件换过探测器、滤片架或者准直基准,复验就可能临时追加。”
丹没有继续追问。他让画面正常播放。
四点十二分四十一秒,屏幕右侧亮起提示,黑尔把头向右挪了一点。七秒后,他调低座椅。四点十二分五十五秒,他把下巴向前送,额头更紧地抵住软垫,然后停住。
“暂停。”
画面定格。黑尔的侧脸被额托和颏托稳定在观察罩口,颈部后方只剩很小的活动余量。他的眼睛仍望着双目镜里尚未完全重合的两枚十字标线,右手两指搭在旋钮上。
丹指着此前三次移动。“这些是他自己判断的,还是机器告诉他的?”
维加靠近屏幕。她先看了一遍提示图标,才回答:“前三个箭头来自眼位传感器,只是让他的观察眼进入规定眼箱。眼位合格以后,他才通过旋钮让前端组件的反射标线压到参考标线上。”
“能重复到多准?”
“头位能回到半毫米以内;视轴判读还要更细。”她说这句话时,声音里第一次出现了某种接近骄傲的东西,很快又被现场重新压平。
丹让视频继续。
四点十三分零二秒,黑尔右手完成最后一次微调,两枚标线重合。他随即用食指压下旋钮外圈的确认环。下一帧,他的手指松开。
他没有惊跳或回头,躯干也未出现遭受外力时的后缩。握着旋钮的手忽然失去了力量。额头仍贴着定位条,下巴仍留在托架里,仿佛他只是忘了下一步该做什么。两秒后,右肩开始向下沉;又过三秒,身体从椅子侧面滑落,手臂刮倒右侧的软质废料袋。
那是整间房里唯一倒下的东西。
维加把视线从屏幕移开。肖没有动,右手却从左腕上松开,又重新握住。丹按下回放,把时间退回四点十二分四十一秒。他第二次看黑尔向右、向下、向前。第三次,他用纸本遮住屏幕下半部,不看旋钮和工作界面,只看黑尔的头如何被一点点送进最终位置。
“这项独立复验通常要多久?”他问。
“七分钟左右。”
“他五点有约。从这里到餐馆,夜里十分钟。”
肖很快明白了他的意思。“他认为来得及。”
“给他任务的人也认为来得及。”
维加的眉心收紧了一下。“任务不是某个人从终端上发给他的。诊断调度系统自动生成,数字签名有效。”
丹摘下阅读眼镜。他的眼睛因连续盯着屏幕而有些发涩。“我不懂你们的仪器。但一个人在准备离开以前收到合法任务,任务让他独自坐进固定装置,再按照箭头把头调整到半毫米以内——我不会先把这叫作复验。”
肖看向他。“那你叫什么?”
“瞄准。”
送风系统的低声填进接下来的安静。维加本能地回头看了一眼那只弧形颏托。三枚位移传感器仍亮着正常工作的绿灯。她像是直到这一刻才意识到,那套原本只为稳定观察眼位而存在的装置,也可以被用来固定另一种坐标,随即把目光移开。
丹没有指出来。
——
六点十分,县法医助理在黑尔的洁净头罩上发现了一粒血。
血点印在头罩下缘,正对下颌后缘略偏左的位置,比印刷出来的句号还小。医疗组剪开衣物时见过它,以为是复苏过程中擦破了皮肤。法医助理在斜光下重新检查,才发现血迹的位置太高,也太靠后,不在电极、固定带或气道器械可能接触的地方。
法医助理让摄影员改用透射光。血痕下方,头罩纤维之间有一处约四分之一毫米宽的圆形断口。纤维没有向内或向外翻卷,只在圆周边缘整齐终止,像是那一小片织物从来没有存在过。
黑尔仍留在计量室等待转运。法医助理掀开头罩边缘,用湿棉签一点点带走已经凝固的暗红色。胡茬和下颌阴影之间露出一个直径不足半毫米的红点。周围没有擦伤,没有火药颗粒,也看不到足以称为入口创的皮肤翻卷。
肖隔着一步问:“刮胡子留下的?”
助理没有立刻回答。他换了一只放大镜,又让摄影员把光移到另一侧。“刮伤通常带有方向性。这个点没有。”
丹蹲在警戒线外,没有靠近。“先别叫它入口。记录它和下颌托的相对位置。”
法医助理抬眼看了他一下,随后点头。他没有问一个行为分析师为什么对几何位置感兴趣。到这时,房间里已经没人再把黑尔的死亡只当成一次脑血管意外。
上午九点,遗体被送往县法医中心进行高分辨率扫描。丹留在三八一号楼,喝掉第二杯带着纸杯味的机器咖啡。他分别访谈了两名最先进入的急救员,又让他们各自在空白平面图上画出进门后碰过什么。两张图几乎完全重合:身体、衣物、除颤器、气道工具。没人拆过定位架的底座,也没人碰过下颌托及其内侧的位移传感器。
之后他又看了十七遍监控。
第十八遍时,丹关掉黑尔倒下以后的部分。他用一张白纸遮住双手和屏幕,只留下头部。黑尔先向右,再向下,最后把下巴向前送进托架。动作幅度小得不足以被不了解设备的人记住。遮掉“视轴复验”这个解释以后,画面里不再像一个人进入观察眼箱,更像一个坐标正被系统逐项修正。
在黑尔看来,四点零六分收到的七分钟任务并不妨碍五点赴约。从计量室到餐馆,夜里只要十分钟,他甚至还留出了余量。凶手利用的正是这段余量:黑尔会遵守规程,而且相信自己还有时间。
丹在纸本上写下:**目标不需要被强迫。目标需要被安排。**
十一点二十七分,法医来电。
肖把通话接到一间小会议室的墙面。维加也被叫了进来。三维重建图首先显示黑尔的骨骼,随后逐层加入血管和软组织。一条极细的损伤从下颌后缘偏左处进入,斜向后上方沿颅颈交界进入延髓腹外侧,在距椎动脉汇合处不到三毫米的位置突然停止。
法医把末端放大。那不是撕裂后逐渐收窄的形状。通道在最后一个断层里仍保持原来的直径,到了下一个断层便不再存在,像一根极细的线被齐齐剪断。
“没有发现金属、陶瓷或已知弹体碎片。”法医说,“通道直径约二百二十微米。周围没有可辨认的热损伤,也没有普通高速弹体造成的空腔效应。沿途组织没有被挤向两侧,末端也没有异物。”
肖问:“能确定这是死因吗?”
“它破坏了延髓腹外侧,并擦过椎动脉汇合区域。足以造成瞬间神经功能丧失和快速致命出血。监控中的表现与此一致。”
维加仍盯着那个过于平整的盲端。“另一头没有从颅骨出去?”
“没有。只有下颌处一个开口。它停在脑干里,却没有任何东西留在那里。”
丹想起黑尔最后的姿势:下巴放在托架中,额头抵着定位条,身体被一套他信任的坐标固定住。
“把这个姿势复原。”他说,“不用人,用假体。”
肖转头看他。“你要做弹道重建?”
“我想知道唯一那个开口正对着什么。”
法医在屏幕另一端提醒:“它未必是弹道。”
丹合上笔帽。“那就先别急着给它下定义。”
——
下午一点四十分,现场管控完成设备审批和表面净化后,工程人员从楼内的人体工学实验室调来一只头颈模型。
模型表面布满光学定位点,颅颈内部可以替换不同密度的模拟件。他们把它固定到黑尔使用过的颏托上,调用操作员个人设置。座椅升至一百零七点四厘米,额托前移;屏幕依次给出向右、向下、向前的提示。工程师按监控中的幅度逐项复现,直到界面的眼位指示由琥珀色变绿。向右的提示修正横向位置,向下的提示校正高度,最后一次向前则把模型下颌后缘偏左的标记送到最低那枚位移传感器上方三点八毫米处。
黑尔生前一直在看双目镜里的标线。他以为系统只是在调整眼位;三次提示却同时把他的下颌送到了另一个坐标。
法医提供的损伤轴线被叠加到房间扫描中。工程师从脑干里的盲端沿伤道向入口回推,再把线从下颌继续向前下方延长。它没有进入双目光学头,也没有穿过花岗岩台面,而是正好落进下颌托内缘最低的传感器窗口。
“先扫传感器。”维加说。
便携式数字射线设备从三个角度拍下定位架。按原厂图纸,窗口后方应该是一枚实心光纤测头,线束随后弯向控制盒;影像里的测头中心却被一根金属微管贯穿,外侧仍包着一圈极细的光纤。外圈保留了测距功能,系统因此从未报告传感器失效。中心微管则沿左侧斜撑笔直向下,直到落地支柱的底座。
肖指了一下旁边的花岗岩。“它没有穿过计量台?”
“没有。”工程师把剖面放大,“头位架是独立落地的,石台在它后面。两者中间本来就有隔振缝。管子走的是中空斜撑,下面是腿舱。”
他拆下左侧支柱底部的薄钢遮裙。六枚沉头螺钉下面,灰白色环氧地坪上露出一个不到一毫米的暗点。微距镜头贴近以后,才能看见一圈极细的金属边缘:那根外径零点八毫米的微管没有在底座里结束,而是穿进了楼板。
暗点周围没有碎屑,也没有新鲜崩边。地坪涂层一直覆盖到金属外缘。这不是某样东西在四点十三分临时打穿的洞;它早已被安装在那里。
维加调出建筑剖面。她放大楼下房间时,肖先看见了一整块空白。
“下面是独立基础监测间。”维加说,“楼上这座计量台不能接收泵、风管和桥架的振动,所以它正下方的投影区不允许走任何公用管线。那里只在沉降复测或者地震后检查时开放。”
丹看着地面上的针点。密室没有被人从门外打开;只是他们一直把它的下边界画在了错误的位置。
——
下午两点十八分,结构工程师打开了独立基础监测间。
门后没有泵声,也没有机油味。房间比楼上的计量室略小,四壁和天花板都是裸露的浅灰色混凝土,水管、送风管和电缆桥架全部从外侧服务廊绕行。几枚不锈钢沉降基准点沿墙根排开,地面留着测量三脚架反复落脚形成的浅痕。空气干燥而静止;关上门以后,只能听见几个人洁净服摩擦的声音。
门禁记录显示,上一次有人进入是十八天前。那以后,包括黑尔死亡的四点十三分在内,这扇门没有再开过。
工程师把楼上地面针孔的坐标投到天花板。落点位于净空区中央,没有任何管线可以遮掩。那里固定着一只斜指楼板的深灰色圆柱,约四十厘米长,由可调三点式测量支架托住,外壳贴着“三轴沉降读数器”的标签。它的顶端距天花板不到两毫米,一根细到需要掠射光才能看清的金属管从轴心伸出,没入混凝土上的黑点。
从正常站立的位置仰头看,那个点更像一颗标记测量坐标的笔尖,而不像贯穿楼板的孔。
维加绕着圆柱看了一圈,没有碰它。“监测间的设备清单里没有自动读数器。这里只有被动基准点。”
“它不是藏在线路后面。”丹说,“它藏在一个没人会进来核对的房间里。”
工程师没有拆。他先确认支架与建筑电源完全隔离,再用数字射线从不同角度扫描。圆柱内部是一段狭长空腔,周围排列着六个环状高密度部件;靠近楼板的一端还有一组安装方向与常规驱动线圈相反的结构。装置没有无线模块,一根细光纤却和金属微管共用同一处楼板套孔,接入楼上位移传感器的服务线路。
“这是一把枪?”肖问。
维加先看圆柱,再抬头看几乎无法辨认的天花板针孔。“我不知道它是什么。但楼上的传感器不是整件凶器。它只是枪口。”
工程师叠合上下两层的扫描。圆柱、天花板套孔、楼上地面针点、中空斜撑、传感器窗口、下颌伤点和脑干盲端依次连成一条轴线。圆柱内部那六个环状部件的中心线却没有与微管完全重合,而是向上偏了零点九六毫弧度;外壳底座下还有一片薄得异常的楔形垫片,说明这个角度不是安装时碰巧留下的。
丹让他把数值和测量误差一起封存。现在还没人知道那零点九六毫弧度意味着什么。
十五分钟后,他们回到楼上的工作站。丹要求分析员把操作日志、位移传感器记录与六十帧原始监控逐帧对齐。
四点十三分零二秒,黑尔右手完成最后一次微调,随即压下确认环。他的头没有再动。
工作站写入一条事件:
**ALIGNMENT ACCEPTED。**
确认环闭合后,控制盒先核验三枚眼位传感器仍为绿色,随后写入“对准完成”,并按正常流程向独立计量记录器发出一枚时间标记光脉冲。原厂光路本该在记录器端终止;藏在最低测头里的新增分光纤却把同一枚脉冲送进了楼下。下一帧,黑尔握着旋钮的手已经失去力量。整个间隔不到十七毫秒。
日志里没有第二条击发命令,没有远程操作者接入。楼上计量室和楼下基础监测间都没有人在这一刻开门。
“不需要有人躲在房间外盯着他。”丹说。
肖仍望着屏幕上的两层剖面。“因为楼下的装置在等对准信号。”
丹摇了摇头。他想起餐馆里那杯没有人碰过的冰水,想起黑尔坚持等夜班结束后再离岗,因为提前离开会进入异常记录。有人没有强迫他走进这间房,也没有在最后一刻按下按钮。对方只了解他的排班、权限,以及他会怎样完成一项合法任务。
“它等的不是信号。”丹说,“它等的是黑尔。”
黑尔最后完成的不是一次视轴复验。他用自己最擅长的精度,把两枚十字标线一点点压在一起,也把自己送进了那条预先写好的轴线。
屏幕上,留给他们的只有两个词:
**ALIGNMENT ACCEPTED。**

