唐朝不应治罪。”太宗一听有理,同意宽宥他。张蕴古便偷偷地将这一情况告诉了李好德,并与他一起下棋。负责举劾非法行为的侍御史权万纪发现后,就向太宗揭发了这件事。太宗勃然大怒,当即传旨将张蕴古押赴市曹,斩首示众。
事过不久,唐太宗十分懊悔,就对宰相房玄龄等说:“你们既吃着朝廷的俸禄,就应该替国家分忧,不论大事小事,都应处处留心。如今朕不问你们,你们也就不作声,遇事不肯直率地提出自己的意见,见朕有了过失,也不及时谏诤,这哪能起到辅佐的作用呢?张蕴古身为执法官员,却泄露朝廷机密,竟与囚犯下棋,罪行是很严重的。但根据法律,还够不上死刑。朕当时由于特别愤怒,就让处死他,你们居然一句话不说,主管部门也未审核一下再上奏一本,就将他杀掉了,使朕的过失再也无法补救了。你们不是也有责任吗?”房玄龄等都很惭愧,低着头,默默无言。
过了一会儿,唐太宗又传下诏令说:“从今以后,凡是犯有死罪的,即使朕传令立刻处决,主管部门也不得执行,一定要经过反复审核,复奏五次后,才准依法施行。”唐代的“五复奏”制度,就是从张蕴古冤案后开始实施的。
过了几天,唐太宗还不放心,又传诏说:“严格依照法律条文定罪,只怕还有冤案。从今以后,由门下省负责复审罪案。有的囚犯根据法令应判死刑,但在情理上有能够怜悯的,应该录写清楚后一一上奏。”唐朝时门下省与中书省同掌机要,并负责审查诏令,签署奏章,有封驳诏令之权。据说从那以后,贞观年间就几乎没有冤案了。
这个故事中,皇帝,其冤杀张蕴古一节固不足取,然而,他补过的一系列措施,显然是值得当今执法、办案者借鉴的。