第 2 章
宫城几何
工部营缮司的档册中夹着一份折页。展开后宽一尺二寸,长三尺六寸。纸面因反复展合而起了毛边,折痕处已经开始泛黄。
这是万历十五年七月由营缮司郎中呈报的《紫禁城守御图》,附在请求拨银修缮宫门守卫设施的题本后面。图上的紫禁城是一组精确的矩形嵌套。最外层是皇城城墙,四面各开一门。内层是宫城城墙,也开四门。
但在制图者的墨线中,城墙本身不是防御的主体——门才是。每一道门都被用朱笔圈出,旁边注有小字:守卫编制人数、轮值班次、查验权限、通行范围。
这些标注沿着一条南北向的轴线逐次排列,从最南端的大明门开始,向北延伸至乾清宫止。轴线两侧的建筑——六科值房、内阁公署、东西六宫——以淡墨勾勒,退居为背景。
图的右下角钤着营缮司的满汉合璧关防。左下角是一行小字,出自营缮司郎中之手:“门者,限也。限内外,别尊卑,度远近。”
这句话并非制图者的发明。它最早出现在永乐十八年宫城落成之际。那一年,工部尚书宋礼呈送御览的《营造纪略》中,用了整整一卷的篇幅来解释宫城门禁的空间逻辑。这份《营造纪略》的手抄本现存于中国第一历史档案馆,编号建·工·0017号。第七卷题为“门制”,开篇便是一段总论:
“宫城之制,以中为脊。自正阳门内大明门始,北行至乾清宫止,凡三千六百步。其间设门九重,每重门各有其守,各有其验,各有其限。过一门则进一层,过一层则近一阶。此非徒壮威仪也,实为防微杜渐之计。”
宋礼随后列出九重门的完整序列:大明门、承天门、端门、午门、奉天门、中左门、后左门、乾清门。他解释说,这个序列遵循的是“外疏内密”原则——越是靠近皇帝起居的核心区域,门的间距越短,查验越严,通行权限收得越窄。
《营造纪略》中附有一组数字。大明门至承天门,间距约四百二十步。这是整条中轴线上最长的门间距离。在这个区间内,六品以上官员可以乘轿通行,随从可至二十人。承天门至端门,间距骤缩至二百步,乘轿资格收至四品以上,随从减为十人。端门至午门,仅一百六十步,此处开始禁乘轿,所有官员必须步行,随从不得超过两人。午门至奉天门,一百二十步。奉天门至中左门,九十步。中左门至后左门,六十步。后左门至乾清门,仅余四十五步。
从四百二十步到四十五步——这不是地形限制的结果。紫禁城所在的北京内城地势平坦,没有任何自然障碍迫使门的间距逐级缩短。这是人为设计出来的空间节奏。每一道门都是一道箍,把通行者的活动范围越收越紧。
宋礼在“门制”篇中进一步规定了各门的守卫配置。大明门由金吾卫值守,额定校尉六十人,分三班轮值,每班二十人。承天门增设大汉将军四人立于门侧,校尉四十人。端门由羽林卫接替,校尉四十人。午门的守卫骤然加强——由锦衣卫值守,额定校尉八十人,另设大汉将军八人,分列左右掖门。
这个配置的逻辑在《营造纪略》中交代得很清楚。大明门是皇城的第一道门,面对的是整座北京城。它的职责是筛选——把没有资格进入皇城的人挡在外面。承天门和端门是过滤——在已经进入皇城的人中进一步甄别。午门是阻断——这里是外朝与内廷的边界,越过这道门便进入了皇帝日常起居的空间范围。
宋礼用了一个比喻来说明这个逻辑。他在“门制”篇中写道:“犹水之过滤也。大明门如粗筛,去其砂石。承天、端门如细筛,去其糠秕。午门如布滤,非清流不得过也。”
这个比喻后来被万历朝的内阁大学士申时行引用过。万历二十年正月,申时行在一份关于宫禁松弛的奏疏中重提了这个比喻。《明神宗实录》卷二百四十四收录了这份奏疏的摘要。申时行在疏中先回顾了祖宗之制:“以门为限,以限为防。每过一门,则察验加严一层。此如滤水,层层收束,务使涓滴之浊不及御前。”然后他笔锋一转:“今则不然。过一门则一验,过二门则不再验。至午门而牙牌一照,后诸门皆不问矣。”
申时行揭示的是纵深防御体系中的一个致命假设:信任传递。在理想的设计中,每一道门都应该独立履行查验职责。大明门的校尉查验通行者的身份凭证,决定是否放行。承天门的校尉不应该因为来人已经通过了大明门就放松查验——恰恰相反,他应该进行更严格的二次核验。端门、午门、奉天门、中左门、后左门、乾清门,每一道门都应该重复这个动作。这个设计的前提是:每一道门的值守者都默认前一道门的查验可能出错或被绕过。纵深防御的有效性不取决于门的数量,而取决于每一道门的独立性。
但申时行的奏疏表明,在万历年间,这个前提已经崩溃了。宫门值守者的实际做法是:只要来人通过了前一道门的查验,后一道门就不再重复核验。他们的逻辑是:既然前面已经查过了,我这里再查就是多余。这个逻辑在日常经验中似乎合理。但在纵深防御的体系中,它是致命的。一旦某一道门的查验被绕过——无论是通过贿赂、疏忽还是伪造凭证——后续所有门的“习惯性信任”就会变成一条畅通无阻的通道。
九重门变成了九次点头、九次挥手、九次“过去吧”。这种信任传递并非始于万历朝。它的根源埋在宫城门禁的制度基因里。
《大明会典》卷一百六十六“宫卫”条详细规定了各门值守校尉的查验职责。条文本身是严密的:每一道门的校尉都要核验通行凭证、确认人证相符、检查通行时间是否符合规定。三项缺一不可。
但同一卷《大明会典》中还有另一条规定:凡通过前门查验者,“后门不得复阻”。这条规定的本意是防止值守校尉滥用职权、反复刁难通行者——它是一道防止扰民的保险丝。但在实际操作中,“不得复阻”被值守者理解为“不必复查”。保险丝变成了短路器。
这个制度缝隙在永乐年间就已经存在了。《营造纪略》中宋礼的一段话透露出某种忧虑。他在“门制”篇的末尾写道:“门之制,非难立也,难守也。立门易,守门难。守门非难,守心为难。心一懈,则九门如一户矣。”
“九门如一户”——宋礼在永乐十八年就已经预见到了纵深防御的失效模式。但他没有提出解决方案。他只是把这句话写进了呈送御览的《营造纪略》里。永乐帝是否看到了这句话,文献中没有记录。
但永乐帝确实在批阅《营造纪略》后下了一道谕旨,要求宫城守卫务必严勤,有懈惰者重治不贷。这道谕旨被刻在木牌上,悬挂于午门内侧的值房里。
午门是九重门序列中的第四道门,也是整个纵深体系的分水岭。在宋礼的设计中,午门以南的三道门——大明门、承天门、端门——属于外朝区域。在这里通行的人包括六部官员、地方进京述职的知府、入宫轮值的太医、运送物资的工匠。他们的身份各不相同,但有一个共同点:他们都不是内廷的人。
午门以北的五道门——奉天门、中左门、后左门、乾清门及乾清门以内的各宫门——属于内廷区域。在这里通行的人只有三类:内官、近侍和在京三品以上奉召入对的阁部大臣。他们的数量远少于外朝通行者,但通行权限远高于外朝通行者。午门夹在这两个区域之间。
它的功能不是简单的过滤——而是切换。越过午门的人,身份从“臣”变成了“近臣”。这个切换不是象征性的。它伴随着一系列具体的权限变化:可以进入内廷值房、可以在奉天门等候召对、可以在特定时间进入乾清门外的廊房。
因此午门的查验是整个九重门序列中最严格的。《大明会典》规定:通过午门者,必须核验牙牌、核对面貌、记录时辰、注明簿册。四项程序全部完成方可放行。
但午门也是整个宫城中礼仪功能最重的一道门。《明实录》中关于午门的记载,大半与礼仪活动有关。
午门献俘是其中规格最高的一种。万历二十年三月十六日,明军在宁夏平定哱拜之乱后举行献俘礼。《明神宗实录》卷二百四十六详细记录了这次献俘的仪式步骤。当日清晨,万历帝御午门楼。锦衣卫设仪仗于午门前。俘虏被从刑部大牢提出,由锦衣卫校尉押解,自承天门入,经端门至午门外跪候。俘虏共计一百二十三人,为首者哱拜之子哱承恩及部将刘东旸等九人被缚跪于前排。午门在这一天完全洞开。
正中的御道——平日从不开启、仅供皇帝出入的那扇大门——在献俘礼中为俘虏而开。俘虏从这道门被押入宫城,意味着他们已经进入了帝国权力的核心空间,生杀予夺全在皇帝一念之间。《明神宗实录》记载了接下来的程序:刑部尚书孙丕扬跪奏俘囚姓名及罪状。万历帝下旨:“俱依律处决。”锦衣卫校尉将俘虏押出午门,沿原路返回,押赴西市行刑。从午门洞开到俘虏被押出,整个过程持续了约一个时辰。在这一个时辰里,午门的防御功能完全让位于礼仪功能。数百名俘虏、押解校尉、观礼官员涌入午门广场。值守校尉在这一天的工作不是查验牙牌——而是维持秩序。
献俘礼结束后,午门恢复日常值守状态。校尉们重新站到门洞两侧,开始查验每一个通行者的牙牌。
但献俘礼暴露了一个问题:午门的门禁在礼仪活动期间是失效的。当数百人同时涌入午门时,逐个核验牙牌在物理上是不可能的。值守校尉只能依赖另一种判断方式——看服装、看队列、看押解者的身份标识。这种方式建立在“没有人敢在献俘礼上混入宫城”的假设之上。
这个假设是否成立?万历朝没有留下献俘礼期间发生混入事件的记录。但锦衣卫的档册中记载了另一些事情。
万历二十七年九月,锦衣卫指挥使骆思恭上了一道题本。《明神宗实录》卷三百三十九收录了这道题本的摘要。骆思恭报告:当日在午门常朝时查获一名无牌擅入者。此人姓张名进忠,是太医院医士的仆人,趁常朝百官鱼贯入宫之机混入午门,意图寻找其主人索取工钱。张进忠被查获时已在午门内廊逗留了半个时辰。骆思恭在题本中写道:“常朝之时,百官自左右掖门入,每人持牙牌验明放行。然人多拥挤之际,校尉目力难周。张进忠即乘此隙混入。”
他建议在常朝日增派校尉十二人协助查验。万历帝的批示是:“知道了。着该衙门议行。”
“知道了”是万历帝最常用的批语。《明神宗实录》中收录的皇帝批语里,“知道了”出现了超过两千次。“着该衙门议行”出现了超过四百次。
骆思恭的建议是否被“议行”?工部营缮司的档册中没有找到增派校尉的记录。户部太仓库的饷银发放清册中也没有找到相应的人头增加。
但张进忠案揭示了一个事实:午门的查验能力在人多拥挤时会急剧下降。常朝日每天有数百名官员从左右掖门入宫。每个官员都要出示牙牌供校尉查验。如果校尉对每个官员都做到核验牙牌、核对面貌、记录时辰、注明簿册四项程序,通行速度会降到无法接受的程度——后面的官员会堵在端门与午门之间的一百六十步通道上,一直排到端门外。
因此在实际操作中,校尉们发展出了一套简化的查验程序:官员们鱼贯而入时将牙牌举至胸前,校尉目视牙牌花纹确认品级相符,然后放行。核对面貌只在怀疑时才做。记录时辰和注明簿册则被省略为在轮值簿上画一个“到”字。这套简化程序提高了通行效率。但它把“验人”变成了“验物”。牙牌是这个验物体系的核心。
明代牙牌制度始于洪武年间。《明太祖实录》卷一百零三记载:洪武八年二月,“制牙牌给文武官。牌以象牙为之,刻官职姓名于上。凡入朝,必悬牙牌于带间。无牌者不得入。”
最初的牙牌只是身份标识。永乐迁都北京后,牙牌的功能逐渐扩展为通行凭证。
《大明会典》卷一百六十六规定:不同品级的官员持有不同形制的牙牌。公、侯、伯用圆牌,径三寸;一品至四品用方牌,长三寸二分;五品至九品用长牌,长三寸;内官用窄牌,长二寸八分。每种牌上刻有不同的花纹:圆牌刻云龙,方牌刻夔龙,长牌刻素云,窄牌刻花鸟。
这些花纹不是装饰。它们是视觉分类系统。午门的校尉受过训练:云龙牌可入乾清门,夔龙牌可入奉天门,素云牌止于午门内廊,花鸟牌止于午门外廊。一个校尉不需要识字——他只需要认花纹。
但花纹可以被仿制。万历十八年三月,兵部尚书石星上了一份题本。《明神宗实录》卷二百二十一收录了这份题本的摘要:
“兵部尚书石星题:近查得牙牌冒用日甚。有武官将牙牌借与亲友入宫观览者;有牙牌遗失不报、为人拾得冒用者;更有甚者,牙牌流入民间典当铺中,为商贾所得。乞敕下严查。”
石星的题本附了一份清单。清单上列有三十二起牙牌冒用案例的简要记录。其中三起涉及“借与亲友入宫观览”。
一起发生在万历十七年九月:锦衣卫百户王某将牙牌借与其表弟,“入宫观览竟日”。另一起发生在同年十一月:羽林卫指挥佥事赵某将牙牌借与其同乡,“自午门入,至奉天门而返”。第三起发生在万历十八年正月:金吾卫千户李某将牙牌借与其妻弟,“入宫观元宵灯”。这三起案例有一个共同的细节:冒用者都通过了午门的查验。校尉们核对了牙牌——牙牌是真的。但他们没有核对面貌——或者核对了但没有发现异常。
石星在题本中写道:“午门校尉但验牙牌花纹而已。面貌之核,久已废弛。”他请求万历帝下旨,“严饬各门守卫,务必验牌核面,不得徒具形式。”
万历帝的批示是:“知道了。着该衙门严行申饬。”
石星的题本在文书流程中走了一圈:兵部呈送内阁,内阁票拟批红,司礼监盖印,发回兵部执行。兵部将谕旨转发锦衣卫和五军都督府。锦衣卫和五军都督府将谕旨抄发各门值房。然后呢?万历十九年二月——距石星上疏不到一年——吏部尚书陆光祖又上了一份奏疏。《明神宗实录》卷二百三十三收录了这份奏疏的摘要:
“吏部尚书陆光祖题:臣近闻午门以外,有牙牌租赁之弊。每日常朝毕后,有司官出午门,即有人迎前问曰:‘需牌否?’盖以牙牌为市货矣。乞敕下厂卫严缉。”
石星的题本说的是“借”和“冒用”。陆光祖的奏疏说的是“租赁”和“市货”。这意味着牙牌的流转已经从人情往来演变成了市场交易。陆光祖在奏疏中描述了交易的细节:租赁一面牙牌的价钱是每日二分银子。二分银子大约相当于当时北京城一个普通工匠半日的工钱。租赁的程序很简单:官员出午门后将牙牌交给在门外等候的中间人,中间人再将牙牌转租给下一个需要入宫的人。这个人在午门出示牙牌,通过查验,办完事后出午门将牙牌交还给中间人。一面牙牌可以在一天内被多人使用。陆光祖写道:“一牌一日可更三四手。校尉但见牌之真伪,不问人之与牌是否相符。”
石星和陆光祖的奏疏揭示了纵深防御体系中的一个悖论:牙牌制度越严密——牙牌的形制越复杂、花纹越精细、分类越明确——值守校尉就越依赖牙牌本身作为唯一的身份凭证。当核验从“验人”变成“验物”时,牙牌就从身份凭证变成了通行工具。工具是可以被转让的。被转让的工具仍然有效。
当一个人持着从官员手中借来、从中间人手中租来、从典当铺中买来的牙牌通过午门时,午门的校尉查验了牙牌——花纹正确、形制正确、没有涂改痕迹——然后放行。从校尉的角度看,他完成了自己的职责。从制度的角度看,查验程序被执行了。但从防御的角度看,这道门已经失守了。更严重的是信任传递效应。
通过午门的人继续向北走。他来到奉天门。奉天门的校尉看到他腰间悬挂的牙牌——夔龙纹方牌——知道此人已经通过了午门的查验。按照“后门不得复阻”的规定和“前门已验不必复查”的习惯,奉天门的校尉不再核对面貌。中左门、后左门、乾清门同理。九重门的纵深防御变成了九次对同一面牙牌的重复确认。
每一次确认都在加强一个虚假的前提:持牌者的身份已经在前一道门被验证过了。万历二十二年八月,《大明会典》重修完成。这部重修本《大明会典》卷一百六十六“宫卫”条中,关于查验程序的规定一字未改。“后门不得复阻”的规定也一字未改。制度文本保持着完整的形态。万历二十五年三月的一个清晨——距离陆光祖上疏已过六年——翰林院编修顾天埈在日记中记下了一件事。这份日记的手稿残页现存于上海图书馆古籍部,编号线普·史·00192号。顾天埈写道:
“初七日。入朝。过午门时见一校尉持牙牌反复视之。其牌花纹漫漶不可辨。校尉迟疑良久,卒放行。余问之曰:‘牌既不可辨,何放行?’校尉曰:‘此人昨日亦持此牌来。’余曰:‘昨日之牌即可信乎?’校尉不能答。”
顾天埈的这段日记捕捉到了纵深防御失效的精确瞬间。“此人昨日亦持此牌来”——这就是信任传递的逻辑在基层的具体表达。校尉不是在查验牙牌的真伪和持牌者的身份。他在查验的是记忆:这个人昨天来过。纵深防御的理想模型假设每一道门的查验都是独立的、基于客观标准的判断。
但在实际操作中,值守者将客观标准替换成了主观记忆和习惯性信任。这种替换是渐进式的、无意识的、甚至出于好意——没有人愿意每天重复查验同一批人的同一批牙牌。
但它彻底改变了九重门的性质。在宋礼的设计中,九重门是九道独立的防线。在万历朝的实际运行中,九重门变成了一条由九次点头组成的通道——只要你通过了第一道门的查验(或者绕过了它),后面的八道门就只是仪式。仪式不等于无效。
《紫禁城守御图》上的九重门序列仍然每天运行着。校尉们每天按时到岗——虽然人数不足额定编制。他们每天查验通行者的牙牌——虽然只看花纹不看面貌。他们每天在轮值簿上画押——虽然画押本身也成了一种仪式。
《紫禁城守御图》上的朱笔标注远比乍看之下更为细密。从大明门到乾清宫的每一道门旁,除了守卫编制人数和轮值班次,还注有通行权限的具体范围。大明门旁的小字写的是:“凡京官六品以上、外官四品以上、内官有牙牌者,许入。”承天门旁注:“四品以上京官许乘轿至端门外,随从不得过十人。”端门旁注:“自此以北,禁乘轿,禁持兵仗。”午门旁注的字数最多,分三行:“外朝内廷分界;
百官自左右掖门入,持牙牌验明;非奉召不得入中门。”奉天门旁注:“内阁大臣许入值房候召。”中左门旁注:“内官及近侍许入。”后左门旁注:“非内官奉旨不得入。”乾清门旁注:“御前近侍及奉召大臣许入。牙牌花纹以云龙为识。”这些标注构成了一套逐级收窄的权限阶梯。每一道门的通行范围都比前一道更小,能通过的人更少,身份核验的要求更高。在图纸上,这套阶梯的逻辑是自洽的。
但图纸不会显示那些在门与门之间流转的牙牌——它们从一个人的腰间解下,交到另一个人手中,在宫门外完成一次不被记录的交接,然后被另一只手举到另一道门的校尉眼前。
如果有人问他们:宫城的门禁是否严密?他们会回答:严密。如果有人问他们:为什么严密?他们会指着《大明会典》的条文、指着工部的修缮清单、指着值房里悬挂的木牌、指着腰间悬挂的牙牌——每一件东西都在它应该在的位置上。
但在那个初夏傍晚,暮色笼罩东华门,菜市收摊之后,一个身影独自朝宫门走来——他的腰间是否悬着牙牌?如果有,那面牙牌是从哪里来的?是借自某位武官?是租自某位中间人?还是从某家典当铺里买来的?
东华门的十二名校尉在暮色中微微发涩的眼睛看着那个身影走近。他们看到的是一面牙牌——如果那人腰间确实悬着牙牌的话。他们不会知道那面牙牌背后的流转史。他们只需要确认花纹正确。轮值太监陈恩的笔悬在簿册上方。
今天的最后一次画押即将落下。九重门的纵深防御体系在图纸上仍然完整。《大明会典》的条文一字未改。《紫禁城守御图》上的标注仍然清晰可辨。从大明门到乾清宫的三千六百步仍然被九道门均匀地分割成逐级收紧的漏斗。
但当一面牙牌可以在典当铺中以银两计价时——当身份凭证变成了可转让的商品时——“验其符”这个动作就失去了意义。“核其面”的省略不是懒惰,而是整个体系对凭证物化的无声承认。
“稽其时”的记录仍然在做——时间被精确地记入轮值簿——但记录的内容已经与真实的身份确认无关。宫城的九重门仍然每天开启和关闭。校尉们仍然每天查验通行者的凭证。轮值太监仍然每天在簿册上画押。过滤剧场仍然在上演。只是舞台上的人——查验者和被查验者——都已经不再相信剧本了。
但他们仍然按照剧本演下去。因为停止演出需要另一种勇气。那种勇气在东华门外那个黄昏的身影身上——如果他将要做出某种行动的话——或许以另一种形式存在着。而九重门的纵深防御体系正在等待那个身影走到门前。