第 4 章
塘报里的行军日程
塘报是一张纸。纸上有日期、有地名、有里程,还有写报人的官衔与印章。它穿过一个又一个驿站,换马不换人,沿着黄土官道向东奔,贴着黄河向北折,最终抵达北京。
兵部职方司的官吏把它从驿袋里抽出来,登记、摘抄、分类,送进内阁,再经司礼监批红,放到皇帝的御案上。在崇祯十七年正月,这套流程运转得还算正常。
塘报的传递有定额,急递铺的马匹要求日行三百里,加急的塘报还要在封套上插鸡毛,即所谓“鸡毛夹板”。但定额是纸面上的东西。实际的路上跑多少天,取决于驿站有没有马,取决于路上有没有兵,取决于那些把守关隘的人还认不认朝廷的公文。
从西安到北京,驿程大约二千四百里。按《大明会典》的急递章程,普通军情塘报应在八到十天之内走完。但崇祯十七年的正月至三月,这条路实际走下来的时间,往往在半个月以上,甚至更久。
而那些在路上一寸一寸向东移动的消息,其背后真正的行军身影,却比纸上的日期快得多。塘报系统在传递这个消息时,究竟是在缩短时间,还是在拉长时间?
那些抵达北京的塘报,是朝廷决策的依据,还是朝廷错觉的来源?答案不在某一封塘报里,而在于整个过程。塘报上的日期和里程数字从来不是简单的地理记录,它们构成一份关于信息传递效率的证词。每一份塘报从发出到抵达北京的时间差,都在无声地缩短朝廷做出有效反应的时间窗口。
正月初一,李自成在西安称王,建国号大顺,改元永昌。这个消息由陕西地方官员和溃逃的明军将领分别写成塘报,经潼关、平阳、太原一线驿路传往北京。
此事的严重性不需要解释——西安不再是明廷治下的西部重镇,它已经成了另一个政权的都城,那个政权正在向东看。
崇祯帝得知此讯时的反应,被《崇祯长编》等后世史籍记载为“大惊”。惊的原因不难理解:大顺政权的建立不只是军事情报,它是一个政治事实。这意味着李自成已经完成了从流寇到君主的名义转变,他的东进不再是抢劫和流窜,而是征服和建国。崇祯帝的应对是任命大学士李建泰督师代朕亲征。
正月底,李建泰带着朝廷搜刮来的银子、兵部和户部拼凑的兵册,出京西行。
他在京师的送行场面相当隆重,漕运、帑银、甲仗、随从,能配的都配了。但出了北京城不到百余里,李建泰的车驾就遇上了溃兵和流民。他的军队尚未抵达保定,就已经有了哗变的迹象。
李建泰的狼狈,是后话。此刻重要的是时间差的结构性存在:李自成在正月初一称王,崇祯帝大约在正月下旬才知道;李建泰在正月二十六日出京,他要在山西布防,但李自成从西安出发的准确日期,兵部职方司始终没有一份可靠的塘报来确认——它只能从前方的纷乱文书中拼凑出一个模糊的轮廓。
这份模糊,不是偶然的。它来自驿站系统自身的生理周期。明代驿站是帝国信息与物资流动的动脉。
它不是一条线,而是一张网,覆盖全国。按编制,全国驿站多达一千多处,各有马匹、驴骡、馆夫、粮银。塘报靠驿站接力,一站一站换马向前,速度取决于每站的物资储备。到了崇祯朝,这张网已经破败得不成样子。崇祯二年,为节省财政开支,朝廷大规模裁撤了陕北驿站的经费,马匹和馆夫成批裁减。
宰相刘鸿训在崇祯帝面前为裁驿作了辩护,理由是国家经费不足,驿站耗费太高。刘鸿训此前曾因主张裁汰冗官而遭言官弹劾,但他推动裁驿的深层逻辑,却以另一种方式汇入了他的人生终局。
裁撤的直接后果之一,是大量驿卒失业。这些失了业的驿卒,有相当一部分投奔了正在陕西活动的流贼队伍,后来李自成军中,就有不少人是驿站出身的骨干。裁驿节约了朝廷的开支,代价是把曾经熟谙驿路、能识文断字、懂得传递机要的人手,推到了对面一边。
而那些剩下还在运转的驿站,马匹短缺、草料不足、馆夫逃亡,早已是普遍现象。
沿途驿站面临的麻烦不止于物资匮乏。驿站本身也是流贼袭扰的对象——李自成西进时,所过州县先抢驿站,驿站一毁,消息的传递便断了;断了之后,明廷对前方的黑白就只能靠迟到的塘报来猜测。而李自成自己熟于驿站系统的运作——他做过驿卒,深知塘报在哪一站会换马,在哪一段路最容易失语。
对崇祯帝来说,这一处境尤其残忍:他不是没有信息来源,而是他的信息来源像是一面半途的镜面,总是把正在发生的事延迟成已经发生过的事。他知道李自成在西安称王,但他不知道李自成的大军已经走到了哪儿;他知道前方吃紧,但他的塘报上标明“贼势重大”“连日东来”,却给不出一个清晰的坐标。所有的信息都在路上缓慢爬行,而真正的脚步声已经逼近近畿。
视线从北京转向西安。要理解塘报数据为何一天比一天失去价值,需要先顺着这条路走一遍。
李自成从西安出发的日期,各种史籍所记略有出入,有说二月初的,有说一月下旬的。这个争议在明末史料中并不算大,但它的存在本身就说明,当时的明廷对李自成的行动时间缺乏精确掌握。
李自成的大军并非毫无动静地待在西安等朝廷来攻,而是主动发动了东征。这支部队的人数,说法同样不一,从十余万到数十万都有。大军沿着黄河东岸向东北方向移动,目标是山西,再经大同、宣府,直取北京。这一段路程,明廷中央实际上处于“无报可凭”的状态。
沿途地方官的塘报被淹没了——不是说没有写,而是写了未必送得出去。流贼过境时,驿路被截断,加上沿途明军或溃逃或投降,很多州县已经不再安定。即便是写出来的塘报,也往往只能送到邻近的府城,再由府城转送,时间不断叠加。
这条路的具体节点,在后世记载中仍有比较清晰的轮廓:二月初,李自成渡过黄河,进入山西;二月初八前后,攻占平阳;二月中旬,太原在几乎没有像样抵抗的情况下陷落。太原是山西的省城,它一陷落,整个山西的防御体系便告垮塌。
这些日期本身并不神秘。李自成进入山西的动静,不是小规模的渗透,而是数十万大军攻城略地。
沿途的明军并没有全然坐视——宁武关总兵周遇吉组织了顽强的抵抗,但宁武关的守军只有数千人,孤关无援,最终城破身死。明军还有零星的反击,在大同、宣府一线也有几次短暂的守城企图,但那些抵抗都没有形成统一的战略态势,它们更像是一连串彼此孤立的悲壮动作。问题的关键在于,这些消息传到北京时,已经晚了多少天?
太原陷落的消息,如果从太原走急递到北京,正常驿程约一千一百里,制度上只需四天左右。但事实上,这项传递需要绕过已被流贼控制或封锁的部分路段,而沿途驿站的马匹也未必充足。一些塘报在路上走了七八天,甚至十天以上;有些塘报则根本没有抵达北京,而是在某个闭塞的驿站里被搁置,一直到战事推进到那个驿站本身时,才成为废纸。
更微妙的情况是,那些已经抵达北京的塘报,其内容本身也已被沿途的信息扭曲。塘报写得是否准确,取决于写报人是否亲临现场,是否掌握可靠的信息。但地方官在战乱中的信息来源常常是民间传闻、溃兵口头陈述,甚至是更上一站转来的塘报的转抄。于是,一条信息沿着驿路东传时,每一站都可能加上一层修改:日期的讹误、人数的夸大、方位的混乱。到北京时,它既是真实的——因为它确实描述了一场战事——又是过时的——因为战事已经过去了太久,局势早已发生变化。
兵部职方司的职责之一是“掌舆图、军制、城隍、镇戍、简练、征讨之事”,简言之,它负责汇总军情,把前方塘报按轻重缓急整理出来,呈送皇帝。崇祯十七年正月以后,职方司的官员每天要做的工作,就是在一堆参差不齐的塘报里找出最新的那一份。
但“最新”是一个相对概念。当职方司官员把来自太原、平阳、西安的塘报按日期排列时,他们会发现自己在阅读一份错乱的历谱:某天收到的一份塘报说李自成还在西安,另一天收到的一份塘报说他已经渡过了黄河。这两份消息的发出日期可能相差十几天,但抵达北京的时间可能只差两天。当官署里的人把这两份塘报并排摆在一起时,他们无法判断哪一份更接近当下的真实。他们唯一能做的,是把两份都送上去。
随着时间进入二月,这种错乱越来越严重。李自成的兵锋已经切入山西腹地,而明廷对山西的军情判断还停留在半个月前的状态。朝堂上讨论的防御计划,实际上是针对一个已经不在原地停留的敌人。崇祯帝曾问臣下“贼在何处”,得到的答案往往是某个已经过时七八天的方位。
这不能说臣子们在说谎,他们只是在转述塘报上的内容,而那些内容在到达皇案前,已经与战场脱离了联系。
这不是崇祯朝特有的困境。任何依靠驿站传递信息的时代,都存在信息时滞。但问题在于,时滞的长短决定了决策是否有意义。
如果时滞是三天,朝廷还可以根据塘报部署防御;如果时滞是半个月,那么任何基于塘报的决策,都只是在与过去作战。崇祯十七年的时滞,是制度性失血的必然结果。
朝廷在财政上已经无法给驿站提供足够的经费,驿站也就无法给朝廷提供足够的时效。裁驿省下的银子,最终以另一种方式流走了:马匹短缺导致塘报延误,塘报延误导致决策失灵,决策失灵导致前线将领得不到增援,前线将领得不到增援导致城池失守。
每一个环节都是本能的求生逻辑,加起来却是一条自毁的链条。裁驿省下银子的这笔账,后来被反复重算。
史料记载,崇祯初年裁驿之后,每岁朝廷可省数十万两。这个数字在账面上是廉洁的收益。但同一批史料里也记录了驿站失业者从贼的事实。这笔账到底怎么算才公平?
维持驿站运转需要每年数十万两,而裁驿直接导致的军事信息失效加速了帝国的溃败,那这数十万两究竟是省了,还是亏了?崇祯十七年正月的户部库银不足四万两,而崇祯二年的裁驿决策也是由财政压力推动的。两件事隔了十五年,却互为因果。财政枯竭造成了驿站失血,驿站失血造成了信息失灵,信息失灵又把最后一个王朝推进了无法挽回的时间差里。
李自成在这段时间里,行军速度并不算快。他沿途需要攻城、募兵、设立赋税机构、处置降官。但从另一个角度看,他走得不快,朝廷却反应得更慢。
他攻占太原后,山西巡抚蔡懋德战死。消息传到北京时,崇祯帝还在讨论从宣大调兵守紫荆关的方案。而当宣大的兵力在李自成接近时已经投降或溃散,调兵方案本身也成了废纸。
到了二月下旬,塘报中的内容已经不再只是军情。太原陷落之后,沿途的州县官员纷纷投降,他们的投降文书也被当作塘报传到了北京。
正月的记录并非孤例。崇祯七年,前兵部尚书吕维祺曾上书描述河南惨状:“盖数年来,臣乡无岁不苦荒,无月不苦兵,无日不苦輓输……欲使穷民之不化为盗,不可得也。”这些描述与崇祯十七年正月间来自西安、太原的塘报在内容上形成了令人不安的呼应:一边是“黄埃赤地,乡乡几断人烟”,一边是“贼势重大,连日东来”。把吕维祺的奏疏与崇祯十七年的塘报并列,一个王朝向末路滑行的轨迹,早已在那些关于旱蝗、饥馑、流民的奏报中写下了草稿,而崇祯十七年的塘报,不过是把全国各地的局部溃烂,压缩进了一个最终指向都城的行军日程。
那些降表从文法上看是清朝或大顺政府写就的格式,但信息价值极高——它们表明,李自成控制的地方,已经不再是流寇路过的地方,而是大顺政权管辖的地方。其中一份对崇祯帝而言尤其刺目的塘报,记载了大顺政权在山西各地任官的消息。这些任命包括了府县级的官员,他们到任后不是临时安插应急,而是按地方行政的模式开始征收赋税、清理户籍。这份塘报的实质含义,远远超过一场军事失利:它所报告的不是“这个地方失守了”,而是“这个地方已经换了一个政府”。
在北京收到这份塘报时,李自成的大军已经从太原继续北上,前锋朝大同方向推进。大同是九边重镇之一,镇守太监和总兵官手中握有大量兵力。史料中对大同的陷落有不同的记载,有说大同总兵姜瓖不战而降的,有说大同是在短暂交战后失陷的。无论哪种说法,大同的陷落时间都集中在三月初。而大同陷落的消息传到北京,已经是三月初八前后。到这时,塘报所传递的信息已经不再是决策辅助,而是灾难的时间表。
崇祯帝拿到的每一份塘报,都在告诉他一个已经被决定的事实的回响:大同已失,宣府告急,居庸关危在旦夕。真正的行军与塘报上的行军,已经拉开了无法弥合的距离。
三月初,李自成的主力从大同继续东进,宣府的总兵与太监主动开门投降。三月十五日前后,居庸关守将唐通投降,关门洞开。明廷在居庸关还设有一支守军,但守军将领的选择,已经由失地后的生存理性而非朝廷的兵册来决定。
居庸关一失,北京城外只剩下最后一道门户——昌平。三月十六日,李自成的前锋抵达昌平。兵部这时还在等待塘报。
但事实上,从三月十三日起,北京城的消息来源已经不完全是驿递系统了。溃兵从前方逃回北京,带来了比塘报更真实、也更快的信息。那些溃兵的话,比任何塘报都准确地描述了李自成的实际位置。然而,这样的信息没有经过官方渠道的确认,兵部和内阁对溃兵的话将信将疑。
这不是官僚系统的愚蠢。在无法验证信息真伪的情况下,朝廷倾向于相信制度化的信息来源,反而是任何一种行政系统的正常反应。
问题在于,制度化的来源已经失效太久,人们对它的信任成了一种惯性,而正是这种惯性把最后的预警时间也消耗掉了。三月十七日,李自成的军队抵达北京城外。到了这个时候,北京城内的人已经开始用耳朵听消息了:城南方向的炮声、逃难百姓的哭喊、西直门外燃起的火光。这些声音是比塘报更直接的信息,但到这一步,信息的时间差已经没有任何意义。它不再决定任何决策,只是确认一个结局。
从正月初一李自成在西安称王,到三月十七日大顺军兵临城下,中间隔着七十六天。这七十六天里,从西安到北京,有两千四百里路程,有一路驿站,有上百份塘报。那些塘报记录了一支军队的行军日程,但记录的方式是让每个读到它的人以为,日历上还有时间。
李自成不需要知道北京在做什么。他需要知道的只是北京的反应速度——那个速度已经用自己的制度证明了:它赶不上。当崇祯帝终于不再等待塘报、而是亲自走到城墙上时,他看到的是城外密布的营地,那已经超出了任何一张驿站传递的纸张所能描述的范围。
而大顺军入城的那天,三月十九日,城内城外的消息终于没有了时滞——一切都成了既成事实。崇祯十七年正月初一之前的十五年,从裁撤驿站开始,到大顺军进城为止,大明帝国的信息动脉始终在静默地失血。驿卒失业只是最外层的一环,更深层的失血发生在每一个驿站经费被压缩的年份、每一条被延误的军情、每一份过时塘报所误导的决策里。
北京城在最后三天里陷入混乱,各处城门或降或破,官署里最后一批仍留在原位的书吏,在等待下一条指令。这个帝国里最快的一次信息传递,发生在三月十九日清晨:大顺军已经攻入内城的消息,从城门口传到紫禁城,只用了不到半个时辰。当天中午,崇祯帝在煤山自缢,明朝作为大一统政权就此终结。
那个信息之所以传得这么快,是因为它已经不需要经过驿站了。它是由逃跑的侍卫、出宫的太监、惊慌的宫女用声音和脚步完成的。在那个早晨,帝国最快的通信系统,是一个即将散场的宫廷里所有人的恐惧。
而李自成从西安到北京走完的这两千四百里路,直到城破那一天,明廷中央都没有收到过一份能够准确标出他所在位置的塘报——所有塘报都准确,所有塘报都太晚。它们最后的作用,只是在档案库里留下了一叠与王朝一起散落的纸页。