东汊封航第十九日

重构历1851年实月十九日,太阳从米拉多东面的盐碱平原升起时,奥雷利安大河正在把帝国舰队推回上游。
河水没有倒流。芦苇仍朝下游伏倒,渔人的窄舟仍能从两岸之间穿过,灌溉渠口也不断吞进夹着泥沙的浑水;只有吃水超过十二尺、装载军械并持有帝国军运印记的船只无法进入东汊。最前方那艘铁甲运输舰把三层桨轮开到极限,烟囱喷出的煤烟在晨空拖出数里长的黑带,船首却始终停在两根白色航标之间。它每向前推进一尺,航道就在测距仪上延长一尺,仿佛船与下游之间有一段看不见的河面正随船首不断生长。舰长若命令倒车,船体又会立即退回真实距离;若卸下军旗和火炮,仪式仍能从军需仓单、船员编制与吃水变化中辨认它。过去十九天,帝国尝试过改船籍、换旗、夜航、拆分货物和让商船拖带军舰,全部失败。
使这段河流拒绝军运的法术,在维兰塔卷宗中称为五环路径—律令仪式《东汊限载礼·战时第六修订版》。它不是一句禁止通行的命令,而是一套由四十一个人、九座定标桩、三艘见证船、沿岸水尺、港务载重表和两百年来的通航记录共同维持的复杂程序。仪式先确认何处是东汊,再确认什么是普通水流、灌溉、小型民船与大型军运,随后让所有符合条件的目标在进入航道时不断增加“尚未抵达”的有效距离。主持者不能随意把敌人改成石头,也不能让整条河消失;她所做的事情更窄、更精确,因此也更难用一发火球摧毁。
五阶总构者塔薇娅·索恩站在东岸仪式台上,看着帝国炮队展开。她四十六岁,曾在塔洛斯研习路径与律令,后来做过十年维兰港的航道校准师。她没有穿学府袍,也没有佩戴中立徽记,灰蓝军用外套的左胸别着战役级纹章,表示她已经主动进入交战者身份。仪式台是一座临时筑起的八边形石台,每一边都嵌着不同材料:费伦银铁丝负责显示边界是否连续,格隆达姆标准尺提供长度基准,阿尔巴兰刻印的载重表确定对象条件,三盆取自不同河段的水样则用于验证仪式没有把整条水系错误地视为同一处。四十名团队成员分成路径、律令、讯知、界护和锚务五组,分别坐在低于台面的壕沟中,头顶覆盖厚土和湿牛皮,只留观察孔、传令管与交接通道。
副总构者贝兰·维斯把一张刚从讯知组送来的态势薄片压在石台上。薄片中的帝国军阵以红点显示:河西高地有六座法器炮台,南侧杨树林藏着两个动势术士连,三千步兵沿旧堤分成三路,后方还有一百八十名阵列人员正在铺设传介铜线。最醒目的是旧堤中央那个独立黑点。讯知组无法从军旗确认身份,但贝兰认识那个人展开战法卷宗的方式。
“卢契安·法尔科。”他说,“帝国第四军团首席术士官,四阶重构者,主修动势,副修界护。双河演习时,他用《风压走廊》把一支两千人的骑队从谷口掀了出去,没有杀马,只把所有骑手送进了灌木。”
塔薇娅把望镜转向旧堤。卢契安身披深红短斗篷,身后竖着四面战术阵旗,每一面都以不同颜色标出热、压、碎片和友军许可。他没有藏起自己的位置,因为四阶群体阵列一旦展开,隐藏总构者也没有意义;更因为他需要塔薇娅看见,帝国这次不是来试探航道,而是来拆掉她的仪式。
河西高地响起三声炮钟。第一排法器炮没有射向石台,而是把十二枚黑色定标矛抛入河中。长矛入水后没有爆炸,尾端张开铜翼,沿河床自动寻找深水线。塔薇娅立即明白了帝国的第一步:他们要用自己的测量重新定义航道,证明维兰塔九座定标桩给出的东汊边界与现实水深不符。若两套都经过验证的坐标在仪式成界范围内发生相位分歧,限载礼便会自行降级,以免把无关河段封进来。
她把手掌按在中央河图上,下达第一道战斗指令:“讯知组执行《多源测绘·浑水版》,路径组释放二号漂标。不要否定帝国测量,把今晨水位变化并入我们的版本。”
壕沟中亮起一圈青光。二十七枚木质漂标从东岸射入水面,随流而下,每一枚都拖着染色细线;三艘见证船同时敲响水尺钟,沿九个横断面重新读数。讯知组的六名观察者没有试图让敌方定标矛失效,而是把双方数据合并到同一张实时河图。帝国长矛找到的深水槽确实比昨日向东移动了八码,限载礼随之调整,九座主桩上的白光依次偏转。那艘被困的铁甲运输舰突然向前冲出两丈,甲板上爆发欢呼,随后又像撞上柔韧的巨索,船首侧转,重新停在航标之外。
卢契安没有给他们第二次完整校准的时间。他抬起右手,旧堤后的四面阵旗同时倒向前方,一百八十名阵列人员把铜线接入地面。帝国军用四环阵式《风压走廊·攻堤版》越过河西平原时,最初只表现为麦秆和尘土向同一方向伏倒;数次呼吸以后,压缩空气形成一面肉眼可见的弧墙,卷起碎石、断枝与河滩上的旧船板,沿水面高速冲向东岸。
维兰塔界护组启动《街区封界》的缩限战场版。九层透明边界从堤脚依次升起,每层只阻挡高速固体和超过安全阈值的压差,允许空气、水汽与撤退人员通过。风压弧墙撞上第一层时,整条东岸像被巨锤砸中,壕沟顶土成片震落;第一层把碎石导入预设的北侧空滩,第二层分散压差,第三层却在一枚飞来的船锚撞击下出现蛛网裂纹。界护模块长吼出读数,锚务兵立刻割断对应银丝,让受损区主动脱落,避免裂纹沿九层边界传播。风压从缺口灌入,掀飞两座空置帐篷和一辆药车,仪式台本体仍然立着。
帝国法器炮随即开火。六十余枚封装火矛越过大河,火焰并非从弹体尾部喷出,而是在预定距离同时展开成锥形高温流。普通军阵面对这种齐射会被烧穿半条战线,维兰塔动势组却在火矛抵达前打开三环维持式《分区热流·逆梯度》。东岸上方的温度被切成七条斜向区域,火流进入不同热区后发生偏折,一部分向高空扬起,一部分贴着河面滑向无人沙洲。仍有九枚穿过热流边界,落在外侧壕沟与堤坡,泥土瞬间烧结成红亮玻璃。一名路径承载者被冲击抛出掩体,衣服尚未燃烧,裸露皮肤已经大面积起泡;生机组把他拖进医疗壕,止血与痛觉缓和术同时落下,却无法让他立刻重返接口。
路径模块出现了第一个空位。候补依照卷宗没有直接接管,而是在交接窗到来前先执行降级:大型军运的识别距离从十里缩到七里,普通货船许可范围则保持不变。塔薇娅能感觉到整套仪式向自己肩上压来。她的意识同时维持着河段位置、九桩关系、船只分类、通行例外和撤界条件,每少一个合格承载者,原本外置在团队中的一部分关系便回到她脑中。她咬破舌尖,以疼痛确认自己仍能区分“河水在流动”与“目标尚未抵达”,随后命令贝兰在下一交接窗替换伤员,而不是让其他模块硬扛。
河西旧堤上,卢契安将第一轮结果记入战法板。他的攻势没有停顿,两个动势术士连从杨树林中走出,三十六人以六人一组展开《定向冲击》连锁。单独一发二环冲击只能推倒一面门,经过阵列交错计时后,七十二次冲击却沿同一条狭窄路径抵达东岸第三主桩。桩外界护层连续闪烁,表面石皮一块块剥离,内部用作长度定标的格隆达姆母尺露在火光中。
塔薇娅没有加强第三桩。她转动河图,把主桩在仪式中的路径关系暂时折向北侧五十步。帝国冲击仍然命中原处,第三桩的石体被炸成腾空碎片,母尺却在爆炸以前通过二环《短距折距》转移到备用槽。现实中的桩毁了,仪式所承认的第三定标点仍连续存在。卢契安看见北侧备用槽亮起,立刻改变手势;帝国阵旗由红转白,炮队停止齐射,旧堤下的三千步兵开始渡河。
他们使用的不是船,而是构质术士在浅滩上铺出的临时石路。《梁桥应力重排》把河床碎石与预制板的负荷导向十二座沉箱,数百名步兵沿尚在水下的路面冲向东岸,盾牌上方撑着二环城门护持的移动版本。维兰塔炮手和弩手从堤后射击,箭矢撞在护持层上纷纷偏转;火油落入水中,却被帝国动势组的风压吹回东岸。不到一刻钟,最前列帝国兵已经抵达外侧壕沟,法术阵地从远程轰击变成了近身争夺。
九座定标桩
贝兰带着十二名守备兵赶往第五桩。塔薇娅不能离开中央台,只有总构者能同时看见九桩读数;她通过讯知薄片目睹战斗,却无法替每一处决定。帝国步兵用爆破锤撞开壕沟顶盖,维兰塔守军从狭窄交通沟迎上去,刀剑、弩矢和短距冲击把泥墙削得不断坍塌。法器兵的火矛在近距离不敢展开完整锥流,便改用短脉冲,一击就能把盾牌连同持盾者掀出数步;维兰塔路径士则以《牵引步》突然改变同伴位置,让冲锋者在刀锋抵达前横移到敌人侧后。
第五桩前,帝国一名三阶构质术士把双手插进泥地,施展战场改参版《梁桥应力重排》。壕沟两侧承受的土压被全部导向中央,湿土像合拢的巨掌向贝兰挤来。贝兰以短距折跃越过正在闭合的土墙,人在出现时已站到构质术士身后,却撞上一层预设的界护反制。透明边界将他的折跃终点向外弹出三尺,他的左肩当场撞断。帝国术士回身拔剑,贝兰用还能活动的右手将一枚路径钉拍进对方胸甲,使那件胸甲与地面的距离在两次呼吸中固定不变。术士向前迈步,身体却被自己的甲片拽回;贝兰扑上去,两个人在泥水中滚作一团,最终由赶到的维兰步兵用枪托击昏对手。
南侧第七桩遭到另一种攻击。帝国心象术士展开四环《区域感知编排·百人迷彩》,把六百名冲锋者的视觉位置向北偏移二十步。维兰塔弩手看见整齐盾墙从芦苇地推进,箭雨落下时却只钉进空地;真正的帝国兵已经沿灌溉渠逼近第七桩。界护模块根据对象许可仍能感知他们,普通守军的眼睛却被成套光影、声音与注意偏移欺骗。第七桩守备长没有命令士兵“相信仪式”,而是让所有人闭上眼,以界护警戒线传来的触感射击。看不见的战斗在灌溉渠两侧爆发,弩手根据腕带震动转身、抬弩、释放,帝国士兵则在一片外观空无一人的田地中不断被击倒。
心象编排持续不到三分钟,代价却已经足够。帝国路径突击组趁混乱把一只对象匣挂到第七桩上。匣内装着从维兰塔军需仓缴获的真实船籍印、帝国伤员血样和一份伪造的医疗撤运令,试图让限载礼把一艘大型军医船同时识别为“被禁止的军运”与“必须放行的伤员救援”。若律令组无法解决冲突,最安全的结果是第七桩退出;最危险的结果则是仪式把所有医疗船一并拒绝。
律令模块长萨芮从壕沟里读出对象条件,额头很快渗出血。她不能简单宣布那份撤运令是假的,因为印章、伤员与船籍都是真的,只有把它们组合成当前对象的授权关系是伪造的。她启动三环仪式《多条件许可链·敌前复核》,要求两名见证者、军医名册和实际船位同时回应。帝国当然不会提供自己的完整名册,复核因此无法完成;许可链按照预设进入“未知而非拒绝”,让对象匣失去触发资格。萨芮在做完这一步后短暂忘记了自己女儿的名字,候补把她从接口移开,以冷水、姓名卡和旧照片帮助她重建个人基线。
卢契安在西岸看见第七桩没有熄灭,终于亲自渡河。他踏上临时石路时,帝国四面阵旗在身后同时燃烧,旗上的传介铜线把一百八十名阵列者的观测与边界读数集中到他身上。他没有从这些人那里取得更高阶理解,却获得了足以同时维持四项四环结构的并行能力:头顶是《风压走廊》,身侧是战场版《街区封界》,脚下以《区域态势合成》不断修正石路,第四个接口则保持空白,留给他在接近仪式台以后使用。
塔薇娅从河图上看见那个黑点越过中线,立刻让所有模块准备“破冠降级”。这是限载礼在敌方高阶者进入五百步时的战斗预案:放弃对整个东汊的精细分类,只保留大型军运与普通水流两项核心条件,腾出路径和界护能力应对正面攻击。三艘见证船降下许可旗,小型商船被要求暂时停航,灌溉仍继续。河上的铁甲运输舰顿时向前滑出十余丈,舰首劈开的浪花第一次越过白色航标;下一瞬,更窄的核心边界重新闭合,整艘船像被延长的航道抓住,船尾剧烈横摆,撞沉两艘拖船。
卢契安从石路尽头升空。他没有真正飞行,而是以三环《短距折跃》连续选择半空中的可见终点,每一次出现都伴随被压缩空气托住的短暂停顿。他越过前沿守军,直接落在中央仪式台外。塔薇娅第一次不借望镜看清他的脸:比她记忆中苍老,右眼戴着军用讯知镜片,红斗篷下的护甲刻满烧蚀痕迹。两人十五年前曾在星辰学会同一座风洞里校验路径与动势接口;那时卢契安负责制造稳定横风,塔薇娅负责让观测标记在气流中保持距离。如今他制造的风压正把仪式台外层石栏一寸寸压碎。
“撤掉限载礼。”卢契安隔着界护层说。他的声音通过动势术压过炮火,清晰地传到八边形石台每个角落,“你们已经证明能够封航。继续下去只会让米拉多围城多死几万人。”
塔薇娅没有回答战争结局。她让锚务官报出九桩状态:第三桩实体毁损但定标连续,第五、第七桩仍在交战,其余六桩读数正常。她确认仪式可以继续,便向卢契安抬起右手,以清楚得足以进入双方记录的声音宣布:“东汊限载礼处于显效阶段。你若攻击中央台,所有后果按破印回击处理。”
卢契安把空着的第四接口接入阵列。四环动势临式《白昼落雷》在他掌上成形时,天空没有乌云。术式从空气湿度、河面电势与阵列铜线中建立一条可控放电路径,蓝白电弧先在四面战旗之间拉开,随后汇成一根耀眼得使人暂时失明的雷柱。它击中中央台上方的界护穹顶,巨响把数百步外士兵全部压倒,透明边界从顶部向下亮成炽白,九座定标桩同时发出尖锐金属鸣叫。
塔薇娅以五阶理解接住了它,却没有用更大的雷电回击。她施展五环路径临式《局部重力改向·九十息限制》,将仪式台上方三十丈空间的坠落方向转向河西。雷柱带来的灼热空气、碎石和熔化金属全被横向拉走,化作一场朝帝国阵地飞去的赤红暴雨;卢契安的风压走廊立即反转,把这些碎片抬向高空。两套四环以上结构在半空相撞,空气先被压出一面镜子般平滑的透明层,随后整体爆裂。冲击波扫过河岸,芦苇被连根拔起,临时石路中央三座沉箱开裂,数百名尚在渡河的帝国士兵落水。
卢契安趁界护穹顶过载的瞬间冲入中央台。他的军刀并非法器,只是一柄费伦钢制战场工具,刀背却嵌着七枚一次性反制脆片。第一刀劈中河图边缘,脆片接连破碎,每一枚都释放一段针对路径术的三环反证:此处坐标已移动、此处距离未经复核、此处对象不在许可表。塔薇娅的河图被割出一道黑线,东汊航道在她意识中瞬间分裂成七个可能位置。她后退一步,鼻血落在载重表上,河面那艘帝国运输舰又向前冲了三十丈。
她没有与七段反证逐一争夺,而是用手掌按住军刀,发动五环律令临式《条件源重述》。这个术式不能凭空宣布自己正确,只能回到一条复杂许可链最初被验证的条件。仪式建立时,东汊的位置由九桩、水尺、历史航图和实际水流共同确认;卢契安的脆片能够污染河图,却不能同时改变河床、见证船与十九日前完成的成界事实。七个可能位置被压回一条主航道,河图上的黑线仍然存在,却不再具有否定整个仪式的资格。
塔薇娅顺势扭动军刀,把卢契安拉近,额头撞上他的讯知镜片。镜片破裂,碎玻璃割开两人的脸。卢契安松刀,以戴甲手臂击中她肋下;塔薇娅撞上中央定标架,格隆达姆砝码从架上坠落,却没有落向地面,而是受重力改向影响横飞出去。她侧身避过,砝码擦着卢契安肩甲撞碎石栏。两名能够改变千人战场的高阶施法者在狭窄石台上贴身搏斗,距离近到任何大范围术式都会先杀死自己的模块人员。
卢契安以二环《定向冲击》击中她胸口。塔薇娅身上的界护内衬把冲击分散到背部和双腿,仍让她吐出一口血。她用《牵引步》改变自己下一步的终点,从卢契安正面消失,出现在他受伤右眼一侧,短杖横扫膝弯。卢契安没有看见攻击,区域态势合成却从阵列数据中提前警告,他以风压托住身体,整个人在即将跪倒时横移数尺,反手放出一束窄到只有手腕粗的高温流。塔薇娅的左袖和皮肉同时焦黑,她仍抓住短杖,把杖端路径钉刺进他的斗篷。
路径钉没有传送卢契安,而是把他同西岸阵列之间的有效距离延长了一倍。传介铜线仍物理连接,讯知与界护反馈却开始出现延迟。卢契安头顶的风压走廊率先偏转,原本吹向维兰守军的强风扫过帝国石路,两个术士连不得不主动断开模块。失去并行支撑以后,他只能在白昼落雷、个人界护和态势合成之间选择。卢契安切断已经完成使命的落雷接口,把全部精力收回界护,随后拔掉斗篷,以免路径钉沿衣物继续定义他。
中央台下方忽然传来三长一短的警钟。第七桩不是遭到攻击,而是出现了递归纠错:对象匣虽然失去许可资格,仪式却仍在反复检查那艘不存在的军医船,每一次“未知”都被下一轮当成需要解决的新异常。律令组的注意被一轮轮复核占满,萨芮的候补已经无法维持其他通行例外。若不切断第七桩,递归会沿接口进入中央河图;若切断,第七桩附近边界将出现足以让一艘军舰通过的缺口。
塔薇娅扑向黑停杆。卢契安也听懂了警钟,抢先以定向冲击打断她脚下石板。塔薇娅跌入裂口,一只手仍抓住停杆;卢契安踩住杆身,要求她撤掉整个仪式。他不需要杀死她,只需让总构者在显效阶段执行一次错误停机,限载礼便可能把“撤界”理解成“解除全部限制”,帝国舰队将在数分钟内进入东汊。
贝兰从外侧壕沟赶回时,左臂已经用木板固定,身后只剩七名守备兵。他看见卢契安站在总构者上方,没有冲上石台,而是打开副总构者的密封卷宗,启动战时失能程序。限载礼的五个模块依次收到降级命令,三艘见证船升起黑旗,小船暂往等待区,灌溉支渠转由已校准的固定引水口供水,核心边界从九桩收缩到中央台、第一桩与第九桩组成的三角。这个程序会让沿岸部分农田的供水减少,也会把仍在河上的民船引向许可等待区,却能让第七桩与递归纠错一起隔离。
卢契安意识到自己只有一个交接窗的时间。他抬手召回西岸阵列最后的动势储备,准备第二次白昼落雷。贝兰则把副总构权限交给塔薇娅的候补路径长,让自己回到战术角色。他以三环《短距折跃》登上石台,折跃终点被卢契安界护弹开,身体在半空翻转;贝兰早已预料这个结果,借弹力越过中央架,落在黑停杆另一端。两个人同时向下压杆,保险陶片承受双向应力,接连炸裂。
第七桩从仪式中断开。南侧河面忽然恢复真实距离,一艘等待已久的帝国浅甲炮船抓住缺口,全速驶入东汊。船首刚越过第七桩横线,第一桩与第九桩组成的收缩边界便完成闭合,炮船所在河段的距离从前后同时延长。船体没有停止,而是在水手眼中越来越远离两岸;甲板、桅杆和炮口仍保持原有大小,所有抛向岸边的绳索却永远差最后几尺。它被困进一个只有三百丈真实河面、内部有效距离却不断循环的路径囊。
炮船上的术士惊慌地向两岸发射火矛。火矛同样被路径囊困住,绕着船体反复出现,几次呼吸后形成一圈高速旋转的火焰。船长命令停火已经太迟,第一枚火矛追上第二枚的尾流,热量在封闭路径中不断叠加。塔薇娅看见讯知板上的温度骤升,立刻知道若让炮船爆炸,路径囊会把冲击反复折返,最终撕开整条核心边界,也会把数百名帝国水兵煮死在里面。
她与卢契安几乎同时停止攻击。塔薇娅按住河图,声音因胸伤变得嘶哑:“给我船的真实载重、重炮蓄压舱和锅炉位置。我要把人放出来,把船留在里面。”
卢契安半跪在碎裂石台上,西岸阵列反馈仍在延迟。他可以让炮船继续过载,用爆裂换取仪式破口,也可以把军用数据交给敌方,让塔薇娅精确区分船、人和武器。河中的火环已经烧穿上层帆布,甲板水兵不断跳进河里,却从船侧游回同一处。卢契安只犹豫了两次呼吸,便扯下军需腕板,报出炮船标准排水、实际载员、前后动势蓄压舱与锅炉位置。
塔薇娅让贝兰翻出预备卷中的撤运图,启动四环路径—界护复合临式《载荷剥离撤运》。它原本用于从失事飞舟中转移乘员:先把人与载具的相对位置固定,再让许可对象沿最近安全边界退出。术式不能简单把三百人一次传送上岸,她必须为甲板、舱室和水中人员分别定义出口。贝兰与路径长接管船首,界护组负责排除蓄压罐、重炮动势件与高温金属,讯知组不断更新活人位置;卢契安则从外部以风压压住火环,为他们争取时间。
第一批四十七名甲板水兵从东岸上空跌落,维兰塔守军放下武器接人。第二批从水面出现,裹着蒸汽和燃烧的绳索;生机组冲上去处理烫伤。第三批包含锅炉舱人员,路径读数因铁甲隔层不断跳动,塔薇娅强行维持模型,左眼视野开始被白光覆盖。卢契安的风压走廊在没有阵列完整支撑的情况下剧烈震荡,反冲撕开他右肩旧伤,他仍把火焰压向路径囊中央,不让它接触边界。
最后一名水兵被送出时,炮船的前蓄压舱爆裂。失控的动势脉冲先掀开隔舱,再引爆锅炉;路径囊把最初的冲击折回船体,铁甲从内向外撕裂,重炮、锅炉和桅杆化作熔红碎片沿循环路径高速旋转。塔薇娅在爆裂抵达边界前执行安全断开,使路径囊不再维持“尚未抵达”,而是把内部剩余物全部送向预先标记的无人河滩。半艘炮船从米拉多东侧天空出现,带着巨量河水撞进盐碱地,爆裂升起的黑云遮住太阳,冲击把数里外城窗震得一齐作响。
中央仪式台的河图随之熄灭。限载礼没有崩溃,却进入最低安全态:只能拒绝吃水超过十二尺的帝国军运,无法识别伪装船籍;小船等候重新放行,灌溉则仍依靠固定引水口维持。卢契安的强攻几乎成功,帝国步兵已经控制五座外壕,维兰塔守备伤亡过半;但临时石路在先前重力与风压冲突中断裂,大批渡河部队被困西岸,炮船爆炸也耗尽了帝国阵列最后一次整齐齐射的材料和心智余量。
卢契安拾起军刀。塔薇娅从河图边站起,左臂焦黑,胸甲凹陷,左眼已经看不清东西;贝兰握着短剑挡在两人之间。远处双方士兵仍在壕沟厮杀,火矛和弩箭不断越过堤顶,可中央台周围出现了一小片由疲惫造成的停顿。帝国首席术士官若此刻继续攻击,仍有机会杀死总构者;塔薇娅也可以重新把他锁入一段无尽距离,只是任何一方先动手,刚刚共同撤出的三百名水兵都会再次落入交火。
卢契安向后退了一步,举起军刀,以帝国军团手势命令前沿停止推进、带走伤员。塔薇娅没有追击,命令维兰塔守军开放一条沿河撤回临时石路的通道。双方的医疗术士在第一桩外划出两条并行界线,分别接收己方伤员;无法确认身份的人先留在中间,由不参与攻击的圣职见证员登记。撤退持续了一个时辰,炮火没有再次响起,只有盐碱地上的军舰残骸还在燃烧。
第八十三日
东汊限载礼在第十九日战斗后用了两天恢复九桩结构。第七桩对象匣被作为敌方反制证据封存,递归纠错模块整套废弃;维兰塔团队增加了军医船临时许可,却要求双方提前提供伤员名册和独立见证。沿岸灌溉流量不足持续了十五个时辰,三座村庄的晚稻受损。征粮官来核损时,村民坚持让他走到末端干田里看过,才在补偿册上按手印。
卢契安没有发动第二次同规模强攻。帝国军团把大部分重炮、粮车和攻城材料改走西侧陆路,每车成本增加数倍,雨季到来后道路陷入泥泞。米拉多围城仍持续数月,东汊封航没有单独赢得战争,却迫使帝国在每一袋面粉、每一枚炮弹和每一名伤员身上支付更长的运输时间。限载礼运行到第八十三日,由塔薇娅按照完整程序主动撤除;炮船事故的记录另装了一匣,和九桩撤界记录同日封存。
塔薇娅的左眼没有恢复。过度维持路径模型使她此后看真实距离时总有轻微重影,她不能再担任需要精确视觉定标的航道总构,却继续教授律令接口与战场撤运。贝兰的左臂在三环复杂创伤引导下保住,力量始终没有完全回来。萨芮经过半年心象治疗重新稳固了家人记忆,仍拒绝接触任何包含自我递归条件的卷宗。
战争结束后,卢契安通过阿尔巴兰中立渠道寄来一只烧黑的军需腕板。腕板中保留着他在炮船事故时提供的载重与舱室数据,随附的不是私人信件,而是一份标准反制报告:帝国承认使用伪造医疗撤运关系触发仪式冲突,维兰塔则承认路径囊设计没有充分考虑内部武器自循环。塔薇娅把报告收入东汊限载礼的第七次修订卷,没有抹去敌方署名。
那年冬天,盐碱地上的半艘炮船仍能从河上看见。船首深深插入白色土地,铁甲被爆炸向外翻开,像一朵巨大而焦黑的花;附近村民拆走未熔化的钢板修桥,军方先后派人制止三次,最后只在残骸周围立了危险标桩。春水上涨时,东汊重新挤满粮船、渔舟和去米拉多的客船,船夫经过九座旧桩留下的石基,仍会下意识放慢速度。船过石基,舵手才肯重新张帆。岸上的残舰渐渐转到身后,露出新修的小桥,几名挑种粮的人正在过桥。