第0207章 王都暗巷写活人死账
荒驿旧铸坊带回的母尺砖还烫手,原铸银坊后墙便先塌了一段。
队伍在天明后赶回城南,隔着两条街就看见灰尘从坊后升起。不是火。几名穿皂衣的人正用长钩拆墙,墙外停着两辆运尸车,车辕蒙黑布,车尾挂着医署的白木牌。
顾守章没有让赈银车从正门进。
他让梁三驼沿昨夜留下的单车辙绕到西侧废料坡,又把河骨车卸下的一截黑木轮缘塞进后墙排水沟。轮缘刚推入半尺,沟内便传来硬物刮擦声。有人在里面拖箱。
“活籍房在撤。”石拓说。
原铸银坊的正册房、炉料房和验银台都在明处,只有旧匠人口中的活籍房没有门。工匠受伤、调坊、病亡、替补,本该由坊正报给户房。可每逢王都母尺砖换孔、尺寸纸回坊,收件泥封都会先写“转活籍房”。石拓修了半年模,只见过收件人从后墙沟里取纸,从未见过谁进去。
墙外皂衣人高喊奉州医署急令,坊内昨夜接触荒驿焦尸,需拆除染秽墙体、转运疑疫尸身。急令逐项列出拆墙、装箱、焚衣和封路,连坊正与城巡的配合位置都写明,却没有医者签押,也没有任何一味疫后消杀用药。
许知微仍在远仓伤员线,随队药师看过黑布车轮下的灰,说:“车里没有石灰,也没有药熏。真运疫尸不会空车入坊。”
顾守章看向韩铁生:“正门让他们拆。”
韩铁生猛地抬头,手里的刀鞘停在半空。
“拆得越快,暗口越快露。”
他没有用查封令与皂衣人争正门。旧铸坊已经证明,对手会把更高命令当成接管证物的手。顾守章只让城巡记下拆墙人的腰牌和每一次落钩位置,不拦,不问,不许先喊灭证。
周衡站在排水沟旁,能感觉墙体中有细密铁件。它们不构成一道门,更像数十枚互相咬住的短钉。若他整体压住,后墙会立刻锁死;若整体抬起,半条巷墙都会倒向坊内。
“我只能动一片。”他说。
“那就等它自己动。”顾守章答。
沟内拖箱声停了一瞬。
正门第一段墙被钩倒。砖后不是空地,而是一排竖着砌入墙心的薄木柜。每只木柜只有一掌宽,柜面涂成与灰砖相同的颜色。长钩撕开最外一柜,数十张黄纸立刻散落。
皂衣人没有捡纸,反而把一只油壶砸向墙根。
韩铁生这才带人冲上去。
油还未点着,两名皂衣人已拔刀护住运尸车。第三人掀开黑布,车内不是尸体,是六只封好的薄木箱。箱上各写一个坊工姓名,姓名下方盖着“疫亡、即焚、无遗”的红戳。
石拓认出其中两人:“赵铜指,昨夜还在北炉搬砂。邓小禾,今早替我送过水。”
活人已经被写成死人。
城巡当即要搜坊找人。顾守章却先截住那六只箱。每只箱的封纸都从州医署旧式死亡单上裁下,纸角带连续编号;红戳是旧印,不是现行医署印。箱内有死者衣物、碎指甲、带血布片和一张写好发现地点的短验单,只缺尸体。
“他们不是准备杀完再造账。”顾守章说,“是账先活着,等人进去。”
拆墙皂衣人的领头者被韩铁生按在地上,仍喊自己只奉命运疫物。顾守章让他指出命令接手人。那人说是医署巡疫房。随队药师当场认出巡疫房十年前就撤了,旧牌却还能盖在这批箱上。
顾守章没有因此把州医署写进同谋。他让记录员分开记:旧纸从何处流出、旧印由谁保管、运尸人听谁口令、箱内遗物属于谁,四项尚未闭合。
后墙第二柜被拆开时,墙心传来一声闷响。
周衡感觉那片铁钉同时向下沉。
“里面有人压了闸。”
顾守章立即让梁三驼拉动赈银车。空银箱仍在车上,夹层里藏着荒驿母号砖和反模拓片。他没有把证物送进坊,而是让车沿废料坡缓缓后退。车轮碾过黑木轮缘,轮缘被压入排水沟,正卡住沟中一块活动石板。
石板下方顶出一线冷气。
暗口不是门,在排水沟下面。
韩铁生要带人下去,顾守章却先让石拓把一张烧白的尺寸纸放进沟口。纸边三孔朝外,泥封残字“回坊后转活籍房”朝上。
暗道里很快伸出一只手。
那只手抓纸的动作极快,拇指却缠着黑线。石拓说活籍房收纸人从不露脸,只以黑线区分母砖孔次:一道线收初铸,二道线收回压,三道线收报废母砖。
顾守章没有抓手。他把纸松开。
收纸人拖走白片,暗道深处立刻响起三下木鱼声。后墙仍在拆,正门仍在斗,砖槽里的推箱声却照旧按木鱼节拍前行,节奏没有一丝迟疑,上方流程已断的消息还没有传下去。
顾守章让石拓再送一张。这次纸背夹了一小片反模酸蚀灰,只有见过荒驿灭证的人才会知道那层灰意味着什么。
手再次伸出,停顿比上一回长。
暗道里有人低声说:“反模没净。”
这是现场新增的第一句知情话。
顾守章猛地扣住那只手腕,同时把自己的左臂伸进石缝。对方立刻拉动暗闸。数十枚短铁钉从墙心向下落,活动石板要合拢。周衡只能压住整片后墙铁件,若用力过重,正在墙外搏斗的人也会被倒墙砸中。
他把压势控制在一口气内。
石板停在顾守章肘上。
暗道里的人用刀割他的手。顾守章没有松,反而将那人半条手臂拖出沟口。韩铁生赶来扣住对方肩膀,三人合力把一名瘦小书吏从地下拽出。
书吏胸前没有官牌,腰间却挂着一串细钥匙。每枚钥匙都不是开锁,而是带不同缺口的铜字模:亡、失、替、归、弃、无遗。
活籍房不是保管活人名册的地方。
它负责把活人从公开名册中拆掉。
暗道木鱼声骤然变急。沟内传来纸箱滚动声,地下的人正在把账册推向更深处。顾守章没有立刻下令追。他先让随队药师核那六只“疫亡箱”中的血布。
药师以温水化开最上层血迹,发现血中混着鱼鳔胶,干后会结成厚痂,足以骗过仓促验看。碎指甲也并非从活人身上新剪,多数已经发黄,来自不同年龄的人。
只有两件衣物是真物。
石拓认出赵铜指袖口补丁。梁三驼则在另一只箱底找到一枚新鲜泥点,泥里带原铸银坊北炉的白砂。
这意味着至少有人刚从活人身上取走衣物。
坊内忽然传来女人的尖叫。
北炉废砂坑下,赵铜指和邓小禾被锁在一只翻砂铁笼里。笼顶吊着熔铅罐,绳头连向后墙暗闸。一旦暗口被强行全部打开,铅罐就会倾下,留下两具符合“炉伤疫亡”的尸体。
对手把追账与救人绑在同一套机关上。
韩铁生要去救人,暗道深处的账箱又已经滚远。顾守章看见书吏腰间六枚铜字模,忽然问:“哪一枚开笼?”
书吏咬紧牙。
“不是钥匙。”石拓说,“活籍房写一人死账,要先在旧籍边压一个缺字。铜模的缺口可能也是机关齿。”
顾守章把六枚字模依次贴到排水石板侧缘。只有“替”字模的右下角能嵌进一道窄槽。
他没有立刻转。
若“替”是开笼,就说明赵铜指与邓小禾不是单纯待杀,而是要被替换身份;若是落铅,转动便会亲手杀人。
周衡能感到北炉铁笼和后墙铁件之间有一根长铁索,却无法判断转动方向。
顾守章让人把那六只死账箱排成原编号。编号不是连续,恰好缺了两个号。缺号与赵、邓两人的坊籍尾号一致。两只对应箱的封纸上,“亡”字右下角都少一划,像故意留出的空口。
“不是替人死。”顾守章说,“是替人活。”
活籍房先把原人写死,再让同一具身体以另一个名字进入下一处。赵铜指和邓小禾知道尺寸纸回路,杀掉浪费,改籍后还能继续做工。
顾守章把“替”字模转入窄槽。
北炉铁笼没有开。
熔铅罐先向下坠了一寸。
韩铁生脸色一变。顾守章却没有停。他看见封纸“亡”字缺划朝右,字模缺口朝左,两者并非同向。他把字模拔出,反转后再压。
这一次,铁笼底板弹开,两名坊工从下方砂槽摔出;熔铅罐则被另一根横销卡住。
两人刚滚离砂坑,铅罐上方的麻绳被暗道里的人割断。滚铅倾下,灌满空笼。笼中没有尸体,死账却已经盖好。
滚铅灌满空笼后,暗道木鱼声骤然换了节拍。机关已经暴露,下一处活籍房绝不会再留同样的反转槽。
赵铜指腕上有新鲜压印,六个字模轮廓从掌根排到小臂。邓小禾口中被塞着一团薄纸,取出后是一张尚未填名的王都路引。路引籍贯栏已经写成槐井巷,职业栏写“抬骨人”,只等新姓名和接手印。
书吏看见空白路引被取出,终于开口:“他们今夜就该上黑车。进槐井巷以后,原名没人再认。”
“谁给新名?”顾守章问。
“巷里写。”
“谁收旧名?”
“活籍房收。”
“谁让你今天撤?”
书吏看向那两辆运尸车,不肯再说。
顾守章没有用领车官的供词去替他补答案。他让记录员只写:书吏承认原坊活籍房将待转工匠写成死亡,再以王都槐井巷路引更名;撤离命令来源未知。
地下账箱仍在移动。
后墙暗道并非直通槐井巷,而是一套只供薄箱滑行的砖槽。人无法站立,韩铁生也追不进去。周衡若整体牵动槽内铁轮,账箱会被挤碎,深处机关还可能把纸送进焚井。
顾守章蹲在沟口听了一会儿,发现每只箱经过转角都会碰响两次。第一声闷,第二声脆。闷声是木箱,脆声像铜边。
“把母尺砖抬来。”他说。
梁三驼不解:“要塞进去?”
“让他们自己停。”
荒驿母尺砖背面刻着总办署母号,重量远大于尺寸纸箱。顾守章没有送原件,只让石拓以废炉砖、黑木屑和反模铁片做成同重假匣,外面贴上母号拓片。假匣推入砖槽后,暗道里的人果然没有送去焚井。
木鱼声停了。
有人在深处改开岔闸,要把“母尺砖”转进验真室。
周衡感到墙内一组原本沉着的铁钉向左偏移。他仍不能精确控制,却能告诉顾守章,第二柜后方有一片结构突然失去支撑。
“拆这里。”顾守章指向一块没有被皂衣人钩过的砖。
韩铁生以盾背撞开。
墙后不是暗道,而是一间夹在两堵墙之间的窄房。房里没有窗,只有一张长案、一口冷印炉和四排能横向滑动的名籍架。假匣刚被推上验真台,两名黑线书手正要剥拓片。看见墙破,他们先扑向冷印炉。
炉内没有火,底下却铺着蚀纸药。账页一放进去,字会在数息内化成黑泥。
顾守章没有去抢整排名籍架。他先掀翻冷印炉。
药液泼在自己靴边,也泼坏了最靠近炉口的七张账页。韩铁生随后按住两名书手,城巡封住滑架。其余账页保住,七张最近经手记录却永久烂成黑泥。
这是顾守章作出的选择:保住让死账继续运转的工具和大部分体系,不为抢最近七张而让整间夹房化掉。被毁页里可能正有木具接手人的新籍,也可能有另两名“未收者”的名字,谁都无法再补回。
窄房长案上摆着三套册。
第一套是原铸银坊活籍,记工匠入坊、伤退、调岗;第二套是死亡短册,记病亡、炉亡、水亡;第三套没有册名,只按王都巷口和车次分栏。
顾守章让赵铜指与邓小禾亲自查自己的名字。
两人的原籍页都被割下半角,角上压着“已亡”。死亡短册中,赵铜指死于昨夜荒驿炉爆,邓小禾死于今晨疫秽。第三套册里,两人却已分别成为“槐井巷抬骨人周七”和“西灯巷洗衣妇陈柳”,车次就在今夜。
一个人同时在三套账里经历了活、死和再活。
第三套册中还有更多人。有人在地方死账里死了三年,却持续在王都暗巷领工钱;有人在沉船河湾被写成水亡,后来又以军渡搬夫身份出现;有人被划过数次,每换一次名字,原籍后便多一枚“无遗”铜模印。
这些记录不证明所有改籍者都自愿,也不证明他们全参与失银。可它们证明制度性动作:先用死账切断原身份,再用暗巷新籍安置同一名活人,运输链便能让知情工匠、车夫和捞手从公开记录中消失。
石拓在一页车次栏里找到荒驿旧铸坊的回送记录。尺寸纸每送回原坊,相关工匠名单便被标为“可迁”。母尺砖每多开一孔,活籍房就准备一批死亡短册。技术秘密不是靠所有人闭口,而是靠让知道的人换名字、换住处、换法律身份。
长案尽头还压着一张王都总办署制式的转籍凭。凭证没有沈照夜姓名,只有“中枢器料损耗人员另籍安置”一行,以及一枚总办署活籍用印。印边有新崩口,与领车官短令上的私押无法直接对应。
顾守章没有说这是沈照夜的亲押。他只确认:总办署拥有一条把中枢器料知情人员转入暗巷新籍的正式接口,而原铸银坊正在使用。
外面忽然响起号角。
被按住的皂衣领头者抬头笑了一下:“州令到了。”
正门外,一队新来的州府差役展开急令,称原铸银坊牵涉大规模伪籍与疫亡,所有账册、人犯和证物一律交由州户房统一接管。令上这次写了具体接手人,也列了封存地点,比此前总办查封令更完整。
若顾守章拒交,对方便能把他们写成私扣户籍重案;若交出,活死三套册会重新集中到一处。
州令并非假令。州户房确有接管户籍案的权限。
活籍房的秘密、两名书手、六只死账箱和无声迁籍手段已经暴露;与此同时,总办体系能够借州户籍法把现场证据纳入集中保全。顾守章只能确认这种接管与沈照夜此前的证物争夺方向一致,不能把州户房急令直接写成他的亲令。
顾守章看完急令,没有撕,也没有拒。
“可以接。”他说,“先按你们自己的死账接人。”
他把赵铜指和邓小禾推到案前,又把死亡短册翻到两人名字。
“州户房若认这册,两人已死,不能作为活犯接走;若认他们活着,就先在急令背面写明死亡短册错误,并由接手官具名撤销两项死讯。”
接手官站在门外,迟迟没有进。
这是死账第一次反咬接管者。承认死册,就不能带走活人;承认活人,就必须先否定死册,而死册正是他们用来封坊和运箱的依据。
顾守章没有要求对方当场判整套活籍房有罪,只要求回答眼前两个人究竟活还是死。
赵铜指举起被字模压伤的手臂:“我在这里。”
邓小禾把空白王都路引按在死亡短册上:“这张路引也在这里。”
围在坊外的工匠开始报自己的名字。有人从薄木柜散页里认出兄弟,有人认出三年前“病亡”的师父仍在第三套册中领过槐井巷工钱。声音不是齐整口号,只是一个个活人把自己从死账里重新报出来。
州户房接手官最终在急令背面写下:赵铜指、邓小禾现场存活,相关死亡记录暂停生效,三套册不得单独移交,需由户房、医署、坊工本人和独立记录员四方分持目录。
他只撤了两项死讯,没有否定整条体系。
但这两项撤销一经具名,活籍房便不能再把所有死亡短册当作天然真实。沈照夜获得的集中接管权被削去最关键的一块——他可以接案,不能再把活人先写成已无权发声的死人。
顾守章把三套册拆成目录、原页和铜模三组。原页留在夹房封存,目录由四方抄录,铜模则交活人各自拓印后再入箱。没有任何一方能独自重建全部死账,也没有任何一方能无声改掉赵、邓仍活着的事实。
随后他从第三套册撕下一张空白车次页,不带任何已有人名的内容,只保留纸张、格线和槐井巷收件暗记。纸边水印与此前第二名单中那片写有“王都槐井巷”的残纸相同。
这不是名单内容,却是去向接口。
书吏说,今夜运尸车本该把两名“死人”送到城北渡口,换进一辆不挂官旗的灰篷车。灰篷车不走驿路,沿运河七日可抵王都断桥门外,再由槐井巷抬骨人接走。每趟车还会带一只空银箱或一箱报废官件,作为死账人员的“工料”。
顾守章问:“银件最终去哪?”
书吏摇头:“巷里不铸,只收人和账。河湾送来的东西到巷里还会再换一次车。”
沉船河湾、荒驿旧铸坊、原铸银坊并不是终点。活籍房只负责把沿路看见过真相的人从旧身份中抹去,真正的货和人还要进入王都暗巷继续分流。
远仓的第二封损失信在此时送到。
许知微写明,两名守仓人均已确认死亡;灵胶、封脉针与寒蚕布不可恢复,原计划送往北线的冬疫救治名额必须削减。州府愿以追回赈银折价补偿,但替代材料至少要等下一季,死者和错过救治的人不会因银数回账而复原。
顾守章把损失信钉在三套册目录第一页。
不是为了用死者压服众人,而是防止活籍房被揭开后,所有人只记得抢回一间夹房。远仓已经付出的代价不能被未来可能追回的银抵消。
他又在目录末页写下七张黑泥页的永久缺口。没人知道那七页曾经写谁,后续任何人若声称从中“恢复”出完整名单,都必须先解释来源。
天黑前,州户房完成四方封存。两辆运尸车被留在原地,其中一辆底板下找到通往城北渡口的车牌,另一辆车轴里藏着王都槐井巷收件铜签。
沈照夜失去活籍房这一处地方资源、六名待迁工匠中的两名控制权、三套账的秘密和总办署转籍接口的否认余地;他却仍握有王都暗巷本身、灰篷水路和州府接管体系。
顾守章没有试图在原坊把所有人审完。
他让赵铜指和邓小禾自行选择是否同行。赵铜指留下,要求先找其余四只死账箱对应的人。邓小禾却拿起那张原本为她准备的槐井巷路引。
“他们认得这张,不认得我。”她说,“我去。”
顾守章没有替她决定,也没有把她当诱饵写进命令。他让她在路引背面以原名按指印,再由四方见证注明:邓小禾自愿以已暴露路引参与认路,可随时退出,不因退出失去保护。
顾守章自己也在见证栏落名。
这一笔不能无代价撤回。若路上失败,邓小禾的原名、活籍房三套册和顾守章的具名保护会同时成为对手追杀的索引;若不落名,她进入王都后又可能被任何一方重新写成一个无人负责的“死人”。
赈银车不再装银,只装母尺砖、反模拓片、三套册目录、两项撤销死讯和远仓损失信的分封件。原件分走三路,车上每一件都能被另一处复核,却没有一件单独足以讲完整故事。
夜里,灰篷车从城北渡口出发。
渡口最后一道木闸前,真正的巡河吏拦住了车。灰篷车挂的是收尸牌,按旧例可以免开箱,但巡河吏手里多了一张刚送到的“活籍匪案协查”,要求所有载尸车辆开帘验数。命令没有问题,来得却太快;从夹房被破到渡口改令,寻常脚程根本赶不及。有人已从另一条线把消息送到水路。
车夫按暗巷旧规敲了两短一长,闸楼没有回应。邓小禾说,原定接应者若还在,第三声后应落一只空灯笼;如今灯笼不落,灰篷车一过闸便可能被两边同时拿住。
韩铁生的人藏在后船,只要顾守章发信号,就能当场扣住巡河吏和闸楼送令者。可一旦动手,槐井巷会立刻知道这辆车已换人,七日水路再无意义。
顾守章把决定交给邓小禾之前,先说清代价:“过闸,你要躺进写着陈柳的尸袋。被认出来,我们未必来得及救;不过闸,这张路引今晚就废,你可以留下。”
邓小禾没有马上答。她看见闸边堆着十几只等验的棺箱,其中一只箱盖内侧刻着原铸银坊的炉号。那不是她熟人的棺,却说明同样的路已经走过很多次。
“我留下,他们还会用下一张脸。”她把路引塞回袖中,“过。”
顾守章没有让她装死得更像。他反而把赵铜指撤销死讯的抄件夹在尸袋内层,一旦巡河吏真正触碰到她,就能摸见“同类死账已被撤销”的硬纸。这会增加暴露风险,却避免邓小禾在车上出事后只剩假名。
开帘时,巡河吏先数袋,不看脸。他以铁签刺入第一只尸袋,袋里塞的是稻草;刺第二只时,邓小禾忍住没有动。铁签擦过她肋侧,带出一线血。巡河吏闻到血腥,反而点头:“新死。”
顾守章坐在赶尸人位置,低着头递出旧死亡单。巡河吏看到“陈柳”二字,忽然问:“无遗印呢?”
活籍房六枚铜模中,“无遗”正在顾守章脚下。只要盖下,手续便完整,邓小禾也会在这一条水路上再次被确认无亲无故。
他没有盖。
“落坊时补。”顾守章用书吏教的暗巷口音答,“这一具还欠回收衣。”
巡河吏皱眉,转身去看闸楼。就在这时,后面一只真正的棺箱忽然传出抓挠声。箱主家属扑上去,喊里面的人还活着。巡河吏先喝令压住家属,手里的验尸铁签却仍指着顾守章脚下那枚缺印——他一路核的只是手续,不是袋里的人。
顾守章让车夫趁乱过闸,同时把巡河吏那句“无遗印呢”记在袖中窄纸上。此人能说出死账的完整字段,却未亮出总办署身份;此刻扣人只会惊断水路,缺印放行反而会逼下游继续补手续、继续露面。
灰篷车驶出木闸时,闸楼终于落下一只空灯笼。按邓小禾所知,这不是接应灯,而是把“原坊有变、手续待补”递给下一处换船点的警灯;下游仍肯收车。
顾守章因此确认,槐井巷的运行不依赖单一书吏或单一州令。地方活籍房失手后,水路仍会按缺印、补印和换名继续吞人。原坊证据打开了制度,却没有截断制度。
邓小禾坐在黑布后,手里握着写有假名的王都路引,袖中藏着自己的原名指印。顾守章坐在车尾,伤手裹着新布,脚边是那串“亡、失、替、归、弃、无遗”的铜字模。
岸上原铸银坊的后墙还敞着。夹房长案上,赵铜指与州户房接手官逐页核对活人名字,不再允许任何一项“已亡”只凭红戳生效。
而运河下游,七日外的王都槐井巷,仍有更多人正以别人的名字活着。
灰篷车离岸时,邓小禾问:“到了巷里,他们先看什么?”
顾守章看着她掌中的路引。
“先看死人有没有按时到。”
队伍在天明后赶回城南,隔着两条街就看见灰尘从坊后升起。不是火。几名穿皂衣的人正用长钩拆墙,墙外停着两辆运尸车,车辕蒙黑布,车尾挂着医署的白木牌。
顾守章没有让赈银车从正门进。
他让梁三驼沿昨夜留下的单车辙绕到西侧废料坡,又把河骨车卸下的一截黑木轮缘塞进后墙排水沟。轮缘刚推入半尺,沟内便传来硬物刮擦声。有人在里面拖箱。
“活籍房在撤。”石拓说。
原铸银坊的正册房、炉料房和验银台都在明处,只有旧匠人口中的活籍房没有门。工匠受伤、调坊、病亡、替补,本该由坊正报给户房。可每逢王都母尺砖换孔、尺寸纸回坊,收件泥封都会先写“转活籍房”。石拓修了半年模,只见过收件人从后墙沟里取纸,从未见过谁进去。
墙外皂衣人高喊奉州医署急令,坊内昨夜接触荒驿焦尸,需拆除染秽墙体、转运疑疫尸身。急令逐项列出拆墙、装箱、焚衣和封路,连坊正与城巡的配合位置都写明,却没有医者签押,也没有任何一味疫后消杀用药。
许知微仍在远仓伤员线,随队药师看过黑布车轮下的灰,说:“车里没有石灰,也没有药熏。真运疫尸不会空车入坊。”
顾守章看向韩铁生:“正门让他们拆。”
韩铁生猛地抬头,手里的刀鞘停在半空。
“拆得越快,暗口越快露。”
他没有用查封令与皂衣人争正门。旧铸坊已经证明,对手会把更高命令当成接管证物的手。顾守章只让城巡记下拆墙人的腰牌和每一次落钩位置,不拦,不问,不许先喊灭证。
周衡站在排水沟旁,能感觉墙体中有细密铁件。它们不构成一道门,更像数十枚互相咬住的短钉。若他整体压住,后墙会立刻锁死;若整体抬起,半条巷墙都会倒向坊内。
“我只能动一片。”他说。
“那就等它自己动。”顾守章答。
沟内拖箱声停了一瞬。
正门第一段墙被钩倒。砖后不是空地,而是一排竖着砌入墙心的薄木柜。每只木柜只有一掌宽,柜面涂成与灰砖相同的颜色。长钩撕开最外一柜,数十张黄纸立刻散落。
皂衣人没有捡纸,反而把一只油壶砸向墙根。
韩铁生这才带人冲上去。
油还未点着,两名皂衣人已拔刀护住运尸车。第三人掀开黑布,车内不是尸体,是六只封好的薄木箱。箱上各写一个坊工姓名,姓名下方盖着“疫亡、即焚、无遗”的红戳。
石拓认出其中两人:“赵铜指,昨夜还在北炉搬砂。邓小禾,今早替我送过水。”
活人已经被写成死人。
城巡当即要搜坊找人。顾守章却先截住那六只箱。每只箱的封纸都从州医署旧式死亡单上裁下,纸角带连续编号;红戳是旧印,不是现行医署印。箱内有死者衣物、碎指甲、带血布片和一张写好发现地点的短验单,只缺尸体。
“他们不是准备杀完再造账。”顾守章说,“是账先活着,等人进去。”
拆墙皂衣人的领头者被韩铁生按在地上,仍喊自己只奉命运疫物。顾守章让他指出命令接手人。那人说是医署巡疫房。随队药师当场认出巡疫房十年前就撤了,旧牌却还能盖在这批箱上。
顾守章没有因此把州医署写进同谋。他让记录员分开记:旧纸从何处流出、旧印由谁保管、运尸人听谁口令、箱内遗物属于谁,四项尚未闭合。
后墙第二柜被拆开时,墙心传来一声闷响。
周衡感觉那片铁钉同时向下沉。
“里面有人压了闸。”
顾守章立即让梁三驼拉动赈银车。空银箱仍在车上,夹层里藏着荒驿母号砖和反模拓片。他没有把证物送进坊,而是让车沿废料坡缓缓后退。车轮碾过黑木轮缘,轮缘被压入排水沟,正卡住沟中一块活动石板。
石板下方顶出一线冷气。
暗口不是门,在排水沟下面。
韩铁生要带人下去,顾守章却先让石拓把一张烧白的尺寸纸放进沟口。纸边三孔朝外,泥封残字“回坊后转活籍房”朝上。
暗道里很快伸出一只手。
那只手抓纸的动作极快,拇指却缠着黑线。石拓说活籍房收纸人从不露脸,只以黑线区分母砖孔次:一道线收初铸,二道线收回压,三道线收报废母砖。
顾守章没有抓手。他把纸松开。
收纸人拖走白片,暗道深处立刻响起三下木鱼声。后墙仍在拆,正门仍在斗,砖槽里的推箱声却照旧按木鱼节拍前行,节奏没有一丝迟疑,上方流程已断的消息还没有传下去。
顾守章让石拓再送一张。这次纸背夹了一小片反模酸蚀灰,只有见过荒驿灭证的人才会知道那层灰意味着什么。
手再次伸出,停顿比上一回长。
暗道里有人低声说:“反模没净。”
这是现场新增的第一句知情话。
顾守章猛地扣住那只手腕,同时把自己的左臂伸进石缝。对方立刻拉动暗闸。数十枚短铁钉从墙心向下落,活动石板要合拢。周衡只能压住整片后墙铁件,若用力过重,正在墙外搏斗的人也会被倒墙砸中。
他把压势控制在一口气内。
石板停在顾守章肘上。
暗道里的人用刀割他的手。顾守章没有松,反而将那人半条手臂拖出沟口。韩铁生赶来扣住对方肩膀,三人合力把一名瘦小书吏从地下拽出。
书吏胸前没有官牌,腰间却挂着一串细钥匙。每枚钥匙都不是开锁,而是带不同缺口的铜字模:亡、失、替、归、弃、无遗。
活籍房不是保管活人名册的地方。
它负责把活人从公开名册中拆掉。
暗道木鱼声骤然变急。沟内传来纸箱滚动声,地下的人正在把账册推向更深处。顾守章没有立刻下令追。他先让随队药师核那六只“疫亡箱”中的血布。
药师以温水化开最上层血迹,发现血中混着鱼鳔胶,干后会结成厚痂,足以骗过仓促验看。碎指甲也并非从活人身上新剪,多数已经发黄,来自不同年龄的人。
只有两件衣物是真物。
石拓认出赵铜指袖口补丁。梁三驼则在另一只箱底找到一枚新鲜泥点,泥里带原铸银坊北炉的白砂。
这意味着至少有人刚从活人身上取走衣物。
坊内忽然传来女人的尖叫。
北炉废砂坑下,赵铜指和邓小禾被锁在一只翻砂铁笼里。笼顶吊着熔铅罐,绳头连向后墙暗闸。一旦暗口被强行全部打开,铅罐就会倾下,留下两具符合“炉伤疫亡”的尸体。
对手把追账与救人绑在同一套机关上。
韩铁生要去救人,暗道深处的账箱又已经滚远。顾守章看见书吏腰间六枚铜字模,忽然问:“哪一枚开笼?”
书吏咬紧牙。
“不是钥匙。”石拓说,“活籍房写一人死账,要先在旧籍边压一个缺字。铜模的缺口可能也是机关齿。”
顾守章把六枚字模依次贴到排水石板侧缘。只有“替”字模的右下角能嵌进一道窄槽。
他没有立刻转。
若“替”是开笼,就说明赵铜指与邓小禾不是单纯待杀,而是要被替换身份;若是落铅,转动便会亲手杀人。
周衡能感到北炉铁笼和后墙铁件之间有一根长铁索,却无法判断转动方向。
顾守章让人把那六只死账箱排成原编号。编号不是连续,恰好缺了两个号。缺号与赵、邓两人的坊籍尾号一致。两只对应箱的封纸上,“亡”字右下角都少一划,像故意留出的空口。
“不是替人死。”顾守章说,“是替人活。”
活籍房先把原人写死,再让同一具身体以另一个名字进入下一处。赵铜指和邓小禾知道尺寸纸回路,杀掉浪费,改籍后还能继续做工。
顾守章把“替”字模转入窄槽。
北炉铁笼没有开。
熔铅罐先向下坠了一寸。
韩铁生脸色一变。顾守章却没有停。他看见封纸“亡”字缺划朝右,字模缺口朝左,两者并非同向。他把字模拔出,反转后再压。
这一次,铁笼底板弹开,两名坊工从下方砂槽摔出;熔铅罐则被另一根横销卡住。
两人刚滚离砂坑,铅罐上方的麻绳被暗道里的人割断。滚铅倾下,灌满空笼。笼中没有尸体,死账却已经盖好。
滚铅灌满空笼后,暗道木鱼声骤然换了节拍。机关已经暴露,下一处活籍房绝不会再留同样的反转槽。
赵铜指腕上有新鲜压印,六个字模轮廓从掌根排到小臂。邓小禾口中被塞着一团薄纸,取出后是一张尚未填名的王都路引。路引籍贯栏已经写成槐井巷,职业栏写“抬骨人”,只等新姓名和接手印。
书吏看见空白路引被取出,终于开口:“他们今夜就该上黑车。进槐井巷以后,原名没人再认。”
“谁给新名?”顾守章问。
“巷里写。”
“谁收旧名?”
“活籍房收。”
“谁让你今天撤?”
书吏看向那两辆运尸车,不肯再说。
顾守章没有用领车官的供词去替他补答案。他让记录员只写:书吏承认原坊活籍房将待转工匠写成死亡,再以王都槐井巷路引更名;撤离命令来源未知。
地下账箱仍在移动。
后墙暗道并非直通槐井巷,而是一套只供薄箱滑行的砖槽。人无法站立,韩铁生也追不进去。周衡若整体牵动槽内铁轮,账箱会被挤碎,深处机关还可能把纸送进焚井。
顾守章蹲在沟口听了一会儿,发现每只箱经过转角都会碰响两次。第一声闷,第二声脆。闷声是木箱,脆声像铜边。
“把母尺砖抬来。”他说。
梁三驼不解:“要塞进去?”
“让他们自己停。”
荒驿母尺砖背面刻着总办署母号,重量远大于尺寸纸箱。顾守章没有送原件,只让石拓以废炉砖、黑木屑和反模铁片做成同重假匣,外面贴上母号拓片。假匣推入砖槽后,暗道里的人果然没有送去焚井。
木鱼声停了。
有人在深处改开岔闸,要把“母尺砖”转进验真室。
周衡感到墙内一组原本沉着的铁钉向左偏移。他仍不能精确控制,却能告诉顾守章,第二柜后方有一片结构突然失去支撑。
“拆这里。”顾守章指向一块没有被皂衣人钩过的砖。
韩铁生以盾背撞开。
墙后不是暗道,而是一间夹在两堵墙之间的窄房。房里没有窗,只有一张长案、一口冷印炉和四排能横向滑动的名籍架。假匣刚被推上验真台,两名黑线书手正要剥拓片。看见墙破,他们先扑向冷印炉。
炉内没有火,底下却铺着蚀纸药。账页一放进去,字会在数息内化成黑泥。
顾守章没有去抢整排名籍架。他先掀翻冷印炉。
药液泼在自己靴边,也泼坏了最靠近炉口的七张账页。韩铁生随后按住两名书手,城巡封住滑架。其余账页保住,七张最近经手记录却永久烂成黑泥。
这是顾守章作出的选择:保住让死账继续运转的工具和大部分体系,不为抢最近七张而让整间夹房化掉。被毁页里可能正有木具接手人的新籍,也可能有另两名“未收者”的名字,谁都无法再补回。
窄房长案上摆着三套册。
第一套是原铸银坊活籍,记工匠入坊、伤退、调岗;第二套是死亡短册,记病亡、炉亡、水亡;第三套没有册名,只按王都巷口和车次分栏。
顾守章让赵铜指与邓小禾亲自查自己的名字。
两人的原籍页都被割下半角,角上压着“已亡”。死亡短册中,赵铜指死于昨夜荒驿炉爆,邓小禾死于今晨疫秽。第三套册里,两人却已分别成为“槐井巷抬骨人周七”和“西灯巷洗衣妇陈柳”,车次就在今夜。
一个人同时在三套账里经历了活、死和再活。
第三套册中还有更多人。有人在地方死账里死了三年,却持续在王都暗巷领工钱;有人在沉船河湾被写成水亡,后来又以军渡搬夫身份出现;有人被划过数次,每换一次名字,原籍后便多一枚“无遗”铜模印。
这些记录不证明所有改籍者都自愿,也不证明他们全参与失银。可它们证明制度性动作:先用死账切断原身份,再用暗巷新籍安置同一名活人,运输链便能让知情工匠、车夫和捞手从公开记录中消失。
石拓在一页车次栏里找到荒驿旧铸坊的回送记录。尺寸纸每送回原坊,相关工匠名单便被标为“可迁”。母尺砖每多开一孔,活籍房就准备一批死亡短册。技术秘密不是靠所有人闭口,而是靠让知道的人换名字、换住处、换法律身份。
长案尽头还压着一张王都总办署制式的转籍凭。凭证没有沈照夜姓名,只有“中枢器料损耗人员另籍安置”一行,以及一枚总办署活籍用印。印边有新崩口,与领车官短令上的私押无法直接对应。
顾守章没有说这是沈照夜的亲押。他只确认:总办署拥有一条把中枢器料知情人员转入暗巷新籍的正式接口,而原铸银坊正在使用。
外面忽然响起号角。
被按住的皂衣领头者抬头笑了一下:“州令到了。”
正门外,一队新来的州府差役展开急令,称原铸银坊牵涉大规模伪籍与疫亡,所有账册、人犯和证物一律交由州户房统一接管。令上这次写了具体接手人,也列了封存地点,比此前总办查封令更完整。
若顾守章拒交,对方便能把他们写成私扣户籍重案;若交出,活死三套册会重新集中到一处。
州令并非假令。州户房确有接管户籍案的权限。
活籍房的秘密、两名书手、六只死账箱和无声迁籍手段已经暴露;与此同时,总办体系能够借州户籍法把现场证据纳入集中保全。顾守章只能确认这种接管与沈照夜此前的证物争夺方向一致,不能把州户房急令直接写成他的亲令。
顾守章看完急令,没有撕,也没有拒。
“可以接。”他说,“先按你们自己的死账接人。”
他把赵铜指和邓小禾推到案前,又把死亡短册翻到两人名字。
“州户房若认这册,两人已死,不能作为活犯接走;若认他们活着,就先在急令背面写明死亡短册错误,并由接手官具名撤销两项死讯。”
接手官站在门外,迟迟没有进。
这是死账第一次反咬接管者。承认死册,就不能带走活人;承认活人,就必须先否定死册,而死册正是他们用来封坊和运箱的依据。
顾守章没有要求对方当场判整套活籍房有罪,只要求回答眼前两个人究竟活还是死。
赵铜指举起被字模压伤的手臂:“我在这里。”
邓小禾把空白王都路引按在死亡短册上:“这张路引也在这里。”
围在坊外的工匠开始报自己的名字。有人从薄木柜散页里认出兄弟,有人认出三年前“病亡”的师父仍在第三套册中领过槐井巷工钱。声音不是齐整口号,只是一个个活人把自己从死账里重新报出来。
州户房接手官最终在急令背面写下:赵铜指、邓小禾现场存活,相关死亡记录暂停生效,三套册不得单独移交,需由户房、医署、坊工本人和独立记录员四方分持目录。
他只撤了两项死讯,没有否定整条体系。
但这两项撤销一经具名,活籍房便不能再把所有死亡短册当作天然真实。沈照夜获得的集中接管权被削去最关键的一块——他可以接案,不能再把活人先写成已无权发声的死人。
顾守章把三套册拆成目录、原页和铜模三组。原页留在夹房封存,目录由四方抄录,铜模则交活人各自拓印后再入箱。没有任何一方能独自重建全部死账,也没有任何一方能无声改掉赵、邓仍活着的事实。
随后他从第三套册撕下一张空白车次页,不带任何已有人名的内容,只保留纸张、格线和槐井巷收件暗记。纸边水印与此前第二名单中那片写有“王都槐井巷”的残纸相同。
这不是名单内容,却是去向接口。
书吏说,今夜运尸车本该把两名“死人”送到城北渡口,换进一辆不挂官旗的灰篷车。灰篷车不走驿路,沿运河七日可抵王都断桥门外,再由槐井巷抬骨人接走。每趟车还会带一只空银箱或一箱报废官件,作为死账人员的“工料”。
顾守章问:“银件最终去哪?”
书吏摇头:“巷里不铸,只收人和账。河湾送来的东西到巷里还会再换一次车。”
沉船河湾、荒驿旧铸坊、原铸银坊并不是终点。活籍房只负责把沿路看见过真相的人从旧身份中抹去,真正的货和人还要进入王都暗巷继续分流。
远仓的第二封损失信在此时送到。
许知微写明,两名守仓人均已确认死亡;灵胶、封脉针与寒蚕布不可恢复,原计划送往北线的冬疫救治名额必须削减。州府愿以追回赈银折价补偿,但替代材料至少要等下一季,死者和错过救治的人不会因银数回账而复原。
顾守章把损失信钉在三套册目录第一页。
不是为了用死者压服众人,而是防止活籍房被揭开后,所有人只记得抢回一间夹房。远仓已经付出的代价不能被未来可能追回的银抵消。
他又在目录末页写下七张黑泥页的永久缺口。没人知道那七页曾经写谁,后续任何人若声称从中“恢复”出完整名单,都必须先解释来源。
天黑前,州户房完成四方封存。两辆运尸车被留在原地,其中一辆底板下找到通往城北渡口的车牌,另一辆车轴里藏着王都槐井巷收件铜签。
沈照夜失去活籍房这一处地方资源、六名待迁工匠中的两名控制权、三套账的秘密和总办署转籍接口的否认余地;他却仍握有王都暗巷本身、灰篷水路和州府接管体系。
顾守章没有试图在原坊把所有人审完。
他让赵铜指和邓小禾自行选择是否同行。赵铜指留下,要求先找其余四只死账箱对应的人。邓小禾却拿起那张原本为她准备的槐井巷路引。
“他们认得这张,不认得我。”她说,“我去。”
顾守章没有替她决定,也没有把她当诱饵写进命令。他让她在路引背面以原名按指印,再由四方见证注明:邓小禾自愿以已暴露路引参与认路,可随时退出,不因退出失去保护。
顾守章自己也在见证栏落名。
这一笔不能无代价撤回。若路上失败,邓小禾的原名、活籍房三套册和顾守章的具名保护会同时成为对手追杀的索引;若不落名,她进入王都后又可能被任何一方重新写成一个无人负责的“死人”。
赈银车不再装银,只装母尺砖、反模拓片、三套册目录、两项撤销死讯和远仓损失信的分封件。原件分走三路,车上每一件都能被另一处复核,却没有一件单独足以讲完整故事。
夜里,灰篷车从城北渡口出发。
渡口最后一道木闸前,真正的巡河吏拦住了车。灰篷车挂的是收尸牌,按旧例可以免开箱,但巡河吏手里多了一张刚送到的“活籍匪案协查”,要求所有载尸车辆开帘验数。命令没有问题,来得却太快;从夹房被破到渡口改令,寻常脚程根本赶不及。有人已从另一条线把消息送到水路。
车夫按暗巷旧规敲了两短一长,闸楼没有回应。邓小禾说,原定接应者若还在,第三声后应落一只空灯笼;如今灯笼不落,灰篷车一过闸便可能被两边同时拿住。
韩铁生的人藏在后船,只要顾守章发信号,就能当场扣住巡河吏和闸楼送令者。可一旦动手,槐井巷会立刻知道这辆车已换人,七日水路再无意义。
顾守章把决定交给邓小禾之前,先说清代价:“过闸,你要躺进写着陈柳的尸袋。被认出来,我们未必来得及救;不过闸,这张路引今晚就废,你可以留下。”
邓小禾没有马上答。她看见闸边堆着十几只等验的棺箱,其中一只箱盖内侧刻着原铸银坊的炉号。那不是她熟人的棺,却说明同样的路已经走过很多次。
“我留下,他们还会用下一张脸。”她把路引塞回袖中,“过。”
顾守章没有让她装死得更像。他反而把赵铜指撤销死讯的抄件夹在尸袋内层,一旦巡河吏真正触碰到她,就能摸见“同类死账已被撤销”的硬纸。这会增加暴露风险,却避免邓小禾在车上出事后只剩假名。
开帘时,巡河吏先数袋,不看脸。他以铁签刺入第一只尸袋,袋里塞的是稻草;刺第二只时,邓小禾忍住没有动。铁签擦过她肋侧,带出一线血。巡河吏闻到血腥,反而点头:“新死。”
顾守章坐在赶尸人位置,低着头递出旧死亡单。巡河吏看到“陈柳”二字,忽然问:“无遗印呢?”
活籍房六枚铜模中,“无遗”正在顾守章脚下。只要盖下,手续便完整,邓小禾也会在这一条水路上再次被确认无亲无故。
他没有盖。
“落坊时补。”顾守章用书吏教的暗巷口音答,“这一具还欠回收衣。”
巡河吏皱眉,转身去看闸楼。就在这时,后面一只真正的棺箱忽然传出抓挠声。箱主家属扑上去,喊里面的人还活着。巡河吏先喝令压住家属,手里的验尸铁签却仍指着顾守章脚下那枚缺印——他一路核的只是手续,不是袋里的人。
顾守章让车夫趁乱过闸,同时把巡河吏那句“无遗印呢”记在袖中窄纸上。此人能说出死账的完整字段,却未亮出总办署身份;此刻扣人只会惊断水路,缺印放行反而会逼下游继续补手续、继续露面。
灰篷车驶出木闸时,闸楼终于落下一只空灯笼。按邓小禾所知,这不是接应灯,而是把“原坊有变、手续待补”递给下一处换船点的警灯;下游仍肯收车。
顾守章因此确认,槐井巷的运行不依赖单一书吏或单一州令。地方活籍房失手后,水路仍会按缺印、补印和换名继续吞人。原坊证据打开了制度,却没有截断制度。
邓小禾坐在黑布后,手里握着写有假名的王都路引,袖中藏着自己的原名指印。顾守章坐在车尾,伤手裹着新布,脚边是那串“亡、失、替、归、弃、无遗”的铜字模。
岸上原铸银坊的后墙还敞着。夹房长案上,赵铜指与州户房接手官逐页核对活人名字,不再允许任何一项“已亡”只凭红戳生效。
而运河下游,七日外的王都槐井巷,仍有更多人正以别人的名字活着。
灰篷车离岸时,邓小禾问:“到了巷里,他们先看什么?”
顾守章看着她掌中的路引。
“先看死人有没有按时到。”