
光绪二年十二月初九,北京朝阳门外海会寺门前站满了人。天阴,风里有雪意,围观的人裹紧大衣,等刑部怎么给一具从浙江运来的棺材开棺。
刑部尚书桑春荣领着堂官司官出来,在搭好的官厂里坐定。二十多名京师仵作在一名老仵作指挥下拆开封条,把烂得只剩残肉枯骨的尸身一根根取出,举在阴天的残光里对着看。
最后,那位在刑部当差六十余年、已经八十多岁的老仵作跪下来报了一句:「死者葛小大系为病死,并非服毒。」
这一句推翻了三年多前浙江余杭的一份验尸结论,也把一桩已经走完五道衙门、只等秋后开刀的命案当场掀翻。
棺前立着两个囚笼,关的是杨乃武和死者葛品连的妻子毕秀姑。围观人群里有个法国记者,跑过去隔着笼子喊:「无毒!无毒!」当时人的记述说,两个人的眼泪当场湿透了衣襟。
那具棺材是从余杭一路押运进京的。一同进京的还有全案人犯、证人和一摞卷宗——清朝的规矩,命案最终由刑部审核,所以尸体也得跟着人一起走。
老仵作的判据很朴素:服毒而死的人,骨头会发黑;这具尸骨莹白。这听着像经验之谈,其实是南宋以来写在《洗冤集录》里的标准检验程序。
《洗冤集录》成书于1247年,是当时世界上一本成体系的验尸操作手册,从宋代一直用到晚清。验砒毒靠一根银针探喉,但用之前必须用皂角水反复擦洗。这一次,那一步被省掉了。

清代命案的层级设计本身不算糙。州县初审,报府,报按察使司,再报巡抚、总督,由督抚以「题本」上奏,最后交刑部会同都察院、大理寺复核——一件命案要经五道手。死刑还压在秋审上,每年秋天把斩监候、绞监候的案子再过一遍。
问题出在这套设计的激励方向。
律例给州县三个月审理期限,够一个知县把疑点想清楚、把该问的人问完,甚至自己纠错。但一旦案卷上报,方向就反了:上报之后,州县再发现的任何错误,哪怕自己主动检举,都可能招来处分。
于是上报成了分水岭。往前走是「案子越铁越好」,往回走是「自己认罪受罚」。以后每一级接手的人,也面对同一道算术题——推翻下级,就得替下级承担责任;维护下级,只需要在卷宗上签个「无异」。
律例其实写了错案的罚则,而且算得很细。《大清律例》里有所谓「失入」:把无罪之人判了罪,办案者按过失递减论处,管事的官员比吏典再减一等,人还没处决的又减一等。检验不实致人死罪的,同样照这条减。
也就是说,制度预见到了人会犯错,还留了减等的台阶。它没预见到的是:第一个犯错的人,有充分动力让后面所有人都跟着错。
再往上一层,还有一道硬门槛。举人的功名是皇帝亲批才能革的,州县只有「详报」的权力。1873年这一案里,余杭知县在督抚正式题报之前就先动了刑——这一步本身就不合程序。
最后是告状的门。平民不许越级,妇女不能直接递状,得由男性亲属出面,或者抱着孩子去,叫「抱告」。真到了京城,能敲的门只有几家:都察院、步军统领衙门、通政司。状纸递上去,多半还是发回原省重审。

这桩案子里没有查到受贿情节,刑部最后查明的也只是「草率」「回护」。把它做成铁案的,是一连串各自看着都合理的小动作。
1873年11月,余杭仓前镇豆腐店的帮工葛品连突然病死。第二天他母亲沈喻氏到县衙递呈词,只疑儿子死得不明,没有指认任何人。
知县刘锡彤带仵作沈祥去验尸。沈祥报「中毒身死」,但没报是什么毒。门丁沈彩泉跟他争了起来,坚持是砒霜;围观里一位粗通医道的生员也这么说。验毒的银针忘了用皂角水擦洗,擦不去的那点青黑被当成了砒毒的铁证。
流言比验尸报告先到。街坊里早就有「羊(杨)吃白菜」的说法——毕秀姑租过杨乃武家一间房,杨乃武教过她识字读经。刘锡彤当夜就把杨乃武带走,而那间豆腐店的命案,本来是第二天再去抓人也完全来得及。
毕秀姑先受刑。她熬不住,供出杨乃武十月初五递给她一包砒末。刘锡彤拿着这份口供去传杨乃武。
杨乃武有不在场的证明。他岳父之侄詹善政、堂兄杨恭治,加上监生吴玉琨等人,联名具禀,证明十月初五杨乃武在南乡除灵立继,初六才回余杭城内,那天不可能交药。
这份证明被刘锡彤压下了,没有随卷宗上呈杭州府。后来刑部复盘时才发现,这一条恰好是整条证据链的断口。
案子到了杭州知府陈鲁手里,杨乃武受不住大刑,改口认罪,并编出砒霜的来路:仓前镇「爱仁堂」药店的掌柜「钱宝生」,卖给他红砒,说是药老鼠用。
爱仁堂的掌柜真名叫钱坦,不叫钱宝生,他也说自己从没卖过砒霜。刘锡彤的幕僚章浚写了信,生员陈竹山又以出具「无干谕帖」、保证不牵连他为条件反复劝说。钱坦最后写下了卖砒的甘结。
到这里,证据链闭合了:供词需要物证支撑,物证被造出来,再回头印证供词。同治十二年十一月初六,陈鲁以「因奸谋杀亲夫」判毕秀姑凌迟、杨乃武斩立决,上报按察使司。
复审的每一道都审过,也都签字了。按察使起初觉得可疑——一个刚中举的人为一名妇人赔上性命,不合常理——但刘锡彤拍胸脯保证「铁证如山」,他就不再追问了。
浙江巡抚派候补知县郑锡滜去余杭密查。郑锡滜没有避着刘锡彤,反而把他当作暗访的依靠;他到药铺时,看到的是一场提前安排好的戏,回来禀报「无冤无滥」。他后来因这趟差事得了知县的实缺。
最后接手的是浙江学政胡瑞澜。学政是管教育和科举的官,没审过刑案。他用的是「熬审」——几天几夜不许睡,一睡就用香火熏醒。两个人熬不住,又回到原来的供词。

追责是真的,但它解决的是官员的责任,不是当事人的损失。
光绪三年二月十六日,谕旨点名处分了九个人。刘锡彤从重发往黑龙江效力赎罪,年过七旬也不准以「老疾」收赎;杭州知府陈鲁、宁波知府边葆诚、嘉兴知县罗子森、候补知县顾德恒、龚世潼、郑锡滜革职;巡抚杨昌濬、侍郎胡瑞澜即行革职。
民间流传的说法要多得多:三十余名、甚至一百余名官员被革职查办。差额在于算不算那些只被「查办」「革除顶戴」而未在上谕里具名的人——上谕点名的,始终是九个人。
刑部对每个人的处置都算得很具体。仵作沈祥定为检验不实、过失致人死罪而未决,减四等,拟杖八十、徒三年;门丁沈彩泉杖一百、流三千里;葛品连的母亲沈喻氏因为在堂上改口,杖一百、徒四年。
当事人也没能全身而退。杨乃武被杖一百,诬指他人嬉闹一条坐实,已革的举人身份不予恢复;毕秀姑杖八十,理由是「不守妇道」。两个人被关了三年有余,刑讯留下的伤一辈子没走。
杨乃武回乡时三十七岁,靠种桑养蚕度日,改良的蚕种在附近蚕农里卖得很好。他曾到上海向报馆道谢,短暂帮过忙,此后没再入仕。1914年,他死于疮疽。
毕秀姑在余杭南门外石门塘准提庵剃度,法名慧定,1930年圆寂。
这案子还留下两件当时没人预料到的后果。
第一件是报纸。1872年刚在上海创刊的《申报》盯上了它,三年里发了七十余篇追踪报道,包括全文刊登杨乃武亲笔的申诉底稿《浙江余杭杨氏二次叩阍原呈底稿》。一份报纸连着三年替一个余杭人喊冤,这在当时是新的东西。舆论第一次成了案子的变量。
第二件是翻案的路径。推动它的不是制度自纠,而是一张人的网络:姐姐杨淑英两次进京递呈词,妻子詹彩凤奔走各衙门,十八名浙江籍京官联名呈状,三十余名浙江士绅上书,夏同善、翁同龢把案卷送到两宫太后案头,红顶商人胡雪岩资助了杨家的进京川资。
而浙江的地方官,大多出自湘军一系。学界通行的解释是:朝廷愿意为此案大动干戈,与借机削一削地方势力的用意有关(这一层究竟是主因还是助推,研究者说法不一)。一个平民的清白,需要有人在权力牌桌上恰好有理由替他说话。

那道谕旨没有改动一条律例。它只是把同样的话又训了一遍:「嗣后各直省督抚等,于审办案件,务当督饬属员悉心研究,期于情真罪当,不得稍涉轻率。」训话之后,制度照旧。
真正的改动要等到清朝自己快撑不住的时候。
1905年,主持修律的沈家本、伍廷芳上折,奏准删除凌迟、枭首、戮尸——毕秀姑三十年前被判的那一种刑,从法典里被划掉了。这一步比这桩冤案晚了二十八年,而且理由不是「有人被冤枉」,是「这些刑太野蛮,外人看了要笑话」。
1906年的官制改革把刑部改成法部,专管司法行政;大理寺改成大理院,专掌审判。中国历史上第一次有了一个只管审判、且是终审的机关。1907年的《各级审判厅试办章程》定下四级三审,并把审判公开写进程序。
1910年,《大清刑事诉讼律草案》完成,辩护、公开、言词审理、证据规则都写了进去。这部草案没等到颁行,清朝就亡了,但它的条文后来成了民国刑事诉讼制度的底稿。
检验那一头也在换血。仵作这门世代相传的手艺,逐渐让位给「检验吏」和学堂里教的法医学——验尸从一名差役的阅历,变成一门需要读书的学问。一套独立的法医鉴定制度,要到民国以后才真正建起来。
今天走在杭州余杭的太炎路上,还能找到澄清巷。很多人以为这名字是杨案平反后改的,其实1805年的《余杭县志》里就记着它。
杨乃武的老宅在抗战中随县前街一起毁于轰炸,只剩安山村一处修葺过的墓。
那道谕旨说他「不知避嫌」,罚了他一百杖。此后三十七年,举人的功名一天也没有回来。
❖