第158章 三条粮路只活一条

从流民开始建立文明 · 不会飞的飞蚂蚁 · 第158章 · 7301字

18px
← → 切换章节
三封急报摊在主井封布上时,公共水车刚跑完第三轮。

河道线说,两艘载粮平船在下游浅滩搁住,船底正被乱石磨破;山路线说,塌方截断半坡,粮车尚在坡上,雨云已经压到山口;旧驿线最短,只写接货人失踪,三车粮停在废驿外,不敢进院。

能动的人和器具只剩一套。

城南公共绳组、两辆空车、西岭械工和快骑若全去河道,山路便无人挖车,旧驿也无人护送;若拆成三队,每一处都不够完成重活。周衡的细感知刚在井下耗空,不能凭气机隔着数里判断哪封急报更真。

“山路离北坡营最近。”一名护卫说,“他们昨日才交了粮,不能看着自家补线被埋。”

票号街来的账手指着旧驿:“那三车有分段仓单交割页。若丢了,刚立的仓单就先毁一次信用。”

船工则说河道两船是夜市之后第一批愿意绕开大仓的外来粮。若船在浅滩破底,后面的小船不会再走这条水路。

三封急报背后,各有一笔已经能落到人、货或凭据上的损失。

北坡营与烽石有旧合作,旧驿车有新仓单责任,河道船关系独立粮路。若按政治远近,山路最熟;按新制度脸面,旧驿最显眼;按货量,河船最多。任何一项单独拿出来,都能把决定写成正确。

急报本身也不完整。

河道信使是船队里最年轻的水手,只看见后船进水便沿岸跑来。他不知道前船具体货量,也说不清浅滩标记何时被移。山路信使来自北坡营,报的是粮车位置和雨势,却没有确认车夫是否受困。旧驿急报由车队账手写成,最强调仓单交割风险,对院内是否有人只写“未见回应”。

顾守章把三名信使分开复问,不让他们听见另外两路的争论。每人只回答亲眼所见、离开时刻和之后可能变化。河道水手确认船员仍能在甲板活动;山路信使承认车夫已自行进入石棚;旧驿账手则说明车队还有返程口粮,短时不必进院。

这一步削掉了三条急报里最容易被政治关系放大的部分。

北坡营的“粮车被埋”不等于“人被埋”;旧驿的“接货人失踪”不等于“车队已经遭袭”;河道的“船未翻”也不等于可以等到明日。真正不可逆的是涨水窗口,一旦错过,两艘船会从搁浅变成破底冲走。

罗青禾把三路风险写成三列,不给任何一路写总分。人命风险、货损速度、路线能否重建分别列出,免得一个看似精确的数把不同性质的损失压平。

北坡护卫仍坚持山路。他不是只顾本营脸面。那批粮里有北坡营用自存粮换出的部分,若全损,营里会认为此前与烽石的分契承诺没有换来保护。

罗青禾承认这项后果:“他们可以因此以后不再把粮交给我们。也要写。”

关系损失被放进决定,却没有盖过河道的人船窗口。按风险取舍不等于假装政治关系不存在,而是不让关系直接替代现场事实。

罗青禾先问三件事:人能不能自行脱险,货损是否可逆,救援窗口还剩多久。

河道回报最明确。船上人都在,但浅滩下游正在涨水。平船若在水位抬高前不能脱出石脊,破口会扩大,船与粮一起被冲向弯道。需要绳组、空车作岸锚和熟悉水势的船工,缺一项都难动。

山路车夫已经退到一处石棚,暂无重伤。粮车被塌土压住,雨来后货会浸坏;挖车需要械工和空车,却没有即时人员死亡风险。若不救,货损大,车夫仍有退路。

旧驿三车的人也在驿外,没有进院。接货人失踪,风险未知。车队可以原路撤回,却担心有人从后方封路。要查清需要快骑和见证,但不一定要整套绳车。

“救河道。”罗青禾说。

北坡护卫立刻反对:“山路那批有我们营的粮。”

“所以我更不能按谁跟我们近来救。”她答,“山路先弃货保人,河道现在不动,连人和整条水路都可能一起没。”

顾守章没有把决定写成集体同意。北坡护卫保留异议,旧驿账手也写明仓单风险。最终命令由周衡签名:主力赴河道;山路线立即放弃护货,车夫撤离石棚外侧;旧驿线不进院、不交货,由原车队退到可见高地,一名轻骑远距接应。

签下去意味着两处损失不再是假设。

周衡没有在命令后补“情况有变可全救”。所有快骑和械工一旦下到河岸,山路雨来前便赶不到,旧驿若突然遇袭也只能先靠原队自保。这个错误窗口由他承担。

山路撤离命令写得比“弃货保人”更具体。

车夫先带车号牌、随身账页和可携样袋离开石棚,不得为完整账箱返回塌方下方;能松开的牲口全部解套,不能解开的割缰弃车;沿坡每隔一段留白布,标明最后看见粮车的位置,给雨后清点保留入口。

北坡护卫要求至少留两人守货,防止雨停后被人抢走。

周衡拒绝。塌方仍在移动,留下守货等于把原本可撤的人重新放回风险区。若雨后有人盗取残粮,责任另追,不能用可能发生的盗窃要求车夫现在陪货受埋。

传令快骑离开前,周衡让他复述一遍。快骑漏了“不得回取账箱”,又重新念到无误才走。山路车夫接到命令时可以不认同,但不会误以为烽石要求他们守车到最后。

旧驿线也有最小动作。轻骑不进院,只在官道与高地之间保持可见;车队把三车分开停放,避免一处起火全毁;接货页、车号和原封样由不同人保管。若后路出现封堵,先撤人和票页,粮车可弃。

这些安排占用了一名轻骑和少量时间,却不算“同时救三条”。它们不能挖出山车、拖走驿粮或解除未知埋伏,只把另外两路从无指令状态改成可撤退状态。

资源选择仍然只有一个:所有能够改变现场结果的重器具和熟练人手都去河道。

命令发出前,唐砺还是把器具重新点了一次。能用的粗纤绳三段,真正懂得接断绳的绳工两人,能修车轴也能补船板的械工两人,空车四辆,快骑三人。纸面上似乎足够分成三份,实际一拆便都不成形。

河道至少要两段粗绳、两处岸锚和一名补船械工;少一段绳,前后船便会互相牵制。山路若只给一辆空车,连被压住的第一辆粮车都拖不出;若没有另一名械工,断轴车即使挖出来也走不了。旧驿要主动查院,则至少需要两名快骑互为见证,还要留一人看住三车。

有人提议把周衡算作额外的一份人手。主井术钉是他取出的,若他能再镇住船身片刻,河道或许只需一名械工;省下的人便可赶去山路。

周衡让唐砺把一只装满水的木桶推到斜坡边,自己以气机托住桶耳。桶只停了一息,气机便从湿木纹里散掉,桶底撞回泥地,水泼出半圈。

“我能判断一处术路什么时候断,不能替三路补出不存在的人手。”他说,“把做不到的事写成备用方案,现场就会等我失败之后再撤。”

唐砺将“周衡机动增援”从器具表上划掉。不是因为他永远不能出手,而是这一次不能把无法重复、无法预估的短暂能力计入救援底数。

于是三路都得到最低撤退指令,却只有河道得到足以改变结果的完整配置。取舍不再藏在一句“酌情支援”里,也没有用周衡可能出现的奇迹把缺口抹平。

公共水车线因此停了一轮。

城南几处灶点刚恢复用水,听说绳组要调走,立刻有人反对。井主也担心纤绳离开后损坏,下一轮无法打水。罗青禾没有说“救粮就是救大家”来要求无条件让路。河道若救回,粮仍需用水;绳组若损毁,井主与灶点承担的是直接代价。

船工提出只借最粗的两段纤绳,偏井保留短绳继续慢打。杜婆借出的木滑轮不带走,河岸另用空车轮改向。水车暂停主路线,急食台仍由住户自提一轮。

每项停用和借用写在井边。不是所有城南人都同意,却知道哪一段水会迟、绳若断由谁修。

河道浅滩在城东南,水面看似平,真正的石脊藏在弯心。两艘平船一前一后卡住,前船船头已经过脊,船尾却被石角顶起;后船为了避撞横了半个船身,右舷不断进水。

浅滩附近的村民早已在岸上看着,却没人敢随便系绳。

这段河弯每年都变。谁把船拖坏,船主可能要求赔整船;谁下水受伤,也没有一个固定的河运会承担。粮会过去派自家引水人,其他船只若不买引路票,出事便自行负责。

罗青禾没有用救灾名义征村民下水。她先问谁熟悉石脊、谁只愿在岸上拉绳、谁能提供木桩和铲具。愿意参加的人当场写明工钱与风险位置,受伤由本次救援先付医费,不从船主货款里暗扣。

一名老渔户指出,红杆被移后,真正安全的外侧水道仍能从芦苇倒伏方向看出。涨水第一波会先推弯心,第二波才抬外侧。若等第二波,后船破口撑不住;只能借第一波把前船脱脊,再让后船顺流撞进软泥岸。

这个方案意味着主动接受后船搁岸和部分湿损,不追求两船都完整进港。

船主最初不同意。他担心船一旦冲上软泥,卸货和修船成本由自己承担。罗青禾把选择摆明:继续夹在石脊和前船之间,可能整船翻;切缆冲滩,船体会损,人员生还和大部分粮可保。救援方不承诺替他赔所有修船钱,只承担因岸锚、纤绳和指挥错误新增的责任。

船主最终按下手印。

河道线获救并非所有人无条件服从周衡。水手、船主、村民和公共绳组各自接受不同代价,才让同一套方案能够执行。

红杆拔起后,村民在外侧水道重新插了两种标记。白杆表示当日已探过的可行线,半黑杆表示水位变化后必须重新探测,不能把一次通船永久写成安全。标记位置同时抄给河滩、船主和岸村,任何一方发现移动都能停船复查。

临时卸点也没有交给单一票号。船主保留货权,河滩脚夫按袋搬运,岸村看守湿粮区,唐砺派来的学徒只判断袋体和水损,不决定售价。前船干粮可以进入实粮结算,后船湿粮必须另列,不得混入同一仓段抬高可用量。

一条完整通路因此包括的不只是船能过浅滩,还包括标记、停船权、卸点、损耗和后续结算都能重复执行。

岸边没有敌人,也没有火。

危机来自一条被改错的水路标记。原本插在浅滩外侧的三根红杆被移到了内侧,船队按杆走,正撞上石脊。船老大说天亮前经过时标记还对,午后再回来便变了位置。

周衡看不见远处残留气机。他只能先处理眼前船体。

后船破口最急,械工下水塞木楔。河水已经到腰,任何人站在石脊下游都可能被船身甩倒。两辆空车被横在岸坡,卸下车辕埋进湿土,作为两处岸锚。纤绳一头系前船主梁,一头绕空车轴;另一条绳稳住后船,防止它继续横转。

“先拖哪艘?”快骑问。

按货量,前船更多;按破损,后船更危险。若先拖前船,后船可能在等待中进水沉底;若先拖后船,前船船尾被水位抬起后可能转向撞过来。

船工用长杆探了几次水深,给出第三个选择:先卸前船靠岸一侧少量粮,让船身向水中侧倾,减轻石角卡力;同时封后船破口,不立刻拖。待涨水第一波托起前船船尾,再用岸绳顺势带过石脊。

这需要准确等水。

周衡不能靠感知判断水下石流,只能看岸边苇叶、漂木和船老大的经验。过去他常在最后一步用气机补一个看不见的差值,这次做不到。

他接受船工的时刻。

粮袋从前船靠岸侧一袋袋转到泥滩。不能全卸,否则涨水来时船头过轻,会被横风推回。罗青禾只让卸到船老大指定的吃水线,不因岸上人多便继续搬。

后船破口封上第一层木楔后仍渗水。水手用空粮袋塞缝,袋里填的不是粮,而是河泥和碎麻。真正粮袋移到船中高处,防止舱底积水先泡货。

涨水比预报早来。

上游一阵浑水推入弯道,前船船尾突然抬起,岸绳瞬间绷直。空车轴发出断裂声,一辆车向河边滑了半尺。

“松半圈!”船老大喊。

有人本能地想死拉。周衡却让后段放绳。纤绳在车轴上滑过半圈,船尾越过石角,没有把岸锚整辆拖进水里。下一刻再收绳,前船顺着水势向外侧转,终于脱离石脊。

岸上刚有人松气,第一段纤绳的旧接头却迸开一股麻屑。外层绳股没有全断,里层已经被水磨得发白。若继续满力收绳,前船虽能脱开,绳断时岸边一排人都会被回弹抽倒。

井主派来的绳工立刻喊停。他有权把公共绳组收回,不需要等周衡批准。船主急着让船离开石脊,指着已经抬起的船尾催促继续拉;绳工却把断处摊给所有人看,要求先卸力再接。

罗青禾没有替任何一方压住争执。她让前船抛下短锚,岸绳只保方向,不再承担全部船重。两名绳工用湿麻布包住旧接头,又从一辆空车的车帮上拆下木片作护套,重新交叉收紧。修补多耗了半刻,涨水窗口也因此更窄。

一名站得太靠前的村民被滑绳带倒,手臂擦破。医费先从救援公账支出,姓名、位置和当时负责收绳的人一并记下,没有等到事后再由村民自己找船主讨说法。

绳工复验接头后,先让六人各退半步,再重新发力。前船这才完整转入外侧水道。公共绳组并未因为救下一船粮就失去停用权;它能被借走,也能在危险出现时中止命令。

后船却被前船带起的回流撞中。

右舷木楔松了一块,水猛灌进舱。留在后船上的两名水手来不及回岸,船身开始向弯心侧翻。

周衡站在浅水里,气机刚触到船侧便散开。他能像井下那样短暂镇住一个术器,却不可能用三息力量托住整艘船。

他没有强撑。

“割副缆,放它顺流!”他喊。

副缆一割,后船不再被前船和岸锚夹在中间,船头顺着回流转向下游。快骑沿岸追,船工在弯道外预先抛出第二根短缆。后船擦过芦滩,撞断几根木桩,最终斜停在软泥岸上,没有翻覆。

舱底一部分粮进了水。

两名水手安全跳岸,船体也保住。湿粮被立刻分开,不与干粮混写成整船无损。能晒的送河滩晒场,已经沾到舱底污水的停食待检。

前船重新下水后,两艘船没有继续进城。

浅滩标记已经不可信,夜色也快下来。船队先在软泥岸建立临时卸点,由河滩脚夫和空车分段转运。红杆被拔起封存,杆底有新泥和同一种白色绳屑,说明移动发生不久;却没有留下能指向具体人的印记。

河道线活下来了。

不是所有粮无损,也不是立刻恢复全程通航。至少船、人和大部分货在,浅滩外侧重新立了公开标记,下一艘船可以先停、再由本地船工引过。水路从一支孤船的冒险变成一条能被重复使用的完整通路。

罗青禾没有立刻把“通路恢复”写进告示。老渔户先驾一条空小艇沿白杆线走了一遍,在半黑杆处停下重新探底;随后又让一辆只装十袋湿粮的小驳船通过。第二次水位已高,外侧流向与第一次不同,小驳船虽未触石,却在弯口被推偏。岸村因此把最下游白杆向外移了两丈,并规定夜间、暴雨后和上游放水后必须重新探线。

临时卸点也做了一次倒查。前船卸下的干粮按原封样、船号和袋数进入一列;后船湿粮按进水深度分三列,最下层沾污的一批直接封停。脚夫搬错两袋时,岸村看守用袋角泥线发现,要求退回重记。

直到空艇、小驳船和卸点三项都完成,顾守章才写下“河道线可在停船复验后使用”。这不是宣布河道从此安全,而是把谁能叫停、何时重探、湿损如何另列都写进同一条线路。下一支粮船不必认识周衡,也不必等他在岸边,仍有办法判断何处能走、何处必须停。

山路的第二封回报在此时到了。

车夫按命令撤出石棚,雨落后半坡再次塌方。三辆粮车中两辆被泥石推下沟,一辆车轴折断,粮袋大半浸水或散入山涧。人都活着,随身账页和车号牌也带了出来,但货基本保不住。

北坡护卫看完回报,没有说话。

周衡把原命令和损失写在同一页,不用“避免人员伤亡”抹掉货损。若他们选择山路,也许能救下更多粮;若河道因此沉船,损失可能更大。这个反事实无法验证,山路货物却已经真实失去。

“决定是我签的。”他说,“损失记在这次取舍,不记成山路自己守不住。”

罗青禾把山路货损从可用粮里扣除。公共水车、夜市债和分段仓单原本就让独立粮路成本升高,现在又少一批山粮。她没有拿河道保住的货量去净掉损失,而是分别列出:河道获救多少、后船湿损多少、山路全损多少。

北坡护卫要求当场写明赔付。他担心“取舍损失”最后会变成无人负责的四个字,等到下一次借粮,北坡营既拿不回货,也只能听见河道救援被反复称作功劳。

周衡没有承诺原数补齐。烽石手里没有一批可以立即替换的粮,硬写全赔,只会把尚未存在的粮再次变成票。顾守章另开一页损失凭据,逐车登记原封样、出发袋数、车夫带回的样袋和最后位置;北坡营自存粮、粮会转运粮与车夫私带货分开,不得用一个总数混过去。

赔付顺序也没有按势力排。先付受伤、牲口和已发生的车夫工钱,再按可核实货权登记后续补偿;是否用河道新到粮补山路,要等湿损检验和城内最低口粮算清。北坡营可以拒绝这个顺序,并把异议与凭据一同带回。

“你们救了河道,所以山路就该认亏?”护卫问。

“不是。”周衡答,“山路的亏不能被河道的功抵掉。可我们也不能为了让今天的决定看起来公平,先许一笔拿不出的粮。”

护卫最终收下的是一张承认损失的凭据,不是一张保证兑付日期的空票。这个结果不会立刻修复关系,却让北坡营日后追索时有车、有袋、有命令和签名可查。

河道的欢呼声没有被记进这页,山路的沉默也没有被删掉。

旧驿轻骑最后回来时,天已经黑透。

三车粮没有遇袭。车队按命令停在驿外高地,接货人始终没有出现。轻骑绕驿一周,发现院门从里面插着,窗上却没有灯。他不敢独自破门,只在后墙找到一处新压出的车辙。

车辙不是从官道进院,而是从旧驿北侧荒地来,到后墙前突然消失。墙根堆着旧草和碎砖,掀开后是一块能翻起的木板,下面并非地道,只是一处窄小藏货坑。

坑里没有粮,只有几张预先写好的收货页。

收货页上的买方姓名都不同,落款却使用同一枚半月形私记。粮种、车数和预计到时已经填好,唯独交货地点空着。三车若按原计划进院,接货人可以在最后一刻补上任意仓名。

其中一张页角写着“北空仓前门照旧,人群起后改后接”。

轻骑没有解释“人群起”是什么意思。他把正页留在藏货坑原位,只取拓样和一小块脱落封蜡。封蜡里夹着细黄土,与州城外几座旧仓常见的夯土地面相似,但不能据此确定是哪一座。

半月形私记并不属于已知大粮行。

顾守章对照过州城常见票号、脚店和仓主记号,没有找到完全一致的样式。它可能是隐藏买家自用,也可能只是临时接货人的个人印。封蜡中的细黄土同样只能缩小到夯土旧仓,不能指向唯一地点。

真正异常的是收货页的填写顺序。

买方姓名和货数使用不同墨色,像由不同时间补入;预计到时却与三条粮路急报前的出发记录一致,说明写页者在车队出发时便掌握路线。交货地点一直空着,意味着隐藏买家并不依赖固定仓库,可以根据现场情况最后落名。

“北空仓前门照旧”似乎给出地点,“人群起后改后接”却把接货与一场尚未发生的人群动作绑定在一起。若“北空仓”只是普通接货仓,不需要等待人群出现再改后接。

轻骑还在藏货坑边发现两种车轮泥印。一种与三辆旧驿粮车相同,停在后墙外;另一种更窄,从木板附近向北延伸,却没有进入官道。窄轮车不适合载重粮,可能用于传页、接人或引路,具体用途仍不明。

旧驿车队没有追窄轮印。夜里离开高地会失去三车粮和人员的防守位置。他们只把方向、轮距和最新压痕记录下来,等下一步另派人查。

隐藏买家线索因此保留下来,没有用一次夜追换取一个可能错误的目标。

旧驿线没有丢粮,也没有抓到买家。

它留下了一条更危险的线索:收货页显示,写页者在三车出发前已经掌握预计到时,并把交货地点留到最后填写;这是否由同一名隐藏买家操控仍待确认。“北空仓”与“人群起”可能是下一步接货条件,而不是普通地点说明。

三条粮路没有同时被救。

河道通路保住,山路货物损失,旧驿只带回一枚私记和一行没有解释的接货暗语。周衡没有把这次选择写成胜利,只把下一步追查压在“北空仓”三个字上。