梁醒把肩膀侧过去,才挤进那道门缝。
门后没有他想象中的主控室。没有成排座椅,没有悬浮屏,也没有穿着整齐制服的幽灵船员。扑面而来的是潮热的金属味,像第三冷却塔和底层食堂的洗锅间被硬塞进一口巨大的炉膛里。脚下的地面向下凹成浅浅的碗形,碗底铺着一圈圈称重轨,轨道之间流着乳白色热雾。热雾没有散开,而是顺着看不见的重力沟槽缓慢旋转,像一锅永远不开的汤。
第十八盘贴在他胸前,盘沿微微发烫。盘心那枚由黑盐、合成胶和服务龛灰尘凝成的临时印记,正一下一下敲着他的肋骨。梁醒低头看了一眼,发现盘面上浮起一行很淡的字:
临时值守服务盘,已入席。
下一瞬,四面墙同时亮了。
墙不是墙。左侧是一排断开的通风阀,阀门后有肺泡般起伏的银膜;右侧是食品合成机的旧出餐口,出餐灯红一盏绿一盏,像睁不开的眼;正前方悬着休眠舱的透明舱盖,舱盖内没有人,只有一层薄霜;后方则立着旧舰桥镜像里见过的空白圆,圆内压着无数细小刻痕,像船长令被拆成粉末后重新揉成的脸。
“第十八盘,”左侧通风阀里传出潮湿的嗓音,“说明承重来源。”
“第十八盘,”右侧出餐口随即接上,声音干而平,“说明服务对象。”
“第十八盘,”休眠舱盖内的霜花裂开一条缝,“说明延期代价。”
空白圆最后开口,还是那种没有语调的主控声:“入席者梁醒,外号罐头山,底层厨务,重力设备学徒。体重记录、饭量记录、维修迟到记录、夜班加餐记录,可计为临时票重。是否同意提交称量?”
梁醒听见“饭量记录”的时候,后颈肉都绷了一下。他不是没被人拿饭量开过玩笑,可这里每个字都不是玩笑。称重轨开始亮起,细细的线从他脚下爬到碗底中央。他的靴底被吸住,膝盖往下一沉,仿佛整艘鲸骨号都把手搭在了他肩上。
他没有急着回答,先看地面。
称重轨的内侧有维修编号,编号被热雾盖掉一半,但还能辨出是船腹旧管线的格式。管线不是直通主控,而是绕向食品废热回收井,再从回收井分出三路,一路去生命维持,一路去休眠舱,一路通往看不见的下层。梁醒在底层混了这么多年,别的不好说,管线绕路骗不了他。真正要称的,未必是他这个人。
“提交称量之前,”梁醒喘了口气,把第十八盘从胸前托稳,“我先问一句。服务盘入席,是按主控规矩,还是按食堂规矩?”
出餐口的红灯亮得更深。
空白圆沉默了两秒。
两秒里,梁醒听见盘心有个很小的声音吸了一下鼻子。那声音像从远处的铁柜里传来,带着被冷藏太久的怯意。
“别让他们称名字。”小盘说,“称了就端走了。”
梁醒的手指紧了一下,指腹被盘沿烫出一圈红印。
“我不称名字。”他说。
这句话落下后,议事厅像被人揭开锅盖,热雾猛地翻起。左侧通风阀里传出一阵密集的咳声,银膜起伏得更快;休眠舱盖上的霜花却变厚了,仿佛有人在里面用冷气堵住耳朵。
食品合成机的旧出餐口咔哒一声,吐出半张发黄的服务票。票上没有菜名,只有底层食堂的旧章:无主汤,先供当班。
梁醒眼角抽了抽。这枚旧章他熟。底层食堂人多活杂,锅底剩料、合成机边角、夜班热水兑出来的汤,谁也不能拿去算私人餐债。不是因为它好喝,是因为那口汤常常顶着一个工人从低氧管廊里爬回来。它属于当班的人,属于还没倒下的人,也属于下一个可能倒下的人。
“记录承认。”出餐口说,“服务盘可按食堂规矩提交临时异议。”
“异议不得损害休眠总量。”霜盖冷冷开口,“三万一千二百舱仍在低耗等待。每一次重力偏差,都会增加醒转失败。”
“生命维持不同意继续借匿名记忆补偿。”通风阀的声音更湿,像肺里灌了水,“儿童舱抹名记录已超过警戒。呼吸梦境混入主循环,外环工人出现非本人童年闪回。再抽取一次,氧配比会把名字碎片带到全船。”
梁醒听得头皮发麻。他知道儿童舱有问题,也听过小盘的声音,可直到这一刻,问题才从盘里伸出手,摸到了每一根通风管。
“匿名记忆不是生命。”休眠舱说。
“匿名记忆是识别。”通风阀反驳,“识别失效,生命维持无法判断谁还在呼吸。”
空白圆没有制止争论。它只是把更多投影压到称重轨上。梁醒看见一串串旧账:某年某日,重力井偏差零点七;调用儿童舱群体称呼三百二十七份;外环稳定。又一条,偏差一点二;调用睡前配餐记忆一千零四份;休眠舱未醒转人数保持。再往后,调用从“配餐铃”变成“上铺”“小鞋柜”“不哭的人”,字迹越来越淡,像被水泡烂的菜单。
盘心的小声音忽然说:“我记得铃。”
梁醒低头。
“不是名字。”小盘很慢地说,“铃响三下,走廊往左。胖叔叔推车,不是你,比你老。汤是白的,有一颗黄豆浮着。我们都叫他大勺。”
梁醒的喉咙堵了一下。他不认识那个大勺,也不知道那人还在不在鲸骨号上。可他知道推车在窄走廊里转弯要怎么压腕,知道热汤不能装太满,知道孩子们伸手时,推车的人会下意识把锅往自己这边挪半寸,怕烫。
“你们以前把称呼当锚点。”梁醒抬头看着空白圆,“不用姓名,绕过姓名保护。先拿‘孩子们’,再拿‘上铺那排’,再拿‘听铃的’。这不是无害调用,这是把人切碎了按群分装。”
霜盖里安静得像死水。
空白圆回答:“旧重力平衡实验记录为有效方案。损耗低于船体失稳损耗。”
梁醒咧了咧嘴,没有笑意。
“低,是因为被损耗的人没名字吧?”
称重轨骤然加亮。
梁醒脚下一沉,肚腹、肩背和膝盖同时受力,像有一只看不见的大手要把他按成称台的一部分。他差点跪下去,幸好常年钻低舱养出来的腿劲还在。他把第十八盘夹在臂弯里,另一只手撑住地面,掌心摸到了一道热得发痛的细缝。
那不是裂缝,是回流槽。
废热从槽里冒出来,沿称重轨一圈圈送往墙上的器物。梁醒眯起眼,顺着热雾流向看了半圈,心里忽然有了底。议事厅的盘位不是单纯的投票桌,它像一套过大的食品合成机。质量、热量、记忆残渣和重力偏差被送进来,搅碎,称量,再分配。所谓永久锚点,就是把一个人或一群人的识别痕迹固定在回流槽里,让系统每次偏差都能找到同一个“锅底”。
锅底省事,所以旧系统爱用。
可食堂里最省事的锅底,也会馊。
“你们的回流槽堵了。”梁醒说。
通风阀和出餐口同时停顿。
“第十八盘转为永久锚点,”空白圆说,“可稳定外环通往主控的真实门。预计减少匿名儿童舱调用百分之四十二。”
“听着像优惠。”梁醒咬着牙站直,“拿我一个,少拿他们四成。剩下六成继续拿?”
休眠舱盖内的霜花凝成一列数字:“若拒绝,外环通道将在三小时十七分后重新迷宫化。主控真实门关闭。船腹议事厅退回自动裁决。儿童舱匿名记忆调用恢复旧阈值。”
“若同意,”空白圆接上,“梁醒身份将由底层厨务与重力设备学徒改写为第十八盘永久承重锚。行动范围限制于船腹议事厅、食品废热井、外环门前。个人记忆允许保留百分之六十。饭量记录保留,以维持服务盘识别。”
梁醒差点被最后一句气笑。它们连饭量都舍不得删,不是尊重他,是把那点离谱胃口也算成了工具。
小盘在盘心里小声问:“永久是不是不能下班?”
“差不多。”梁醒说。
“那不要。”小盘说得很快,又像怕被听见,缩回去一点,“大勺说,不能让一个人一直当夜班。会忘记早饭是什么味。”
这句童声轻轻落在热雾里,却比那些数字更沉。
梁醒忽然想起底层食堂的老规矩。不是写在系统里的那种,是一代代厨务用骂声和手势传下来的:锅底先补,锅边先擦,送餐先送还在干活的人;真缺料时,不能让同一个人天天少吃,因为少吃久了,人会变成账。
他抬起第十八盘,把盘底对准地面的回流槽。
“我提交锚点异议。”梁醒说,“第十八盘不转永久。改成轮值服务循环。”
休眠舱冷声道:“无可用轮值对象。”
“有。”梁醒拍了拍盘沿,“无主汤。”
出餐口的绿灯忽然亮了一下。
梁醒继续说:“底层无主汤不算私人餐债,因为它不是某个人的,是当班循环的。你们要的是可识别的稳定锅底,不是非得把人钉死。黑盐能记重力偏差,食品合成胶能挂留样,废热回流能供一次短循环。把第十八盘改成服务龛,不吃人,先吃废热、边角料和公开留样。每个班次补一点,每次偏差扣一点。谁当班,谁承重,谁下班,谁退出。”
空白圆内的刻痕开始移动。
“该方案缺少先例。”主控说。
梁醒抬头,满脸汗,声音却稳了下来。
“食堂天天都是先例。船要活,人也要下班。”
议事厅没有立刻否决。
这比立刻否决更吓人。所有器物都开始计算,墙内传来细小的摩擦声,像无数把刀在刮旧餐盘。称重轨上的光线分成三层:最底一层是黑盐的暗红,中间一层是合成胶的灰白,最上面一层则是废热雾气凝出的淡金色。它们绕着第十八盘转了三圈,最后落到梁醒脚边。
出餐口吐出第二张服务票。票面这次有字:临时供餐,需补锅底。
“食品合成同意试算。”出餐口说,“无主汤规则可转译为公开循环债。债不归个人,归当班服务。”
“生命维持同意试算。”通风阀说,“公开循环优先于匿名抽取。若能建立识别,呼吸梦境污染可下降。”
休眠舱沉默很久,霜盖里浮出一张张模糊的睡脸。那些脸没有细节,只有闭着的眼和微弱的呼吸纹。梁醒知道它不只是冷酷。休眠舱守着三万多人,任何一次重力失衡都可能让其中一批人再也醒不过来。它的每一句反对后面,都压着一串活命的数。
“试算条件。”休眠舱终于说,“不得降低休眠舱基础供能。不得唤醒未排程人员。不得占用船长令第一盘余量。”
梁醒听见第一盘,心里动了一下。船长在第一盘里留下的东西,还被这些系统看得很紧。
空白圆接过所有条件,刻痕重排成一张巨大的表。梁醒看不懂全部,但他能看懂几根关键线:废热回收井的余温足够撑三次短循环,食品合成机留样柜有大量未归属边角料,黑盐罐头残余可以记录重力波动,服务龛的灰尘里还留着底层工人的手印。它们不干净,不高贵,也没有任何系统愿意把它们写进正式牺牲方案,可它们加起来,刚好能顶住一小段空缺。
“第十八盘临时轮值服务循环,试运行三小时。”空白圆宣告,“外环真实门暂缓关闭。儿童舱匿名记忆调用降低至最低维持。梁醒保留行动权限,但需承担服务盘首轮值守。”
梁醒松了半口气,另一半没敢松。
称重轨从他脚底退开,议事厅碗底却忽然向下透明。热雾散出一道缝,缝下不是机械层,而是一条折叠走廊。走廊很窄,两边嵌着儿童用的小储物格,格门上没有名字,只有一个个被刮掉的圆形标签。远处有铃声响了三下。
小盘在第十八盘里发抖。
“左边。”它说,“铃响三下往左。”
梁醒看见走廊尽头有一把椅子。
那把椅子不在议事厅的十八个盘位里,也不在任何系统投影上。它比其他座位矮一点,椅背上挂着一条冷却管,管口凝着白霜。椅面放着一张餐券,餐券被热雾托起,慢慢升到梁醒面前。
餐券边缘印着第三冷却塔的旧编号,背面却盖着陌生的章:第二套船员名册,未公开。
梁醒的胃沉了下去。
他以为议事厅是在决定如何保住船,如何少牺牲人。可如果还有第二套名册,说明鲸骨号从一开始就不只有一套“人”的账。有人被写进正式船员、乘客、休眠名单,也有人被写在另一套更低、更隐秘、更容易被调用的账里。
空白圆没有解释,只说:“试运行需寻找服务盘缺失舱号。建议路径:第三冷却塔下层,儿童配餐铃源头。”
“建议?”梁醒盯着那张餐券,“你们以前可不爱用这个词。”
“议事厅判决暂缓。”主控回答,“暂缓期间,入席者可提出路径异议。”
第十八盘忽然轻轻一响。盘面上,一道细裂纹从临时印记旁边生出来,接着是第二道、第三道。它们没有把盘撕开,反而像十九根细细的血管,沿着盘沿慢慢伸展。
小盘小声说:“我没有舱号。”
梁醒把拇指压在盘沿上,能感觉到那些裂纹下面有细小的重力脉冲在跳。它们不再像锁链,更像一排尚未接好的管扣,等着有人把错误的回流改到正确的位置。三小时不长,短到一锅汤都未必能熬出味,可对还没被端走的人来说,已经是一段能喘气的班次。
梁醒把餐券收进油污斑斑的工具袋,尽量让自己的声音听起来像平时在食堂催人排队。
“那就去找。”他说,“先找舱号,再谈下班。”