♻️ refactor(项目结构): 完成001—020章正文升格与资产同步

- 升格001—009章为正式正文,重写010—020章并迁移至正文目录
- 删除草稿目录中010—012章候选稿,统一以正式正文为准
- 新增黄氏莲、梁文和、武元甲人物卡,扩展朱文晋、农文禄、赫默边界
- 同步世界书、工业设定、章纲、伏笔承诺、资产索引与风格约束
- 新增 tasks/plan.md 与 todo.md 记录重写计划与验收
This commit is contained in:
2026-07-24 23:33:18 +08:00
parent bf103e9ff5
commit bccba914d6
44 changed files with 4195 additions and 1667 deletions
@@ -0,0 +1,215 @@
# 010 机器会挖矿,可谁来种田?
五月一日清晨,古米误以为采矿机部署箱和担架要由同一队人搬。
临时仓位前,左边是盖着防雨布的银灰色箱体,右边是刚从医疗区抬出来的日军伤员。古米站在中间,看看箱子,又看看担架,很认真地抬起两只手。
“古米可以一起带。”
“不可以。”赫默正在固定伤员腹部外侧的护板,头也没抬,“山路湿滑。你至少要空出一只手处理担架失衡。”
古米把左手放下,想了想,又把右手也放下:“那机器今天不去?”
“今天本来就不该去。”
宁诚把古米放到部署箱上的“旧坑”木牌取下来。她大概看见去旧坑的人在整理行装,便顺手把需要搬的东西都归进了同一堆。
在古米那里,“都往一个方向走”和“一起搬”,显然只差一块木牌。
担架上的日军士兵已经退烧,脸色仍然灰白。医疗模块在他腹部留下了一圈严密的固定带,外面又包着便于途中检查的敷料。赫默逐项核对完,才让守在第二道警戒线外的人靠近。
她没有对“能不能活”作保证,只把途中必须停下来的情况讲清楚:敷料渗血、呼吸变急、神志不清,任何一项出现都不能继续赶路。翻译模块把短句播了两遍,接手照看的越南人跟着指了一遍伤口和药包,赫默才把记录板递过去。
伤员被抬出山谷时没有说话。他在担架经过宁诚身边时睁开过一次眼,很快又被树叶间漏下来的光刺得偏过头。
宁诚看着担架消失在林间,没有生出什么化敌为友的感慨。几天前,这个人跟着搜索队进谷,枪口也曾指向他们。如今他只是一个暂时不能自己走路、也已经按约定交出去的伤员。
“接下来去旧坑?”朱文晋问。
农文禄把这句话译得很短。
“先等一下。”赫默摘下手套,“化工机的接口还没看完。”
那台舰载应急化工机停在制造节点靠近残骸的一侧,外壳上仍留着抢救时蹭出的黑痕。前几天发现它时,所有外部接口都处于封闭状态;现在维护盖已经拆开,几只颜色不同的接头露了出来。
宁诚原本以为“空气”这一项最省事。毕竟山谷里到处都是,似乎连搬运都免了。
赫默把一片沾着烟灰的滤材放到他面前:“吸进去的如果全是炉灰,设备不会替我们假装它很干净。”
“所以还要过滤。”
“还要确定进气位置。”
她又顺着说明逐一确认水路、植物纤维入口和供电端。水不能直接从泥沟抽,纤维也不能连着湿叶、泥土一起塞进去;电缆规格能对上,能源节点是否撑得住则要另算。
古米抱来一小捆晾干的草茎,停在入口旁:“这个可以吗?”
赫默取下一小段,放进便携检测仪:“我只能按设备说明检查污染和含水量。它究竟采用哪一种处理流程,由机器自检确认。”
宁诚看着四只尚未接通的接口:“也就是说,东西看起来都有了。”
“接口位置有了。”
“设备呢?”
“还没运行。”
“能生产发射药吗?”
赫默合上检测仪,隔着圆框眼镜看了他一眼:“你问到第三步了。我们现在只做第一步。”
宁诚在记录板上写下需要的滤材、水管、纤维暂存箱和电缆长度。等负责外部连接的人照着标记备料,他才把板子收起来。
至少这一次,他没有把“山谷里有空气”直接换算成“弹药问题解决”。
去旧矿的路比地图上长得多。
队伍先过两条溪沟,又贴着长满湿苔的石坡横切半座山。林中几乎看不到成形的道路,只有被人踩低的草叶和偶尔露出泥面的旧脚印。
朱文晋走在最前面,农文禄跟在他身后。宁诚背着便携终端,被赫默留在队伍中间;古米只带了两只空样品箱,走到两棵挤在一起的老树前时,仍被卡得停了一下。
她把箱子转竖,从树干之间侧着挤过去,又回头量了量宽度。
“采矿机箱也能这样走。”
“箱子能。”宁诚看着那段仅容一人通过的土路,“后面跟着的人未必能。”
古米低头看看自己怀里的空箱,没再急着宣布解决方案,只把两棵树的位置记在了地图边角。
村寨藏在一片竹林后。屋前晾着切开的薯块,几件补了又补的衣服挂在低矮竹架上。朱文晋出现以后,原本握着农具的人放松了一些,手里的东西却没有立刻放下。
一个头发灰白、右腿略跛的老人从屋后走出来。他先听朱文晋说明来意,又看过宁诚带来的取样袋和检测灯,最后问的却是人。
“要多少人?”
翻译模块把短句念得很清楚。
“今天只看旧坑。”宁诚回答,“以后真要挖,也由愿意来的人做。”
老人没有点头。他用竹杖指了指山坡上的田,又指向屋檐下正在削薯皮的人。
那名妇人接过话。她说得很快,终端漏掉了几处,农文禄听完以后重新拆成几句中文:“她问,愿意去的人走了,田怎么办?吃饭谁送?衣服破了谁补?病了谁照看?”
宁诚一时没接上。
他在昨夜的纸上列过矿工、样品和工具,连火把要带多少都想过,却没有写做饭的人。
妇人把削薄的薯皮拨进另一只筐里,连这一点都没有扔。她等农文禄翻回去,又补了一句。
这次终端听懂了大半。
“机器会挖矿,可谁来种田?”
古米下意识望向田里。她大概很想说自己也能种,可她连这里什么时候下种、什么时候翻土都不知道,最后只把样品箱抱紧了一点。
朱文晋说,自己可以从所辖人员里安排一部分劳力,也可以提供能够调动的口粮。老人听见“口粮”以后,竹杖在地上点了一下。
农文禄解释:“他们说,队伍吃的粮也要从村里来。换一个地方拿,不等于多出粮。”
朱文晋没有争辩,只转头问宁诚:“公司准备怎样买矿?”
原先准备好的那句“按挖矿的人结算”已经说不出口了。
“先看矿。”宁诚说,“能不能挖、要多少人,由这里懂矿的人判断。价钱也要把实际做事的人列出来再谈。”
老人这才转身,示意他们跟上。
旧坑离村寨不远,入口藏在藤蔓和灌木后面。发黑的木梁斜撑着岩壁,地面被渗水泡成深褐色。老人没有立即进去,先用竹杖敲过几处支撑,又蹲下摸了摸积水。
赫默把便携检测器送进洞口。屏幕上的颜色在浅处保持稳定,再往里便开始波动。
“检测只覆盖到这里。”她在泥地上划出一道线,“超过以后,空气状况无法确认。”
老人看过那条线,又看了看歪斜的木梁。他把线往外挪了一小段。
“木头不行。”农文禄替他说明。
赫默点头,没有把线移回去。
古米在洞口侧面找到一块挡路的大石,刚弯腰抱住,老人的竹杖便敲在她脚边。
她立刻停手。
老人指向石头下面。一截不起眼的横木从碎石间伸出来,另一头正顶住一根斜梁。他叫来村里的人先加木楔,再一点点卸掉受力,最后才允许古米把石头挪开。
“刚才直接搬会怎样?”宁诚问。
农文禄听完老人的回答,朝洞口抬了抬下巴:“可能只掉一点石头,也可能把这边一起带下来。他说不知道,所以不许搬。”
古米把石头放到指定的位置,之后每碰一件东西都会先看老人一眼。
他们只检查了入口附近。老人从旧凿痕旁敲下几块红褐色矿石,检测灯有的转绿,有的停在黄色。赫默只报设备显示的结果,没有替任何人判断矿层还能延伸多远。
“绿色的能送回去试冶。”她说,“黄色的要分开。数量和坑道情况,设备没有结论。”
老人接过检测灯,自己照过几块,很快把年轻人敲下的矿分成两堆。他不认识屏幕上的字,却已经知道哪一种颜色值得留下。
浅层试挖到太阳偏西便停了。矿没有多少,洞口外却多了火把、木楔、破损的锤柄和一群沾满泥的人。
屋檐下重新摆开木板时,宁诚先划掉了昨夜那张只写矿工名字的表。
“挖矿、清石、送饭、修工具,都记。”他说。
农文禄翻完,那名妇人立刻问:“在家里补衣服呢?”
宁诚握着木炭停了停,又添上一行。
“也记。由你们自己确认是谁做的,公司不替你们分。”
老人则要求矿石必须按检测结果分别交接。能冶炼的矿有一个价,耗了工却没通过的试料也不能当作从未有人挖过。村里有人想换修好的农具,有人更需要盐和布;公司眼下能兑现什么,朱文晋能够调来什么,都被逐项摆在木板上,没有被一句“以后补”带过去。
有人从后面问:“枪呢?”
这个词短得连翻译都没有迟疑。
“枪由你们的队伍决定怎么分。”宁诚说,“矿石另算,不能拿挖矿的钱抵。”
朱文晋看了他一眼,没有替他把话说得更好听。
最后写下的是一次有限试采。村寨决定参加的人和停工时间,公司按双方确认的矿石与实际劳动结算;工具损坏逐件登记,伤员可以送赫默检查,能否治疗、能用多少药由她按当时条件判断。采矿机仍留在山谷,真正部署以前还要再看占地、燃料、通道和停止办法。
老人叫来几名实际下坑和料理家中事务的人,让农文禄把条款读了两遍。有人按下炭印,有人只点头,也有人始终没有表态。
没有人宣布从此信任公司。
他们只是同意先试一段。
回到山谷时天色已经暗了。宁诚刚把沾泥的鞋放到遮棚外,农文禄便又把他叫到地图旁。
桌边站着一名身量不高的女人。她穿着深靛色短衣,裤脚扎得很紧,手指和掌侧都有长期牵绳留下的硬茧。朱文晋先说了她的名字,农文禄才转成中文。
“黄氏莲。她管北边的驮路。”
黄氏莲听完翻译,立刻摇头。她用手指在地图北侧点了几处,再把其中两处圈起来。
农文禄有些尴尬地改口:“她说,只管自己这几段。北边不是都归她。”
宁诚还没坐稳,先把这句话记在了纸上。
黄氏莲看过铁矿村寨带回的条款,又走到临时仓位外,隔着帆布摸了摸采矿机部署箱的边角。她不问机器一天能挖多少,只问了一句:
“放下以后,谁能让它停?”
“公司能停。”宁诚说,“用那片山和矿的人不同意继续,也要停。”
“谁说不同意?”
这个问题经过农文禄转述以后,宁诚才听出里面的刺。让“当地人”拥有停止权很容易,难的是公司准备承认哪一个具体的人有资格说停。
“机器展开以前,先由实际用那片地、管那座矿的人确认。”他说,“你能带我们去见他们吗?”
黄氏莲没有立刻回答。她把铁矿条款翻到写着工具、饭食和停工的那一面,看了很久,才指向自己圈出的外层路段。
“信可以送。人可以接到这里。”农文禄逐句翻译,“再往里,等那边回话。她也能安排愿意送试料的人走她这一段,但不能答应矿让你们挖。”
“够了。”宁诚说。
黄氏莲又摇头,纠正得很干脆:“现在只够送信。”
她带走了一份条款抄本。
朱文晋在地图上从基地画向北面,黄氏莲则从矿区方向画到自己负责的外层接应点。两道线没有接在一起,中间还隔着一段没有名字的山路。
宁诚在铁矿那一栏写下“有限试采”,又在铜矿旁写下“待见当地人”。写到运输和警戒时,木炭停了下来。
两栏都是空的。
@@ -0,0 +1,189 @@
# 011 路只有这么宽
水牛已经套上车,主人却不肯把缰绳交出来。
他一手牵着牛,一手指向坡下的田。雨季前要做的活还堆在那里,田埂只补了一半,翻出的泥土被昨夜的雨打得发亮。
农文禄听完,把话转给宁诚:“牛只走缓路。车要他家的人赶。到窄坡以前,矿全部卸下来。”
“如果伤了呢?”宁诚问。
牛主人立刻接了一长串。
这一次连农文禄都整理了好一阵:“他说,公司的矿可以等,田里的时候不等。牛伤了,家里没人拉犁。给一袋粮,吃完还是没有牛。”
朱文晋蹲在车边,用手按了按已经开裂的轮毂。他没有拿“共同抗日”去压对方,只问自己的人能在耕作时补多少劳力,又把牛在哪一段走、什么时候必须卸货、出现什么情况立刻返回写在木板上。
牛主人让村里的老人读过,仍没松手:“谁赶车?”
“你们的人。”朱文晋答。
“谁说牛累了?”
“赶车的人。”
这回他终于把缰绳交给身后的年轻人。
古米一直蹲在旧木车旁。车轴外缠着刚换的皮条,木匠正在用斧背敲紧固定套。她看了一会儿,伸手指向车底空着的位置。
“这里加一根木头,会更结实。”
木匠没听懂,农文禄翻过以后,他趴下去看了看,又叫古米推动车轮。轮子刚转半圈,那根想象中的木头便会顶住轮毂。
古米跟着趴到地上,盯了片刻,很诚恳地收回建议:“那就不加。”
木匠把绞绳的短杆递给她。
第一次,古米差点把新皮条直接绞断。木匠急得拍了车板一下,她立刻松手,第二次只用两根手指缓缓加力。等木匠点头,她才把短杆卡进槽里。
宁诚看着这一幕,忽然觉得古米最近学会最多的是在该收力的时候少用一点力。
铁矿的第一趟路就这样被拆开了。
矿工把浅层试挖出的矿送到村口;牛车只走能看见田地的缓坡;到了溪沟,矿袋重新卸下,换到挑夫肩上。再往山谷的路由朱文晋安排的人接应,负责警戒的人走在前后,却不碰矿袋。
每换一次手,袋口的竹牌便添一道炭痕。
宁诚原本想把所有袋子按顺序编号,写到稍大一些的数,负责交接的人便把两块木牌看反了。村里的老人从竹筐里挑出几根旧竹片,一种刻横纹,一种刻斜纹;交过一段便加一道缺口,结算过再削掉一个角。
“数字留在基地。”农文禄摸了摸竹片上的纹路,“路上用这个,好认。”
宁诚把自己写到一半的编号板翻了个面。
木板背后重新分成几格:矿从谁手里接来,哪一段由谁运,牲畜是谁的,谁负责护送。它还算不上什么完整制度,只能保证这一趟出了问题,不至于所有人一起指向“山路”两个字。
第一处问题很快就来了。
牛车下坡时,一侧车轮陷进软泥。赶车人猛地拉住缰绳,水牛停了下来,车尾却还在往下坠。木轴发出一声发闷的脆响。
古米从坡下冲上去,双手抵住车尾。
整辆车硬生生停在斜坡上,水牛往前滑了半步,总算重新站稳。赶车人抱住它的脖子,慢慢把它带向旁边较平的地面。
“古米把车抬出来。”她说。
木匠赶上来,一把按住车板。他指着已经外偏的轮毂,又用两根手指比出车轴断开的动作。
古米的手没有离开车尾,力气却一点点收住:“先卸矿?”
木匠这才点头。
矿袋被逐只搬下,压在车轴上的重量慢慢减轻。木匠拆开固定套,换掉里面裂开的木楔;牛主人则蹲在水牛旁边,从蹄子摸到膝关节,确认它没有拉伤。
宁诚想递工具,连续拿错了两次。第三次,木匠干脆把不用的几件推到一边,只在泥地上留下自己要的窄凿和锤子。
这份暗示比翻译快得多。
等木车空着走过一段,牛主人又摸了一遍四条腿,才允许重新装货。剩下的矿没有全部放回车上,多出来的由人背着。
古米也背了矿,却被安排在队伍中间。她能在车要翻时把它托住,不能跑到前面把整条山路走成自己的速度。
铁矿送进山谷时,太阳已经贴近树梢。
宁诚刚把最后一块竹牌交给登记的人,黄氏莲便从外侧接应点来了。
她身后跟着一支很短的队伍。铜矿试料被拆成比铁矿小得多的包,部分由人背,部分驮在牲畜背上;越过最窄的路段以后,才重新把货放回鞍架。
这些试料来自北面实际使用矿点的人同意的浅层取样。回信里仍然没有机器许可,只有一句经农文禄反复确认过的话:可以先把石头送去检测,人和机器要等见面再谈。
黄氏莲在卸货前先数竹牌,再看每一处绳结。她走到一头驮马旁,掀开鞍垫,露出一片被磨红的皮肤。
负责接运的人提出多给些草料,马主人摇头。黄氏莲也摇头。
“下一趟少装。”她说。
“少了的让挑夫补?”宁诚问。
黄氏莲看了他一眼:“有人愿意,才补。没有人,矿就等。”
翻译模块处理这种短句已经很顺。宁诚听完,仍下意识看向地图。采矿机一旦展开,矿点每天会多出多少东西,他不知道;可仅仅这些人工取来的试料,已经让驮马背上磨出一片红。
“机器开起来以后,可能会更快。”他说。
黄氏莲把鞍垫放回去,手掌沿着驮路在地图上走了一段,停在窄坡的位置。
“机器走得快,路也不会变宽。”
她又指了指外面那头正在甩尾巴的马。
“路只有这么宽。马也只有这些。”
朱文晋没有要求她扩大队伍。他只把铜矿这趟的交接地点、延误和减载写进木板,护送的人则在另一格留下自己的记号。
黄氏莲看完,先指出一处写错的接应人,又把“铜矿”那一格从朱文晋名下划开。
“矿点的人卖矿,走路的人收路的钱。”她通过农文禄说,“朱先生的人护送,再写朱先生的人。”
“这一趟先这样分。”宁诚在木板最上方补了一行,“后面还要重新核对。”
黄氏莲没有称赞这个安排,只在属于自己路段的那一格按下炭印。
两批矿到齐以后,临时仓位里那两只石炉部署箱终于被抬了出来。
基地下风处已经清出两块平地,排水沟绕过炉位,筛选过的石料堆在一侧。负责烧炭的人先把潮湿木炭挑出去,熟悉旧坑的老人则围着地基走了一圈,确认运矿和出渣的人不会撞在同一条窄道上。
宁诚按下部署授权。
锚杆扎进夯实地面,银灰色箱壳从顶部打开。细小的打印臂先铺出底座,再把当地石料粉碎、筛分,与部署箱带来的黏结材料一层层压成炉壁。箱体自身也逐渐失去原来的形状,变成风道、炉门护边和内部控制件的一部分。
围观的人起初都盯着机器怎样“长”成一座炉子。第一座炉体成形以后,负责运矿的人却很快转向了入口。
那里仍然要人装矿、添炭、清渣。
第二座石炉开始部署时,第一座已经按设备说明装入一小批铁矿。赫默没有假装自己会冶铁,她只把说明里的装料顺序、温度警示和停机条件读给负责炉火的人,又确认设备自检没有报出压力异常。
哪一筐木炭太湿,由烧炭的人分;矿石里若混进普通山石,跟来的老矿工也比屏幕旁的人认得快。
炉火升起来以后,风道发出低沉的呼吸声。有人第一次看见白烟便往后退,老人用湿布挡住口鼻,先看温度标识,再把一块潮炭从炉口旁拨开。赫默等设备状态回到稳定区,才允许继续加料。
出来的金属远没有料箱整齐。冷却后的铁块和铜料表面都带着炉渣,被分别送进回收机;达不到标准的部分留在内部缓存,继续等后面的同类材料。
炉火烧了不止一轮。
第一只由新矿封装出的灰色料箱滑出回收机时,跟来的矿工先看箱顶,又回头看了看自己带来的横纹竹牌。箱体和拆船所得的标准料几乎没有区别,竹牌却还留着手削的毛边。
宁诚把料箱来源记在板上。老人检查过公司送回的修理工具,发现一把锄头的木柄仍有些松,便把对应竹筹留在自己手里,没有削掉代表结清的角。
负责修理的人脸一下涨红了,却没争辩,抱着锄头回去重新装柄。
等铜料也终于凑足标准单位,黄氏莲同样没有因为箱顶亮起黄色标识便马上签收。她先问北面那一批试料算在哪个矿点名下,又把驮马停运的那一段单独标出来。
机器认出了铜。
机器不认识谁的马背被磨伤。
石炉旁的火光稳定下来时,赫默还在化工机一侧检查最后一根外部管线。
进气口已经装上滤材,水路接到经过沉淀和过滤的储水容器,植物纤维则被晾干、去泥,放进单独的封闭料仓。负责连接的人把电缆也拖到了设备旁,却没有合上最后一道开关。
“物料接口都接好了?”宁诚问。
“连接检查通过。”赫默沿着电缆走到能源节点,调出当天的负载记录,“供电不通过。”
“差多少?”
“这个问题没有一个固定答案。医疗节点不能停,回收机还在处理新料,夜间照明和警戒也要留余量。化工机若持续运行,任何一处波动都可能把其他设备推到警戒区。”
宁诚看向那只近在手边的开关:“短时间呢?”
“以后可以安排自检。”
“今天?”
“今天不开。”
赫默把断开的电源端挂上红色标记,动作没有一点商量余地。
宁诚没有动用权限越过她。化工机的水管、气路和料仓都已经接好,看上去离运行只差一次合闸;可“只差一步”这几个字,他们在制造第一箱枪时已经吃过一次亏。
夜里,代表新铁和新铜的料箱并排进入暂存区。
两只热能采矿机部署箱仍盖在帆布下。赫默核对过材料、运输和设备说明,终于把其中一只箱子的待部署标记翻到正面。
“第一台可以送了。”
宁诚低头看向今天的路线记录。铁矿那一页已经写满,铜矿旁边则标着减载、等候和一头必须休息的牲畜。
机器有地方去了。
路一寸也没有变宽。
@@ -0,0 +1,263 @@
# 012 古米知道怎么过那两棵树了
五月四日清晨,第一只采矿机部署箱在那两棵老树前停了下来。
树干之间的空隙勉强够一个人侧身通过。部署箱本身不大,外面还固定着托架和防撞木条;前后抬箱的人一旦错开半步,箱角就会撞上树皮。
古米绕着两棵树走了一圈。
“古米知道怎么过去了。”
她没有像前几次那样立刻伸手。抬箱的人先卸下横杆,在坡上固定绳索,又把容易勾住树根的料箱移到一边。等负责领路的老人比出慢慢抬高的手势,古米才托住部署箱下角。
箱体先竖起来,再侧转一点。上方的人收绳,树后的人接住托架,古米只在箱子要向坡外滑时补上一点力。
银灰色箱体擦着树皮过去了。
“这次没有卡住。”古米很满意。
“因为这次不是你一个人决定怎么搬。”宁诚说。
古米想了想,认真点头:“所以古米真的知道了。”
这一句比“古米力气够大”听着可靠多了。
赫默没有随队。
出发前,她把设备说明里能够确认的条件逐项写在板上:部署位置必须由熟悉旧坑的人选;人员通道和撤离方向不能被挡;停机装置要放在所有值守者都够得到的位置;便携检测器超出确认范围便停。坑道支护、矿层走向和当地是否接受风险,由现场的人判断。
“只要有一项说不清,就把箱子抬回来。”她说。
宁诚指了指部署说明最后那行:“它走过这两棵树以后,还能回来。”
“展开以前能。”
“我只是确认一下。”
赫默把记录板塞进他手里:“所以要在展开以前确认。”
旧坑外侧已经清出一块平地。老人没有选洞里产状看起来更好的位置,而是让人继续清理洞口旁露在地表的一段矿带。那里离旧支护较远,三面都能走人,代价是要先移开不少普通岩石。
古米一块块搬。
她每次动手以前都会看老人。老人有时点头,有时用竹杖敲向另一边。两人仍然说不通彼此的语言,配合却比前两天快了许多。
部署箱和配套材料被送到划定位置。烧炭的人确认燃烧口不会朝向干竹和人行道,负责警戒的人则要求机器不能挡住下山方向。老人最后把竹杖插在矿带前,示意宁诚可以放箱。
宁诚没有马上授权。
农文禄把约定重新念了一遍:设备由公司负责维护;村寨安排自愿参加的人;燃料、矿石和停工情况都要留下记录;发现坑道、炉火、机械或外路危险,现场任何人都可以先拉停机杆,之后再说明。
老人听完,先让几名实际值守的人逐一碰过红色手柄。
“现在可以。”他对农文禄说。
宁诚把手按在授权区。
四枚锚杆扎进岩地。部署箱顶面打开,打印核心沿选定范围扫描一圈,地面随即亮起一条很淡的边界。标准材料、预制部件和筛选过的当地石料依次接入,底座从箱体下方逐层铺开。
围观的人起初还会随着每一段金属构件出现而低声议论,等箱壳开始成为炉膛护板和齿轮外罩,声音反而慢慢少了。
一只能够由几个人抬过山路的箱子,在他们面前变成了无法再带走的机器。
采掘臂压向矿带以前,老人亲手拉了一次停机杆。炉火熄灭,齿轮在几息内停稳。他又让一个年轻矿工试了一次,确认谁都不需要向公司的人请示,才允许重新点火。
第一下敲落的几乎都是碎石。
古米站在输出端,看到浅筐里很快堆满,伸手便要往矿袋里倒。老人拦住她,用检测灯从上往下扫过,把几块只亮黄灯的矿石挑到一边。
“机器也会挖错?”古米问。
“它只会沿着定好的范围工作。”宁诚把赫默出发前说过的话转述出来,“范围里的石头变了,要人叫停。”
他说完又看向老人,怕自己讲得太满。
老人没有朝这边看。他贴近岩壁听了一阵采掘声,忽然抬手,旁边的人立即拉下红杆。
齿轮停住后,一小片松石从采掘臂上方滚下来,落进已经清空的浅槽。老人让人重新加固那处岩面,又把机器的作业范围往外挪了一点。
宁诚看着红色手柄,心里最后那点“机器开了就能自己挖”的想象也被一起拉停。
铁矿机留在村寨,当天只开了很短一段时间。有人添炭,有人筛矿,有人装袋,还有人守着那条从山里通向村口的路。机器替下了最沉重的一部分敲击,周围的人反而更多了。
宁诚回到基地时,第二只采矿机箱已经在等北面的回信。
黄氏莲先回来的只有一句话:机器可以送去看,能不能落地,要到了矿点再说。
赫默检查过部署箱、检测仪和带去的医疗用品,把一张新的限制表交给宁诚。她自己留在山谷,除了要看着能源节点与化工机,还要负责医疗区和铃兰的恢复情况。
“四天。”她说,“路上任何一天出现伤病、暴雨或接应中断,就延后。”
“不会为了赶时间硬走。”
赫默看向古米。
古米正往包里塞最后一块烤薯,发现视线落到自己身上,立刻把那块又拿了出来:“古米没有多拿。”
“我在看你有没有少拿。”
古米愣了一下,重新把烤薯塞回去,还额外检查了一遍水袋。
北面的路确实走了四天。
从基地到外层接应点,设备箱先由朱文晋安排的人轮换抬运;进入黄氏莲负责的路段后,矿包和料箱换到驮架上,遇到塌坡又重新卸下。每到一处接力点,带路的人便会换掉,前一个只把他们交给下一个,不继续往里。
宁诚起初总想把整条线画在同一张纸上。
黄氏莲看见后,直接把纸折了一道。
她指着折痕一边:“这些人知道这里。”
又指向另一边:“那边的人知道那边。”
“你都知道?”宁诚问。
黄氏莲把纸折得更小:“我也不是每一条都走。”
农文禄翻完,宁诚把那张纸收了起来。
他拥有机器的最高权限,不代表山里的每一条路都应该自动进入他的地图。
第二天傍晚,他们在一处背风的坡地过夜。古米先帮人把部署箱固定好,随后才坐到火边吃东西。她一路上承担最危险的抬升和托底,肩膀没有被绳索磨破,手臂却始终绷着。
“还能走吗?”宁诚问。
“能。”古米咬下一口烤薯,又补充,“明天要多吃一点。”
这回答很古米,也比一句“完全没事”让人安心。
铜矿点藏在更北面的山坡里。岩缝间确实能看见暗绿色痕迹,附近堆着人工敲下的试料;宁诚能确认它们和送到基地的石头外观相近,却看不出矿层有多深,更不知道应该往哪里开。
真正使用那片山地的人已经在等他们。
黄氏莲先说明自己只负责把人和设备送到这里。矿点的范围、谁参加、哪里不能碰,都由当地人自己讲。农文禄和翻译模块来回拆句,宁诚则把听到的每个条件标在现场草图上。
最初选定的位置被否掉了。
那块地看起来平整,雨水却会沿上方石沟冲下来;机器一旦展开,既挡排水,也挡人从旁边下山。当地人把位置向侧面挪到一段较硬的坡脚,产量能不能更高没人保证,至少机器不会压住他们每天要走的路。
宁诚只确认两件事:“这块地方在你们同意的范围里?”
回答经过两层翻译回来:“在。”
“谁能让机器停?”
几个人互相说了一阵。最后被推到红色手柄旁的,不是黄氏莲,也不是朱文晋的人,而是两名将长期在矿点值守的本地人。
他们分别试过停机。
设备每次都在几息内熄火、锁住采掘臂。确认这一点以后,宁诚才授权第二只部署箱展开。
铜矿机第一次动作时,声音比山谷里的石炉更沉。采掘臂撞向岩面,暗绿色碎块和普通石屑一同落进浅槽;当地人拿检测灯挑选,黄氏莲则在旁边记燃料和矿包。
到他们准备回程时,遮雨棚下已经留下几包矿。
“下一趟都送走?”宁诚问。
黄氏莲先看路,再看驮架:“按原来的量送。”
“多出来的呢?”
“留在这里。”
“机器可以慢一点。”
黄氏莲点头:“棚子满了,就停。”
她没有因为机器已经落地便接受更多风险。停止权写在条款里,也确实握在现场人的手上。
返程最后一段,古米又在两棵树之间帮人托过回收来的空料箱。她动作仍然稳,到了基地以后却没有像往常一样立刻去找新的东西搬。
赫默只看她走路的姿势,便把一份食物和水塞到她怀里:“吃完再工作。”
“古米只是有一点累。”
“所以吃完再工作。”
古米抱着食物坐下了。
宁诚也想跟着坐,赫默把另一块记录板递给他。
“先看这个。”
他们离开的几天里,两处矿点送回的铁、铜仍按原路线进入基地。石炉和回收机没有停,新的标准材料已经分开存放;库存中的预制部件和中间件也按设备配方核对、分开放置,等宁诚回来后完成最后确认。
宁诚翻到最后一页:“可以做组装机了?”
维护屏上的自动检查已经把材料栏全部标绿,旁边却还有几条互相挤占的负载曲线。赫默把曲线调到最上方:“材料满足。能源要按这个顺序。”
她把当天仍需运行的医疗、警戒照明和回收任务留在表上,其余非紧急工作依次暂停。通用制造机入口前,带有新矿来源标记的标准料箱和预制部件已经排好。
宁诚授权制造。
这一次没有人围着进度界面等。搬运者按入口标识上料,空箱退出来便送回暂存区;石炉那边的人趁设备排队清理炉渣,古米则在赫默的注视下老老实实吃完了东西。
组装机1型部署箱从通用制造机出口滑出时,宁诚先看的是来源记录。铁、铜来自新矿,结构与电气部件按配方预制;自动检查也没有报出混料。
设备说明要求它靠近能源节点,又不能让电缆横穿炉区和主要通道。宁诚照着警示范围选定位置。
赫默核过负载和线路,部署箱才落下锚杆。机架、封闭工作舱和三组机械臂从箱体中逐步展开,能源节点的指示灯也一度压到警戒线边缘。
控制面板亮起后,齿轮、炉膛组件和其他中间件被逐箱推到入口前。
“旧料也能用吗?”宁诚问。
“设备说明允许,自动检查也不会拒收。”赫默回答,“但这一台要验证新矿能不能支撑低级设备复制。混进去,就无法确认这件事。”
宁诚把一只来源记录含混的零件箱移到旁边:“那就等核清。”
等待的时间里,炉区又送来一批记录清楚的标准材料。最后几个缺料标记熄灭后,组装机终于开始工作。它的声音比通用制造机粗糙,动作也慢;料箱仍靠人推进去,空箱也得由人搬出来。
输出灯亮起时,古米已经吃完东西,正站在警戒线外。
第三只热能采矿机部署箱缓缓滑了出来。
“送去哪里?”朱文晋问。
宁诚看了看地图。铁矿已经有一台,铜矿也有一台;其余地方没有经过取样,没有地方许可,更没有新的运输和警戒安排。
“哪里都不送。”
他让人给箱体加上防雨罩,移进铺有木垫的安全仓位。
古米摸了摸箱顶:“这次古米也知道怎么过那两棵树。”
“等它真有地方去再说。”
第三台机器被安静地留在了箱子里。
化工机的自检排在最后。
赫默等回收机彻底停稳,又确认医疗节点负载没有波动,才接通那条始终挂着红色标记的电缆。进气设备先发出轻微吸气声,储水容器中的液面随之下降了一点;植物纤维料仓只转过一小段,随即停在自检位置。
宁诚站在维护屏前。大部分状态都退在背景里,只有两行结果被赫默调到最上方。
【可生产:发射药】
【催化核心:老化】
“老化到什么程度?”宁诚问。
“自检只能确认当前仍可用。”赫默说,“核心不能复制,每次生产都会继续消耗。稳定运行还要单独安排能源和安全区。”
“现在能停吗?”
“能。”
宁诚没有打开生产页:“停。今天只做自检。”
进气声慢慢消失,水路阀门重新关闭。机器已经证明自己可以工作,却没有吐出一粒发射药。
他们刚把第三台采矿机移到仓位深处,山谷外便传来一阵急促脚步。
负责外路望风的人冲过警戒线,裤腿沾满新泥,说得太快,翻译模块连续漏了几句。农文禄按住他的肩,让他喘匀以后重新说。
这次所有人都听懂了。
“日本兵在看运输留下的车辙。”
宁诚回头望向那只刚刚封好的部署箱。
机器没有走出山谷。
通向机器的路,已经被人看见了。
@@ -0,0 +1,193 @@
# 013 先看看他们知道多少
“他们知道山谷了。”
望风者第二遍开口,第一句话仍然是这个。
山谷里一下静了下来。刚把第三台采矿机推入仓位的人停在门口,手还扶着搬运木杆;负责夜间警戒的战士已经转头去看朱文晋,像是在等一条立刻封路的命令。
宁诚的后背先冒出一层冷汗。
他也想问“怎么办”。这三个字已经顶到嘴边,又被他咽了回去。
“你亲眼看见了什么?”他问。
望风者愣了一下:“日本兵在看车辙。”
“在哪里?”
“外面的旧路,牛车拐下去的地方。”
“他们沿车辙走到哪里?”
回答变得迟疑。望风者说得很快,翻译模块漏掉几处,农文禄让他从发现人影的地方重新讲。
他亲眼看见的是一小股穿军服的人停在外路,几个人蹲下看泥里的车轮痕迹和蹄印。有人指向林子,但树叶挡住了后面的动作;望风者担心自己暴露,先从高处退开,没看见他们最终走了多远。
“他们问过村里的人。”旁边一名承运者插话。
宁诚转向他:“你听见了?”
那人摇头。消息来自一个路过的烧炭人,烧炭人又是听另一处村寨的人说的。
农文禄翻到第三层时,自己先停了:“这句不能和他看见的放一起。”
宁诚拖来一块木板,划成三栏。
第一栏写“亲眼看见”,第二栏写“别人转来”,最后一栏写“猜的”。
“日本兵停在外路看车辙。”他写在第一栏。
“他们向村寨问过车的事。”写在第二栏。
“他们已经知道山谷。”宁诚把这句写进第三栏,抬头问望风者,“对吗?”
望风者盯着木板看了片刻,终于点头。
“对。”
这并没有让人放松。第一栏里的东西已经足够麻烦,只是还没有坏到所有人刚才以为的程度。
有人又问:“第三台机器呢?”
仓位里的部署箱隔着帆布露出一个银灰色边角。它刚刚证明新矿可以继续复制低级设备,现在却像一块太亮的路标,怎么看都不适合抬出山谷。
“不部署。”宁诚说,“先留在这里。”
赫默走到仓位门口,检查过木垫、接口和防雨罩:“保持箱体没有问题。军事上的事不要问我。”
朱文晋已经把地图铺开。他先标出望风者所在的高处,再问每一段运输由谁负责、最近一次牛车和驮马何时经过。铁矿、铜矿、外层接应点和山谷之间的线逐渐被拆开,不再像昨晚那样只画成两条顺滑的墨痕。
黄氏莲也被叫了过来。
她看过望风者指出的位置,手指停在自己负责的外层接应点以南:“这里的人知道下一段。再里面,他们不知道。”
“如果有人跟着走呢?”宁诚问。
“能跟到石路。”黄氏莲说,“下雨以后,泥路会说话。石头不说。”
农文禄翻完,又补充:“她的意思是,车辙到石滩会断。”
“我听懂了。”
黄氏莲看了宁诚一眼,似乎不太相信他真能从这么短一句里听出全部意思。她又指向几处村路,说明那里每天都有背柴、赶牲畜和去田里的人,脚印混在一起;牛车近来走得多,宽轮留下的沟却很显眼。
朱文晋问负责铁矿路段的人:“最近有没有人走错接应点?”
“没有。”
“有没有少货?”
“没有。”
“有没有陌生人跟到交接处?”
没人能够确认。
宁诚把“没有发现”写在板上,没有写“没有”。
先前那几袋扎错标记的石头还留在他记忆里。袋子没有自己换位置,车辙也不会自己解释是谁留下的;可人一着急,最容易把不知道的部分顺手补成最坏答案。
“先停一段。”他说。
一名挑夫立刻抬头。农文禄还没翻完,他已经猜到了意思,指着自己的肩膀和地图说了几句。
“他问停多久。”农文禄转述,“他走路才有报酬。停下来,家里也少东西。”
宁诚握着木炭,没办法说这种损失不存在。
“已经走完的照原记录结。”他说,“后面的先缩小,不是全部停。我们要看他们追的是新脚印,还是只在旧车辙上找。”
黄氏莲听完,先问:“哪一段缩小?”
宁诚没有替她决定北面的路。他把望风者亲眼看到的位置圈出来:“公司这边不送第三台机器,铁矿和铜矿都先减少进入外层的货。你负责的段,怎么停、停到哪里,你来定。”
黄氏莲在地图上划掉一次原定接应,又把另一次向后推。她没有因为这是宁诚提出的办法便全盘接受,只保留自己认为不会让挑夫白跑、也不会新踩出一条路的调整。
朱文晋则安排外围岗哨换位置,要求所有观察只看,不接近巡查人员。若对方继续深入,再由他的人员决定是否撤点。
宁诚看着木板上越来越多的“未确认”,终于把压在胸口的那句话说了出来:
“先看看他们知道多少。”
第二天清晨,外线检查开始。
宁诚随朱文晋、农文禄和几名熟路的人离开山谷。古米原本也想跟来,被朱文晋拒绝了:她的盾牌、熊耳和体形都太容易被远处记住。于是她留在基地守着第三台部署箱,临走前只对宁诚说了一句“看见人先回来”,把原本该由护卫说的话说得格外直接。
外路的泥比前几天更烂。
牛车留下的两道轮痕从缓坡压下来,绕过一片灌木,再向溪沟方向延伸。中间叠着驮马蹄印、草鞋印和赤脚踩出的浅坑,几处还被赶路的人重新踏塌,早已分不出先后。
黄氏莲在一个岔口追上他们。她蹲下摸了摸车辙边缘,又用手背擦去泥水。
“这些是旧的。”她指向已经塌软的轮沟。
随后,她点了点旁边几处较深的鞋印:“这些后来。”
“日本兵留下的?”宁诚问。
“看见他们的人说,停在这里。”黄氏莲回答,“鞋印是谁的,我没有看见。”
她没有因为印子形状像军靴便替它指定主人。
朱文晋让人从侧面绕到望风点,确认附近没有巡查人员,才继续向前。车辙到了石滩以后确实淡了下去,过溪处却留下了新问题:挑夫为了防滑,砍过几根细枝,来回的人又把岸边踩出了一道比普通村路更直的缺口。
宁诚站在缺口前,一眼便能看出这里有人频繁进出。
“这也能跟。”
“能跟一段。”朱文晋说,“再往里有三条路。”
“他们知道走哪一条吗?”
“不知道。”
朱文晋顿了顿,又补上一句:“我们也不知道他们不知道多久。”
内层接应点藏在更高处的林中。黄氏莲没有直接带宁诚过去,只让熟悉那一段的人远远检查。回来的人报告,标记仍在原位,遮盖物没有明显被翻动。
宁诚刚想在木板上写“未发现进入”,黄氏莲按住了木板边缘。
“站在外面看过,也不会动东西。”
他停下笔,把那一行改成:“未发现被翻动。”
两句话只差几个字,能承受的结论却完全不同。
他们没有继续深入。检查路线本身也会留下脚印,走得越多,越可能替后来的人踩出一条更清楚的路。
回到基地以后,铁矿和铜矿的运输都按缩小后的安排运行。牛车暂时不再进入最外层泥路,驮队也减少交接;已经挖出的矿留在遮雨棚下,两处采矿机则在存放位置接近上限时停机。
停机杆原本是为了让当地人在危险时叫停机器。
现在真正拉下它的原因,是路。
负责添炭的人少了一班,挑夫在原定出发时间留在村里。有人理解日军就在外面,也有人只看见自己本该得到的报酬向后推了一天。宁诚只能要求已经完成的部分照常结清,未来没有发生的工作,他没法假装已经付过。
最外层的牛车短暂停下后,望风者换到更远的山脊观察。
下午送回的消息仍然有限:巡查人员又回到可见的旧车辙附近,沿泥路查看过一段;没有人亲眼看见他们触及内层接应点,也没有证据显示他们转向山谷。对方究竟在找失联搜索队、查物资往来,还是两件事一起做,没人知道。
宁诚把新消息补进三栏。
亲眼看见:外路被反复检查。
转述:附近村寨可能被问过车和人员来往。
仍然未知:矿点、接力线、山谷、公司,他们各自知道多少。
安全答案没有出现。代价则写在另一张板上:积压的矿、减少的运输、暂时停下的机器,还有等着下一趟活的人。
宁诚看了很久,最终没有把第三台采矿机重新搬出仓位。
天色将暗时,一名负责传信的人从外路赶回。朱文晋听完第一句便站了起来。
“又来了?”宁诚问。
农文禄让来人慢一点说,确认前后没有漏掉,才转向宁诚:
“一小股巡查的人沿外路进了山。他们现在走的那一段,很窄。”
传信人用两只手比出山壁和陡坡,又指向朱文晋所辖人员常用的观察位置。
那里很适合开枪。
@@ -0,0 +1,167 @@
# 014 这一枪不能开
宁诚赶到山脊下方时,最先看见的是一根已经搭在树杈上的枪管。
白天检查外路时,朱文晋嫌古米太显眼,把她留在了基地。这一次,巡查人员已经走进狭窄山路,枪随时可能响。宁诚必须决定公司力量要不要介入,古米才作为护卫跟到最后一道有林木遮挡的山坳;再往前,她便不能去了。
持枪的年轻战士趴在湿草间,枪托紧抵肩窝,食指贴着扳机护圈。再往前,几名救国军战士分散在山路两侧;若不是农文禄逐个指出位置,宁诚根本看不出那些灌木后面还藏着人。
山路在坡底转过一道急弯,一边是贴着山壁的排水沟,另一边是长满细竹的陡坡。小股日军正沿车辙往里走,前后被弯道拉开。最前面的人每隔一段便停下来,用刺刀或树枝翻看泥里的印痕。
这确实是一段很适合开枪的路。
宁诚蹲下来时,膝盖正好压上一块尖石。他没敢立刻挪动,只把身体慢慢沉到树根后面。古米留在更低处,整面盾牌平放在身侧,奶油色的短发和熊耳都藏在蕨叶下。以她平时的习惯,能这样一动不动地趴着,已经比搬一只设备箱更费耐心。
朱文晋伏在另一棵树后,听完前方战士压低声音的报告,没有马上下令。
农文禄凑近宁诚,用很轻的中文说:“他们从外面车路来。看泥,看树。没有进里面。”
“里面是哪里?”
农文禄朝前方偏左指了指。那里只有一丛被雨压低的竹叶,宁诚看不出路,更看不出所谓的“里面”。
“接路。”农文禄想了想,又补了一句,“再走,才换人。”
也就是说,日军现在踩着的只是外层车辙,真正的接应点仍藏在他们视线以外。
至少眼下看起来如此。
那名年轻战士转过头,朝朱文晋快速说了几句。农文禄听完,声音更低了:“他说,放他们走,他们会回去说。以后来更多。”
山路下面,一名日军蹲在牛车辙旁,捻起一点泥,又抬头朝两侧山坡看了看。
年轻战士的枪口跟着抬高。
“等等。”宁诚下意识开口。
声音出口以后,他才意识到这不是自己的部队。好在农文禄没有立即翻译,朱文晋也只看了他一眼。
伏在更前方的一名老人慢慢退了回来。
他面部清瘦,眼角和手背满是风吹日晒留下的纹路。明明刚从落叶上爬过,衣袖和膝头却只沾了很少的湿泥。
农文禄先用越南语问了两句,随后才告诉宁诚:“梁文和。这里的路,他走很多年。”
梁文和没有去看山路上的日军。他捡起一根细枝,在身前的泥地上划出那道弯,又摆下几粒大小不同的石子。
第一粒在弯道南边,第二粒靠近一条浅沟,第三粒远一些。
“村子?”宁诚问。
农文禄点头。
梁文和又用细枝从弯道向外划了一条线,在线边点了几个小坑。他说得很短,农文禄翻起来却停了两次。
“这里开枪,日本兵不回去,后面的人会从他们最后到的地方找。先问这个村,再找这个水沟。”农文禄指着那几粒石子,“他们不知道接路,也会把人赶出来问。有人看见车,有人给过水。”
年轻战士压着嗓子回了一句。
“他说,不开枪,他们一样会找。”农文禄道。
梁文和点头,承认得很干脆。他将细枝移到日军正在查看的外路,又指向藏在竹叶后的内层岔口。
“他问,他们看见哪一条了。”
宁诚看向朱文晋:“现在能确认的,只有外面的车辙?”
农文禄把话转过去。朱文晋听完,又问了前方两名望风者。两人的回答并不完全一样:一个看见日军检查过路边折断的灌木,另一个只看见他们沿车辙走;至于他们从哪里得到消息、准备查到什么地方,谁也不知道。
梁文和等所有人说完,才指了指那丛竹叶。
农文禄替他翻译:“他们如果认得里面的记号,不会还在外面一处一处看。”
“也可能是在装作不知道。”年轻战士反驳。
梁文和再次点头,没有反驳这种可能,只将三粒代表村寨的石子往弯道旁推近了一点。
几粒石子碰在一起,发出轻得几乎听不见的一声。
“这一枪不能开。”农文禄把梁文和的话译出来,“开了,他们先找到住在这里的人。”
山路下面的日军已经进入弯道。走在最后的人被山壁挡住,最前面的人也离开了后队视线。只要两侧同时开火,至少第一轮会非常近。
朱文晋仍没有让任何人扣扳机。
他先问梁文和:“放过去以后,这一段还能不能用?”
梁文和摇头,伸手划掉弯道旁的一个小坑。他又说了几句,表示望风点也要移,近几日的运输必须换时辰。
朱文晋沉默片刻,转向宁诚。
“他问你们怎么办。”农文禄说。
宁诚回头看了一眼低处。古米正从蕨叶缝隙里望着他,双手都搭在盾牌边缘,只等一个明确手势。
她若冲下去,山路上这点距离根本算不上距离。问题在于,只要那面盾牌出现在日军眼前,事情便不再是一支巡查队失踪那么简单。
“公司不动。”宁诚说,“古米不封路,也不追。除非他们先发现我们、向这边开枪。”
农文禄逐句转述。朱文晋听完,朝两侧伏击位置做了一个向下压的手势,又用越南语下了一道很短的命令。
年轻战士的枪口没有立刻落下。
朱文晋看着他,把命令又说了一遍。
这一次,枪管慢慢离开了树杈。
宁诚直到这时才发现自己一直憋着气。他刚呼出一半,山路下面忽然传来一声喝问。
一名日军停在那丛竹叶前。
他似乎发现了什么,转身叫来后面的人,又用刺刀挑开压在地上的枯枝。伏击位置里刚刚松开的手重新摸向枪机,宁诚的心也一下提到了喉咙口。
梁文和没有动。
枯枝下面露出两道浅浅的车轮痕。前几日的雨水把它们冲得断断续续,一直延伸到外路另一侧。日军蹲下看了一会儿,沿着那两道痕迹往错误的岔口走了几步。
真正的接路藏在他身后,入口处看不出新脚印,只有两块像是随意倒伏的旧竹片。
那人没有碰它们。
片刻后,他回到队伍里。日军继续沿外路向前,军靴踩过积水的声音逐渐被山风和虫鸣盖住。
谁也没有立刻起身。
梁文和又等了很久,才从树后站起来。他没有追着去看日军走了多远,而是先拆掉用来架枪的树杈,把被人压倒的草叶重新拨乱。两名战士跟着他往外走,将一段容易留下脚印的湿泥盖上腐叶。
年轻战士收枪时动作很重。枪栓撞回去,发出一声脆响。
他从宁诚身边经过,没有看他。
宁诚张了张嘴,最终什么也没说。放走日军的理由再充分,也不会让那名战士心里好受一点。况且“不打”是朱文晋下的命令,梁文和给出的判断;宁诚能负责的,只是没有让古米和公司的力量加入伏击。
古米把盾牌重新拖起来,小声说:“古米刚才一直在数他们的脚步。”
“数到多少?”
“后来乱了。”她看向日军离开的方向,“等着不动,比搬机器累。”
宁诚很想告诉她,自己也有同感。可他活动了一下已经麻木的膝盖,只发出一声不太体面的吸气。
古米立刻低头:“博士受伤了吗?”
“被石头伏击了。”
她认真拨开草叶,找到了那块尖石。确认只是普通石头以后,古米又把它放回原处,免得翻动地面留下新的痕迹。
这点短暂的松气没维持多久。
梁文和已经在山坡另一侧等他们。他摊开一张只标着外层接应点的旧纸,先用木炭划掉今天这段弯道,又把望风位置向北挪了一处。黄氏莲掌握的铜矿内线没有画在上面,山谷也只是一个没有名称的空白。
朱文晋听他说明完,将纸推回去:“以后这几条路什么时候换、什么时候停,你来判断。”
梁文和没有马上接。
他先指向纸上距离村寨最近的几个点,说了一段话。
“村里有危险,他要先停运。”农文禄翻译,“不用等消息送到山谷。”
朱文晋点头:“路上的事,你可以停。我的人开不开枪,由我下令。”
梁文和这才把纸折起来,收入贴身的布袋。
他用木炭在被划掉的接应点旁补了一个小记号,然后问了今天最长的一句话。
农文禄听完,看向宁诚。
“他问,下一趟矿什么时候出发。”
@@ -0,0 +1,171 @@
# 015 先把这一份算清楚
临时桌上压着三样东西。
左边是一块通过检测的铁矿石,中间是一截磨出毛边的旧鞍垫,右边则是一张画着手枪轮廓的纸。
纸不止一张。
昨日伏在山路上的年轻战士带来了一份名单,铜矿运输线也有人希望增加护卫用枪,铁矿村寨则问起开矿以后能否换到自卫武器。几份请求叠在一起,被风一吹,纸角便轮流从矿石下面钻出来。
宁诚按住最上面那张,觉得桌面很像临近截止日期的小组作业现场。区别在于,大学里分不清任务,最多被老师退回来;这里分不清,可能有人干了活拿不到粮,也可能有人拿着枪去替另一群人背债。
农文禄还在翻译第一份要求。
年轻战士说得很快。他指向山谷外,又拍了拍腰间的枪套,意思却不难猜:日军已经沿路检查,负责警戒的人需要更多武器。
坐在另一边的黄氏莲听完,没有立刻反驳。她把自己带来的运输记录摊开,先指出其中两段改道以后增加的挑夫,再点了点那截旧鞍垫。
农文禄转过来:“她说,护路可以谈。路上的人、马、粮,先算清。”
年轻战士回了一句。
“他说,都是打日本人。”农文禄停了一下,“运矿、护路、拿枪,是一件事。”
黄氏莲抬眼看他,说得比刚才更短。
“她说,枪给谁?”
年轻战士指了指自己带来的名单。
黄氏莲又指向鞍垫,接着点了点一名坐在桌角的赶马人。那人一早随铜矿队进谷,裤腿还沾着红泥,手里攥着一枚斜纹竹筹。
“马是谁的?”农文禄把她第二句话译出来。
年轻战士没有马上回答。
黄氏莲把斜纹竹筹推到桌面中央。
农文禄转述:“她只能管自己安排的路、人和运费。枪给哪个队,谁出钱,她不能答应。”
这句话说完,桌旁安静了一会儿。
朱文晋一直没有插话。他逐张看过武器请求,把重复的人名划掉,又将几处说不清所属的地方圈出来。那些请求来自不同的队伍和村寨,写在同一叠纸上,并不会自动变成一个买方。
宁诚翻开前几日的记录。
铁矿交收、铜矿试料、牲畜使用、挑夫和警戒人员原本已经逐趟留下了痕迹,只是还散在不同木牌、竹筹和纸页上。日军巡查迫使路线改动以后,新增的费用更多;与此同时,枪械请求也压了过来。
他拿起笔,在空白页上画了一条竖线。
“先把每一趟投入的矿、运输和护送都折算进去。”宁诚一边说,一边试着把几张记录移到同一边,“以后有人买枪,再从总数里减——”
农文禄翻到“总数”和“减”的时候已经开始皱眉。他换了两种说法,桌旁几个人仍然互相看着。
那名赶马人忽然开口。
他先举起自己的斜纹竹筹,又指了指手枪图样,问了很长一句。
农文禄让他重复一遍,才转向宁诚:“他说,如果他的运费换枪,枪给他,还是给拿枪的队伍?”
宁诚手里的笔停住了。
赶马人继续说。他用两根手指比出马背磨伤的位置,又把鞍垫翻过来,露出内侧一片已经被汗水和泥染黑的布。
“马要停几天。”农文禄道,“这趟少走的路,也是他家里少的东西。枪如果不给他,为什么拿他的运费去换?”
桌上的那条竖线顿时显得十分多余。
宁诚原本只是想把混乱的记录汇总起来,可一旦“汇总”变成了自动抵扣,谁握着最后那张总表,谁就可以把赶马人的报酬挪去替一支部队买枪。纸面上也许仍然平衡,少掉的钱却真会从某个家庭的口粮和牲畜身上扣出来。
古米站在桌旁听了半天。简单短句由翻译模块处理,话一长,她便只能看着农文禄来回解释。等众人停下来,她指着旧鞍垫问:
“那马吃的草,还有修这个的钱,写在哪里?”
农文禄把问题译过去。
赶马人立刻用手指敲了敲自己的竹筹。马是他的,答案也该写在这一份里。
“明白了。”宁诚将刚才画过竖线的纸抽出来,翻到背面,“不能放在一张总账里。”
他找来两册尚未使用的薄本,与原来的交收记录并排放好。古米很自然地把桌上三样东西分别压了过去:矿石压第一册,鞍垫压第二册,手枪图样压第三册。
三本账就这样有了极其直观的封面。
第一本记录公司向矿点或村寨购买的矿。矿从谁那里交出、验收多少、该付给谁,都留在这一册。
第二本记录把矿送回来的路。挑夫走了哪一段、牲畜由谁提供、谁负责护送、哪一趟因为改道增加了时间,分别记在实际承担者名下。
第三本才放武器请求。谁想买、由谁负责付款、能够代表哪些人,都必须另外确认。
宁诚每说一项,农文禄便换成更短的句子转过去。翻译模块能稳定播出“矿”“运输”“枪”这些常用词,碰到“应付款”和“抵扣”仍会给出几个不太一样的说法。
黄氏莲听完以后,索性拿三枚竹筹摆在对应账本前。
她将第一枚递给矿点交收人,第二枚还给赶马人,第三枚却留在桌上。
“她说,前两枚有主人。”农文禄解释,“第三枚现在没有。”
年轻战士不太服气:“枪的主人是拿枪的人。”
朱文晋终于开口。
他说话不快,农文禄很快便译了出来:“拿枪的人不一定是买枪的人。你能替名单上的人领枪,不能替更上面的人答应长期付钱。”
年轻战士看向朱文晋。
朱文晋将那份名单推回他面前,让他把哪些人属于自己能够调动的队伍、哪些只是其他地方传来的请求重新分开。
“先把这一份算清楚。”他说。
没人再试图把三枚竹筹叠在一起。
接下来真正麻烦的是第三本账。
矿石已经有检测结果,运输也能按路段、牲畜和人手逐趟核对;一把还没有生产的枪应该卖多少钱,却不能只看用了多少铁和铜。
赫默被叫来时,手里还拿着化工机的检查记录。她没有碰那几份武器名单,只翻开制造设备的运行页,将几项必须留下的消耗指给宁诚看。
“材料,供电,制造机运行时间。”宁诚逐项念道。
“还有检查和返修。”赫默补充,“发射药需要化工机。催化核心会老化,目前不能复制,也不能准确保证还能承受多少批次。”
“所以每一批都要留一部分,给机器坏掉以后用?”
“给维护、返修和下一次生产风险。”赫默说,“如果全部当成本次货款结清,设备出问题时就没有准备。”
农文禄听到“准备”时,把它译成了“提前囤材料”。赫默又说了一遍,他仍有些迟疑。
黄氏莲看着桌上的三册账,忽然问了一个问题。
“她问,这一份钱放在哪里,谁看得到。”农文禄道。
这比给“维护准备金”找一个准确译法更实际。
宁诚想了想:“每一批生产以前,把实际用了什么、必须留下多少写出来。买方看过,再决定买不买。机器状态变了,下一批重新算,不能拿这一次的价钱提前答应以后。”
赫默看了他一眼,没有表示反对,只补上一句:“在我确认设备能够安全运行以前,没有下一批。”
农文禄把这句话译过去,倒是比翻译准备金顺利得多。
黄氏莲拿起代表军购的第三枚竹筹,在指间转了一圈:“她说,这样至少知道多出来的那一份为什么没有变成枪。”
朱文晋合上前两本账,将第三本留在桌面。
“我可以把需求带回去。”他说,“哪些队伍要枪、现在能够交什么,我会整理。更大的数目和长期采购,要由能负责的人答复。”
宁诚问:“你这次能替他们下订单吗?”
朱文晋摇头。
回答很明确。桌边几个人同时看向那叠已经写好的请求。
那些请求只能先夹进第三本账。
“那就先作为需求登记。”宁诚说,“价格按实际成本加维护准备金核定。等有权负责的人来确认买什么、怎么付,再进入生产。”
朱文晋点头,将整理好的需求抄本收进随身布袋。他没有带走矿石账,也没有带走运输账。
赶马人拿回属于自己的斜纹竹筹,先检查了一遍第二册里对应的路段,才把磨坏的鞍垫卷起来夹在腋下。黄氏莲也逐项核过铜矿运输记录,在一处改道费用旁补了一个记号。
年轻战士最后拿走的是重新整理过的名单。他经过第三册时停了一下,还是没有把它一并带走。
风又从谷口吹进来。
这次,三本账各有东西压着,纸页谁也没有翻到别人那边。
农文禄在第三册首页写下一行越南语,又请宁诚在旁边补上中文。两种文字并排占据最上方,下面仍是一片空白。
宁诚写的是:
待授权。
@@ -0,0 +1,171 @@
# 016 这件东西不在清单上
那包铜矿被搬上接收台时,看起来和旁边几包没有区别。
麻布被山路上的泥水浸出深浅不一的斑块,袋口系着黄氏莲一方使用的斜纹竹筹。负责接收的战士照例先核对竹筹,再翻开前一日刚分出来的矿石账。
他的手忽然停住了。
“这件东西不在清单上。”
翻译模块把短句播成越南语。正在卸货的人纷纷回头。
宁诚走过去,顺着战士的手指看见竹筹边缘多了一道很浅的横切。切口颜色比周围的旧竹皮更亮,像是后来才用刀刃补上去的。更麻烦的是袋口:原来的麻绳还在,绳头却短了一截,中间有被割开后重新接起的结。
他想起先前那几条在路上扎错的标记布,第一反应仍是有人换袋或系错了竹筹。
“先别送进石炉。”宁诚说,“单独放。”
两名接收人员把矿袋移到遮棚边缘,没有打开。
负责最后一段运输的几名承运者站在原地。有人下意识朝谷口看,有人则攥紧了自己的竹筹。护送他们进来的战士已经走到出口旁,像是准备先把整队人都留下。
宁诚看见后,立刻补了一句:“其他货照常验收。这一趟该付的矿款、运费和护送费,也按各自记录结算。”
这句话稍长,农文禄又拆成三句,逐句转过去。
队伍里响起一阵低声交谈。
朱文晋走到出口旁,对自己的人说了几句。那名战士退开一步,没有再挡路,只留下两人请实际碰过异常矿袋的承运者晚些离开说明情况。
“我的人负责问路。”朱文晋通过农文禄告诉宁诚,“不能因为一处记号,先把所有人当作犯人。”
宁诚点头。他有权暂停公司的接收与付款流程,却没有权把越盟和地方运输线上的人全扣在山谷里。就算真有人动过矿袋,现在也没有证据说明是哪一个。
黄氏莲从队伍另一侧赶来。
她没有先问矿少没少,伸手便去摸竹筹上的横切。指腹掠过那道新痕以后,她又把袋口翻到亮处,看了很久。
“是你们的记号吗?”宁诚问。
简单问句由翻译模块直接播出。黄氏莲摇头,指着原有斜纹,又在自己掌心画了一遍;随后,她点了点多出来的横切,明确说了一句。
“她没有叫人刻这个。”农文禄道。
“矿点会不会有自己的记号?”
黄氏莲回答得很快。
农文禄却没有马上翻。他先追问一句,确认她说的是自己知道的范围,才转向宁诚:“她说,她接货以前,矿点只挂斜纹竹筹。她能确认自己这条线,没有这种横切。别的地方用不用,她不知道。”
宁诚在记录边补上“她所辖路段”。黄氏莲能确认的到此为止,再往外仍然空着。
梁文和随后也到了。
他蹲在矿袋旁,先看绳结,再看竹筹,最后闻了闻麻绳被切开的地方。宁诚看不出这一闻能说明什么。梁文和也只说旧接力线上的灯号、烟号和路标都不用这种刻痕。
“那至少不是现行暗号。”宁诚说。
梁文和点头,又指向被重新接过的绳头。
“他问,谁打开过。”农文禄翻译。
没人回答。
当天上午,接收台暂时停了石炉上料。其他矿袋逐包完成检测与登记,搬运人员照常把它们送入仓位;异常的那一包始终留在遮棚下,旁边多了一张写着“暂不加工”的木牌。
宁诚、黄氏莲、梁文和与朱文晋则把这趟运输拆开重问了一遍。
第一个被叫来的人只负责矿点到林边的短路。他亲眼看着矿袋装满,也记得斜纹竹筹挂在袋口;至于绳结朝里还是朝外,他没注意。
第二个人在一处避雨棚接货。那天山里落过雨,矿包外面又罩了一层草帘。他数过包数,摸过竹筹,没有逐个解开草帘查看袋口。
负责后半段的人记得这包比另外几包更湿,却不确定横切当时是否已经存在。最后一段的承运者则说,自己在接力点拿到矿包以后,便一路送进了山谷,中间没有打开。
机器翻译足以处理“看见”“没有”“不知道”。一旦有人说到“好像”“听前面的人讲过”或本地方言里的路段称呼,农文禄便会让对方停下来,换成更短的句子。
“你亲眼看见竹筹的时候,有没有横切?”
“你亲手碰过袋口吗?”
“谁告诉你它没有打开?”
同一个问题换过几次说法,答案仍旧拼不成一条完整的线。
黄氏莲没有催。她把每个人负责的那一段用竹筹摆在桌上,谁只能证明哪一截,便把筹片留在哪一截。有人试图替前一名承运者保证,她会直接将那枚越界的竹筹推回去。
梁文和问得更少。他只在回答出现变化时,让农文禄把前后两句重新念一遍。
到了中午,矿袋终于在众人面前打开。
里面仍是铜矿。检测结果与同批矿石相近,包数对得上,重新称量也没有出现足以说明矿石被拿走的差额。三本账里的矿款和运输记录同样能够相互对应。
一切都对得上。
只有那道横切和被接过的绳结对不上。
“如果只是登记漏了一笔,绳子为什么断过?”宁诚问。
没人能回答。
先前那次取样错误至少找得到原因:搬运伤员时换了人手、布条沾水、两只袋子重新系过。眼前这包矿没有任何一段记录过开袋,所有人却都无法证明它一路保持原样。
一名负责护送的战士提议把几名承运者分开再问,直到有人说出不一样的地方。黄氏莲抬起头,语气一下变硬。
她说了很长一段,农文禄请她拆成两次。
“她说,不记得一道刀痕,不等于是谁刻的。她的人可以留下说自己看见的,不能先选一个人负责。”
朱文晋看向那名护送战士:“继续核对,不定人。”
梁文和将异常竹筹放回矿袋旁,忽然问矿少了没有。
“目前看,没有。”宁诚说。
老人又问账少了没有。
“也没有。”
梁文和用两根手指夹起那枚竹筹,在代表接力线的纸面上慢慢移动。它从矿点经过林边、避雨棚和两个换肩点,最后停在山谷外层。
“他只是说一种可能。”农文禄特意先加了一句,“如果要偷矿,不必把矿送到。矿一块不少,留下记号的人,可能想认下一次这包东西走哪条路。”
“也可能只是有人自己的记法。”宁诚说。
梁文和点头。
“也可能。”
宁诚没有在记录上写“日军”,也没有写下任何人的名字。他只记了一句:运输链被触碰,来源未知。
他们不知道那个人做了什么,也不知道对方看见了多少。
下午,桌上的路线纸被收了起来。
黄氏莲不允许公司拿着一张完整名单进入她掌握的所有村寨和接力点。她把铜矿线拆成几段,每一段只留下本段承运者、交货数量和下一个接点;上一个接点从哪里拿到矿,下一个接点最终送去何处,不再跟着货走。
梁文和则把旧灯号与旧接应点逐个划掉。他要求以后承运者只记住下一处能看见的灯、树或屋,不携带贯穿全程的路线纸。需要改道时,由各段负责人分别通知,不让一个送货的人同时知道矿源和山谷入口。
“那钱怎么核对?”宁诚问。
黄氏莲将矿石账和运输账分开放到桌面两端。
她的办法并不复杂。矿点保留交出多少矿、应收多少的记录;各段承运者分别保留自己的竹筹和费用;抵达基地以后,公司只登记实际收货、经手人和应付款。路线记号与结算内容不写在同一张纸上,也不让同一份记录往返全程。
宁诚仍然能知道公司向谁买矿、向谁付运费,却不能再从一名承运者身上直接问出整条路。
这会让核对变慢,也会让每次改道多出人手和等待。昨日刚分开的三本账并没有因此作废,只是账目清楚不再等于路线公开。
“新规则从下一批开始。”宁诚说。
梁文和摇头,指向旧线上的几个接点。
那里还有一批货已经离开矿点。更重要的是,沿途已经有人按旧时辰等待,若不送出断线消息,他们仍会在原处点灯、备马或接货。
黄氏莲用手指沿路线走了一遍:“她说,旧线从现在起不收新货。”农文禄翻译,“已经进去的这一批,要把人和消息收回来。”
“能不能直接让货留在中间?”宁诚问。
黄氏莲回答:“货可以留。人要知道以后不等。”
这一次不用农文禄解释第二遍。
宁诚望向安全仓位。第三台采矿机仍在帆布和木架后保持箱体,沉默得像一件随时能够制造更多麻烦的灰色行李。
“第三台继续不部署。”他说,“运输减慢,费用按新路重新记。旧线收完以前,不送新的矿进去。”
朱文晋同意让自己能够调动的人员配合外围警戒,却没有替黄氏莲决定她掌握的路段。
黄氏莲收起分段后的竹筹,只把旧线最后几个接应点留在桌上。
新线可以慢慢改。旧线却还欠着一次收尾。
@@ -0,0 +1,253 @@
# 017 这趟我亲自送
宁诚看到最后一趟名单时,黄氏莲和梁文和已经把自己的名字写上去了。
两行字一左一右,隔着桌面那条歪歪扭扭的炭线。黄氏莲的名字落在铜矿到旧接力点之间,梁文和的名字则压在接力点通往外路的那一段。
炭线尽头,还画着一个被叉掉的小圆圈。
那是旧线最后一个接头点。
“谁让你们先写的?”宁诚问。
农文禄把话译过去。黄氏莲听完,只抬起沾着炭灰的手指,点了点自己负责的那一截。
“这段是我的人,我去。”
机器把短句译得很快,末尾却停顿了一下,像是在犹豫该给这句话加句号,还是干脆把它刻在桌上。
梁文和用一截削尖的竹片压住纸角。他没有看黄氏莲,只对农文禄说了两句。
“旧暗号是我定的。沿路几户人家,也认我的话。”
宁诚揉了揉额角。
白天发现的那只带着陌生标记的矿包还隔离在仓位里,旧接力线也已经停止接收新货。可停线的命令发出以前,最后一批矿和几名挑夫已经走进链条,没法隔着地图把他们一把拽回来。
更麻烦的是,旧暗号、藏货点和沿路接应也不会因为他们换了一张登记表,就自己从山里消失。
黄氏莲将几枚竹筹推到炭线上:“先撤人。货能带多少带多少,带不走的埋下,或者丢掉。”
梁文和摇头。他把代表两处旧暗号的竹片摆到前面,又指向沿路村寨:“先换暗号,先让这里的人断线。挑夫回来,看见旧记号还在,会继续往里走。”
两个人的声音都不高,桌边的人却一时插不上话。
农文禄来回翻了几遍,额头很快冒出汗。他把黄氏莲的意思拆成“先让人离开”“矿可以不要”,又把梁文和的话拆成“暗号不撤,后来的人还会进入旧路”。
宁诚听明白以后,看着那几枚互相挤在一起的竹筹:“不能同时做?”
“人不够。”黄氏莲回答。
她从梁文和手边拿走一枚代表驮马的木片,放回桌角。
“这头不能走中段。前天下雨,桥边的土松了。它过不去。”
梁文和终于抬头看她,皱着眉说了一串话。
“他说,那不是桥,是两根木头。”农文禄翻译到一半,自己先停了一下,“还说上个月它能过。”
黄氏莲伸出两根手指,在半空中轻轻一掰。
“上个月,那两根木头还有三根。”
古米没忍住,低头看了看自己脚边。
她今天已经非常小心地没有碰桌子,听到这里,还是悄悄把盾牌往外挪了半寸,仿佛那座少了一根木头的桥会突然出现在她脚下。
梁文和盯着木片看了一会儿,把驮马从方案里划掉。他接着拿起代表旧接应点的圆筹,准备放到夜间撤除的一栏。
黄氏莲又伸手按住。
“不能等到夜里。那里白天卖柴,晚上没有人。你按旧时辰去,只会让别人看见一个不该出现的人。”
梁文和这次沉默得更久。
宁诚原以为自己会看到一位老交通员教年轻人怎么做事。实际坐在桌边的两个人,一个记得旧线为什么这样设计,另一个知道这几天究竟谁在走、哪头牲畜还能上路,以及哪根木头已经掉进了沟里。
少了任何一个,这张图都会错一半。
最后,黄氏莲先撤自己安排的挑夫,把矿拆成更小的包,能带出的带出,带不出的藏在源头。梁文和带两个人提前通知沿线接应,撤掉最容易把人引向内层的旧标记。
两队在旧接力点只碰一次头,不等人,不补货,也不临时改变下一段去向。
如果没碰上,就按断线处理。
梁文和听完农文禄整理出的方案,拿竹片在桌上敲了敲:“少一条。”
“什么?”
“灯。”
他在外层接应点旁画了一个小小的火苗。队伍越过危险段以后,会在远处点亮遮过三面的油灯。灯只亮片刻,外层的人看见,就知道人已经离开旧线。
若灯不亮,外层也不能沿路进去找。
宁诚盯着最后那句话看了几秒:“我建议加护卫。”
朱文晋坐在桌子另一头,没有立刻回答。他先等农文禄把这句话译完,才问:“加到哪一段?”
宁诚指向旧接力点外侧:“至少送到这里。或者让古米跟黄氏莲走。”
古米马上抬起头:“古米可以少带一点东西,盾也可以包起来。”
黄氏莲看了看她头顶的熊耳,又看了看靠在墙边、比半扇门还宽的盾牌。
她说了一句话。
农文禄咳了一声:“她说,包起来以后,会变成一个扛着巨大包袱、长着熊耳朵的人。”
古米摸了摸自己的耳朵。
“那还是很显眼。”
“非常显眼。”赫默在旁边补了一句。
黄氏莲又指向宁诚的衣服、公司用来装检测器的银灰色匣子,以及桌上几枚裁得过分整齐的标签。她没有笑,只一项项数给他看。
陌生人,陌生器物,陌生的做事方式。
公司的人带得越多,沿路越容易记住这趟货。
“我的人可以守外圈。”朱文晋说,“旧接力点以内,听他们的。”
“如果出事呢?”
朱文晋看着地图:“外圈接应按约等。超过时限,先报告。”
“不能追?”
梁文和摇头。
农文禄放慢语速:“灯不亮,说明那条路不能再让人进去。你们若追,可能把后面的人也带过去。”
宁诚的手停在地图上。
他有现场最高权限。制造机、化工机、仓位和公司人员的去向,只要他确认,终端便会记录并执行。
可双层保密刚刚生效。眼前这条路线要想安全,他就不能拿走一份完整副本,也不能让自己的护卫跟到终点。
最高权限到了山路边,忽然只剩下一句“我同意不知道”。
这种感觉很差。
偏偏没有一个按钮能让它变好。
“公司的人只到外层。”宁诚收回手,“古米跟我去接应。里面怎么走,由黄氏莲和梁文和决定。”
农文禄译完,黄氏莲点了点头。
梁文和则把地图转过去,重新检查她腰间的小包。火绒、短绳、用来替换暗号的布条,还有两片能削成标记的竹板,全都在。
“刀呢?”他问。
黄氏莲拍了拍小腿外侧。
“干粮呢?”
她的动作停住了。
梁文和从鼻子里哼了一声,刚要伸手去拿桌边的布包,黄氏莲已经先一步将它抄起,塞进了他的怀里。
“你的。”
梁文和低头看了一眼。
布包上系着他的旧绳结。
桌边有人笑了一声,又很快收住。
梁文和板着脸把干粮塞进背包。
等他收好,黄氏莲才从自己腰后摸出另一小包,在他面前晃了晃:“我的在这里。”
这一次,连朱文晋的嘴角也动了一下。
出发前,赫默给两人各塞了一卷绷带。
“能止血,不能让你们多走一段危险的路。”她说。
农文禄费了些功夫才把后半句译明白。
黄氏莲听完,把绷带收进包里。
梁文和低头研究了一会儿包装,确认不需要先拆开,也把绷带收好。
队伍离开山谷时,天还亮着。
宁诚和古米只送到第一处外层岔口。
朱文晋安排的两名接应人等在那里,衣服、背篓和山里来往的普通人没有差别。
黄氏莲没有回头挥手。她先看了一遍前面的坡,又检查挑夫之间的距离,随后抬手让队伍分开。
梁文和走在最后。他在岔口停了片刻,用脚抹掉一小块不该留下的印痕,才拐进树后。
几息之后,林子里只剩下雨后滴水的声音。
古米盯着那片空地看了很久:“博士,古米真的不能跟吗?”
“不能。”
“古米走得很轻。”
宁诚想起她一脚踩断湿木板的声音,没有接这句话。
他们按计划转到更外侧的接应点。那里看不见旧路,只能隔着一段黑沉沉的山脊,等对面高处亮起一盏灯。
天色一点点暗下去。
第一段时限过去以前,古米还能坐在石头上,小声计算队伍可能在哪一段减了货。她用树枝在地上画出两棵挨得很近的树,又在旁边补了一条窄路。
“如果这里也有两棵树,他们要慢一点。”
“也可能是桥边的土更松了。”
“那就要更慢一点。”
宁诚点头。
这些理由都说得通。至少在第一段时限结束前,远处没有亮灯还不至于让人立刻想到最坏的结果。
第一段时限到了。
山脊仍旧漆黑。
接应人把遮光灯压低,没有动作。宁诚看了看他们,又看向朱文晋派来的另一名望风者。
“再等一段。”对方通过机器短句翻译回答。
时间忽然变得比制造机的倒计时还慢。
制造机至少会告诉他剩余多少分钟。眼前只有虫鸣、风声,还有古米每隔一会儿便抬起的耳朵。
第二段时限过去一半时,古米站了起来。
“那边有声音。”
所有人同时屏住呼吸。
她侧耳听了片刻,肩膀又慢慢放下:“是水。”
山沟里的水涨了,正冲着石头往下流。
第二段时限终于走完。
灯还是没有亮。
宁诚下意识往前迈了一步。外层接应人立即抬手,拦在那条根本看不见的旧路前。
他想说古米能护住人,也想说自己只进去看一小段。那些话挤到喉咙口,又被桌上刚定下的规则堵了回去。
灯不亮,便不得循线追入。
这条规则是为了让下一批人活下来。
宁诚攥紧手指,指甲压进掌心:“通知朱文晋。按失联处理。”
短句经过机器传出去,平静得像一条仓位记录。
古米站在他身边,盾牌就在伸手能够到的地方。她能抬起设备箱,能挡住子弹,也能把一辆陷进泥里的车托回来。
可隔着一整片没有亮灯的山,她什么也搬不动。
宁诚也一样。
@@ -0,0 +1,269 @@
# 018 这笔账不会抹掉
天亮以前,外圈接应人扶回来一个浑身是泥的人。
他一只鞋不见了,右臂被布条胡乱吊在胸前,脚刚踏进山谷便软了下去。古米抢上前接住他,又在赫默开口之前把人放到担架上。
“医疗区。”赫默说,“其他人退开。”
朱文晋带来的人已经围到了几步之外。有人问黄氏莲,有人问梁文和,还有人抓着担架边缘,越说越快。
伤者的嘴唇动了动,只吐出几个破碎的音节。
赫默直接抬起头:“农文禄可以留下。其余人等他能说话。”
机器把这句话译成越南语,语气平得没有商量余地。朱文晋也转身说了一句,围拢的人这才往后退。
宁诚站在医疗区外,看着赫默剪开伤者右肩的衣服。
没有弹孔。肩关节脱位,手臂和背上有多处擦伤,左脚底被石片划开,泥水已经渗进伤口。赫默先固定肩膀,再清洗脚伤,全程没让农文禄追问半个字。
伤者喝下几口水,呼吸稍微稳下来以后,她才把凳子往农文禄那边推了一点。
“一句一句问。说不下去就停。”
农文禄点头。
第一个问题是姓名和所在路段。第二个问题是他最后亲眼看见了谁。
伤者闭上眼,喉结上下动了几次。
“梁文和死了。”
农文禄译出这句话时,外面传来一阵很轻的吸气声。
宁诚下意识看向朱文晋。对方坐在原处,按在膝上的手一点点握紧。
“你亲眼看见?”宁诚问。
农文禄将问题转过去。
伤者点头。他说得很慢,中间几次要停下来找气。
队伍在旧接力点前分开以后,后方忽然有人追来。天太黑,他没看清制服,也不知道对方有多少人,只听见枪声从两个方向传来。
梁文和让挑夫散开,自己带着他往旧标记那边走。老人扯掉一根引路绳,折断了两块竹牌,又把记录沿线接头的布条塞进衣服。
他们走到沟边时,梁文和背后中枪。
伤者跌进沟里,肩膀撞在石头上。追来的人被另一侧的动静引开后,他爬回去摸过梁文和的颈侧,又将耳朵贴到老人胸前。
没有脉搏,也没有呼吸。
这一次,农文禄译完以后,停了很久才问下一个问题。
“黄氏莲呢?”
伤者睁开眼睛。
她在更前面组织剩下的人离开。腿上受了伤,仍然活着。伤者躲在沟里的时候,看见几个人将她架起来带走;他只跟出很短一段,便失去了方向。
“日本人?”有人在外面问。
农文禄没有代替伤者回答。他重新把问题问了一遍。
伤者摇头。
“不知道。”
“往哪边带?”
“不知道。”
“有多少人?”
他闭上眼,又摇了一次头。
不知道。
宁诚拿过记事板,把三栏重新画开。
亲眼看见的、可以推测的,以及仍然不知道的。
梁文和死亡,写进第一栏。
黄氏莲受伤、被人带走,写进第一栏。
追来的人可能与最近检查外路的武装有关,只能写进第二栏。敌方身份、人数、押送方向和关押地点,全都落进最后一栏。
伤者还确认,梁文和处理了他能看见的几处旧标记,也带走了一份记录。更远处有没有遗漏,追来的人是否捡到了其他东西,他没有看见。
“老人把他们往外边引。”伤者最后说,“我回去时,旧接力点没有人。”
他像是还想解释自己为什么独自回来,声音却越来越低。
赫默抬手挡住农文禄:“到这里。”
“还有——”
“他的意识已经开始模糊。剩下的等他醒。”
她给伤者盖好薄毯,又检查了一遍固定带。古米端着一盆刚换过的净水进来,脚步放得很轻。
“赫默医生,他会好吗?”
“现在看,能活。右肩需要很长时间恢复,脚伤要观察感染。”
古米点点头,把这句话认真记住了。她转身出去时,顺手把挡在医疗区门口的人往两边分开,给担架留出了一条安静的路。
山谷里的天已经亮了。
梁文和的名字还留在昨夜那张名单上。黄氏莲的名字旁边,则没有任何人能写下她现在的位置。
“派人追。”
说话的是一名年轻战士。他的腰间别着公司第一批交付的M1910,枪套边缘还很新。
“他们带着伤员走不快。现在追,还能追上。”
另一个人马上应声。第三个人已经开始检查弹匣。
朱文晋没有喝止他们,只把那张分成三栏的记事板推到桌子中间。
“往哪里追?”他问。
年轻战士张了张嘴,指向北面。
“哪一条路?”
手指停在半空。
“追多少人?”
没人回答。
“谁守这里?谁守铁矿?谁通知旧线旁边的村子?如果他们在等我们,哪一队去接第二次追兵?”
桌边越来越安静。
“至少可以让古米——”
宁诚说到一半,自己停住了。
古米站在他身后,盾牌已经背了起来。只要他点头,她会立刻出发。
可她也不知道往哪里走。
她越显眼,越可能把原本已经被梁文和带开的目光重新引回旧接力点。
宁诚看着记事板上那一整栏“不知道”,胸口像堵着一块湿冷的布。
黄氏莲是为了关闭他们的运矿线才去的。
梁文和也是。
那条路线原本不会为公司运矿,日军也不会因为多出来的车辙、驮印和接应去一段段检查。
这笔责任推不到“战争本来就危险”这句话里。
“路线扩张是公司提出的。”宁诚说,“他们承担的风险,有我们的一份。”
农文禄把话翻过去。有人抬头看他,也有人仍低着头。
年轻战士问:“那你救不救?”
这句话不长,机器也能译。
宁诚却过了好一会儿才回答:“查。找到她被带去哪里,确认守卫、道路和能不能接近,再决定怎么救。”
“现在呢?”
“现在不沿旧痕迹大队追。”
年轻战士的脸一下绷紧了。
“我不能保证把她带回来。”宁诚继续说,“也不会把这件事停在这里。”
他把另一张空纸拉过来,写下三件事。
第一,分开查押送方向与可能关押点,联络人只查自己一段,不重新串起整条旧线。
第二,治疗幸存者,确认梁文和需要照应的人,也检查因停线失去收入、粮食或安全住处的沿线家庭。
第三,重建新的联络办法。可靠目标出现以后,再讨论行动。
朱文晋看完,让农文禄逐条翻译。他补了一句:“我的人也不盲追。外圈侦察由我安排。”
年轻战士还想说什么,朱文晋按住了他准备拔出的弹匣。
“枪里有七发子弹,地图上没有路。”他说,“先把路找出来。”
那人的手终于松开。
宁诚翻开三本账。
梁文和已经承担的护送与联络费用照记;黄氏莲那一段已经发生的运输费用照记;尚未结清的矿款也照记。人死了、失踪了,名字不能跟着从应收栏里消失,更不能被挪到军械账上,变成一箱新枪的价款。
农文禄把“照记”译了三遍。
第三遍时,坐在门边的一名挑夫才慢慢点头。
这不是营救。
至少,它让那两行名字没有先被账本吞掉。
当天稍晚,赫默把宁诚叫到应急化工机旁。
他一路都没说话。直到看见设备侧面已经排好的检查记录,才意识到这份报告并不是在等梁文和的死讯。
记录最下方的时间是昨夜。
“这是幸存者回来以前完成的。”赫默说。
空气、水和植物纤维的外部连接已经通过自检。现有能源节点也能提供一次稳定运行窗口,条件是暂停组装机和一座石炉,医疗设备的备用电量不动。
催化核心的老化警告仍在。
设备说明无法保证第二批,更不允许将可生产视为可以无限生产。
“安全上能运行?”宁诚问。
“按当前自检结果和说明,可以执行一个受控批次。”赫默说,“我能确认设备状态、隔离和能源条件。配方过程由封闭设备执行,我不替它保证说明之外的事。”
“中途出问题呢?”
“自动停机,切断物料和电力。未完成部分隔离处理。”
“一批以后?”
“锁止,重新检查。”
宁诚盯着灰白色的设备外壳。
日军仍在沿外路检查,山谷和两处矿点都要防卫;此前登记的军械需求还在账上,只是还没有获得授权的买方作出确认。
“生产出来以后,不能因为现在有人愤怒,就直接发下去。”宁诚说。
“那是军械与交易决定。”赫默回答,“我的意见只有一条:若要生产,只能一批。”
宁诚点开控制页。
界面没有跳出任务,也没有奖励,只列出两项需要最高权限确认的限制。
【批次上限:一】
【完成后自动锁止:是】
他又确认了一遍医疗备用电量不受影响,才按下授权。
“只生产这一批发射药。”
赫默没有立即启动。她先让值守人员清空警戒线内的杂物,核对排风、水路和隔离盒,再把组装机与一座石炉停下。
所有状态逐项转绿以后,她才落下物理开关。
应急化工机发出一声低鸣。
进气口缓慢张开,水沿透明管路进入设备,处理过的植物纤维被送进封闭料仓。控制页上的批次数字停在“一”,后面再没有第二格。
宁诚听着机器运行,心里没有半点“终于可以了”的轻松。
梁文和的死亡不会变成发射药。
黄氏莲的下落也不会。
这台机器只是在处理另一件早已存在、同样不能逃避的事。
一批。
完成以后,锁止。
@@ -0,0 +1,249 @@
# 019 这次按买卖来
发射药已经封装,新铁和新铜也送进了仓位,制造机却没有启动。
宁诚面前摆着三本账。
左边一本记矿。哪一批铁、哪一批铜,从谁手里验收,公司还欠谁多少。
中间一本记路。挑夫、牲畜、车辆和护送各算各的,谁走过哪一段,谁便在那一段留下名字。
最右边那本最薄,只在第一页写了“军械采购”四个字。买方、付款责任和授权凭据三栏,全是空的。
古米端来早饭时,先把碗放在三本账之间比了比,最后塞到宁诚手边。
“博士再不吃,这一碗也要记进损耗了。”
“饭还要记损耗?”
“凉掉就是。”
宁诚看了眼碗里已经开始结皮的粥,决定在公司正式产生第四本食堂账以前先把它喝掉。
制造机的准备指示安静地亮着。只要他授权,第二箱M1910就能开始生产。
可“有人想要枪”和“谁来买枪”中间,还空着整整一页。
直到接近中午,朱文晋才从外路回来。
跟他一起进山谷的还有一名背着布包的记账人、两名护送者,以及一小队抬货的人。麻袋、盐包和成匹的布被逐样放到遮棚下,没有和矿石、燃料混在一起。
古米看着那堆东西,又看看三本账:“这些放哪边?”
“先别放进任何一边。”宁诚说,“还没点收。”
古米立即把正准备落地的一袋东西重新抱了起来。
那名抬货的人愣了一下,赶紧指向旁边的空木垫。古米照他的手势把袋子放过去,位置端正得像用尺量过。
朱文晋将一张折过几次的纸放到桌上。
纸上写明,这一批军械由发出授权的上级买方采购,朱文晋负责现场点收与交割。责任不落在他个人名下,也不借沿线村寨、矿点或承运人的名字举债。
授权范围只有一批。
三十二把M1910式手枪,一百九十二只七发满装弹匣。
再多一把都不在纸上。
农文禄逐句读给宁诚听。碰到两个军需用词时,他停下来同朱文晋确认,机器也给出了一种不同译法。
宁诚没有猜。他让农文禄把那两句改成最简单的意思,再问了一遍。
“买方负责付款?”
“是。”
“朱文晋负责现场收货,不是个人买下?”
“是。”
“这张授权不包括下一批?”
“不包括。”
三句确认完,宁诚才把纸压在军械账第一页。
随朱文晋来的记账人打开布包,拿出当天的交割表。
山外粮价变化太快,没人拿一张几个月前的价目硬算。麻袋逐一过秤,盐与布也按双方当天确认的本地交割值登记,实付物先记入军械采购这一页。
剩下的差额,则另写成三十日内偿付的短期欠据。
“矿的钱也在这里。”记账人通过农文禄说。
他指了指几袋实物,又翻向前面的矿款记录,意思很明显:既然公司欠沿线矿款,不如从枪款里直接扣掉,双方都少搬一次东西。
桌边几个人都觉得这办法省事。
宁诚甚至已经下意识去找算盘,直到朱文晋伸手将三本账重新分开。
“矿的钱,给矿点。”
他又点中间一本。
“路的钱,给走路的人、牲畜的主人和护送的人。”
最后,他才把手落在军械账上。
“枪的钱,是买枪的人付。”
农文禄翻完,记账人解释说,最后总数可以对得上。
朱文晋摇头:“数对,人不对。”
这四个字通过机器传过来,干脆得连宁诚都不需要再问。
如果把矿款和运费折进军购,账面上或许少了几行,矿工、挑夫和牲畜主人却会突然变成替上级买枪的人。他们甚至未必知道自己的钱被拿去买了什么。
宁诚把三本账各自推回原位。
“不冲抵。公司欠的,按原账付;买方欠的,写在军械账。”
记账人盯着三本账看了片刻,重新取出一张纸,将欠据抄清楚。
付款期限三十日。逾期未结,公司可以暂停下一批;不得从矿款、运费或护送费用中扣取。
朱文晋在见证栏落下名字。那名记账人按授权凭据完成买方签押。
最右边那本账终于不再是空的。
宁诚却没有立刻起身。
梁文和死去还不到一天。黄氏莲被带去了哪里,外圈只找回几段互相接不起来的消息。现在谈枪、谈价格、谈什么时候交货,怎么听都像有人还躺在医疗区里,他们已经忙着计算下一箱武器。
朱文晋看出了他的迟疑。
“她的事继续查。”他说。
农文禄把后半句翻得很慢:“枪的事,也继续做。日军不会等我们难过完。”
宁诚低头看向采购页。
清楚的买卖至少让枪交给谁、谁欠钱、谁拥有它都留下了名字。若用“共同抗日”四个字把整箱东西送出去,最后决定分配的人仍然存在,只是不用写在纸上。
那样未必更善良。
他合上另外两本账,只留下军械采购。
“批准本批生产。”
制造机开始运行以后,山谷没有人围着倒计时看。
第一小时,古米带人把实付的粮食、盐和布搬进单独仓位。她先在地上摆了三块木牌,确认矿款交付区、运输费用交付区和军购实付区不会混在一起,才允许下一袋落地。
第二小时,宁诚去医疗区看了一次伤者。赫默把他挡在帘子外,只说人醒过一回,暂时不能再问。
第三小时,外圈送回一条关于黄氏莲押送方向的传言。消息来自两次转述,连经过哪个村子都说不清,只能写进“待核实”。
第四小时,制造机提示补充一箱标准铁料。古米伸手便要去搬,值守人员立刻按住料箱另一侧,坚持照新定的双人流程确认编号。
她只好站在旁边等。
“古米一个人不会搬错。”
“就是因为你一个人搬得太快。”宁诚说。
古米想了想,接受了这个理由。
第五小时结束时,银灰色枪箱沿出料轨道滑了出来。
箱盖打开,三十二把M1910分成四层,每层八把,固定在软质支架中。枪身、弹匣槽和握把的形状与第一批完全一致,没有因为换成新矿材料便多出一条神秘花纹。
这反倒让宁诚松了口气。
现实里的工业品,最好不要每一批都像抽卡一样闪出不同颜色。
制造机随后切换到弹药任务。
那一批封装发射药被接入独立进料口,新铜和软铁芯料也按模板送入。其余步骤都封在设备内部,没有第二张配方单。赫默核对的是隔离状态、温度与设备警告,枪弹结构是否合格仍交给自动检测和有使用经验的人。
她看了一眼控制页:“发射药余量只对应本单。任务结束后,进料口清空。”
“化工机呢?”
“已经锁止。”
“下一批?”
“等重新检查。现在没有。”
宁诚点头,没有再追问一个听起来更让人安心的答案。
一小时后,第二只箱子出料。
一百九十二只弹匣分层固定,每只七发,共一千三百四十四发。密封标签逐项标明批次、口径和数量。
没有多出一只,也没有多出一发。
朱文晋带来几名实际使用过手枪的人。他们先按既定方法检查随机抽取的枪械,观察枪管、套筒、保险和弹匣配合,再将检查结果同自动实验室的复扫记录对照。
这批沿用已经通过实射验证的同一模板,现场没有为了“热闹”再打一轮靶。无法靠目视和机构动作确认的部分,仍按约定的制造缺陷验收期保留记录。
点收完成以后,军械账上多了一行签字。
古米抱起枪箱时,先问:“现在放公司这边,还是买方那边?”
“买方那边。”宁诚说。
“已经是他们的了?”
“已经是了。”
她于是转了个方向,将两只箱子搬过那条划分仓位的白线。
动作很小。
可箱子落地以后,公司便不能再因为不喜欢对方的分配方式,把已经卖出的枪弹收回来。
随朱文晋来的记账人也追问起这一点。他请农文禄反复确认:买方可以把枪分给别的部队,可以转交,可以拆修,也可以拆件研究。
“仿制呢?”他问。
宁诚看向那两只已经越过白线的箱子:“枪和弹匣归你们。怎么拆、怎么研究、能不能自己做出来,由你们决定。”
记账人又指向制造机。
“机器不在订单里。”宁诚说,“模板、权限接口和发射药流程也不在。公司只负责约定验收期内确认属于制造的问题。”
农文禄把两句话来回译了两遍。
朱文晋听完,手掌在枪箱上停了一下:“枪是我们的,做枪的办法还在你们手里。”
“对。”
“你们能停。”
“对。”
宁诚没有用“以后会解决”敷衍过去。
这就是买卖完成以后仍然存在的依赖。账写清了,它才终于有了一个能被双方准确指出来的形状。
交割结束时,没有人庆祝。
两只军械箱由买方安排的人抬走,实付物留在仓位,短期欠据夹在军械账第一页。三套账各自多了新的记录,谁也没有替谁消失。
农文禄收拾桌面时,从授权纸的夹层里发现另一封折得更小的信。
封口没有写宁诚认识的字。他拆开看了两行,神情便认真起来。
“是会面邀请。”
“谁?”
农文禄先用越南语念了一遍,又一字一字写下汉字。
武元甲。
宁诚盯着那个名字,脑海里终于亮起一点来自历史课本和新闻里的模糊印象。
他当然听过。
可除了“后来很有名”“和越南战争有关”之类连考试简答题都未必拿得到分的碎片,他对1945年5月的武元甲几乎一无所知。
信的最后,只写明了见面的时间、外层接应办法,以及允许随行的人数。
桌上那三本账刚刚合拢。
更大的一本,已经有人准备来翻了。
@@ -0,0 +1,263 @@
# 020 三张签了,第四张呢?
五月十五日,宁诚第一次在山路上看见那么多支队伍朝同一个方向走。
有人穿着打过补丁的短衣,有人背着旧式步枪,也有人只在腰间别了一枚手榴弹。各支队伍的标记不完全相同,彼此见面时却有人能叫出对方的名字。
他们没有靠近大路。每到一个岔口,引路的人便换一次,后面的人也不问前一段去了哪里。
“今天这里还有别的事?”宁诚低声问。
农文禄点头,挑了几个最简单的词:“两边的军队,合在一起。朱文晋先生的救国军,还有武元甲先生带的队伍。”
更复杂的部分,他没有边走边说。
宁诚也没有追问。
这趟会面借着人员来往最密集的一天进行,却避开了那些队伍正式会合的地方。宁诚、农文禄和古米又换了两次引路人,最后被带进一间远离人群的木屋。
古米的盾牌留在门边。
她对此很不放心,进去以后回头看了三次。直到确认从座位上还能看见盾牌顶端,她才把背后的食物包放下。
屋里的桌上摆着四张纸。
武元甲没有先碰它们。他将一张折痕很深的旧地图铺开,压住四张纸的大半,只让最下面那张露出一个空白的角。
“请坐。”
农文禄译完,宁诚才在桌边坐下。
眼前的人没有穿宁诚记忆里那种属于后世将领的制服。他的衣服适合走山路,袖口有使用过很久的磨痕。说话前,他先看了一眼宁诚,又看向古米和门边的盾牌。
目光停留的时间都不长。
宁诚知道“武元甲”三个字。
也仅限于知道。
至于1945年的他正掌握多少人、能替谁签字,又会怎样看一家公司突然落在太原山里,宁诚脑中的历史知识干净得让人心虚。
好在武元甲没有要求他先做人物生平问答。
他伸手压住地图北面的几条线,问的第一件事也不是枪。
“你们的矿,从哪里走?”
农文禄将问题译成中文。
宁诚没有在地图上画出路线,只回答:“矿点到基地分段运输。每段由当地负责人安排,公司付矿款和运输护送费用。”
“谁能停?”
“矿点的人可以停止开采,负责路段的人可以停止运输。设备有危险时,赫默可以停机。我能决定公司是否继续生产。”
武元甲听完,让农文禄重复了最后一句。
接着,他的手指沿地图移向城镇和大路。
日军仍控制着公开道路、车站、城镇和军事设施。山里的组织能走另一套交通,也能在一些村寨动员人手,却没有因此得到一条可以随意运输重货的安全大道。
地图北面有几处被炭笔涂得很重。
“这里缺粮。”农文禄翻译,“不是一天、一个村。许多人已经离开家,也有人走不动。”
古米原本在帮忙压住地图卷起的一角,听到这里,手指一下停了。
“有枪的人也没有饭吗?”
农文禄把她的话译过去。
武元甲看向她:“也会没有。”
古米皱起眉:“空着肚子,枪会变得很重。”
“所以枪不能自己组织一支军队。”武元甲说。
农文禄翻完,古米很认真地点了点头。
地图继续向南展开。
中部有名义上的政府、官员和印章,日本人手中的枪却没有因此消失。更远的南方,农文禄花了很长时间才把武元甲的意思压成几句话:那里有不同的民族主义者、宗教组织、青年团体、地方武装与共产党人,谁都不能隔着一张北方的地图替所有人作主。
至于法国,公开的殖民统治虽然刚被日本人打断,也没有谁认为他们会从此忘记越南。
“日本不会永远赢。”武元甲说,“战争什么时候、怎样结束,我们不知道。日本以后,法国可能回来,也会有别的外国军队进来。”
宁诚看着地图,没有接一句“我知道”。
他记得日本会在这一年投降,也记得法国后来确实回来。可具体到哪一天、哪支部队从哪里进入、眼前这张地图上的哪个人会先收到消息,他并不比屋外的望风者清楚。
武元甲沿着道路、粮食和能够调动的人手,一块块指出越盟眼下看见的压力。
说到最后,地图上的问题又回到了桌边两只尚未生产的军械箱上。
“三十二把手枪,可以给一些人武器。”武元甲说,“再有三批,也还是一些人。”
“现阶段只能稳定生产这一种。”宁诚回答,“换别的武器,需要新的样品、材料和验证。发射药设备也不能保证无限批次。”
“我不问机器里面怎样做。”
武元甲将手从地图上收回来,按住第一张采购单露出的一角。
“我问机器外面。”
接下来的问题一个比一个具体。
铁和铜由谁挖,牲畜和道路由谁提供,工人受伤由谁处理,机器放在谁的土地上,成品按谁的标准验收,又由谁决定先造枪、药还是别的东西。
农文禄翻到一半,不得不停下来喝水。
有些词机器能译,却会变得像说明书。于是他把“生产资料”“分配”和“控制”重新拆回矿、路、人和机器,再一句句确认双方听到的是同一件事。
宁诚也在回答中第一次发现,他们已经做出的每一条小规定,拼起来竟然像一张新的地图。
矿点保留停止权,路段由本地负责人组织,公司分别付钱。
武器成交以后归买方,买方可以分配、拆修和研究仿制。
制造机、模板、权限接口和发射药流程仍由公司控制。
“现在这样,可以买卖。”武元甲听完说。
他停了一会儿,才让农文禄继续翻译。
“我们现在先要赶走日本人,也要让不同的人一起争取独立。农民、工人、商人,愿意反对日本和法国的人,都可以合作。我不会因为你有机器,今天就说机器已经属于所有人。”
宁诚抬起眼。
这句话比他预想得直接。
“但是,”武元甲的手指重新落到地图上,“如果越南的矿、路和人一直送进去,最后只有一把外国的钥匙能决定机器开不开、造什么,我们得到的独立就会缺一块。”
屋里安静下来。
门外有人走过,脚步声很快消失在远处。
宁诚没有办法用“我们是来帮忙的”回答。
法国人修过道路、工厂和港口,也完全可以声称那些东西带来了效率。谁掌握钥匙、标准和停机权,才决定效率最后听谁的。
他低头看见地图压着的第四张纸。
那张纸讨论的正是长期供货、产能优先、扩产责任和生产资料控制。
“依赖是真的。”宁诚说。
农文禄刚译完,武元甲便问:“你准备怎样解决?”
“今天解决不了。”
这次农文禄甚至不需要整理。
武元甲看了他片刻,示意他说下去。
“我个人反对日本侵略,也反对法国恢复殖民统治。我认为越南的事应该由越南人决定。”宁诚说,“这些是我的立场。”
宁诚把手搭在桌沿:“基地里有三本账。矿石、运输护送和军械分开记,双方都在用。”
“公司和你们现在有生产、防卫、医疗和交易合作。公司不是越盟的下属,也不是正式盟友,更不是不用付钱、想拿多少就拿多少的军火库。”
农文禄把长句分成了四次。
“同样,机器放到一处矿点,不代表那里的土地、劳力和道路归公司。当地人不继续卖矿、不继续承运,公司就不能把他们当成自己的工人。”
“机器呢?”武元甲问。
“现在属于公司。”
“标准呢?”
“现在由公司的设备和模板控制。”
“如果有一天,你不卖?”
“有限订单按订单负责。订单以外,公司可以拒绝;你们也可以不买。”
武元甲听完,没有露出满意的神情。
这当然不够。买方可以不买,和买方能够接管生产,根本不是一回事。
“那么,谁能替公司承诺更长的时间?”他问。
问题终于落到了宁诚一直避开的地方。
他可以说自己只是驻地负责人,把困难推给一个暂时联系不上的上级。那样最安全,也最像一个真正的大公司。
可这会凭空造出一个并不存在的决策层。
宁诚看着武元甲:“这一带的生产、交易和安全事项,我有权决定。”
农文禄翻译时,声音不自觉慢了一点。
“更长期的安排,我可以谈。”宁诚将第四张纸从地图下抽出一寸,又推了回去,“这张今天不签。”
武元甲的视线跟着那张纸移动。
他没有继续追问宁诚的权限究竟到哪里。
两个人都给这个问题留了一块空白。
地图被揭起以后,下面三张采购单终于完整露了出来。
每张内容相同。
三十二把M1910式手枪,一百九十二只七发满装弹匣。
每一批都是一千三百四十四发,不多写“若干”,也不把三批揉成一张可以随时扩大的总单。
第一张作为下一批生产请求登记。生产开始以前,公司仍要重新检查发射药设备、能源和材料条件;签字本身不会让仓库里立刻多出枪弹。
第一批完成生产、交付、验收和结算以后,第二张才生效。第二批走完同样流程,第三张才生效。
三批分别验收,分别结算。
任何一批的欠款逾期,公司都可以暂停下一张。矿款和运输护送费用仍旧独立,不能拿来填军购缺口。
“现在一批也没有生产。”宁诚又确认了一遍。
农文禄译完,负责记录的人在三张纸边分别做了记号。
武元甲问:“交付以后,还是归买方?”
“归买方。分配、转交、拆修和研究仿制都由买方决定。机器和生产权限不在订单里。”
“三张都一样?”
“都一样。”
武元甲先在第一张上签字,接着是第二张、第三张。
宁诚也逐张确认。
笔尖划过纸面的声音很轻。古米却一直盯着他的手,像在看制造机出料前最后一次授权。
三张纸分别收好以后,桌上只剩下第四张。
它没有数量。
没有交付日期。
也没有写清楚战争需要、救荒需要和公司产能冲突时,谁应当排在前面。
若越盟要求扩产,矿、道路、人员和安全由谁承担;若公司停供,理由由谁审查;若本地人要学习、维护甚至接管机器,又能接触到哪一层——每一项都比三十二把手枪难得多。
武元甲用手指敲了敲空白纸面。
“三张签了,第四张呢?”
宁诚把笔盖合上。
“先空着。后面的事,另外谈。”
农文禄译完,武元甲点了点头。
没有握手,也没有人宣布双方从此成了盟友。
武元甲重新折起地图。北方的饥荒、南方那些尚未看清的力量、日本人的道路和可能回来的法国人,都被一道道收进折痕里。
三张已经签署的采购单分别收好。
第四张仍留在桌上。
上面没有任何人的名字。