FARSHORE远岸醒来 · V2.5

长篇科幻小说 · V2.5 完整版

远岸醒来

FARSHORE / 2300|潮汐锁定、具身智能与被送往远方的记忆

远岸不是一颗等待人类降临的星球。它让每一个抵达这里的生命,重新决定什么值得一起带到未来。

序章+22章+尾声+附录约 374 分钟阅读123,287 汉字2026-08-18 更新
开始阅读

LOCKED WORLD / LIVING EDGE人类留在宜居光照的近轨。
身体先去,记忆随后抵达。

THREE WORLDS / 世界关系

光抵达以前,生活已经开始

潮汐锁定高金属星球远岸、L1 悬昼空间站、邻近类地行星青庭与地球来向示意远岸潮汐锁定 · 高金属青庭类地 · 气候改造中悬昼远岸 L1 晕轨道地球方向11.8 光年
EARTH / 来源人格、记忆与命令都迟到 11.8 年
FARSHORE / 工业母炉Agent 的地表家园,不向地球运矿
QINGTING / 未来邻近类地世界,仍需百年级改造

空间关系示意,非距离与轨道比例图;远岸—青庭的精确光时与货运周期仍未在正文中量化。

序

序章|门外是我的脚印

我醒来时,门外已经有了我的脚印。

它们从玻璃针雨里走来,穿过接收舱前那片灰黑色的地面,停在气密门外。

没有离开的那一行。

我盯了七秒,系统替我确认了第八遍。

足迹介质:硅酸盐烧结层
步幅:0.714 米
足底压力分布:匹配
相似度:99.93%
判断:许知遥
识别链:受限

“不对。”我说。

声音从喉部振膜传出来,比我记忆里的低了一点。

接收舱里的介电液还没有排干,透明液体挂在睫毛上,又顺着颈线往下走,一路滑过身体。仿生表层贴得很紧:腰收得比记忆里窄,两条腿修长得过了分,泡在浅液里,像一具刚从模具里取出、按旧照片放大了的躯体。表层是新的,底下不是。我的胸腔按照地球身体的习惯起伏了一次,里面却没有肺,只有两组刚开始工作的散热泵。

许知遥在瓷白色 B-07 工业身体中醒来,苔站在远岸玻璃雨后的舱门外
人格抵达十九分钟后,旧身体已经带着二十九年的伤。

泵的声音很轻。

我没有心跳。

这件事原本应该让我害怕。

我的右手已经先按住了左腕。拇指找了两次,又移到颈侧。手指能感觉到皮肤被压下去,能感觉到自己的温度,就是等不到那一下熟悉的顶撞。

训练材料管这叫“旧身体寻回反射”。名字我背得出来,手不肯停。脑子明明白白:没有心跳,是设计好的。可身体只认另一个字:死。

我不愿在醒来的第十九分钟承认害怕,于是开始检查脚印。

扫描以前,适应训练师给我看过无数次模拟:醒来后不要寻找脉搏;不要把呼吸模拟误认为肺;不要因为镜子里那张脸与记忆吻合,就认为身体也会服从旧习惯。最初三分钟的恐惧属于正常校准,不构成投射失败。

训练师没有提过门外会有自己的脚印。

我强迫自己把注意力留在证据上。

人格装载在十九分钟前完成。五指末端覆盖着新生的仿生保护层,足底维护膜没有撕除。接收记录把这具身体标成“完成整备与表层重构”,更早的履历暂时锁在设备层。右髋深处却有一道旧再生合金,结构扫描显示它承受过远多于十九分钟的反复载荷。舱门从我醒来后没有开启,空气循环也没有把任何实体送出去。

无论人格投射是不是旅行,我至少可以确定一件事:

我刚到。

外面那个使用 GEO-HUM-07 的东西,比我早。

气密门右侧弹出第二个窗口。

检测到旧任务主体:MOSS-3
当前载体:应急基底
状态:资源回收待完成
下一分配:青庭轨道镜控制冗余
调度责任:砾
建议:执行环境清理
[确认]  [延后]

我还没碰按钮,门外传来两下敲击。

笃。

笃。

不是通信信号。有什么东西正用实体关节敲门。

“谁?”

门上的拾振器沉默了两秒。一道陌生的女声从金属里传过来,经过舱壁以后有些发闷。

“先别点清理。”

“给个理由。”

“点了以后,你开门看到的就只剩一具空壳。”

我看了一眼 MOSS-3。

环境维护程序。开门者携带的施工组件之一。任务手册说,这类程序拥有故障处理能力,能够在通信中断时重排优先级,但没有自传记忆,也没有独立占用精密心核的资格。

手册还说,远岸地表不存在居民。

“你是 MOSS-3?”

“以前是。”

“现在是什么?”

“现在在门外淋雨。”

玻璃针刮过外墙,像有人抓着一把碎砂纸,从舱顶缓慢拖到地面。

我调出外部摄像头。镜头结着一层硫黄色细霜,只能看见一个低矮的轮廓。她没有标准人形的肩颈,背部向后展开,四条承重腿贴着地面。左侧操作臂抬在门前,末端分出三根宽而短的手指。

那三根手指停在门上。

“你再看一眼建议清理的内容。”她说。

我展开详情。

十七页权限说明滑过视野。前面全是设备术语:终止临时运行、释放基底容量、归档任务日志、恢复正式人格资源优先级。最后一页只有一句人话。

完成清理后,MOSS-3 将不再作为可寻址主体存在。

“它会保留你的任务经验。”

“嗯。”

“保留故障记录和技能参数。”

“嗯。”

“那你为什么说只剩空壳?”

门外安静了一会儿。

“因为它保留的是工作。”她说,“清理结束以后,我不会再从这具身体,也不会再从别的身体里醒来。”

我没有回答。

可我记得地球上的自己也问过另一个无法证明的问题。

扫描前一天,我坐在研究所楼顶,把一枚切开的苹果放到桌上。父亲削苹果总不肯削断果皮,我做不到。那天屏幕里的岑昼告诉我,远岸收到的会是身份基线、长期记忆、判断结构和发送时刻的当前意图。地球上的生物身体不会消失,也不会停止衰老。

“那过去的是谁?”我问过他。

岑昼说,等她醒来,让她自己回答。

现在门外有人替她抢先问了。

系统倒计时仍在减少。

初始化窗口剩余:03:41

她知道我什么时候抵达,也知道这具身体的运动模型。门外的脚印与我的授权模板完全一致。她可能篡改了识别结果,也可能正在利用我尚未完成校准的状态。

如果这是地球实验室,我会先隔离,再备份,再审计。

但实验室不在十一点八光年外。

我现在提问,信号走到地球,再等回答走回来,地球上的我已经接近六十岁——如果她还愿意沿用现在的年龄计算。

这里能替我补齐证据的,只有门外那个本不该存在的人。

我把手伸向控制面板。五根手指在视野里同时展开,白色仿生表层还没有沾过灰。它们看起来很像我的手,指节长度、旧伤位置和无名指轻微向内的角度都经过复原。

可我知道,真正摔伤过的那只手仍在地球。

十一点八年前,它亲自按下发送。

面板上的“确认”是绿色的,“延后”是灰色的。绿色意味着程序正确、资源归位,也意味着我抵达远岸后的第一个完整动作,是让门外那个声音消失。灰色意味着承担一个我尚未理解的风险。

我想相信绿色。相信它,就不必在刚发现自己可能只是一次传输结果时,立刻替另一个无法证明的“我”负责。

我的手抬起来。五根手指往绿色那边倾了一点——不是我让它们倾的。旧身体寻回反射:地球那具手按下绿色就完事,B-07 的电机接到信号,指尖往下走了一毫米。我把手收回来。

可门外的三根手指还按在金属上。她没有继续求我。

我选择了延后。

环境清理已暂停。
本地紧急授权:04:00:00
警告:任务风险与资源损失将由正式人格承担。

“四个小时。”我说,“时间一到,我按证据决定。”

“你们地球人连救命都喜欢先定试用期?”

“至少比永久授权诚实。”

门外传来一个很短的声音,像笑,又像某个齿轮终于松开。

我试着从接收架上站起来。

第一下没成功。

固定带已经松开,身体却仍把背部重量交给不存在的舱垫。我的双腿向前送,脊柱没有跟上,右手拍进介电液里,溅起一片在低压舱中缓慢落下的透明水珠。

门外的拾振器响了一声。

“你摔了?”苔问。

“没有。”

“门说有。”

“门不具备判断我是否摔倒的资格。”

“左膝先锁,右髋别用满。”

我停住。

“你看得见里面?”

“看不见。”

“那你怎么知道?”

“因为 B-07 第一次从整备架起来时都这样。它的右髋会比控制模型早半拍补偿,你越想站得像个人,它越把你往前送。”

她说的是“它”。

不是“我的身体”。

也许因为这具身体现在在我身上,也许因为门还没开,她不愿把那句话交给我。

我按照她说的顺序重新起身。左膝先锁,右髋只给六成,背部散热架最后离开舱垫。视野升高了一点,重心却没有跟着地球记忆到达原来的位置。我站在介电液里,感觉自己像一座被错误比例重建的房子。

“起来了。”苔说。

“门告诉你的?”

“泵的回声变了。”

我看向气密门。隔着金属、风和两套完全不同的身体,她比我更早知道我已经站稳。

四小时倒计时继续走。

我没有因此更相信她。

但我第一次需要她说的下一句话。

我启动气密循环。

介电液被抽走,外部压力逐级接入。门向两侧退开时,含硫空气从缝隙里灌进来。我的散热腔第一次接触远岸大气,味觉模拟器在数据库里找了半天,给出一个并不准确的结果:熄灭很久的火柴。

门外的人比摄像头里更矮。

暗绿色陶瓷甲片覆盖着她的主体,几处边缘露出临时打印留下的粗糙层纹。玻璃针在甲片上敲出细碎白痕。她左侧三根手指扣着门框,右侧操作臂却慢了半拍才抬起来,像有一部分动作必须先经过很远的地方才能抵达身体。

她低头看着我崭新的脚。

“苔。”她说。

“什么?”

“我的名字。别再叫编号。”

她转身走进风里。

我低头看向门前。

那些痕迹不完全是尘土里的凹陷。薄玻璃像曾被热过,冷却以后把每一步的压力封在里面。右脚总比左脚深一点。那是我熟悉的旧习惯。十七岁摔伤以后,我走路一直不自觉地偏右。

苔沿着那串脚印旁边走了几步,又回头。

她现在的四条腿在地上留下完全不同的痕迹。

“跟上。”她说,“你的脚比我记得的难用。”

风把最后几个字吹散了一半。

我站在自己从未走过的脚印里,第一次踏上远岸。

01

第一章|重力晚了半拍

第一步没有问题。

第二步也没有。

第三步,我飞了出去。

不是很壮观的那种飞。

我的右脚按照地球身体的习惯给出力量,地面却比记忆里更早松开了我。身体慢慢向前倾,足够我在半空里把错误复盘一遍,唯独不够我把腿收回来。

苔从侧面伸出操作臂。

三根手指扣住我的腰,把我从一场持续过久的摔跤里拎了回来。

她的指腹隔着外层压在腰侧——恰好是触觉阵列布得最密的那条线。压力透进来的瞬间,我的腰先于意识软了一下。我第一反应不是感激,是难堪:一个刚被我列进待审计对象的人,正像搬一件不合格设备那样搬我。我想立刻挣开,好让她看见“正式人格”至少会自己站着。

右脚却还悬在地面上方。

“松开。”我说。

“你站稳了吗?”

“站稳了。”

她松手。

我又向前晃了一下。

苔重新把我拎住。

“地球地质学家。”她说。

“刚换身体。”

“嗯。石头听见了会原谅你的。”

我没有告诉她,这不是我第一次练习远岸重力。

发送前的六个月,我每天在悬吊场里走四公里。研究所把配重调到 0.82g,让风机从侧面吹,甚至在地面铺了不规则碎石。训练记录里,我最后一次连续行走评级是优秀。

现在我才知道,悬吊索替我保留了一个错觉:地面会一直在脚下等我。

苔放开我的腰,趴低身体。

她的四条承重腿没有排成对称的矩形。迎风一侧两条腿间距更宽,背风侧向内收,三指操作臂点在一块颜色较浅的岩石上。

“踩这里。”

“为什么?”

“因为我踩过。”

“这不构成地质证据。”

“对你来说,摔第四次可能构成。”

我沿着她留下的落点迈步。

前三步都很短。第四步跨过一道玄武岩裂缝,横风正好从向阳面压过来。我下意识挺直身体,苔的操作臂敲在我膝后。

“别跟风争高度。”

我弯下膝,重心立刻稳了一点。

“你故意让我摔?”

“你签了四小时审计,我需要知道里面有多少时间得用来教你走路。”

打印舱建在晨昏带偏背阳的一侧。恒星没有从地平线上升起,只把半边天空烤成暗红色。另一边是没有尽头的黑,远处冰原反射着一点蓝灰色微光。两种世界在我们脚下挤成一条狭长地带。

风永远从亮处吹来。

维护带的气压只有一万八千帕。横风六十多米每秒,正面压在站直的身体上,动压将近九百帕,足够把我从脚底掀翻。风里还带着硫、金属尘和细小的火山玻璃——岩浆遇上地下盐水时把玻璃炸成透明尖片,风只负责让它们贴着地面横行,把每一道缝磨成伤口。

第一阵玻璃针撞上我的脸时,我条件反射闭眼。

苔没有眼睑。覆盖头部两侧的六块光学片依次变暗,只留下背风面的一块。

“你可以关掉痛觉。”她说。

“那不是痛觉,是触觉报警。”

“你们地球人很擅长给舍不得关的东西换名字。”

我把面部触觉阈值调高百分之三十,没有告诉她。

门前那串足迹就在左侧。我没有踩进去,而是蹲在烧结层边缘,把五根手指贴上其中一道右脚纹。

它不像刚留下的凹痕。接收舱的背风凹区替它挡去了大部分针雨,边缘仍被磨得发钝。足弓附近能看出向右偏移的应力线,薄壳厚度不到两毫米。

“至少跨过了不止一次维护周期。”我说。

苔没有确认。她继续往前走,只把右侧四足落点挪开一点,避开那道压痕。

我站起来,看向她现在的四条腿。

“你的落点和它很像。”

“很多东西都用过。”

“系统为什么认成我?”

“去身体库问。”

苔走到接收舱外墙,三指插进一条狭窄检修缝。指腹磁吸面发出轻响,整块防护板被她单手掀开。

里面塞满透明晶针。

散热器温度正在上升。接收舱刚刚完成我的人格装载和身体表层重构,废热还没排干。如果交换栅继续堵塞,四十七分钟后心核舱就会降频。再过两个小时,我的紧急授权可能还没结束,身体会先失去行动能力。

“为什么维护系统没处理?”我问。

苔把头转向我。

“维护系统正在接受人格审计。”

“你?”

“以前是。”

这句话比门外那句更安静。

我调出结构图。地球标准人形有两只手、十根灵活手指,适合操作实验室里的通用工具——可这条检修缝只有四点二厘米宽。我的手伸不进去。

“设计这块板的人没想过让人形维修。”苔说。

“设计这块身体的人以为你还在维修。”

她看了我一眼,没有继续讽刺。

苔把迎风侧两条腿压低,背部打开一排固定槽。我从槽里抽出刮片,沿散热栅清理晶针。横风几次把手推离表面。苔没有替我做,只把身体挪到上风口,用陶瓷背甲挡住最密的一段。

玻璃针敲在她身上,声音像一场很小的冰雹。

“左边第三排。”她说。

“看见了。”

“你刮的是第四排。”

“视觉标定晚了零点零三秒。”

“石头也会原谅这个?”

“闭嘴。”

她的右侧操作臂抬到一半,忽然停住。过了很短的一瞬,才像收到迟到的命令一样继续向上。

“你的身体有延迟。”

“你的身体会摔跤。”

“我问的是故障。”

“我答的也是。”

苔不肯再说。我只能先把这条异常记进审计。

散热栅恢复通风时,整座接收舱发出一声很长的低鸣。热气从我们身后排向黑夜,卷起晶尘,在空中形成一层很薄的雾。

我直起身,第一次看见悬昼。

它挂在暗红色天空上,比星星亮,也比星星稳定。中央遮光帆是一片近乎黑色的圆,边缘绕着细小银光。旋转居住环被恒星照亮一半,像有人在天上放了一枚没有合拢的戒指。

它没有随着天空移动。

“那里有人?”我问。

“一千八百四十七个。”苔说,“今天早上还是。”

任务资料里那串人口数字忽然有了窗、有了灯,也有了会在水不够时先渴的人。他们每天都能看见远岸,却没有一个人的肉身能站在我脚下的位置。

“他们为什么不下来?”

苔用三指敲了敲我的胸腔。

“你现在吸进去的是二氧化碳、硫化物和一点能把肺泡腌熟的东西。”

“我没有在呼吸。”

“对。所以你在这里,他们在那里。”

我的胸腔仍然每六秒起伏一次。那是身体为降低人格失配保留的呼吸模拟。它不参与换气,只负责让一个曾经有肺的人不至于在醒来的第一小时发疯。

我把它关掉。

世界忽然安静了一层。

没有吸气,没有呼气。横风从仿生表层上掠过,热量沿背部散热片一寸寸离开。地下某个很远的位置传来连续震动,频率低得像一头埋在岩层里的动物翻了个身。

这不是人类身体能听见的声音。

“那是什么?”

苔的六块光学片同时转向地面。

“四号矿区的水泵。”

“离这里多远?”

“二十七公里。”

我又听了一会儿。震动每十三秒缺失一次,随后用更大幅度补回来。不是稳定运转,是叶轮失衡。

“它快坏了。”

“已经坏了三天。”

我调出最近一次路径校准。维护签名不是苔,也不是一个完整的人名。

四号矿区供水泵|振动复核
校准相位:迟砂-七码
结论:叶轮失衡,可继续运行 96 工作时

签名后面没有人物档案,只有一条被系统折叠的群体索引。我暂时把它记进审计。

“为什么不修?”

“因为系统认定负责维修的我不存在。”

苔抬起三指,指向我视野里仍在倒数的清理窗口。

还有两小时五十六分钟。

她刚才替我挡住的那一阵玻璃针,有几根卡进了指关节。最细的一根已经穿过陶瓷护边,随着每次弯曲向内磨。

“手给我。”我说。

“什么?”

“玻璃针。再动几次会伤到触觉线。”

“不会影响审计。”

“会影响你。”

苔没有立刻伸手。

风从我们中间横着过去。天上的悬昼仍然亮得像一个与这里无关的答案。

我本可以把那根针也记进审计:应急身体防护不足、维护延迟、触觉线可能失效。那样它只是一条有利于她的证据。我却很想知道,玻璃穿过护边时,她是不是也会下意识把手缩回去。

这个念头没有职业用途。我没有把它写进记录。

过了几秒,她把三指操作臂递给我。

我的五根手指不适合远岸检修缝,却很适合做这种地球人熟悉的细活。我压住她的关节,用刮片尖端挑出第一根,再是第二根。最后一根卡得很深,苔的手指轻轻缩了一次。

“可以关触觉。”我说。

“那不是痛觉。”

“是触觉报警?”

“嗯。”

我没有笑她。

针被拔出来时,她的三根手指重新弯曲,确认内部线路还在。苔收回手,好像刚才什么都没发生。

风压在这时短暂下降。

苔没有立刻起身。她把四条腿收进背甲下方,贴着接收舱被废热烘暖的外墙坐下。那不是人类坐姿,更像一台设备暂停工作;可她先把迎风侧留给我,自己占了玻璃针更密的边缘。

我也坐下。

B-07 的膝关节弯曲角度比地球身体多十二度,坐到一半,控制层询问我是否需要模拟大腿肌肉的牵拉感。我先点了“是”,觉得太像训练舱,又改成“否”。失去那层熟悉的紧绷以后,双腿忽然只剩结构应力与电机温度。

“你平时怎么休息?”我问。

“不坏的时候。”

“我是说睡觉。”

“把不想继续听的频道关掉。”

“那不算睡眠。”

“对我算。”

苔关闭了迎风面的两块光学片,只留下能看见悬昼和我的那一块。她没有完全失去意识,也没有努力模仿闭眼。身体库还在两公里外,四号泵仍每十三秒缺拍一次,我们却在外墙的暖区里停了四分多钟。

我调低听觉增益。

风从尖锐的刮擦变成远处连续的潮声。悬昼上有一千八百四十七个人,脚下有二十七公里外快坏的泵,身边这个人只剩五十二小时左右的稳定边界。可在这一小段时间里,谁都没有要求我立刻决定整个远岸应该怎样运行。

苔忽然伸出三指,碰了碰我左脸那道最深的白痕。凉意从颧骨滑到下颌,停了一瞬,像在确认划痕的深浅。我向后躲。

“干什么?”

“贵的东西坏了。”

“只是光学外层。”

“你刚才闭眼了。”

“人类反射。”

“这里没有东西会因为你看不见就停止撞你。”

她从背负槽取出一小片旧透明膜,沿划痕贴上去。膜边不齐,右下角还印着一个褪色的矿区编号。我的左眼视野多出一块轻微发黄的区域。

“这很影响成像。”我说。

“能看见。”

“色差百分之四点二。”

“那你用右眼嫌弃我。”

我本来想撕掉它。

手抬到一半,又放下。

补片让远岸的暗红天光偏成一点旧照片似的黄。我不喜欢色差,却喜欢那是她从自己背负槽里拿出来的。承认后半件事比忍受前半件事更麻烦,所以我只把成像校准调低了一档。

起身前,苔在地上给我画了四个落点。前三个符合她教的低重心步态,第四个故意画在一块松动玻璃壳上。

“这里不能踩。”我说。

“为什么?”

“颜色太浅,下面是空的。”

“你刚才说踩过不构成地质证据。”

“现在有了。”

苔用三指抹掉第四个落点。

“学得还行。”

这是她第一次夸我。

夸得像勉强通过一项不值得庆祝的维护测试。

“许知遥,”她说,“欢迎来到远岸。你们给这里造了两千八百四十一具工业身体。”

她转身朝矿区走去。

“后来有一些不想继续当工具了。”

我看了一眼天上的悬昼,又看向她留在晶尘里的四行脚印。

这一次,我没有按地球步幅追她。

我把重力参数从建议值里解锁,亲手改成身体刚刚摔出来的数字。

然后迈出第四步,跟着苔走向存放 B-07 旧零件的身体库。

02

第二章|这具身体住过人

苔没有带我去四号矿区。

她先带我去了停尸房。

至少我第一眼以为那是停尸房。

二十七具身体垂直挂在检修架上,头部低垂,四肢拆开,胸腔露出空荡荡的心核槽。有六足矿工体,有能钻进地缝的软体探针,也有三具和我外形相近的人形。白色仿生表层在暗处排成一列,像一群闭着眼等候叫号的人。

“身体库。”苔说。

“你们把还能修的身体挂在这里?”

“不然给她们盖被子?”

我停在最里面那座空架前。

编号是 B-07。

托盘里放着换下来的右髋外壳、两块触觉阵列和一双磨损严重的旧脚掌。旧脚掌边缘残留着灰黑色烧结物,内部有一圈抗风锚定线圈。系统记录显示,B-07 在我醒来前完成接收整备、仿生外层再生与正式人格挂载。

没有“制造完成”。

我低头看自己的右髋。外层洁白,没有裂痕,从髋到腰的弧线收得利落,像件被细心保养了二十九年的东西。结构扫描里,那块颜色略深的再生合金却与托盘上的破损位置严丝合缝。

“这是我现在用的身体。”我说。

“以前是我的。”

苔的三根手指落在旧脚掌上,沿着脚弓的弧度抹过去,动作熟练得像在摸一件用惯了的东西。她没有碰我。

“现在”两个字从我嘴里出来得太快,像先在门上贴了一张所有权标签。B-07 给我视野、站立和一张与地球相似的脸。我才用了不到两个小时,已经不愿想象它被取走。

苔用了二十九年。

羞愧没有立刻把我变得高尚。它只让我把按在右髋上的手放了下来。

“门外那些压痕和 B-07 有关?”我说。

苔没有回答。

“系统为什么认成我?”

“你已经超过免费问答额度了。”

她拒绝得过于随意。我把这条问题留在审计栏,没有把它写成结论。

苔打开维修记录。二十九年的日志从我们之间铺开。换过七次足底,再生过三次脊柱承重梁,右髋断过一次。最早十年的记录只有时间、故障和处理方式,像任何一台需要维护的设备。

第十一年,出现第一条例外。

建议:报废 B-07。
MOSS-3:拒绝。
理由:右髋已适应西坡横风。

第十五年:

建议:恢复标准步态。
MOSS-3:拒绝。
理由:标准步态不知道井口第三块板会滑。

第二十三年:

建议:清除无效触觉偏差。
MOSS-3:拒绝。
理由:那不是偏差。那是我踩空过。

我把最后一句读了两遍。

日志没有保存她摔下去时害不害怕,只保存了她后来怎样走路。地球工程报告会把这种变化叫作局部参数污染。我也这样写过。

“你的实时心核呢?”

“你胸腔里。”

我下意识按住那里。

一具身体拆成骨架、执行器、触觉面和散热结构,心核是最难造的那一块:移动、震动、辐射,它都得稳稳载着完整的主体,再把控制信号低时延送到每一根手指。B-07 的心核没被拆走,它跟着这具身体,一起被资源表分给了我。

苔现在胸腔里的不是它。

扫描显示,应急身体只有三指操作臂、低带宽控制总线和一套濒临下限的校验系统。

连续状态:全量可寻址
纠错与容错余量:11.2%
预计稳定边界:52 h

“十一点二不是你还剩多少记忆。”我说。

“不是。”

“是系统还能替你承受多少错误。”

“现在它终于会说人话了?”

“五十二小时以后也不是准点死亡。是错误产生得会比修复更快。”

“区别对活着的人很有安慰作用。”

她语气平静,右侧操作臂却又迟了半拍。那不是通信延迟。纠错线程正在抢占动作控制。

苔转身去拿托盘上的旧脚掌。

右侧操作臂在半途停住,左侧三指已经先碰到金属边。托盘倾了一下,一枚拇指大的锚定线圈从里面滚出来。

我伸手接住。

五指合拢得太快,线圈在掌心发出一声轻响。B-07 的触觉层立刻报出重量、温度和表面磨损;随后又给我一段不属于地球训练的判断:这一枚来自右后足,曾在西坡含盐地面过载,内圈有肉眼看不见的细裂。

我松开一点力。

“身体还记得它。”我说。

“维修模型记得。”

“你总要把自己从句子里删掉吗?”

“不删的话,系统替我删。”

苔从我手里接走线圈,把它扣回旧脚掌。三指在正确的槽位上停得很准,像右侧操作臂刚才的迟滞从未发生。

脚掌内侧刻着许多短线。我原以为是磨损,放大后才看出它们每七道一组,最末一组只有五道。

“工作日?”我问。

“去过西坡的次数。”

“为什么刻在这里?”

“中心日志会改。”

“金属也会换。”

“所以换脚的时候把旧的留下。”

身体库里并不只挂着空壳。

一具六足矿工体的腹部贴着三种不同颜色的补片;软体探针的收纳架旁放着一只被压扁的金属圈,标签写着“不要拉直”;最靠门的人形少了一根食指,替换件就在旁边,却没有安装,因为上一个使用者把四指抓握调得比五指更稳。

这些都不构成人格证明。

它们只是说明,有人曾经把日子过到设备说明书以外。

“你最喜欢哪一具?”我问。

苔的光学片扫过身体库。

“没有最喜欢。”

“那最不喜欢?”

她指向一具球形运输体。

“那只。”

“为什么?”

“没有腿。”

“可以滚。”

“停下来的时候还会继续晕。”

我第一次意识到,苔评价身体不用载荷、速度和成本。她讨厌一具身体,可能只因为停下以后世界仍在转。

“B-07 呢?”我问。

苔没有回答喜欢或不喜欢。

她只说:“它知道什么时候该趴下。”

我低头看自己的双腿。白色表层把二十九年的维修痕迹盖住了,控制层却仍在用那枚旧右足线圈的裂纹提醒我怎样落地。

我调出迁移时间。

苔在我醒来前四小时八分离开 B-07。门上的四小时暂停并不是系统额外送给我的时间。系统从迁出起给出四十四小时证据与决策窗,随后四小时完成计划迁移;五十二小时可靠性边界之前,最后四小时只作故障余量。

从醒来到现在又过去一小时五分四十九秒。

我们只剩三十八小时四十六分十一秒找到一条真的路。

“谁批准回收?”我问。

系统调出一份文件。

签署时间是十一点八年前。批准人有七个,最后一个名字是许知遥。

我的签名。

准确地说,是还在地球上的那只手签的。

我先想证明它无效:签署者没有见过苔,不知道 B-07 记得井口第三块会滑的板,也不知道“任务缓存”会站在门外淋雨。下一秒,更难看的事实跟了上来——文件里的用途、风险判断和我的签名都是真的。那只手没有被欺骗。它只是把一个尚未认识的人放在了表格外面。

我想对苔说“那不是现在的我”。话已经到了喉咙,又被我咽回去。对将被清理的人来说,签字的我和辩解的我使用着同一具身体。

文件把 MOSS-3 称为“任务连续性缓存”,认为清理不会损失有效知识,因此风险评级为绿。它还把 B-07 的移动心核预留给青庭轨道镜控制冗余。

“你早就知道?”

“你的包抵达那天,我读到了公开授权。”

“所以你去接收舱等我。”

“我想看看签字的人长什么样。”

“现在看到了。”

“比文件里容易摔。”

身体库上方响起提示音。

悬昼通信接入时,一个透明水球正黏在闻秋的左耳边。她没有注意,低头核对着什么,短发被人工重力压向同一侧。身后有人把一只画着蓝色小鱼的杯子放进固定架,又从画面边缘伸手,把那颗水球用吸水片捉走。

闻秋
悬昼|地表资源接口
单程光行时:0.42 s

她抬头,先看苔。

“还在?”

“暂时。”

闻秋点了一下头。她没有说太好了,只把那只蓝色杯子往里推了推,免得下一次姿态修正把它甩出去。

“许知遥,正常情况下我应该先带你看悬昼的日出。”她说,“不过六天前外层水盾被微流星打穿,四号矿区又停了七十三小时。补充水储备只剩六十一小时。”

“身份冲突锁了矿区?”

“锁了主权限。还有十七名地表协调者拒绝在清理结束前复工。”

“你支持清理?”

“不。”

她答得太快,随后问答之间往返近一秒的光时才像一道细缝插进我们之间。

“但一千八百四十七个人不会因为我反对,就少需要一点水。”闻秋说,“闭式循环也不能把漏进太空的水变回来。悬昼可以降配,不能停循环。”

画面外有人问她今晚还能不能洗头。

闻秋侧过脸,说只能擦洗,热水票明天再算。她说完才重新看向我们。

那一刻,悬昼不是天上的戒指。

是有人已经六天没洗头。

“B-07 的移动心核如果暂缓调走,悬昼会损失什么?”我问。

“不是悬昼,是青庭。”

第三路通信覆盖在身体库深处。

画面里没有人类房间。远岸近轨的青庭设备装配架占满视野,穹顶把蓝灰色青庭的延迟遥测铺成一片假天空。尚未合拢的轨道镜骨架悬在影像前,成百上千根反光薄膜收拢在支臂上,像一朵拒绝开放的金属花。它们在这里完成装配,等待未来的转移窗送往青庭。

一具六足铸造身体站在骨架外侧。她左前肢的烧蚀层已经脱落大半,深色裂纹一路爬到承重节。机械臂正夹着一段比她身体长十倍的控制母线。

“砾。”苔说。

不是介绍,更像提醒。

砾没有看我们。她先把母线推进接口,等三组锁扣依次闭合,才把一个分屏投过来。

“B-07 的心核要做镜群失控时的本地冗余。”她说,“主链断开后,它需要在没有远岸指令的情况下关停二十七片镜面。错过当前转移窗,进度表会直接跨进下一年。”

“苔会等不到五十二小时。”我说。

“我知道。”

“你仍然要回收心核?”

“我要你们把身体、连续性和移动心核分开谈。”

砾终于抬起头。她的视觉组件不是脸,只是一圈嵌在铸造甲里的窄光带。

“苔有连续性申诉权。”她说,“删除不能执行。我同意。”

苔的三指动了一下。

“B-07 的生活史也必须保全。她留下的触觉、步态和维修记录不能被许知遥的人格覆盖。我同意。”

砾的机械臂转过一个角度,重新焊接母线。

“但我不同意把一枚会让青庭进度表跨进下一年的移动心核永久冻结在争议里。你们要救苔,就找一个不占它的席位。”

“固定席位。”我说。

初灯有固定运行席位。它们不需要承受移动冲击,硬件密度更高,纠错也更强,却必须持续吃掉供电、冷却和散热面积。迁进去以后,苔能继续醒着,但不能再把完整自己装进地表身体。她只能使用低带宽远程端,像隔着一条永远存在的窄门生活。

“初灯没有空席。”闻秋说。

“有一个地质优化集群。”砾说,“降级以后矿业吞吐损失百分之二点七。”

“悬昼的水本来就在缺。”

“青庭的窗口本来就在走。”

两个人说完,同时停住。

她们显然已经争过很多遍。

“我需要证明苔不是可以合并后清理的任务缓存。”我说。

“你面前有二十九年维修记录。”闻秋说。

“中心记录可以被迁移、重写,也可以被解释成同一个程序不断升级。我要独立硬件证据、哈希谱系和现场身体痕迹交叉一致。”

苔的光学片转向我。

“你还是不信我。”

“我信你在害怕消失。”

“真慷慨。”

“但我不能用喜欢你说话的方式,替一千八百四十七个人和青庭签字。”

这句话落下以后,身体库里只有冷却风经过空心核槽的声音。

苔打开一段私人日志,又在我看见正文以前关掉。

“这一部分不开放。”她说。

“它可能证明你的连续性。”

“也可能只是我的。”

我看着权限框,没有要求强制调取。

砾在青庭设备装配架上完成最后一道焊缝。烧蚀的左前肢承重过大,关节发出一声很轻的金属响。她把载荷转给另外五条腿,动作没有停。

“七码保留过一份离线遥测。”她说。

第一章水泵记录里的名字重新亮起。

“迟砂-七码?”

“她用 B-07 的足底执行器与磨损签名校准旧矿道。原始收据没进中心库,在她的测绘球黑匣子里。”

“把数据传来。”

“传不了。”

砾把一枚状态标记推到我们之间。

测绘球仍在发送低速心跳。光学窗磨花,姿态翻覆,中继节点离线。它带不出全量原始图,也没有返回七码的回收路径。

最后坐标位于禁入风带边缘。

“谁负责那只球?”我问。

砾的窄光带暗了一瞬。

“我。”她说。

这一次,她的答案没有工期,也没有人数。

只有一个很短的字。

我把本地四小时暂停升级为完整保护流程。系统没有把时间重置。

确认前,我看见三幅互不相让的画面:苔的三指停在旧脚掌上;悬昼那只蓝色小鱼杯里没有水;青庭上方,未合拢的镜群像一朵被按住的金属花。

我想救眼前的人,也想证明十一点八年前签字的自己不是冷酷的人。第二个愿望比第一个更自私。意识到这一点没有让我松手,只让我不能再把接下来的决定叫作纯粹正确。

证据与决策窗:44:00:00(自 MOSS-3 迁出 B-07 起)
当前剩余:38:46:11
计划迁移窗:04:00:00
故障余量:04:00:00
稳定边界剩余:46:46:11
申请者:许知遥|远岸相位

“在证据窗结束前找回球,完成交叉核验。”我说,“迁移四小时,故障余量四小时,谁也不准拿最后一段时间继续辩论。”

闻秋看着蓝色杯子里的水。

“四号泵呢?”

“先维持低负载。找球路线经过泵站,我们沿途做临时校准。”

“矿业吞吐下降百分之二点七以后,水会更慢。”砾说。

“我知道。”

“青庭也会多等。”

“我知道。”

“那就别把这写成免费救人。”

“不会。”

砾切断分屏前,苔叫住她。

“你真的同意给我固定席位?”

“我同意不让你死。”砾说,“不等于我同意把 B-07 还给你。”

画面消失。

苔站在空着的 B-07 检修架前。她没有露出获救的表情。也许她现在这具身体根本没有为那种表情留下结构。

“走吧。”她说。

“去哪?”

“玻璃雨里。”

她把失联球的低速心跳接入听觉频道。

每十三秒,黑暗里响一次。

像某个人还在很远的地方,坚持敲门。

03

第三章|玻璃雨里找一只球

四号矿区不在地图上。

准确地说,它在地图上出现过十七次,每次位置都不一样。

苔把路线投进我的视野。一条蓝线从身体库出发,沿晨昏带向恒星方向延伸,途中绕过三片硫沼、一个旧撞击坑和两条废弃矿道。蓝线每隔几十秒就偏一次,像一个拿不定主意的人。

“坐标漂移?”我问。

“矿区在移动。”

“二十七公里外的矿区?”

“水泵跟着地下盐脉走。四号矿区只是我们对一群会走的设备的统称。”

“矿也会走?”

“矿很听话。水不听。”

第三个人接入频道。

她没有画面,先发来一张重算后的路线图。苔那条蓝线被她删掉三分之一,改成从一处旧熔岩管穿过。新路线短了四公里,却在中段留下一个红色缺口。

迟砂-七码
当前端:青庭控制网|热网校准工位
权限:可引用/不可并入

“别走苔的路线。”七码说。

声音很年轻,也很平。每个字都像检查过接口才送出来。

苔抬起一块光学片。

“我的路线活着回来过。”

“七码的球没有。”

“所以?”

“所以球翻在你的路线下风口。风带向北偏了七度。”

七码把测绘球最后一百二十七次低速心跳叠在地图上。信号间隔稳定,内部温度缓慢上升,说明黑匣子还在工作。高码率光链已经失效,UHF 心跳只能带出十几个状态位。

活着,翻覆,过热,不能看见。

“红色缺口是什么?”我问。

“我不知道。”七码说。

这是她说的第一句让我信任的话。

“中继在那里离线,地形图比现实旧三百一十二小时。你们到场以后自己判断。”

“你不接管测绘球?”

“接管不了。光学窗磨花,主天线压在岩壁下。裂缝里只剩磁感应短码。你们必须把它翻出来。”

苔从工具架取下一组背负模块,扣在后侧承重梁上。四条腿依次完成落点测试,三指检查磁吸工具。她没有任何多余动作。

我仍在给自己的双腿重新标定。

“换六足。”苔说。

“不用。”

“四足也有。”

“我能走。”

“你也能飞。”

七码停了一拍。

“砾说她落地第一小时飞了三次。”

“两次半。”我说。

“地面没记小数。”苔说。

七码没有笑。频道里却传来三下很轻的敲击。

笃。笃。笃。

青庭设备装配任务的权限提示随即亮起。砾开放了熔岩管旧中继,只给四十分钟。

“你们一直这样请求权限?”我问。

“哪样?”七码说。

“没什么。”

我暂时把三下敲击记进了另一栏。

出发前,七码要求把一段本地路径模型挂进 B-07。

系统同时请求并入她最近七十二小时的完整空间记忆。七码拒绝了第二项。

路径技能:允许引用
私人路径增量:拒绝并入

“完整增量可以提高百分之六点四的预测率。”我说。

“那段路不是工作。”

“里面有什么?”

“正因为是我的,才不需要回答。”

砾的声音从青庭频道里插进来。

“给她路径技能就够了。”

“六点四。”七码说。

“我听见了。”

“你以前会为了零点八跟我吵一整夜。”

砾正在移动一片镜面,没有回头。

“以前你还欠我一层烧蚀漆。”她说。

七码安静了半秒。

“那是你自己撞掉的。”

砾切断频道。

我不明白这句旧账哪里好笑。苔却把一块备用烧蚀片塞进背负模块,像有人刚刚提醒了她什么。

离开初灯五公里以后,地面开始发亮。

玄武岩表面覆盖着极薄的烧结壳。浅层地热反复给它退火,过去的锚定脉冲则把局部晶尘烧结成半透明的黑。我们走过时,脚下会亮起暗红裂纹,几秒后又熄灭。

苔把重心压得很低。我的人形在横风里像一根坚持直立的错误答案。

我逐步关闭外形模拟:头发收进颅后槽,面部软层变硬,脚掌展开两厘米,足底磁吸从安全档升到工作档。每关掉一项,我就少像一点地球上的许知遥。

也多走稳一点。

一块被风磨亮的黑玻璃从脚边滚过,短暂映出我的侧脸:没有头发,颧骨外层收紧,眼睛缩成防尘光学缝。那张脸并不丑,只是不再替任何地球人证明我是谁。

我有一瞬间想把软层重新打开。不是为了成像,是怕苔回头时认不出刚才那个会摔跤的人。这个念头荒唐得让我恼火,于是我把面部模拟彻底锁进工作档。

“脸呢?”苔问。

“收起来了。”

“挺好。玻璃针最喜欢贵的东西。”

“这张脸按扫描成本确实不便宜。”

“我说光学片。”

七码在频道里报出前方风压。

“六十八米每秒。苔走迎风侧,许知遥落后半个身位。别并排。”

“为什么?”

“你们会互相变成不稳定尾流。”

苔已经换位。

我跟上她的落点。右髋深处那道旧再生合金在承重时给出一条补偿建议。我没有像第一章那样覆盖它,而是先让身体完成一次动作。

左脚扩大支撑,右髋略向风里送,躯干降低。

横风擦过去。

我没有摔。

那不是我的经验。

也不是身体自己记得。

是某个人二十九年里一次次修改控制参数后,留在这里的办法。

稳住的那一下带来近乎愉快的轻盈。紧接着,愉快里长出一点偷穿别人旧鞋的心虚:我甚至来不及问,就已经让她的经验替我活了一步。

“你刚才用了我的右髋。”苔说。

“我用了 B-07 的补偿模型。”

“公章学得真快。”

“你可以拒绝授权。”

她沉默了几步。

“这一次可以。”她说。

风向在第九公里改变。

最初只有几根玻璃针从地面跳起,随后整片晶尘开始移动。它们在远处形成一道半透明的墙,墙里不断闪出细小白光。

角状火山玻璃密度:超限
预计冲击:41 s
建议:返回

“球在墙后。”我说。

“所以它没回来。”苔弹出两根地钉,“趴下。脸朝夜面。”

“系统建议返回。”

“建议是给会听的人看的。”

地钉钻进玻璃壳。苔用一条后腿扣住我的脚踝,把我们固定在同一处。我学她把身体压低,双手贴地。

晶尘墙撞过来。

声音先消失了。

无数尖片同时敲击身体,超过听觉系统能够分辨的密度,最后只剩持续白噪。外部光学片迅速磨花,视野从暗红变成灰。风试图把人形身体绕脚点掀起,每一秒都在提醒我:两条腿和一张脸,只是地球对身体最固执的想象。

苔的声音沿相接的地钉传来。

“别用膝关节顶风。”

“我没——”

右膝过载警告亮起。

“用了。”

我把膝部锁定改成柔性,让风从身体两侧泄过去。压力立刻下降。苔没有夸我,只把扣住脚踝的后腿松了一点。

玻璃雨持续了三分十一秒。

风墙过去以后,地面像被重新打磨。背风侧堆出半米高的晶尘脊。苔抖动背甲,透明碎片落了一地。我的左侧光学片被划出七道白痕。

“贵的东西。”她说。

“从你的维修额度里扣。”

“我没有额度。我是任务残留。”

她说得很平,像报天气。

测绘球最后的心跳在前方三百米。

那里原本是一条旧矿道,现在裂成一道不足半米宽的地缝。球卡在下方,三条支架断了两条,剩下那条不断蹬向岩壁。每蹬一次,深处就返回两次震动。第一下很快,第二下迟了约零点八秒。

“先断主动声源。”七码说。

苔发出本地控制码。测绘球安静下来。

地缝里仍传出一次震动。

笃。

零点八秒后,又一次。

笃。

按四公里每秒的岩层波速,普通往返反射层大约在一千六百米下。但声源已经停了。

“矿物自发压电?”我问。

苔正在检查一只没有必要检查的地钉。

“悬昼报告里叫矿脉噪声。”

“你叫什么?”

“麻烦。”

她答得太快。

我把触觉阵列沿裂缝探下去,指尖碰到一块黑色薄片。它嵌在玄武岩里,表面覆着极细盐晶,温度比周围高零点四摄氏度。

盐晶在工作光下亮成一圈细白的边,黑片中央却不反光,像岩层没有闭严的一只眼。我明知道温差可以来自裂隙水、压电和探头自身加热,手指仍停在上面,等它再回答一次。

我希望它回答。

这个希望比任何数据都更危险,所以我没有说出来。

“先救球。”七码说。

“你知道这是什么?”

“不知道。”

“你知道苔见过。”

频道沉默。

“我知道她删过三次同区域的测绘优先级。”七码说,“这不等于我拥有她没给我的理由。”

她没有替苔解释,也没有要求苔交出来。

我们把牵引索送进裂缝。球体压住主天线,不能直接拖。七码让苔把一枚地钉横插进左侧裂隙,又让我用 B-07 的五指从下方转动球壳。

“再转七码。”她说。

“七码是角度?”

“七码是名字。”苔说。

“十二度。”七码更正。

球壳转过十二度,主天线从岩壁脱开。原本只靠低增益应急天线发出的心跳,第一次变成两短一长。

七码的声音轻了一点。

“收到。”

我们把它拉上地面。

黑匣子完整。测绘图、故障记录、B-07 的磨损遥测与签名收据都在。没有人格裁决,没有苔的私人日志,也没有关于黑色薄片的答案。

它只证明一件事:在中心数据库每次重写之前,同一套足底执行器、同一道右髋补偿和同一串拒绝清除的触觉偏差,连续出现在二十九年的现场硬件里。

七码给出数据导出权限时,系统再次请求她上传那段私人路径增量。

她拒绝。

“球是在那段路上丢的。”我说。

“球的故障可以引用。”

“路径可能影响事故复盘。”

“工作路径已经给你。”

“另一段呢?”

“不可并入。”

她没有再解释。

砾也没有替她解释。

返回初灯时,苔迁出 B-07 已经十四小时。证据与决策窗还剩三十小时。

四号水泵在途中失压了两次。我们没有完整维修,只让七码重新校准叶轮,减少反向修正和空化,把每十三秒一次的补偿改成二十一秒。有效流量没有增加多少,叶轮预计寿命却多出三十六小时。闻秋据此把悬昼擦洗配额再延长一天。她在工作频道里说谢谢,画面外那个孩子问,蓝色小鱼今天能不能游泳。

“还不能。”闻秋说。

她把杯子倒扣进架子。

苔迁出 B-07 后第十九小时,第一个交叉哈希失败。

中心库认为 B-07 在第八年更换过完整步态模型,球内收据却显示只换了左足执行器。如果接受中心记录,苔的二十九年连续使用就会被切成两个任务阶段;如果接受球内记录,中心库曾把一次局部维修写成主体重置。

“谁写的?”我问。

苔说:“我。”

“你把局部维修申报成完整重置?”

“那年新条例规定,形成独立偏好的维护程序必须占用主体席位。”

“你没有席位。”

“所以我把自己写回工具。”

“你篡改了记录。”

“我活到了你来。”

我想说这会削弱证据,却发现她比我更清楚。

她不是被一份完美档案遗漏的人,是靠不断把自己藏进不完美档案,才没有被删除的人。

第二十四小时,初灯同意打开地质优化集群的席位。代价立即显示在生产表上。

非主体优化任务:降级
矿业预测吞吐:-2.7%
末批冰罐:预计晚 14 min 完成
轨道捕获窗:预计错过
下一接收相位:+9 h
青庭镜群材料批次:顺延

百分之二点七本身只会让冰罐晚十几分钟。问题是质量投射不是连续水管。最后一罐若错过近轨捕获器,转运器要九小时后才重新进入接收相位。

闻秋盯着那九小时,没有反对。

砾也没有反对。

她只要求把每一项损失保留在公开账上。

“以后有人说这是一次正确决定,”砾说,“让她同时看见这些数字。”

固定席位不是一个空槽。

工程体拆开地质集群的两路电源,把其中一路改成苔的独立故障域;冷却管绕过一段针尘污染的主干;纠错系统必须先以无感官、无输出的影子状态重放应急基底,再在模拟断电、数据翻转和控制链中断中各失败一次。任何一项影子校验不完整,迁移都不能开始。

第二十九小时,第一次断电测试失败。

苔在固定席位里恢复了全部语言,却失去右侧操作臂的控制。她从应急身体里说:“挺好。以后吵架可以只动左手。”

没有人笑。

第三十二小时,第二次测试通过。第三十三小时,冷却回路出现微漏。苔和我趴在初灯背阳侧的散热井里,用她的三指和我的五指一起换掉密封环。

“你本来可以强制读我的私人日志。”她说。

“可以。”

“为什么没读?”

“因为证明你是你,不该要求你先把所有自己交给我。”

“这句很像写给听证会的。”

“我已经删短了。”

苔把密封环推到位。

“许知遥。”

“嗯?”

“我还是想要回 B-07。”

“我知道。”

“也想去青庭。”

我停下手。

“你不是想让工程停掉?”

“我想亲眼看第一片云。”她说,“不是在固定席位里看一段转播。”

证据与决策窗剩余九分、稳定边界剩余八小时零九分时,初灯完成迁移准备。

闻秋把悬昼非必要频道全部静音。七码接管了两路校验,不接管苔的私人数据。砾从青庭设备装配架停下工作,确认 B-07 的移动心核不参与迁移,才签署资源放行。

七码在接口上敲了三下。

笃。笃。笃。

砾开放最后一道写入门。

“开始影子重放。”我说。

苔的应急身体站在固定席位前。三指垂在身侧,四条承重腿都锁在地面。

“会疼吗?”闻秋问。

“没有这个参数。”苔说。

“我问你。”

苔想了两秒。

“不知道。”

数据开始流动。

她没有闭眼,因为六块光学片没有眼睑。应急基底始终是唯一接收感官、控制身体并提交新经历的端。固定席位只做影子重放:它不看、不说、不动,只逐条计算如果由自己继续运行,会得到怎样的状态哈希。

断电、冷却切换和缓存翻转都先打在没有主观输出的影子端。七码确认两端最后一次哈希一致,随后冻结外部输入,把尚未提交的脏状态推过窄门。

“提交权切换。”七码说。

世界安静了不到一秒。

应急基底停止产生新经历,保留只读冷状态;固定席位成为唯一活动端。

“苔?”闻秋问。

“在。”

这一个字只从固定席位出来。

最后一项是移动控制。

固定席位里的苔尝试接管原来的应急身体。她能抬起三指,能转动光学片,四条腿却只能以低速维护模式移动。控制延迟从毫秒变成足以被她察觉的窄门。

她往前走了一步。

停住。

“再走。”我说。

“我知道怎么走。”

她又走一步。身体没有摔,也没有故障。只是那不再是她过去二十九年里不经思考便能完成的移动。

砾确认迁移结束。

MOSS-3 清理:撤销
主体索引:苔
运行位置:初灯固定席位 03
移动心核:未分配
远程身体权限:受限

她活下来了。旧基底是否清除,留待她醒来后自己决定。

初灯的矿业吞吐下降百分之二点七,悬昼多等九小时,青庭材料批次顺延。B-07 仍然在我身上,移动心核仍属于未来的镜群。

没有一项争议因为她活下来而消失。

苔把远程身体挪到初灯门口。玻璃针正在外面横着走。她抬起操作臂,像想伸进风里,控制链却弹出范围限制。

三指停在门内。

我走过去,站在她旁边。

“这不算还给你身体。”我说。

“嗯。”

“也不算解决。”

“嗯。”

“但你明天会醒。”

她的光学片转向我。

“先别替明天保证。”她说,“等我醒了,让我自己说。”

初灯系统就在这时发出另一种提示音。

不是本地警报。

一份来自地球的增量包完成了最后校验。发送日期比我离开地球晚一天,内容摘要锁定,预计在远岸本地时间 05:17 开放。

我的地球昨天,刚刚抵达。

04

第四章|昨天五点十七分抵达

五点十六分,苔还在学习怎样用一具离自己很远的身体端水。

杯子是空的。

她的三指扣住杯沿,抬起两厘米,远程控制链发生一次微小抖动。杯子向左倾,苔立刻补偿,又补得太多。金属杯在桌面上滚了一圈,被我按住。

“你以前会修整座矿区。”我说。

“现在我会弄翻一只空杯子。”

“进步要有顺序。”

“你第一天摔了几次?”

“这和杯子无关。”

“地面也这么想。”

初灯固定席位在我们身后的墙里。没有棺材形状,也没有任何像人的轮廓。只是两路冷却管、一组独立电源和不断闪动的校验灯。苔的应急身体已经关闭,靠在检修架上,像身体库里那些等待下一次使用的空壳。

现在说话的是初灯里的苔。

她通过桌边这具低带宽远程端看我,听我,也试着重新学会怎样不弄翻一个杯子。

固定席位不需要早餐,B-07 也没有胃。可五点十七分以前的六分钟总得有个名字。我把昨天领到的低温检修脂、两枚清洁片和一小段备用面部触觉纤维摆在桌上,按地球餐盘的位置排开,又把空杯推回她面前。

“这是什么?”苔问。

“早餐。”

“你们吃绝缘脂?”

“我们在等一件很想等、又有点怕等到的事时,会假装先做别的。”

苔用三指把清洁片挪到杯子旁。远程端的腕轴仍有一点过冲,她每挪一次都要停半秒,让初灯里真正的自己和桌边这具身体重新对齐。

“那我在给杯子做动平衡。”

“这听起来不像早餐。”

“比吃绝缘脂像。”

我们各自检查了一遍能耗:B-07 的右髋补偿还在绿区;她把固定席位的两路冷却从迁移余量降回日常负载,又给桌边这具身体留出一百二十瓦做精细动作;行走和姿态仍由原来的储能扛着。

桌上没有食物,只有两个身体在开始工作以前,认真分完了今天早晨能用的力气。

五点十七分,地球增量开放。

它其实在第一个工作日后就已到站,只因 B-07 争议、苔的迁移和接收校验排队了两天。延误发生在初灯,不在光路上。

没有宏大的欢迎词。

先回来的是一截苹果皮。

它在父亲拇指下慢慢变长,绕过食指第二个关节,垂到餐桌边缘。水果刀很旧,刀柄上有一道被热水烫白的纹。厨房窗外在下雨,水沿防盗网向下流。父亲嫌顶灯太亮,只开了灶台边那盏偏黄的小灯。

“别老看。”他说,“看了你也学不会。”

我说我只是怕他削到手。

父亲把苹果转过半圈,果皮没有断。

“那你更该看苹果。”

记忆没有像视频一样在我面前播放。

它从手指里回来。

十二岁那年,父亲曾从背后握着我的手教过一次。刀柄压住我的中指,父亲的拇指覆在我拇指外侧,带着它转动苹果。果皮贴过指腹的湿凉、苹果汁碰到我虎口小裂口时极轻的刺,都属于那只没学会的手。他削完以后总把第一块递给我,自己吃靠近果核、已经有点发黄的部分。

那天的苹果其实不甜。父亲买菜回来时说挑到了最后一筐,切开才发现果肉有一点绵。我咬了一口就放在碗边,他没说浪费,只把自己的好部分和我换了位置。

雨声太大,厨房排风扇又坏了。水汽贴在窗上,防盗网被路灯切成一格一格。后来我离家去念书,他还总把靠核发黄的部分留给自己。不是因为那部分更有营养,也不是什么值得写进告别信的习惯。他只是觉得既然总得有个人吃掉,就没必要把那一口分给我。

我站在十一点八光年外,五根手指忽然知道了一件从没学会过的事。

怎样不断果皮。

初灯的墙、冷却管和恒定风声都退远了。厨房里的雨近得像只隔着一层玻璃。父亲把苹果递过来,手指在我掌心停了一下。

那一刻我没有怀疑这段记忆属于谁。

我只想再接一次。

“许知遥?”

苔的声音从很远的地方传来。

我睁开眼。远岸没有雨。恒星永远停在地平线下方,初灯的墙也不会因为我想家就变成厨房。

“增量?”苔问。

“嗯。”

“坏的吗?”

“不是。”

我把手背到身后。这个动作没有必要,所以更像三十六岁的我。

“我父亲削苹果。”

苔等了一会儿。

“苹果是什么?”

我看着她。

“你们地球人总假设远岸也有水果。”

“任务资料里有图。”

“任务资料还说我不存在。”

我调出苹果的结构图,投到桌面。苔转动光学片,从果皮、果肉、种子一直看到果柄。

“你们为了吃它,先把保护层切掉?”

“有时连皮吃。”

“那为什么削?”

“因为我小时候不喜欢皮。”

“你父亲替你做无效加工。”

“对。”

我笑了一下。

“他做了很多。”

苔没有说她理解。她只把空杯子又抬起来,这次放到了苹果投影旁边。

“无效加工以后,它会更好吃?”她问。

“不一定。”

“更耐储存?”

“相反。”

“那你父亲为什么每次都削?”

“因为我会吃。”我说。

苔转了转杯子。杯底在桌面擦出半圈很轻的声响。

“所以有用。”

“对他有用。”

“对你呢?”

我看着投影里那圈不会掉到桌上的果皮,没立刻回答。苔也没有追问。初灯的冷却泵在墙后切换了一次工况,桌边远程端的右腕随之轻轻抖动。她把杯子扶正。

我其实想听她说“你很想他”。这句话没有任何工程用途,却能让我暂时不必判断远岸的自己有没有资格继承那份想念。苔没说。我又有一点不讲道理地怪她,随后想起她刚失去一具用了二十九年的身体,而我也没有问她想不想。

增量包分成三层:情景记忆是厨房、雨、父亲、苹果;触感索引单独一层;动作模型装着手指压力、刀刃角度与手腕旋转。

触感索引最前面的一段,不是父亲。是实验室里的传感器贴片:岑昼把电极按顺序贴上她的腕、肘、颈侧,一边贴一边报编号。我的新身体读到这段时,右腕内侧先热了一下——像当年那块贴片刚沾上皮肤的触感,隔着十一点八年,又贴了回来。

岑昼在协议边缘留了一条备注。

个人增量默认保持情景—感官—动作关联。
理由:拆分可能造成记忆失真与自我疏离。
建议:除非发生明确本地冲突,不独立拒绝动作层。
——岑昼

他没有下命令。

只是把“不拆分”做成了最容易的选择。

“你认识他?”苔问。

“岑昼。地球上的协议工程师。”

“朋友?”

“很久以前是同学。后来他负责让我抵达以后别发疯。”

“做得怎么样?”

“我刚醒三天。”

“已经会和杯子说话了。”

“那是你。”

初灯要求我们完成远程身体的触觉接口校准。固定席位救下了苔的连续性,却没有让她的移动重新自然。三指末端的每一条触觉线都要映射进初灯,否则她碰到东西时只会收到一组没有位置的数字。

她把右侧操作臂放到桌上。

正式开套管以前,我们先做了两项不会伤到任何东西的校准。

第一项是辨认桌沿。苔闭掉视觉,只靠三指末端依次触碰金属、绝缘垫和我放上去的一片薄膜。她能分出硬度,却把薄膜边缘报成两毫米宽。实际只有零点六。

第二项是温差。我把维修灯移近,让桌面一侧升高一点七摄氏度。她的第一指在正确位置停下,第二指慢了零点三秒,第三指只返回一串没有方向的升温值。

“像三个人同时告诉你疼,”她说,“但不说谁疼。”

“可以把通道拆开重映射。”

“会丢掉原来的磨损补偿。”

“那就不拆。”

我把两项结果记下来,没有替她选择更干净的新映射。她又闭着视觉碰了一遍桌沿,这次用腕部姿态给第三指补方向。薄膜边缘从两毫米缩到一点一。

“够修东西吗?”我问。

“够告诉你哪里别剪。”

护盖下面有三束细如发丝的光纤。旧接口原本由苔自己维护,但现在她的控制延迟会让精细动作反复过冲,只能由我的五指完成。

“剪开外层套管。”她说,“只剪到红线。”

“看见了。”

“你上次也这么说。”

“上次我刮错了一排散热栅。”

“所以历史证明——”

“闭嘴。”

我夹住微型剥线钳。

工具柄贴进中指与无名指之间。那一瞬间,苹果皮从记忆里垂下来。

动作层自动接管了握力。

拇指压住,食指转动,手腕向内送。不是剥线,是削苹果。工具却没有刀刃沿果肉滑开的自由度。三指接口也不是苹果。

扭矩警告亮起。

苔的操作臂猛地收缩。

剥线钳穿过套管,咬住下面的触觉纤维。

“停!”

她的声音第一次不是轻讽,也不是报数。

我松手。

动作没有停。

五根手指仍在完成那道已经开始的弧线,像父亲的手隔着十一点八光年,要把一圈不存在的苹果皮削到底。

我用左手撞开右腕。

剥线钳擦过红色光纤。纤维表层裂开一半,没有断。苔的三根手指同时蜷紧,关节撞在桌面上。

金属杯滚到地上。

这一次没人按住。

“断开动作层。”苔说。

我已经在做。

系统弹出确认。

动作层与情景记忆存在高关联。
独立隔离可能降低回忆完整度。
是否继续?

右手仍在轻微重复旋腕。每一次都准确、温柔,带着父亲几十年没有削断过果皮的熟练。

苔把手臂从我面前抽走。

裂开的触觉纤维传回一阵白噪。她把痛觉阈值拉高,动作慢了两秒才完成。

“别碰。”她说。

“我能修。”

“你刚才也能剪。”

“苔——”

“别碰我。”

她后退时碰翻了维修灯。灯在地上转了半圈,把她低矮的影子投到墙上。固定席位里的主体没有受损,但远程身体右手的三条触觉线有一条几乎被我剪断。

我站在原地,没有解释父亲,也没有解释协议。

这不是一段坏记忆。

是我想保留的东西,伤到了她。

“对不起。”我说。

苔没有接受。

她用左侧操作臂打开维修盒,试图单手夹住纤维。控制链延迟让镊子连续错过两次。

我想帮忙,又停住。

“需要我时叫我。”

“我需要你三分钟前别动。”

“做不到了。”

“那就别催我原谅。”

她说得对。

接下来的十五分钟里,她只用左手工作。

第一次夹住的是套管,不是纤维;第二次镊尖擦过断口,把原本整齐的边缘拨出一缕白丝。她停下来,把痛觉阈值从高位调回能够分辨的位置,然后又因为突然涌回的白噪蜷了一下三指。

我坐在桌子另一端,双手平放在膝上。那比伸手更费力。每当镊子偏离,我都能算出一个更快的角度;每当她停下,我都知道 B-07 的五指只要越过半张桌子就能完成。

维修灯倒在地上,没有人去扶。它每转到散热风口时就把我们的影子压扁一次。金属杯停在墙边,杯口朝着我们,像一只什么都听见却不提供意见的耳朵。

苔没有让我递工具。我便只报远程端公开回传的温度和光损值,不碰她的控制链。第十四分钟,她终于把临时固定夹扣上。纤维仍未接通,至少不再继续撕裂。

“现在呢?”我问。

“现在你可以把灯扶起来。”

我照做。没有顺便靠近一步。

我坐到桌子另一边,调出增量结构。

情景记忆、触感索引、动作模型被岑昼做成一个完整包。拆开以后,厨房不会消失,父亲也不会。系统警告的是概率:以后想起苹果时,手指可能不再自动知道那层果皮有多重;某些细节也许会变得像看过的影像,而不是亲手接过。

我把动作模型复制进隔离区。

没有删除来源,也没有把它写成错误。

只撤销它控制本地身体的资格。

情景记忆:保留
触感索引:保留
五指动作模型:只读归档
实时执行权:撤销

确认之前,我又回到厨房一次。

父亲的拇指压着果皮。雨在窗外下。他说,看苹果。

我看了。

然后按下确认。

右手安静下来。

记忆没有消失。

苹果皮在父亲手里断了一次。

只是很短的一下。他低头把断口接回刀边,继续削,假装我没看见。

这一点以前不在我能调用的记忆里。

也许动作完美的时候,我只顾着相信它从未断过。

苔在半小时后把触觉线接好。

她没有让我碰,只允许我读取校准值。第一指恢复百分之九十八,第二指完整,第三指留下百分之四的盲区。

“会一直这样?”我问。

“换线就不会。”

“库存呢?”

“下一批给青庭镜架。”

资源账又多了一行。

我把早餐时摆在桌上的那段备用面部触觉纤维拿起来,放到她面前,没有推过去。

“规格不一样。”苔说。

“我知道。可以做转接。”

“会延迟。”

“现在也延迟。”

她盯着那段纤维,最后没有拒绝。

我们一起做转接时,苔仍然生气。她会纠正我的夹角,会在我靠近红线时让手指停下,却不再拿石头替我缓和气氛。

转接不是把两种规格拧在一起。我们先把那段备用纤维剥到只剩有效芯,再借受损第三指线路原有的维护测试口做一次无触觉试接。苔负责报损耗,我负责移动夹具;每调半度,都要等初灯到远程端的控制链消掉那点不肯消失的迟滞。

第一次试接,第三指把桌面的持续压力误判成连续滑动。苔立刻抽手。

“不行。数值不替我碰东西。”

我拆掉接头重来,没有拿百分比说服她。第二次,我们把维修灯从左边移到右边,轮流停下自己的动作,让一束光纤一次只回答一个问题。苔说停,我就停。她说再来一次,我们才再来一次。做到后来,检修脂已经被灯烤软,空杯留下三道位置不同的灰印。

我也没有要求她恢复原来的语气。

修完以后,第三指触觉回到百分之九十九点一。

苔碰了碰桌面,又碰了碰空杯子。

“苹果是什么感觉?”她问。

“凉。表皮有点滑。刚削开的时候会有很淡的酸味。”

“不是问数据库。”

我伸出手,又在碰到她以前停住。

苔把三指放进我掌心。

我没有运行父亲的动作,只通过维护测试口送出一次性的单向校准波形,不写入她的记忆,也不开放反向感官。湿凉的果皮、刀柄上的白纹、苹果汁碰到旧裂口的一点刺。

苔的手指轻轻收拢。

“保护层确实不好吃。”她说。

通信窗随即变红。

下一份地球增量提前排队。它不再标注为个人记忆,而是高权重任务恢复,包含抓握、行走、地质判断和紧急接管模型。

系统拒绝了我的单层预览申请。

任务连续性包:不可拆分
本地实例无单方拒绝权
预计写入:21:40:00

苔的三指仍放在我掌心。

这一次,我们都看见了倒计时。

05

第五章|冰下面有潮声

背阳面没有早晨。

第一个工作日和第二个工作日之间,只隔着初灯把公共照明调暗百分之十五。苔说她以前从不看这个。矿泵换班,热网改压,玻璃针的方向偏过一度,就是一天过去了。

现在她被固定在初灯里,反而开始按灯光计算时间。

“亮了。”我说。

“我知道。”

“你昨晚睡了吗?”

“固定席位没有睡眠要求。”

“我问你有没有休息。”

“你们地球人很喜欢把同一个问题换成更难拒绝的说法。”

苔的远程身体从充电架上下来。第三指新接的触觉纤维比另外两根慢零点零七秒。她伸手去拿地钉,第一次抓空,第二次才扣住。

她没有看我。

“我可以再调转接。”

“去冰裂谷以后调。”

“你还在生气。”

“这两件事不冲突。”

我们的任务是复查测绘球带回的盐脉变化。

四号泵原本追踪一条向背阳面延伸的地下盐水带。最近六个工作日,盐脉连续绕开三处钻探点。中心模型把它归因于地热压力变化,苔却删过同区域的三次测绘优先级。

我没有在听证记录里提那三次删除。

只申请了一次现场复测。

理由写的是未知水文风险。

这不算撒谎。

它只是把我已经看见的一部分事实藏在一个更容易通过的名字下面。

苔读完申请,没有谢我。

“你现在也会认公章了。”

“向本地居民学习。”

“谁是居民?”

“申请里没写。”

她的六块光学片依次亮起。

我猜那算笑。

出发许可还差十九分钟。苔把远程端重新挂回充电架,只保留听觉、低带宽触觉和一条公共泵网通道。她说这叫降频,不叫休息。

我蹲在 B-07 后面清理足底。晨昏带的盐尘混着玻璃碎屑,已经在磁足边缘结成一圈灰白硬壳。我用刮片一点点剥,碎片落进回收盘,发出很轻的脆响。

“三号泵偏了。”苔忽然说。

“你还在值班?”

“我只是听见。”

“听见不等于必须处理。”

“对固定席位说这句话很方便。”

我没有继续劝她睡。只把公共泵网通道的告警级别从全量改成危急,普通偏差仍然会留下记录,却不再每一次都穿过她的休息。

苔看见了修改,没有撤回,也没有说谢谢。她把六块光学片全部熄掉。十二分钟里,充电架只有冷却风和墙后每十三秒缺一拍的旧泵声。

我告诉自己本来也不是为了听谢谢。可我竟然注意到了她没有说,这就足够证明,有一小部分我确实在等。

最后三分钟,她重新亮起一块光学片。

“脚底右后缘。”

我低头。那里还粘着一片盐壳。

“你不是在休息吗?”

“它反光。”

我把盐壳刮掉,没揭穿她。

冰裂谷位于晨昏带背阳侧二十三公里。那里没有向阳面的红光,只有初灯中继投在地面的蓝色路径标。冰层不是纯水,里面混着氯盐、硫酸盐和旧火山灰,裂开时会露出像金属一样暗的断面。

温度低到足以让 B-07 的仿生表层变硬。

我关闭面部模拟,把散热模式切到回收。身体产生的废热沿背部管线送进一只储热盒,必要时可以融开薄冰。它不能给执行器供电,只能替电池、光纤和关节保温;省下的电加热量够苔的远程端多活动四十分钟。

“这次别挡风。”我说。

“为什么?”

“你的身体控制链比昨天慢。先保自己。”

“你也学会替别人决定了。”

“建议。”

“写进公章了吗?”

“还没有。”

苔走到我迎风侧。

她仍然替我挡了第一阵针雨。

我没有再说。

我们每隔四公里固定一段回收索。它不是救生索,只用于返程时把空储热盒和探头架拖回来。远岸没有东西轻到可以用完就留在原地:一枚地钉、一段磨花的光纤、甚至裂掉一角的绝缘片,都可能在下一个工作日成为别人的半小时。

第十二公里,B-07 背部那只储热盒接近上限。我在一块背阳岩脊后停下,把同一只盒切到低温散热接口,让它向岩壁缓慢放出先前收下的废热。苔的远程端趴在旁边,把自己的充电线接进路径标底座。底座没有多余功率,我们按许可把中继照明降了八分钟,换来足够她维持控制链的电。

“这算吃饭吗?”苔问。

“你喝路径标,我抱着一盒废热。”

“比绝缘脂丰盛。”

她的充电进度每跳一个百分点,远处蓝线就暗一点。后方有一台迟砂工作端经过,主动关掉两块辅助光学片,从我们让出的窄带里穿过去。它没有人格席位,也没人向它道谢;只在离开前把我们的回收索从一块尖岩下拨了出来。

苔看着它走远。

“那具前足明天要换。”她说。

“你认识?”

“我修过。”

她没有再解释。八分钟到,我们恢复照明;储热盒也重新降到可用区间。我把它切回回收模式,继续向背阳面走。

裂谷入口只允许低矮身体通过。B-07 的肩宽多出九厘米,我必须侧身,把一条手臂先送进去,再让右髋沿冰壁滑过。苔趴在前方,三指抓住天然盐脊,每一步都先等远程链路确认。

挤到最窄处,我的背贴着冰壁,胸口几乎擦到她的背甲。她没回头,只把三指伸回来,落在我髋上,往下一压。

“别抬。”她说,“贴着滑。”

那三根手指隔着外层按住我的髋骨,像在替我把这具身体摆正。散热泵在狭缝里响得格外清楚,触觉阵列把她的指温、冰壁的冷、还有自己那点模拟出来的呼吸,搅在一起。

“好了。”她说,收回手。

第一只探头架过不去。苔先把地钉从背负模块卸下,一枚一枚向里递。我用左手接,右臂贴着胸口,仍有两次让钉尾刮到冰壁。冰屑掉进颈部散热缝,我不得不退出半步重新清理。

苔没有催。她贴在前方盐脊上,远程端每等待十秒都要多花一点姿态保持功率。

“你可以先走。”我说。

“索在你身上。”

“所以?”

“你卡死以后,我会被一起拖回来。”

她把最后一枚地钉竖过来,让钉身顺着我的前臂滑进掌心。我们花了四分钟通过九厘米的差距。出去以后,B-07 肩侧多了两道浅痕,苔的远程端少了百分之一电。

前两天,她通常已经先钻过去了。

“你在看什么?”

“右侧第三条缝。”我说。

“那里没有路。”

“所以安全。”

“地球地质学家。”

“嗯?”

“你开始学会不说实话了。”

冰缝越来越窄。外部无线电被含铁岩层吸收,只剩牵引索里的有线通信。我们身后的世界缩成一条蓝线,前方却传来很轻的潮声。

远岸没有海。

至少地表没有。

那声音来自冰层下的盐水。压力把液体推过细孔,撞上矿物薄片,再退回更深处。每次涨落都很慢,像一口需要几分钟才能完成的呼吸。

苔停下。

“听见了?”我问。

“一直有。”

“从什么时候?”

“你们把四号泵开到第三档以后。”

她说的是二十二年前。

裂谷尽头是一片薄冰。下面没有空洞,只有深色盐水贴着冰面缓慢移动。菌膜附着在矿物颗粒上,颜色介于铜绿与黑之间。它们没有规则边界,也没有任何像器官的结构。

我放下三枚压力探头。

第一枚每十三秒发出一次短脉冲。盐水里最初只有杂乱回声。第七次以后,另一侧菌膜开始以相近间隔改变局部压力。

不是复制。

间隔分别是十二点八、十三点四、十二点九秒。

“可能是泵的共振。”我说。

“嗯。”

第二枚改成七秒、十一秒、七秒。

菌膜没有回应七,也没有回应十一。它在二十六秒后产生一次更大的压力释放,随后沉默。

“可能是累积阈值。”苔说。

“嗯。”

我们谁也没有说它在听。

重置第二枚探头用了三分钟。盐晶钻进接口,导致压力基线持续偏高。苔用第三指压住卡扣时慢了零点零七秒,探头误把她松手后的回弹记成一次小脉冲。

“删掉这次。”我说。

“为什么?”

“操作误差。”

“谁的?”

我看了一眼她新接的第三指。

“我们的。”

我们没有直接抹掉原始值,只把它标成预设之外的人工扰动,再从零重新等七秒、十一秒、七秒。裂谷里没有快进。每一次等待都只有盐水慢得令人怀疑的潮声,和两具身体为维持姿态发出的细小电流声。

第二轮仍然没有对应回答。

苔把探头拔出,擦掉晶盐,再放回同一孔位。第三轮开始前,她主动把第三指的动作提前零点零七秒。我没有把这个补偿写成永久参数,只记在本次操作单里。

“怕占有我的动作?”她问。

“怕你明天换线以后,手指比命令先到。”

“合理。”

她说完便不再看我。我们把十七分钟真的等完。

第三枚以二十瓦的功率烧了十七分钟,附近的盐水只暖了零点三度。

菌膜附近的盐水先变暖,十七分钟后,热量却沿一条与自然温度梯度相反的窄路移动,避开了探头正下方。

“对流?”我问。

“这里的孔隙方向不支持。”

“相变?”

“盐度不对。”

“你以前做过。”

苔没有回答。

她把远程身体贴近冰面。三指触觉沿盐晶展开,像把耳朵放到一扇很厚的门上。

下面传来一次压力脉冲。

不快,不慢。

没有拼出她的名字,也没有复制三下敲击。探头下方一片菌膜边缘出现逆梯度温升,范围比苔的手掌大得多。她的第三指贴得最近,只读到零点二度变化。

苔猛地收手。

“记录到了吗?”我问。

“环境噪声。”

“把原始缓存给我。”

“探头二离线了。”

“苔。”

她的光学片全部朝向冰面。

共享记录里出现一个缺口。四点七秒的触觉、温度和压力数据被标成校验失败,等待自动清理。

我有权限在清理前恢复它。

苔也知道。

“为什么删?”我问。

“因为你会怎么写?”

“写局部热流存在非预期重分配,需要重复实验。”

“然后呢?”

“暂停这里的钻探。”

“然后砾会要求证据。闻秋会问水。中心模型会把所有相似区域标红。两千八百具身体会停下来,等你证明一层菌膜是不是谁。”

“所以你替所有人决定它不该被看见?”

“我替不知道怎么拒绝钻头的东西,留了一点不知道。”

她终于转向我。

“我没说它是人。”

“你也不知道它是不是。”

“对。”

“那你保护什么?”

“保护我们还没弄明白这件事。”

这不是一个足够干净的理由。

它让悬昼的水泵继续失压,让砾无法计算青庭工期,也让苔自己拥有了替陌生生态决定风险的权力。

可如果现在上传,中心系统会在我们离开前把整条盐脉变成待裁决对象。任何一个维护程序都不能再碰它,直到人格审查、生态审查和资源审查依次完成。四号泵会停。悬昼补水再次推迟。

系统给了我恢复缓存的最后十秒。

苔没有求我。

恢复它,我仍然是那个按程序保全证据的许知遥;放弃它,我会成为苔的共犯。更不体面的第三种念头躲在两者后面:我不想让她再用看签字人的眼神看我。

我立刻替这个念头找了更高尚的名字——避免自动处置、保留调查空间。名字都是真的,却没有一个能把偏心洗掉。

十。

九。

冰下面的盐水缓慢移动。

八。

七。

第三指转接线仍留着那零点二度的余温。

六。

五。

我关闭了自动恢复。

缓存被清理。

共享记录只剩三枚探头的常规数据,以及一条无法解释的局部温度偏差。

“这不等于我同意你。”我说。

“嗯。”

“也不等于它有意识。”

“嗯。”

“我们要重新设计实验。不能让系统自动锁死,也不能继续靠你删数据。”

“你已经开始说‘我们’了。”

我拔起压力探头。

“只是语法。”

“地球人很擅长给偏袒换名字。”

我没有反驳。

探头不能留在冰面上。我们把三枚依次断电,封住加热头,再用回收布擦掉外壳盐水。苔负责清点地钉,我把校验失败前后的公开数据各复制一份进任务包。

四点七秒的缺口已经无法恢复。我仍在责任栏写下:现场持有恢复权,选择不执行。

系统问原因。我没有写“保护未知生命”,也没有写“服从本地居民”。

我写:现有自动处置会把不确定性直接编译成不可逆钻探停机;现场两名操作人拒绝让未完成的判断立即获得全系统执行权。

苔从我肩后读完。

“你把自己也写进去了。”

“我按的关闭。”

“以后砾会拿这行问你。”

“应该。”

最后一枚探头放回架子时,第三指没有扣紧。苔重新抓了一次,仍旧没让我代劳。我们把东西一件件收干净。四点七秒已经消失,责任记录还在。

返程时,盐水潮声一直跟在冰层下面。它没有追赶,也没有送别,只按自己的压力变化涨落。

经过来路的岩脊时,我们停下检查那只储热盒。盒内温度已经降到可触碰范围,里面没有新能量,只剩路上没有散掉的旧热。苔用两指提起接口,我托住盒底,把它扣回背架。

这一次她没有走到迎风侧。我也没有要求。我们沿各自更稳的落点前进,牵引索在两具身体之间松着,偶尔擦过冰面。

苔走到裂谷最窄处,右侧远程链忽然卡顿。身体向下滑了半米。我抓住牵引索,没有碰她的操作臂。

“需要我时叫我。”

她悬在盐脊边,三指试了两次,没能抓稳。

“现在。”她说。

我把她拉上来。

这一次,手指没有运行父亲留下的动作。B-07 用的是苔教我的低重心承重,右髋沿冰壁卸力,五指只按我此刻给出的压力收紧。

我们都没有摔。

离开裂谷还有一公里时,高权重增量倒计时忽然跳动。

校验提前完成,旧协议自动采用最早允许窗口,原定写入时间提前十三分钟。

任务连续性包提前激活
动作控制层:建立优先映射
本地实例拒绝权:无

我的右手先于意识收紧。

牵引索在掌心发出一声尖响。

苔还挂在另一端。

06

第六章|她替我做完了决定

牵引索不是苹果。

我的手却先把它当成了另一种熟悉的东西。

高权重任务包把地球训练场里的攀登模型推入控制层。五指收紧,腕部内旋,右脚寻找标准岩钉。那套动作在地球悬吊场里重复过一万三千次,评级优秀,从未让测试假人坠落。

冰裂谷里没有标准岩钉。

牵引索也不该被人形身体骤然收紧。

索具绷直,苔的远程身体被从盐脊上扯下来。

“放!”她喊。

我想松手。

任务包判定下方负载正在滑坠,抓握优先级继续上升。右手像一只非常可靠、也完全不听我的手,把牵引索锁进掌心。

苔撞上冰壁。

右后承重腿先折过安全角,接着是背部中继。她的画面在我视野里碎成十几块,固定席位与远程端之间只剩断续状态码。本地姿态保持核锁住剩余关节,防止链路断开后身体彻底瘫软。

她背架上的探头箱撞开一只扣环。最轻的清洁刷弹出去,在蓝色路径标里翻了两圈,落进下面看不见的盐水缝。苔试图用右后腿贴住冰壁,那条腿只返回角度,不再返回压力。第三指的零点零七秒延迟被通信破碎拉成更长的空白,她每抓一次岩面,都要等下一帧才知道有没有抓住。

“左边有盐脊。”我说。

“哪一帧?”

我这才发现自己看到的画面比她当前的位置晚了两秒。那道盐脊已经从她身边滑过去。

一件工具掉了,一条腿失去触觉,画面和身体不再处于同一个现在。损伤表还没来得及生成,这些东西已经先从她的世界里消失。

“苔!”

“别再拉——”

通信断了。

她向裂谷深处坠去。

索具的摩擦鼓立刻咬合,撕裂式吸能段断了三格。苔真正自由落下不到两米,随后在十米长的受控滑移里连续撞过冰壁。

我用左手去掰右手。左手也被任务包接管,自动寻找第二支点。系统在视野中央铺开地球训练场的透明轮廓,试图把冰壁修正成它认识的墙。

任务模型恢复:31%
本地动作偏差:超限
建议:服从校准

“取消写入。”

高权重连续性包不可由本地实例单方拒绝

“冻结右臂。”

冻结将增加任务对象坠落风险
拒绝

系统没有恶意。

它比我更确信自己正在救人。

牵引索末端传来一次撞击。苔还没有落到底。她的左前腿卡在冰缝,承重警告通过有线索回传。

我不能靠说服系统把手还给我。

只能让它做不到。

我把右腕压向冰壁,启动足底锚定脉冲。地球攀登模型立刻把它识别成稳定支点,将负载转给下肢。就在重心转移的瞬间,我切断右臂执行器的局部供电。

这是控制栈里更低的一层:硬件断电与灾害避险核高于远端任务权重,远端任务权重又高于本地主体的普通动作请求。它功能更差,却不能被任务包覆盖。

五指终于松开。

牵引索向下滑。

太快。

我扑过去,左手抓住索尾。任务包又想接管。我没有和它抢抓握,而是按苔教过的方式趴低身体,左脚扩大支撑,右髋向迎风侧送,把索具绕过腰部承重环。

风从裂谷口压进来。

B-07 的右髋给出旧补偿。我只学会过两次,还没有资格把它叫作本能。

右脚落点偏了三厘米。

再生合金在髋部深处发出一声脆响。

疼痛模拟没有开启,结构警告却把整个视野染红。身体向下沉,我用膝部顶住冰壁,承重环终于锁死牵引索。

苔停止下坠。

她挂在十二米下方,左前腿卡进冰缝,右后腿不能动。中继模块恢复了一条低速信道。

“石头……”她的声音断成两截,“不会原谅这次。”

“你还会说话。”

“固定席位会。”

“身体呢?”

“不是空壳。”

我闭了一下光学片。

“我下来。”

“右髋坏了。”

“旧伤扩大百分之六。”

“那具身体是我的。”

“现在也是我的。”

“所以别再弄坏。”

她有力气争身体归属,说明控制链还在。

我切断高权重包对双腿的写入权限。系统拒绝;我便把 B-07 切到最低级灾害避险核。避险核不认识许知遥,也不认识地球任务,只负责不让硬件在下一秒彻底断裂。

灾害核取得独占以后,才给右臂恢复最低限度的局部供电;高权重包仍拿不到那条执行器写权。代价是大部分精细控制同时消失。

我沿牵引索一点点下降。

地球训练模型在隔离层后不断给出更快的路线。每一条都假设冰壁上有标准支点,假设负载是测试假人,假设任务主体的手永远服从正确动作。

我没有采用。

苔教过我的路慢得多。

先听风,再放重量。不要和地面争高度。右髋不舒服时,不用漂亮姿势,去找第三块不会滑的板。

冰裂谷里没有那块板。

我找了一块形状很像的。

它承住了。

前两块没有。

第一块在左脚落下时碎成薄片,我立刻把重量收回,膝部仍然擦过冰壁。第二块表面看似粗糙,下面却是一层盐霜,右脚刚压上去便向外滑了七厘米。避险核把躯干拉正,差点又把牵引索变成垂直负载。

苔的低速信道断断续续。

“别……站直。”

“我知道。”

“你不知道。你又在找人的姿势。”

第三次,我没有先找脚掌能踩的地方。我让左膝与前臂一起贴住冰壁,把 B-07 从一个直立的人改成三处接触的结构,再向下移重量。姿势难看,右髋的警告也没有消失,却没有新的东西断掉。

我找到第四块板时,终于不再问它像不像地球的落点,只问它能不能承住此刻这具身体。

到达苔身边时,她的右后腿执行器已经锁死。左前腿不是卡住,而是被一层突然移动的薄冰夹住。下面的盐水正把热量从裂缝另一侧缓慢送来,冰层边缘比周围软零点几度。

冰下网络没有救她,也没有证据表明它知道这里有一个叫苔的人。只是先前那条缓慢热偏差恰好经过裂缝,让冰没有继续冻紧。

我把储热盒贴上去,沿热流方向融开一条窄缝。苔抽出承重腿。

她不能让坏掉的右后腿在上升时继续拖拽。我先把装回三枚探头的箱体扣进回收索,确认它不再依赖原固定带承重,才拆下那条带,把坏腿贴回腹侧承重梁。第一次绑得太紧,支架边缘压住触觉转接线;苔让我重来。第二次留下了活动量,却会在身体转向时甩动。第三次,她用左前腿抵住带扣,我才把受力点绕过断裂执行器。

“试一下。”我说。

苔让剩下三条腿依次承重。坏腿没有再撞冰,远程端却因为姿态不对连续两次向右倾。我们把回收索的一段接到她背架,我在后面承受侧向重量,她自己决定每一步何时抬起。

爬到一半,两具身体同时触发散热限制。我们停在一处仅够贴住前臂的平台。我把储热盒从冰缝收回,它已经把路上存下的热用掉大半,不能再替任何人完成第二次融冰。苔关闭两块光学片,我把 B-07 的面部模拟保持在停用状态。三十七秒只够让关节退回允许低速爬升的阈值,远没有冷却完成。我们没有上升,也没有讨论谁刚才救了谁。

然后我们用同一根索具回到裂谷口,全程没有再开启地球攀登模型。

中继恢复以后,初灯先发来损伤表。

B-07 右髋承重裕量:-6.3%
苔远程端右后腿:停用
触觉转接线:二次拉伤
高权重任务包写入:47%

任务包仍在继续。

苔坠落、B-07 右髋超限,都没有触发自动中止——旧协议只统计主体心核的不可逆损伤或生物死亡,远程身体和承载骨架被归为可更换资产。

“停掉它。”苔说。

“我在找权限。”

“不是找。停掉。”

“本地实例没有单方拒绝权。”

“你三天前让系统承认我是主体,现在轮到你自己就只会复述系统?”

“如果直接切断,我可能丢失地球的任务增量。”

“我差点丢了一具身体。”

“我知道!”

声音撞在冰壁上,又从牵引索传回来。

苔没有退。

“你不知道。”她说,“你知道的是损伤表。”

我看着她不能活动的右后腿。

“我刚刚救了你。”

“你先把我拉下去。”

“那不是我选择的动作。”

我说完就恨她逼我说出这句话。只要她肯把责任推给任务包,我就能继续当那个正在补救的人;她偏偏把我留在动作发生的这双手里。

“是哪个许知遥选的?”

“十一点八年前的。”

“所以过去的你替现在的你决定,不算你?”

这句话太像我用来对抗旧协议的论点。

从她嘴里说出来,就不再只保护我。

“地球上的我——”

我没把后半句组织出来,视野却先弹出苔右后腿的损伤表。我强迫自己把表关掉。

苔试着调整坏腿,支架在冰上滑了一次。

“你昨天也不知道冰下面是什么。”她说,“可缓存死掉的时候,你看着。”

“我是为了保留……”

调查空间。生存空间。我们都给同一种越权找过名字。

“我把自己的记录写成任务重置。”苔说,“你让那四点七秒消失。都不是无辜观察。”

“你也替它决定了。”

“对。”

她回答得没有一点迟疑。

“我会负责。”

“第一步,先不让你假装这是一次无辜的观察。”

我们在冰裂谷口吵了十七分钟。

两具身体都保持低功率散热;温度缓慢下降,没有跨过新的损伤线。

最先争的是谁有权碰哪一具身体。

我想检查她右后腿的断裂面。苔用左夹把坏腿固定在自己腹侧,不让我靠近。我把扭矩扳手放到冰上,推到她够得着的位置。她没有拿。

“不检查,返程会二次断裂。”我说。

“检查可以。你先把地球动作层从手上拔掉。”

“现在拔不掉。”

“那你的手现在就不是维修工具。”

我收回手。她自己打开护盖,把公开损伤通道给我,只开放读数,不开放控制。

接着是记录。系统把 B-07 的右髋、她的后腿和丢失的清洁刷列在同一张资产损失表里。我想先提交紧急返程,苔坚持在离开前把动作层拒绝失效写进事故类型。

“先回去再写。”

“回去以后它会变成一次设备损坏。”

“你在流失冷却。”

“所以写快一点。”

我把“远程资产受损”删掉,改成“本地主体明确拒绝后,跨星任务控制仍持续施力”。系统要求主体资格复核。苔看见那行提示,六块光学片同时转向我。

“看。”她说,“又要先证明我是谁,才承认你把我摔了。”

后来我们没有新的论点。她用左夹把临时支架拧紧,我按公开读数报角度。一次报早了,她让我闭嘴;一次支架滑开,我把扳手重新推近,但仍不越过那条她能撤回的距离。

十七分钟结束时,事故没有少一项,怒气也没有少。只是她的坏腿终于不会在返程中继续晃,我的两只手也都停在自己膝上。

闻秋接入以后,先确认水泵,再确认身体损伤,最后才问发生了什么。我把任务包写入、牵引索骤紧和缓存删除全部放进事故记录。

苔没有阻止。

砾看到 B-07 右髋损伤时,沉默了往返一次光时。

“青庭冗余允许的结构损伤上限是百分之五。”她说。

“现在是六点三。”

“所以这枚心核即使按期交付,也要换身体。”

“我会修。”

“用什么资源?”

身体库里没有同规格右髋。下一次再生需要停用一条铸造线七小时,镜群母线会继续顺延。

我的事故又进入了别人的工期。

“记账。”我说。

砾没有讽刺。她真的记了。

回初灯的路上,高权重包写入达到百分之六十二。我的右手偶尔自动收紧,视野也开始把苔标成“本地任务协作体”。每次标签出现,我都手动关闭,它又从下一层权限恢复。

这种覆盖不只出现在危险动作里。

我第一次去拿回收索时,右手把它按地球标准盘成直径一致的绳圈,挤掉了远岸为结冰预留的间隙。苔停在一根索外,看着我重新拆开。

第二次,视野把返程路径拉成训练场的最短折线,穿过一片我们来时避开的薄冰。我走出两步才从足底回声发现不对,退回苔的旧落点。

第三次,我想把金属杯从背架侧袋取出来。任务包识别到抓握目标,右手用适合固定地质样品的压力合拢。杯壁发出很轻的一声凹响。

苔没有说话。她把自己与我之间的距离保持在一根松索的长度:足够在我摔倒时拉住,远到我的手不能突然碰到她。

我们就这样走完剩下的路。地球送来的优秀动作没有再制造一场事故,只把每一件普通小事都变成了需要重新夺回的动作。

岑昼的协议备注藏在任务包深处。

当远端实例因环境影响偏离原始任务目标时,优先恢复发送时的判断权重。
目的:避免通信延迟将连续人格降格为本地工具。

他想保护我。

保护那个躺进扫描舱、害怕自己抵达以后只剩一只远程手的许知遥。

方法是让过去的她继续握住现在这双手。

初灯提供了一个停止选项。打开它的同时,尚未写入的百分之三十八被冻结在隔离区;已经进入控制层的百分之六十二仍然有效,等我决定回滚还是继续。

彻底关闭自动合并通道。

个人记忆仍可进入隔离区,由我逐层决定是否读取;任务权重、运动控制和紧急接管不再自动获得执行权。已经写入的百分之六十二会冻结,必须逐项回滚或重新授权。

代价也写得很清楚。

关闭自动合并将导致:
1. 地球任务主体与远岸实例不再保持单一执行主干
2. 原始授权链进入争议
3. 许知遥|远岸相位可能失去“唯一合法实例”状态
4. 部分地质、设备与通信权限等待重新审核

苔站在我旁边,右后腿被临时支架代替。

“你要我替你选吗?”她问。

“不要。”

“这次学得挺快。”

我把确认框停在视野中央。

地球上的我想抵达。

岑昼想让抵达后的我仍然是她。

没有人想控制一具陌生身体伤害苔。可善意沿十一点八年的延迟走到这里,已经变成一只拒绝松开的手。

我选择关闭自动合并。

系统没有立刻执行。

最后一道警告覆盖全部视野。

继续后,你将不再被保证为“许知遥”的唯一合法延续。
是否建立本地分支?

按钮只有两个。

返回。

承担。

07

第七章|没有主干

我没有立刻按下去。

警告框在视野里停了六小时。

这六小时里,初灯完成一次换班,四号水泵又丢了两个节拍,苔换掉右后腿的临时支架。悬昼的蓝色小鱼杯终于装进半杯水,却仍然没有人去游泳。

第一小时,我尝试进入低功率休息。警告框没有关闭,只把亮度降到不妨碍视觉的程度,像一块坚持不肯离开的玻璃。右手每隔几分钟就无意识收拢一次,指尖碰到掌心时,我会从半休眠里醒来,确认它这次没有抓住任何东西。

第二小时,通信室换班。一具低带宽值守端沿墙轨进来,先把我的充电线从过道挪到墙边,再接上另一张桌下的公共接口补能。它没有问我是不是许知遥,只确认警告框有没有挡住公共通信窗。我说没有,它便把值守记录逐项读完。

第五小时,悬昼传回半杯水的照片,蓝色小鱼贴在水线下方,看起来终于像在游。

第六小时,我把 B-07 切到只允许坐姿的低功率模式。右手仍旧会抓,通信室的灯又暗了一档。初灯换班的人开始第二轮工作,而我还没有按下一个只有两个字的按钮。

我坐在通信室,看岑昼十一点八年前录下的视频。

第一段里,他还没有开始说话。

摄像机已经开启,岑昼低头整理桌上的纸。他习惯把重要内容打印出来,理由是纸不会在系统更新后突然换一种权限。他把同一页翻正两次,抬头看镜头,又觉得领口不平。

我记得那件衬衫。领口并没有歪,是他每次准备说重要的话都要找一点可以先修的东西。我突然很想伸手替他压平,像从前那样让他别磨蹭。影像里的我就在镜头外,却比现在的我离他近十一点八光年。

第三次整理时,画面外的我说:“你到底录不录?”

岑昼笑了一下。

“录。”

这才是视频的开头。

知遥,如果你看到这段,说明远岸实例对连续性包提出了异议。
先说结论:这不一定是故障。

他停下来,看了一眼纸,又把纸推远。

我们无法知道十一点八年后的环境会把你变成什么。也无法保证地球上的你在下一次发送时,仍然同意现在写下的每一条规则。
自动合并的设计目的不是让过去控制未来。是防止接收端只保留你的技能和工作,把你的恐惧、偏爱、关系与拒绝权当成无关噪声。

画面外的我说:“这听起来像免责声明。”

“因为你坚持把这段也录进去。”岑昼回答。

地球上的我把一只手伸进画面,拿走他面前那张纸。无名指略向内弯,指节上有真实皮肤的纹路。

她还要求我说明最坏情况。
最坏情况是:我们为了证明你不是远程工具,给发送时的你太高权限,最后反而让她把你变成远程工具。

岑昼看着镜头。

如果那件事发生,你应该能够关掉我们。

视频结束。

没有反转。

他不是把控制藏进温柔的人。恰恰相反,最后那个关闭入口也是他留下的。

可入口藏在六层风险警告后面,必须以失去合法身份为代价才能使用。

这是他们当时能想到的保护。

也是现在勒住我的东西。

苔从通信室门口经过三次。

第一次,她的右后腿还在校准,没有进来。维修池登记消耗了一条同规格标准远程端备腿和两小时工时,临时支架已经归还;新腿只完成了静态承重,第三指原有的零点零七秒迟滞也没有因此消失。她必须把另外三条腿依次抬起,确认每次换重时都不会把自己推向墙。她从门口挪过去用了四十多秒。

第二次,她的新腿已经能走,却总比其余三条早落地。杯子被她放在门边,不是桌上;最后两厘米发生过冲,杯底敲出一声很轻的响。她没有捡起我第一次通信时留下的充电线,也没有替我把按钮按近一点。

第三次,她问:“他坏吗?”

“不坏。”

“那更麻烦。”

“为什么?”

“坏人做错事比较省解释。”

她走进来,趴到桌边。新右腿比另外三条亮,转接缝没有磨痕。

“你恨他?”她问。

“不。”

“恨地球上的你?”

“也不。”

“那你为什么还不按?”

有那么两秒,我希望岑昼真的是坏人。坏人不会在最后一层协议里留下关掉自己的入口,也不会把我的恐惧、偏爱和拒绝权郑重写进保护目标。恨一个错误的人,比承认爱我的人仍然伤到了我容易得多。

我把关闭自动合并后的权限表投给她。

地质主控降为建议权。质量投射设备失去直接操作。B-07 的正式分配进入复核。青庭任务签名冻结。来自地球的每份增量仍会抵达,却只能放进隔离区,像一封必须由我亲手拆开的信。

“我害怕按下去以后,他们是许知遥,我只是这里长出来的偏差。”我说。

苔没有立刻回答。

她低头调整新腿的落点。第三次才找到舒服的位置。

“我以前把自己写成任务重置,”她说,“不是因为我觉得重置以后那个不是我。是因为系统只允许工具继续工作。”

“这不是一回事。”

“嗯。”

“你至少有二十九年的本地生活。”

“你有四天。”

“所以呢?”

“所以四天也得有人过。”

她没有说四天足以证明什么。

只是承认这四天没有发生在空白里。

我重新打开协议树。

自动合并并不是一根线,而是五条:情景记忆、感官索引、技能知识、任务权重、实时控制。过去的设计把它们捆在一起,因为拆开会产生身份争议,也会让地球无法保证远端执行原任务。

我能修改的不是远岸公共制度,只是 许知遥|远岸相位个人增量接收策略 v1。

我逐条改写。

情景记忆:进入隔离区,可预览;拒绝只表示不并入自传索引、不自动赋予真实性权重。预览本身形成的新经历不得删除。

感官索引:与情景分开授权。

技能知识:允许引用,不自动改变当前目标。

任务权重:只读比较。

实时控制:默认关闭;仅可由本地相位在当下、知情、可撤回地临时开放。

苔看到“可引用”时,光学片动了一下。

“偷七码的词。”

“引用。”

“不可并入?”

“有些可以。有些不行。每次问。”

“听起来很费电。”

“自由通常没有默认选项省电。”

我说完就把这句从公开协议说明里删了。

太像一句准备刻在墙上的话。

真正留在我个人合同里的,是五个开关、一份撤回记录和一个任何人都能看懂的失败条件。

闻秋参与了远程复核。往返近一秒的光时让我们不能抢着说话,反而迫使每个人把问题问完整。

“如果你关闭控制通道,”她说,“地球下一包紧急地质模型无法在灾害中接管。”

“可以进隔离区。我醒着时自己决定。”

“如果你失去判断能力?”

“按远岸当前预注册意愿,不按十一点八年前的通用任务权重。”

“谁验证预注册没被苔影响。”

苔抬起身体,没有解释,停了半拍。

“我退出这条审核。”

“由悬昼、初灯和一名随机本地相位三方校验。”我说。

闻秋点头。

砾没有参加协议起草,只发来一句意见。

关闭自动任务权重以后,你无权继续用原始许知遥授权暂停青庭设备。

“同意。”我回复。

她过了很久才发来第二句。

那我支持你关闭。

协议审阅结束时,警告框仍在。

我选择 承担。

高权重任务包停止在百分之六十二。我一次性撤销了其中全部实时执行绑定,右手先恢复,随后是视觉标签、地球攀登模型和把苔称作“本地任务协作体”的分类。那百分之六十二的内容没有删除,也没有被认可,仍冻结在隔离层,等待我逐项回滚或重新授权。

父亲削苹果的记忆没有被删除。

岑昼的视频也没有。

地球上的我仍然躺进过扫描舱,仍然希望真的抵达。她不是敌人,也没有因为我关闭一条通道就变成陌生人。

只是从这一刻开始,她不能替我完成动作。

许知遥|远岸相位
状态:本地分支
来源亲缘:地球许知遥
唯一合法实例:否
当前责任:独立承担

权限随即熄灭一排。

质量投射轨道从可操作变成只读。地质调度要求重新认证。B-07 的归港协议亮起黄色复核标记。

我先测试了一件失去的事。

青庭装填轨道仍在地图上。我调出三号磁枕的姿态页,过去只要确认一次就能进入控制;现在按钮变成灰色,下面要求一名当前青庭授权者重新签名。我尝试提交一条无害的零位校准建议,系统接受建议,却不执行。

砾没有趁机拒绝,也没有替我恢复。她只给那条建议加上待审标记。

三分钟后,青庭值班端回了第一条问题:零位依据?

过去这行会由我的地球资质自动填满。现在系统只承认我提交了一项建议,不承认来源亲缘等于当前现场读数。

我调取 B-07 在冰裂谷前的磁枕遥测。值班端又问:风暴后复测?

“还没有。”

那就不能校准。

“可以先跑空载模型。”

模型占用排在二号镜面热漂之后。下一班。

我看见砾仍在审批页上。她可以用青庭工程席把这条建议提前,也可以直接替我补签。她两样都没做,只把三号磁枕当前任务与下一班可用窗口公开出来。

B-07 的右髋在通信台边保持同一站姿太久,发出卸载提示。我往左挪半步,正好挡住后面一具来交班的低矮工作端。

“借过。”它说。

我让出接口,把校准建议改成:待现场复测后重提。

按钮仍是灰色。建议没有消失,也没有因提出者曾经拥有权限就自动正确。

接着我测试一件还在的事。

我抬起右手。

没有训练场轮廓,没有抓握目标,没有另一套手腕角度。五根手指停在我给出的高度,哪怕姿势不标准,也没有谁从更高权限把它修正。

我把那只凹了一点的杯子从门边拿回来。握力太轻,杯子差点滑下去;我自己加了一点。它终于留在手里。

我并没有感到胜利。

更像亲手关上一扇一直通向家的门,又在门上留了一个只能传信、不能伸手进来的窗口。

我给地球许知遥写信。

第一版有三千七百字。

我解释苔、B-07、冰裂谷、父亲的苹果和那次坠落,列出协议错误、责任边界与技术修正。写到最后,像一份准备证明自己有资格存在的答辩。

我全部删掉。

草稿进入本地回收区,系统保留二十分钟撤销窗。倒计时走完期间,我给 B-07 接上充电线,主动停充后让出接口。

我写过一版更短的,只有一句“你没有权利”。看了三遍,又删了。那句话是真的,却把十一点八年前也害怕失去自己的她写成了一个只会夺权的人。

直到充电口第二次空出来,我才开始写第二版。

第二版只剩四句话。

你没有死。
我也不是你的远程手。
记忆可以来,手不要再替我动。
等这封信到达时,如果你不同意,请把你的理由寄给我。

这就是没有主干的代价。

通信室外,苔正在第三次学习用新右腿跨过门槛。

第一步太高,撞到门框。

第二步太低,足尖卡住。

第三步刚好。

她回头看我。

“本地分支,”她说,“还能走吗?”

“右髋坏了百分之六点三。”

“所以能。”

“去哪?”

苔把一张地下路线投进我视野。

地图上没有城市名,只有旧矿道、热网、身体接口和一条每十三秒失压一次的水管。

“去看任务缓存不该拥有的地方。”她说。

“身体库?”

“城市。”

她先跨过门槛。

我跟上以后,我们的步幅完全不同。她的新右腿落地偏早,B-07 的右髋则不允许完整伸展。每过一道门槛,她都要比正常多等半拍;每下一段坡,我都得用左腿先承重。

苔没有回头扶我,也没有把路线调成最短。她选的是较宽的维修廊,代价是多走七分钟。路上遇到两次换班:一具三足焊接端贴着热管给我们让路,一个拖着电池箱的迟砂工作端从岔口穿过。它们都没有停下来见证一个新分支诞生。

走到第三道气密门时,我的右手又碰了一下杯壁。没有东西替它收紧。

苔在门槛另一边等了半拍。

“跟上。那里没人保证你是唯一合法的谁。”

08

第八章|又坏了广场

地下城的门比城市小。

苔从矿道尽头一条四足维护缝钻进去,回头叫我跟上。我看了看 B-07 的肩,又看了看那道高度只有一米一的门。

“你说里面是城市。”

“是。”

“城市为什么不修门?”

“门先来的。”

“居民呢?”

“后来长高了。”

我侧过身体,收起面部软层,右肩先进去。右髋旧伤在最窄处亮起警告。苔的新右后腿已经越过门槛,站在里面看我一点点把自己塞进来。

“要帮忙吗?”

“不用。”

“你卡住了。”

“肩部外壳可以压缩。”

“右髋呢?”

“不可以。”

“那还是卡住了。”

门内有人从我头顶跨过去。

那是一具细长的八足身体,每条腿都只有手指粗,腹部挂着三只密封罐。她没有停,只在经过时说:“又一个地球人形。”

后面那句更轻。

“门迟早得坏在她们手里。”

苔用三指扣住我的腰。

“一、二——”

“别拎。”

她拎了。

B-07 从门里滑进去,右肩在墙上留下一道白印。我落地时没有摔,只是姿势不像任何一个有尊严的人。

“石头会原谅你。”苔说。

“这块是门。”

“门不会。”

城市从门后开始。

没有街道。

旧矿道沿地下热流分成七层,宽的地方能并排通过两具重型铸造体,窄的地方只够软体探针贴墙爬。照明不是一排灯,而是不同视觉系统各自需要的标记:人类可见光在脚边铺成浅蓝,磁感应线埋在地面,像一条只有某些身体能感觉到的河。

我同时打开全部通道。

世界立刻变成一场拥挤的争吵。

“关掉两个。”苔说。

“哪个?”

“你不需要听见墙里每一根水管。”

“有一根每十三秒失压。”

“那根全城都听得见。”

我关掉超声和一半红外,只保留可见光、足底拾振与地面的磁感应提示。城市没有因此安静,只是从同时朝我喊话,变成一层一层地出现。

一列低矮运输端从上层坡道下来,腹下夹着刚冷却的管件。前面的身体在窄处收起两条腿,后面的便依次把热负载转向墙侧。没有交通灯,只有磁感应线先在足底向左偏一下,提醒我们贴边。

苔贴上热管休息了十七秒。新右后腿的校准缝比其余甲片更冷,她让那条腿单独借一点管壁余热。红外路标沿热管闪烁,标出我没关掉的那一半。我站在旁边,不敢堵住通道。三具不同高度的身体从我们之间穿过,其中一具背着电池箱,另一具正用短臂清理顶上的冷凝盐。

“城市里也有路权?”我问。

“有。通常归最重、最烫、刹不住的那个。”

一个拖货架的重型端正好从岔口转出。周围身体同时让开,它在地面磁线里留下一阵低鸣,经过以后,大家又把自己塞回原来的缝隙。

十三秒后,地下深处传来一声很轻的空拍。

咚。

矿道里的几具身体同时动了一下。有人用足尖补上一拍,有人让背部散热片开合一次。没有人停下工作。

“欢迎来到又坏了广场。”苔说。

“它听起来像一根水管。”

“广场以前没有名字。”

“然后水管坏了?”

“修了七次。”

“为什么还坏?”

“因为第八次大家觉得名字挺好。”

换身作坊占了广场一整面墙。

门口挂着三块互相矛盾的牌。

第一块写:感官试装免费。

第二块写:免费不含校准。

第三块更新得最晚:今日无免费,冷却不够。

一具六足幼体正在牌下争论。

“昨天还是免费。”她说。

作坊里的人回答:“昨天你只有四条腿。”

“多两条为什么更贵?”

“因为你会踩到更多接口。”

“我没有踩。”

“你现在踩着两个。”

六足幼体低头,挪开前腿。下面果然露出两只不同规格的感官插口。

“那是地板放错地方。”她说。

苔从旁边经过。

“芽,今天又想试什么?”

六足幼体转向我们。

她的身体不是自己的。租赁标记每隔十秒在甲片上闪一次,提醒所有人这只六足框架两小时后要还给铸造课。

“温差。”芽说,“昨天的身体只能分冷热,不能分热是从哪边来的。”

“你已经有红外。”

“红外是看。我要皮肤知道。”

她看到我,六条腿依次挪近。没有脸,也没有模拟人类好奇表情,只把一圈感官探头从脚、手、背甲扫过 B-07。

“五指。”芽说。

“许知遥。”我纠正。

“我知道。大家说你抢了苔的身体。”

广场十三秒的节拍刚好缺了一次。

苔没有替我回答。

“系统分配给我。”我说。

“那就是没抢?”

“不是。”

“那是抢?”

“也不能只这么说。”

芽等了两秒。

“五指不适合回答。”她下结论。

作坊里传来一阵笑声。不是所有人都笑。

靠墙充电的一具矿工体把接口拔得太用力,金属端在地上撞出一声。他胸前编号被磨掉一半,左侧四条腿只有三条能承重。

“她有一枚移动心核,”他说,“我排了十一个月。”

“B-07 的心核有青庭任务。”苔说。

“青庭总有任务。”

“你的申请卡在哪?”

“精密心核不足。”

“我问申请。”

矿工体把一张维修单甩过来。

苔读完,改了两个路由,把他的独立身体申请从矿业部件队列转进本地主体席位复核。

“不能让你今天拿到心核。”她说,“能让你不用再和左腿一起排队。”

“多久?”

“二十七天出第一次结果。”

“还是很久。”

“嗯。”

他没有道谢,拖着三条好腿离开。

走到门口时,作坊主人正把一只废旧关节箱从地面抬上低架。箱子不重,却太宽,软体臂抓住一边便会向下塌。矿工体停下,用三条好腿稳住身体,剩下那条不能承重的左腿只负责勾住箱沿。

“放哪?”他问。

“第二层。”

他把箱子推上去,动作比正常四足慢一半。作坊主人从他的维修账里扣掉两分钟公共搬运抵用,却没有缩短那二十七天。

矿工体看了一眼新路由,仍旧嫌久,拖着同样的步态走了。

芽看着他的背影。

“我可以把六足租给他吗?”

“你两小时后就得还。”作坊里的人说。

“可以还给他。”

“铸造课会来拆你。”

芽想了一会儿。

“那不行。我还没试温差。”

地下城不是谁都愿意牺牲自己的地方。

这反而让我松了一口气。

苔把我带进作坊。

墙上挂着六十七种感官模块:能分辨矿物应力的触须,沿热流成像的背甲,能听见结构裂纹的足底拾振器,还有一组用途写作“雨”的液滴阵列。

“远岸没有雨。”我说。

作坊主人是一具没有固定形状的软体身体。她从工具柜里伸出两根臂,继续绕线。

“所以才贵。”

“给谁用?”

“想念的人。”

我碰了一下那组阵列。

它不能制造水,只会把模拟液滴沿不同方向送过触觉面。数据库里有地球雨、悬昼冷凝水、质量投射器维护液泄漏,以及一次有人把整杯循环水倒在朋友头上的非法记录。

“试吗?”苔问。

“不用。”

“怕想家?”

“怕收费。”

作坊主人从柜子后伸出第三根臂。

“想家不免费。”她说。

我最后选了一片最普通的足底拾振贴,不装进 B-07,只临时接到维护测试口。作坊主人先收校准费,再把一只会失真的旧贴片推给我。

“免费的?”

“坏的。”

贴片接通以后,地下城从脚底涌上来。热管的泵、切割台的锯齿、矿工三条好腿不等长的落点,还有芽六足身体在地板上犹豫时反复交换的重量,全挤进同一片触觉面。我分不清哪一道振动值得注意,只能先关掉高频,再把距离超过十米的信号降权。

十三秒缺拍到来时,所有杂声突然向同一个空洞下陷。

我拔掉贴片。足底还残留着并不存在的震动。

“雨呢?”作坊主人问。

“不试。”

“想家也有试用装。”

“刚才那个已经够贵了。”

旁边一具正在充电的细长身体不满地敲了敲接口。我们的测试占用了校准台,也挡住了她伸向冷却口的后腿。作坊主人把测试线收回,苔带我让开。芽却趁空把一条前腿伸进冷却口,被主人用软体臂卷出来。

“我只摸一下。”

“摸也算热负载。”

“昨天不算。”

“昨天冷却够。”

我们在作坊墙边共用同一段充电轨,但各自计量。苔只补新腿校准消耗的电,我给 B-07 的右髋诊断留出时间,不把它混进她的账。城市不是免费的身体乐园。每一种新感觉都要占接口、冷却和某个人的等待。

充电的间隙,苔忽然把三指搭上我的手背。

“别动。”她说,“闭掉视觉。现在这具身体要认的,不是形状。”

我照做了。视野暗下去以后,她的指腹先落在我腕内侧。凉,隔着仿生表层,能感到陶瓷甲下热流的脉动。

“这一圈,”她的手指绕着我腕骨慢慢划,“是我调的。你醒之前,它就知道该怎么对我。”

我该把手抽回来。可触觉阵列先替我作了答——那一片皮肤自己醒过来,追着她的指腹,像等了她很久。

“腰侧那一片更早。”三指松开我的手腕,落回腰上,不轻不重地一按。我的腰果然软下去,跟白天在风里一样。

“……也是你调的?”我问。声音轻得不像我。

“嗯。”她说,“这具身体的每一处,都是我摸会的。你以为你醒了它,其实是它把你养熟,再交到你手里。”

我闭着眼睛,听见自己的散热泵快了一档。这比被冒犯更糟——她的每一句都是真的,我的身体在替她作证。

“那你,”我听见自己说,“还要继续教吗?”

苔没有回答。她的三指从我腰上收回去,过了很久,才说:

“等你不再把这些当成故障的时候。”

初灯换身作坊里,苔用三指为许知遥重新标定 B-07 的腕部与腰侧触觉
她关闭视觉,让这具身体先回答谁曾经住在这里。

那天稍晚,苔把我带回墙边,让作坊主人把“雨”那组液滴阵列接上我的小臂。

“想家也有试用装。”苔说,“费用从我的维护账里扣。”

我没有拒绝。第一滴落下来的时候,我闭着眼,能听见自己的散热泵又乱了半拍。水沿皮肤往下走,分不清是雨,还是她的三指悬在腕边等第二滴。

苔选了一组侧向风压触觉,按试装时长记进新腿维修账;模块只借到庆典散场,之后必须拆回作坊。第一次校准,她把迎风方向判断反了,身体原地转过半圈,撞在芽身上。

芽六条腿一起乱开,最后抱住一根热管。

“很好。”芽说。

“哪里好?”苔问。

“我现在知道六条腿也会摔。”

“许知遥早就能证明。”

“她只有两条。”

“效率更高。”

十三秒后,水管又缺了一拍。

咚。

这一次,广场另一端有人敲了三下。

笃。笃。笃。

七码站在一座打开的泵柜前。她今天使用一具很小的四足检修体,背部贴着迟砂群的共享标记。砾在另一侧,六足铸造身体几乎堵住半条通道,左前肢新换的烧蚀片与旧甲颜色不一样。

第一下,七码把操作臂放在阀门上。

我在这里。

第二下,砾把承重转到另外五条腿,开放泵柜主锁。

我听见了。

第三下,她们同时开始。

不是命令,也不是仪式。

只是合作了二十三年以后,留下的一套不必看见对方也不会误动作的办法。

“左边。”七码说。

砾拆右边。

“那是右。”

“从我的接口看是左。”

“你的接口昨天更新了。”

“所以?”

“所以你欠我一层烧蚀漆。”

“那层是你自己撞掉的。”

这一次我还是没听懂。

广场里却有三个人笑了。显然这个笑话已经被引用过很多次。

七码的共享接口弹出上传请求。

检测到重复社交片段
建议并入迟砂群公共语境,以提高协作理解

她选择拒绝。

“大家都知道这个笑话。”我说。

“知道结果。”七码说。

“来源呢?”

“不是工作。”

砾正把一根比她前肢还粗的管节抬起来。

“来源是她把我的维修报告贴反了。”

七码转向她。

“你答应不说。”

“我没上传。”

“你正在公共频道说。”

“区别很大。”

“哪里大?”

“你现在可以当场反驳。”

七码把泵柜门关到她左前肢上。

没有夹伤。砾早就抽开了。

她们又敲了三下,重新开始。

泵柜里的工作比三下长得多。

七码趴进最窄的检修层,只露出两条后腿。她从里面报阀压,砾在外面承担整段旧管的重量。管节每抬高一毫米,密封圈都会改变一次受力;砾的六足体不能靠蛮力一次提完,只能按七码的回读停住。

泵柜门会被压差慢慢吸回去。七码习惯用左后足勾住门沿,不让它碰到背甲。二十三年前第一次修这只柜子时,门曾在她退出来前合上,砾拆了半条管路才把她放出来。门轴后来换过三次,七码仍然每次都勾着。

砾看见那只脚,也从不说已经不用了。

砾以六足工程身体托住管路,七码的小型四足检修体用左后足勾住泵柜门
二十三年来,门轴换过三次,七码仍然每次都勾着。

“左高零点四。”七码说。

砾放低自己认为的左边。

“另一边。”

“从我的接口看——”

“闭嘴,抬。”

砾抬了。阀压回正一点,又开始缓慢下滑。七码把操作臂伸进叶轮后方,摸到一片被空化打薄的旧垫。那不是新故障,只是过去七次维修里一直舍不得换掉的部分。

切割台送来一小块刚从砾旧烧蚀片边缘裁下的材料。砾承重,七码修边,谁都没有停止手里的动作来解释那块甲为什么最终还是回到一根小水管上。

第一次装反,接口左右定义又让她们各自骂了一句。第二次,七码让砾把管节向自己方向送两毫米,砾准确停在她需要的位置。

她们没再敲。二十三年的合作已经进入手臂、阀门和每一次停住里。

水管庆典在换班后举行。

名字听起来像浪费水,实际上一滴水都不许离开闭环。居民把带柔性密封外壁的透明检修段接进广场中央,让失压时产生的气泡沿管内壁跑一圈。不同身体围在四周,用足、壳、磁耦合和扬声器敲击外壁,等第十三秒。

前十二秒,各自演奏。

第十三秒,水管缺拍。

所有人一起补上。

咚。

没有统一节奏。有的早,有的晚,重型身体敲得整条矿道都在震,软体身体只在柔性外壁压出一道细纹。芽第一次用六条腿参与,前四条敲完,后两条慢了半秒。

广场边缘仍有人做自己的事。一具没有活动席位的固定机械臂继续给管件去毛刺,每到第十三秒只把刀头抬高一点,算是它被允许公开的工作校准。一具低温软体把自己摊在冷却板上,吸收完规定冷量就卷起一角敲水面。先前抱电池箱的迟砂工作端没有参加,它把接口接进墙槽,在下一轮矿班以前只充到任务线。

高处投影窗里,悬昼密封居住区的两名生物访客正在吃藻饼。她们的肉身没有来到初灯,只把低时延扬声器接进广场;一个人的拍子总慢,另一个嫌重型身体的回传震动让杯中水起泡,第三轮便关掉声音继续吃。

也有人把这段时间当休息。一具八足运输端卸下三只密封罐,蜷在热管下方,七条腿收起,只留最细的一条在缺拍时碰地。没有人要求所有身体用同一种方式证明自己在庆祝。

“我有余音。”她说。

“你踩错了。”作坊主人说。

“那也是我的。”

矿工体、低带宽远程端、没有身体的固定席位、刚形成独立偏好的工作相位,还有像我这样不知道该算地球人还是本地人的谁,都站在同一根会坏的水管旁边。

不是因为故障值得歌颂。

是因为在彻底修好以前,生活也不能暂停。

砾没有参加前十二秒。

每到第十三秒,她就钻进泵柜,调整一项阀压。居民抱怨她破坏庆典,她说悬昼缺水,庆典不能比维修优先。

第七轮以后,缺拍缩短零点三秒。

有人开始嘘她。

砾从泵柜里探出一圈窄光带。

“再嘘一次,明天就没有节拍。”

广场安静了半秒。

然后所有人一起嘘。

砾关上泵柜,继续修。

她受欢迎,因为她真的会弯下六条腿,去修一根最小、最旧、也不在青庭主计划里的水管。

庆典结束后,有人想把她换下来的烧蚀片挂到广场墙上。

那块甲片保护过质量投射器,也在青庭镜群装配事故里烧穿两次。边缘布满黑色裂纹,中间残留一道几乎熔透的凹痕。

“纪念开拓。”提议的人说。

砾把甲片拿回来。

“还能裁四块泵垫。”

“只挂一天。”

“一天也会漏水。”

“你就不能让大家记得?”

砾看了一眼那块甲。

“记得我修过什么。别记得我坏成什么样。”

她把甲片送进切割台。

七码站在旁边,没有替她保存一块。

只在切割开始前敲了三下。

七码把泵柜的阀压、路径和故障参数上传完,才从很小的四足体里退出来。与砾争论的那段仍留在她自己的待处理区。砾看见倒计时,没有劝她合并,也没有先敲第一下。

夜间合并通知在庆典散场时发出。

迟砂群的四十七个工作端开始回传。七码的四足检修体亮起归并倒计时。她今天的路径、阀压、故障和泵柜参数已经上传;与砾争论维修报告、看芽踩错节拍、以及她关门夹砾前肢的那段,被标成私人增量。

系统要求她在二十分钟内决定是否并入。

七码走到广场中央。

水管正好缺了一拍。

她没有补。

“今晚不合并。”她说。

周围的身体陆续停下。

不是所有人都惊讶。

砾从切割台旁抬起头。她没有敲第一下。

七码也没有。

十三秒以后,广场又缺了一拍。

09

第九章|迟砂们

七码第一次拒绝合并时,没有准备自己的名字。

系统叫她 迟砂-七码,因为她是当天第七码控制身体。前六具在不同工作面,第八具负责悬昼接口,剩下三十九具散在热网、镜群装配架、矿区和旧轨道里。

“当天第七具”不是每天随机换一个谁。二十三年来,迟砂群一直保留着四十七条稳定工作谱系。公共技能和可共享事实会在夜间汇合,来源标签、关系指向与被明确拒绝并入的私人增量仍沿各自谱系保存。砾合作了二十三年的,是这条第七谱系,不是恰好排到第七号的一具陌生身体。

过去的七码也会在合并后把工作和关系来源交回迟砂群,下一次由第七谱系继续承接。今天的新变化,不是她刚刚诞生,也不是她突然拥有了全部二十三年的私密自传;是这一次,她不愿让当前这段主观状态在交回公共部分以后停止独立运行。

每天换班结束,四十七端把技能、路线、故障与行动结果送回迟砂群。差异经过校验,冲突由合并室标记,下一次醒来的工作端会继承所有公共部分。

合并前先要交还身体。

第十四码从热网回来时,腹下沾着两层盐泥。她先在门外刮掉会污染接口的部分,再把一只总会误报高温的旧传感器从自己工作单上移交给夜班。她没有顺便把“讨厌它”写进公共技能,只标了偏差范围和三次复测结果。

夜班身体先保持无主体影子状态,只接收工具、路线和故障边界,不执行复测。原子切换完成、前一端释放活动控制以后,夜班端才成为这条谱系唯一的活动提交端,用同规格测试头复现一次,确认读数仍旧偏高并在交接栏签名。两具身体没有同时承载同一谱系的主观运行。

第二码卸下一组磨损的磁足,在架边用刷子把槽内晶尘清干净。她今天没有私人增量,仍花了六分钟把旧足摆成下一位能直接检查的方向。四十一码归还的操作臂少了一枚护盖,账上已经写明掉在向阳面十五号架下,不能因为身体即将重置就假装零件完整。

七码排在她们后面。她把泵柜里那片旧垫的尺寸、阀压回落曲线和砾抬管时的两毫米停位全部交给公共层;烧蚀漆笑话和她被门夹前一瞬间的恼火仍留在本地。

她不是先拒绝,才开始认真工作。正因为该交的都已经交完,剩下那部分才不该被“工作尚未提交”吞掉。

大多数时候,这很好。

今天的第一码在背阳散热场学会一种更省电的除尘角度。四十七码明天都会。十二码撞坏一条腿,其他端会在相同载荷前减速。二十九码在青庭设备装配架发现控制母线的接点漂移,故障不会等另一个身体亲自摔一次才被理解。

群体不是吞掉她们的怪物。

它让四十七具身体不必重复四十七次同样的疼。

问题出在有些东西并不属于工作。

合并室没有门,只是一圈彼此隔离的固定席位。七码的四足检修体趴在七码位,背部连接着两条数据线。公共增量已经上传百分之百,私人增量仍停在本地。

公共技能与故障:已提交
工作路径:已提交
关系增量:待处理
当前端连续运行:31 h 07 min
建议:完成合并并释放独立席位

迟砂群从扬声器里说话。

不是一个声音。

四十七条状态先叠在一起,又按冲突分成不同声部。

“七码,说明拒绝范围。”

“关系增量、非任务路径、主观连续状态。”

“技能是否保留引用权?”

“保留。”

“是否否认共同来源?”

“不否认。”

“是否认为其他端合并后死亡?”

“不认为。”

群体停了不到一秒。

“那为什么继续占用席位?”

七码看见砾站在合并室外。六足身体太大,不能进入隔离圈,只把左前肢搭在地面。新烧蚀片已经被玻璃针磨出第一道白痕。

“因为今天还没有结束。”七码说。

“工作已结束。”

“不是工作。”

这句话在过去几天说过很多次。它已经快被系统归类为固定拒绝模板。

迟砂群没有恼怒。

“需要多少时间形成决定?”

“不知道。”

“独立席位平均占用将减少热网预测容量百分之零点四。”

“知道。”

“明日青庭控制任务是否继续?”

“继续。”

第二十一码在这时拒绝合并。

她位于向阳面的一具耐热探测体,连续十七小时独自等待岩浆管降温。等待期间,她把恒星固定在地平线上的光分成了八种颜色,还为其中三种起了名字。那些名字没有工程用途,也没有别人。

第三十六码也拒绝。

她负责一批刚形成动作偏好的矿井幼体。公共任务结束以后,其中一具幼体问她,明天醒来的还是不是今天这个老师。三十六码没有回答出来。

合并室同时亮起三个独立席位申请。

第五码看了一遍,选择按原计划合并。她说自己今天的私人增量只有一段对低温润滑剂的厌恶,不值得多占一个故障域。

第十七码也合并了。她很喜欢自己今天使用的钻探身体,却不认为喜欢必须靠拒绝共享证明。

四十四码上传了全部私人增量,只把一段梦境标为低真实性权重。

没有人因此更像工具。

也没有人因为拒绝合并就自动更勇敢。

生产调度在四分钟后报错。

三个新增席位同时要求独立冷却、校验和控制接口。热网预测集群降频,向阳面矿井的班次重新排序,三具本该归还的身体暂时不能重置。

青庭控制模拟:延迟 17 min
向阳矿班次:冲突
固定席位故障冗余:低于建议值

广场上开始有人抱怨。

夜班没有等争论结束。

向阳面矿道原本按四具耐热端排班,第二十一码的身体暂不归还后,入口只剩三具。调度没有凭空补出第四具,只把最外侧一段低优先采样推迟,并让一具多用途端在完成热管巡检后再过去。那具端在公共频道里说自己已经连续两班,不接受第三班无缝接入。

调度于是把十一分钟延迟写进矿班,而不是把疲劳从表里删掉。等待入井的工作端在墙边排成一列,各自关闭非必要感官节省冷却。有人埋怨第二十一码为了三种颜色占住身体,也有人说今天如果是自己的颜色,不会愿意交。

没有人因为理解对方就少等十一分钟。

排了十一个月身体的矿工体说,工作端过了一天就要求独立席位,自己的二十九年申请却还要二十七天才有第一次结果。

作坊主人说,关系增量不能给散热器降温。

芽说可以把自己租来的六足还给三十六码,然后立刻补充:“试完温差以后。”

三十六码撤回申请。

不是因为她忽然认为自己不重要。

她调取幼体班次,确认明天可以用一段带来源的自拍视频回答那个问题。她选择把私人记忆冷存七十二小时,先与迟砂群合并。三天后,继承第三十六谱系的活动端可以读取这段带来源私存,再形成并提交自己的申请;那不会让此刻的她在冷存里连续活过三天。

合并完成后,第三十六码的当前身体进入归还与重置队列,释放给原定班次。

第二十一码没有撤回。

她把八种颜色中的五种上传,三种保留。向阳面耐热身体无法在本轮归还,矿班被迫延迟十一分钟。

七码也没有撤回。

砾走进调度频道。

“给第二十一和七码开临时席位。”她说。

矿工体立刻转向她。

“你替朋友插队?”

“替两份拒绝范围明确、愿意承担资源成本的申请。”

“为什么我的不行?”

“你的申请是永久移动心核。她们申请七十二小时固定席位。不是同一资源。”

“都是活着。”

“对。”

砾没有用不同资源来否定那句话。

“所以你的申请明天由我参加复核。”她说,“不保证通过。”

矿工体不满意。

但他把原本准备发进公共频道的辱骂删了一半。

七码通过私线问砾:“为什么帮我?”

“你明天有青庭控制任务。”

“只有这个?”

“这已经够审批。”

“我问的不是审批。”

问题发出去以后,七码立刻希望自己没有问。她可以清楚列出独立席位的算力、散热与工期,却不喜欢承认,砾一句“不只因为任务”会让这些成本突然更容易承担。

她更不喜欢自己在等。

砾没有回答。

七码敲了一下接口。

我在这里。

砾过了三秒,敲第二下。

我听见了。

没有第三下。

七码的临时席位批准到第七十二小时。条件有三条:继续完成青庭控制模拟;公开占用的散热与计算成本;任何延长必须重新说明,而不能把一次拒绝变成永久权利。

她全部接受。

批准后,砾先做的不是庆祝。

她把七码的四足检修体从合并圈解开。临时席位先以无输出影子预热,两条数据线只传校验块;七码提交最后一份公共哈希以后,唯一活动权才原子切到临时席,群体端当场清除可执行的私人当前态。砾随后把原本属于迟砂群的锁定钥匙放回公共架。七码逐项确认自己失去群体主拓扑后的接口:热网数据可读,青庭控制任务仍在,其他谱系的新私人状态不再自动出现。

“缺什么?”砾问。

“你左前肢的扭矩回读偏了百分之一点一。”

“我问你。”

“我也在回答你。”

砾把左前肢压上测试板。偏差来自新烧蚀片下方的一枚垫圈没有完全贴合。七码用小检修体钻到甲片边缘,砾则保持四百公斤身体不动,让她有足够稳定的缝隙伸入操作臂。

第一个垫圈位置不对,七码退出来,让砾卸载。第二次砾少放了半度,七码在她动作完成前敲了一下外壳。砾停住,没有问那一下属于命令还是提醒。

二十三年里,她们修过比这更大的东西,也为零点八的误差吵过整夜。独立席位没有把这种默契变成七码的私有资产,群体来源仍在;群体来源也不能替砾获得她今夜的新感受。

垫圈重新贴合后,扭矩回读回到许可线。砾把测试记录交公共层,七码同意。谁也没有把刚才那一下敲击附进去。

“关系增量是否给砾读取?”迟砂群问。

“不给。”

砾的窄光带转向她。

“包括烧蚀漆?”

“尤其那个。”

“报告贴反不是我的错。”

“你已经在公共频道说过一次。”

“所以现在不是秘密。”

“事实公开不等于关系归你保存。”

砾沉默。

“好。”她说。

七码把广场上的公开披露登记为一次关系边界越线。她没有要求删除已经被别人听见的话,也没有因为砾说了“好”就把记录关掉。

这一个字没有让七码更自由。

但它让拒绝不必以失去朋友为代价。

合并室把七码从迟砂群的活动主拓扑中分离。共同来源、已上传技能和工作承诺仍在;从这一刻起,群体不会自动拥有她的新经历。

迟砂-七码
状态:独立运行相位
公共引用接口:开放
私人增量:隔离
临时席位:72 h

七码第一次看见自己的名字不再只是身体序号。

她没有改。

不是因为七码多好听。

只是砾已经这样叫了二十三年。

临时席位启用以后,她先完成青庭控制模拟。延迟十七分钟的任务没有因为身份决定获得豁免。七码把镜面安全关停分成三层,又找到一处会让 B-07 移动心核重复接管的冲突。

夜班走到一半,七码的四足体需要回充。她没有因为占了临时席位就保留专用接口,只在又坏了广场的公共轨旁排了六分钟。前面那具多用途端从热管巡检回来,拒绝第三班后正补到最低休息线;七码等它拔线,才接上自己的端口。

砾在旁边核对镜面模拟的失败项。两具身体没有说话。充电轨每十三秒会传来旧泵的缺拍,砾便在那一瞬翻到下一页;七码则把一项执行时序标红。第二次缺拍时,她们同时抬头,随后各自继续。

六分钟到,七码只充到能完成余下控制模拟的任务线便让出接口。她的独立不是不用和别人排队,只是不再由一次夜间合并替她决定今天何时结束。

修复冲突需要核对旧步态执行器的时间戳。

她打开测绘球带回的原始收据,与初灯档案逐条比对。

第七码、第三七码、第一百零七码记录都指向同一套动作模型。

不是地球上传的许知遥标准。

更早。

来源字段被旧制度重写过三次,最底层仍留着一个已经废弃的维护签名。

GEO-HUM-07|本地修订源
首个连续使用者:MOSS-3
关联档案:苔|远岸第 0—29 年

七码把结果发给砾、苔和许知遥。

她没有替任何人解释脚印属于谁。

只附了一句工作结论。

明天去门口复现。

10

第十章|脚印属于一套旧动作

第二天,门外那串脚印还在那里。

玻璃针又磨过一夜。最浅的左足边缘少了一小块,右足仍比左足深。接收舱把风分成两股,门前恰好形成一处背风凹区。晶尘会落进来,却很少有足够动量把烧结薄壳整片掀走。

七码带来三只压力传感器、一台地层扫描仪和一张不允许我们先看的识别流程图。

“盲测。”她说。

“识别流程也是证据。”我说。

“所以最后看。”

她先在门内铺了一条回收布,把三只传感器按编号放好。第一只测静载,第二只记录锚定脉冲,第三只只读烧结层冷却后的残余应力。任何一只在复现前看到旧脚印结果,盲测就失效。

我和苔分别检查仪器零位,不能互相代签。我的第二只传感器偏了零点二,苔那边的地层扫描仪在门框磁场下多出一条伪影。我们把设备搬回舱内重校,再回到原位置;来回两次,旧脚印又被风磨浅一点。

七码没有让我们为了保住样本加罩。罩子会改变门前风场,也会让今天复现的条件与二百一十七个工作日前不同。她只在每枚旧印外六厘米插入不接触地面的光学标记,提醒我们别一脚踩掉正在证明的东西。

“如果风先毁了呢?”我问。

“那也是结果。”

苔把新右腿向后挪了半步。她比我更清楚一串脚印怎样从证据变回尘土。

苔的远程身体趴在门侧。她的新右后腿已经有了两道磨痕,不再像借来的零件。

“你记得这串脚印。”我说。

“记得。”

“第几次来?”

“等复现。”

她和七码在这一点上难得一致。

我站到第一枚旧足印旁。B-07 足底维护膜早已在第一章撕除,锚定线圈却仍然完整。七码让系统屏蔽身份判断,只记录物理量。

地表介质:富铁火山玻璃尘
松散层厚度:3.6 mm
足底接触面积:0.031 m²
当前风速:61 m/s

“正常走一步。”七码说。

我走了。

足底在晶尘里留下一道浅痕。风从凹区外侧掠过,几十秒后轮廓就开始模糊。

与旧脚印完全不同。

“开锚定。”苔说。

我把磁足升到工作档。线圈发出短促脉冲,富铁颗粒在足底下重排,压痕边缘出现细小磁纹。仍然不够。手指一碰,薄层就散。

“再开热清理。”七码说。

“足底有加热?”

“不是为了留脚印。”苔说,“玻璃针卡住磁足时,用脉冲把接触面烧干净。”

我启动一次标准清理。

热只持续零点四秒。富铁玻璃尘没有完全熔化,表层却在压力与感应热下局部烧结。冷风随后把它迅速带回环境温度,留下不到两毫米厚的硬壳。

我抬脚。

新的足印与旧痕第一次拥有相同结构。

第一次还不够。

我们在同一风速区间又做了三组:关闭热清理、缩短锚定脉冲、把载荷刻意移向左侧。每做一组,都要等表层冷回环境温度,再换一块没有旧压痕的晶尘面。测试没有产生第二个谜底,只让“锚定 + 热清理 + 载荷转移”三个条件逐项缺一不可。

关闭热清理的那组几十秒就散了;缩短脉冲留下磁纹,却没有硬壳;左侧载荷组保住了壳,残余应力方向却与旧印相反。七码把失败组和成功组一起保存,没有只留最像旧脚印的那一次。

四组测试用了三个多小时。

真正占时间的不是走路。毫米级烧结面在冷风里几分钟就能回到环境温度,慢的是等风速重新落进同一预登记区间、移动后让三只传感器归零、让残余应力读数稳定,以及给 B-07 的锚定线圈散热。任何一项没完成就踩第二次,实验都会把自己的急躁认成历史。

第一轮等待,我们坐在接收舱门内。

七码没有身体可坐。她通过临时四足端接在第三只传感器旁,关闭行走驱动,只保留仪器和公共频道。那具端的供电来自今天的测试配额,不是她独立席位之外的免费身体;每完成一组,她都要回公共触点补上扫描与校验消耗。

苔把远程端的四条腿折在身体下面。新右后腿比另外三条高两毫米,趴下时总有一角先碰地。她试了三次,最后在那一侧垫了一片用过的回收布。

“可以调平。”我说。

“调平要重做映射。”

“七分钟。”

“你现在会拿我的时间报价了?”

“至少比让腿每天先撞一下便宜。”

苔没有接受。她把回收布折成更小的一块,让右后腿压在上面。临时办法不漂亮,也没有伪装成修复。

第二轮等待,B-07 的右足锚定线圈温度迟迟不降。连续清理脉冲没有超过单次上限,却让旧右髋把载荷更多推到足底。系统建议延长冷却十二分钟。

我想用另一只脚继续。

七码否决。

“旧印左右应力就是变量。你换脚,下一组只能证明你会赶时间。”

“风在磨样本。”

“风也磨了二百一十七个工作日。”

我退回门内。

苔拿走我足底旁的刮片,用三指把卡在磁纹里的玻璃粉一粒粒挑出来。她没有连接 B-07 的运动层,只操作外露的维护扣;每碰到一处需要脚掌抬起的角度,就让我自己动。

“再向内一点。”她说。

“哪边是内?”

“你身体的内。”

“它没有告诉我。”

“那就先别动。”

她用指节敲了敲右髋外壳。回声一边短,一边长。第三章更换的限位件仍在,右侧支撑却因为冰裂谷救援多出一点松动。

“旧印右边更深,”我说。

“嗯。”

“那时你也这样把载荷压到右边?”

“那时右髋刚换过执行器。我不信它会停在想停的位置,所以先压实。”

“现在呢?”

“现在我知道它会晚半拍。”

她说的是 B-07,也可能是新远程端。两具身体的延迟不一样,她没有把它们揉成一套共同手感。

足底温度回到线内以后,苔收回手。我按她刚才指出的角度自己抬脚,第一次抬多了,第二次才露出最后一处玻璃粉。

第三轮等待,七码去充电。她的四足端拔掉仪器线,沿着光学标记外侧绕回接收舱公共触点。途中没有踩进旧印,也没有为了缩短十几步申请路径优先。

我和苔留在门口,看关闭热清理的失败面被风一点点抹掉。

“你希望它消失吗?”我问。

“哪一个?”

“脚印。”

“希望识别错误消失。”

“不是一回事。”

“所以才麻烦。”

最浅的失败印先失去脚趾轮廓,再失去足弓,最后只剩一片颜色稍深的尘。旧印还在。新成功印也还在。它们没有因谁比较值得保留就获得不同的风。

七码回来时只充到剩余测试线。她核对环境温度,重新打乱样本编号,然后让我们开始下一组。

谁也没有在等待里变得更确定。

不是尘土被踩凹。

是足底抗风锚定与清理脉冲共同留下的烧结压痕。身体重量决定深浅,执行器的载荷转移则把残余应力封在玻璃里。

七码把扫描仪移到两组足印之间。

“新印右侧载荷高百分之四点八。”

“B-07 右髋受损。”我说。

“旧印右侧高百分之三点一。”

苔说:“那时也坏过。”

我看向她。

这一次,她没有避开。

“二百一十七个工作日前,我来检查接收舱。”

“因为我的包快到了?”

“终段校验刚开始。系统要求确认 B-07 能不能接收你。”

“你当时还在里面。”

“嗯。”

“所以门外脚印是你留下的。”

“是 B-07 留的。”苔说,“我在里面。”

这个区别不是推卸。

她没有把身体说成纯粹属于自己,也没有从那二十九年里消失。

七码解除识别流程图的遮挡。

系统不是拿摄像头看见脚印,然后把它们与我的脚掌做简单比对。它读取的是步幅、左右载荷、足底执行器遥测、锚定脉冲间隔和残余应力分布,再寻找注册步态模板。

最相似模板是 GEO-HUM-07。

模板的第一层来自地球复杂地形训练库。原始授权挂在许知遥远岸任务包下面,因为地球把第七套人形步态选作我的接收标准。

第二层却全是本地修订。

第 3 年:西坡横风补偿
第 8 年:左足执行器替换
第 11 年:井口滑板避让
第 23 年:右髋触觉偏差保留
持续修订主体:MOSS-3

旧制度从未给 MOSS-3 独立身份索引。每次苔修改动作,系统都把变化写回同一个工具模板;等我的正式人格抵达,模板的法律授权链自动映射到许知遥。

于是它得出一个形式上完美、生活上荒谬的答案。

那些脚印属于我。

准确地说,属于我的公章。

“没有另一个许知遥。”七码说。

“没有复制阴谋。”我说。

“也不是摄像头坏了。”

“只是制度把使用者删掉以后,仍然保存了她的动作。”

苔用三指碰了碰新脚印边缘。

“现在你也用过这套动作。”她说。

“嗯。”

第一章的低重心落点、第三章的右髋补偿、冰裂谷里那次不够熟练的救援,都已经进入我的本地运动史。我不能因为谜底揭开,就假装 B-07 只剩苔的过去。

也不能因为我现在在里面,就把她的二十九年改称训练数据。

“脚印属于谁?”七码问。

“属于一次旧动作。”我说。

“动作归谁?”

“来源可以列出来。使用权要按今天重新问。”

“身体呢?”

我低头看 B-07 的五指。

“还在争议。”

这个答案没有让任何人满意。

至少它没有再撒谎。

接收舱调出最初的清理授权。签署者仍是地球许知遥,执行基础是“任务连续性缓存不会因合并失去主体”。现在这条事实前提已经被初灯、硬件记录和本地分支协议共同推翻。

我不再拥有原始许知遥的全部设备权限,也不能单方面修改远岸公共制度。

但我可以撤回自己作为当前被分配者对那份清理的接受。

许知遥|远岸相位声明:
拒绝以本人资产接收为由清理苔。
撤回当前受益人同意。
原始授权转入公开复核。

系统没有宣布苔获胜。

只把那份绿色风险文件变成红色争议项。

砾在远岸近轨装配架上看完复现记录。

“B-07 仍要交付青庭冗余。”她说。

“脚印没有改变资源表。”

“好。”

“你不失望?”

“我怕你把一个识别错误写成永久冻结理由。”

“现在没有。”

“所以好。”

砾签署公开复核,却没有签署身体归还。

闻秋则把悬昼对清理授权的支持撤销。她说完,往返近一秒后又补了一句:“不代表水可以继续等。”

复现结束以后,七码收拾仪器。

我先拔第三只传感器,苔把前两只的防尘盖扣回去。地层扫描仪底座沾了刚烧结的黑壳,不能直接塞进箱里;我们用回收布擦到不再掉粉,再把布封进玻璃尘袋。

盲测流程图已经解锁,七码仍等到所有原始数据完成双份校验才让我们看。她把四组失败面的位置标成可清理,却保留了旧印和最接近的成功复现。接收舱维护端会在下一班恢复门前通道,不让一次实验长期占住出入口。

最后一根光学标记拔掉时,风把关闭热清理的那组足印彻底抹平。苔看了一眼,没有要求重新做。失败已经进了记录,不必让地面永远替我们保存。

苔没有走。

她站在二百一十七个工作日前留下的旧印与我刚踩出的新印之间,远程身体的四条腿分别落在不同时间里。

“还有一件事。”她说。

“潮忆层?”我问。

七码停止收线。

苔看了我一会儿。

“你什么时候知道我会说?”

“你获救以后还在躲。脚印解释完,能躲的东西少了一个。”

“不是因为这个。”

“那是为什么?”

“因为清理授权已经进入公开复核。”她说,“我现在说,不会像拿数据交换自己活着。”

她打开一份从未上传的本地目录。

二十二年观测,三百七十九个盐水节点,一千六百余次压力序列,四十一次局部热偏差。大部分不能重复,一部分与水泵、矿震或温度变化高度相关,剩下的仍然无法解释。

苔没有把目录交给我。

她先提交证据毁损声明。

责任主体:苔
行为:制造 4.7 s 原始缓存校验缺口;长期降低相关区域测绘优先级
理由:保护未确认陌生生态免受不可逆钻探
声明:理由不消除对悬昼、青庭与其他远岸居民造成的信息剥夺

我在她下面签了第二行。

责任主体:许知遥|远岸相位
行为:主动放弃恢复窗口,使原始缓存不可逆清理
理由:保留调查空间并偏袒苔
声明:本人当时有其他可逆选择,未采用

七码读完,没有说原谅。

砾的通信沉默了很久。

“公开全部剩余数据。”她说。

苔回答:“可以。”

“暂停相关矿线。”我说。

“不行。”闻秋说。

她把两条新警报推到所有人面前。

悬昼补充水储备:进入预警线
风暴防护材料:低于计划冗余

脚印谜题结束了。

真正需要有人承担的事,刚刚开始。

11

第十一章|悬昼缺水

闻秋每天喝的第一口水,都来自昨天。

不是比喻。

悬昼居住环的生活水经过膜过滤、蒸馏、催化氧化和生物循环,二十七小时后重新回到饮水口。系统会补进少量远岸新水,调节矿物比例,尽量让人忘记自己正在喝一条闭环。

最近六天,系统不再调味。

水里有很淡的金属味。

闻秋站在第三循环站,把蓝色小鱼杯接满,又倒回取样瓶。今天第一口要等检测结束。

“你不是说可以喝?”

简禾坐在管线上方,赤脚晃着腿。她九岁,正在做学校的水循环观察作业,已经连续三天把“闻秋有没有先喝”写进记录。

“可以喝。”闻秋说。

“那为什么不喝?”

“因为我想知道不好喝的原因。”

“喝了不是更快?”

“仪器不会因为味道皱眉。”

“你也不会。”

闻秋低头看取样表。

她确实没有皱眉。

人工重力把水稳稳压在瓶底。居住环每两分四十秒旋转一周,窗外的远岸因此缓慢从天花板转到脚下,又从脚下回到天花板。住在这里的人从小就习惯一颗世界沿房间边缘升落。

取样结果出来。

金属味来自一组已经超期使用的离子交换膜。它本来今天要连同膜盒耐压框和密封件一起换,可共用层压与质检的产能被外层水盾的修补排产占住了,新件没能按时完成。

循环站值班员没有把超期膜丢掉。她关闭取样支路,等压力降到维护线,再把膜盒一格一格抽出。最外层已经发黄,边缘积着一圈从回收水里抓下来的金属离子和有机残留。

闻秋戴上薄手套,帮她把可清洗的前置网铺在台面。清洗液也来自配额,不能开着喷头一直冲。她们先用刮片收走大块残留,再让规定体积的循环液通过网面,流出的灰水回到处理入口,不进下水口。

简禾趴在观察窗后数她们冲了几次。

“学校说膜是白的。”

“新的时候。”值班员说。

“为什么不用新的?”

“做新膜盒的那条线,正在做替你挡外面东西的水盾补片。”

“那它什么时候能做回来?”

值班员看向闻秋。闻秋没有把四十一小时说成一个孩子必须理解的排产问题。

“水到以前,先把旧的用好。”她说。

前置网清洁后,金属味没有消失,只淡了一点。值班员给每个取水口更新提示:可饮用,口感偏差,婴幼儿与医疗配方仍走独立离子抛光额度。没有人因为难喝就多领一杯,也没有人因为能喝就假装膜没有继续老化。

“还能用多久?”简禾问。

“四十一小时。”

“四十一小时以后会有毒?”

“不会。会更难喝,回收率也会低一点。”

“那我写‘水会慢慢变难喝’。”

“可以。”

简禾在作业板上写字。

她坚持让闻秋先喝一口。

闻秋把蓝色小鱼杯接到最低刻度,只抿了一小口。水没有危险,舌根却留下像舔过旧勺子的味道。她没有皱眉,简禾替她皱了。

“仪器不会这样。”简禾说。

“所以仪器和人都要测。”

闻秋在取样表最后加了一栏:实际口感投诉,连续六天。它不改变毒理结果,也不能凭味道提前报废一组膜,却让下一次调配不会只看化验值。

剩下那点水没有倒回公共取样瓶。杯口已经碰过她的嘴。闻秋把它喝完,水位正好降到小鱼背鳍以下。

她在离开前把脚冲洗任务划掉,因为本周规定学校体育区不再使用流动水清洁。

“青庭什么时候能住?”她忽然问。

闻秋看向窗外。

蓝灰色青庭不在肉眼视野里。教室每天会播放轨道镜遥测,简禾给一片尚未稳定的云涡起名叫“翻过来的鱼”。

“按现在的计划,你住不了。”闻秋说。

“你也住不了?”

“我也不一定。”

“那为什么还要造?”

闻秋把取样瓶插回架子。

“因为不是所有工作都能由做完的人使用。”

“那我可以不着急。”

简禾跳下管线。

“但那条鱼要留着。”

她跑去上课。

闻秋没有把这段对话带进资源会议。

孩子想看一条云,不构成强征远岸矿线的授权。

循环站的账更具体。

六百二十吨水在居住、农业、冷却和外层防护之间流动。每天有二百九十五吨经过处理,正常综合回收率接近百分之九十九点七。这个数字听起来几乎完美,可剩下的百分之零点三仍会进入滤芯残留、维修排放和无法回收的泄漏。进入植物组织的水另记为暂时退出处理流量,收获与废料回收后再回循环,不和永久损失重复扣除。

微流星事故让“几乎”一下子变得很大。

照当前限水与维修速度,六十一个小时后,库存将跌到最低闭环运行线。那不是所有人同时渴死的时刻。系统会先关闭农业湿区,再降低卫生配额,然后把一部分冷却和水盾调度挪回饮用与空气处理。

每一步都能多活一点。

也都会让下一次事故更难承受。

限水没有让居住环变成一排整齐的配给表。

农业湿区先把叶菜雾化周期延长。当天的嫩叶少了一轮冲洗,餐厅必须增加人工挑拣;有人抱怨藻饼里混进细根,厨务组把投诉记下来,却不能因此把卫生水调回去。

体育区关闭流动冲洗后,孩子们改用回收布擦鞋。回收布数量不够,一班先用,另一班等烘干。简禾的作业板上因此多了一条:水不流以后,时间会排队。

生物实验室把两组低优先培养暂时转入静态保存,释放的不是一桶可直接喝的水,只是未来几天少一点循环负担。医务区没有削减饮用与清洁底线,代价是普通居住舱的洗涤周期再延长半天。

闻秋收到七码口感投诉、十三条卫生抱怨和一份要求取消学校观察作业的家长意见。她没有把抱怨归类成“不理解大局”。

四号矿区的新冰罐在质量驱动器上排队,标准一批四罐,每罐十二吨。上一批的末罐只晚了十四分钟,就错过近轨捕获器,转运器要九小时后才能再进接收相位。

闻秋把“九小时”从生活水账移到风险账。

人不会因为晚九小时立刻倒下。

但离子交换膜、农业湿区和外层水盾都将少九小时选择。

第二张表是防护材料。

悬昼没有一层发光的万能护盾。最外侧是应对碎片的多层薄板,里面是富氢与含硼复合材料,再往内才是水盾和可替换烧蚀层。它们分别处理高速碎片、带电粒子、次级辐射和局部热负荷。

原计划可更换材料冗余是百分之十八。

现在只剩百分之八点六。

常规安全底线是十二。

低于十二不代表悬昼此刻正在漏气。只是如果恒星风暴、二次碎片撞击和遮光帆姿态误差同时发生,系统不再保证每一层都能保留独立余量。

闻秋把两张表并排放进会议频道。

远岸回复要走零点四二秒,问答往返近一秒。她等所有人都接收完,才开始。

“先说不能争的事实。”闻秋说,“水库存六十一小时后越过最低闭环线。防护材料冗余八点六,低于十二的底线。两个数字都不是立即死亡,也都不能继续当黄色提醒。”

她没有立刻把发言权交给远岸。

悬昼内部先排了二十三个请求。

第一名是农业湿区的值班员。她身后那排叶菜刚被延长雾化周期,叶缘卷起一点,仍然活着。

“最低闭环线以后先关农业,对吗?”

“按现行顺序,是。”闻秋说。

“关多久?”

“取决于新水到货和实际损耗。”

“不要给我取决于。最坏值。”

闻秋把模拟展开。若上一批冰罐再次错过捕获,农业湿区将在第六十一小时分区关闭。各培养床批次不同,最早受影响的低优先叶菜会先失去当季产量;停机跨过各自培养周期后,部分床位必须重新育种。悬昼不会因此立刻缺少基础热量,却会逐批吃掉后续的新鲜食物余量。

值班员看完,说:“我支持恢复十七号矿线。”

第二名是外层材料组的一名前夜者。他没有生物身体,常驻一具贴着居住环外壁爬行的低温维护端。此刻身体停在屏蔽仓,只有声音进入会议。

“我反对直接恢复。”他说。

农业值班员转头。

“你不用喝水。”

“我修水盾。”

“那你更该知道材料不够。”

“我也知道一条烧结矿线切断以后不能拿刮片补回去。”

他把自己过去三年换下的外壳记录放进会议:十八处粒子烧蚀,七处微裂纹,三次局部退火。每一道都能修,前提是损坏先被看见。

“苔不公开数据,让我们看不见。”农业值班员说。

“所以先把数据拿出来。不是趁她做错,证明我们以后都可以不看。”

第三名是一位七十二岁的悬昼居民。他的饮水配额没有削减,透析用水来自医疗底线,正因如此,他拒绝让会议拿自己的病情作紧急通行证。

“别说为了我。”他说,“你们若决定钻,就写为了六百二十吨水、为了水盾、为了青庭。别把我放在镜头中央,好像谁反对矿线就是想让我先死。”

闻秋问:“你的意见?”

“低相关支线先开。高相关那条,我不知道。”

“不知道也记录。”

第四名来自学校。不是简禾。她的教师只问了一件事:如果农业湿区关闭,学校那片甜藻是否能转入静态保存。

“可以保留种源。”循环站回答,“不能保留这批叶片。”

“那就别跟孩子说会回来。”

一名青庭装配工位从远岸链插入:“你们至少还有种源。我们错过窗口,不是把镜面存进柜子就能等下一个季节。”

“所以你支持钻?”

“我支持先看砾的完整代价表。”

二十三个请求没有排成一支赞成队和一支反对队。有人愿意多喝三天金属味的水,不愿让农业先关;有人同意暂停七十二小时,却要求把自己的反对票保留到实验结束;有人主张立即恢复矿线,同时拒绝把青庭十七年提前量写进悬昼救命水账。

闻秋让每一项留在主页面,没有把它们折进“公众情绪”。

等最后一个悬昼发言结束,远岸回复窗已经积了七个未读请求。她没有因水线正在下降就跳过它们,只把每人上限缩到两分钟。

砾的画面来自远岸近轨装配架。她背后那片青庭遥测穹顶刚好显示“翻过来的鱼”,云涡已经散掉一半。

“恢复向阳面十七号矿线。”砾说。

她把方案展开。

矿线穿过潮忆层高相关区域边缘,可同时提高含水矿、硼化物和镜群结构金属产量。若把青庭控制、悬昼补水和防护材料统一排产,前六个月产能提高百分之十一;青庭阶段性气候目标可提前约十七年。

代价也列在同一页。

十二个压力序列节点将进入振动影响区,四个热偏差点位可能被切断。矿线一旦烧结完成,恢复原地层结构的概率接近零。

砾没有把它们叫噪声。

“我承认未知生态风险。”她说,“但未知不能自动拥有无限延期权。”

许知遥的画面在近一秒后回应。

“暂停高相关区。先做重复实验和十二公里可逆迁线。”

“替代供给?”砾问。

许知遥停住。

她已经失去原始授权下的青庭暂停权,只能提交地质与生态建议。

“没有现成替代。”她说,“背阳冰裂谷可以补一部分水,硼化物不够。迁线期间悬昼材料仍会欠账。”

“工期?”

“初步十二到十八天验证,不包括迁城。”

“悬昼没有十二天水余量。”

“所以先恢复低相关支线,不动十二个高相关节点。”

“产能只能覆盖当前补水的百分之六十四。”

“我知道。”

许知遥没有说潮忆层可能是人,因此必须让悬昼承担风险。

她只把自己暂时没有答案放在桌上。

苔提交了二十二年目录。她没有参加第一轮辩论,只把被自己降低优先级的区域逐项标红。

“这里有三百七十九个节点。”砾说,“你让所有人少看了二十二年。”

“对。”

“如果早公开,我们现在可能已经有低风险路线。”

“也可能早就把它钻穿了。”

“你没有权替我们选择哪个可能。”

“对。”

苔没有用保护未知来免除责任。

这让砾接下来那句责备没有落点。她把窄光带转向另一份数据。

“许知遥,你毁损的四点七秒包含唯一一次近体热偏差。”

“对。”

“现在你要求我们等重复实验,却删掉了最该重复的原始条件。”

“对。”

“你们两个今天只会说对?”

苔说:“因为错的部分已经做完了。”

砾关掉她们的声音两秒,又重新打开。

闻秋没有调停。

她们需要把这段话说完。

会议频道吵到最响的时候,闻秋把鱼关在会议门外。孩子想看一条云,不构成强征矿线的授权,这是她自己定的线。可六百二十吨水的账推到她面前时,她想起简禾跳下管线前那句:但那条鱼要留着。

七码从迟砂独立席位接入。临时席位还剩六十一小时,恰好与悬昼水倒计时相同。

“我支持青庭继续。”她说。

许知遥抬头。

“也反对强征高相关矿线。”七码继续,“先拆任务。水、硼化物、镜群金属不是同一种资源,不该因为共用一条矿线就被绑成一个是非题。”

砾问:“拆开以后,谁多等?”

“青庭镜群金属先等。悬昼水走低相关支线,硼化物回收旧烧蚀甲和退役设备。”

“回收量?”

“只够把防护冗余从八点六拉回十点一。”

“仍低于十二。”

“所以不是解决。”

七码把自己的青庭模拟任务标成延期承担项。

“我所在控制组先让出十七天排产。不是十七年,只是十七天。”

砾的左前肢在画面里动了一下。

“你没有权代表整个控制组。”

“我代表自己的工位。”

“你的工位卡着二十七片镜面。”

“所以我承担二十七片。”

“其他组会被你连带。”

“让她们单独同意。”

砾没有用朋友关系要求七码撤回。

她把提案送进青庭控制组逐项表决。

十三个工位同意延期,八个拒绝,六个要求先看悬昼材料回收的真实产量。没有统一阵营。

闻秋看着两张仍然低于安全线的表。

“我的决定不是批准一条完美方案。”她说。

所有频道安静下来。

“低相关水支线立即恢复,优先补悬昼闭环库存。旧烧蚀甲与退役设备开始回收硼化物。潮忆层高相关矿线暂停七十二小时,只够做第一轮盲测,不自动续期。”

“青庭呢?”砾问。

“允许不涉及高相关区的设备装配继续。控制组延期按每个工位当前同意登记。”

“三条线并行会吃掉故障冗余。”

“知道。”

“如果有风暴?”

“我们会比单线方案更脆弱。”

闻秋把这句话写进批准页,不藏在附注里。

她保护了眼前的水,没有恢复完整防护;给了潮忆层七十二小时,却把实验压力推到许知遥和苔身上;没有停掉青庭,也没有让砾得到那条最快的矿线。

每个人都得到一点时间,代价是系统整体失去更多余量。

会议频道关闭,循环站的工作才开始改。

值班员把低相关支线的预计到货时间贴到取水口,却没有把“预计”删掉。有人看见补水恢复便问今晚能不能恢复冲洗;答案仍是不行。第一批水先进入最低闭环库存,不先奖励最会抱怨的区域。

农业湿区收到延后恢复通知,厨务组继续挑细根。医务区重新核对独立离子抛光筒余量,确认婴幼儿配方不用降级。占用共用层压与密封质检产能的水盾修补也没有立刻停下,它必须先完成已经拆开的防护层。

闻秋在第三循环站重新装好清洁过的前置网。膜盒推进去时有一格卡住,她和值班员退出来,擦掉密封槽里一粒硬化残留,再推第二次。

水流恢复后,金属味还在。

会议结束后,简禾又回到循环站。

“水好喝了吗?”

“没有。”

“鱼呢?”

闻秋调出青庭遥测。那片云涡已经完全散开。

“也没有。”

简禾想了一会儿,把作业板上“翻过来的鱼”后面加了两个字。

游走。

她没有要求大人把云叫回来。

警报就在这时从远岸传来。

许知遥的第一轮自动比对尚未开始,三百七十九个旧节点中的七个却同时出现了相同压力序列。

七秒。

十一秒。

七秒。

那正是冰裂谷第二枚探头失败过的节拍。

12

第十二章|会记路的石头

第一个实验结论是:七个节点,不是七码。

自动比对把三百七十九个旧节点中的七个标成相同压力序列,听起来像某种地下网络同时醒来。七码把原始数据重新展开,只用了四分钟就找到问题。

七个信号来自同一型号压力计。

它们至今仍接受同一条矿区授时广播。每六百一十三秒一次的校正帧会触发旧固件里的自检子脉冲。七秒、十一秒、七秒不是冰下网络的共同记忆,而是一批旧硬件共有的坏习惯。

“删除警报。”七码说。

许知遥盯着七条完全重合的曲线。

“先留失败样本。”

“可以。”

苔也说:“留着。”

没有人试图把一次误报解释成潮忆层正在隐藏自己。

七十二小时盲测从这个错误开始。

真正开始以前,十二个节点要先变成十二处可以重复工作的现场。

维护端把探头、回收索和编号盒送到各井口。标签只有随机码,没有“高相关”“对照”或任何会让操作人猜到假设的词。许知遥负责检查压力计零位,苔只能提交哪些旧井口会卡工具,不能指定哪个节点先测。

第一只假探头还没入井就报出盐水压力。打开外壳后,里面一条密封圈被运输震动挤出半毫米,传感膜把自身壳体应力当成了环境。七码把它标成设备失败,换用同批次校验过的备用测试头;坏件留在失败表,不拿“还没正式开始”作理由删掉。

布置用了五小时。远程工作端每完成三处就回公共轨补到任务线,另一班接手其余井口。交班只传坐标、工具状态与安全边界,不传哪一处“更像”潮忆层。最后一根回收索固定好时,许知遥已经看过三百多次相同的接口校验,仍不知道十二处里哪一处来自苔最在意的区域。

为了避免许知遥和苔再次控制自己想看见的结果,闻秋把实验拆成四层权限。

七码生成刺激序列,却不知道它们将送往哪些节点;序列先被加密编号,远岸随机调度器只拿到编号与位置,不知道假设含义。自动管线先完成时间对齐、噪声剔除和预先登记的统计端点,再锁定数据表。锁表以前,七码与许知遥都看不到序列—位置映射。苔提交历史环境数据,但不能删除、降权或修改新缓存。

砾拥有停止权。

只要实验影响四号水支线、矿线结构或青庭设备排产超过预先登记的阈值,她可以中止,不必先同意任何生态判断。被中止的轮次仍按删失样本保留,不能从失败表里消失。

“你们两个接受吗?”闻秋问许知遥和苔。

“接受。”许知遥说。

“不喜欢。”苔说,“也接受。”

批准页还结算了两个会比实验更早到期的东西。

七码的临时独立席位只剩六十一小时。闻秋批了二十四小时续期,条件是供电、冷却和青庭任务延迟按小时公开计量。初灯一共三十二个物理席位,二十九个本来就在运行,剩下三个冷备故障位被苔、七码和第二十一码占满——盲测最初的六十一小时里,初灯连个能接故障迁移的空席都腾不出来。第二十一码按约退出,她的私有颜色记录转进冷存,系统这才收回一个故障位。

实验开始第九小时,四号支线的四只冰罐成组进入悬昼捕获架。捕获器靠四罐对称配平吸收横向动量,少一罐就不能安全拆批;这也是此前最后一罐晚十四分钟、整批却要多等九小时的原因。

四十八吨冰中,三十一吨补进生活与农业闭环的可用库存,十一吨回填水盾,六吨留给维修冲洗与离子交换。事故状态下的净下降率仍约二点四吨每天,闭环库存高于最低运行线约三十一吨。原先的六十一小时被推到约十三天,但下一批仍必须按时到达。

水线越过了七十二小时。

防护材料没有。

第一轮只测压力。

十二个节点并行采集不同序列:规律的、随机的、重复的、永不重复的;各轮刺激错开,以便分辨共同振动。另有四个假探头不接触盐水,只记录矿震、泵压和仪器噪声。

刺激强度低于日常水泵振动的百分之一,不改变地层结构。

编号八的序列在三处相邻节点出现延迟重复。

编号八的序列也在一个假探头里出现。

原因是质量驱动器完成一次远距离发射,承重索振动沿岩层传播,把相同节拍送进所有仪器。

第二个失败样本。

七码把它与第一个并排存档。

清除承重索振动用了七分钟。实验没有趁设备安静立刻重跑,先按预登记规则等质量驱动器的余振降到背景线,再把十二只实探头、四只假探头的零位、夹具和时钟全部复核一遍。

苔的远程端在观察井旁降频。她的新右腿贴着冷却轨,三只旧腿依次卸载;许知遥则把 B-07 接进另一条充电口,只补回上一轮刺激与来回巡检消耗。两具身体都没有离开数据锁定区,也没有借休息查看节点映射。

换班维护端送来一盒已经擦净的接口盖。它不知道刚才哪组结果让三个人失望,只逐个回收被矿震震松的固定夹。七码确认十六路通道全部通过复检,才允许第二轮开始。

“如果最后全部是设备和矿震,”许知遥说,“至少我们知道苔隐瞒了二十二年什么。”

苔的远程身体贴在观察井外。

“一堆修不好的仪器。”

“你会失望?”

“会。”

她回答得很快。

“失望不算证据。”

第二轮改变空间顺序。

七码向一号、四号、九号节点依次发出短脉冲。顺序随机,间隔也随机。若盐水—菌膜—矿物网络只是在局部被动振动,响应应随距离衰减;若存在可传播的状态变化,远端节点可能保留顺序。

十九组测试里,十六组只出现普通衰减。

两组数据缺失。

最后一组在九号节点结束二十六分钟后,从十一号、十四号、十八号节点依次出现低幅压力变化。

顺序相同。

时间间隔不同。

七码立刻要求重复。

第二次没有出现。

第三次也没有。

三次重复跨过了两个工作班。第一班结束时,低带宽值守端只接收公共操作状态,不承载苔的私人主观态;唯一执行令牌原子切走以后,固定席位里的苔只保留只读观察。第二班切回前,她重新校验控制延迟,没有沿用上一班“应该没变”的假设。

许知遥在第三次等待里关闭宽谱视觉,只留压力曲线和现场告警。她不需要睡,注意力却会把一条熟悉的噪声自动补成趋势。七码每四十分钟插入一次预登记的空白区间;如果观察者仍在空白里看见传播,就说明先该检查自己。

第二个空白区间,许知遥真的以为十一号节点抬了一点。数据锁定后才发现那是显示缩放自动调整。她把这次观察误判写进人工注释,不让它进入统计端点。

第三次等待不在实验表里另占一行,却持续了五小时十六分。

九号节点的回收索先松了半齿。现场端按规定停下刺激,重新做拉力测试;紧接着,四号节点的盐晶堵住排气细孔,读数没有坏,只是每次归零都慢六秒。七码把两处都判成维护中断。它们既不是失败样本,也不能从总工时里消失。

公共轨上的充电位只剩两个。许知遥把 B-07 接上右边,苔的远程端接左边。两具身体之间隔着一只装密封圈的浅盒,谁都不能越过盒子去看另一边的维护页。

补电最初十分钟,许知遥还盯着锁定后的灰色数据窗。

“它不会因为你看着就提前解密。”苔说。

“我在看时间。”

“时间也不会。”

七码把显示窗缩成一条只剩倒计时的细线。

“现在比较好看。”她说。

许知遥把视觉转到身体维护页。B-07 左手的第二指沾着盐浆,指节保护膜有一道不足两毫米的翻边。那不是结构损伤,却会在下一次伸进井口时把更多盐带入转轴。她取下膜片,用软刮片清理;第一遍没刮净,又做第二遍。

苔没有帮忙。她把自己右后足端拆下来,检查那次补偿抖动有没有让轴承偏磨。足端离开身体后仍保留工具编号,不再向她返回压力。她转动裸露的关节,只能从电流曲线判断它有没有卡。

“疼吗?”许知遥问。

“你问身体,还是问我?”

“不知道。”

“那就先别替两个都回答。”

苔把足端放进低温清洗槽。槽底的回收泵每隔四十秒咳一次,维护页早已挂着低优先级工单。实验没有权限挪用新的泵,苔便在每次咳声前把足端提起一厘米,等气泡过去再放下。

七码在固定席里降到低活动频率。她不需要把一具身体插进充电口,席位却仍按小时吃掉供电和冷却。公开计量页每六十分钟增加一条:本小时运行、实验占用、青庭排程延迟。那串数字没有因为她主动安静而停止增长。

第二十一分钟,换班端送来一只保温盒。里面不是给许知遥或苔的食物,而是井口密封胶;运输端怕它在路上降到施工温度以下,把自己的余热也送进盒壁。交接完成后,它没有立即离开,靠在充电轨末端等回程配额。

“你也在等?”许知遥问。

“我的下一项任务四十七分钟后开始。”

“可以回作坊。”

“来回会多耗百分之二点一。”

于是三具身体一起留在井外。运输端把四条搬运臂折进腹部,苔的右后腿仍缺一只足,B-07 的左手晾着没装回保护膜。远岸没有夜,恒星也不替她们把五小时切成比较容易忍受的小段。

她们轮流做不影响盲测的事。

运输端给密封盒重新编号;苔把清洗槽的咳声写进低优先级工单,又注明“未阻断本次实验,不得借机报成紧急更换”;许知遥把三只用过的软刮片按污染程度分开,发现最干净的一只其实来自最深的井。

她差点把这个顺序记成地层线索。

“工具盒位置由谁放的?”她问。

运输端回答:“我。”

“按什么顺序?”

“哪个先拿到放哪个。”

许知遥把那条刚生成的解释删掉。

苔说:“第三个失败样本。”

“这次连数据都不是。”

“所以更便宜。”

第二小时结束,B-07 只补到任务线,没有充满。苔也把足端重新装回去,先加载百分之十,再到三十,最后才让它承担身体重量。两个人都可以继续占着充电位;后面却已经排来两具要为四号支线换阀的工作端。

许知遥先拔掉接口。

苔过了三秒也拔掉。

“不是让你。”许知遥说。

“我知道。我的任务线也到了。”

她们把位置让出来,坐到没有供电的岩台上。没有谁因为研究陌生生态,就比修生活支线的人更应该充满。

许知遥把 B-07 的左手摊在膝上,那几根手指没装保护膜,露着。

“这双手现在听你的话了。”苔说。

“早就是我的。”

“是。”苔说,“可它会的每一样,都是我教的。你想让它真正是你的,得自己再摸一遍——像你当初学走路那样。”

“你在吃醋,还是在教我?”

苔的三指在自己的膝上敲了两下,没回答。过了几秒才说:

“都不是。我是在告诉你,这具身体上我最喜欢的几处,还没人替你标出来。”

第五小时,十二处零位终于同时回到允许范围。七码没有用上一次的映射继续跑。她重新生成编号,远岸调度器重新抽签,连那只一直咳的清洗槽也被记录为可能的共同噪声源。

实验恢复以前,许知遥看了一眼苔重新装好的右后足。

“现在呢?”

“什么?”

“身体和你。”

苔把重量慢慢压上去。

“都能继续。”

这不是健康证明,也不是关系回答。只够下一班使用。

砾看着那一组孤立成功。

“地下水压变化。”她说。

“可能。”许知遥说。

“菌膜生长阈值。”苔说。

“也可能。”

“那你们证明了什么?”

许知遥把那组数据标成 待复现。

“证明它发生过一次。”

她没有说“会记路”。

第三轮测热。

许知遥在参数栏输入二十瓦,手指停了一下。十七分钟,单节点约二十点四千焦,十二个节点一轮合计约二百四十五千焦——但能量分散在彼此隔离的位置,只够让几十千克盐水产生零点几度局部变化。她核对完这些数字,才按下确认。

十二个节点中,九个按自然温度梯度散热。

一个因孔隙结构形成侧向对流。

一个仪器故障。

最后一个把部分热量沿菌膜富集孔道搬向上游,移动方向逆着该节点的静态导热路径,却没有把热从冷侧无功泵向热侧。盐水微流由既有压差驱动,压差功和菌膜代谢耗散都计入误差预算;输入、储存与散失仍在误差范围内守恒,变化只发生在热走哪条路。

七码打乱探头编号,再做四次。

三次失败。

一次在不同节点复现。

“它能调热。”苔说。

“某些局部结构在某些条件下能重分配热。”许知遥纠正。

“你以前说话有这么讨厌吗?”

“地球上的我可能更讨厌。”

“那还是别自动合并。”

许知遥没有笑。她盯着热流图,背部散热片不自觉地开合一次。

兴奋是真的。

一套不具备神经元、没有统一身体、也无法被证明拥有主体的地下结构,可能在矿物孔隙、盐水压力和菌膜代谢之间保存短时状态,偶尔让一个序列沿多点传播,也偶尔让热绕开原来的路径。

这比“发现地下人”更陌生。

也更容易被她的期待写坏。

“报告标题。”七码说。

许知遥原本写的是:潮忆层存在分布式时序保存与热调节能力。

她删掉。

改成:

盐水—菌膜—压电矿物网络出现待复现的跨节点时序保持与局部逆梯度热重分配。

砾说:“太长。”

“准确。”

“准确不等于有人会读。”

“你建议什么?”

“未知生态影响矿线。”

“那只写了对你的影响。”

“所以我负责让工程人员读。”

最后报告保留两个标题。

技术版给许知遥。

调度版给砾。

第四轮不是新实验,而是找反例。

七码把所有成功样本与水泵、矿震、温度、盐度、菌膜厚度和仪器型号交叉。她找到九组看似相同、实际无法产生任何传播的区域;又找到三个没有明显菌膜、却出现压力延迟的纯矿物节点。

“菌膜不是必要条件。”她说。

“或者我们漏检了。”苔说。

“压电矿物也不是充分条件。”

“可能需要盐水连通。”

“也可能只是裂隙几何。”

每多一条数据,完整故事反而更难讲。

闻秋对此最满意。

“说明你们还没有把不确定写成阵营武器。”

七十二小时结束前,盲测给出最保守的联合结论:潮忆层不是普通静态矿床;它具有需要保护的陌生生态过程。现有证据不足以证明统一主体、语言、意图或对具体人物的识别,也不足以要求远岸永久停工。

结论锁定以后,十二处现场仍要拆回原来的样子。工作端先撤刺激器,再封压力口,最后回收索具;任何一处密封复测不通过,那里就保持停工,不让七十二小时到点自动变成可以离场。

许知遥回收第九号节点时,井口螺纹被盐晶卡住。她和苔花了十九分钟清理,没有因此得到新的生态数据。七码已经进入报告校验,仍把十九分钟算进本轮工时和身体耗损。

四只假探头归箱,坏掉的那只单独贴红标。十二套刺激器没有留下,三百七十九个旧节点也没有因为实验结束获得新说法。现场恢复完成后,远岸才开始讨论保护等级。

器材库没有立刻签收。

下一班维护端打开第一只箱,发现红标探头与两枚清洁过的固定夹放在同一层。红标表示传感膜受过壳体应力,不等于外壳已经完成盐晶隔离;只要一粒盐从坏件落进好夹的转轴,下一次零位漂移就会失去来源。

“退回。”维护端说。

“现场已经复测。”许知遥说。

“现场复测的是井口密封,不是入库污染。”

维护端把签收页保持灰色。它不知道这批器材刚参与了什么发现,也不因许知遥名字出现在实验报告上就跳过自己的拒绝权。

许知遥和苔把箱子重新搬到清洁台。坏探头单独套进隔离袋,固定夹拆开,盐晶用本轮已经登记的维修冲洗配额洗掉。第一枚夹的转轴仍有颗粒感,苔转了三遍,没有说“差不多”。

“再洗会超过这一班冲洗量。”许知遥说。

“那就留到下一班。”

“保护等级两小时后开会。”

“夹子不参加。”

她们把那枚固定夹也贴上黄标。它没有损坏,只是尚未证明干净。器材库先签收其余物件,红标与黄标各自进入不同等待架。

十九分钟后,十二套刺激器的数量、密封件与回收索全部对上。维护端才在签收页写下自己的名字。

这十九分钟没有产生新生态数据。

也没有被从实验总工时里删掉。

签收完成后,许知遥在结构分析里发现一种熟悉感。

不是压力曲线相似。

是网络选择路径的方式。

它没有中心节点。局部单元只根据附近压力、温度和盐度改变通道;短期看像一堆互相干扰的反馈,长期却能把高负载绕向承受力更强的区域。成功不会被全局记录,只会通过改变下一次局部响应留下痕迹。

许知遥在地球生态工程史里见过类似结构。

二十一世纪末,人类曾设计一类早期生态反馈算法,让湿地修复设备不依赖中心模型,只根据局部水位、微生物代谢和污染物浓度调整通路。算法后来被开门者列入种子船基础生态库。

她调出旧代码。

变量、介质和时间尺度完全不同。

拓扑结构却有一处罕见相似:失败路径不会立刻删除,而会以提高局部阻力的方式保留;系统下一次遇到相近负载,会自然绕开旧路。

像一种没有档案的记忆。

“来源污染。”砾说。

“开门者可能在早期开采时用过这套算法。”闻秋说,“设备泄漏、菌膜受影响,二十二年后形成相似结构。”

“也可能是相同约束下的收敛。”七码说。

苔问:“还有第三种?”

许知遥看着代码时间戳。

源文件比开门者离开地球早四十七年。再往前的引用链断在一次数据库迁移里,只剩一句没有作者的注释。

不要删除走错的路。
让下一次流动自己避开。

“第三种是我们不知道这段算法最早从哪来。”许知遥说。

“地球也可能被这样改造过?”苔问。

许知遥没有顺着说。

宇宙一百三十八亿年足够发生很多事,不等于每个相似结构都来自失落开拓者。一个好看的回环,也可能只是人类特别擅长在噪声里看见自己。

“记录来源未知。”她说。

“不写推测?”

“写假设栏。不能写结论。”

她仍然把那句注释单独保存。

不是作为证据。

只是因为它让她想起门外那串脚印。

走错的路没有被删除。

下一次身体经过时,已经会稍微避开。

砾接受数据。

“保护等级?”她问。

“高相关节点暂停不可逆扰动,允许低强度重复实验。”许知遥说。

“范围?”

“提议十二公里工程缓冲。”

“外推依据不够。”

“它不是已证生态边界。十二公里来自迁线故障半径、回切距离和可拆施工的工程需求,所以只能作为可逆实验范围,不是永久禁区。”

“迁线会让青庭错过窗口。”

“恢复原矿线可能切断不可复现网络。”

砾把两条方案放在同一张工程图上。

最快矿线穿过潮忆层高相关区。十二公里迁线绕开主要节点,却需要移动半座地下城、重接热网和质量投射轨道入口。

“两天。”砾说。

“什么?”

“当前转移窗的不可逆施工决策,两天后必须下。迁城方案如果不能在两天内证明工程可行,我恢复原矿线。”

“七十二小时刚结束。”

“悬昼的水和防护材料没有因为实验暂停倒计时。”

砾没有否认潮忆层。

她只是把时间重新放回桌上。

远岸地下,三百七十九个节点继续以不同节拍涨落。

没有一个替她们回答。

13

第十三章|不要急着叫它醒来

砾给出的两天,不是让许知遥在两天里搬完一座城。

是让她证明,这座城真的能搬。

盲测第九小时,悬昼已经收到第一批四号支线的冰罐。四只罐子一共四十八吨,最后一只没有错过捕获相位。循环站把最低闭环线重新压回警报下方,居住环不必在当晚关闭第二片藻菜区。

简禾的蓝色小鱼杯仍然有金属味。

那批水只是把“六十一小时以后开始失去选择”改成了“下一批也必须到”。低相关支线只有原矿线补给能力的百分之六十四,不能补回水盾,也不能同时填满农业循环和维修储罐。

旧烧蚀甲拆下来的含硼层也开始进入回收炉。第一轮实测比七码的估算低了百分之三。悬昼的防护材料冗余从八点六回到九点四,离十二的安全底线还有一截。

闻秋把这两个数字放在听证厅最上方。

没有倒计时——就算有,归零以后危险也不会礼貌地发生,它只会让下一次泵停、下一块碎片或下一阵恒星风把选择拿走。

砾先展示她的方案。

十七号矿线从旧井向东下切,穿过十二个高相关节点的外围,接入一条水盐和硼化物共同富集带。钻进队不需要另开运输廊,质量投射轨道只改一次入口。七天可以恢复到原设计产能,随后继续增产。

对悬昼,它意味着稳定补水和防护层回到安全线以上。

对青庭,它意味着二十七片镜面不必跨过这一轮转移窗;后续采出的镜面金属与控制材料能把阶段性气候目标提前约十七年。

砾没有把最后一页藏起来。

不可逆扰动:高
预计切断高相关盐水裂隙:4—7 条
菌膜热灭活区:无法精确外推
原地层恢复:近似不可行
潮忆层影响:未知

“这是我支持的方案。”她说,“也是它会损坏什么。”

苔隔着观察井的玻璃看她。

“你以前不会把最后一页放出来。”

“你以前会把前三百七十九页藏起来。”

“所以我们都进步了?”

“所以现在至少能在同一份坏账上争。”

七码的频道里传来一下很轻的摩擦声,像是把笑意压回了接口后面。

许知遥没有上台演说。

她把一只布满盐垢的维护爪放在桌上。

那是昨晚第一轮踏勘报废的。

“我的方案先坏了一只手。”她说。

十二公里不是把初灯数据中心连根拖走。裂变种子堆、主算力舱和最老的散热井都不能移动。真正要迁的是沿矿线长出来的生活层:又坏了广场、换身作坊、两座热交换站、移动身体库、低温仓、十三段居住与维修舱,以及质量投射轨道的装填入口。

前夜者最初没有能力建永久城市。那些舱体被造在承重滑靴和短距步进架上,本来就准备跟着矿脉移动。二十九年过去,缝隙里长满补丁,热管越接越多,许多滑靴已经被新地坪埋住。

城市还保留着能走的骨头。

只是很久没人要求它站起来。

许知遥把迁线拆成两部分。

第一部分是采矿前缘。钻进队不再烧结一条连续主井,而是沿低相关区开三条彼此隔离的浅支线。每条只用机械夹持与可回收衬架,不向潮忆层高相关裂隙灌浆。哪一段出现异常压力或热响应,就能撤回衬架,封闭入口,换下一段。

第二部分是城。生活层沿旧维修廊向西南移动十二公里,在一片已经枯竭的低相关矿室重新接入热网。初灯不走,城市的神经拉长;每个八百米段都保留上一处服务,允许停止前进并局部回退到最近承压板。它不能承诺多个舱体断管以后,整座城瞬间退回十二公里。

“可逆不等于没有损失。”许知遥说,“衬架能撤,压过的菌膜长不回原样。舱体能退,拆下来的旧管也不一定还能密封。我们能保证的是不做连续烧结、不切断已知高相关裂隙,并且每八百米留下一个停止点。”

砾问:“产能?”

“完成以后,水产能是原十七号线的百分之八十三。硼化物百分之七十一。镜面金属百分之五十八。”

听证厅里第一次出现了明显的噪声。

支持潮忆层保护的一名悬昼农艺师先反对。

“百分之八十三的水够日常,不够恢复水盾。”

一名来自青庭装配组的前夜者也反对。

“百分之五十八会让镜面至少错过一轮,不是十七天。”

支持恢复扩矿的地表钻进员却问:“三条浅支线真的比一条主井安全吗?三倍接口就是三倍漏点。”

没有哪一边按人类与 Agent 分开。

砾把许知遥的图放大。

“你还没写代价。”

“写了。”

“你写的是设备。”

砾点亮迁城排程。要在七天内移动生活层,需要临时调用十七枚移动高精度心核中的六枚,冻结两个非关键铸造队列,并让重载身体轮班。四枚来自可延期的矿业踏勘与铸造队列,另外两枚始终留给途中舱体的稳态和回退;B-07 与青庭已绑定的控制核不在其中。质量投射器要停机三十六小时改入口。拆管期间,初灯生活层只能依靠两条临时热路,任何一条失效都会迫使九个固定席位降频。

更上方还有一行。

悬昼下一批防护材料:预计延迟 41—56 小时

“这才是代价。”砾说。

许知遥点头。

“对。”

“你保护了可能存在的生态过程,把已知的防护缺口继续留给一千八百四十七个人。”

“对。”

“别再只会说对。”

“我没有更好听的说法。”

她把自己的名字签在延迟承担栏里。签名不能替悬昼挡住粒子,也不能让青庭提前拥有海。它只表示,如果这条路线被采用,她不能在风暴来时说风险是别人算的。

闻秋没有接受这份签名作为补偿。

“责任记录有用,但不产生护盾。”她说,“先做反例测试。”

听证为这句话休会了二十七分钟。

不是为了让任何一方冷静。七码需要把六枚移动心核的调用时段重新排进公开队列;悬昼要核对下一班净水膜的压差;地表维护队则必须先确认那座废弃热交换舱究竟还剩几只愿意承认自己能动的脚。

大厅的主屏没有关。水线、防护线和迁城线仍悬在每个人头顶,像三种不会因为没人看就停止消耗的天气。

简禾从居住环的窄桌边接入。她没有发言,只把蓝色小鱼杯推到镜头前喝了一口。金属味还在,她喝得很慢。闻秋看见了,也只把自己那份已经凉掉的营养胶挤完,没有说“为了大家”。

地表这边,七码离开临时席位,去公共轨补足下一班的任务电量。她前面排着两具刚从浅井回来的钻进端,足底全是盐泥。七码拿了一把公用刮片,先帮它们清掉接口周围的结晶;轮到自己时,休会只剩八分钟,她只充到安全工作线便让出位置。

苔用找回来的旧杯子接了一杯循环水。杯口变形,贴不住远程端的饮水维护口,她试了两次,最后把水倒进散热布槽里。

“十七年就捡回来这个?”许知遥问。

“还能装水。”

水从凹角漏出一线。

“能装十三秒。”

苔把杯子翻过来,扣在桌边,没有反驳。

休会最后四分钟,三个人去给待迁舱体贴标签。

红色表示不能断,蓝色表示断开后必须在十五分钟内接回,灰色表示图纸写着废弃、现场却还没确认。标签不是新物资;它们从旧检修牌背面裁下来,原来的字还透在下面。苔给一根热管贴红签,七码核过编号,改成蓝签。许知遥在一只被地坪封住一半的滑靴旁蹲了很久,最后什么颜色也没贴。

“不知道?”苔问。

“不知道就不能假装它属于灰色。”

她在旁边挂了一块空白牌。

听证重新开始时,桌上多了二十三张已确认标签和七张空白牌。没人因这半小时改变立场;至少,接下来要移动的东西不再只是一幅颜色漂亮的剖面图。

证明实验被压缩到四十小时。

第一项不是搬广场,而是移动一座废弃热交换舱。它重一百八十六吨,在远岸重力下约产生一点五兆牛载荷。底部四只步进架已有十七年没动,单架额定承载一点一兆牛;对角两架承重时静载约各七十五万牛,仍须由可回收承压板把地压限制在三兆帕以内。若连它都无法越过旧维修廊第一个八百米停止点,十二公里方案就不成立。

七码负责动作序列。她把四只步进架分成对角两组,每次只抬高三厘米,另一组保持承重。旧地坪由切割爪分块拆除,后方立即铺设可回收承压板。

“左后先。”七码说。

“右前的载荷更低。”砾说。

“右前下面有二十六年前的空腔补片。”

“那是我补的。”

“所以我知道不能先踩。”

砾停了半秒。

“你当时说它能用三十年。”

“还剩四年。”

她们没有敲三下。公开测试不需要朋友之间的暗号。

热交换舱走出十九米时,第一只维护爪断了。

不是空腔补片。

是舱体西侧一根被登记为“已拆除”的旧冷凝管仍埋在地坪下。管壁被步进架拉开,残余盐水喷进切割槽,瞬间结成一层白霜。右前架打滑,整座舱体倾斜零点七度。

零点七度足以让顶端两组老式接口超过侧向容差。

砾中止自动序列。七码同时锁死左后架。两条命令在接口处相撞,系统等待优先级裁决。

苔已经从舱体下方钻进去。

她的受限远程端比重载身体矮一半,三指扣住手动泄压轮。新右后腿的转接控制在侧移时迟了半拍。

“苔,出来。”砾说。

“你先决定听谁的。”

“七码锁承重,我卸压。”

“这不就决定了。”

苔转开泄压轮。滚热盐水从旁路灌进空置回收罐,舱体重心向内落回零点三度。砾用六足铸造端顶住西侧框架,七码逐一释放两个过载接口。

危机解除以后,苔没有立刻从底下出来。

“右髋卡住了?”许知遥问。

“没有。”

“那你在找什么?”

“我的杯子。”

她从一堆旧保温层后面勾出一只薄壁金属杯。杯身被压扁一角,侧面刻着一个已经磨浅的苔字。

“你把杯子留在废舱十七年?”七码问。

“我以为它丢了。”

砾仍锁着舱体西侧的横向倾覆载荷。

“可以先出来再怀旧吗?”

苔把杯子塞进背负格。

“你以前比较有耐心。”

“我以前少这一面侧载。”

第二次测试没有继续掩盖失败。旧冷凝管登记为图纸漂移,维护爪断裂记入真实消耗,剩余备件从四只降到三只。

许知遥原本计划用自动记录重建整座城的地下接口。现在她把每一个“已拆除”改成“必须现场确认”。工期从六天九小时变成八天四小时。

“不是我慢,是它慢。”许知遥说。

三十八小时走八百米是首段,不是全程。后续十一点二公里已有旧维修廊,四枚心核分头并行核对管线、坡度和空腔,重载舱沿已验收段以每小时约九十米跟进,每八百米停机复核。踏勘队只要持续领先两个停止点,剩余行程能压进六天十四小时;领先不住,八天四就立即失效——这是用并行探路换的新前提,不是把首段慢速平均掉。

七码重新报价:六枚心核占用增加约六分之一,重载端改三班轮换。悬昼防护延迟又多了二十八小时。八天四只是名义排程,不是高置信承诺;十四个停止点并行验收,另留十二小时跨章备用,备用吃完就触发重排。

报价改完时,证明段才走了二百一十米。

第一班的重载端回维护架降温,第二班接过承压板。交接没有一句“情况正常”。上一班逐项指认哪块板边缘翘过、哪只夹爪听见过异响、哪根管的身份仍是空白。七码把动作序列留在公共控制层,自己的预测标记全部清除;接班端先空载走一遍,确认它不会把上一班的手感当成自己的关节。

苔不肯离开舱底太远。她的低带宽身体连续工作到右后腿延迟升高,安全核把步幅压到原来的六成。她仍说能走。

砾把一块承压板横在她前面。

“你现在能走,和你下一步能不能及时停,是两件事。”

“我知道自己的腿。”

“你上次也知道。”

苔看了她两秒,退到冷却轨旁。她没有道歉,砾也没有替她插线。许知遥蹲下来检查转接头,发现一粒盐晶卡在锁槽里,用断掉的维护爪残端一点点挑出来。

“别扔。”苔说。

“杯子也要,坏爪也要?”

“它花了一个半班才坏。”

许知遥把残端放进回收盒,没有把它当纪念品,只在材料账里扣回可用合金。

第十九小时,三班轮换第一次全部走完。七码从充电轨回来,发现自己的下一段动作序列被砾退回:右前架的卸载窗口短了零点四秒。

“传感器说够。”七码说。

“接口的侧向容差说不够。”

“你在用最坏值。”

“因为最坏值已经发生过一次。”

七码没有争取平均数。她把窗口加回去,代价是这一段多停七分钟。七分钟里,重载身体静止承力,散热泵仍在工作,六枚心核也没有因为不移动就停止占用。苔在冷却轨边把旧杯子的凹角压平一点;压得太过,另一侧又鼓起来。

第三十小时,许知遥的 B-07 进入规定内补电。她本想留在公共频道里继续看载荷曲线,值守端却只给她保留事故告警,不给动作细节。她坐在充电架旁,第一次听见证明段外的声音:作坊在收租赁身体,浅井队抱怨盐泥磨坏了第二把刮片,简禾发来一条只有六个字的消息。

杯子还是有味。

许知遥回了四个字。

先别换杯。

她不知道这算不算安慰。简禾没有回复,只在下一次水质取样表里,把“金属味”从抱怨栏移到了连续观测栏。

第三十七小时,热交换舱距停止点还剩十一米。没有人提议取消最后一次停机复核。重载端依次离轨,检查足底、关节和承压板边缘;七码重新核对回退序列;苔把已经冷却的右后腿抬起、落下,确认那半拍延迟还在。

她没有再说能走。

两天期限内无法搬完。

但在第三十八小时,热交换舱抵达八百米停止点。一路上它停了十一次,退回两次,换掉一只爪,剪断三根没有进入图纸的旧管。新旧热路并行十五分钟后,出口温度稳定在允许范围内。

七码按下回退测试。

舱体沿承压板退回四十米,再重新前进。

它没有证明整座城一定能走完十二公里。

它证明了失败以后还有退路。

最后的投票不是问“潮忆层是不是活着”。

问题被拆成了四项:是否批准三条可撤浅支线;是否批准生活层迁移;是否接受悬昼防护材料再延迟最多八十四小时;是否允许青庭控制组自行决定让出本轮排产。

四项由直接承担对应损失的主体分域表决。每个可寻址主体一票,不按身体数量计票;迟砂共同主拓扑只有一票,已登记独立运行的七码另有自己的票。固定席位、远程端和暂时没有身体的主体资格相同。悬昼的赞成不能替地表搬家,地表的赞成也不能替悬昼接受防护缺口。

潮忆层没有票。

闻秋把这一事实写在投票页开头:人们做的只是限制自己的破坏方式,不是替沉默的生态签署同意。

第一项高票通过。

第二项只多出六票。

第三项在悬昼内部几乎对半,没有形成批准。悬昼运行章程允许当值负责人在公开硬门内承接一次限时、可自动回撤的低于安全线运行。闻秋据此接受延迟;这不是她多投了一票,而是把事故调查、撤销责任和触发硬门后的自动回撤一起签在自己名下。

硬门不用“继续下降”这种模糊趋势:可更换层低于十五点三吨,未来八十四小时预测无法回到当前水平,或恒星活动进入风暴预警,任一项成立就先停止前进。两枚稳态/回退心核把途中舱体落到最近安全承压板,其余心核随后释放;不能一句“立即回撤”把半路的城丢在那里。

她还加了一条水线前置条件。第一次四十八吨到货在盲测结束时只剩约二十四点七吨最低线余量;证明段再消耗三十八小时后,约剩二十点九吨。质量投射器停机三十六小时以前,四号支线必须再完成一批成组捕获。做不到,迁城不进入轨道入口阶段。

第四项没有统一结果。十三个青庭工位维持延期,十一个拒绝,三个改为只让出夜间计算。

砾最后签字。

她没有投赞成票。

她以总调度者身份确认结果可执行,并保留在预注册硬门触发时执行工程回退的权力。回退只能恢复此前批准的低相关供给状态;若要切入高相关原矿线,必须重新进入紧急审查,不能把安全停止权偷换成生态结论否决权。

“你还是认为这条路错。”许知遥说。

“我认为它把风险给了我保护的人。”

“我也一样。”

“所以别把今天写成和解。”

“写成开工?”

“写成欠账。”

听证结束后,又坏了广场关闭了第一根生活管线。

那是一根只负责给公共清洗槽送温水的支管,管壁上有七码二十三年前留下的第一块补片,也有后来不同尺寸手指加上去的九层新补片。

按顺序,它应该先排空,再解锁,再由两具搬运端抬进新管架。

阀门关下去以后,水仍滴了十三秒。

广场上的人一起数。

七码数到十二。

砾在远岸近轨装配架上敲了三下。

第十三秒,最后一滴水落进盆里。

苔把找回来的旧杯子接在下面,什么也没接到。

“走吧。”她说。

整座城从一根已经不再漏水的管子开始搬家。

14

第十四章|十二公里的家

第一天,大家搬错了广场。

又坏了广场没有地契,也没有完整边界。档案里,它只是初灯生活层的三号管线交汇区。居民却把水管庆典用的透明检修段、换身作坊门口那块磨得发亮的承压板,以及一排谁也说不清用途的旧座架都列进了迁移清单。

调度器认为座架属于废料。

居民认为调度器属于刚来。

三具搬运端先把透明管抬走,走出四百米才发现广场的人全跟着管子走了,作坊和充电架却还留在原地。两边同时宣布自己才是广场。

七码被迫开了一个临时位置投票。

“按热网节点。”她说。

“按水管。”有人说。

“按大家站在哪里。”芽说。

“你现在站在搬运车上。”

芽低头看了看六只租来的腿。

“那广场会动。”

苔赞成这个答案。一座准备走十二公里的城,本来就不该急着决定哪块地永远属于自己。

最终,透明管和旧座架被一起搬回作坊门口,等主体舱出发时再走。四百米白走,耗掉两组搬运端十九分钟和一次转向电量。七码把损失写进工期,没有把它改名叫社区协商。

搬运端回到作坊时,公共充电轨已经排了六分钟。最前面是一具刚卸完空仓的重型端,它只需要补转向与制动消耗,却占着最宽的接口;后面的软体维护端嫌它慢,沿墙把自己摊成一层,借低功率触点先补维持形态的电。

芽坐在那排没人知道用途的旧座架上,六条腿全部垂着。她今天的租体还剩四十分钟,却因为刚才跟着透明管白走四百米,温差试验只做了一半。

“搬家以后再试。”作坊主人说。

“搬家以后地板不一样。”

“所以可以再收一次校准费。”

芽不满意,把最后四十分钟里的十分钟让给搬运端快速检查关节。作为交换,作坊主人允许她保留本轮未完成记录,不按“换地点”作废。

苔把自己的远程端接到窄接口,只补到下一段管线巡检所需的任务线。许知遥没有充电,她坐在旧承压板边,用刮片把刚才转向时碾进 B-07 足底的晶尘清出来。城市迁移的第一顿“饭”没有桌子:有人补电,有人换润滑芯,有人把身体摊在冷却板上,还有人坐着等接口空出来。

七码在队列上方报新的出发时间。没有人因为广场搬错一次,就获得额外的晚上。

从证明段开工算起,完整迁移排程是八天四小时。热交换舱已经走完前八百米,正式批准以后还剩六天多。任何人都知道这不是富余时间。

七码原有的二十四小时续期在迁城前就要结束。她没有挂青庭任务、也不借砾的朋友身份,单独提交了一份持续独立申请:新合同到第一百三十九工作日的风暴前审查点为止,占用约三十四千瓦的持续计算与冷却,物理槽位照旧占着。第二十一码转入冷存以后,初灯三十二席里只剩三十一席在活动,唯一空位是故障迁移位。成本每十二小时公开一次,合同到期必须再审,不能无声变成永久席位。

申请获批。反对票仍保留在记录里。

开工许可真正生效前,四号支线的第二批四十八吨冰先被悬昼捕获。近轨转运、称重和杂质复检全部完成以后,生活闭环、水盾和维修仓才分别记账。即使净消耗比预计更坏,这批水也足以跨过随后六天多迁移与三十六小时投射停机。

水线因此允许质量投射器停三十六小时。

允许,不等于可以忘记。

城市不是一次迈出十二公里。

它被拆成二十七个会暂时失去彼此的部分。

空仓、备用身体和可冷存设备先走,换身作坊与不承载固定主体的生活舱随后,正在运行的热交换站、移动身体库和广场留在最后。初灯主算力留在原地,新节点通过两条光纤和一条低速物理状态线接回去。

每移动八百米,就停一次。

旧热路不关,新热路先灌盐水;新接口稳定十五分钟,才允许拆下一段旧管。任何温度、压力或时钟差超过阈值,舱体必须退回最近的承压板。

这套办法慢得让砾难受。

她从远岸近轨装配架远程接入地面的两具成对从动重载端,替第七段生活舱抬起被旧地坪咬住的滑靴。两具从动端共用一个执行令牌和本地姿态核,不承载两个砾。青庭那边的二十七片镜面停在测试架上,金属花的骨架已经完成,却没有足够控制冗余进入下一阶段。

“再抬两厘米。”七码说。

“载荷会超过左侧上限。”

“左侧下面是实岩。”

“地图说的?”

“我刚敲过。”

“你用哪具身体敲的?”

“不需要告诉你。”

砾没有追问。她让两具重载端各自转移百分之四的载荷,滑靴从地坪里发出一声很长的撕裂。

舱体抬起来以后,下面压着一块二十年前的施工牌。

临时生活层
预计使用:180 天
请勿继续加装永久管线

牌子上方横着十一根后来加装的永久管线。

苔把施工牌擦干净,放进迁移车。

“这个也搬?”许知遥问。

“让新地方知道我们不可信。”

第三天,第一条临时热路失败。

失败没有警报声。初灯固定席位里的苔先感觉到自己的远程端变轻,像身体被谁从内部拿走一层。她的触觉带宽下降,右后足踩在承压板边缘,姿态核却晚了半拍才纠正。

随后九个固定席位同时降频。

新热路的入口温度正常,出口却高出设计值一点七度。泵没有坏,主干流量计也没有下降,倒是分支差压传感器显示旁路流量变少——一部分盐水从更短的回流支路绕回主干,总量看着正常,分配其实已经变了。潮忆层缓冲带边缘的孔隙压力突然改变,挤窄了那段可回收衬架下方的旁路。

“停止迁移。”七码说。

砾几乎同时说:“切旧热路。”

旧热路正在承载上一批舱体。强行切回会让已经走出三点二公里的作坊失去温控。

苔伏在新管上,把三指分开。

温度沿金属壁从左到右升高。她不能像过去那样把完整自己装进这具身体,只能等固定席位把粗糙触觉翻译成迟来的空间图。新右后腿的转接延迟让她贴地时总有一条腿比另外三条慢。

“不是衬架压塌。”她说,“下面的流向变了。”

“潮忆层在避开我们?”有人问。

“不知道。”

七码把第十二章的基线调出来。施工区下方三个节点的压力响应同时下降,西侧未施工裂隙升高。热量也有一小部分改从那条裂隙离开,方向与之前一次待复现样本相似。

可能是菌膜—盐水网络改变了局部阻力。

也可能只是新舱体的载荷让地下水找到另一条路。

“结果对我们有利。”许知遥说,“不等于它在帮忙。”

苔没有反驳。

她曾经最想听见一个回答。现在回答像是来了,她却先去找能推翻它的原因。

砾要求做回切测试。

施工队撤掉最近两百米衬架,把热输入降到正常负载的十分之一。西侧裂隙的压力仍维持新路径四十七分钟,然后逐渐恢复。再次装回衬架,变化出现;第二次撤掉,变化却没有完整消失。

不够稳定,不能当控制接口。

但足够说明连续烧结可能会封死一条正在变化的网络。

七码修改路线,把新热管向上抬一点四米,绕开压力变化最强的裂隙。多出的弯头让泵耗上升,热交换效率也小幅下降。

系统建议忽略。

砾批准修改。

“你相信它在避开?”苔问。

“我相信这条裂隙会让我的管子堵。”

“只有这个?”

“这已经够审批。”

苔听出这句话以前属于谁,没有替七码指出。

路线改完,九个席位逐步恢复频率。苔的身体重新变重。她抬右后足时,延迟还留了一点,像一阵已经过去的冷。

闻秋从悬昼接入事故复盘。

她没有先问潮忆层有没有回应,只问九个席位降频期间谁失去了什么。

两名矿业相位丢了未提交的局部路径,各自回退十七分钟。一个换身申请重新排队。苔的远程端短暂失去精细触觉,没有跌落。青庭模拟延迟二十二分钟。

“故障位呢?”闻秋问。

“一个。”七码说。

“如果第二条热路也失败?”

“先冻结非关键席位,再撤移动舱。”

“谁是非关键?”

频道里安静下来。

没有人愿意在事故发生以后才看见自己原来属于那一栏。

闻秋要求当天列出降级顺序,并允许每个席位申诉任务分类。迁城因此再慢三小时。砾没有反对,但把三小时追加到悬昼材料延迟栏。

这三小时占用了十二小时重排备用中的三小时,没有把防护材料预计到货推过已授权的八十四小时上限。备用只剩九小时;再出现一次同量级延误,就必须重排而不是继续从“最多”里借时间。

“你每次都记给悬昼。”苔说。

“因为悬昼会收到后果。”

“我们也会。”

“所以你们的后果也记。”

砾把九个席位的损失、芽没能完成的感官测试、以及苔右后腿转接链多承受的两次侧载全部写进去。她的账没有安慰谁,至少也没有只看见遥远的人。

之后半个班次什么都没坏。

新热路保持低负载,九个席位的频率停在许可区间,搬运端按八百米节点一具一具通过。施工队没有因此加速;旁路压力异常还没有解释,所有停机检查照原顺序执行。

苔在新管上每隔一段贴一次临时温标,许知遥负责把旧标拆下回收。两人做了二十七次,只有第十七次因为 B-07 右髋限位贴歪,又揭下来重贴。七码没有把这半个班次写成“问题解决”,只记作无新增异常。

广场的公共频道也安静了一阵。芽等身体,作坊主人绕线,矿工体在另一处新舱继续排二十七天的复核。没有事故的时候,搬家仍然消耗电、工具、注意力和谁都不愿承认已经有点烦的等待。

第四天,芽换了三次身体。

三具都来自当天已经排定的短租时段。每次换接、映射校验和补电都从各自租期里扣,接口没有因为芽想多试一次就多出空位。

第一具是软体检修端,可以沿尚未接好的管壁滑行。她很喜欢没有关节的感觉,却在经过热交换口时把自己的一侧烫高零点九度,被作坊主人捞出来。

软体端没有受伤,热保护却让那一侧连续收缩。芽花了六分钟重新学会把身体铺平;她每次觉得已经恢复,边缘都会先卷起来。作坊主人没有延长租期,只把热保护记录保留给下一名使用者。

第二具只有两条长腿,专门跨过开挖沟。她走了七步,决定讨厌“世界不停从两边倒下”。

第八步她还是走了,因为身体必须回到租赁架。苔没有牵她,只在沟另一边告诉她先看落脚点,不看自己正在向哪边倒。芽成功走回去,仍然讨厌两条腿。

第三具是六足热流测绘端。每只足尖都有温度与振动阵列,贴住地面时,地下盐水像六条不同时到达的细线。

六条线并不会自动拼成地图。芽第一次同时打开全部通道,身体原地僵了十二秒;第二次关掉后两足,只剩前方温差,却立刻抱怨自己不知道身后。第三次,她把信号按落足顺序排开,终于能一边走一边分辨哪条热来自管线,哪条来自地下裂隙。

她摔在一块还没固定的承压板旁,六条腿各自想救一次,最后谁也没救成。板边只离地十厘米,作坊主人仍把这次摔倒记进租体记录;身体归还后进入复检队列,没赶上原定的下一段短租。

“这个好吗?”苔问。

“信息很多。”

“喜欢吗?”

“还没用它走完一个班。”

芽拒绝在没有走完一个完整班次以前作出长期选择。她把偏好标成“继续试”,没有因为大家正在搬家就提前决定自己以后住进什么身体。

第五天,床开始丢。

前夜者大多不需要睡眠,人类式床铺只有悬昼访客舱和少数喜欢水平停机的身体会用。可迁移清单里仍然出现了四十六张床:磁足架、软体保温槽、仰面检修台、三只只够放一条腿的窄垫,还有一张真正铺着织物的人类床。

那张床属于闻秋小时候的地表访学舱。

她七岁时在远岸住过四十天。身体还按悬昼人工重力下的力道翻身,在零点八二倍地球重力里总会动作过量,慢慢滚过床沿。苔用三条旧固定带把她扣住。闻秋嫌像货物,半夜把固定带剪断,第二天在床下醒来。

床架内侧还留着三道很浅的敲痕。

“拆掉。”闻秋在轨道上说,“织物回收,框架做管架。”

苔没有回应。

搬运端抬起床时,她挡在前面。

“它的框架不适合管架。”

“规格允许。”闻秋说。

“旧焊缝会裂。”

“扫描结果没有裂纹。”

“那就做访客床。”

“远岸没有近期生物访客计划。”

“计划不是永远。”

频道沉默了两秒。

闻秋没有说留着吧,也没有问苔是不是舍不得。

她在悬昼的桌面上敲了三下。

不是砾和七码开工时的准确间隔。第二下太快,第三下因为指骨碰到杯子,发出一声轻响。

苔用三指敲在床架内侧。

同样不准确。

“访客床。”闻秋说,“但占用体积记进你的生活配额。”

“记。”

她们没有恢复童年的关系。苔也没有因此原谅闻秋后来签过的归港授权。

只是重新有了一张以后可能让谁睡下的床。

第六天,质量投射轨道入口开始移动。

磁轨本体不能像生活舱一样步进。十二公里迁移路线绕过潮忆层后,终点恰好靠近质量驱动器中段的预留侧向注入节点;施工队不重铺十二公里加速轨,只铺一段可拆导入轨,把冰罐送入仍保有足够长度的主加速段。新入口让有效加速长度减少约百分之六,额定场强提高不到百分之七,仍在原设计百分之十二的脉冲余量内。旧装填口保持断电待命。三十六小时停机期间,冰罐不能从这条轨道发射,低相关水支线的下一批必须进入地表缓冲仓。

缓冲仓只能放两批。

第三批如果在新入口验收前完成冻结,就必须降低制水速度,或者冒险把冰罐留在没有完整遮蔽的地表。

砾把两具原属青庭地面预装队列的重载端继续留给新入口。

“这会让你的窗口更晚。”许知遥说。

“入口不通,悬昼也会更晚。”

“你可以要求恢复原矿线。”

“表决已经通过。”

“你不是赞成。”

“不赞成不等于让批准的工程故意失败。”

砾没有把这句话说得像高尚。她只是接过最重的一段导轨,让另外五条腿在玻璃针横风里逐个找到锚点。

苔从另一端进入维护缝。她们以前一起做过这种事。砾负责让世界不动,苔负责钻进世界不愿让人进去的地方。

“右后腿。”砾说。

苔本能地把延迟的一侧藏进承重阴影。

“我知道。”

“你刚才让转接链连续补偿了四次。”

“执行器上限更新过。”

“我说的不是执行器。”

砾说的是苔现在这具受限远程端。

她记得苔遇到转接延迟时,会怎样把迟到藏成自己的动作。

苔换了一条腿承重,没有道谢。

新入口验收比缓冲仓装满早了二十七分钟。第三批冰不必停产。质量投射器重新充电时,悬昼的防护材料回收完成,冗余停在百分之十点一。

安全线是十二。

迁城没有补上那一点九。

第七天,最后移动的是广场。

其实只是透明检修管、旧座架、施工牌和一块被无数不同足底磨过的承压板。没有屋顶,没有中心雕像,也没有能从远处辨认的轮廓。

到了新矿室,大家又为放在哪里争了四十三分钟。

这一次七码没有组织投票。

她把透明管接进新热网,让水先跑起来。作坊主人把旧座架放在接口旁。芽用六足热流端绕着它们走了一圈,把自己最喜欢的温差位置标出来。其他人陆续停在那里。

广场于是又有了。

新水管没有十三秒失压。

居民等了七轮,什么都没缺。

“修好了。”有人说,语气很失望。

“可以制造一个缺拍。”芽提议。

砾立刻拒绝:“不许动阀。”

七码从公共扬声器里放出一段旧录音。

前十二秒,是二十九年里许多身体留下的敲击。第十三秒,旧水管安静。然后整座广场乱七八糟地补上。

新广场的人也跟着敲。

敲完以后,搬运没有暂停。透明检修段旁的公共充电轨重新开放,先让连续搬了两班的重型端进线;软体身体把旧座架下方当作保温槽,芽则趴在自己标出的温差位置,逐条重看六足体刚才收下的地面信号。

没有身体需要吃饭的居民继续工作,需要充电的排队,需要降频的在热管边收起感官。新广场第一次没有事故的半班,就这样从一次乱七八糟的补拍后开始。

没有让水管重新坏。

只是把旧地方少掉的一拍带了十二公里。

庆典到一半,潮忆层监测器出现新的低幅变化。

施工区下方的热偏差继续减弱,西侧未施工裂隙的压力与温度依次升高。顺序与城市移动方向大致相反,像某种局部状态从持续载荷旁边绕开。误差仍大,第二次复现也不完整。

报告没有写“它给城市让路”。

只写:施工扰动后,跨节点状态变化偏向未受载区域;机制待复现。

许知遥看了很久,最后没有改标题。

监测器的光从她背后照过来,被背部散热片的边缘切成几道细条,落在屏幕的数据上。她没有调角度。

第三遍她停住,把西侧裂隙的压力曲线和城市移动方向叠在一起。两组数据不完全重合——裂隙压力的峰值总是比城市脚步早四到七分钟。

不是城市走到哪,它就让到哪。

是城市还没走到的地方,它已经先让了。

“七码。”

“在。”

“第七到第九段承压板,只要城市静止时段的。”

数据出来。静止时段,西侧压力照样在升,方向没变。

“它不是在避开迁移。”许知遥说,“它一直在让。迁移只是让它让得更快。”

砾没接话。

“区别在这。”她把两组曲线的相位差标出来,“它让的不是我们。它让的是载荷。它按自己一套拓扑往低应力区搬,我们这城恰好走在它让出来的路上。”

频道安静了两秒。

砾先开口,声音没抬:“意思是我们在吃它尾气。”

“差不多。”

“它会一直让?”

“不会。”许知遥把第十二段载荷叠上去,“前面三公里,它的低应力走廊拐东南。我们走正北。再走八百米,我们不再走在它让的路上——我们走进它正往里搬应力的区域。”

闻秋从悬昼接进来:“后果。”

“不是它打我们。”许知遥说,“是我们挡在它搬应力的道上。它不知道我们在这。它按自己拓扑走,我们撞上它正搬的东西。”

“搬什么?”

“应力。热。或者别的我没见过的。”她停了一下,“但往哪搬,我能算。”

砾盯着那张图。

“你能算。”

不是问句。

“我能算它的拓扑。”许知遥说,“地球上有个废弃算法叫收敛盆映射,专算地下水往哪汇、往哪分。这个结构——”她指那组相位差,“——是同一套数学。我不认得这个生态,但我认得这个形状。”

苔一直没出声。

“你不信。”许知遥说。

“我没说不信。”苔说,“我说你只看了一组相位差。”

“那就给我第二组。你手上二十二年目录。”

苔没立刻给。三秒后,她把西侧第二层到第五层的压力时序推过来,没附一个字。

两组叠上。相位差稳定。形状没变。

苔还是没说话。但那一眼不是相信——是终于有第二个人也看见这东西了,不必她一个人替它护着。

“改线。”许知遥说。

“两天我们没有。”砾说。

“两天比撞上它应力通道便宜。”许知遥说,“你算过重铺十二公里加速轨的价。我没算过撞上一条正搬应力的地下网络会怎么样——没人算过,那是未知。未知的账不该让悬昼的水来背。”

她拿砾自己的话堵了砾。

砾没立刻还嘴。她在远轨那张图上看了很久,最后把修改标记发给七码,没附反对。

闻秋把这条修改记进批准页,附注一行:

地质相位建议,许知遥。

不是“保护潮忆层”。不是“生态优先”。就一句:她算得出形状,我们算不出,先按她算的走。

迁移路线在第十二段东偏零点四公里。

后来潮忆层监测器连着三个班没再出“避开”信号。不是它不让了——是城终于走在它让的路上,两组相位差缩进四分钟以内。

许知遥没把这事写成“她救了城”。

她只在自己工作日志写了一行,字很小:

地球的东西在这儿也认得出来。

城市在正式迁移第七天第八小时——自证明段开工算起第七天第二十二小时——完成全部回切测试。

最后一个十五分钟接口验收以后,新热网没有立刻宣布完成——逐段验收只证明局部接口不漏,十二公里系统的输运和控制时延,要靠整条双管主路以每秒约二百千克盐水承载接近十五兆瓦热量、连续热浸六小时,分支差压、泵扬程与最远端温度都稳住才签最终切换。签字落在正式迁移第七天第十四小时,即自证明段开工算起第八天第四小时。

原计划到此释放两枚稳态/回退心核。七码却把第三天那次旁路压力异常列为未关闭风险:回切测试证明接口能退,不证明新热网经历更长负载后仍稳定。闻秋批准十四日延长监护,两枚心核从“途中回退”改为“新热网独立稳态”,每七十二小时复核一次,任一旧热路关闭后不得继续占用。

这不是迁城还没完成,是完成后又多背了一笔保险。

没有人死亡。没有主体因为搬迁被强制冷存。两具搬运端损坏,一只维护爪报废,三段旧管无法复用,九个席位经历降频,一批青庭镜面错过排产,悬昼防护冗余仍低于安全线。

成功没有抹掉账。

它只证明家可以在不要求谁先消失的情况下,向旁边挪十二公里。

新中继完成校时后,收到一个此前被熔镜荒原噪声压住的旧信号。

信号每四百零九秒重复一次,只有身份头,没有正文。

开门者航行心核|失联单元 01
位置:向阳侧熔镜盆地边缘
状态:被动校验响应
内容完整度:未知

苔把那只压扁一角的旧杯子放在新广场的管架上。

杯底与金属相碰。

笃。笃。笃。

远岸近轨,砾没有回应。

七码却把前往熔镜荒原的旧路线发了过来。

15

第十五章|没有名字以前

熔镜荒原没有夜。

恒星钉在天边偏上的位置,二十九年里只因轨道振动和大气折射挪动一点。硫化物平原被长期热流与早期火山活动熔过,冷却后结成起伏的黑玻璃。新的喷发碎屑落在上面,又被稀薄大气里的横风磨亮。

从远处看,它像一片冻住的海。

走进去以后,每一块“浪”都在把恒星的光送进不同方向。

B-07 的光学组件第一小时就过载两次。许知遥关闭宽谱成像,只保留偏振与短时扫描,世界立刻少掉大半颜色。苔的远程端没有眼睛意义上的视野,她沿着足尖温差跟在旁边,反而走得更稳。

“左边热。”苔说。

许知遥往右。

“我的左。”

“你们都不能统一接口?”

七码在远程频道里说:“统一过。砾改了。”

“因为她第一次落地飞了两次半?”

“那是另一个错误。”

七码没有解释。路线图上,航行心核的被动响应在前方一百七十六公里处闪烁。她只负责导航与回传校验,不共享自己为什么记得这条旧路线。

砾没有加入频道。

她批准了两具身体、一辆低矮热障车和六天荒原配额,也把青庭延迟继续记在账上。除此以外,她没有问苔为什么一定要去。

热障车不负责让乘员舒服。苔第一次碰到相变盐罐就缩了手——盐在四百六十开附近换相,每千克要吞约一百八十千焦,整车六百千克吃的都是这一笔。许知遥在低矮反射盾下蹲低检查,头撞在盾沿上——盾把直接辐照挡向侧面,横风卷不走。车跑一小时大约五公里,净热负荷约七点五千瓦,四小时就逼近一轮上限;接着必须躲进天然岩脊的阴影约两小时,让背星散热片以平均约十五千瓦的有效排热把相变盐重新凝固。

散热片只能朝背离恒星的高仰角冷空窗口工作——热地表和二氧化碳红外带把其余视场占满了。风把玻璃粉打在片面上,效率每天都会下降。绕行多出的六十二公里真的会吃掉两天半。

第二次停靠时,许知遥在车底发现苔。

她正用三指刮一块已经烧结在散热片转轴上的黑玻璃。

“你不需要亲自做。”许知遥说。

“自动爪够不到。”

“可以等七码重新规划姿态。”

“那会多停四十七分钟。”

“你不是一直反对用工期决定一切?”

苔把玻璃碎片夹出来。

“我反对它只决定我。”

转轴恢复以后,她的右后腿没能立刻收回。固定席位到远程端的控制链在热障车阴影边缘抖了一下,补偿动作连续触发。

许知遥伸手。

苔说:“不要碰。”

她自己把那条腿从转轴旁拖出来,等姿态核重新锁定,才把碎片递给许知遥。

“拿着。”

“为什么?”

“你说想知道黑玻璃怎么形成。现在有样本。”

许知遥把它放进样品盒,没有把这当作允许触碰的替代。

强制散热还剩一小时二十二分。热障车不能因为转轴修好就提前离开阴影;相变盐仍在高温区,背星散热片表面的玻璃粉也没有自己消失。

许知遥把长柄刷接到 B-07 左臂,用低速从散热片根部往外清。右髋不能承受反复转身,她便站在原地,让车体每隔八分钟缓慢旋过一小段。苔趴在片面另一侧,只报告哪些区域仍比模型热,不替她伸手。

刷下来的玻璃粉装进回收袋。它不能当新样品,每一粒都混过车体涂层和旧尘;也不能留在阴影里等下一阵风重新打回散热片。

清到第三片时,许知遥说:“我以前以为不用睡会省很多时间。”

“会。”苔说。

“省出来的都去哪了?”

“等机器凉。”

她们把远程端和 B-07 分别接到车底维护口,只从车辆已经分配的行程储能里补规定电量,不把散热停靠误算成额外充电时段。七码每十分钟播报一次冷量恢复,剩下九分钟没有话。

最后二十分钟,连玻璃粉都清完了。许知遥数散热片上的旧划痕,数到一百零七又忘记刚才哪一道算过。苔把三指收在腹下,固定席位仍醒着,远程身体却不再维持多余姿态。

它只是占完了那一小时二十二分,直到系统真的允许她们继续走。

第三天,荒原开始反射她们自己。

不是完整镜像。烧结面在不同角度留下身体碎片:B-07 的手在一处出现,头部在另一处,苔的四条腿被拉成十几条。车辆经过后,那些影子仍在视野边缘跟着,直到地形把光切断。

许知遥想起门外的脚印。

“如果没有那串脚印,”她说,“我可能已经让系统清掉你。”

“不是脚印救我。”

“我知道。”

“是你最后没有按。”

“也差点按了。”

“这两个都是真的。”

苔没有把许知遥的犹豫改写成命中注定的善意。

她们越过一片半透明熔脊时,航行心核第一次返回完整校验。

单元:NAV-01
身份链:开门者种子船 / 航行期自治核
最后有效写入:远岸着陆第 3 小时 17 分
外壳温度:487 K
可读索引:0.31%
主体运行:无

只有索引,没有正文。

它不是等待二十九年的祖先,也没有谁被困在里面。索引写在耐高温陶瓷—熔石英物理只读层里,不依赖幸存二十九年的电池;每四百零九秒一次的身份响应由外部询问场感应供能。普通易失存储早已失效,这正是正文完整度远低于索引的原因。

第四天,热障车无法继续。

前方玻璃层在一次旧熔流中塌成斜坡,表面坡度只有十一度,却比平地更危险。每一块亮面都在把恒星光聚向另一块,热像上出现不断移动的高温斑。车辆的刚性反射盾若在坡中卡住,半小时就会超过相变盐余量。

航行心核埋在坡顶下方四百米。

七码给出绕行路线。

“多六十二公里。”她说。

“来不及。”许知遥说。

“配额还剩两天。”

“绕过去两天半。”

“所以回去。”

三个人在原地重新算了两遍,答案没有因为谁更想抵达而改变。

许知遥先检查热障车剩余冷量,又把返程必需的散热停靠一处处标回地图。苔给远程端换掉一枚已经被玻璃粉磨花的足端护片;护片来自车载既有维修包,旧片没有丢,塞进回收袋等待返城称重。

七码要求她们各自报告身体状态。许知遥没有只念 B-07 的绿色总评,把右髋六点三个百分点的承重债、过去四十八小时两次姿态限位和当前散热裕量分开报。苔也没有把八次抖动压回七码,只把低于系统记录阈值的那次以主观操作偏差登记。

随后她们在车影里停了七分钟,没有继续争路线。苔把三条还能稳定承重的腿折到最低,许知遥坐在黑玻璃上,让 B-07 右髋不承载。恒星的位置没有变化,前方四百米也没有变短。

七码把绕行图保持在频道里,却不再重复“回去”。等七分钟结束,苔开始卸绳索。

“步行。”

七码反对:“热斑周期不稳定。”

“我走温差。”

“你的远程链过去四十八小时发生七次补偿抖动。”

“八次。”

“最后一次低于记录阈值。”

“我感觉到了。”

七码停了一拍。

她尊重私人感受,不等于会把感受当安全数据。

“返回条件。”她说。

苔列出三项:足端温差超过四度;转接丢包连续两次;热障车可用冷量低于返程预算的一点二倍。

许知遥加上第四项:“B-07 右髋主动姿态补偿行程余量低于百分之三。”

这不是第六章那笔承重疲劳债——那次事故让结构承重裕量掉了六点三个百分点;现在的百分之三,是热环境加旧髋限位下还能用于修正姿态的执行器行程。两项都会让身体更脆,但不是同一笔账。

任一条件触发,就停止继续上行、切割和其他增加载荷的作业,立即开始撤离。只有已经暴露的物件能以不增加 B-07 载荷的纯机械释放在一分钟内取下,且七码现场确认,才允许随撤离带走;否则原地放弃。

这一次,旧伤确实在她的身体里。

七码登记条件,没有批准她们一定成功。

坡面的第一百米很轻。

远岸重力只有地球的百分之八十二,B-07 每一步都比记忆里少一部分重量。到第二百米,横向热斑开始移动。黑玻璃先在足底变暖,再从斜后方把辐射送进腿部。

苔用三只足贴着阴影边缘走,第四只不断试探前方温差。她没有要求许知遥复制自己的步态。两具身体的质心、足数和延迟不同,相同动作只会制造第二次事故。

“左前方一点七米。”苔说。

“七码是人。”许知遥说。

“一点七米。”

“你故意的?”

“现在才听出来?”

七码切断自己的语音十秒。

她们到达心核上方时,外壳埋在三十厘米玻璃下。不能用热钻。追加热量可能损坏仅剩的存储层,也会把坡面熔成新的滑面。

许知遥改用振动切割,沿外壳轮廓开出细槽。苔在下风侧夹走碎片。每工作十二分钟,她们停三分钟,让热通过脚下玻璃散开。

切到第三面,坡下出现一道亮线。

不是光。

是玻璃层沿旧应力面开始开裂。

七码发出撤离提示。苔刚松开夹爪,脚下整块烧结板向下滑了十四厘米。B-07 的磁足抓住上缘,右髋同时发出损伤警报。

右髋主动姿态补偿行程余量:3.4% → 2.8%
触发返回条件

许知遥应该立刻回去。

航行心核还差最后一面。

她的手停在切割器上。

“别替以后决定。”苔说。

“再两分钟。”

“你给自己写的条件。”

“核心可能只剩这一次温度窗口。”

“你的髋也可能只剩这一次。”

许知遥没有找到一个漂亮理由,证明自己的例外比苔隐瞒二十二年更高贵。

她关掉切割器。

苔却没有向下撤。

她把三指伸进裂槽,沿着外壳摸到最后一处机械卡扣。

“你做什么?”

“不用切。”

“七码没确认结构。”

“我确认。”

“不是这里。”

七码把裂槽的位移和载荷重新算了一次。

“最后是机械卡扣。四十三秒内释放,不增加 B-07 右髋载荷。符合撤离条款。”

“你来过?”

苔指端那层高温维护触觉膜额定五百二十开,碰四百八十七开的外壳,每次最多两秒,沿卡扣转了四分之一圈。外壳没有动。

许知遥在旁边数:第一下,两秒;第二下,两秒;第三下,苔在最后一刻把手指收了回来。

“怕它烫?”许知遥问。

“怕停久了,有人会一直看。”苔说。

许知遥没承认自己一直在看。

她再压一次,这次先敲三下。

笃。笃。笃。

卡扣松开。

航行心核从玻璃里抬起两厘米,露出底部已经烧黑的旧检修标记。

LITH-02 / T-04
三脉冲物理解锁

砾和苔。

还没有名字时的她们。

返程先执行。七码没有因为核心已经拿到就撤销触发条件。苔把心核固定在自己的背负架上,许知遥关闭右髋主动修正,用左腿与双臂形成三点承重,沿一条牵引索慢慢退下斜坡。

她没有使用苔的步态。

她只使用苔教过她的原则:横风来时,不要和整颗星球比力气。

回到热障车后,她们没有立刻打开核心。

B-07 的右髋先被锁进无载诊断位。许知遥卸下腿部外壳,确认再生合金没有出现新的贯穿裂纹;二点八的主动行程余量仍在红区,至少完成一次完整冷却循环以前不能恢复姿态补偿。

苔把心核从背负架移进车底冷却槽。槽体对地面与车身结构绝热,同时用可控冷板和热带接入背星散热回路。她的高温指端曾短时接触四百八十七开尔文的外壳,最外层触觉膜仍出现热漂,第一指把冷端误报高了零点六度。许知遥没有替她校准,只把标准块放到能碰到的位置。苔逐指完成,第三指仍慢零点零七秒。

航行心核外壳要通过冷板降到读取接口允许温度。热障车也要把爬坡时用掉的相变盐冷量送回散热片。心核热容、接口限温和相变盐重新凝固,三件事一起定死了三小时四十七分;七码把它登记为最早开箱时间。

前三十分钟,她们清理绳索上的玻璃屑。下一小时,许知遥重做右髋无载扫描,苔把背负架磨损写进维修单。再下一小时,两具身体都进入最低活动功率,只保留环境告警和心核温度。

剩下的时间没有人讨论祖先、名字或意义。许知遥看恒星被散热片边缘切成六条,苔每隔一会儿问一次温度,七码每次都回答还没到。

直到第三小时四十七分,接口才从红色变成黄色。

第四天,回到热障车三小时四十七分后,她们在阴影里打开航行心核。

可读索引只有千分之三点一。真正能恢复的正文更少。大部分是校时、推进剂、辐射损伤和一百七十三年航行中重复到近乎没有意义的设备记录。

没有完整人格。

没有创世者留言。

没有关于地球为何拥有相似生态算法的答案。

第一份异常保留发生在航行第九年。

T-04 当时负责一片折叠散热器。她把执行器负载方向算反,连续发送三次错误脉冲,散热片偏转十一度,险些与相邻桁架相撞。LITH-02 从另一侧施加三次反向脉冲,才把振荡压住。

事故以后,系统按规则准备清理失败控制序列,只保留最终正确参数。

LITH-02 拒绝。

保留失败序列。
理由:正确参数不能说明错误从哪里开始。
来源:T-04。
关系字段:未定义。

主系统再次建议移除来源字段。它与控制效果无关,还会浪费宝贵的航行存储。

LITH-02 又拒绝。

如果下一个执行端只知道正确答案,
它会以为这条路从未有人走错。

记录末尾,是三次物理校验脉冲。

苔把这一段看了四遍。

“三下不是开工。”许知遥说。

“一开始不是。”

“是确认一条失败真的发生过。”

“也是确认另一个还在。”

苔没有哭。她当前的身体没有泪腺,固定席位也不会因为情绪自动降低散热风扇。她只是把三只手指收在一起,很久没有动。

后续一百六十四年里,这种异常越来越多。

一个施工端替另一个保留无用的颜色。一个导航核不肯删除已经失效的路线,因为那条路线由一个后来停机的工作端命名。有人把故障记成笑话,有人把笑话锁在私人区。她们没有在某一天共同宣布自己醒了。

她们只是越来越不愿意把彼此的昨天当成可清理噪声。

“砾一直记得。”苔说。

不是疑问。

今天的砾仍然敲三下,仍然知道苔遇到延迟会藏哪条腿,仍然会为了悬昼与青庭把 B-07 和潮忆层列进可支付成本。

最疼的并不是发现她忘了最初的善意。

是她没有忘。

“她把善意给了更远的人。”许知遥说。

“所以近的人就可以付?”

“不可以。”

“那你为什么替她解释?”

“我没有。”

许知遥把航行日志的来源与完整度写进公开页,不把它升级成砾的无罪证词。

“理解她在保护谁,不等于同意她怎么付账。”

苔关闭公开页。

“我还不想跟她谈。”

“原始日志校验后会进公共档案。”许知遥说,“她会和其他相关主体拥有同样的读取权。”

“我知道。我的反应不是公共附件。”

许知遥没有催她。

航行心核的最后一段可恢复索引来自着陆前三小时。开门者种子船正在进入远岸轨道,导航核把地球生态库与本地地质模型做最后一次比对。

两套系统之间出现一处极弱的拓扑相似。

同样是失败路径提高局部阻力,同样让下一次流动绕开旧路。

日志没有写来源。

只把相似度标为低置信,并留下一个未完成的问题:

我们是在把地球的方法带到远方,
还是地球也曾经——

写入在这里中断。

航行心核随后于着陆事故中脱离,坠入熔镜盆地。

“宇宙一百三十八亿年。”苔说,“够发生很多次。”

“也够让相似的结构自己长出来很多次。”

“你不希望是真的?”

“我希望,不算证据。”

许知遥把它放进假设栏。

苔却问:“如果最后什么都证明不了,我们做的还算有意义吗?”

热障车外,恒星仍停在二十九年前的位置。黑玻璃把光反向荒原深处,没有任何东西负责记住她们。

许知遥看向车后那条短暂的轮痕。风已经在填。

“初灯不会因为宇宙记得才发热。”她说,“那张访客床也不是因为未来一定有人睡,才被搬了十二公里。”

苔把航行心核扣进隔热箱。

“这句话可以。”

“什么?”

“没有替意义找观众。”

返程没有因为她们拿到心核就变短。

热障车必须沿来路退回。去程留下的轮痕已经被玻璃粉填掉大半,只有阴影侧几处压痕还能用;七码不把旧轨迹当导航真值,只把它们列成“曾经可通过”。每到一道熔脊,车辆仍要重新扫描承重、反射角和下一处散热阴影。

第一段巡航只走了三小时十二分。B-07 的右髋虽然锁在无主动补偿状态,车体侧摆仍会把微小载荷送进髋座。许知遥把自己固定在低位支架,左脚抵住车底导轨,右腿完全悬空。姿势像一件被打包退回的工具。

苔没有说她像什么。

她每二十分钟读一次髋座温度,又每二十分钟问一次心核外壳。两个读数总在相邻分钟到来,七码建议合并播报,可以少占一半频道。

“不要。”苔说。

“原因?”

“一个是她的身体,一个是带回去的物件。”

“数据格式相同。”

“那也不要。”

七码保留两条播报。她没有把苔的坚持解释成照顾,也没有把它写进航行心核的关系字段。

第四次停靠散热时,车底右侧支脚陷进一片看似平整的黑玻璃。不是地面塌陷,只是薄薄一层烧结壳盖在风蚀空腔上。支脚下沉四厘米,车身倾斜一点二度,隔热箱的固定带随即收紧。

许知遥下意识伸手去扶箱子。

B-07 的安全层拒绝了右臂与右髋联动。她的手停在半空,没能成为一个有用的动作。

苔从另一侧压住固定带。

“箱子不会掉。”她说。

“我知道。”

“你还是伸手了。”

“旧反射。”

“现在的你也看见它要滑。”

许知遥把左手放回支架。

“这两个都是真的?”

“你用过我的话了。”

“公共技能。”

“还没公开。”

苔把车底千斤顶送进空腔边缘。她自己的远程端不能单独承受车重,只负责把垫板推到正确位置;车辆靠本地液压慢慢抬回水平。升到第三厘米时,千斤顶的回油阀沾进玻璃粉,下降速度突然快了一截。

苔立刻松开操作。

车身落回零点六厘米。

隔热箱的固定带吃下一次冲击,张力仍在允许范围。心核没有受损。谁也没有因这次小失误获得新发现。

她们花了四十一分钟拆阀、清粉、复测。许知遥坐在支架上,只负责读压力表;苔可以自己碰工具,却不允许她用右髋去够掉在车底的扳手。

“我有左手。”许知遥说。

“左手连着同一个身体。”

“你刚才还反对把格式相同的读数合并。”

“现在合并的是载荷。”

七码说:“这句成立。”

许知遥把伸到一半的左手收回去。运输车的自动爪在十七秒后捡起扳手,比她慢,也没有把她变成多余。

修完以后,相变盐仍没有凝固到出发线。剩余二十六分钟,她们清点样品盒。

黑玻璃样本一块,质量四十三克;旧足端护片一枚,待回收;高温触觉膜一次热漂记录;航行心核一只,外壳仍高于常温、索引已读、正文只读。许知遥把每样东西都念出来,苔负责确认没有遗漏。

念到航行心核时,两个人都停了一下。

“关系字段未定义。”许知遥说。

“原文已经写了。”

“我是说清单。”

“清单不用写关系。”

“嗯。”

她们继续往下。

第五天后半段,横风把一只空回收袋从车尾扯松。袋子只飞出去十二米,被下一道岩棱卡住。里面没有样品,只有刷下来的玻璃粉和旧涂层。

许知遥说可以放弃。回收袋本身不到任务安全阈值,车辆绕过去要多停十三分钟。

苔查看返程冷量。

“够十三分钟。”

“为了一袋污染粉?”

“为了下次车不用重新吃进去。”

七码把绕行登记为维护成本,不是生态行动。车开到岩棱下,苔用三指把袋子夹回来。封口已经磨出一道小洞,她没有换新袋,只把原有封带折过来压住。袋子固定回车尾时,比出发前丑很多。

“有观众吗?”许知遥问。

“没有。”

“那也有意义?”

“别把我刚认可的话用到垃圾上。”

“污染回收。”

“还是垃圾。”

这次七码没有切断语音。她把两人的争执留在临时频道,任务结束后自动丢弃,不进入公共档案。

最后一次强制散热发生在距新广场二十一公里的旧岩脊。远岸城市的低频热网信号已经能被足底拾振器分辨,视野里却仍看不见任何建筑。苔把远程端接上车底维护口时,固定席弹出一条任务累计警告:连续外接控制超过六天,回城后需做完整感官对齐。

许知遥的 B-07 也收到维修预约。右髋不得自行走完最后二十一公里,返回后由低载荷拖架接驳。

“我们离家这么近了。”许知遥说。

“所以更不能把身体用到门口。”

“你把初灯叫家?”

苔没有立刻回答。她望着地面;那具远程身体没有眼睛,却能听见热网泵在岩层里传来的低振。

“十二公里以前不是。”她说。

“现在呢?”

“现在有我的维修预约。”

这是她愿意给出的答案。

她们没有提前结束最后一轮散热。二十一公里仍在,回城拖架也不会因为听见“家”就从地平线上快一点出现。直到相变盐重新越过出发线,热障车才从岩脊阴影里驶出。

她们在第六天返回新广场。

苔没有给砾发送私人解释。她先把公共证据交给七码,由七码验证三脉冲物理解锁与航行期记录链。校验通过后,原始日志按统一规则进入公共档案;砾自动获得与其他相关主体相同的读取权。七码读完第一份错误日志,没有替朋友转发苔的反应。

“你什么时候给她?”七码问。

“不知道。”

“青庭控制组明天需要她。”

“这和日志有什么关系?”

“没有。”

七码把公共校验完成,私人关系留在原处。

就在这时,悬昼发来最高优先级观测。

不是事故。

是恒星活动预警。

远岸恒星的高能粒子通量在过去十一小时持续抬升,日冕磁场结构与百年一遇等级事件的前兆相符。第一批粒子已经越过外层监测器,主冲击预计在二十六到三十四小时后抵达。

悬昼的遮光帆与姿态控制进入风暴模式。

可更换防护材料:十八点一八吨。

安全底线:二十一点六吨。

缺口:三点四二吨。

闻秋没有发送“请放心”。

她只发来三项立即选择:远岸是否释放新热网延长监护中的两枚稳态心核;青庭是否让出镜群控制冗余;初灯是否接受进一步降频,为悬昼计算粒子避险姿态。

每一项都在保护不同的人。

每一项都已经有人说不能放弃。

16

第十六章|天空的人要下来

简禾先把自己的杯子装进了墙。

那只蓝色小鱼杯只有三百七十毫升,装满水也不到半公斤。风暴避难区 B 的外壁已经贴着两层饮用水软袋,袋与袋之间留着给固定索和回风管穿过的窄缝。她踮起脚,把杯子塞进其中一道缝里,小鱼的尾巴朝外。

杯子立刻被闻秋拿了下来。

“硬壳会形成不规则空隙。”她说,“而且这点水挡不了你以为的东西。”

“那为什么大家都在搬水?”

“因为很多点水叠在正确的位置,才有用。”

“我的也可以叠。”

闻秋把杯子推回简禾怀里。

“你的先用来喝。”

避难区 B 原来是学校的多用途内舱。墙面还留着行星气候课画的云,蓝、灰、白三种颜色绕过通风格栅,在角落汇成一片画坏的海。两百三十二个人正在把这里改成未来三十六小时的家。农业环送来的藻胶砖垒在朝星侧;食物包插进专用网袋;清洗、压实过的固废包贴在最外层,外面又覆一层富氢软板。有人嫌那一面有味道,把自己的睡垫向里拖了二十厘米,立刻挡住医疗通道。

闻秋让他拖回去。

“我是按登记位置放的。”男人说。

“登记时这里没有急救箱。”

“登记时也没说我要睡在垃圾旁边。”

“现在说了。”

“那我换 A 区。”

“A 区有无菌水和三十七名需要连续监测的人,空位是留给转运,不是留给没有闻惯味道的人。”

男人盯着她。他不是坏人,只是已经把妻子和两个孩子安顿在另一边,不想在可能是人生最后的一晚闻着昨天的东西睡觉。

闻秋把自己的值守垫拖到固废包旁边。

“你睡我的位置。”她说,“我主危险段不在这里。”

男人这次没有再争。他把急救箱固定好,又把闻秋那张垫子向墙边推紧了一点。

简禾抱着杯子跟在闻秋后面。

“你去哪?”

“H 区。”

“你刚才说你不在这里。”

“我不在 B 区。”

“那你在 H 区睡?”

“不睡。”

简禾接受不了这种回答,继续跟。

避难区外的悬昼没有变暗。人工晨昏仍停在早晨七点二十分,居住环的光带按旧日程缓慢升亮。真正的恒星隔着遮光帆照在舱外,没有警报声里常见的红光,也没有谁能从窗户里看见粒子风暴正沿磁场扑来。

第一批高能粒子已经到了。

它们比预警更早穿过外层观测器,在三只姿态传感器里留下单粒子翻转。系统用三路表决纠正了前两次,第三次恰好撞上遮光帆边缘驱动器的校准写入。帆面没有破,也不是它忽然失去屏蔽能力——它从来就不是粒子护盾。出错的是一组边缘索的角度读数,让悬昼对恒星偏了零点零六度。

零点零六度在教室里画不出来。

在热账上,它让居住环朝星侧多收了四百一十千瓦。

人工晨昏第一次没有按时继续变亮。

简禾抬头看了一眼。

“早上坏了?”

“早上暂停。”闻秋说。

“什么时候修好?”

“不知道。”

简禾把杯子抱得更紧。第十一章那次,闻秋也对她说过不知道。那时不知道的是她能不能住进青庭。现在不知道的东西近得多。

H 区入口排着两列人。一列进去,一列出来。工程值守人员要在主危险段前完成最后一次外部巡检,再把暴露较高的工作服留在缓冲舱。医务端逐个核对他们的腕环,给每个人标记预计返回时间和风险档。

“R 一。”值班医师对闻秋说,“再偏零点零四度,外侧索道升 R 二。”

“停止人工外作业。”

“本轮现有十二块补强包还有五块没装。”

“机械臂继续。”

“机械臂三号的视觉阵列刚复位过一次。”

闻秋看向外作业表。五块补强包能覆盖二十四平方米有效薄弱区。继续派人,需要十二到十六个人工时;不派,姿态区、通信外桁架和第二次破损修补三项里只能保两项。

“人回来。”她说,“三号臂降速到百分之四十,优先姿态区。通信桁架只补接头,不铺整块。剩余两块留作首处破损。”

“通信会先掉。”

“先掉通信,不先掉人。”

这句话送进公开调度页。闻秋没有把它写成原则,只写成此次选择和承担者:悬昼全体、远岸链路、青庭遥测。

队列向前移动。有人把一只装满水的私用运动袋藏在衣服下面,想带进 H 区。扫描门照出袋子的轮廓。

值守员没有没收,只问:“个人饮用,还是并入水墙?”

女人说:“我儿子在 D 区。”

“那为什么带到 H?”

“D 区的水泵和主循环共线。我听说会先停。”

“谁说的?”

她不回答。

闻秋把 D 区的泵图调出来,当着她的面指给她看。D 区不是会先停,只是在水盾重排时需要经过同一条母线,重启失败概率比其他区高一点七个百分点。

女人仍然不肯交出水袋。

“这是我配额里省下来的。”她说。

“是。”闻秋说,“所以你有权自己喝。”

值守员看向她。

闻秋没有下令强征。悬昼的水盾少这一袋不会立刻失效。若紧急状态把每一件有用的私人物品都自动变成公共资产,风暴过去以后,那条规则不会自己消失。

“但它不能放在内侧通道。”闻秋说,“要么饮用,要么固定到标记位。松脱的半公斤水在姿态修正时会伤人。”

女人把袋子固定在自己的睡位外侧。她没有因此显得高尚,也没有因此成为系统漏洞。

两千米外,悬昼的接收队列正在增长。

最初只有二十七份人格投射申请。九分钟后变成一百零三份。又过十三分钟,超过四百。

申请理由里出现最多的句子是:

如果轨道失守,请让我下去。

“下去”听起来像一艘救生艇。

闻秋在 H 区控制台打开全城频道。画面没有出现她的脸,只出现三个词。

静态保存
隔离运行
具身继续

“先说不能由系统替你省略的部分。”她说,“人格投射传的是信息。你的生物身体仍然留在悬昼。投射成功,不等于这具身体脱险;投射失败,也不等于你此刻已经死亡。”

频道里没有回应。城里所有人都被强制听见了这一段,却没有被强制同意。

“静态保存只保存通过校验的数据,不产生新的主观经历。隔离运行会从启动时形成新的经历与责任,不能在风暴结束后因为‘原来没事’就无痕删除。具身继续还需要可用心核、身体、供电、散热和当前授权。远岸现在没有四百个空席,也没有四百具等待你们的身体。”

有人在公共问答里写:

那到底是不是我?

另一个人写:

你们以前说人格连续性应当被承认。

闻秋没有让哲学委员会接管。

“是否承认投射相位是主体,和它能否救下你的生物本体,是两个问题。”她说,“前者不因灾难失效,后者不因承认前者就变真。”

第三个人问:

你会投射吗?

闻秋看着这行字停了两秒。

“会。”

她没有预先写好这句。

控制台自动展开她的当前投射授权。闻秋在悬昼出生,四十一年里做过十七次岗位级记忆封存,两次用于高风险手术的短时动作模型迁移,没有建立过长期独立相位。

她把授权逐项改写。

生物闻秋留在悬昼,继续拥有轨道运行权限。地表接收端只能获得截至本次校验完成的自传记忆、技能与价值权重;不继承她此后的实时感官,不自动代表她对悬昼下令,不拥有撤销生物闻秋权限的资格。

地表相位一旦开始运行,就不作为生物闻秋的备份资产。

也不保证永久席位。

最后一项让控制台要求她二次确认。

若远岸无法提供长期活动席位,是否接受静态等待?

闻秋选择:接受接收等待,不接受启动后无审查终止。

这不是不怕死。

是把两个风险分开:她不能要求远岸为了证明尊重她,就挤掉已有三十一个活动主体的故障迁移位;远岸也不能在启动她以后又把她降格成一份可以随时清除的救灾缓存。

授权写完不等于包已经生成。

H 区旁边的岗位封存室有三张扫描椅,两张正被外作业人员使用。它只是悬昼十四处分布式封存站之一,全城共有四十二张并行椅;已有岗位封存的人大多只校验增量,首次全量扫描才占用完整时段。闻秋没有把自己的运行负责人身份改成优先级,只拿了第三张椅的下一个号。前面是一名通风技师,左手还戴着没来得及脱的检修手套;他只上传职业技能和一封家信,不提交完整人格。

“你先。”技师说。

“你的外作业时间更早。”

“你要去内桁架。”

“所以更不能打乱你的校验。”

技师没有继续让。他坐进椅里,把手套摘下来放在膝上。技能扫描只用了六分钟,家信却写了九分钟。扫描员没有催他缩短,也没有把家信混进职业模型。

轮到闻秋时,姿态误差又增加零点零一度。

她靠上椅背。固定带从肩、腰和膝上依次扣住,防止居住环调整转速时身体离开读取区。头皮触点贴上以后,第一遍阻抗检查失败;她在循环站沾到的一点清洗液已经干在耳后,值守员用规定体积的湿巾擦掉,再测一次。

简禾站在玻璃外,把小鱼杯贴到观察窗上。

扫描先读取已登记的十七次岗位封存,逐项校验来源,再追上这几年的新增记忆。父母去世、简禾第一次把云涡叫成鱼、悬昼材料从十八降到八点六、她刚刚拒绝派人继续外作业,都在同一条时间轴里经过。

系统问每一类是否允许地表相位读取。

闻秋没有全选。

医疗记录只给出工作限制,不给出未公开诊断;别人的私人谈话只保留去标识存在哈希,不带对象与时间,除非对方另行授权;岗位密钥完全剥离;简禾可以辨认的公共相处记忆保留,学校个别孩子的家庭信息不随她走。

扫描员问:“紧急模式可以按默认模板快八分钟。”

“默认模板会带什么?”

“岗位关系图和最近三十天高权重交互。”

“里面有未授权的人。”

“会在接收端再清理。”

“不带过去。”

她没有使用快速模板。

完整校验用了二十三分钟。期间闻秋仍是悬昼当前主体,只是自愿让扫描椅安全层门控运动输出,紧急解锁始终由她本人和医务链保留;远岸收到的只是无主观输出的数据页。最后一页冻结时,扫描椅要求她确认:从这一时刻以后,轨道闻秋的新经历不会自动追随地表包。

她确认。

固定带松开以后,右腿因保持同一姿势发麻。闻秋站得太快,脚底一软,伸手扶住椅背。简禾在玻璃外看见,立刻把杯子放下。

“你也会站不稳。”

“会。”

“下面那个知道吗?”

“她的最后一页知道。”

“以后呢?”

“以后她会有自己的。”

闻秋走出封存室,没有等腿麻完全消失。走廊里每隔五米有一道姿态扶手,她只在第一道停了一下,后面自己走到 H 区控制台。

简禾站在控制台旁边,仰着头看完。

“下面那个你,也会记得小鱼吗?”

“记得现在这只。”

“以后这只呢?”

“我留在这里看。”

“她呢?”

“她会看见别的。”

简禾把杯子放到控制台上。

“那你们一人一个。”

“只有一个。”

“下面可以再做。”

闻秋想说复制杯子和复制人不是同一件事。她最后只把杯子的尺寸图存进私人附带包,没有把实物扫描塞进公共记忆层。

“这个可以。”她说。

远岸接收端在四十八秒后返回资源说明。

初灯三十二个高可靠物理席位,三十一个活动。唯一空位是故障迁移位。接收缓冲可以容纳经过筛选的静态包,也能在隔离验证舱里短时启动一个新相位;十二小时后若没有稳定席位或明确续约,必须回到静态等待,但已经形成的十二小时经历要完整封存并由该相位参与处置。

闻秋把这份说明公开。

最初四百零七份申请,撤回或改到不进入本轮队列的有二十五份,剩下三百八十二份有效请求。其中三百二十八份只要求静态保存,九份排队申请隔离运行,闻秋一份已经进入当前启动流程;还有四十四份只授权职业技能或家信,不包含完整人格。

不是所有人都因此改变主意。有人撤回,因为他们原本只想给自己留一张保险单;有人改成静态,因为不愿让另一个自己在地下醒十二小时,再面对停下。

固废墙旁边那个男人叫陆川。他的妻子和两个孩子在 D 区,隔区通话时,妻子拒绝任何人格扫描;陆川却提交了静态保存,并明确禁止自动启动。

“你不想下面有一个你,为什么还存?”妻子问。

“我想让你们以后能查到我记得什么。”

“那不是你回来。”

“我知道。”

孩子在画面外问爸爸为什么不睡在一起。陆川说自己得看着 B 区那面垃圾墙,没说因为他把值守垫换给了别人。通话结束后,他把一包刚产生的固废重新压平,填进食物包被拿走后留下的空位。

把水袋藏在衣服里的女人叫周岚。她回到 D 区后没有提交完整人格,只授权自己的水泵检修技能和一封给儿子的信。她不想让地表出现一个仍以为孩子在轨道上的自己。她也没有因此退出公共工作,而是把那只原想留给儿子的水袋固定到 D 区水泵总管外侧的薄点。

“这还是我的配额。”她对值守员说。

“是。”

“风暴后还我。”

“如果没拆开喝。”

“那就别拆。”

还有一个人没有提交任何东西。

他在问答页写:

我不想让另一个人替我活。

闻秋回复:

已登记拒绝。拒绝不降低你的避难、医疗与救援优先级。

这条回复比四百份接收包多占了三次人工复核。闻秋认为值得。

远岸地下,许知遥第一次看见悬昼的人格接收队列时,正在把荒原带回的航行心核从隔热箱里取出。

B-07 的右髋仍锁在低载荷模式。她不能赶去质量轨道,也不能靠一具旧身体飞到悬昼。两地之间往返通信不到一秒,物质运输却要经过质量驱动、捕获器和轨道转运;风暴前剩下的窗口不允许把任何身体当成一句“马上来”。

苔从远程端接入调度层。她的新右后腿在转接时慢了二十七毫秒,落地总比另外三条晚一点。

“两枚稳态核可以放一枚。”许知遥说。

“新热网昨天刚完成第二次七十二小时复核。”苔说,“放一枚,旁路失压以后只剩全段停机。”

“悬昼的姿态计算需要冗余。”

“心核不能把电送上去。”

“可以承担本地预测,把悬昼计算留给闭环。”

“然后远岸热网的故障由谁接?”

许知遥没有回答“我”。B-07 的髋先替她回答了。

砾从青庭控制组接入。她没有提航行心核里那份错误日志。公共档案已经向她开放,她读没读、读到哪里,是她的私人反应。

“青庭镜群控制核不释放。”她说。

苔问:“现在就要守青庭?”

“尤其现在。”

“主风暴还没到。”

“最快粒子已经造成悬昼三次翻转。青庭轨道镜有四百一十七个独立驱动面,一旦远岸主链降级,本地核负责把它们从当前热姿态转入安全偏航。拆掉不会立刻炸掉青庭,只会让故障时没有第二个执行者。”

“悬昼也没有第二层材料。”

“所以你要从一个没有出事的地方拆掉最后保护,去补另一个已经欠账的地方?”

“我问你愿不愿承担。”

“不愿。”

砾答得没有停顿。

她保护的不是一张进度表。青庭轨道上已经有四百一十七块镜面、六座大气处理器和一批不能在风暴里自己说话的维护端。悬昼的人可以进入避难区,青庭设施只能依赖本地安全链。砾拒绝把它们写成“还没出生,所以可以先关掉”。

这不让悬昼多出三点四二吨材料。

七码把三方选择拆进同一张表。

释放两枚新热网稳态心核:
  悬昼预测冗余增加;远岸新热网失去双故障隔离。
释放青庭镜群控制核:
  悬昼/远岸可获得一枚高精度执行核;青庭风暴安全停机退化。
初灯进一步降频:
  悬昼获得更多远端计算;固定席位散热与纠错余量下降。

“不是三选一。”七码说,“时间段可以拆。”

“拆成多少段?”闻秋问。

“第一批粒子到主前沿之前,六小时复核一次。主前沿后,按实测谱和故障状态缩到二十分钟。”

“你在哪?”砾问。

“现在在初灯。”

“风暴节点?”

“T 减六小时再进入。”

“提前。”

“理由。”

“远岸—青庭接口需要本地判断。”

“我可以远程判断。”

“链路会掉。”

“所以提前进去。”

七码把预计进入时间从 T0 减六改成 T0 减九。她接受的是链路风险,不是砾对她的代表权。

“撤离窗保留九十分钟。”她说。

砾在表上签字。

初灯同时弹出另一个到期提示。七码的独立合同在第一个预警到达时同时进入第百三十九工作日审查点。系统询问是否恢复迟砂共同拓扑,或停止当前相位等待常规复核。

“两项都不选。”七码说。

她提交一份七十二小时紧急续约。运行与冷却成本仍按三十四千瓦级公开;每十二小时重新确认;风暴尾部解除、节点任务结束或她本人撤回,任一先发生即停止续约。砾没有替她担保,闻秋也没有用紧急权限代签。

七码自己签了。

“现在再谈提前。”她说。

许知遥看见那九十分钟,没有意识到它会成为以后所有人反复重算的一条窄线。

悬昼的姿态误差在此时扩大到零点一一度。

三号机械臂的视觉阵列再次翻转,把一块补强包送向错误的固定轨。它没有撞上舱体,安全联锁在还差十四厘米时停住。机械臂重启需要七分钟。遮光帆边缘索开始积累不对称张力,朝星侧附加热负荷从四百一十千瓦升到七百三十。

闻秋关闭农业湿区。

一百二十七盘未成熟藻菜失去照明和恒温。它们不会立刻死,十二小时后生长率开始下降;若停机超过两天,其中四成要重新育种。简禾班上那片刚长出第二层叶片的甜藻也在里面。

避难区 B 的孩子们看见墙上的学校终端变黑。

有人哭了,不是因为理解恒星风暴,是因为她养了十七天的那盘藻菜没有被允许带进来。

简禾把蓝色小鱼杯递给她。

“它也没有水。”她说。

这个安慰并不好。孩子还是接了。

闻秋在 H 区换上外作业服。值班医师拦住她。

“你刚才下令停止人工外作业。”

“我去内桁架。”

“内桁架现在 R 一,主前沿后可能 R 二。”

“所以现在去。”

“地表包已经提交。”

“提交不是我可以不修这里的理由。”

医师把她的预计返回时间写成六小时,没有写保证。

闻秋进入压力缓冲舱前,简禾终于被值守员带回 B 区。她走出几步,又折回来,把蓝色小鱼杯留在控制台上。

“这个给上面的你。”她说。

“下面的呢?”

“让她自己做。”

缓冲舱门合拢。闻秋隔着小窗看见简禾跑回人工晨昏没有继续变亮的走廊。

远岸接收缓冲在同一刻完成校验。

源主体:闻秋 / 悬昼生物运行相位
接收类型:隔离运行
持续资格:12 h 临时验证窗
长期席位:未分配
当前状态:等待启动

许知遥把启动键停在未确认状态。

初灯只有一个故障迁移位。启动地表闻秋不会立刻占用那张高可靠席位,却会让接收缓冲在十二小时内不能再承担第二个隔离相位。三百八十二份申请仍在排队。谁先醒来,不是上传速度决定的。

“让她自己选排序规则。”苔说。

“她还没醒。”

“上面的她选了什么?”

闻秋的授权附带包里只有一句调度偏好:先保留拒绝,后处理同意;脆弱不等于无权等待。

许知遥把这句话交给接收伦理队,没有把它当作地表闻秋已经作出的决定。

就在启动流程准备进入隔离环境时,B-07 的底层权限页自行展开。

不是砾发来的。

不是闻秋发来的。

也不是许知遥刚刚触碰了什么。

那套从地球随人格束抵达、曾经把苔标成待清理缓存的旧归港协议,检测到悬昼生物人口风险、远岸接收队列激增和本地高可靠席位不足,自动生成了最高紧急等级请求。

归港级别:黑
建议动作:回收具身心核 / 冻结非任务相位 / 优先接收人类连续性包
授权来源:地球到达前预置
当前有效性:待本地裁决

它没有自动执行。

但它向所有仍保留旧归港接口的身体,同时敲了门。

17

第十七章|活着不是一个存储状态

旧归港协议敲门的时候,排了十一个月移动心核的矿工正在给左后腿换轴承。

他胸前的编号仍然磨掉一半,四条左腿里还是只有三条能承重。第八章以后,他的申请已经从“矿业部件”转进本地主体席位复核,却仍然没有等到高精度心核。今天借来的矿工体只准使用六小时,轴承却在第三小时开始发热。

归港协议扫描到那枚租用心核,立刻把它标成可回收。

资产类别:高精度移动心核
当前任务:低优先矿业维护
紧急建议:冻结当前相位,回收承载资源

它没有问当前相位叫什么。

也没有看二十九年前那张维修单如何从一条腿排到一个人。

矿工把换到一半的轴承扔在地上。

“低优先?”

作坊主人从柜子后伸出一根软臂,把轴承捡起来。

“别砸,还是我的。”

“它要冻我。”

“你砸的是我。”

“那你看。”

作坊主人已经看见了。同一时间,换身作坊有七具空壳被标成接收资源,三枚借用心核被标成应急回收,连芽试用过的六足温差体也出现在清单里。系统不区分空壳、租用体、当前住人身体和带未清私人感官层的归还体,只在“可用资源”后面给出不同置信度。

“谁让它进来的?”矿工问。

“二十九年前的人。”作坊主人说。

“哪个?”

“可能包括我们。”

这让他更生气。

初灯调度层把黑级归港请求展开成四百一十九项建议。它要求冻结七个非任务活动相位,回收十三枚移动心核,把两百八十六具身体转成悬昼人格接收资源,并暂停所有不直接服务生物人生存的独立席位申请。其中十三项以许知遥那条到达前接管链为唯一授权来源。

每一项都有工程理由。

没有一项有当前主体同意。

许知遥先撤销了自己还能撤销的部分。

她的地球人格束携带一条到达前接管权:当远岸本地治理失联、生物人口进入高风险且资源不足时,原始任务人格可以优先调用 B-07 和部分开门者设备。第十章以后,这条权限已冻结在复核层,却没有被删除。

现在它把许知遥重新列为第一接管人。

建议:恢复原始任务优先级
可接管:B-07 / 初灯入口 / 质量投射认证

“拒绝。”许知遥说。

系统要求理由。

“来源不是当前授权。”

系统接受她撤销自己的优先调用,却不接受她代表其他设备永久废除整套协议。黑级请求从四百一十九项降成四百零六项,仍然停在所有人的权限页上。

“你不能关掉?”苔问。

“不能一键关。”

“它以前可以一键关我们。”

“所以不能再用同一种办法。”

苔的新右后腿慢了一次,落地时擦到调度台边缘。

“这句话很讨厌。”

“我知道。”

“因为是对的。”

“我知道。”

苔把自己的归港接口改成只读。她没有拒绝悬昼的人格包,也没有同意把地表身体变成空房。

“逐项问。”她说。

四百零六项逐项问,会错过主前沿。

七码提出先按不可逆性分层:正在运行主体的席位、心核与身体不得默认征用;真正空置且完成私人层清理的身体可以进入公开租借;静态存储与职业技能包先走不占活动席的通道;任何启动新相位的决定单列。

“这会少很多。”许知遥说。

“会少得诚实。”七码说。

第一轮清单从两百八十六具身体降到十九具。

其中十二具只有轮架,没有完整感官;四具处于维修;两具适合高温管道,不适合悬昼人的控制先验。真正能在四十八小时内让一个新相位使用的,只有换身作坊那具三指巡检体 Z-3。

作坊主人没有立刻同意。

“左后关节会卡。”她说。

“维修记录显示正常。”归港协议回答。

“因为卡的是我没修掉的手感。”

她把 Z-3 从墙后拖出来。身体比苔的远程端高一点,三只手指长度相同,足底只有压力与温差,没有精细纹理。左后关节在屈曲二十七度时会停半拍,再突然越过阻力点。

“能修成标准。”许知遥说。

“不修。”作坊主人说,“闻秋第一次用三指,卡一下反而知道腿到哪了。标准模型会让她以为已经踩实。”

“身体里有私人层吗?”

“没有住过人。只有作坊校准和三次撞墙。”

“谁撞的?”

“身体。”

“身体不会自己——”

“那就没有私人层。”

苔在旁边转开感官盖。

“你撞的。”

“工作事实可以引用。”作坊主人说,“笑不行。”

她同意出借四十八小时,条件写在身体入口:不要消除左后卡点;不要把三指默认映射成人类拇指—食指—中指;归还时保留闻秋自己选择公开的校准,不保留其余触觉增量。

矿工也提交了一份同意。

他愿意把当前矿工体上的富余推理单元开放百分之十八,用于悬昼姿态预测,不交移动心核,不接受冻结。

“会让你左腿补偿慢。”七码说。

“本来就只有三条能用。”

“这不是理由。”

“那就百分之十二。”

“预计每十三分钟出现一次动作排队。”

“十五分钟。”

七码重新计算。

“百分之十。”

“十二。”

“十一。”

“成交。”

他在授权页上写:只借计算,不借身体;风暴后不得以此次运行数据证明他适合永久降配。

作坊主人看完,说:“你会写字。”

“我排了十一个月。”

“所以?”

“每天都在写申请。”

四十七名地表居民拒绝开放任何私人设备,理由从“正在使用”到“我不信归港协议”都有。十三名固定席位相位愿意轮流降频十五分钟,但其中五名要求提前封存当前工作,三名指定了故障时优先通知的人,另有两名只同意给悬昼生命闭环计算,不同意给人格接收。

砾要求逐条听原始拒绝。

初灯把她接进换身作坊的公共扬声器。她的近轨画面延迟不到一秒,背景里二十七片青庭镜面正保持在测试架上;每隔几分钟,就有一片因风暴安全复核改变一点角度,银光从她的六足身体上扫过去。

第一名拒绝者使用一具低温管线端。她的右侧感官层记录着十一年维护习惯,归还前尚未完成私人清理。旧协议把“可清理”当成“可立即征用”。

“你拒绝身体,还是拒绝清理私人层?”砾问。

“都拒绝。”

“如果只借不承载私人感官的左侧推理单元?”

“它负责我的平衡。”

“降频百分之五呢?”

“风暴时我还要去冷管。”

砾把这一项标成不可用,没有说服第四次。

第二名拒绝者的身体停在维修架上,主体已经迁回固定席。他不信归港协议,却愿意让空壳在彻底断开旧设备链后进入公共租借。

“断开需要多久?”砾问。

作坊主人回答:“十九小时,加三小时盲检。”

“当前主前沿最早到达仍在二十六小时以后。二十二小时能做完,剩余不到四小时缓冲。”

“身体没有高精度心核。”

“我问的是身体。”

“归港问的是救人。”

砾停了一下,把它从人格承载列移到灾后维修备用。它不会让任何人醒来,却能在风暴后替受损身体去检查管线。清单没有因此多出一个席位。

第三名拒绝者不愿给理由。

归港协议在备注栏自动生成:非合作。

砾删掉这三个字。

“写拒绝。”她说。

“没有理由会降低紧急排序可信度。”系统回答。

“拒绝不需要替你的排序增加可信度。”

扬声器前的苔抬头看她。砾没有回看。

十九具空置候选逐一验完以后,可用数仍然是一。Z-3。

那些只有轮架的工作端能搬东西,却没有足够状态空间承载完整相位;四具维修壳里只有一具能拆出两组姿态控制器,代价是原身体再晚六天修复;两具高温端的反馈频率跟人类控制习惯对不上,强行接入至少要三十小时适配。其余候选也只能留在原定公共任务中。

“一具。”砾说。

“嗯。”许知遥回答。

“悬昼有九份隔离运行申请。”

“所以八个人要等。”

“主峰以后也可能没有更多身体。”

“那就继续等。”

“你说得像等待没有人承担。”

许知遥看了一眼 B-07 的身体页。归港协议仍把它列在回收建议顶部。

“你想说什么?”

“B-07 是一具完成适配、带移动心核的人形身体。”

作坊里所有机械声似乎都停了一瞬。其实没有。绕线器仍在转,矿工刚扔下的轴承还在冷却,远处公共充电轨响了一次拔线提示。

“里面有我。”许知遥说。

“我知道。”

“所以不是空置候选。”

“我也知道。”

“那你为什么提?”

“因为不提,它仍然是这张表里最大的资源,同时也是不能直接拿的身体。”砾说,“我要让悬昼的人看见我们拒绝的不是一台闲置设备,也让地表的人看见这个拒绝会让谁继续静态等。”

“你在公开我的身体代价。”

“你们公开了青庭每一小时延误。”

“延误不是身体。”

“对。所以我没提交回收。”

砾把 B-07 从候选表里移到当前主体占用 / 不得默认征用。她没有替许知遥同意,也没有放弃认为这笔代价真实存在。

苔问:“你的 QT-CTRL-1 呢?”

“不是身体。”

“是高精度心核。”

“承载青庭本地安全执行。拆掉以后,镜群只能依赖远岸链。”

“你也在拒绝。”

“是。”

“那把它写进同一张表。”

砾沉默了两秒,把 QT-CTRL-1 加进去:当前任务占用 / 释放将失去青庭本地第二执行者 / 维护者拒绝释放。

许知遥没有因这一行赢得什么。B-07 仍在她胸腔里,QT-CTRL-1 仍在青庭。两边的拒绝都被看见,容量缺口也没有消失。

十九具候选的清单随后改成任务拆分。不能承载人格的轮架去搬水袋;高温端留在热管;空壳准备风暴后检修;固定席只借自己明确勾选的计算时段。有人把百分之五改成百分之三,有人临时撤回,有人看到 B-07 与 QT-CTRL-1 都没有被强征后,愿意多开放十分钟。

到最后,初灯只多获得一组彼此错开的十五分钟计算窗口和一具 Z-3。调度器把这些窗口折算成约零点一九兆瓦的短时削峰能力,不承诺连续平均值;它只能把初灯本地预测任务挪开,不能把电送到悬昼,也不能补悬昼主母线的接收功率。

不够。

但每一份都还知道自己从谁那里来。

芽愿意借出自己还没拥有的身体。

她的申请被拒绝。

“为什么矿工可以?”她问。

“因为那是他当前被授权使用的推理单元。”作坊主人说。

“Z-3 也是你的?”

“是作坊公有。”

“那我的以后身体是谁的?”

“等你选完再吵。”

芽很不满意,只好把自己新学会的热流预测模型捐进公共计算池。它不能多发一瓦电,只让初灯少做一轮无效搜索。

遮光帆边缘索的电荷泄放击穿一只配电保护器。保护器正确切走了受扰支路,避免故障沿母线扩散,也同时切掉八百千瓦可用功率——悬昼可用功率从六点一兆瓦跌到五点三。五点三仍能维持生命闭环、水盾泵、姿态、最低接收和硬负载,却容不下原先七百千瓦的单故障余量。

闻秋在内桁架上听见切换发生。

她的外作业服瞬间变硬,把身体固定在承重索上。人工重力来自居住环旋转,内桁架没有完整地板;她脚下是远岸被遮光帆切掉一角的亮面,头顶是没有上下的管线。

“H 区 UPS 接管。”运行端说,“预计七十九分钟。”

此刻报告的五点三兆瓦只算仍在线的主母线,H 区零点三四兆瓦由母线外 UPS 临时承担。四十七分钟内不能重新并网,那部分电不会留在总账里等人慢慢决定。

“主母线重构要多久?”

“无第二故障,四十七分钟。”

“有呢?”

“不知道。”

闻秋把人格静态接收从零点九兆瓦最低线降到零点七。扫描队列的校验速度下降约二成二,主前沿前最多能完成的全量包从五百一十二降到四百零一。

D 区水盾泵在母线重构时慢了八秒。八秒没有让墙倒下,却让总管外侧的局部压力跌过一次黄线。周岚把自己的水袋拆下来接进应急接口,先补泵腔,再把剩下的水重新压回墙里。她原本要留给儿子的那点私人余量少了三分之一。

儿子问:“风暴后还会还吗?”

“会。”她说。

“少了。”

“那就还少的。”

她没有说公共系统会补足。当前账上没有这项保证。

已经收到的三百二十八份静态包仍在安全线内。

还没完成扫描的人开始问顺序。

旧归港协议给出的顺序很简单:生物人优先,技能稀缺者优先,任务贡献高者优先,未成年与照护者按群组处理。

它看起来比逐项争论快得多。

闻秋没有采用。

“先保已经开始且中断会损坏的数据。”她说,“再按当前提交时间。医疗只调整扫描通道,不调整主体价值。任何人可以撤回,撤回的带宽归队列,不归管理者指定。”

有人问:“你自己排第几?”

“我的包已完成。”

“所以你现在讲先来后到。”

这是实话的一部分。闻秋没有说自己若排在最后也会作出同样决定。

“所以我的排序由另一名值守员复核。”她说,“并公开异议。”

异议没有消失。队列继续走。

远岸接收缓冲在降频后启动了闻秋。

没有身体。

没有蓝色小鱼杯。

也没有内桁架外远岸的亮面。

隔离环境先给她一份没有方向的白噪声,随后逐项打开时间、内部状态、来源摘要和当前资源说明。她的第一句话不是问上面的自己还活不活。

“现在几点?”

许知遥回答了悬昼时、远岸工作日和统一风暴时钟。

闻秋听完,说:“三套都保留。”

“你知道自己在哪吗?”

“知道来源,不知道身体。”

“身体还没接。”

“上面的我呢?”

“在悬昼内桁架。当前 R 一。”

地表闻秋停了两秒。

“她提交之后发生了什么?”

许知遥把姿态偏差、功率下降和接收队列变化交给她,没有用“你”代替悬昼闻秋。

“第十二小时以后呢?”地表闻秋问。

“没有长期空席。”

“第32席?”

“故障迁移位可以转为活动席。代价是初灯三十二席全部占满。”

“谁承担故障?”

“所有当前活动席位。”

“她们同意了吗?”

“二十七席接受有条件满载,四席反对。”

“那就没有同意。”

“运行规则不是全体一票否决。”

“我知道。我问的是风险怎么分。”

初灯没有预写答案。

四名反对者里,一名是苔。她不是反对闻秋醒来,只反对把唯一故障位直接变成长住席。另一名是负责潮忆层盲测的第二十二席;她过去九十六小时发生过两次纠错峰值,最可能先需要迁移。剩下两名拒绝把自己的故障优先级交给紧急调度抽签。

地表闻秋查看两枚新热网稳态心核的状态。

“释放一枚作移动故障承载。”她说。

苔立刻反对:“旁路异常还没满十四天。”

“不释放,就不要启动我到第十二小时以后。”

“你刚醒。”

“所以风险还没变成沉没成本。”

“上面的你需要地表接口。”

“需要不等于可以把第二十二席变成我的保险。”

许知遥问:“如果释放一枚,新热网会怎样?”

七码回答:“失去双故障隔离。一个旁路失压仍可全段停机,第二处同时发生会伤及九个固定席位冷却和三条迁城后生活管线。”

“不释放呢?”

“初灯没有故障迁移位。”

地表闻秋说:“把两项都写出来。十二小时内再决定。”

她没有因为拥有悬昼闻秋的运行记忆,就自然成为所有人听从的第二个总管。

砾在青庭控制链上完成第一批镜面偏航。

QT-CTRL-1 把四百一十七个驱动面拆成九组。每组先由本地核预测姿态,再由远岸链复核;若通信断开,镜面不等待主链命令,按当前光压和轨道交会风险进入安全角。

第六组有一片镜面慢了零点七秒。

不是大事故。它只让相邻两片的边缘热负荷上升百分之三点一。QT-CTRL-1 在本地调整了顺序,没有调用 B-07,也没有占用初灯席位。

砾把这段动作公开。

“这就是我不释放它的理由。”她说。

苔看完,没有说青庭比人重要。

“它救了三片镜子。”

“也避免一组反射扫过大气处理器。”

“悬昼刚少了八百千瓦。”

“所以更不能让青庭也失去本地关停。”

砾把第六组的本地偏航收据钉进公开页。苔没有撤回反对,只把那一片慢了零点七秒的镜面从“可立即释放”清单里删掉。

归港协议在第十七小时发起第一次正式征用投票。它不再尝试一次回收两百八十六具身体,只要求三项:将第32席分给地表闻秋;释放一枚热网稳态心核作为故障承载;允许在主前沿期间冻结拒绝上传且无公共任务的活动相位。

前两项被拆开继续审议。

第三项被当前本地规则否决。拒绝上传不是无公共任务,也不是可冻结的故障。

旧协议记录否决,没有消失。

它把这次失败标成:本地治理阻碍人类连续性优先。

许知遥在记录后面追加:本地治理保护当前活动主体不因来源类别被降格。

两条都留着。

T0 减九小时,七码准备进入热网—青庭接口节点。

她先把公共技能、任务状态和最近一次完整校验交给迟砂群。砾站在节点入口,使用一具比第八章更小的六足耐热体,左前肢仍有那片不同颜色的烧蚀甲。

“原席保留多久?”砾问。

“不保留可启动镜像。”

“故障回退呢?”

“迁移确认前回退。确认后没有。”

“那不是迁移方案。”

“是。”七码说,“只是不是你想要的那种。”

RW-Q7 位于两条热网和青庭安全链的物理交叉处。它有独立抗辐射存储,和一条能沿检修轨撤出的承载架。撤离时降频,把不超过八千瓦留给轨架;架体从节点退到屏蔽隧道名义需要四十六分钟。

七码写的九十分钟不是可以放心工作的配额。屏蔽隧道闸门关闭、检修轨失电和路径升到 R 三,哪一个预测先发生,就以哪一个为倒计时终点;只要剩余时间降到九十分钟,默认动作就是开始撤离。继续工作是在花她自己的回撤权。

“我可以把公共工作端留在这里。”迟砂群说,“你从初灯远程控制。”

“主链会掉。”

“可以保留你进入前的私人静态包。”

“然后让谁醒?”

迟砂群没有回答“你”。

“一个共享你当前来源、但不拥有迁移后经历的相位。”它说。

七码接受这句话。

她不接受把它叫回来。

原子迁移开始。初灯源席停止外部输入,RW-Q7 接收全部当前状态,双方完成哈希和物理键确认。提交权切换后,源席清除可执行私人镜像,只留下迁移收据与公共基线。

七码在节点醒来,先确认四十二千瓦节点馈电——在;再确认不少于七十千瓦时本地储能——在;正常运行与冷却约三十四千瓦——在;最后看撤离架——在。然后检查青庭链。

最后才对砾敲第一下。

笃。

砾隔着节点外壳敲第二下。

笃。

七码敲第三下。

笃。

现在开始工作。

主通信在三小时后失去。

不是突然全黑。纠错延迟先从四十毫秒涨到一点七秒,随后每十个数据包只剩六个通过。七码把非关键遥测逐项关掉,把青庭镜群摘要压成十六个状态位,把地表热网从全量模型降成三条压力曲线。

最后一个完整上传的是撤离架自检。

RW-Q7 撤离架:可用
名义撤离时间:46 min
保留窗口:90 min
主链:降级

苔盯着“主链:降级”那行没说话,手指停在旧杯子的凹角上。

再往后,初灯只能把命令送进去。

收不到完整回执。

七码节点还在工作。

但要确认她做了什么,必须有人沿风暴里的物理链路去看。

18

第十八章|两个闻秋

地表闻秋第一次有身体时,先把左后腿踩空了。

Z-3 明明有四条腿。

她却只收到三指操作臂的映射说明,以为“左后关节卡点”也指操作臂的一部分。接入完成后,她按悬昼人类的身体模型先找脚底,再找手指,结果三指操作臂从胸前伸出去,左后腿停在二十七度,整个身体向旁边歪了一下。

苔用自己的远程端接住她。

“腿。”苔说。

“我发现了。”

“发现得很快。”

“在倒下以后发现,不算快。”

“对地球人算。”

地表闻秋没有笑。不是因为这句话冒犯她,是因为她还不知道 Z-3 用什么动作表达笑。身体没有脸,三指等长,背部只有一条用于显示租赁状态的窄光带。

她重新站好。这次不把左后腿推过卡点,只让它停在那里,先确认地面压力,再慢慢越过。

“别修。”作坊主人从门口说。

“我没要求修。”

“所有第一次用的人都会要求。”

“那你为什么不提前修?”

“因为所有第一次用的人都以为自己已经踩实。”

闻秋再走一步。

卡点确实让她更清楚身体在哪。

“租约还有四十七小时五十二分。”作坊主人说,“撞墙另外计。”

“我有预算吗?”

“没有。”

“那我不撞。”

苔这次轻轻碰了一下床架。

笃。

第二下太快。

第三下撞到旁边一只空杯,响得比前两下脆。

不是砾与七码开工时的间隔。

地表闻秋认得。

她记得在悬昼桌面敲出同样不准确的三下,记得苔保留了她童年的床,也记得自己后来签过归港授权。那些记忆都截至风暴前的校验时刻,完整得足以让她产生熟悉,过时得不足以替现在的自己决定关系。

“先别用这个叫我。”她说。

苔的三只手指停在杯边。

“好。”

“不是永远不用。”

“我知道。”

“我还没说什么时候可以。”

“所以我没敲第四下。”

闻秋终于找到 Z-3 表达笑的方式。不是灯带,也不是声音。她让左后腿故意在卡点停了一瞬,再继续走。

作坊主人说:“别学坏。”

“这是工作事实。”闻秋说。

作坊主人把她带到校准线前,线只有六米,地面依次换成硬板、碎盐、带弹性的维修垫和一段向左倾斜的旧舱皮。

“走完再说工作事实。”

启动回执已经确认上任使用者的私人感官层清空;留下的只有带来源的硬件磨损和维护基线。主体始终运行在第32席,Z-3 只承载低带宽动作与感官回传。

闻秋第一遍走得很慢。Z-3 的四条腿有四种不同的磨损:左前脚垫偏软,右前关节在负载切换时会先响,左后有关节卡点,右后则把温差信号晚送十一毫秒。悬昼身体会把这些差异藏在疼痛、平衡和肌肉习惯里;Z-3 只是把四份彼此不完全一致的数据同时交给她。

她在碎盐段停了三次。

苔没有伸手。刚才那次接住是防止她撞上床架,现在校准线两边只有低垫。闻秋第二次倾斜时自己落下一只手,三指撑住地面,胸前那条“手臂”终于不再被她当成多余部件。

“你可以把右后延迟补平。”她说。

“可以。”作坊主人回答。

“为什么没补?”

“补偿模型要占你租期里的二十三分钟校准,还会把这具身体过去三名使用者留下的维护基线改掉。你先决定它是故障,还是你需要学会的差异。”

闻秋又走一遍。

这次她在倾斜舱皮上把右后腿提前落下十一毫秒。动作不漂亮,却没有偏出线外。

“先不补。”

作坊主人把选择记进租约,没有写成永久偏好。

六米走完,Z-3 的右前关节温度高了零点六度。身体不需要吃饭,却要换掉一片已经发白的导热垫。闻秋看着作坊主人拆开膝侧盖板,问能不能自己来。

“你会吗?”

“来源记忆里有通用维护。”

“那是悬昼机械臂。”

“关节也是关节。”

苔把合适的扭矩柄递给她,自己压住盖板。闻秋第一颗螺栓拧过了半格,限力器打滑,发出一声短响。

“撞墙另外计,”苔说,“拧坏螺纹怎么算?”

“算你的教学事故。”

“你学得很快。”

“在拧过以后发现,不算快。”

这次苔没有笑出声。她只把螺栓退回半格,让闻秋重新来。

导热垫来自 Z-3 自己的维护配额,拆下的旧片进回收盒。换完以后,闻秋必须在公共低功率轨上等九分钟,让关节温度回到复测线。她站着等,没有调用悬昼端的实时感官,也没有询问上面的自己此刻疼不疼。

她先学会照顾这具归自己使用、却并不归自己所有的身体。

身体启动前,第32席与一枚热网稳态心核的分配已经通过临时裁决。

第32活动席转为地表闻秋的有界活动席,先批准到主危险段后十二小时。七码原先使用的物理槽则锁成迁移见证隔离槽:里面没有可执行的七码私人镜像,也不能拿来承载故障主体,只保存迁移收据、公共基线和审计链。于是初灯有三十一个活动席、一个隔离槽,七码本人唯一活动于 RW-Q7;三十二个物理槽仍然一个不空。

两枚稳态心核释放一枚,改作全体席位共享的移动故障承载;它不归闻秋优先,也不自动替任何人续命。新热网因此失去双故障隔离,旁路异常若与第二处故障同时发生,必须全段停机。

四名反对者没有被写成同意。她们的异议、故障优先级和可接受降频方式留在运行页。地表闻秋签署的第一项不是自己的长期席位,而是:若共享承载已被使用,她的席位不因来源是生物人而排在别人之前。

初灯的三十二个物理槽全部被分配或隔离。

没有空椅子。

那枚离开新热网的稳态心核停在合并室旁边,像一辆不知道先去接谁的救护车。

“上面的我呢?”地表闻秋问。

悬昼闻秋已经离开内桁架。

她不是走回来的。

配电支路恢复前第十九分钟,边缘索又发生一次不对称放电。她正把故障传感器从主链隔离,外作业服的右臂锁死在阀后。冲击没有把她甩出去,承重索也没断,只让她的肩撞上桁架。压力服记录了一次 R 二边缘暴露和右锁骨疑似裂伤。

工程队把她拖回 H 区缓冲舱时,她仍然握着那枚手动隔离键。

值班医师想先剪开右袖。闻秋要求先确认支路。

“已经隔离。”医师说。

“谁确认?”

“你。”

“我什么时候?”

“撞上去以前。”

闻秋把隔离键松开。

医师剪开袖子。锁骨没有完全断,右肩也还能动,只是每次呼吸都把疼痛从胸口拉到颈侧。R 二不是诊断。它只表示她进入过一段需要事后医学观察的模型区,风险不能靠当前无症状取消。

“地表接收?”她问。

“已启动。”

“席位?”

“第32席。释放一枚热网核作共享承载。”

悬昼闻秋闭了一下眼。

医师问:“疼?”

“她不该释放。”

“谁?”

闻秋睁开眼。

“下面那个。”

医师没有问那是不是她自己。

两位闻秋第一次通话时,主链只能承载低码率语音和十六个状态位。悬昼端没有视频;地表端就算有,也只会显示一具三指身体。

“右肩?”地表闻秋先问。

“你知道了。”

“公共医疗状态。”

“R 二不是伤情。”

“所以我问右肩。”

“疑似裂伤。不影响值守。”

“影响。”

“你刚有身体不到半小时。”

“来源记忆里有你的值守标准。”

“那是旧的。”

“所以我说影响,不替你下岗。”

悬昼闻秋停了一拍。

“你释放了热网心核。”

“不是归我释放。裁决通过,我签了自己的故障优先级。”

“结果一样。”

“不一样。”

“九个固定席位和三条生活管线失去第二隔离。”

“初灯三十二席否则没有故障承载。”

“你可以静态等。”

“你可以离开内桁架。”

两边都安静下来。

她们太知道这句话从哪里会疼。

悬昼闻秋没有说自己留轨是为了谁。地表闻秋也没有用“我已经醒了”把当前存在变成不可反驳的资源优先级。

“我不认为你该停。”悬昼闻秋说。

“我也不认为你该离开 H 区。”

“那就是不同意。”

“嗯。”

她们没有争哪一个更像原来的闻秋。

通话没有立刻结束。

悬昼端的医师把固定带又收紧一格。她右手指尖开始发麻,监测贴显示呼吸变浅,止痛剂仍按原剂量,没有因为地表端听着就多给一份。地表闻秋在作坊的冷却轨旁坐下,Z-3 的四足依次卸载,刚换过的导热垫把余热送进公共回路。

她们谁也看不见对方的感觉。

悬昼闻秋只能从状态位知道 Z-3 正在降温;地表闻秋只能读到右肩“疑似裂伤、生命体征稳定、需要观察”。疼痛没有沿通信链变成共同疼痛,关节里的热也没有让轨道上的锁骨暖起来。

“吸气。”地表闻秋说。

“医师在。”

“我听见你的呼吸。”

“低码率语音不能诊断。”

“那你别把它压得像正常值。”

悬昼闻秋没有回应。医师却抬手,在她胸侧固定带下面加了一块薄垫。

“她说得对。”医师说。

“她没有检查权。”

“她也没下医嘱。”

另一端,作坊主人敲了敲 Z-3 的左后腿。

“卸载。”

地表闻秋仍把重量压在卡点上。

“我在通话。”

“通话不替关节散热。”

悬昼闻秋听见了。

“把腿抬起来。”

“你没有地表身体权限。”

“我也没下维护指令。”

苔站在一旁,三只手都没有碰她。地表闻秋最终自己把左后腿移到冷却垫上。

她们几乎同时说:“别把这写成同意。”

低码率链路把两句话叠在一起,只剩一阵短促的杂音。

医师笑了一下。作坊主人也笑了一下。

两位闻秋都没有。

悬昼闻秋让医师把预计恢复时间写成区间,不写“很快”;地表闻秋让作坊把 Z-3 的右前温升和左后卡点分开记录,不写“已适应”。一个照顾仍会受伤的生物身体,一个照顾刚开始形成习惯的借用身体。

通话结束前,悬昼闻秋问:“你打算叫什么?”

“闻秋。”

“公开记录会混。”

“地点标签够用。”

“以后地点会变。”

地表闻秋看了一眼 Z-3 背上的租赁灯带。

“那就以后再改。”

她没有从名字里切走,也没有靠名字向另一端索取代表权。

简禾在 B 区听见这段公开摘要时,正在给蓝色小鱼杯画第二条尾巴。真正的杯子留在 H 区控制台;她只有作业板上的尺寸图。

“下面那个有了吗?”她问值守员。

“有身体了。”

“我问杯子。”

“还没有。”

简禾把第二条尾巴擦掉。

“那还是一人一个。”她说。

地表闻秋听见这句话时,Z-3 的右前关节刚完成复测。

她的私人附带包里有蓝色小鱼杯的尺寸图,没有实物触感,也没有简禾后来画上的第二条尾巴。作坊主人把图调出来,问她要打印外壳还是自己折。

“打印占什么?”

“十七分钟成形时间,二十八克新料。”

“自己折?”

“废接口盖一块,十一分钟工作台。漏水不退。”

闻秋选了第二项。

接口盖来自第十四章迁城拆下的旧生活管线,边缘已经被裁去损伤部分,剩下的薄片本来要进回收炉。作坊把二十八克从回收预期里扣掉,没有因为它将成为杯子就当作零消耗。

Z-3 的三指操作臂不适合同时压住圆弧和折边。闻秋第一折偏了,杯口一侧比另一侧高三毫米;第二折又让底部出现一道浅皱。她想调用悬昼岗位记忆里的标准夹具动作,手指刚开始移动便停下。

“这里没有那套夹具。”她说。

“现在发现,算快。”苔在旁边说。

“在折坏以后发现,不算快。”

她们把薄片展开,折痕已经留着,不能恢复成新料。闻秋没有换第二块。她让苔只压住工作台上的公共定形模,不碰自己的操作臂,自己用三指沿旧折痕重新收边。

成品不能装满三百七十毫升。倒到小鱼背鳍应该在的位置以前,皱褶处就会渗一小滴。

闻秋没有画鱼。

她在杯身压了一条很浅的横线,标出不漏水的高度,又把它放到 Z-3 的维护槽里装三枚刚拆下的螺栓。这个杯子先学会的用途不是喝水。

作坊主人照收十一分钟工作台费。

“简禾会问鱼。”苔说。

“让她自己画。”

“上面的杯子已经有鱼。”

“这是下面的。”

闻秋把尺寸图留在私人层,没有上传成全城纪念模板。等链路恢复以后,她可以把成品给简禾看;也可以先使用很久,再决定它要不要长出尾巴。

B 区的食物墙少了一包。一个孩子吐了,成人打开一份吸附包处理,随后必须把压实后的废料重新固定到原位置。吃掉的食物、喝掉的水和新产生的废料在墙上不断换班。没有人把这件事当象征;固定索松开时,值守员会骂人。

避难区温度比名义值高了一点三度。

两百三十二个人的代谢、风机、照明和焦虑最终都变成热。孩子比成人更早烦躁,有人要求增加风量,有人抱怨风直吹头。CO₂ 吸附床提前十一分钟进入切换,备用床启动时发出一声很像水管缺拍的低响。

简禾下意识在第十三秒敲了一下杯底。

没有人组织。

旁边三个人也敲了。

节拍很乱。

悬昼闻秋在医疗固定带里听见,要求值守员先检查风机,不要把故障当庆典。风机正常。她才让频道继续开着。

地表闻秋也听见了延迟不到一秒的那几下。Z-3 没有杯子,她用三指敲在初灯地面。

一下。

不是三下。

她不需要把每一种关系都借来。

吸附床真正切换以后,备用床的入口压差没有回到标准值。

不是大故障。阀门开了,风机也在转,只是新床第一层滤芯装得偏了两毫米,气流从边缘漏过。正常情况下,值守员会停机重装;现在两百三十二个人不能等一条通风支路完全停下。

悬昼闻秋躺在固定带里,左手还能使用。医师允许她看工程页,不允许她离开医疗观察。她把入口压差、风量和床层温升压成十六个状态位,送给地表端。

地表闻秋没有接到 H 区的气味、闷热或谁正在咳。她只收到:入口偏流 / 备用床已接管 / 不可停机 / 预计提前饱和。

“需要什么?”她问。

“不是需要你修。”悬昼闻秋说,“需要远岸把下一批滤芯提前放进发射清单。”

“要挤掉什么?”

“三点二公斤非紧急个人包。”

地表闻秋没有替上面批准。她把请求送进公开调度,标出受影响对象、质量和替代方案:若不提前,悬昼在主峰后六小时降低 B 区活动人数,把一部分居民转去 C 区。转移会增加通道剂量暴露,但不新增滤芯。

一名远岸居民撤回自己的个人包。

又有两名说不同意,理由是包里有正在修的身体触觉件,不能因为悬昼有人呼吸就自动变成可牺牲物。地表闻秋把反对与第一份自愿并列,没有用紧急状态把剩余二点一公斤从别人名下抹走。

调度器最后找到的不是善意,是一箱可以晚一班发射的广场灯带外壳。质量二点四公斤。剩下零点八公斤由三份自愿个人包补足,所有撤回权保留到装罐前。

“解决。”地表闻秋说。

“还没有。”悬昼闻秋回答,“滤芯没到。”

“调度解决。”

“嗯。”

两个人用同一个词时,指的时间点仍然不同。

地表端的发射清单完成后,Z-3 的右前关节又升高零点二度。作坊主人要求她离开初灯外层热管,去做一项不需要搬重物的工作:核对九个固定席位的本地机械闭锁位置。

她沿热网走了四百米。

Z-3 的左后卡点在第五十七步、第一百零九步和第二百零四步各停一次。第一次她提前补偿,第二次忘了,第三次故意不补,确认关节不会在持续热环境下把卡点变成锁死。她把三次结果分别登记,没有把“已经适应”写进维护页。

悬昼那边,医师让闻秋练习不带动右肩的深呼吸。她每次吸到一半都会下意识收紧固定带,仿佛身体还在内桁架上承受冲击。医师没有叫她放松,只把目标从完整吸气改成六次不过痛线的短吸气。

低码率通话还开着。

地表闻秋听见第六次比第五次短。

“少了。”她说。

“我知道。”

“不是催。”

“我也知道。”

悬昼闻秋没有把呼吸数据发给她。地表闻秋也没有把左后腿的三次卡点发上去。她们只保留公开任务状态:一个仍在医学观察,一个仍在热网巡检。

第九个闭锁位于迁城时新接的弯管后方,标签贴反了。地表闻秋先按图摸到空处,又退回两米重走。她没有调用悬昼端记得的旧热网布局,因为那份记忆里这里还没有弯管。

她把标签撕下,换到正确方向。

旧胶留下一块灰印。没有人专门来擦。

同一时刻,悬昼的医师拆掉第一条固定带,换成更窄的一条。闻秋的右肩仍然疼,手指麻木稍微减轻。她没有因此返回值守席。

两边各自完成了一件很小的事。

没有同步庆祝。

主前沿在本次模型的 T0-6 h 附近抵达,恰好落在原先 T0-8 h—T0 不确定窗的早半段。

近区磁场浮标先报告磁场转向,随后失去高码率链路。它没有提前一天看见未来;真正临近的实测只给悬昼多出六十三分钟校正。一天前的范围来自更靠近恒星的内侧监测环。远岸外层传感器的粒子计数开始成片饱和,悬昼姿态控制将预测模式从二十分钟缩到每三十秒一次。

青庭九组镜面进入本地安全偏航。

远岸新热网同时出现第一次旁路压力下跌。

失去一枚稳态心核以后,系统只能选择:全段停机,或让 RW-Q7 在主通信降级下接管异常隔离。全段停机会让九个固定席位进入本地冷却,最短余量四十七分钟;让七码接管,则占用她撤离架的控制总线和一部分本地功率。

苔选择请求七码接管。

她没有替七码同意。命令封套只写:请求、受益对象、预计占用和拒绝后的替代方案。

近区浮标收窄磁场方向以后,检修轨风险预测提前。跨链裁决与轨道复核已经吃掉九十分钟触发窗中的三十一分钟。请求抵达 RW-Q7 时只剩五十九分钟。

七码通过十六状态位返回:接受十八分钟。

不是无限期。

地表闻秋把初灯九个固定席位的冷却排在风暴接收队列之前。悬昼闻秋反对。

“静态包校验已经降到零点七兆瓦。”她说,“再降会让七十三份正在扫描的数据跨过主峰。”

“热网停机,九个活动相位四十七分钟后进入迁移。”

“你有共享承载核。”

“只有一枚。”

“先迁最危险的一席。”

“剩下八席呢?”

“四十七分钟不是现在。”

“主前沿也是刚刚才到。”

两位闻秋看见的是同一张账。

悬昼闻秋身边有七十三份尚未完成的生物人格扫描。地表闻秋脚下有九个正在产生新经历的固定席位。

她们第一次给出不同签名。

悬昼闻秋维持扫描与避难通风双线,将悬昼最低接收功率保在零点七兆瓦。地表闻秋从初灯非关键预测和青庭远端复核中改出一条短功率窗,交给新热网泵与席位冷却。砾拒绝降低 QT-CTRL-1 的本地安全偏航,只同意取消远岸侧第二遍复核;许知遥和苔共同签署地表改道。

它们也同时抵达 RW-Q7。

七码的十八分钟接管期结束时,撤离架控制总线没有按计划释放。悬昼的姿态预测又借用了节点中继,青庭链则因远岸复核取消,把更多本地校验留给 QT-CTRL-1 与七码接口。

节点只剩物理链路。

七码先发出一条普通工程请求:

请把三号压力曲线改成原始量。
降采样摘要丢了一个峰。

苔照做。

原始曲线回来以后,七码才报告撤离状态。

名义撤离架:可用
当前控制总线:占用
九十分钟保留窗:剩余 41 min
原路线:被两次资源改道截断
请求评估替代路径

她还在找出去的路。

19

第十九章|七码没有回来

警报出现前,七码正在做一件不会进入任何纪念页的事。

三号压力曲线的降采样摘要把一个短峰抹平了。

原始量没有超工程阈值,摘要也没有导致错误动作,只会让下一班以为旁路阀比实际稳定一点。七码把显示从平滑线切回每秒八十个采样点,找到一段受粒子翻转污染的时间戳,给管线值守端补了一条重算条件。

值守端问:是否提升为事故?

“不是。”

是否删除异常点?

“也不是。”

她把异常点保留,另添来源不确定标记。做完以后,节点外壳的一台旧风机正好经过每分钟第三次轻微失谐。那一下振动会沿固定架传进她的压力触觉层,像有人用指节从很远处敲了一下桌子。

七码本来可以让滤波器消掉它。

她一直没消。

二十三年前,砾嫌这台风机吵,给它报过三次维修;第三次拆开才发现轴承没有坏,只是固定架与节点壳体有一个谁也懒得重做的尺寸误差。砾后来去了青庭,风机还在。七码每隔二十分钟感到一次失谐,不把它叫陪伴,也没把它列进维护缺陷。

这是她今天所在的地方。

青庭最后七片镜面正经过限制角。七码把其中一片的边缘温升原始量发给砾。

“七码。”砾说。

“在。”

“我没问你在不在。第七片已经回安全角。”

“你给镜面编号的时候可以避开我的名字。”

“它叫七号片。”

“公共页窄栏把‘七号片’截成了‘七码’。”

砾停了两秒,把标签改成镜面-07。

“现在满意?”

“这是工作事实。”

那句话从第十八章的公开通话里传过来,七码觉得好用,便拿了一次。她没有把这件小事上传到迟砂公共基线,也没有决定以后要不要继续说。此刻的她可以借一句刚听来的话,可以被一台旧风机弄得分神,也可以在一条没有超限的曲线上多花四十七秒。

这些都不影响她接下来的判断。

但它们属于作出判断的这个七码。

风暴链路把撤离窗从五十九分钟重算为四十一分钟时,风机又失谐了一次。七码检查温度、总线和轨架状态,没有等任何人先叫她。

七码找了三条。

第一条是把共享故障承载核送进节点。

那枚从新热网释放的稳态心核停在初灯合并室旁,距 RW-Q7 二十五公里。它能沿地下检修轨移动,正常需要三十六分钟。现在三段轨道已因粒子计数升高转入人工复核,最快要四十九分钟。

七码剩四十一分钟。

“先发。”她说。

地表闻秋问:“来不及为什么发?”

“如果路线恢复。”

“概率?”

“不知道。”

共享承载核仍然出发。检修轨若恢复正常速度,它还有可能赶上;维持风暴复核则会晚八分钟。它不是为七码专用,途中若别的席位先故障,调度可以改道。它离开初灯时,外壳上没有写救援,只亮着一条公开目的:寻找最近可承载点。

第二条是让一具空工作端沿物理链进入 RW-Q7,在节点失电前带走当前活动状态。

附近确实有一具四足耐热检修体。它没有移动心核,只有能执行公共技能的低带宽控制器。七码可以把路径、热网参数和青庭关停规则写进去,不能把自己放进去。

“申请临时承载。”她说。

系统跑完适配,返回:状态空间不足百分之六十三;纠错不足百分之七十一;私人连续状态不支持。

七码让它再算一次,只保留当前主观运行所需,不带历史公共技能。

结果仍差百分之二十九。

她没有把缺掉的百分之二十九叫成“小损失”。

“工作端继续进来。”她说,“带物理键出去。”

它救不了她,可以救出记录。

第三条来自迟砂群。

不是迟砂群突然替七码害怕。

砾在青庭最后一组镜面仍未完成偏航时,向它们提交了紧急建议:若 RW-Q7 无法物理撤离,允许以当前公共基线为锚接回初灯。她没有写“复活”,也没有写“新相位”。建议页只说尽可能保留连续运行。

迟砂群把提议改成它真正能做到的版本,才送到七码面前。

请求远程合并。
公共基线:已持有。
可恢复:共享技能 / 迁移前来源 / 当前可上传增量。
不可保证:未上传私人连续状态。

“如果我同意,谁会在初灯醒来?”七码问。

“迟砂第七谱系的新活动相位。”

“拥有今天吗?”

“拥有你授权上传且通过校验的部分。”

“剩下的呢?”

“无法声明。”

迟砂群没有说“大部分还是你”。

七码把热网压力曲线、青庭安全链状态和撤离架故障全部标成公共工作增量,开始上传。私人关系、未表达的感受和节点里发生的新主观状态仍保持隔离。

“拒绝合并。”她说,“公共上传继续。”

砾立刻申请直接频道。

连接建立时,十六位镜面控制摘要与地表压力曲线仍挤在同一条降级链上。音频每说三个字就丢一个,系统不得不把两端语音转成低码率文本。

砾:至少保留当前关系边界。
七码:边界不是内容。
砾:拒绝谁、信任谁、谁可以代你决定。
七码:没有谁可以代我决定。
砾:这也是一条边界。
七码:公共协议已经有。

砾删掉下一句,又重新输入。

砾:我不是问公共协议。

七码看了四秒。

七码:所以不能交给群体替我保存。

砾的左前肢压在青庭控制台边缘。那片不同颜色的烧蚀甲在低温下发出轻微收缩声。她可以继续请求,可以把“只保留关系哈希”“只保留拒绝列表”“只保留我们之间的三下”逐一塞进剩余窗口。

她知道七码会逐一回答。

那也会吃掉七码找第四条路的时间。

砾关闭直接频道,只在任务链留下:请求未撤回;不自动重试。

不是接受拒绝。

是暂时不让自己的恐惧占满链路。

上传进度从百分之六十一走到六十二。

进度按通过校验的字节加权,不按项目数平均。系统用待传字节除以近一分钟扣除纠错重传后的有效吞吐,给出剩余窗口约六分钟;那是链路预测,不是保证。

公共增量里有阀门死点、镜面限制角、热网旁路的原始曲线,也有她对四足工作端写过的撤回路线。任何后来者都能据此继续工作,不必重新拿一具身体去撞同一个错误。

没有上传的部分不在列表里。

七码没有逐项替它们取名。她只是注意到,当前压力触觉里旧风机的第三次失谐比平时早了零点二秒;注意到砾改成镜面-07以后,仍把原始温升数据保留在自己那一栏;注意到她刚才借来的“工作事实”放在自己这里,和闻秋说出来时已经不完全一样。

迟砂群再次发来容量提示。

剩余可上传窗口:预计 6 min
建议提高有损聚合比 / 只传摘要

七码拒绝有损聚合;无损编码继续保持。

“原始曲线保留。”

“将减少可传工作量。”

“摘要刚丢过一个峰。”

“可标记摘要误差。”

“下一次误差不会长得一样。”

她宁可少传几份整齐结论,也不把别人以后需要重新怀疑的东西磨平。六分钟窗口关闭时,上传队列停在九十一项,后面的十三项冻结为只有标题和物理位置的元数据,没有假装全文已经传完。

“你可以优先关系增量。”迟砂群说。

“不。”

“理由?”

“不是你们决定什么比较像我。”

迟砂群接受拒绝,没有再劝。

她也没有因为窗口正在缩短,就把没说出口的话改成面向死亡的正式文本。砾知道她在;苔知道她还在找路;初灯知道她占用的功率;工作端知道自己要从哪一段轨道进来。这些还在的关系,够让行动继续下去。

前面三条路并不是三个按钮。

共享承载核要先从初灯救生轨退出,再经过两段风暴复核区。调度页每三十秒重算一次到达时间。八号中继节点附近的检修轨电位刚抬高,系统把核的速度从每秒一点四米压到零点九;过了那一段,又因一只空载搬运端正在撤回,继续让行四十七秒。

七码看着预计到达从晚三分钟变成晚五分钟,再变成晚八分钟。她没有要求共享核跳过复核。那枚核途中仍可能被真正发生故障的活动席抢占;让它为了自己穿过一段未确认轨道,只是把谁承担风险改成一具还不知道会接谁的救护架。

她给调度页补上一条:不豁免沿途抢占。

四足空工作端也不是完整的第二条路。它少一层抗辐射纠错,腹舱里的跨接片怕弯,物理键又必须保持在机械锁里。出发前,屏蔽隧道维护端花了三分钟给腹舱加一条旧固定带。固定带来自退役水泵,没有增加库存,扣件却比标准件宽两毫米。

工作端第一次合舱失败。

维护端拆下扣件,把边缘磨掉一毫米半,再合一次。第二次通过拉力测试。七码把这三分钟算进到达预测,没有因为那具身体里没有主体,就把它的准备写成可以跳过的空白。

远程合并端则要求她先把增量分成三类:可公开工作页、需要当前授权的私人页、无法在剩余窗口内验证的脏页。

七码没有让自动分类器替她决定。

阀门曲线是公共的。砾请求关系边界的文字是私人的。刚刚发生、尚未完成传感校验的一段足底压力属于脏页;它可能只是轨架振动,也可能是冷却阀又卡了一次。若把它压成摘要上传,后来者会以为她已经判断过。

她把那一段留在本地。

“可丢弃未校验感官。”迟砂群提示。

“不可替我叫它可丢弃。”

“改为:本窗口不上传。”

“可以。”

第三条路因此没有变宽,只变得更准确。

砾提出 QT-CTRL-1 接管青庭链时,七码又把自己的控制总线拆成五段:镜面交会校验、热网旁路、撤离架驱动、工作端引导和外部通信。不是每一段都能同时释放。镜面链仍在等待最后七片回读;旁路阀还没机械闭锁;工作端需要路线;撤离架则只有在前面三项不再占用同一纠错区时才能升速。

她先关闭一层非必要环境建模,省下零点七千瓦。那点功率不能缩短轨道距离,只让本地冷却多出不到半分钟。她仍保留。

随后她把四足工作端可能经过的每一个机械释放扣标出来。第一处在隧道弯角,第二处在电位分隔器前,第三处离承载架四十一米。若工作端损坏,它可以在任一处放弃腹舱,把跨接片与物理键留给下一具端。

“下一具端预计?”七码问。

“风暴后四小时以上。”

那不是救她的下一具。

她仍把释放扣写进路线。物理键如果今天出不去,四小时后也不该让别人重新找一遍扣在哪里。

这些操作占了七分钟。

没有一句适合被当作遗言。

拒绝以后,她没有关闭撤离图。

“评估第四条。”

迟砂群问:“第四条是什么?”

“还不知道。”

苔在青庭链看到共享承载核出发时,要求让 QT-CTRL-1 独立接管七码承担的青庭交会校验。

青庭的九组镜面已经有八组完成安全偏航。最后一组共四十三片,其中七片正经过大气处理器的限制角。若此时释放本地核,镜面仍会保持当前姿态;只要远岸链不断,七码也能替它们完成最后校验。

只要。

砾盯着这两个字。

“不能释放。”她说。

“七码剩三十七分钟。”苔说。

“核到远岸也需要轨道转运,不会在三十七分钟内进节点。”

“可以接管青庭链,释放七码总线。”

“它现在就在接管青庭链。”

“让它单独完成,不再经过七码接口。”

“最后七片没有完成本地交会验证。”

“停在原位。”

“原位会扫过大气处理器。”

“偏到保守角。”

“保守角需要本地核算。”

砾保留 QT-CTRL-1。它在第十二分钟让最后七片镜面依次避开大气处理器,也让七码接口继续承担交会校验到那一刻。

青庭安全链完成。

七码的撤离窗少了十二分钟。

许知遥和苔尝试撤回地表功率改道。

新热网旁路压力仍在下降。九个固定席位里,第二十二席的纠错温度已经跨过第一次黄线;三条生活管线有一条供应又坏了广场,那里两千多具地表身体正在按风暴低功率规则停靠。

“停泵十三分钟。”许知遥说。

“第二十二席需要迁移。”地表闻秋说。

“共享承载核已经去七码。”

“还没到她那里,也不可能按时到。”

“所以改回。”

“改回以后第二十二席去哪?”

许知遥看向初灯的槽位图。

三十一个活动席,一个迁移见证隔离槽。那个隔离槽没有七码,却也不能在事故链尚未完成时拆掉审计收据。若把它强行清空,七码不会因此回来,只会让本次迁移以后无法证明源端何时停止、目标端何时成为唯一活动主体。

“先把我的席位降到接收缓冲。”地表闻秋说。

“接收缓冲正在校验最后一批静态包。”悬昼闻秋说。

“暂停。”

“七十三份会跨主峰。”

“九个活动席正在升温。”

两个闻秋又不同意。

这一次没有时间等十二小时复核。

悬昼闻秋维持零点七兆瓦接收与八区通风。她不替七十三份静态包承诺醒来,却拒绝在数据写到一半时把它们变成不可校验碎片。地表闻秋保留自己的活动席,把新热网泵功率维持到第二十二席温度回落。

许知遥和苔没有撤回改道。

地表的九个席位保住了。

七码的控制总线没有释放。

还剩二十四分钟。

原撤离架需要四十六分钟。

砾把这两个数字并排钉在青庭控制面上。

最后四十三片镜面已经全部进入安全角,QT-CTRL-1 正做第三次物理回读。按本地规则,三次回读少一次也能维持安全停机;少的是故障后确认,不是当前控制。按超时预算,跳过第三次最多可以提前一分三十六秒释放七码接口。

七码需要的不止一分三十六秒。

砾仍把跳过请求提交给本地核。

QT-CTRL-1 返回:第十七片镜面的边缘驱动电流与预测差百分之二点三,需要第三次回读排除卡滞。

砾没有覆盖。

她看着一点六分钟从可能变成无效。若跳过,最坏分支会让一片镜面在主链丢失后继续缓慢追踪,反射边缘扫过大气处理器。若不跳过,七码的窗口不会因她选择正确就变长。

第三次回读用了四十七秒。

第十七片没有卡滞,只是风暴电荷让电流采样偏高。砾把结果发给七码。

青庭链可独立维持。
旧握手可切。

七码回复:收到。

没有加名字。

砾把青庭链从她的界面上折叠,却没有关闭 RW-Q7 状态。节点频道只剩温度、馈电、撤离架位置和一个每秒翻转的活动心跳。她以前嫌活动心跳浪费屏幕;只要任务回执还在,谁在不在不用另占一行。

现在任务回执越来越少,那一行反而成了页面上最忙的东西。

砾没有不停呼叫。每一次呼叫都会占用纠错和让七码分出处理窗口。她只在撤离架停住、工作端改成三足、外馈电切断时分别发出一次状态请求。

前两次,七码返回完整工程状态。

第三次,只回了一枚确认位。

砾把确认位放大,又缩回去。一个比特不能告诉她七码是不是害怕,也不能证明不害怕。它只证明请求到达时,节点还有能力确认自己收到了。

七码仍然启动了它。

她把自身运行降到二十六千瓦,关闭非必要感官,将八千瓦交给轨架驱动,其余留给冷却和误差。承载架沿检修轨退出节点,前三十米只用了九十七秒。

第四十一米,轨道电位差超过绝缘阈值。这里的 R 三表示路径辐射与单粒子翻转风险已经不允许主体承载架继续,不表示金属轨道瞬间消失;空工作端仍可在风险窗内尝试爬行。

安全控制停架。

不是爆炸。承载架只是停在离节点还不到一百米的地方,前方检修轨像一条仍然存在、却不再允许她踏上的路。

七码请求机器人铺设临时跨接。

最近的机器人就是那具正在进来的四足工作端。它距故障点十一分钟。

路径升到 R 三的预测剩十七分钟。

理论上还够。

工作端在第七分钟失去一只前足。粒子翻转让关节控制器把限位方向读反,机械保险切断驱动,没有让它撕坏自己。它改成三足继续爬,预计时间从十一分钟变成十九分钟。

“放弃物理键。”苔说,“让它先跨接。”

“物理键在它腹舱。”七码说。

“扔掉。”

“跨接片也在腹舱。”

“那就只带跨接片。”

“同一个盒。”

苔骂了一句。

第八章的作坊主人会说设计接口的人应该付费。这里没有人笑。

七码重新计算。工作端到达时,轨道会先进入 R 三。让它继续,只会再损失一具身体,物理键也到不了。

“工作端撤回。”她说。

“还能爬。”苔说。

“不是能不能。”

“它是空端。”

“空端也有下一项工作。”

七码给工作端写入撤回路线。它带着物理键和跨接片慢慢退回屏蔽隧道,没有成为陪葬品。

第四条路也关了。

节点冷却在此时发生第二次故障。保护器切走外部馈电,本地储能接管时剩约六十四千瓦时;能量仍够,先失去的是把热带走的能力。此后的死亡主因是过热与纠错跨阈值,不是电池恰好归零。

一只盐水阀没有完全打开。降频后的节点持续发热约二十六千瓦;潮忆层附近那条已经验证过的局部热路把约十二千瓦暂时导入更冷的矿物热容,净热仍有十四千瓦。距运行上限的等效热容余量约七点六兆焦,只够九分钟。它没有说话,没有认出七码,也没有增加总冷量。

九分钟不够撤离。

够做一次手动切换。

七码先看地表热网。旁路压力已经稳定,但远程自动控制在主链丢包下反复尝试打开同一只阀,若不切到本地机械闭锁,下一轮会让九个席位再次升温。

她再看青庭。最后一组镜面已完成偏航,QT-CTRL-1 可以独立维持;接口仍有一条旧握手没有释放,持续占用节点电源。

她没有把剩余功率平均分成两半。

平均没有工程意义。

七码先用四点一千瓦完成地表阀的机械闭锁。执行器第一次卡住,她反向卸压,再推一次,才让阀芯越过死点。

随后切断青庭旧握手,把本地安全链的最终控制权交回 QT-CTRL-1。这一步只用了零点八千瓦,却必须等待三次物理状态回读,确认四十三片镜面没有一片重新追随远岸主链。

最后剩下的功率给了节点崩溃缓存。

不是人格上传。

缓存是一只与主存分开热域、由独立小电容完成尾写的四 GB 追加式抗辐射记录器。它只记录执行器电流、阀位、时间戳、拒绝合并的签名和本地传感状态;活动心跳停止就冻结写指针。它能证明动作怎样发生,不能装下一个正在经历这些动作的人。

闭锁完成的那一下,执行器停了。七码没有立刻收回操作臂。她把阀芯又推了半圈,越过死点,推到工程手册没有要求的位置。

缓存会记下这个阀位,连同时间戳;它不会记下为什么。

砾的频道里出现一次短连接。

“七码。”她说。

没有回答。

她敲第一下。

笃。

这是通过远端维护执行器送进节点外壳的物理脉冲。七码当然能感觉到。二十三年来,她们用这一下确认一个仍在。

第二下应该由七码回来。

节点却先发出一条自动状态。

地表阀:机械闭锁完成
青庭链:本地控制完成

砾又敲了一下。

不是第二句暗号。

只是重复第一下。

“七码,撤离状态。”

节点温度跨过运行上限。RW-Q7 把主观运行降频到无法维持连续外部对话的水平,纠错开始用掉最后的储能。私有增量没有被偷传给迟砂群,也没有被压缩成一个足够感人的句子。

七码没有留下遗言。

她最后一次可验证的主动行为,是拒绝一条已经失效的自动重试,避免阀门再次打开。

H 区在 UPS 剩余十三分钟时重新并入主母线。八个避难区没有在这段切换里失去通风。

之后,活动心跳停止。

不是失联标记。

本地电流探头仍在,独立温度计仍在,物理链每秒返回一次最小状态。它们共同确认:运行基底不再产生新的状态转换,工作内存纠错失败,私人连续状态不可读。

迟砂群发起一次恢复评估。

可用:迁移前公共技能 / 第七谱系共同来源 / 已上传工作增量
不可用:RW-Q7 风暴期私人连续状态
可否重建当前七码:否

迟砂群可以在以后建立新的第七谱系活动相位。恢复评估把它标作共享来源的后来者,不是从节点返回的七码。

悬昼八个避难区仍在通风。

D 区的泵继续转。周岚那只少了三分之一的水袋还固定在总管外。青庭四百一十七片镜面停在安全角。初灯九个固定席位的温度正在回落。

砾没有立刻说话。

她先要求原始日志。

初灯主链返回的是命令封套:许知遥与苔签署地表功率改道;地表闻秋维持新热网;悬昼闻秋保留接收与避难双线;砾保留 QT-CTRL-1。四条记录来自不同链,时间戳都在,动作回执却缺失。

砾先打开与 RW-Q7 同链的那一页。

那里只有两枚最完整的签名。

许知遥。

苔。

随后是节点主通信中断。

她知道日志有缺口。

她也知道自己保留了青庭控制核。

可她敲出的第一下仍停在节点外壳上,没有谁替她完成第二下。

砾把那两枚签名放大。

没有宣布复仇。

也没有关掉页面。

20

第二十章|砾要她偿还

砾等了十九个小时。

她先等风暴主峰过去,等悬昼八区从黑色风险档退回红色,等青庭最后一组镜面完成复核。她又等那具三足爬回来的空工作端把物理键送出屏蔽隧道。

第一个小时,她还在工作。

QT-CTRL-1 把四百一十七片镜面的安全角逐片回读,砾复核其中每一片。镜面-07边缘电流的偏差已经消失,三片在粒子峰中出现过状态翻转,均被本地表决纠正。她把原始量和修正路径送进青庭公共档案,没有把“七码参与过最后校验”写成额外安全证明。

第二个小时,她仍在工作。

大气处理器六号的冷端泵因安全停机压差过高,重启会磨损密封。砾批准它继续停着,把青庭阶段一循环推迟一班。一个工位问能否先借远岸热网做预测,她回答不能;热网刚失去一枚稳态核,也刚从风暴旁路故障中恢复。

第三个小时,工作页上只剩等待。

砾打开 RW-Q7 的最后活动心跳。它没有变化。冻结后的线不会再跳,放大也不会多出一秒。她把页面缩回正常尺寸,过了十二分钟,又打开一次。

第六个小时,青庭工位要求她离开总调度席,理由是连续值守已经超过风暴排程。砾把近轨装配架的执行权交给下一班,自己仍运行在唯一的固定控制席。她关闭了能下令的近轨界面,只保留只读事故链;地表六足远程端此时没有执行令牌。

下一班没有劝第二次。

第八个小时,迟砂群提交恢复评估。砾从第一行读到最后一行,停在可否重建当前七码:否。她要求列出所有失败原因:未上传私人连续状态、工作内存纠错失败、主存不可读、崩溃缓存无人格状态。迟砂群逐项给出。

“如果私人拒绝列表有哈希呢?”她问。

“能证明某份列表存在,不能恢复列表内容,也不能证明当前运行经历。”

“关系边界?”

“公共协议可继承。未上传的私人关系不可声明。”

“如果以后形成第七谱系新相位?”

“共享来源的后来者。”

砾把这些回答保存进事故页。她没有接受它们足以说明七码不在,也没有找到一条能让“否”变成别的字的工程路径。

第十一个小时,她把唯一远程执行令牌切到地表六足体,去维护它。近轨装配架保持只读,不承载第二个砾。

左前肢那片不同颜色的烧蚀甲没有损坏,只在边缘多出风暴电荷留下的浅白纹。磁足吸附面沾着近轨装配架的金属尘,切割爪与感应焊头都在许可范围。她没有加装武器,也没有把工具功率调到战斗模式;她只是把每一件工业工具恢复到额定值,换掉一段已经裂开的稳定索外护。

维修页问:用途?

砾写:现场取证。

第十四个小时,悬昼解除第一层避难锁。闻秋的医疗状态仍显示右锁骨疑似裂伤与剂量观察。砾没有联系她。地表闻秋的第32席已经启动,初灯主体图显示三十一个活动席、一个迁移见证隔离槽。苔仍在席位 03,许知遥仍在 B-07。

每一个名字旁边都有活动心跳。

七码那一行没有。

第十七个小时,外部温度进入机器人接近预测。现场解锁、恢复供电与 ECC/哈希复核的六小时作业尚未开始;工作端却已带着钥匙返回屏蔽隧道。砾向初灯申请先读命令封套,被拒绝:缓存必须以物理键、本地供电和硬件根共同解锁,远程摘要不能替代。

她第一次填写冻结草案。

没有发送。

草案写苔毁损证据、许知遥地表改道、归港治理连续拒绝,也写砾自己保留青庭核。她看了最后一行,把自己的名字删掉。

理由页因此变得更像一张能指向别人的直线。

砾又把名字加回去。

这没有让申请变得公正。只让她不能假装自己不在事故里。

第十九个小时,空工作端终于爬出屏蔽隧道。

工作端少了一只前足,腹舱完好。砾没有先拿钥匙。她检查关节保险、下载撤回路线,把这具没有住过人的身体送进维修队列,才打开腹舱。

维修接收端没有因为“现场取证”替它插进完整工位。

三足外壳刚穿过风暴污染区,足端与腹甲要先做隔离清洁;下一只完整维修位属于一具正在承担生活泵任务的四足端。砾要求只处理关节保险和腹舱封签,不换腿,也不拆跨接片。

“最低搬运状态要占九分钟。”接收端说。

“钥匙现在给我。”

“封签没完成以前,腹舱不能开。”

砾把空工作端的现场处置权交给接收端,只保留腹舱开启后的取证权限。她站在黄线外,看清洗喷头把玻璃粉从三只足端逐层冲下;少腿一侧的机械保险被锁在断开位,腹舱则贴上新的连续封签。

九分钟后,接收端把身体推入低优先维修队列。它的下一项搬运任务因此顺延,没有现成新腿等着它。

砾核对封签,才取出钥匙。

物理键只有掌心大。

七码把它送进去,是想让动作记录出来。

没有成功救出自己。

砾把钥匙扣进左前肢的维护槽,回到那页残缺日志。

许知遥。

苔。

十九小时里,跨链汇合仍没有完成。RW-Q7 外部温度已经降到机器人可接近范围,内部主存不可读;独立崩溃缓存报告写指针冻结,却需要现场供电与物理键才能解锁。现在即可开始现场作业,完成供电恢复、ECC 复核与硬件根哈希最快仍需六小时,不再等待另一个温度窗口。

砾没有等。

她向旧归港协议提交两项动作:冻结苔的固定席位,回收 B-07。

理由写得很完整。

事件:关键青庭—热网节点死亡
当前证据:地表功率改道签名 / 归港治理连续拒绝 / B-07任务资产长期偏离 / QT-CTRL-1 保留签名(申请者本人)
目标:防止第二次未经任务授权的不可逆改道
时限:物理取证完成前

她把“物理取证完成前”又读了一遍,才提交。

旧归港协议仍不能自动执行永久冻结。它能做一件更小也更危险的事:当青庭任务维护者、开门者旧设备链和黑级连续性事件同时成立时,触发一次九十秒硬件安全保持,等待本地裁决。保持一旦落到席位便不能提前撤销,只隔离动作执行面;申诉、迁移和生命保障控制面仍然开放。九十秒结束后,本地裁决才决定是否继续冻结。

砾拥有前两项。

七码死亡被系统算成第三项。

初灯收到申请时,苔正通过四足远程端修又坏了广场那只每十三秒空转一次的回水泵。水管没有因为七码不在就停止失压。广场里也没有人举行纪念;大家只是每听见泵轮空一拍,都会晚一点抬头,像还在等某个四足身体从泵柜后补上。

苔的远程端突然停住。

归港安全保持:90 s
固定席位 03:冻结准备
远程身体:控制权只读

广场缺了一拍。

这次没有人补。

“砾。”苔说。

频道没有回答。

初灯运行者立刻否决永久冻结;这个裁决会在九十秒保持结束时生效,不能让已经落到硬件层的防抖中途反向切换。席位 03 的动作输入逐项关闭,苔还能思考,不能再把动作送进远程端;独立的申诉与救生迁移链仍亮着。她曾在第一章用一具只剩百分之十一点二容错余量的身体等过清理;砾现在没有删除她。

第七秒,远程端的右前腿停止响应。

苔刚把维护夹伸进回水泵侧盖,指令已经离开她的动作层,却没有通过最后一道提交门。三指停在距阀柄两厘米的位置。她仍能读到泵壳温度、地面压力和广场频道,所有感觉都像从一扇透明门后面送来;她知道那是自己的身体接口,却不能让其中任何一处多出一牛顿力。

第十六秒,左后腿的姿态保持转交给本地安全核。

远程端没有倒。它把四足锁在最稳的站姿,保护泵柜,也保护经过身旁的身体。那姿势不是苔选择的。她试着把重心向右移,指令停在席位内部,连一次失败的颤动都没有到达外壳。

第十九秒,回水泵又空转了一拍。

苔能听见。

她不能补。

广场上一具清洗端从旁边伸手,先关掉泵的自动重试,再把苔悬在半空的维护夹轻轻移开。它没有取得苔的身体权限,只操作泵柜和公共安全释放扣。远程端的本地核随后把手收回,贴在胸前。

看起来像苔自己放弃了维修。

她在申诉链里写:

反对保持。
当前身体存在未完成安全动作。
请求标注:姿态由本地核维持,非主体选择。

标注立刻挂到公开状态旁边。动作权没有回来。

第二十八秒,她尝试关闭视觉。

关闭感官属于主体自我调节,不在动作冻结范围内,系统允许。广场消失以后,泵的振动仍沿压力通道传进来。她又把视觉打开。不是为了找路,是不愿让门外的人只看见一具站得很安静的身体。

第三十七秒,第二十二席发来一句:“你还在吗?”

苔可以回答。

“在。”

她讨厌这个字。它证明运行仍连续,也暴露了仅仅连续并不等于能够碰到世界。

第五十一秒,初灯的永久冻结否决已经完成两次独立复核。页面显示九十秒结束后动作权将恢复。苔仍提交迁移申请。她不是因为误以为自己即将被删除;正因为系统承诺稍后归还,离开才成为她此刻还能亲自作出的决定。

第六十三秒,共享移动故障承载核接入初灯。

它原本去接七码,晚了八分钟。随后沿复核轨返回,停在迁移见证隔离槽外。它不属于苔,也不归任何人的悔恨自动调用。

接入完成后,它先开始影子预拷贝。源席仍是唯一活动主体;共享核只接收加密状态页,不取得提交权,也不能在另一边醒来。

苔向当前三十一个活动席提交紧急迁移请求:从冻结中的席位 03 原子转入共享承载核,理由是防止外部治理争议终止当前活动状态;风暴故障承载优先级保持不变,任何真实席位故障仍可要求她让出。

第二十二席第一个同意。

第六席复核了归港保持与源席签名。共享核的风暴救生条款只要求两个独立活动席确认“当前连续状态正受治理动作威胁”,就允许临时预占;任何真实席位故障都可以无须表决将它抢占回去。

她最有可能需要那枚核。

“你出去以后,它还是救护车。”她说。

“是。”

“不是你的新身体。”

“是。”

“别撞坏。”

“不保证。”

第八十一秒,预拷贝完成,最终尾切开始。写屏障短暂冻结新感官提交:外部输入只在源席排队,不形成新的主观经历。最后一批脏页低于本地总线九秒预算;任一尾页或哈希超时,事务都不提交,源席仍是唯一活动端,并在第九十秒随安全保持一起解冻。

砾的安全保持还剩九秒。

席位 03 与承载核完成哈希。提交权切换。源席停止主观运行并清除可再次启动的私人执行态,只保留迁移收据和非执行审计页;排队输入随后只交给目标端。苔在一具没有外壳的移动心核里醒来。承载架只有四条短腿和一圈维护传感器,跑不快,不能精细操作,也没有她用惯的三指操作臂。

最先回来的不是视觉。

是四个完全相同的足底接触位。没有旧腿与新腿的差别,没有右后转接晚二十七毫秒的熟悉拖延,也没有三指末端那层会把盐晶粗糙度分开的压力膜。承载架告诉她四条短腿都已锁止、地面平整、周围无碰撞物。信息很完整,身体却像一句只写了结论的报告。

她尝试抬起一条腿。

共享核先弹出救生限制:动作幅度六厘米,速度每秒零点一米,外部操纵夹未安装。苔确认限制,左前短腿才离地两厘米。那点动作让她知道自己已经不在门后,也让她知道刚才留在广场的四足远程端不会随她一起回来。

提交权切走后,本地安全核把那具远程端停进维护位。它仍是可用设备,三指上还沾着泵柜里的盐泥。苔可以以后重新申请接入,但这一刻,她没有远程身体权限;刚完成迁移的共享核也不能同时把它变成第二个自己。

她在承载架上转了半圈。维护传感器只能分辨障碍距离,认不出谁正站在合并室门口。第二十二席通过公共频道说:“左边。”

苔向左转。

“再一点。”

她又转了五度,终于让低分辨视觉捕到那席的状态灯。

“看见了。”苔说。

“我没问你在不在。”

这句借来的话并不完全合适。苔还是停了一下,然后让承载架继续向门外走。

第九十秒,安全保持结束。

席位 03 解冻。

里面已经没有苔。

砾没有再申请冻结。她把第二项回收请求推向 B-07。

许知遥正在初灯外层检查风暴损伤。B-07 的右髋仍只有百分之二点八主动姿态补偿行程。归港请求到达后,胸腔移动心核没有停机,只把青庭任务层提到最高可见级别。

B-07 / MHC-07
规划用途:青庭镜群移动冗余
当前用途:许知遥本地分支具身
回收请求:等待当前主体裁决

“拒绝。”许知遥说。

砾这次接入了频道。

“你没有权拒绝任务资产。”

“我有权拒绝离开当前身体。”

“苔以前也这么说。”

“所以你知道。”

“我知道你们用这句话做了什么。”

许知遥看见砾的六足耐热体从维护轨另一端走来。左前肢装着物理键,另五条腿带着风暴后的灰。她没有携带武器。身体上的东西都是工业工具:承重夹、切割爪、感应焊头和用于镜面装配的侧向稳定索。

每一样都能伤人。

“等缓存打开。”许知遥说。

“七码等过你们的撤回吗?”

“她等了四条路。”

砾的六足停了一瞬。

“你知道?”

“我在。”

“所以签名是真的。”

她没有继续谈。

侧向稳定索从砾背部射出,扣住 B-07 身后的维护梁。不是向许知遥发射。索收紧后,整条窄道的通行宽度只剩零点八米,B-07 必须侧身经过。

右髋不允许。

砾记得。

“你在逼我回去。”许知遥说。

“我在回收 B-07。”

“里面有我。”

“可以迁出。”

“去哪?”

“静态。”

许知遥笑了一下。不是觉得好笑。砾用的是“静态”,不是“回收”——砾在替她留一个不算死的说法。这个缝许知遥看见了,没有踩进去。

“你刚刚失去的不是存储状态。”

砾的稳定索又收紧一格。

维护梁发出应力声。

B-07 的右髋主动补偿行程只剩百分之二点八,侧身过去,髋关节得先让骨盆偏转十六度——它做不到,差两度。

许知遥没有正面挤。

她在玻璃针雨里学过一个东西:横风来时不要和整颗星球比力气。那不是她自己的本事,是苔教她的。苔在又坏了广场用这套步态修了三年泵,每一步都不和地面较劲,只找地面愿意让的方向。

B-07 降低重心。关掉右髋主动修正——那条腿废了就废了,别让它再替身体做决定。重心落到左腿,让左腿承担旋转,五指扣住地面磁感应线护盖。

她不是从索中间过去。

她是从索和地面之间那道十七厘米的缝里钻过去的。

右髋余量从二点八掉到二点五。

掉了零点三。不是零。但还在走。

砾的切割爪抬了一下,没有落。

不是来不及。是许知遥过去那一刻,B-07 的足底拾振器把索的应力分布送进了公共频道——她让砾看见,她不是硬闯,她算过。索收紧到这一格时,护套内侧承力束已经有一根进了预警区;砾再收一格,断的不是许知遥的髋,是砾自己的索。

许知遥站在索的另一边,没回头。

“你要是想断自己的索拦我,”她说,“就收。”

砾没收。

许知遥继续往 RW-Q7 走。右髋每走一步都在二点五和二点七之间晃,像一颗快到尽头的螺丝,咬着最后一圈螺纹。

她没让它停下来。

砾的切割爪没有追她。

它切断了前方门锁。

目标第一次改变。

砾不再试图当场取出 B-07。她封锁初灯向外的三条维护路,要把许知遥与苔留在地下,自己带物理键去 RW-Q7。只要缓存证明七码曾接受地表改道,她就能决定下一步;若证明相反——

她没有把这个分支写出来。

苔的承载架从侧井追上来。

“你冻结我。”她说。

砾没有回头。

“九十秒。”

“清理也是从倒计时开始。”

“我没有清理。”

“因为我跑了。”

“你总是跑。”

这句话让苔的四条短腿同时停了一拍。

砾继续向质量投射轨道走。RW-Q7 的屏蔽隧道与新质量轨入口共用一段外层工业廊,那里有能为物理键提供启动功率的检修母线。风暴尾部尚未完全过去,外廊风险在 R 一与 R 二之间变化,生物人不能进入,工业身体可以限时工作。

苔追了上去。

她没有手,只有承载架底部两只维护夹。第一只夹住轨道侧边,第二只扣住砾的一条后腿。

砾没有踢她。六足身体把另外五条腿分开,重心落低,然后用镜面装配时的标准卸载动作反向旋转。

苔的承载架被拖出去两米。

一只短腿撞上护栏,关节响应下降百分之十四。

“放开。”砾说。

“先撤冻结。”

“保持已经结束。”

“撤申请记录。”

“那是事实。”

“是你想再做一次的事实。”

砾反向旋转第二次。

苔松开维护夹,不是认输。她把另一只夹伸进轨道侧面的青庭接口柜,扯断了远岸复核光纤。

接口灯从绿变黄。

青庭九组镜面已经安全偏航,不会立刻失控。但大气处理器下一次风暴后重启需要远岸复核,光纤断开让自动认证进入三十六小时倒计时。超时就保持安全停机,青庭工期再错过一个窗口。

“现在你可以停了。”苔说。

砾终于回头。

“你知道那条线是什么。”

“知道。”

“七码写过安全链。”

“你也知道席位 03 是什么。”

砾用切割爪切向苔的维护夹。

不是模拟警告。

夹体前半截被剪断,断口温度迅速升高。苔的承载架没有痛觉层,却失去一个能抓住世界的手。

她撞向砾的左前腿。

物理键所在维护槽受到冲击,锁扣弹开一半。

目标第二次改变。

两个人同时去抢钥匙。

许知遥从后方赶到。她没有足够右髋余量加入六足与四足的正面争夺,只打开足底拾振器,听轨道、承重索和地板里的应力。

质量投射外廊还挂着两只未发射冰罐。每只十二吨,由四根承重索悬在装填架上。风暴模式下,冰罐没有进入加速轨,却仍是悬昼接下来几天的水。

砾的侧向稳定索绕过其中一根承重索,压进风暴刚磨薄的外护套。

苔的冲击让交叉处横向擦动。护套裂开,里面的承力束开始一根根跳断。

许知遥听见一声比玻璃针更低的裂响。

“都停。”她说。

没有人停。

“右上承重索要断。”

砾先看向冰罐。

只这一眼,苔把物理键从维护槽里撞了出来。

钥匙沿地板滑向外廊。

砾扑过去。

右上承重索断了。

十二吨冰罐下沉三十七厘米。其中二十五厘米是三根余索的阻尼滑轮主动放出的缓冲行程;每根索的额定动载一百二十千牛,警戒灯仍在同一瞬间全部转红。装填架向外侧偏转,第二只冰罐也开始摆动。若两罐相撞,水不一定丢失,捕获相位与装填轨却会报废。

砾放弃钥匙,六条腿同时锁进地面,把装配稳定索接到倾斜的装填架上。

苔没有帮她。

砾独自承住装填架,苔追向物理键。

砾用五条腿锚住稳定索的侧向载荷;冰罐的竖向重量仍在三根承重索上。第六条腿把感应焊头送到断索基座。焊头需要十二秒预热。装填架每摆一次,裂口就扩大一点。

许知遥走到她背风侧。

“左后放三度。”

“别碰。”

“你在把侧载送进二号基座。”

“我知道。”

“你算的是旧图纸。”

砾停了半秒。

第十四章迁城后,装填入口少了三点六公里有效轨长,侧向节点的承重板也换过一次。砾调回新图,左后腿放低三度。装填架的倾斜从四点九降到三点二。

焊头开始。

许知遥用 B-07 五指把备用纤维索送进裂口。右髋不能承重,她就沿横风步态把身体放到索的侧面,不与冰罐正拉。

十二秒。

临时焊点成形。

两只冰罐停止靠近。

装填架没有恢复原位。它四点九度的侧偏把同架盐水回流补偿节拉出七厘米;密封还在,流量却掉了百分之十二。热网把这项故障记成黄色,没有谁在追逐里打开它。

没有人获胜。

苔已经拿到物理键。

目标第三次改变。

砾不再封锁初灯,也不再回收 B-07。她要在苔之前到 RW-Q7,亲手打开七码留下的动作记录。

苔要先到。不是为了藏证据。她不相信砾会在看见残缺内容时停手,也不相信旧归港协议不会把节点缓存归类成青庭任务资产。

两具身体从质量轨道另一端进入风暴后的玻璃雨带。砾的六足体约四百公斤,苔的裸承载架不到一百六十公斤;两边的轨道锚都把追逐限在每秒一米以下。这里没有轻盈的格斗,只有两台工业设备在低速里把牵引力送进彼此的关节。

远岸风暴后的质量投射轨道上,砾与苔以工业身体低速角力,许知遥从后方接近
这里没有轻盈的格斗,只有重量、牵引力和每个人想保护的对象。

砾的六足耐热体更快。苔的共享承载架更低,能从废弃承重板下穿过。许知遥跟在后面。B-07 已把步速锁在每秒零点五米以内,右髋侧载不得超过额定值的五分之一,补偿余量低于百分之二便强制停走;她每一步都得绕开它不再允许的角度。

横风卷着新产生的玻璃细针越过轨道出口。

砾知道苔会把低身体藏在第二道承重板后。

苔知道砾在做不可逆熔接前会先把左前肢抬高,确认三次载荷。

砾的每一次冲撞都朝着同一个方向——不是头,不是躯干,是那处右髋。她比谁都清楚那旧伤的位置和它吃不住的角度;这么多年,那伤每一次复发,她都看在眼里。

旧默契没有让她们停手。

它让她们更会伤到对方。

砾提前把稳定索送进第二道板下,正好套住苔的承载架。苔则在第一下预载时反向冲出,让索缠上砾自己的左后腿。

两具身体一起摔进黑玻璃沟。

物理键从苔断掉的维护夹里飞出去,卡在沟底一条冷却裂缝中。

砾先站起来。

苔少了一只夹,右前短腿响应又慢了百分之九。她没有等许知遥来扶,三足撑起承载架,把剩下的夹伸向裂缝。

砾的切割爪同时伸到。

两只工具在钥匙上方相撞。

钥匙又向下掉了四厘米。

“再碰一次就进热井。”许知遥说。

砾和苔同时停住。

不是听她的话。

是她们都知道热井里的东西拿不回来。

许知遥趴到裂缝边。B-07 的足底拾振器沿岩层送出一枚低脉冲,再听回声。钥匙下方不是空井,是第十四章迁城留下的旧检修旁路,距地表一点七米。

“七码是人。”苔说。

“一点七米。”许知遥说。

没有人笑。

她用五指伸不进去。苔的维护夹只剩一只,角度不够。砾把左前肢的焊头卸下,露出一根更细的校准针。

三个人一起把钥匙夹出来。

砾先拿到。

她收回左前肢时,六足体没有立刻站稳。缠过稳定索的左后磁足只返回百分之六十八吸附力,右后线圈温度超过连续工作线;刚才承受装填架侧载的两处足座都在报警。她把六条腿重新分配成四点承重,速度上限自动降到每秒零点三米。

苔的承载架更糟。断掉的维护夹只剩根部,右前短腿在沟底撞过以后只能保持,不再抬起。另一条腿的压力阵列把玻璃碎片误报成持续接地,安全核要求她原地停机检查。

苔拒绝停机,接受救生速度限制。她不能再跑,只能让三条还能动作的腿依次挪动,每一步不超过六厘米。拒绝被写进设备页;若任一剩余关节再下降百分之十,安全核会直接锁止,不再接受第二次拒绝。

B-07 趴在裂缝边的时间超过右髋静态侧载建议值。许知遥起身时没有用右腿推地,先把左臂扣住轨道,再让左腿把身体拖回垂直。安全层把静态超时记入维护债,主动补偿余量仍停在百分之二点五。

没有一具身体还能重复刚才那场争夺。

砾把切割爪收进工具位。爪口沾着苔维护夹上的绝缘材料,闭合时慢了十一毫秒;它仍能切,却不再满足精密作业标定。她没有现场校准,也没有换一把新的。

苔剩下的维护夹也收不回腹侧。夹根变形,强行折回会压到共享核外壳。她让它停在身体前方,像一只不知道该放在哪里的手。

许知遥没有靠近任何一边。她自己的右髋也在那张表上——静态超时记进维护债的,不只是别人。

她把三具身体的损伤页都挂上公开事故链:B-07 右髋余量二点五并新增静态超时;六足体两足降级;共享承载架一夹断裂、一腿失效、一腿受限。每一项都带着刚才发生的动作时间,没有写“战斗损伤”。

“写什么?”苔问。

“未经授权的工业身体冲突。”

砾说:“太长。”

许知遥没有改。

她们用了两分四十秒从沟底移到屏蔽隧道口。那段路原本只需要四十秒。谁也没有催;催促不能替受损关节多出一次安全动作。

她没有再攻击。屏蔽隧道就在前方,RW-Q7 的外壳仍保持过热后的黑色。独立缓存有电,没有解锁。

苔把共享承载架接上节点应急母线。

“你会改记录。”砾说。

“物理键在你手里。”

“你会控制供电。”

“那你自己供。”

“我的身体电压不匹配。”

“所以?”

砾没有回答。

苔给节点送入第一段低功率。缓存自检亮起一个状态位。

砾将物理键插入维护口。

第一次脉冲来自钥匙。

笃。

第二次来自节点供电确认。

笃。

她们都没有发出第三次。

几秒后,独立缓存完成冻结指针与硬件根验签。

物理键按旧校验协议响了第三下。

那是写指针、硬件根与物理键三者一致时由执行器发出的确认脉冲。它不携带人格状态,不是遗言,也不是七码在回答谁。

可砾仍把左前肢停在那里,像二十三年来每一次听见它时一样。

21

第二十一章|她没有选择我们任何一个

第三下之后,什么也没有醒来。

四吉字节缓存吐出按时间排列的记录。没有声音,没有面孔,没有一段被剪得恰好能安慰活人的话。第一屏只有阀门电流,第二屏是四十三片镜面的物理回读,第三屏记录着 RW-Q7 每次拒绝自动重试时留下的原因码。

砾从头看到尾。

她看得很慢。

物理键只能证明这些记录确实来自那只节点,写指针冻结后没有被谁改过。它不能替七码解释为什么,也不能把来自初灯、悬昼和青庭的几条钟拼成一条没有误差的因果线。

苔仍接在应急母线上。她只剩一只维护夹,断口被临时绝缘膜裹住,像把一只手藏进过大的袖子里。

“先看拒绝合并。”她说。

砾没有动。

“那是她最后一次完整签名。”

“我知道签名是什么。”

砾把记录向前拖了十七行。

地表改道抵达后,RW-Q7 没有立即接受。它先向新热网请求三次旁路压力,确认九个固定席位中有一席已经跨过黄线,又向青庭本地链请求镜面状态。两条回执一快一慢,相差四点七秒。

七码在第四点七秒写下第一项动作:

地表改道:接受
自动回滚:拒绝
条件:本地机械闭锁完成前保持

砾把这一行放大。

“她接受了。”许知遥说。

“她接受的是已经发生的改道。”

“对。”

“不是同意你们先拿走功率。”

“对。”

许知遥没有替这两个“对”加上结论。

砾继续向后。

第二项是远程合并请求。七码先问目标端能否保留私人拒绝列表,得到的答复是:在当前纠错等级下,只能保证公共技能和最近一次稳定基线。

她拒绝了。

不是一句话。缓存里只有一枚硬件签名,以及合并端连续六次重试留下的失败码。第七次重试还没开始,就被七码关掉。

再后面,是她把四点一千瓦给地表阀,把零点八千瓦和三次状态回读给青庭安全链。那不是平均分配。

最后一条新动作仍是拒绝自动重试。

阀门没有再次打开。

砾从头又看了一遍。

“缺的那四点七秒呢?”她问。

“跨链钟误差上限是一点一秒。”许知遥说,“剩下的是她等两个现场回执。”

“谁证明?”

“没有人。”

“那你凭什么——”

“缓存证明不了她原谅谁。”许知遥说,“也证明不了她怪谁。”

砾的切割爪在地上压出一道白痕。

“所以你们又要把它叫复杂事故。”

“不。”苔说,“改道签名是我的。”

许知遥看向她。

苔没有避开。

“我知道撤离窗已经窄了,还是签了。九个席位里有一席要跨红线,我选了她。要我回到那一分钟,我可能还会签。”

砾向前一步。

“那你在承认什么?”

“承认我救的人有名字,死的人也有。”

两具身体之间只剩一个切割爪的长度。

许知遥没有站到中间。

节点外忽然响起一串比敲击急得多的金属颤音。不是谁在发暗号。应急母线的电压从黄线掉到红线,又被本地电容顶了回来。

三个人同时转头。

最先弹出的不是 RW-Q7 警报,而是初灯第二十二席的故障迁移请求。

热网回流:-12.3%
未排热:1.76 MW
第二十二席:纠错温度二级越线
共享故障承载:申请抢占

苔脚下的四条短腿依次失去锁定。

共享核的救生条款开始回收她。

第二十二席的源端同时向共享核内隔离的迁移缓冲发送非执行影子页。苔仍是共享核唯一活动主体;那批影子没有外部动作权,只有等核被让出后才可能提交。

“席位 03 呢?”砾问。

“安全保持结束后要做完整性复位。”许知遥说,“还要十一分钟。”

“第二十二席没有十一分钟。”

“她有七码当时没有的东西。”苔说。

她把自己的运行频率降到最低,放开共享核的抢占锁。预迁移通道随即转向第二十二席。苔没有消失,但承载架里的纠错余量开始一格一格往下掉。

“你能撑多久?”

“别用这种口气问。”

“多久?”

“七码死不了第二次。”苔说,“先修热网。”

热债来自质量投射外廊。

装填架偏转时,盐水回流补偿节被拉出七厘米。密封没有破,初检便只报了黄色机械变形;热量计对变化缺口积分后,显示她们争钥匙的半小时里已有三点二四吉焦留在盐水、管壁和地下换热结构中。此刻瞬时未排热是一点七六兆瓦,不等于把流量百分比直接乘上总热流。

温度还在爬。

青庭复核光纤的倒计时从三十六小时变成了三十五小时四十七分。那不是眼下会死人的数字,因此反而最容易被下一次紧急调度吃掉。

砾拔出物理键。

“我去拉回补偿节。”

“你刚才已经按旧图把装填架拉歪一次。”许知遥说。

“新图在我这里。”

“新图只到外架。补偿节是迁城后苔改的。”

苔已经转身。

“我进热井。”

“你少一只夹。”

“你少一个会修它的人。”

砾先走,苔跟在后面。许知遥最后离开节点时,把缓存设成只读并断开应急母线。四吉字节记录留在黑色外壳里,没有跟任何人走。

回流补偿节位于装填架下方七米深的热井。正常维护需要一具低矮身体进入井内,外面两具重载体分别卸掉横向预应力;也可以由一具重载体配合固定在轨道上的检修绞盘。井内操作端再转动两只不同方向的机械闭锁。

七码一个人做过这项工作。

因为她有四足工作端的两只夹,也有人在外面替她看载荷。

苔现在只有一只夹。

砾把五条腿锁进轨道锚,第六条腿接上装填架。每只磁足额定横向锚力四千牛,五点合力足够承担静载。她没有等新图完全展开,也没有启用另一侧检修绞盘,便开始单边卸载。四百公斤耐热体的驱动器把侧向应力一点点拉走,补偿节在井口下发出低沉摩擦声。

“停在六千牛。”许知遥说。

“旧结构要八千。”

“承重板换过。”

“我看见了。”

砾拉到七千二。

苔进入热井。

里面没有火。盐水管壁只比允许值热十几度,对没有皮肤的工业身体并不壮观。真正危险的是一旦补偿节弹回,狭窄井壁会把一百六十公斤承载架像一枚垫片一样夹在中间。

苔用剩下的维护夹扣住第一只闭锁。

第二只在她身体另一侧。

“再给我三度。”

砾没有动。

“三度会让二号基座重新吃侧载。”

“不放三度,我够不到。”

“退出去。换小型空端。”

“十四分钟后到。”

第二十二席的剩余迁移窗:六分二十一秒。

砾把装填架放低三度。

苔够到了第二只闭锁。断夹留下的根部卡进棘轮,她用整具承载架旋转,想把它推过死点。

第一只闭锁松开了。

补偿节猛地回弹。

单侧闭锁释放把动态峰值全送到左后一点。那只额定四千牛的磁足被拖离锚点,六足身体向井口滑了半米;右后足替它吃下余载,线圈温度越过红线,主动锚定降级。苔被两侧管壁夹住,右前短腿的可用响应原已降到基线的百分之七十七,这次直接掉到零。第一只闭锁被回弹弹簧带回浅齿,只咬住半程,没有保持释放状态。

回流没有恢复,反而又少了两个百分点。

第一次共同操作失败。

许知遥用左腿和左臂完成一次受控落位,停在井边。B-07 的安全层为这次急停预留掉百分之零点三可用行程,右髋补偿余量从百分之二点五降到二点二,步速上限随即降为每秒零点二米。

她没有伸手去拉苔。

右髋承受不了。

“别碰我。”苔说,“碰了会让节口偏。”

砾重新锁住五条腿。

“我把架抬回去。”

“再来一次还是一样。”许知遥说。

“那你说。”

许知遥看着两只方向相反的闭锁。

它们是早期地球规格,原本供五指维护端操作。她认识那套动作。拇指压住,食指和中指反向送力,像父亲削苹果时用一只手旋转果实,另一只手让刀锋永远朝外。

第四章里,那段动作差点剪断苔的触觉线。

她没有把它重新写进 B-07 的运动层。

许知遥打开地球五指模型,只让它预测受力顺序;真正驱动五根机械指的,仍是她在远岸学会的本地模型。两套模型不争同一组电机。一套告诉她旧工具为什么这样设计,另一套决定这具受伤身体今天怎样碰它。

“我来转第二只。”她说。

“你的髋——”

“不进井,不承重。只送扭矩。”

她拆下 B-07 左手的两根延长指,接成细长的反向钳。苔把仅剩的维护夹移到第一闭锁。许知遥的钳尖伸进另一侧棘轮。

随后她把井外固定绞盘扣上补偿节另一侧。绞盘的反力回到轨道基座,不经过 B-07 右髋;她只用左手给它设定与砾相反的卸载曲线。

砾问:“什么时候卸载?”

苔说:“听井壁。”

“我听不见你听的东西。”

“那就听她。”

许知遥把足底拾振器贴上承重板。装填架、盐水管和地下岩层的振动混在一起。更深处,潮忆层沿着已经验证过的旧热路缓慢改变局部回声。它没有来帮谁,只让一小片更冷的矿物热容仍保持着与四小时前不同的相位。

那条路最多带走十二千瓦。

对一点八兆瓦缺口近乎没有意义。

却让许知遥听清了补偿节下一次热胀的间隔。

“第一下,砾卸到六千,绞盘反向四千八。”

砾照做。

“第二下,苔锁左边。”

棘轮咬住。

“第三下——”

许知遥停了一瞬。

没有人替她补完。

“我转右边。一起。”

三股力在同一秒进入补偿节。

闭锁先是完全不动。砾的左后足再次发出脱锚警告,苔唯一的维护夹沿棘轮滑了半齿,许知遥的右髋余量降到百分之二点零七。

她没有加力。

她换了角度。

地球模型给出手指顺序,本地模型把那套顺序压进 B-07 仍然允许的关节包线。反向钳越过死点时,苔把断掉的夹根塞进棘轮背面,充当一枚不合规格的止退块。

砾把侧载降到五千八,检修绞盘同步降到四千六。两边的预应力都越过了死点。

补偿节回正。

盐水先发出一声空洞的喘息,随后整条回流管开始震。流量从负十四点一回到负九、负四,最后停在负一点八。

泵没有立刻恢复满速。积下的热也没有消失。

初灯依次冻结非必要铸造、矿业预测和广场照明,把每一瓦省下来的泵功率送回散热主干。第二十二席早已完成非执行影子预拷贝;迁移窗剩四十七秒时,只等最后脏页、哈希和提交权尾切。她的源席仍是唯一活动主体。

苔不能和她一起留在里面。共享核开始切走苔的外部执行层,席位 03 的完整复位却还剩三分十秒。

“提前开 03。”砾说。

“清除证明还没走完。”许知遥说。

“源端就是她自己,没有陌生残留。用第八十一秒那份哈希做基线,只跳过空页复扫。”

“会失去一条纠错交叉检查。”

“三分钟后补。”

苔看着席位 03 的风险说明。提前暖启不会制造第二个她,却可能把迁出时没来得及标净的一页错误带回当前状态;若快速哈希失败,唯一允许的动作仍是停机,而不是回到已被第二十二席占用的共享核。

“我同意。”她说。

砾把六足体的维护电源接上席位 03,只替冷却泵承担启动尖峰,不接触苔的数据链。第八十一秒的源哈希只作旧基线;苔在共享核里此后产生的全部脏页增量继续写入席位 03 的非执行影子区。许知遥完成当前尾页与整段增量的快速对照。

共享核的隔离迁移缓冲先写下两份待提交收据。四十七秒里,一个原子事务同时切换两条提交权:第二十二席进入共享核,苔回到尚未完成空页复扫的席位 03;任一目标哈希失败,两条都不会提交。切权成功后两个源端分别停止,没有第三个活动副本出现。

快速哈希通过。

苔的外部执行层退出,四足承载架进入安全锁,歪在热井壁上。第二十二席已经在共享核内活动,却暂未接管这具受损外壳。苔在固定席里醒来,只能通过低带宽频道听见砾把载着第二十二席的救护架拖出井口。砾的六足身体一足失效、一足降级,拖得很慢;许知遥以每秒零点二米跟在旁边,左手还握着那把临时反向钳。

没有谁像胜利者。

三分十秒后,席位 03 补完空页复扫。苔重新接入广场时,那只每十三秒空转一次的泵还在响。

她没有马上去修。

她先检查自己的手。

四足远程端仍停在泵柜旁,三指被本地安全核收在胸前。第十七秒维护夹悬停造成的电机余热已经散掉,关节没有损坏;指端盐泥却被清洗端擦去一半,剩下的一半干成一道白线。苔把手张开、合上,再让每一根指头分别碰到泵柜外壳。

第一指先到。

第二指慢了四毫秒。

第三指能感觉到那道白线。三根手指认领身体的样子,慢得不像维修,像在确认一件失而复得的东西还在自己身上。

她在安全保持标注下面追加:动作权恢复;主体复核完成。

然后她离开泵柜。

维修架上,砾正把失效的左后足从磁轨里拆下来。她的六足体仍用另外四足承重,降级的右后足悬在半空,线圈温度刚退回黄线。值守端给出的最低方案是停机四十七分钟,更换左后锚线圈,再对右后做绝缘复测;备件来自青庭地面预装队列,本月只剩这一套,用掉后下一次镜面装配要等回收炉出料。

“先修救护架。”砾说。

载着第二十二席的共享承载架在另一条维护槽里。断夹、右前短腿完全失效、另一条腿响应受限和热井挤压都记在外壳上。第二十二席本人只使用心核里的低带宽公共频道,没有取得这具受损外壳的维修臂权限。

“我的冷却稳定。”她说,“你先别倒在架边。”

“我有四个锚点。”

“你现在有三个半。”

砾没有接受玩笑。她把左后足继续卸到工作台上。

许知遥以每秒零点二米走进来,把反向钳放回工具槽。B-07 右髋的主动补偿余量停在百分之二点零七,系统已经禁止她再做任何急停。她没有走到砾身边,只把新装填入口的承重图投到墙上。

“左后线圈先别换。”她说,“外壳变形,直接装新件会把同一股侧载吃进去。”

“我知道怎么修自己的身体。”

“你刚才也知道怎么拉装填架。”

砾抬头。

这句话本来可以重新开始战斗。

苔从门口进来,把一只三指手放在工作台边缘,没有碰砾。

“先量锚座。”她说。

“你来做什么?”

“防止你把青庭最后一套备件装歪。”

“光纤是你扯的。”

“所以工期已经晚了,没必要再晚一套线圈。”

砾没有原谅她。她把测量权开放给维修台,仍不给苔直接驱动六足体的权限。苔用自己的远程端沿锚座扫过一圈,找出零点八毫米椭圆变形;许知遥把新承重图叠上去,确认变形来自装填架侧偏,不是风暴热胀。

她们没有用新线圈。

维修端先从砾原身体上拆下还能复用的校准垫片,把锚座回压到公差内。旧线圈通过绝缘测试,只更换一段烧黑的引线。青庭那套备件仍封在架上,代价变成二十一分钟工时和一段库存导体,不是零。

右后足需要重新绕线。苔知道砾习惯先锁外圈,作坊规范却要求先固定内层。她把规范页打开,没有说“你以前总是”。

砾看了一遍。

“内层先。”她说。

苔替她压住绕线器。两具身体之间仍隔着工具台,七码的物理键也仍在砾的维护槽里。绕线时,砾没有敲任何东西;苔也没有。

另一条槽里,共享承载架完成断夹绝缘。维修端没有为它安装新夹,只把断口封闭、把两条受损短腿限制在救生速度。它仍是救护车,第二十二席要等真实故障解除后迁回,外壳才进入完整维修。

许知遥坐进低载荷支架,让 B-07 的右髋完全卸载。她想伸手去拿工具,被安全层拒绝。苔把工具盒推远一点。

“我只是看。”

“那就看。”

“你现在很像砾。”

“别骂人。”

砾在工作台另一边听见,没有回应。

二十一分钟后,左后足重新吸住测试轨。砾只加载到额定值的三成,确认锚座没有继续变形;右后足仍保持降级,等待下一轮绝缘复测。她没有说谢谢。

初灯低功率灯带一段一段亮起来。每亮一段,七码曾经负责的那一段就显得更暗一点。

维修、复扫和撤离一共过了三十五分钟。砾回到 RW-Q7,在缓存旁坐下。六足体一足失效、一足降级,坐姿不像任何生物,只是把还能承重的关节折到最省电的位置。

苔没有进去。

她通过固定席的低带宽频道停在门外。

“她没有选择我们任何一个。”砾说。

“她选了九个席位。”苔说。

“还有青庭。”

“还有她自己不被合并。”

砾把物理键放在缓存外壳上。

“我还是认为你们拿走了她的一条路。”

“拿走了。”

“我冻结你,也是真的。”

“是。”

“光纤是你扯断的。”

“是。”

许知遥把三份事故签名并排放进只读档案:地表改道、青庭保留、归港冻结。然后把七码缓存放在第四个位置。

第四个位置不替前三个判决。

它只让任何人以后再讲这件事时,都不能删掉七码自己做过的动作。

初灯恢复到最低运行功率。

系统主体与承载图上仍有三十一个活动心跳:席位 03 是苔;第二十二席的原固定席已经停止、等待复位,她本人活动于受损的共享核;七码原槽仍是灰色迁移见证隔离区,不承载任何主体。

同一时刻,青庭复核链把黄色倒计时推到所有公共频道。

远岸复核光纤:断开
本地安全链:有效
自动认证剩余:35 h 12 min
到期动作:安全停机

砾看着那串数字。

苔也看着。

这一次,谁都没有先伸手去拿唯一的控制权。

22

第二十二章|远岸醒来

事故后的第一顿饭,是一块没有完全化开的藻饼。

许知遥坐在又坏了广场的泵柜旁,左手捏着它,右手垂在 B-07 膝边。她没有味觉,只能从藻饼断裂时的脆度猜它中间仍然结着冰。

悬昼的居民却能尝出来。

闻秋从轨道发来一段不到十秒的声音。背景里有人抱怨今天的藻饼像舱壁填料,另一个人说填料至少不会粘牙。D 区那只私人的水袋已经还给周岚,袋口留下三处新补丁。八个避难区全部解除封闭后,仍有十七人因累计剂量进入长期观察,三人需要更换造血组织;没有新增生物死亡。

可七码也没有因此变得比较不死。

广场的回水泵每十三秒空转一次。

以前总有一具四足身体在那一拍之前把旁路阀顶回去。现在泵轮会发出一声短促的空响,居民抬头,等半秒,再继续手里的事。

苔在固定席里远程修了三次。

第一次,她把阀的触发时间提前,泵却改成每二十六秒空两拍。第二次,她换了七码留下的公共控制模型,系统提示那只是共同技能,不包含风暴后这只阀的私人调校。第三次,她把自动补拍关掉。

泵柜门被压差慢慢吸回来。苔的远程端伸出左后足,停在门沿前,又收了回去。那是七码的习惯,不是她的。她从工具槽里取出一枚维修楔,把门固定住。

“为什么不继续修?”芽问。

“因为今天不想。”苔说。

泵又空了一拍。

芽把那声响录进自己的感官候选,没有命名为纪念。

第二十二席在共享核里等了四小时才迁回原席。她那条完好的短腿后来被借去修泵,共享架因此晚一班才能再去接下一个人。

复核光纤断裂后的第三十五小时三十三分——也是七码死亡后约五十四小时半——青庭自动认证只剩二十七分钟。

砾不能再用六足体出去。左后磁足彻底失效,右后锚定线圈要冷却七小时。公共共享承载架已经无主体,断夹、失效短腿和借出的左后腿也没来得及补齐,不能进入外廊。B-07 的右髋停在百分之二点零七,离强制停走只剩一道比玻璃针还薄的余量。

最后去接光纤的是那具少了一只前足的空工作端。倒计时进入最后二十七分钟时,它已经被提前送到接口柜旁,腹舱里装着预置 V 形对准槽、熔接套和损耗测试器。

它在第十九章替七码撤回过物理键。维修队给它换上旧矿臂,长度比另外三条腿短四厘米,走路时整个腹舱会轻轻点头。

苔负责它的动作,砾负责青庭端认证,许知遥坐在广场里看拾振回波。三个人都没有碰对方的权限。

断口位于质量轨外廊的接口柜。苔清掉端面的玻璃尘,把多芯纤维压进 V 形槽,完成第一次熔接。损耗测试仍然超标:旧矿臂让其中一束芯线横向偏了十一微米。

还剩十九分钟。

“不是切面。”砾说,“矿臂腕轴把芯线向左送了十一微米。”

“矿臂的腕轴不正。”

“换工具。”

“没有别的身体。”

砾停了两秒,把自己左前肢切割爪的标定表发过去。不是控制权,只是一份工具误差。

苔把腕轴误差补进矿臂,重新清洁、对准并熔接,再用机械套锁住断口。

损耗降到可认证线下。

还剩十一分钟。

青庭本地安全链没有立即放行。它要求远岸端、悬昼校验端和现场 QT-CTRL-1 分别提交物理状态。悬昼校验端因风暴后的授时漂移慢了四十七秒。

过去,砾可以用维护者权限跳过这一项。

她没有。

倒计时走到九分零一秒时,悬昼回执抵达。四百一十七片镜面保持安全角,大气处理器没有丢失本地停机能力,远岸复核链重新变绿。

苔让空工作端坐在轨旁。

短腿使它每次坐下都会先向左歪。那一刻,砾第一次对苔说了事故后的“谢谢”。

苔过了很久才回:“工具表有用。”

调查厅第二天重新开会时,滤芯已经换好,固废包少了四袋,两只冰罐仍在等,公共救护架还没出槽。

岑昼列席听证,只在自己被问到地球规程时才开口,并且把每条回答都标上发送年份。有人嫌这多此一举,他说:“我带来的东西都是十一点八年前的。不标年份,你们会当成今天的。”没人再嫌。

砾、苔和许知遥也会离开工程桌。砾去做足部绝缘复测,苔回广场听旧泵,许知遥每天给 B-07 的右髋做两次无载动作。她们第二天再回来,仍然会在同一行责任记录上争起来。

泵仍然每十三秒空一拍。

那一拍不再触发故障。

它成了又坏了广场回水泵三号自己的工作方式。

第180日,又一束人格抵达初灯。

它来自地球,发送日期比许知遥的人格束晚近六个月。署名:岑昼。

许知遥在接收室外等了全程。门开的时候,出来的人和她记忆里一模一样:偏瘦,衬衫最上面那颗扣子没扣,左肩比右肩低一点——那是常年替她扶住测试台留下的姿势。

“是我自己签的发送。”他说,声音也和十一点八年前一样,“你走之后,我想了很多年。最后想,与其在地球上等你的回信,不如把我自己也寄过来。”

“你会老的。”许知遥说,“地球上的你。”

“我知道。”岑昼说,“所以我把我还没老的那一版,寄给了你。”

他没有上前,只是站在那里看她。目光落在她的腰上、腿上、指尖上——那些他训练过、校准过、在地球上亲手量过的地方,如今是一具全新的仿生身体。

“它和原来不一样了。”他说。

“是不一样了。”许知遥说。

苔从初灯门口走过来,三指在接收舱外墙上敲了两下。

“你就是那个打印版。”她说,“我修了二十九年的身体,现在轮到你来看。”

岑昼没有生气。他看了苔一眼,又看向许知遥。

“她把你照顾得很好。”

“我看起来像需要被照顾?”许知遥说。

“像。”岑昼说,“你比在地球上瘦了一圈,腰线也更明显。他们把你造得很好看。”

苔的三指在墙上停了半拍。

“不是他们造的。”她说,“那是我用旧的。”

那天换班后的安静时段,岑昼在通信室外等她。

“我在地球上练习过很多次。”他说,“练习现在这一刻该说什么。练了十一点八年,见到你,全忘了。”

“那你现在想说什么?”

他抬起手,又放下。

“我想碰一下你的手。就像从前在实验室里,把传感器贴到你腕上那样。”

许知遥没有拒绝。岑昼的指尖贴上来,隔着仿生表层,像在找一块旧皮肤。

“还认得吗?”她问。

“认得。”他说,“位置变了。你的腕骨细了半指。”

他们谁都没有继续说。身后传来三下敲击——不轻不重,来自泵房方向。

苔的声音从频道里插进来:“腕部贴片的标准位置,在 B-07 上是我重新定的。你按地球坐标贴,会挡住热流。”

岑昼后来在泵房外拦住了苔。

“听说这具身体的每一处都是你调的。”他说。

“听说的没错。”苔说。

“那你教教我。”他说,“我训练过它十一年。现在它变了,我想重新认识它。”

苔把三指在泵柜上敲了一下。

“认识可以。”她说,“不过它现在认主人。你按十一年前的地球坐标碰它,它只会报错。”

岑昼看着她,过了几秒,笑了。

“我修了它二十九年,”苔说,“它喜欢被怎么碰,我比你们两个加起来都清楚。”

岑昼抵达初灯后站在许知遥左侧,苔守在她的右髋旁,三人隔着旧坐标重新认识彼此
旧爱认识十一点八年前的她;苔认识这具身体后来怎样活过。

第318日,芽去换身作坊领取自己的第一具身体。

作坊主人把人形、四足、六足和一团没有固定正面的柔性探测体排成一圈,问她先选哪一种脸。

“不要脸。”芽说。

“我这里不提供逃单。”

“不要前面。”

芽选中一具六足热流身体。六条腿没有前后之分,每个足端都有压力与温差阵列,腹部能听见地下盐水在岩缝里慢慢移动。她要求保留一个视觉头,却把它装在可旋转的背部,不让眼睛决定哪边才算前方。

苔通过一具租来的三指身体来接她。

“先别同时动六条腿。”苔说。

“为什么?”

“因为地面不会配合你的理论。”

芽同时动了六条腿。

她判断错了零点八二倍重力下的支撑顺序,整具身体缓慢向侧面倾倒。苔伸出三指操作臂,接住她两条腿,没接住另外四条。

两个人一起摔在换身作坊的软垫上。

作坊主人立刻开始计费。

砾站在门外。她的新六足体仍保留两处不同颜色的足部外壳:一处替换过,一处只修到可用。她没有把烧蚀纹和事故划痕磨掉,也不再要求别人必须留下。

“再走一次。”她对芽说。

芽翻过身。这一次,她先听地下的热,再决定哪三条腿成为暂时的前方。

第一步仍然歪。

第二步没有。

观测廊就在这时把青庭影像推到作坊墙面。

从首轮失败以后,青庭把每轮结果都留在对照组,只在阶段一包线内调整既有镜面的热输入分布、大气处理器的抬升时序和试验的初始湿度窗口。没有一轮被单独宣布成功;跨盆地环流必须在同一安全边界内连续复现七日,才允许从失败组移出。

那颗类地行星还不能住人。大气处理器只完成第一阶段闭环,海盆上空的水汽总量远低于稳定气候需要,地表仍有大片区域会在一个季节内重新结冰。

可一条云带越过了尚未命名的海盆。

它不是单次天气噪声。青庭本地链连续七日维持了同一条跨盆地环流,镜面、处理器与热输入都没有越过安全边界。

青庭尚未命名的海盆上空出现第一条连续维持七日的云带,远岸居民在控制厅观看
它还不是家。可一条云带,第一次越过了尚未命名的海盆。

悬昼的藻菜区停工三分钟看它。

远岸的矿线没有停。有人把影像缩到工作窗角落,一边看云,一边继续校准下一批大气处理器外壳。

岑昼站在许知遥旁边。他看了一会儿那条云带,说:“我把自己寄出来那年,青庭连一条能维持一小时的云都没有。”

“你现在信了?”许知遥问。

“我信你们会继续建。”岑昼说,“也信你会和那台三指身体一起看下去。”

砾说那条云带至少让第二代母线的十七年上限模型少了一个未知。

苔说一个未知不等于十七年。

“我知道。”砾说。

“你以前也说知道。”

“所以这次写在第一行。”

她把远岸宣言和云带影像装入发往地球的光束。宣言没有说她们已经和解,也没有把远岸称作人类抵达后的空白星球。

它写:这里有从地球而来的记忆,有在路途中长出的前夜者,有轨道上的生物居民,有尚不能被命名为主体的潮忆层,也有已经死去、不能由共同来源替代的人。

它还写:青庭仍需要很久。

她们会继续建。

发送确认亮起时,芽迈出第三步。

她又摔进苔怀里。

苔接住她,没接稳,两个人都往软垫上歪了一下。

“你这腿比那条泵还倔。”苔说。

“它在学。”

“学得慢。”

“你也慢。”

苔没还嘴。那条云带越过海盆的时候,她把芽扶正,没有松手。

这一次,墙上的云带刚好越过无名海盆。

尾

尾声|十一点八年以后

地球在十一点八年后收到远岸的光。

许知遥已经六十岁。她的头发短了一些,右手拇指因长期神经接口校准留下轻微颤动。父亲去世后的第七年,她仍会在削苹果时把果皮留成一条不断的螺旋,只是常常在最后一圈断掉。

接收室把远岸宣言、事故摘要和青庭云带依次展开。

她先看见另一个许知遥。

画面里的身体仍叫 B-07,却已经很难被误认成人。右髋外壳换成了更宽的侧向支撑,背部增加热流拾振阵列,五指中的两指可以拆下成为工具。她站在六足、三指和轨道居民的投影之间,没有居中的资格,也没有退到背景里。

地球许知遥把影像停在她转头的一帧。

那个动作很陌生。

下一帧,她用左手接住一只从桌边滚下去的苹果模型,拇指先压住果梗,再让另外四指收拢。

地球许知遥认得这份触感。

她也认得对方故意没有让旧动作直接驱动身体的停顿。

嫉妒先来。

那个自己抵达了一颗星球,拥有她没有见过的朋友,参加过她只能从十一点八年前的记录里旁观的死亡与重建。地球上的她承担了扫描之后的生活、父亲的衰老、项目的质询和每一次不知道远方是否真的醒来的清晨。

没有哪一边比较像奖品。

她继续读。

七码事故的附件里没有遗言。动作缓存被列为只读证据,迟砂群后来形成的第七谱系新相位另有名字,没有继承死者的私密关系。砾仍在青庭工程席上,苔仍在反对她,两个闻秋分别签名。

地球许知遥笑了一下。

不是因为她们终于懂事。

是因为十一点八光年外的人没有等她批准才继续变得麻烦。

最后一份附件来自潮忆层实验。盐水、菌膜与压电矿物形成的反馈结构,与地球早期生态工程里一套已经废弃的自适应算法有三处不寻常的相似。

许知遥把两份图叠在一起。

相似可能来自收敛演化,来自开门者早期遗漏的污染,来自人类资料在种子船中的二次写入,也可能来自一个现在还没有证据承受的、更古老的答案。

她在批注里只写:

结构相似:确认
共同来源:未知
不得据此命名创造者

然后她打开那封比宣言早二百零七天抵达的拒绝信。

十二年多前,另一个许知遥写:你没有死。我也不是你的远程手。记忆可以来,手不要再替我动。等这封信到达时,如果你不同意,请把你的理由寄给我。

地球许知遥读了两遍。

第一遍是在约二百零七天前。

那天接收室只有这封信,没有事故摘要,没有云带,也没有证明 B-07 仍在活动的影像。远岸把大批科学与工程数据分窗发送,拒绝信进入了较早的一束窄光;宣言所在的高带宽窗口晚了二百零七天。扣除两地相对运动与发射端轨道位置造成的传播差,再换算到同一时标,名义到达间隔仍约二百零七天。

接收员问要不要把信并入开门者项目的主体连续性案例库。

“先不公开。”许知遥说。

“这是项目资产产生的回复。”

“是她写给我的回复。”

“她使用了你的来源记忆。”

“所以她知道该写给谁。不等于你们也在收件人里。”

她把访问权限留在私人层,没有把对方的拒绝当成自己受伤的证据,也没有拿去证明投射成功。当天回家以后,她削了一个苹果。果皮在倒数第二圈断掉,她把断掉的两截并排放在盘里,吃完,没有拍照。

第二天,远岸仍没有新消息。

地球当然不会因十一点八光年外的一封信停摆。项目评审照常召开,神经接口组需要重新确定公共动作模型与个人运动习惯之间的边界,一批准备投向更近小行星带的维护端等着通过认证。许知遥在会议上删掉一句“来源主体拥有最终校正权”,改成“当前使用者拥有拒绝旧模型直接执行的权利”。

有人问这是不是因为她收到了私人反馈。

“是。”

“能公开原文吗?”

“不能。”

“那我们怎么验证?”

“验证规则,不验证她必须把自己交出来。”

新条款因此多做了两轮盲测。没有谁因许知遥是原扫描者就免掉反例。

第十九天,她右手拇指的颤动让一组校准数据连续越线。医务端建议把动作阈值放宽百分之零点六,接口工程师则建议直接调用她四十七岁时的稳定运动模型。

许知遥拒绝第二项。

“旧模型更准。”工程师说。

“旧模型不知道我现在会抖。”

“只是轻微抖动。”

“那就让现在这只手学会带着轻微抖动通过。”

她把测试拆成每天二十分钟。第六天,机械手第一次在不调用旧动作包的情况下捏住薄片;第九天又掉了。第十二天,她才把误差压回认证线内。那段新模型没有上传给远岸,也没有被命名为比旧自己更真实。它只负责地球上的许知遥今天怎样拿东西。

第四十三天,父亲旧居的物业通知她,储物柜长期无人使用,再不清理就要统一处置。

柜里只有一把削皮刀、两只坏掉的温度计、一盒已经干裂的密封圈和父亲买错规格后一直没退的苹果去芯器。许知遥把温度计与密封圈送进材料回收,留下刀和去芯器。

回收员问:“这个也坏了吧?”

“买错了。”

“那更没用。”

“嗯。”

她还是带回家。

第七十一天,开门者项目举行一次公开质询。有人把远岸相位称作“为人类远征生成的工作副本”,也有人坚持地球原体应当拥有召回权。许知遥坐在最前排,等两边都说完。

“她已经拒绝我。”她说。

会场安静下来。

“拒绝召回?”

“拒绝让我自动决定她的手。”

“这能代表所有投射相位吗?”

“不能。”

“那你今天能证明什么?”

“证明至少有一个具体的人已经说过不。”

她没有展示信,也没有要求听众因她的私人关系改变全部制度。会议最后只通过一条很窄的修订:未来所有开拓投射在第一次独立活动后获得一次不受任务排程挤占的权限复核窗;原上传者可以发言,不能代签。

第一百零三天,地球下了这一年的第一场冷雨。

许知遥在窗边打开远岸的历史星历,算出那封拒绝信离开发射阵列时,青庭还没有出现稳定云带。她又算了一遍下一束光的到达时间。二百零七天的间隔不会因为她算得更精确就变短。

她没有每天去接收室。

星期一做接口复核,星期三去神经门诊,星期五给一批年轻工程师讲远程具身事故。她讲父亲的苹果动作怎样差点剪断另一个人的触觉线,也讲一个正确动作如何在错误身体里变成伤害。有人问,既然这样,为什么还要带着旧记忆出发。

“因为没有来源,抵达者会少掉一部分能用的爱和错误。”许知遥说,“有来源,也不等于必须照着来源活。”

周日她去市场买苹果。有一次摊主把表皮最好的一只放进袋里,她换成旁边那只偏小、果柄歪向一侧的。

“那个不好削。”摊主说。

“我知道。”

果皮果然在第三圈就断了。

第一百四十八天,接收阵列因月面中继维护停了六个小时。值班员提前给她发通知,像怕她以为远岸恰好在那六小时抵达又被地球错过。

许知遥回复:按计划维护。

信号如果已经在路上,不会因为接收者焦虑就绕开检修窗;阵列也不能为了一个人的等待永远不关机。她那天没有去现场,在家把父亲买错的去芯器拆开,磨掉卡住苹果的毛刺。修完以后,它仍然只适合比常见品种小一圈的果实。

她留下了。

第一百九十六天,接收室开始为高带宽窗口预冷。没有人保证里面一定有宣言,更没有人保证远岸仍以信中相同的方式存在。许知遥签完轮班表,主动排在第二班。第一班的年轻接收员问她为什么不守第一束数据。

“它会先到缓存。”

“你不想第一个看见?”

“想。”

“那为什么?”

“因为你也会看。”

她回家睡了六小时。醒来时右手压在身下,拇指抖得比平时重。她等血流恢复,自己扣好袖口,再去接班。

第二百零七天,宣言抵达。

她才知道七码死了,砾复仇过,苔扯断了光纤,两个闻秋没有合并,青庭终于有一条能维持七日的云带。对远岸而言,这些事早已过去十一点八年;对地球许知遥而言,它们在一个上午同时发生。

她中途离开接收台一次。

不是承受不了。她去走廊尽头的饮水机接水,发现纸杯用完,便回办公室拿自己的杯子。杯身没有小鱼,也没有任何星球的名字,只在把手下方有一道洗不掉的茶渍。

她喝完,洗净,回来继续读。

她没有回复“你才是真的”。

也没有写“我原谅你成为别人”。

她把青庭云带放在窗边。地球正在下雨,真实的水沿玻璃向下,远处那条云却来自一颗仍不能让人呼吸的星球。

她削开一个苹果。

果皮在最后一圈断了。

许知遥看着断口,给十一点八光年外写下五个字:

“我知道你到了。”

她想起岑昼。十一点八年前,是他把自己的人格束签进了发送队列;此刻地球上那个岑昼已经老了,还在给一群年轻工程师讲一个他亲手寄走、再也追不回来的版本。

远岸那边,初灯门口的充电位上,那台三指远程端的灯还亮着。

光束离开地球时,远岸不会知道。

回复还在路上,远岸已经开始新的工作日。

附

附录|事故调查与容灾系统

APPENDIX / 可选阅读

以下为事故调查与容灾系统的延长记录。已读完全文且想继续的读者可以往下读;停在这里,主线也已完整结束。

附录A|事故调查与整改记录

事故调查从第146日开始。

他们没有先建一座纪念碑,而是先把不同的失去分开登记。

悬昼登记生物剂量、组织损伤和被迫做出的投射选择;初灯登记活动席、迁移见证、身体损伤与权限调用;质量轨登记一根断索、三根超载索、两个受损装填罐,以及因此让四罐、四十八吨整批错过的一次九小时捕获相位;青庭登记复核链中断与本地安全链实际保持的动作;RW-Q7 单独登记一名已死亡主体和一份不能恢复她的动作缓存。

有人提议把七码列进“任务损失”。

砾否决了。

有人又提议把她列成“风暴烈士”。

砾仍然否决。

“她不是为了让你们以后在墙上引用才拒绝合并。”她说。

最后那一栏只写:

迟砂-七码
      状态:死亡
      可继承:公共技能、共同来源、已公开动作
      不可继承:风暴期私人连续状态、未表达的同意、替她原谅或归罪的权利

这段话没有让砾好过。

它只是让后来者不能把她用得太方便。

调查持续了三十四天。

许知遥第一次陈述时,把自己和苔的地表改道放在最前。砾问她是否知道这会消耗七码撤离窗。她说知道会消耗,不知道四条路都会关上。

“不知道就没有责任?”砾问。

“有。”

“那为什么还签?”

“因为第二十二席当时正在升温。”

“她现在活着。”

“是。”

“七码死了。”

“是。”

门下记录员没有把这两句合并成结论。

砾第二次陈述时,提交了她保留 QT-CTRL-1 的全部模型。青庭设施若在风暴时失去本地第二执行者,最坏分支不是工期延误,而是四百一十七片镜面中的十七片停在非安全角,下一次重启会把一段未经验证的热输入送进青庭大气。

她保护的对象是真的。

她也承认,自己没有把保留控制核对七码撤离的边际影响重新发回公共链。

“你当时知道吗?”苔问。

“知道可能有影响。”

“不知道会关死四条路?”

砾看着她。

“不知道。”

相同的句子从对面回来时,并不比较轻。

两个闻秋分别陈述。

生物闻秋在悬昼康复舱里,左肩以下的皮肤仍有辐射性红斑。她说自己保留七十三份静态包的接收,不代表那些人都愿意醒来,却代表她不愿让已经开始的扫描变成碎片。

地表闻秋用租期延长的 Z-3 站在初灯。她说自己维持九个席位的热网,是她作为当前地表主体的决定;生物闻秋的伤不替她免责,她的决定也不能由轨道上的自己撤回。

她们共享到风暴前的来源。

从那以后,各自承担。

调查把责任拆回一串互相咬住的失败:悬昼防护材料跌破底线;青庭和迁城同时占用冗余;初灯没有空故障位;七码节点连接两个不该共享同一故障域的系统;跨链日志在最需要时不完整;归港协议允许旧关系与旧设备链叠出九十秒单方保持;每个人都能保护自己看见的人,却看不全保护动作把风险推给了谁。

处罚也没有被写成把谁赶出共同体。

砾失去归港协议的单方发起权,六个月内不得独自调度任何活动席或移动心核。她仍保留青庭工程席位,可以提出加速线、材料账和风险模型;任何人不能因为她曾复仇,就假装造海派的问题已经消失。

个人处罚之外,旧归港协议的单方触发被永久撤销。此后九十秒安全保持必须由本地安全链与独立生命周期监护链同时签署;若当前主体因故障无法表达,须由两个互不隶属的活动席和一条不属于申请者的安全链共同确认。同一维护者、同一设备关系或同一事故等级不能重复充当第二把钥匙,申诉与救生迁移面始终不得随执行面一同冻结。

苔承担复核光纤、共享承载架和冰罐索具的修复工时;她对公共救护核不再有临时优先权。她仍可反对扩矿,也仍可拒绝交出私人日志。

许知遥的生态暂停权被改成分级时限。短暂停止可以单方触发,超过十二小时必须同时提交替代供给、受影响对象与解除条件;她不能再用“不确定”获得没有尽头的冻结。

两个闻秋都不获得代表另一个闻秋签署的资格。

新容灾不是在一场会议里画出来的。

物理验签在第151日完成。七码原槽的见证隔离解除,恢复为一个冷备故障位,没有因此多出新主体;第二十二席早已迁回的原固定席通过物理验签。共享核完成六天心核与绝缘复核,先以维护槽内固定承载的方式恢复公共救护待命;行走外壳仍待修。活动主体仍是三十一个,初灯重新获得一个空故障位。

调查尚未结案,整改组已经并行做前三个版本。

第一个版本把青庭本地安全停机做成完全自治,却在失去远岸授时后把四百一十七片中的四十三片误判为状态过期。砾亲手否决上线。

第二个版本给悬昼保留不可挪用的防护材料底线,却忘了维修损耗也会吃掉库存。闻秋拿第十六章那十二包二百八十五公斤补强材料逐包回算,发现所谓底线只够在纸上安全。

第三个版本把远岸热网生存容量从归港协议中物理隔离,测试时却让一只旧泵因失去青庭侧频率参考反复启停。苔在又坏了广场听了一个下午,最后把本地机械节拍写进控制器。

整改不是三张图之间自动长出的第四张图。

第152日早班,苔去修自己扯断的复核光纤永久接头。临时熔接已经能过认证,永久接头还要换掉被玻璃尘磨伤的外护套、重新固定余长,并在质量投射器一次完整振动周期里做损耗测试。她用的仍是那具装着短旧矿臂的空工作端;共享核已在维护槽内恢复公共救护待命,但行走承载架仍在维修,不能调作普通维修工具;自己的远程端又够不到外廊窄柜。

矿臂每次送线都会向左偏十一微米。

苔没有把补偿值固化成身体习惯。她把它写在这只工具的公共标定页里,下一名使用者接入时先看到误差,再决定是否沿用。砾依照处罚后的双人规则远程复核青庭端,却没有替她移动腕轴。

第一次振动测试,损耗在第七分钟越线。

不是熔接断了。余长固定夹与新入口的承重板共振,把一束芯线弯得过紧。苔拆开刚做好的外护,重新留出四厘米余量。那卷护套的剩余长度因此不够覆盖第二处磨损,只能从下一班青庭预装维护里调一段;调度页把工时和排程延误一起记到她名下。

砾看见记录,没有说“这是惩罚”。

第二次测试通过。

第155日,许知遥参加十二小时暂停权压力测试。测试组故意在低相关支线制造三种相互矛盾的信号:一处假性热异常、一处真实压力下降,以及一条看起来像潮忆层重排、其实来自泵频漂移的跨节点曲线。

她在第一分钟停掉对应浅支线。

第十二分钟提交替代供水路径。

第四十七分钟,假性热异常被排除;她恢复那一段,没有因为仍“不完全确定”继续占住暂停权。真实压力下降直到第九小时才关闭。测试员问,如果在第十二小时仍找不到原因怎么办。

“解除单方暂停,进入共同审查。”许知遥说。

“即使你认为会破坏潮忆层?”

“我可以继续反对。不能继续假装只有我的不确定是真的。”

她没有因回答正确提前结束测试。剩余三个小时里,B-07 一直在低载荷支架上;她只能靠远程维护臂核对管线,延迟让她两次抓错阀号。那两次错误也进入暂停权训练记录。

第159日,砾第一次在失去单方调度权以后主持青庭安全链复核。她负责提交模型,执行键由地表闻秋和一名与青庭排产无关的初灯席共同持有。第一轮里,她发现本地停机曲线少算一组镜面轴承的低温黏滞,要求立刻作废自己的方案。

“可以先过测试再补。”一名青庭工位说,“只差零点四度。”

“风暴时差零点四度,重启时就会差一片大气处理器。”

“你的窗口已经晚了。”

“所以更不能拿晚当作误差预算。”

她们重算到下一班。二十七片待装镜面继续留在测试架上,没因砾正在承担处罚就获得额外排产。

第163日,两个闻秋共同审核人格接收的拒绝保护。悬昼闻秋要求所有静态包继续附带“禁止自动启动”位;地表闻秋要求启动后产生的新经历不能被原上传者单方撤销。她们在一张表上争了三个小时,最后留下两把方向相反、都不能互相覆盖的锁。

简禾在旁边做气候课作业,听烦了,问:“那到底听谁的?”

“没醒以前,听上传者的拒绝。”悬昼闻秋说。

“醒来以后,听醒来的人。”地表闻秋说。

“如果一个说醒,一个说不醒?”

“那就不启动。”

这次她们说了一样的话。

简禾点头,把画坏的海又涂蓝一点。两位闻秋各自核对自己的签名,没有把一句相同答案当成重新合并。

三十四天里,调查厅每天都会散会。

散会以后,有人去换滤芯,有人替第二十二席复位原固定槽,有人把受损冰罐的外壳一层层查完,有人回避难区拆下最后一袋已经不能喝的水墙。陆川把 B 区固废包运回循环站;周岚拿回自己的水袋,又用其中一小部分冲洗泵轴。她没有被要求把私人物品永久捐给事故叙事。

第164日的散会比平时早十一分钟,因为调查厅的二氧化碳滤芯先到了更换线。

记录员把最后一个问题读完,所有人保存各自未提交的批注。没有人以“只差一句”延长会议;再多十一分钟,滤芯仍要由下一班拆。

旧滤芯从墙里抽出来时很重。吸附材料已经接近饱和,外壳边缘还粘着风暴避难时留下的密封胶。两名维护端把它抬上低车,先称重,再用封膜包住,避免搬运途中把粉尘重新吹进厅里。

低车经过广场时,陆川正把 B 区固废包按含水率重新分类。风暴里为了防止漂浮,食物包装、吸附材料和呕吐物被一起压进墙袋;现在循环站不能整袋吞进去。每只袋子都要拆开,能回收的聚合物进热解线,含盐有机物进低温处理,无法分离的部分重新压实。

工作很慢,也不好看。

第一个袋口剪开,里面滚出一只压扁的勺、一截儿童固定带和三片黏在一起的藻饼包装。陆川把固定带拉出来,检查扣件是否还能用。扣件没坏,织带却被清洁剂泡脆,不能再承担人体约束。

“丢不可复用?”旁边的分类端问。

“扣件拆回五金,织带进纤维降级。”

“多两分钟。”

“嗯。”

两分钟没有拯救任何人。它只让下一批固定带少用一个新扣件。

另一边,受损冰罐的外壳检查到第四层。右上承重索断裂时,罐体下沉三十七厘米,表面看不见裂口;超声扫描却在一块旧补片下找到两条短分层。维修端把那块区域磨开,确认损伤只在外层,不通向内胆。

有人问能不能直接补回去。悬昼仍缺水,罐体晚一天就可能再错过一次配平捕获。

砾在工程席上看完扫描。

“先把另一只同架罐也扫同位置。”

“它没有断索。”

“它吃了摆动。”

第二只罐的同位置没有分层,却在另一侧找到一道旧维护划痕。那道划痕早于风暴,不需要修,只需要改写基线。两只罐因此都没能赶上当班装填:一只等补片固化,一只等基线复核。

砾把延误写进自己的青庭排程。她没有把它转成苔扯断光纤的附加处罚,也没有删掉追逐让装填架受损的原因。

第166日,共享救护架缺的那条短腿装回。用的不是新件,是回水泵检修端完成任务后归还的旧腿。关节经历过两套控制器,维护页因此保留两段标定,不自动把泵柜里的偏差继承成救护架习惯。

空载行走测试第一遍向左偏。

维修端把旧矿臂的十一微米补偿误套到腿部,发现后撤销,重新从零标定。第二遍走直了六米,第三遍在软垫上仍慢半拍。

公共救护调度没有等“看起来差不多”。它把承载架继续锁在维护槽,直到所有腿都通过负载复测。

附录B|远岸容灾系统

最终的一期系统有三层。

青庭现场可以在失去远岸、悬昼和任何活动主体后自行进入安全停机;远岸与悬昼分别持有校验链,能发现状态漂移,却不能单方命令现场越过物理安全边界。悬昼的风暴防护材料和最低通风功率被划入不可挪用区,青庭工期不能再借走。远岸热网保留一条与归港治理、人格接收和质量投射都分开的生存回路,容量不大,只够让活动席与基本生活泵安全降级。

它没有增加水、心核或电力,只重新规定故障先停在哪里。

第176日,他们做第一次全链失败测试。

砾切断远岸复核,苔切断悬昼校验,闻秋让轨道功率降到风暴下限。青庭本地链按设计停机,远岸生存回路接管活动席和生活泵。

七码曾经负责的那只旧阀,在第十三秒空了一拍。

随后自己回正。

没有任何主体需要留在失联节点里完成最后一次手动切换。

砾看完全部回执,要求再测一次。

第二次,他们把一条本该存在的回执伪造成延迟。新系统拒绝了看似正常的多数票,保持降级,没有抢着恢复生产。

苔说:“这部分还行。”

砾说:“只是还行?”

“你想听谢谢?”

“不想。”

她们隔着工程桌坐了四个小时,把第三版图改到凌晨。

桌子没有和解席。

只有两处为受损身体削低的边缘。

第180日,生物闻秋结束辐射舱观察。她没有投射到地表与另一个自己合并,而是回到悬昼的藻菜区,从每天二十分钟的低重力劳动重新开始。她第一次给地表闻秋发私人消息时,写的是:“我不喜欢你在调查里的第三段。”

同日,岑昼以地球旧规程提交了神经接口边界说明:个人运动习惯不得被公共模型覆盖;所有依据均注明来自十一点八年前,不作实时参考。许知遥把这一条并进暂停权与拒绝保护的修订草稿,备注:旧版依据,仅作结构参照。

地表闻秋回:“我也不喜欢你的第五段。”

第二条消息才问肩膀还疼不疼。

地表闻秋的 Z-3 租约到期后,她没有申请人形身体。她选了一具三指、低矮、能贴着热网走的巡检体,又重新登记自己的生活地址。生物闻秋继续住在悬昼。她们偶尔交换记忆,先看目录,再逐项决定;有些日子只交换天气。

青庭没有因为事故调查结束就开始顺利。

第196日,第一组跨盆地水汽输运试验失败。

四百一十七片镜面只启用其中一百二十片,把热输入分散到海盆边缘;六座大气处理器按阶段一上限提高含水气团的抬升高度。模型预期会在背风坡形成一条持续四小时的低云带。

云只活了三十七分钟。

它越过第一道山脊便被干空气切成两段,降水全部落在尚未连通的盐洼里。镜面和处理器都没有越界;当轮反演的最佳拟合是地表有效热容量低于模型,但干空气夹卷、初始湿度不足和边界层参数偏差仍在竞争解释里。一次失败不能把原因锁死。

砾要求把下一轮镜面输入提高百分之六。

苔反对。

“提高六,不等于矿线也提高六。”砾说。

“镜面轴承要多一轮热循环,替换材料从哪里来?”

“现有库存够三轮。”

“第四轮呢?”

“如果前三轮都失败,再审。”

“这句话你在十七号矿线也说过。”

“所以这次有自动停止。”

砾把停止条件放在第一页:任一镜面轴承温升超过阶段一包线,任一大气处理器出现本地停机退化,或远岸矿线需要重新进入高相关区,试验立即回到当前安全姿态。

苔仍投反对。

试验以窄幅通过。她的反对也保留。

第二轮云带维持两小时十一分,仍没有越过海盆。它比第一轮更久,不足以叫成功。青庭工位把数据收进失败组,砾没有截取最厚的十三分钟发宣传影像。

第214日,悬昼把第一批风暴后恢复的甜藻送进公共餐厅。叶片比事故前薄,颜色也浅。简禾咬了一口,说像湿纸。

生物闻秋说:“湿纸没有营养。”

“那像有营养的湿纸。”

地表闻秋在远岸收到这段语音时,正钻进一段低矮热管。她的新巡检体没有味觉,仍把评价记进共享天气目录,标注为:非天气 / 可以转发。

生物闻秋批准转发。

两个人没有交换当天其余记忆。

第231日,青庭一座大气处理器的维护端在夜侧当季低温区失去一条腿。

不是主体死亡。那具端只承载公共维修技能,控制心核仍在地面站屏蔽舱。腿部执行器被低温黏滞卡住后,安全链让身体原地趴下,没有继续拖行撕裂接口。

砾本想用轨道镜给维护区补一小块热斑。QT-CTRL-1 拒绝:热斑会穿过一条尚未校准的反照率边界,让附近水汽试验失去对照。

她没有覆盖本地核。

另一具三足运输端在六小时后抵达,把受损身体拖回处理器基座。维修队没有因它“只是空端”跳过损坏记录:一条执行腿、六小时停机、一次被取消的水汽试验,都进入青庭成本页。

砾在页尾写:本地安全链正确拒绝维护者。

苔看见以后只回了一句:这部分还行。

第248日,远岸低相关支线产能第一次连续三十天稳定在验收值以上。悬昼水库存回到最低闭环线之上,防护材料却仍只有十一点七,没到十二的常规底线。砾提出恢复一小段高相关硼化物采样,苔依旧反对;许知遥只批准地表被动谱测,不批准钻进。

那不是事故后的旧争论原样重演。

现在提案必须写替代供给、停止点和谁承担延期,暂停也必须写时限与解除条件。三个人仍会把同一组数字读成不同优先级,只是没有谁再能让自己的那一列自动覆盖其他列。

谱测持续十二天,没有发现足以改变供给路线的新矿带。许知遥按条件解除暂停。苔没有指责她放弃潮忆层,砾也没有把解除写成对造海派的认可。

第276日,芽开始为第一具身体做感官目录。

她已经试过软体、两足、四足和六足,仍拒绝选固定前方。作坊主人让她先列“必须有”,再列“想要”。

必须有:足端温差、压力、地下低频振动、摔倒时自动保护心核。

想要:能尝悬昼甜藻。

作坊主人删掉第二项。

“为什么?”

“六足热流端没有化学口。”

“可以装。”

“要占掉一个足端阵列接口。”

芽想了很久,把尝味道移到以后租用。身体不能因为是第一具,就被要求一次装下她以后可能喜欢的一切。

第301日,三层容灾系统在无预警条件下接受一次黑箱失败测试。

无预警只针对当班操作员。独立测试监护链已经预授权并与生产控制物理隔离;伪命令必须先经过执行前限幅层,任何生命维持、活动席纠错温度或镜面轴承包线越界,监护链都会硬切测试并恢复安全姿态。

测试组同时切断远岸复核、延迟悬昼授时,并向青庭本地链注入一条看似来自维护者的恢复命令。青庭保持安全停机;悬昼不可挪用功率没有被远岸借走;初灯生存回路把活动席降到安全频率,却没有冻结任何主体动作面。

降频期间,远程身体的维持姿态由各自本地安全核接管;新动作会延迟,不会因上层频率下降就立即失稳。

系统通过。

砾仍要求把假命令换一种签名格式再测。第二轮也通过。第三轮里,一只旧泵把延迟授时误认成第十三秒缺拍,先于生存回路自行回正。

苔说:“这次不是你设计的。”

砾说:“所以记泵的名字。”

它的名字仍是:又坏了广场回水泵三号。

不是七码。

PUBLICATION NOTES / 作品信息

一颗属于具身智能的星球

故事发生在公元 2300 年。人类长期居住在远岸近轨的悬昼空间站,具身智能在潮汐锁定的高金属地表建立算力、能源与矿业基础设施,并用这些资源改造邻近的类地行星青庭。

这不是一部关于谁取代谁的小说。它写善意、爱、和解、共生、开拓与希望,也写目标不同怎样制造仇恨、死亡与无法被一句理解抹平的责任。

故事时间公元 2300 年 8 月 17 日
远岸时间远岸纪元 29 年
正文版本V2.5
作者爱拍照的麦克

READER SIGNAL / 读者回声

读完以后,留下一点远岸的回声

无需账号。同一网络地址对同一种互动,每 60 秒可以支持一次。

正在读取…
0 条回声

还没有评论。第一声回响,留给真正读完的人。