手术刀式判决解读
怎么用(先读这一屏)
怎么触发。 直接说需求即可:
- 「用手术刀拆一下这份判决,找上诉突破口」
- 「按要件三段论解剖『本院认为』」
- 「看看判决有没有遗漏诉请、超出请求」
- 「二审判决,重点看一审认定被翻转的地方」
材料怎么给。 判决书 PDF / 图片 / 文本都行;有二审、再审的,一并给。
扫描件先跑 python3 scripts/scan2text.py 判决书.pdf,得到带页级来源标注的文本;OCR 出的案号、日期、金额、姓名必须回原件复核。
适合 / 不适合
| 适合 | 不适合 |
|---|---|
| 深挖说理链条、要件拆解、定位上诉/再审突破口 | 只做通读与结构化摘要(用 judgment-analysis) |
| 一审/二审/再审判决,民事、刑事、行政 | 跨材料综合研判、上诉决策(用 legal-case-analysis) |
| 要一份可交接的疑点清单与金额台账 | 代为承诺"必然改判/胜诉率" |
你会拿到什么。 一份八章解读报告(案件速览 + 五刀 + 疑点交接表 + 局限声明),含金额复算台账、要件三段论表、突破口表;需要时转带页码 docx。
隐私与边界。 这是内部工作底稿,不是对外文书;在办案件信息保密;只基于判决文本分析,不核证据原件;条号以撰写日现行版本为准。
已知限制。 判决未记载的写"文内未见",不补全;OCR 关键字段标"待复核";分析者的推论标"分析者推断";类案检索无支撑的记"未见类案",不作结果预测。
出错、卡住、被拒绝 → 看 references/output-contract.md 的"拒绝条件"与"缺失信息写法"。
以下为供 AI 读取的操作说明,请勿改写。
立场与公式
> 比喻像外科手术刀:精准切割、分层解剖判决书,剥离表象事实,穿透到要件、争点、法律适用、逻辑漏洞。目标不是看懂"谁赢谁输",而是看清法官为什么这么认定事实、为什么适用这条法律、哪些争点被回避、哪些要件没有论证、哪里存在可上诉/再审突破口。
底层根基:要件审判九步法、请求权基础思维。核心动作是"确定请求权 → 锁定基础规范 → 将案件事实涵摄归入法律要件",抽丝剥茧解剖裁判说理链条。
公式:手术刀判决解读 = 分层解剖 + 要件切割 + 逻辑溯源 + 漏洞定位
受理闸门(先过五问,不过就不拆)
| # | 问 | 通过 | 不通过 |
|---|---|---|---|
| 1 | 有判决文本吗? | 拆 | 先 scan2text.py;仍无可读文本 → 拒绝 |
| 2 | 什么审级、什么类型? | 按审级/类型调整五刀重心 | 不明 → 先问 |
| 3 | 拆的目的是什么? | 上诉 / 再审 / 学习 / 应诉 → 决定第5刀方向 | 目的不清 → 先问 |
| 4 | 期限过了吗? | deadline_calc.py 算 |
上诉期已过 → 改走再审/申诉路径 |
| 5 | 在办案件能否内部拆解? | 确认保密边界 | 边界不清 → 先确认 |
操作流程(五刀)
按顺序执行五步,每一步的产出记入报告对应章节(模板见 templates/dissection-report.md)。逐刀核对着使用 references/dissection-checklist.md。
第1刀 切表层:程序与诉辩层(开皮)
- 提取:案号、案由、审理程序、合议庭、当事人/代理人、诉讼请求、抗辩意见、证据清单。
- 比对"原告诉请 VS 判决主文":逐项标记支持/驳回/部分支持,量化差额(做台账),初步锁定核心分歧点。
- 金额复算(强制步骤,不得跳过):对诉请各项、判项各项的金额,一律用代码执行复算(严禁心算),台账记录"公式→口径→结果→是否与判决/原告声称闭合";某项按表面公式复算不通时,至少另试3条口径路径(不同单价/系数/起止日/含税口径)再下"无法复算"结论——路径全不通本身即病灶(法院核算不透明),公式与声称结果矛盾时先判断是"算式错误"还是"赘列/笔误",二者对当事人意义截然不同。
- 核查程序瑕疵:送达、审限、追加当事人、举证期限、鉴定/审计程序等程序性硬伤。
第2刀 切事实层:审理查明(分离客观事实与法律事实)
- 区分:当事人陈述的事实 VS 法院经证据采信后认定的法律事实。
- 制作证据—事实对照表:法院采信哪份证据、排除哪份、采信理由是什么;识别事实留白、推定事实、未查明事实。
- 重点标记:因果关系、时间节点、关键默示/自认、基础事实是否缺少证据支撑。
- 合同明文 vs 采信口径冲突扫描(强制步骤):提取基础合同中与争点直接相关的定价、计算方式、除外/免责、责任条款,与法院最终采信的数字口径逐条对照——凡合同明文规则与法院采信的鉴定/审计/认定口径存在冲突而判决未处理的,记为涵摄硬伤(典型:合同约定"免租优惠期不影响均价/租金",而鉴定意见把减免计入扣减)。此类冲突比"证据强弱"更可攻,因为它不依赖对证据的重新评价。
第3刀 切内核:本院认为(最核心解剖区)
> 手术刀最关键的一刀:把法官说理拆成一组一组要件三段论。
- 提炼全部争议焦点——法官列明的 + 隐含未写的(沉默的争点)。
- 对每一个争点:
- 找到适用法律规范(法条、司法解释、指导性案例);
- 拆分该法条的构成要件;
- 逐要件核对:法院是否逐一论证?有无要件跳过、笼统说理、循环论证。 - 识别"事实→要件→法律后果"的涵摄链条是否断裂。
第4刀 切结论层:判决主文(输出结果校验)
- 校验:说理结论与判项是否一一对应——说理认可的观点,判项有没有遗漏、超出、矛盾。
- 静默驳回专项(强制):把诉请逐项列出,每一项必须在说理或判项中找到处理出处;找不到出处即"静默驳回/遗漏诉讼请求",这是对应民诉法再审事由"遗漏诉讼请求"的硬伤,不因金额小而放过。
- 超出请求三栏对照(强制):本诉请求 / 反诉请求 / 法院主动裁判三栏对照,判项中超出两栏请求范围的内容(如主动判返还、主动判退还保证金)单独列出,标"处分原则/辩论主义"疑点。
- 区分主文的给付内容、履行期限、诉讼费分担、驳回其他诉请,判断执行边界。
第5刀 穿透复盘:反向检视(找突破口)
- 把发现的问题归为三类:事实认定错误 / 法律适用错误 / 程序违法。
- 援引条文版本核验(强制):判决援引的每一条文,核验裁判时点的有效版本与条号(修法会导致条号位移,如民诉法迟延履行利息条款在2023修正后为第264条);本报告映射上诉/再审事由时同样按现行有效版本核对(如民诉法2023修正版第211条再审事由——注意不是207条,207条系"申请实现担保物权")。
- 定位:法官说理中沉默的争点(有争议但回避不谈)、证据采信矛盾点、举证责任分配是否误用。
- 归类对应法定上诉事由、再审事由:民事按
references/statutory-grounds-mapping.md(民诉法第177条二审处理、第211条再审13项、配套司法解释),刑事按刑诉法第253条,行政按行政诉讼法第91条;每项归类须遵守映射表的"防错归类规则"(酌定事项不得归入"适用法律确有错误"等),并标注不服金额(民事)。 - 类案检索(强制):对每个主攻突破口检索同法院/同审级的二审改判类案(同类合同条款解释、同类证据采信取舍),作为说服性参考;没有类案支撑的记"未见类案",不作结果预测;检索结果记入报告突破口表(案号+裁判要旨一句)。注意类案是说服性参考不是规范依据,表述不得写成"应当"。
四个关键"切口"(每一刀都要过一遍)
- 要件切口:任何判决结论都必须建立在法律要件全部满足之上;缺一个要件,说理即存硬伤。
- 举证责任切口:法官把举证义务分配给谁,是绝大多数判决胜负的底层开关。
- 因果关系切口(侵权、医疗、刑案重点):多因一果、介入因素,看法院对原因力如何切割。
- 逻辑涵摄切口:事实能否归入要件;事实是A、法律要件是B,法官是否做了不当等同。
判据与工作流
| 步 | 做什么 | 产物 / 命令 |
|---|---|---|
| 0 | 受理闸门五问 | 结论 |
| 1 | 判决文本化 | python3 scripts/scan2text.py 判决书.pdf |
| 2 | 五刀解剖 | 按 references/dissection-checklist.md 逐刀核对 |
| 3 | 金额复算 | 代码执行,台账记公式/口径/结果/是否闭合 |
| 4 | 条号与类案 | statutory-grounds-mapping.md;核不到写"待核实" |
| 5 | 写报告 | templates/dissection-report.md 八章 |
| 6 | 跑判据 | structure_check.py、quote_check.py |
| 7 | 交付 | md2docx.py 转 docx,按契约落盘 |
输出要求
- 四层证据不得混同:当事人主张 / 法院认定 / 判决转述的证据 / 分析者推断;
- 判决原文引用一律用「」,脚本逐字核验;页码/段落定位逐条给;
- 每个疑点进"疑点交接表":编号、位置、病灶类型、法定事由、核验材料;
- 局限声明必须保留(见契约固定声明)。
绝不 / 改为
| 绝不 | 改为 |
|---|---|
| 没有判决文本硬拆 | 先文本化;仍无可读文本 → 拒绝 |
| 心算金额、不做台账 | 代码复算;不通时至少另试 3 条口径 |
| 凭记忆写条号 | 查映射表;核不到写"待核实(核验日期)" |
| 改写判决原话还加引号 | 「」逐字引用,脚本可验 |
| 把"分析者推断"写成"法院认定" | 显式标注"分析者推断" |
| 遗漏诉请不查 | 静默驳回专项逐项找出处 |
| 扫描件 OCR 结果直接引用 | 案号/日期/金额/姓名标"OCR 待复核" |
| 承诺"必然改判/胜诉率" | 删除;只列证据依赖、待核材料与下一步 |
审级与案件类型适配
五刀流程为通用骨架,不同对象按下表调整重心:
| 对象 | 调整 |
|---|---|
| 一审判决(默认) | 标准五刀流程 |
| 二审判决 | 第1刀加"两造上诉理由 vs 二审回应"台账;第3刀加附"一审认定 vs 二审翻转"对照表——每个翻转点检查二审是否说明翻转理由及依据;第5刀针对"未翻转部分"找再审突破口(此时看的是二审对一审的维持理由) |
| 再审判决/裁定 | 第1刀先核再审事由是否成立(对照211条逐项);第3刀核心是"原审 vs 再审"的认定变化及理由;注意再审改判后程序回环(发回重审次数限制) |
| 刑事判决书 | 争点改为定罪要件与量刑情节,按 references/element-extraction-guide.md 模板E核对(客观/主观两阶层+刑诉法55条证据三条件+56条非法证据+常见罪名模板,条文经核验);突破口按刑诉法第253条五项归类;量刑部分区分"裁量空间"与"量刑情节认定错误";在押期限不因节假日顺延(刑诉法105条) |
| 行政判决书 | 争点围绕行政行为合法性七要素(职权、程序、事实、依据、内容等);突破口按行政诉讼法第91条八项归类;注意行诉法解释第109条遗漏诉请发回规则 |
与配套技能的分工
| 场景 | 用哪个技能 |
|---|---|
| 通读判决、结构化摘要、提炼文内疑点 | judgment-analysis |
| 深挖说理链条、要件拆解、定位上诉/再审突破口 | 本技能(surgical-judgment-dissection) |
| 跨材料综合研判、上诉/再审决策支持 | legal-case-analysis |
维护
- 单一维护源:五刀与切口在本文件;报告结构在
templates/dissection-report.md;判据与缺失值在references/output-contract.md;脚本在scripts/。 - 修改原则:先提案后执行;每次 1–3 处;改脚本判据必须同步改契约第二节。
- 变更记录:
CHANGELOG.md;本文件末尾只留最近 3 版。
变更记录
- v2.0.1(2026-10-18):移除"胜算初评"及一切结果概率评价,突破口表改为"证据依赖+待核材料/下一步"。
- v2.0.0(2026-10-18):按技能工程论重构——新增对外一屏、受理闸门、交付契约、结构体检与引文核验脚本;报告判据从清单变为可跑闸门。
- v1.5.1(2026-10-17):补刑事模板、条号版本核验、类案检索与回归测试。
配套文件
references/output-contract.md:交付物、判据、缺失值、拒绝条件、维护references/dissection-checklist.md:逐刀核对清单(含【强制】项)references/element-extraction-guide.md:要件拆解四步法+民事/刑事要件模板references/statutory-grounds-mapping.md:病灶→法定事由映射表templates/dissection-report.md:八章报告模板scripts/scan2text.py:PDF/图片→文本(文字层直取 + macOS Vision OCR,页级标注)scripts/structure_check.py:报告结构体检scripts/quote_check.py:判决引文逐字核验(共用模块入口)scripts/deadline_calc.py:上诉期/再审期推算scripts/md2docx.py:报告转带页码 docxCHANGELOG.md:变更记录