手电熄灭后,世界只剩下前臂上那片蓝。
梁醒把光柱按灭,将手电别回腰间,让蓝晶纹路接管全部视野。暗处的纹路比亮处看得更清楚——表层下有序排列的晶体把微量生物电转化为冷光,在他皮肤上勾勒出一条蜿蜒的箭头。箭头尖端指向走道更深处,方向稳定,不像管道滴答声那样有节奏波动,而是持续偏转,像一根被磁化的指针。
他迈出第一步。
脚底的响应几乎同步。地板里埋着的传感器捕捉到他的体重——一百六十公斤出头的载荷在一个不到两米宽的走道里形成局部高压信号——暗灯条沿着地砖缝隙逐一亮起,亮度很低,只够照出下一步的范围。走道两侧的墙面没有变化,依旧是十几年前的工程涂层,起皮、泛黄,但干燥。空气里有一股老合成机口粮长时间烘烤后残留的焦糊味,和金属锈味搅在一起。这个味道梁醒很熟。他在底层后厨闻了两年多,但从未想过味道的源头藏在更深的地方。
蓝晶箭头引他走了大约四十步。走道微微向下倾斜,坡度不超过五度,但持续延伸后总落差已经可观。管道滴答声被他甩在身后,四秒一次的节拍越来越远,取代它的是一种更低沉的共鸣——不是声音,而是通过脚底传上来的结构振动,像某个大型设备在很远的地方空转。
走道拐了一个直角弯。
拐弯之后,暗灯条从地面延伸到了墙壁两侧,间距均匀的冷光勾出一个空间的轮廓。梁醒停住脚步,低头确认蓝晶箭头,箭头仍然指向前方,但亮度明显增强——晶体的光在拐弯后变得连续,不再有走道里那种断续的暗斑。
他抬头看见一扇舱门。
这扇门没有编号,没有电子铭牌,连铰链都锈死了。但门已经被人从内侧推开了一个够一人侧身通过的缝隙。门框上残留着手写的标记,不是印刷体,是用某种蜡笔或工业记号笔写的,字迹褪迹严重,梁醒只能辨认出两个字:食堂。
梁醒侧身挤过门缝,脚刚落地就感觉到了空间的变化——不是走道的逼仄,而是一种被围合的余裕。暗灯条在这个空间里沿墙腰线延伸,勾勒出一个比先前那间旧食堂大三倍的舱段。
这是第二个旧食堂。
天花板离地至少四米,横梁上挂着已经发黑失效的照明管,几根断落的管线悬吊在半空,像干枯的藤蔓。墙面保留了原始的工程涂层,但在涂层之上布满手写的痕迹——值班表、菜单、物资清点,字迹深浅不一。最早的一张值班表用红色记号笔写在入口左侧墙上,日期是十五年前移民船刚通过未知星域边界之后的第三个月。梁醒凑近辨认,看到值了第一班的人叫冯启明,名字旁边画了一个五角星,下面写着"第一天,能转"。后一个字被水渍洇开了,可能是"能转起来"的"起"。
值班表往下延伸,名字换了四五个轮次,最后出现在八个月后就断了。最后一条记录旁边没有五角星,只写了一个"等"字。
梁醒的目光从墙上挪开,扫过整个舱段。靠右侧墙摆着一排已经报废的食品合成机基座,型号比他平常维护的那两台更老,料仓口径更大,但控制板是纯机械式——没有屏幕。其中一台基座的料仓被人拆走了,空壳里堆着拧下来的螺栓和几截短管。另一台基座上搁着一个工具箱,锈得和基座焊在了一起。
舱段正中央偏后的位置,有一张焊接固定在地面的金属桌。
桌面是船用钢板,四角焊了四根方管腿,直接焊在地板上。桌面上没有杂物,但刻满了痕迹。梁醒走过去,体重让地板嗡了一声。暗灯条在他经过时亮度短暂上跳又回落——传感器在持续追踪他的位置。
桌面上的刻痕不是随便的涂鸦。线条笔直,间距规整,用的是锐器在钢板上划出来的永久痕迹。一张完整的线路图。梁醒认出主管路的走向——那是一条重力井回流管线的拓扑,从底层主食堂延伸到底层以下,末端在这个舱段附近分出三条支路。三个分支末端各画了一个圆圈,圆圈里写的字已经被磨损,能辨认出一个写着"协议",一个写着"监测",第三个完全看不清。旁注密密麻麻,字号很小,梁醒用指甲沿着刻痕追踪,发现大部分不是工程术语,而是一种简写——每个术语旁边都标着对应的中文翻译。
这张桌面是一份双语工程手册,用刀刻在钢上。
梁醒的手指沿着刻痕滑到桌面右下角,在那里碰到了一个不属于桌面的东西。
一块机械打字机式输出板。
它被用螺栓固定在桌面的右端,大概三十厘米宽,二十厘米深,和我们熟知的手动打字机差不多大小,但已经看不出原来的颜色。蓝晶从输出板的底座边缘侵入,沿着金属框架蔓延到字锤臂和色带轴上,晶体把一半的按键吞没了,键帽被顶起来,歪斜地嵌在晶簇之间。色带已经干涸,但蓝晶在色带的断裂处结了薄薄一层膜,像给枯死的血管换了一种液体。
梁醒蹲下来,用膝盖顶住桌腿维持平衡,伸手去按残存的按键。有些键按下去没有反应——字锤臂和蓝晶焊死了。他在边缘找到三个还能活动的键帽,逐一按下去。
字锤臂机械地弹起,撞击色带,在面前一卷已经泛黄的输出纸上压出痕迹。色带几乎干了,但蓝晶膜在撞击时释放了一层极薄的荧光介质,让字迹变得可读。
打出来的第一行字是中文:
你终于下来了。
梁醒盯着那行字看了三秒。他没有按任何能拼出这句话的组合——三个键不可能拼出完整的中文句子。他把手缩回来,看着输出板。蓝晶在字锤臂根部缓慢脉动了一次,像呼吸。
他没有说话,也没有急切地追问。他做了一件厨务人员在这种情况下的本能反应——检查设备状态。他绕到输出板侧面,发现背面有一根管道从舱壁里伸出来,接入打字板底座。管道口径和他在上面旧食堂看到的那台老合成机的外送端口一致。管道里有微弱的蓝光流动,方向是从舱壁深处流向打字板。
翻译协议不是软件。它是一条管线。
这一点让梁醒莫名安心。管线他懂。管线有接口、有流向、有压力参数、有泄漏点。他拍了拍管道外壁,指节下的金属温度比体感高两度,说明里面有东西在流动。他顺管向舱壁看去,管道没入墙后一个已经被蓝晶封住大半的穿墙件,穿墙件旁边的墙面上有人用红漆喷了一行字,已经褪色但还认得出:C-3段·维修调配·禁止拆管。
梁醒把这个信息和钟叔纸条上的暗信对照——纸条揭示C区是隔离,不是调配维修。但这面墙上写的是调配。两个说法冲突。他在脑子里记下这个矛盾点,没有停步,继续在舱段里搜索。
舱段深处的一面墙上嵌着一排监控探头,共计六个,型号比梁醒在底层见过的新式探头老两代,镜头模组已经泛黄。五个彻底黑了,但第六个——最靠近角落的那个——镜头边缘有一圈微弱的蓝光脉动,像还有一口气。
梁醒从工具腰包里翻出备用电源线和一个手动短路夹。他剪开探头尾部已经风化的接线,露出三根铜芯:供电、信号、地线。他用短路夹把供电线和自己的便携电池组接通,电压不匹配,他串了一个降压电阻进去。信号线他直接短接到旁边墙面上一块小检修屏的输入端。
画面闪了几下,在灰尘覆盖的小屏上亮起来。
是C区维修通道的实时画面。
梁醒认出了那段通道的护墙板编号——C-3-07到C-3-09之间。画面里没有灯光,但通道尽头有一盏应急灯在闪。靠近探头的地方,地上搁着一个工具备箱,箱盖打开着,里面一把管钳和半卷密封带。备箱侧面贴着一条电工胶带,胶带上用记号笔写着"阿耀"。
人是空的。通道里没有人。
梁醒把画面切到另一个角度——探头支持四向切换,他在面板上摸到了方向键。第二个角度显示的是C区隔离门。门是关着的,控制面板上的指示灯全部熄灭。面板侧面的计时器还在走,显示锁定时长:16小时47分。
十六小时四十七分。钟叔纸条上写的"维修工被隔离超16小时未归"——现在有了实时证据。隔离门是真锁了,不是人走开。
梁醒正要查看第三个画面角度,身后传来机械弹动声。他猛回头——打字板又有字锤弹起。
输出纸上多了一行新的中文:
这次不是你按的。
他走向打字板,看着那行字。蓝晶在字锤臂根部的脉动加快了频率,从一次呼吸变成两次。管道里的蓝光流速也在增加。他伸手轻触输出纸,纸面温热,不是机械摩擦的热,是蓝晶自身在产热。
梁醒把手指放在纸边,没有碰键,等着。他修过太多台设备,知道有些系统需要时间来组织输出。果然,字锤臂第三次弹起,这次连续工作了较长一段:
协议不是船的东西 穿过那片星域时我们从管壁长出来的 蓝晶是根 你吃两年口粮就是浇了两年水
梁醒读到第一句时还没完全理解,读到最后一句时心跳加速了一拍——不是因为恐惧,是因为一种工程师式的恍然。他低头看了看自己前臂上的蓝晶纹路,又看向贯通舱壁的管道,再看向桌上那台没被蓝晶完全吞没的打字板。
翻译协议是管线,蓝晶是载体,口粮是输送方式,而他自己是终端。
两年。他每天吃二号合成机输出的口粮——那台机器长期从E-3-02端口接收旧合成机外送的蓝晶粉末——等于每天给体内的蓝晶浇水。纹路不是感染,是共生标记。它需要他不间断的日常活动来维持翻译功能:吃、走动、干活。这些东西产生的微弱生物电信号是它的能源。
打字板继续输出:
一个人不够了
梁醒盯着这五个字,感觉到一种压力——不是来自蓝晶,而是来自理解。他想起C区被调走的维修工。钟叔纸条说那是调配维修,暗信说是隔离。但这台打字板——协议本身——给出的信息暗示第三种可能:协议在扩展宿主网络。阿耀和其他被调走的维修工不是被惩罚,也不是被隔离,而是被引导。单个宿主的生物电信号已经无法满足翻译功能稳定运行的需求,协议需要更多活体载体。
他回头看监控画面。C区隔离门锁死超过十六小时,阿耀的工具备箱丢在通道里,人却不在。如果协议把他们引导到了底层以下——和他一样穿过维修竖井、走到这些旧舱段——那他们现在在更深处的什么位置?
梁醒正要回到监控屏查看更多画面角度,所有动作被一个变化打断。
打字板停了。
不是慢慢停下来,是突然静默。字锤臂定格在原位,蓝晶在根部不再脉动,管道里的蓝光流速骤降到近乎静止。与此同时,他前臂上的蓝晶箭头变了——原来持续指向深处一只箭头的模式被打断,纹路开始明暗交替地闪烁,不再指向任何固定方向,而是快速地亮灭、亮灭,像告警灯。
警告模式。
脚下的地板传感器同时开始异常升温。暗灯条的亮度跳动,有几段直接烧掉了,发出细微的"啪"声。舱段深处传来金属结构受应力变形的嘎吱声,不是设备运转,是梁体在承受不应该出现的载荷。天花板上几根早已断裂悬吊的管线开始晃。
梁醒没有犹豫。他把体重——一百六十公斤——压向最近的一面墙壁,用肩胛顶住金属壁板,双腿屈膝。作为"罐头山",他的质量是天然的减震器。他感受着墙壁传来的振动频率,判断应力方向:不是这里在塌,是别处在塌,振动从这里传过来。
然后他听到了闷响。
声音从走道方向传来——是他进来的那条路。重物塌落的声音,连续两到三下,伴随着金属撕裂和混凝土碎裂的混合声。空气里涌入一股粉尘,从门缝方向飘过来。
回头路没了。
梁醒维持着顶墙的姿势又等了十秒。振动在减弱,但没有完全停止。他松开肩膀,低头看了看前臂。蓝晶箭头仍在闪烁警告,但频率在降低——从急促的告警渐渐放缓,像逐渐平复的心跳。在闪烁间隙,他注意到纹路的指向开始重新收束,不再是指向更深处,而是偏向舱段右侧的一个方向——那里有一扇他刚才没注意到的窄门,嵌在两组报废合成机基座之间的缝隙里,几乎没有暗灯条覆盖,是整个舱段里最暗的角落。
他离开墙壁,走向那扇窄门。脚下的地板传感器只亮了一两格就灭了——在这个区域,传感器的密度远低于主舱段。蓝晶纹路的闪烁越来越慢,到了窄门前完全恢复成稳定的冷光,箭头指向门内。
梁醒把手放在门面上。门的温度比舱壁低。他用力推了一下,门没锁,但铰链很紧,发出一声刺耳的金属摩擦。门缝里透出的空气没有焦糊味,只有一种他从未在鲸骨号任何舱段闻过的气味——干净,微凉,带着一丝臭氧的锐利。
他又推了一下。门开了。