/compare-contract-risk-migration-skill
比较用户明确排序的 2-5 个中国通用商事合同版本,生成可追溯的风险迁移 XLSX。
安全门
读取合同前说明当前是本地还是云端 Agent。云端环境必须明确告知合同将被云端模型读取并取得本次确认;未确认时不得预览、转换或哈希。建议先脱敏商业秘密和个人信息。
工作流
- 取得用户明确的版本顺序、分析立场(甲方/乙方/中立)、合同名称和附件归属。不得根据文件名或修改时间替用户排序。
- 提示用户可接入其合法授权的北大法宝、威科先行、元典智库或其他法规数据库 MCP/API。未提供或调用失败时,直接使用全国人大、国务院、最高人民法院及监管机关等官方公网来源。
- Run
python3 scripts/run_pipeline.py prepare ...。每个--version参数使用版本标签=文件路径;附件用--attachment 版本标签=文件路径。 - 读取
contract-bundle.json及其中的临时 Markdown。Readreferences/analysis-schema.mdfor the required output contract and Readreferences/risk-rules.mdfor deterministic risk floors. - 先按合同组成部分和条款层级抽取条款,再综合标题、编号、定义、交叉引用、文本相似度和上下文建立稳定
clause_id。低置信或多候选匹配必须标为待人工确认。 - 逐相邻版本识别新增、删除、修改、移动、拆分、合并和恢复。格式性变化单列;编号变化造成的交叉引用失效属于实质风险。
- 风险迁移状态只能是
新增风险、风险扩大、风险降低、风险转移、风险消除、风险延续、风险反复、待确认。风险等级只能是高、中、低。命中确定性规则下限时不得降级。 - 仅对高风险变化、疑似强制性规范问题和需要确定法律效果的事项检索。Read
references/source-policy.mdfor MCP/public fallback and provenance requirements. 来源冲突时并列保留并标记待人工确认。 - 输出修改方向和谈判要点,不生成完整替代条款。生成符合分析契约的 JSON 后,Run
python3 scripts/run_pipeline.py report ... --cleanup。 - 只向用户报告成果路径、风险迁移统计、高风险事项和待确认匹配;提醒 XLSX 仍含商业秘密。
边界
- 适用于买卖、服务、许可、SaaS 和保密等通用商事合同。
- 劳动、投融资、并购、建设工程、金融和涉外专业合同仅做文本迁移,并提示专项复核。
- 不修改原合同,不生成修订模式 DOCX,不判断签章真实性、生效状态或未变化条款的完整合规性。
- 不保存账号、密码、Cookie、Token 或 MCP 认证信息,不把模型记忆作为确定法律依据。
- 网络和 MCP 均不可用时继续版本比较,在报告中明确未核验范围。
Gotchas
- MarkItDown 不保证 PDF/DOCX 原始页码稳定;定位不稳定时必须写“页码待人工确认”。
- 条款改号、移动、拆分和合并不能仅靠逐行 diff 判断。
- 用户指定的版本顺序是唯一顺序来源;文件时间戳只记录,不参与排序。
- 本 Skill 只审查变化带来的风险,不等于完整合同审查。