第0161章 城南百灶同时开

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

18px
← → 切换章节
城南第一面白旗升起时,离约定开火只剩一刻。

白旗不是成功,而是“粮已见、锅未开”。旗杆下的灶点刚把最后一袋粗麦抬到棚内,另一侧的黑旗却还没有落。黑旗代表缺水。再往西,两根短杆交叉,表示柴到了,掌勺人未到。百处灶点沿城南河堤、旧砖场、废市口和难民棚散开,任何一处拖延都可能让“同时开”变成各自抢先。

昨夜旧账被降成线索后,所有灶点都重新见粮。直到天亮,墙上的百灶清单仍有空栏。有人劝罗青禾先让准备好的灶开火,免得饥民继续等。她拒绝了。

“先开的会被围住,后开的会被说没粮。”她说,“今天要证明的不是某一锅能煮,是整张网能同时活。”

周衡站在城南旧钟楼顶,能看见最近几处灶棚,看不见全部。百灶不是整齐方阵,而是沿人群实际居住处分散。旗号、铜盆声和跑腿接力承担远处信息,任何人都不可能靠一双眼睛控制全局。

周衡看不见全部灶点,也无法替远处决定;百灶仍在各自完成核验和补缺。

如果百灶只能在周衡亲自巡视、罗青禾逐袋签字时运转,它仍只是更大的临时救济。今天必须让灶点自己确认粮、水、柴、人和锅,中央只保开火时刻与最低分配线。

第一阵阻力来自水。

城南西段三口偏井昨夜水位下降,公共水车线要先供伤者棚和药坊,灶点只能拿到半数水。井主们不肯再让车轮压坏井沿,要求所有灶点按先后排队。若照旧排,最远的几处灶要到午后才有水。

罗青禾没有下令征井。昨日建立的井主联盟仍保有叫停权。她把百灶清单带到井边,只问每口井今日能稳定出多少,不问井主愿不愿“支持大局”。几名井主各报一段,合起来仍不够。

一个灶点的老妇提出把洗粮水减半,直接下锅。唐砺不在城南,药师却指出灰障风后井水有细砂,不能省掉沉淀。争执持续时,河滩脚夫送来一排空酒瓮。昨夜卸粮用过的平底车可以把瓮分段运水,不必让所有水车挤井口。

井主仍担心谁负责打碎的瓮和压坏的路。罗青禾当场把破损记入百灶公账,并允许井主派人跟车。水线从“井到灶”改成“井到中转瓮,再由小车分灶”。三口偏井不再直接面对百处需求,最远灶点反而先拿到足量沉淀水。

西段黑旗一面面落下。

第二阵阻力来自柴。

旧砖场附近的柴堆在夜里被人淋湿。表面看不出,劈开后木心全是水。若强点,只会冒烟不出火。几名管事怀疑有人故意破坏,要求先抓守柴人。罗青禾只让他们封住最湿的一堆,把守夜者分开问话,开火问题另解。

城南并不缺一切可燃物。拆仓剩下的旧苇席、河滩晒粮用过的干草垫、木工作坊的刨花都能起火,但不能直接替代湿柴撑完整锅。掌勺人们把湿柴劈细,外层用干草和刨花引燃,内层沿灶壁烘烤。几名烧砖老工主动调整灶膛,让烟从侧孔先走,不把人群熏散。

这个办法不是周衡给的。

他从钟楼上看见旧砖场方向的黑烟先浓后淡,只能判断那里在试火。负责那一片的掌勺人没有等中央批准。她让烧砖工自己决定通风口,又让孩子把干刨花装进旧粮袋分送附近灶点。等跑腿送回消息,火线问题已经解决。

周衡在清单上把“旧砖场湿柴”划去,没有补上自己的命令。

东段还出现了另一种麻烦。两处灶点都把同一支搬运队写成自己的人手。搬运队原本属于河滩脚夫,昨夜答应先送粮到东堤,再转去废市口。东堤管事担心粮袋无人看守,要求脚夫留下;废市口则已经把锅、柴和领粮队排好,只缺搬粮的人。

按旧办法,这种争执会送到总账房,由罗青禾决定哪处优先。今日她没有替他们选。脚夫领头把路线画在泥地上,指出东堤的粮袋已经进棚,只需要守袋;废市口的粮还在车上,若无人卸,整条车道会被堵住。东堤从排队人群里选出能认封样的守袋人,脚夫转去废市口。作为交换,废市口在第一锅后派一半人回来搬东堤的补粮。

两处灶点把约定刻在一块废木板上,各留一枚指印。没有中央签字,安排仍然生效。周衡在钟楼上只看见两面黑旗先后落下,直到跑腿送回木板,才知道冲突如何解决。

一处位于难民棚边的灶点则缺锅。原定大锅昨夜被人砸出裂口,裂纹沿锅腹向下,烧水必漏。有人主张从附近小灶强借,棚内住户不肯,担心自己的病人午后无饭。最后由铁匠把裂锅架成蒸架,下面并排放数只小锅,共用一个灶膛。小锅容量不同,掌勺人便用同一只木斗配粮,不要求每锅看起来一样,只要求总份量可核。

这处灶点没有制造出整齐的大锅场面,却让棚内病人和外来领粮队都能开火。罗青禾听到回报后,没有把它从“百灶”名单里删掉。百灶指百处可持续供食的节点,不是百口形状相同的锅。

还有一处灶点拒绝挂白旗。负责看粮的年轻女子发现仓门实点数与送到灶边的袋数相差一袋。车夫说路上车轴坏过,粮袋暂放修车铺;修车铺却说只见车,没有见粮。开火时刻逼近,附近人劝她先按现有粮点火,少的一袋以后再追。她把白旗压在脚下,坚持先查。

韩铁生的人沿车辙找到那袋粮。袋子没有被偷,滚进了排水沟,被车夫和修车铺都当成对方已经搬走。封线沾泥但未破,药师验过后可以使用。年轻女子这才升旗。她没有抓到坏人,也没有展示聪明,只用拒绝把缺口写成“在途”避免了一袋粮从记录里消失。

这些小问题不断拖慢时刻。钟楼下有人开始焦躁,建议取消同时开火,改成准备好一处就开一处。顾守章看着墙上渐渐落下的黑旗,说:“昨日就是因为一处账面有粮,我们让一口空锅先承担后果。今日若谁先准备好谁先开,缺口又会被最慢的灶独自承担。”

百灶同步不是为了好看,而是为了防止人群和价格只追逐最先出现的粮香。

第三阵阻力来自人。

第七码头灶的掌勺人因为昨日断粮,拒绝按统一时刻开火。她认为自己的队伍已经多等一餐,应当提前。旁边两处灶点立刻反对,担心人群闻到香味后全涌过去。

顾守章没有劝她服从。他把昨日空锅损失、今日实见粮和预计开锅量都放在同一张板上,让第七码头的人自己选:提前开火,必须自行承担外灶人群涌入风险;同步开火,昨日延误不被抹掉,补偿从下一轮柴钱和工钱中兑现。

掌勺人看完,要求把昨日焦锅挂在灶棚外,任何人不得在今日成功后写成“百灶从未断粮”。条件被写入板上,她才落下交叉短杆。

“掌勺已到。”跑腿在钟楼下喊。

离开火只剩半刻。

城南各处开始敲盆。不是同一节奏。已见粮的敲一声,水柴人锅全齐的敲两声,发现问题的连续急敲。声音沿堤传来,杂乱得像雨点。钟楼下的记号员不断换旗,周衡只看最近几面,远处由下一座高台接续。

一名州城粮铺伙计站在街口冷笑。他身后铺门紧闭,门上挂着高价牌。昨日旧账出错的消息已经传遍城南,粮会的人四处说百灶只是把几处真粮分散摆样,到了开火时必然有一半空锅。许多城民不领救济,只来看笑话,也有人带着旧粮票,等百灶失败后低价换一小袋粮。

罗青禾没有驱散他们。

“让他们看锅。”她说。

夜市的摊主也来了。河滩直销不能无限供粮,却可以公开今日成交价和可交付数量。每个灶点旁都挂一块小牌,只写三项:本锅粮从何处来、已见多少、下一次补粮从哪条路来。牌上没有承诺永不断粮,也没有用总数掩盖某处缺口。

开火前最后一刻,东南角传来急盆声。

一处灶点的粮袋封线与实点木片不符。袋子是昨夜从小仓运来,封样看似完整,开袋后上层是粗麦,下层却混着磨碎的豆壳。掌勺人已经把水烧开,队伍也排好。若现在停火,整片东南角都会被说成假灶;若照常下锅,豆壳会让粥量看起来更多,却不能提供同等口粮。

罗青禾没有从钟楼发命令。那处灶点有自己的三方签。仓门看粮人、掌勺人和年轻账手当场拆开剩余袋子,确认只有一部分被掺。旁边两处灶点各拨出一袋实粮,条件是东南角把掺粮袋整批封存,不得悄悄摊进多锅稀释。

这个调拨由三处灶点自行签字,跑腿送上钟楼时,问题已经处理。

顾守章看着新页:“过去这一步要等总账房改数。”

“现在总账房只记结果。”周衡说。

他话音刚落,城南最远处的接力台升起一面长白旗。

百处灶点准备齐全。

最后一面黑旗来自河堤尽头。那里既不缺粮,也不缺水柴,缺的是愿意承担第一锅的人。原掌勺人清晨被旧粮票债主堵在家中,临时替手担心一旦分配出错,所有怨气都会落到自己身上。她会做饭,却从未管过几百人的队伍。

跑腿问是否派中央账手过去。罗青禾没有答应。离开火只剩片刻,再派陌生人只会让所有人等命令。那处灶点的领粮队自己选出两名看牌人,一名老烧锅负责火候,临时替手只管下粮和掌勺。责任被拆开后,她不必一个人承担整口锅,终于把交叉短杆取下。

后来回报显示,这处灶的第一锅并不比别处乱。临时替手甚至在水将沸时发现木斗底板松动,主动换用相邻灶点校过的斗,没有因为怕被追责而遮掩。周衡从头到尾没有见到她,也不知道她的名字,百灶却因此补齐最后一个节点。

总清单上最后一格由黑转白时,钟楼下没有人欢呼。所有人先盯着相邻接力台,确认远处白旗也已升起。只有当三段河堤、废市口和旧砖场的回号全部返回,罗青禾才让工匠举槌。

旧钟楼上的大钟多年不用,钟舌已经拆走。周衡没有让人重新铸钟。他们把一根沉铁短梁悬在钟腹内,由两名工匠用木槌敲击。第一声传开时,近处鸦群从屋顶飞起。远处高台听见后,以铜盆、木梆和号角接力。

开火信号本身也遭到一次干扰。南门外有人提前敲起铜盆,节奏与第二声接力相近。最近几处灶点的掌勺人已经拿起火石,若不是看粮人注意到高台白旗尚未转红,火头就会提前亮起。

跑腿追到南门,只找到一只丢在巷口的旧铜盆。敲盆者已经离开。周衡没有让所有灶点等待抓人,而是立刻更换第二声确认:高台红旗落下后,近处先举火笼,远处必须同时听到声号和看见火色,单一铜盆声不算。

这个更改由各接力台自行复述。最远处无法看见钟楼,却能看见上一座高台。信号不再依赖一条直线,任何一处假声都不能越过相邻台的目视确认。

第一声是准备。

灶点揭开锅盖,水汽升起。掌勺人把量粮木斗放到锅边,灶前看粮人撕开封条。队伍被分成领取线和观火线,任何人都不能站在灶口正前方。

第二声是点火。

城南同时亮起火头。

近处的人先看见火,远处的人先听见盆声。短短片刻里,整条城南像从无数处各自醒来。并非所有火焰一样高,也没有任何一处由中央送去完整答案;每个节点都用自己已经确认的粮、水、柴和人把信号变成真实炊烟。

钟楼下的记号员没有把白旗全部换成“成功”。点火只是第一关,锅开、分发和补给仍要继续。她在总板上新增一列“第二锅来源”,要求各灶在第一轮出锅前给出下一步,而不是等火灭后再向中央求救。

最初只是一簇簇暗红。湿柴、逆风和旧灶膛让许多火苗摇摆。周衡站在钟楼上,气机沿最近的几条引火绳散开。引火绳浸过少量灯油,从高台火盆连接到钟楼下几处示范灶,再由各片灶点自行取火。

一阵侧风卷过河堤,示范灶的火向同一方向压倒。若中央火盆熄灭,远处人群未必知道是不是信号中断。

周衡以气机微幅偏转火盆边缘的热流,稳住最靠风口的几处火头。他能影响的范围有限,不能覆盖百灶。经脉灼痛很快从胸前蔓开,视野边缘出现熟悉的白光。

他只维持了几息。

“接火。”他对钟楼下的烧砖工喊。

烧砖工早已举着带罩火笼。周衡一收气机,他们立刻把火笼分向两侧,近处示范灶不再依赖钟楼火盆。远处更没有等他的灵力,各灶用自己的刨花、干草和火石点燃。

周衡扶住钟楼栏杆,等白光退去。百灶的火没有因为他停手而熄灭。

这才是开火。

第三声钟响,粮同时下锅。

粗麦、杂豆和可食根茎落进沸水,声音被百处锅盖和人群欢呼放大。城南不可能真的在同一瞬间完成每一个动作,有的灶早半息,有的晚几息,但没有任何一处提前形成独占人群的香味。所有队伍都看见自己面前的锅开始翻滚。

第七码头灶的焦锅仍挂在棚外。掌勺人没有摘。她把第一斗粮倒进新锅后,先让昨日空等的人看清袋底,再把木斗交给小徒弟。她不再亲手掌控每一勺,年轻人按木片上的份量继续。

旧砖场灶点最先冒出浓烟,烧砖工打开侧孔后火势转稳。西段水瓮依次送到,井主派来的人在瓮口记破损和用量。东南角掺粮袋被封在路边,任何人都能看到旁边两灶调来的实粮已经下锅。

百灶不是一片没有问题的整齐火海。

有锅沸得快,有锅柴湿,有人领错队,有孩子打翻碗。可问题在各自灶点被处理,没有一处因等待中央命令而停摆。跑腿从最远处送回第一轮消息时,钟楼下的总清单没有“全部顺利”,只有一行行真实状态:已开、延迟、补水、换柴、封存掺粮。

为了确认百灶不是只烧一轮的表演,罗青禾在第一锅出锅前就让各灶公开第二锅来源。有人只能写“等待河道车”,有人已看到备用袋,还有几处必须从公开市场购入。空栏没有被藏起来,反而成了跑腿和仓主最先补的目标。

旧砖场第二锅缺豆,附近一名小商愿意供货,却要求按清晨高价结算。灶点没有接受,也没有强征。夜市摊主把同等豆粮的真实成交页送来,小商若按公开价出售可当场收实粮凭据,否则灶点改用根茎补足。小商权衡后降价成交。这个结果没有经过总账房议价,却直接成为街口下一张参照价。

西段一处灶点则明确写下第二锅缺口,队伍没有因此冲散。掌勺人把第一锅份量和预计补车时刻说清,愿意等的人留下,不愿等的可持牌去相邻灶点,但不得重复领取。因为各处都在开火,转移不再意味着去抢唯一一口锅。

城南粮铺门上的高价牌开始动。

最先改价的是一家小铺。铺主不是粮会核心仓主,他昨夜还按高价收票,今早看见百灶同步开火后,知道等待的人不会立刻冲进店里。他把牌上的价擦去一角,先降了一小步。旁边铺子骂他坏规矩,却在半刻后也改了牌。

夜市摊主把真实成交价挂在路口。百灶提供最低口粮,夜市提供额外购买,河道新通路提供后续到货。三者都不保证丰足,却让城民不必在今日把所有钱换成高价粮。

带旧粮票来的人开始犹豫。有人把票收回袖中,不再在粮铺门口争抢;有人转去夜市换少量实粮。粮铺伙计试图散布“百灶只开一锅”的消息,灶点旁的补粮牌却写明下一锅来源。最有力的反驳不是争辩,而是第二批水车和粮袋已经在路上。

火起后,人群并没有立刻稳定。百处粮香同时散开,反而让原本在街上观望的人全部向灶点移动。各灶若只认旧名单,会把新到城南的人挡在外面;若临时全收,第一锅又会被摊薄到失去最低口粮。

灶点没有把问题送回钟楼。每处领取线旁另开一条“未登记”线,先记来源和当前住处,不承诺第一锅一定有份。做工队中有人愿意把普通份推迟到第二锅,换取未登记的幼童和明显虚弱者先领。这个交换必须由本人在牌上按印,不能由管事统一替他们“自愿”。

第七码头灶有人试图拿昨日空等的经历替全家插队。掌勺人认得他,仍把他带回原位。昨日损失有柴钱和工钱补偿,不变成今日无限优先权。焦锅挂在棚外提醒错误发生过,也提醒错误不能被拿来重新制造不公。

另一处灶点的年轻账手发现有人重复领牌。那人并非投机,而是替卧病的邻人代领。旧规则只认本人到场,照章会把第二块牌作废。看粮人到棚里确认病者确实存在后,在两块牌间穿上一段短绳,允许代领但防止再次重复。这个办法很小,却使规则能容纳现实,而不是把特殊情况全部交给中央恩准。

这些处理使第一锅分得不快。粮铺伙计抓住机会大喊百灶排队更久。可排队的人看见锅里有粮,也看见第二锅的水车和柴已经到。恐慌并没有像过去那样随着等待上涨。

午前,第一轮粥出锅。

没有统一大勺从中央分发。各灶按本地名单先给伤者、幼童和做工队,再按到场牌发普通份。某些灶人多,粥更稀;某些灶附近新增灾民,必须登记下一锅。罗青禾允许差异存在,只守两条底线:不能因身份插队,不能把未到粮写成已经有。

一名州城粮铺掌柜走到第七码头灶旁,看见焦锅下那句“账上有粮,不等于锅里有粮”。他问顾守章,今日百灶用粮是否足够三日。

顾守章答:“今日第一锅全部见粮。三日后的数没有见到,不写足够。”

掌柜笑道:“那你们也只是多撑一天。”

“多撑一天,价就不能按明日必饿来卖。”罗青禾说。

掌柜没有再笑。他回铺后又擦了一次价牌。

午后,城南主要粮价已经回落。不是回到灾前,也不是所有铺子同价。至少恐慌价被压下去,夜市实粮与百灶口粮形成可见参照。几个依赖高价囤粮的小仓开始主动询问能否把粮送入公开市场,条件是按实见粮结算,不再接受粮会旧票。

这正是世家粮网最不愿看到的变化。

总仓可以烧一座,票号可以抛假票,井水可以买断;百灶却把需求分散到百处,任何一处被卡住都不能让全城同时失去口粮。基层仓主若继续替总网垫损,就会眼看着自己的粮在高价牌后发霉,而公开市场仍有成交。

周衡没有在钟楼上宣布胜利。他下楼后先去看最慢的一处灶。那里的锅因为灶膛裂缝只开了半火,掌勺人用两块旧铁板补缝。等他到时,第二锅已经由附近泥瓦匠修好,不需要他处理。

“你来晚了。”掌勺人说。

“正好。”周衡看见锅里翻滚的粥,“以后也不该等我。”

他在城南走了一圈,胸前经脉仍隐隐发痛。短时稳火没有造成新的裂伤,却让他更清楚:气机可以在关键几息防止中央信号断掉,不能成为百处火线的长期支撑。百灶之所以成功,是因为每处都有能独立点火的人、实见的粮和可替代的水柴线。

傍晚,最后一处延迟灶完成第二锅。钟楼总清单第一次没有黑旗。城南炊烟连成一片,风把粮香送到州城南门。门内几家大铺同时降价,连原本不参与夜市的小商也把藏粮搬到门口称量。

到这一刻,百灶已经不只是救济点。它把原本只能在粮铺门口等待价格的人,变成能够看见实粮来源、参与守袋、运水、分柴和复核封样的节点。粮会仍掌握大量仓储,却不再独占“哪里有粮、何时能吃”的解释权。

这些变化都发生在真实锅火与真实成交中,不靠告示提前宣布,也不能被一句胜利抹平代价。

城南各高台在夜前又做了一次回号。不是为了重复庆祝,而是确认第二锅、补水和替班都已接上。几处白日看似最稳的灶点此时反而暴露疲劳,有掌勺人手腕发抖,有守袋人连续值守过久。附近灶点主动换人,未等中央调度。百灶由一次点火转成了能够跨过一日的运行网络。

有人仍旧不信明日,但他们不必在今夜按最坏的价格买下所有粮。这个选择本身,就是百灶带来的新余地。

这种余地不会填满所有仓,却足以打断恐慌继续抬价。

而且这变化已经被全城看见。

此事不可逆。

百灶开火,粮价回落。

代价没有消失。百灶公账多了湿柴、破瓮、误工和调粮支出;罗青禾的夜市担保仍压着她的私人资产;顾守章的旧账被拆开重核。可“新粮网只会做账”的说法在一百口真实沸腾的锅前站不住了。

粮价回落不是由一块牌子宣布。顾守章派三组人分别去南门大铺、河滩夜市和城内小巷询价,每组只记录实际成交,不抄铺主挂出的虚价。有人故意用极少一撮粮做低价样本,后续却拒绝出售,这种价不计入;也有人把陈粮和新粮混在一起报平均价,同样分列。

三组记录回来时,最低价、常见价和仍在高挂的恐慌价同时存在。罗青禾没有挑最好看的数,只把真实成交最多的一档写在百灶总板上。与清晨相比,主要成交价已经下降,且连续几笔都有实粮交付。

几名基层仓主因此来到临时账房。他们过去必须把粮先交总网,再由粮会决定何时放货。如今总网仍要求他们按旧高价垫付票据,却不保证回款。百灶和夜市给出另一条路:实见粮、当日结算、价格公开。仓主没有立即倒戈,只要求先看明日是否仍能开灶。罗青禾也没有给长期保证,只让他们把愿意公开的粮先列一小批,成交后再谈。

这场试探没有掌声,却让粮会的控制第一次在基层松动。

夜里,罗青禾开始安排第二日补粮。公开粮车、河道驳船和仓主自送车都被列入清单。一个跑腿却带回南门外的异常:几辆挂着赈尸牌的车不受粮车检查,直接从小路出城。

赈尸车负责运送无人认领的尸体和疫病死者,车身常撒石灰,没人愿意靠近。按照旧例,守门人只看尸牌数量和神殿封条,不开车厢。最近城南死亡人数没有明显增加,赈尸车却比前几日多。

韩铁生派人远远跟了一段。车队没有去常用埋尸坡,而是绕向城西乱葬坡。途中一辆车压过坑洼,车底掉下一小撮粗麦。跟车人不敢当场拦截,因为前后都有真正哭丧的家属车,贸然翻查会惊扰丧户,也可能让护送者借机煽动冲突。

跟车人没有只带回远处观察。他绕到乱葬坡下游,等车队返程。真正送尸的车卸载后会轻许多,返程轮印应明显变浅;其中两辆车却几乎没有变化,仍压出深辙。更异常的是,一辆车在坡口折了侧板,护送者急着用白布遮挡,布下露出的不是棺木,而是贴着车底横放的封口粮袋。

跟车人没有当场冲上去抢袋。他记下尸牌、车号和折板位置,又让同行者分别从两条路返回,避免证据只剩一人口述。守坡的埋尸工也确认,那两辆重车没有在常用坑位卸下相应数量的尸体,却从另一条小路驶向坡后废棚。

这些证据足以确认至少有赈尸车用双层车板藏粮,却不足以把所有尸车都列为密车。白布下是否还混着别的东西、废棚里是否有人,仍必须在下一次拦车时现场确认。

他只带回那撮粗麦和车辙拓样。

罗青禾将麦粒放在灯下。粒形与今日百灶使用的几批粮相近,不能仅凭外观认定来源。车底却有新装的双层木板痕迹,轮轴承重也比普通尸车更深。

“粮车检查严了,他们换了最不愿被人打开的车。”顾守章说。

周衡没有直接下令搜所有赈尸车。

真正丧户不能因为对手利用尸牌就被一概当成藏粮者。明日必须先核车路、尸牌和承重差异,找到能把真丧车与密车分开的现场标准。

城南百灶仍在烧第二轮夜粥。粮价牌已经降下去,另一条粮路却披上了白布和尸牌。

世家粮网没有再与百灶争同一口锅。

至少一支赈尸车队已经用尸牌与双层车板转运真粮。