Contract Review Agent
Analyze contracts quickly: surface risky clauses, extract obligations, track renewals, and generate summaries — without replacing attorney review for high-stakes agreements.
When to Use
- - Reviewing vendor/supplier agreements before signing
- Auditing SaaS subscription terms (auto-renewal traps, data ownership, liability caps)
- Extracting obligations and deadlines from active contracts
- Building a contract renewal calendar
- Generating executive summaries for leadership review
- Flagging red-flag clauses (indemnification, limitation of liability, IP assignment)
- Comparing two contract versions for material changes
When NOT to Use
- - Litigation strategy or legal advice — always involve licensed counsel
- M&A agreements, securities contracts, complex IP licensing — specialized attorney required
- Drafting new contracts from scratch — use a legal drafting tool or attorney
- Regulatory filings that require attorney signature — out of scope
- Final approval gate — this tool surfaces issues; humans make binding decisions
Key Capabilities
1. Clause Risk Analysis
Identify and score risky clauses across five risk categories:
| Category | Examples |
|---|
| Financial | Auto-renewal, price escalation, penalty clauses, payment terms |
| Liability |
Indemnification scope, liability caps, consequential damages waivers |
|
Termination | Notice periods, termination for convenience, cure periods |
|
IP & Data | IP assignment, data ownership, confidentiality obligations |
|
Operational | SLA commitments, exclusivity, non-compete, change-of-control |
Risk scores: 🔴 High / 🟡 Medium / 🟢 Low
2. Obligation Extraction
Pull structured obligation data from contract text:
CODEBLOCK0
3. Renewal & Deadline Calendar
Build a renewal tracker from extracted dates:
CODEBLOCK1
Flag contracts where the cancel-by date is within 60 days.
4. Executive Summary Template
CODEBLOCK2
5. Contract Comparison (Redline Review)
When comparing two versions:
- 1. Identify added/removed/modified clauses
- Flag material changes (financial impact, rights, obligations)
- Summarize net change in risk profile
- Highlight any clauses that were previously accepted and are now altered
Workflow: Review a Contract
Step 1 — Ingest
CODEBLOCK3
Step 2 — Structured Extraction Prompt
CODEBLOCK4
Step 3 — Output Artifacts
- - Risk Register: Spreadsheet row per risk (clause, category, severity, owner, action)
- Obligation Log: Task list with owners and due dates
- Renewal Calendar: Dates loaded into calendar system
- Executive Summary: 1-page PDF for leadership sign-off
Common Red Flags by Contract Type
SaaS/Software Agreements
- - Auto-renewal with short cancel window (< 30 days notice)
- Data ownership vague or assigned to vendor
- Unlimited liability for IP infringement
- Unilateral price increase rights
- Broad "acceptable use" termination triggers
Vendor/Supplier Agreements
- - Price escalation tied to CPI or vendor discretion
- Indemnification that covers third-party claims broadly
- Exclusivity clauses limiting your options
- IP developed jointly assigned fully to vendor
- Termination fees that exceed remaining contract value
Client Engagement Letters (Accounting/Finance)
- - Scope of services defined too broadly (scope creep risk)
- Liability cap below engagement fee
- No limitation on client reliance on deliverables
- Governing law outside your state
- No clear change-order process
NDAs
- - One-sided (only you are bound)
- Perpetual term with no sunset
- Overly broad definition of "confidential information"
- No carve-outs for publicly available information
- Residuals clause allowing retained memory of disclosed info
Contract Inventory Maintenance
Keep a running inventory. Recommended fields:
CODEBLOCK5
Integration with PrecisionLedger Workflows
- - AP/AR: Cross-reference payment terms in contracts against actual invoice terms — flag discrepancies
- Compliance Monitor: Load contract obligations into compliance calendar alongside regulatory deadlines
- Financial Reporting: Flag contracts with contingent liabilities (indemnification, guarantees) for disclosure
- Client Onboarding: Use engagement letter checklist during new client setup
- Budget Forecasting: Extract contract escalation clauses to model future spend increases
Escalation Rules
Always escalate to licensed attorney when:
- - Contract value > $50,000
- Indemnification is unlimited or uncapped
- IP assignment affects core business assets
- Personal liability clauses (executive sign-off required)
- Governing law is outside your operating jurisdiction
- Any clause that waives statutory rights
- M&A, securities, or financing-related terms appear
Example Run
Input: SaaS vendor agreement PDF
Output:
CODEBLOCK6
合同审查代理
快速分析合同:识别风险条款、提取义务、跟踪续约并生成摘要——但不替代律师对高风险协议的审查。
适用场景
- - 签署前审查供应商/服务商协议
- 审计SaaS订阅条款(自动续约陷阱、数据所有权、责任上限)
- 从有效合同中提取义务和截止日期
- 建立合同续约日历
- 为管理层审查生成执行摘要
- 标记危险条款(赔偿、责任限制、知识产权归属)
- 比较两个合同版本的实质性变更
不适用场景
- - 诉讼策略或法律建议——始终需持证律师参与
- 并购协议、证券合同、复杂知识产权许可——需专业律师
- 从头起草新合同——使用法律起草工具或委托律师
- 需律师签字的监管文件——超出范围
- 最终审批环节——本工具仅识别问题;最终决策由人作出
核心能力
1. 条款风险分析
识别并评分五大风险类别中的条款:
| 类别 | 示例 |
|---|
| 财务 | 自动续约、价格上调、罚则条款、付款条件 |
| 责任 |
赔偿范围、责任上限、间接损失豁免 |
|
终止 | 通知期、便利终止、补救期 |
|
知识产权与数据 | 知识产权归属、数据所有权、保密义务 |
|
运营 | SLA承诺、排他性、竞业禁止、控制权变更 |
风险评分:🔴 高 / 🟡 中 / 🟢 低
2. 义务提取
从合同文本中提取结构化义务数据:
提取的义务
─────────────────────
当事方:[供应商/客户/双方]
义务:[描述]
截止日期/频率:[日期或定期安排]
违约后果:[罚则、终止权等]
负责人(内部):[部门或角色]
3. 续约与截止日期日历
从提取的日期构建续约跟踪器:
合同日历
─────────────────
合同:[名称/相对方]
生效日期:[日期]
初始期限:[时长]
自动续约:[是/否] — [需提前X天通知取消]
⚠️ 取消截止日期:[日期] — [距今天X天]
到期日:[日期]
下次审查:[建议审查日期]
标记取消截止日期在60天内的合同。
4. 执行摘要模板
合同摘要
────────────────
协议:[类型] — [相对方]
日期:[生效] | 期限:[时长]
价值:[合同金额/年度支出]
关键条款
• 付款:[净30/60天、里程碑等]
• 责任上限:[金额或公式]
• 终止:[通知期、条件]
• 自动续约:[是/否 + 通知窗口]
主要风险(已标记)
🔴 [风险1 — 条款引用]
🟡 [风险2 — 条款引用]
建议行动
- 1. [行动 + 负责人 + 截止日期]
- [行动 + 负责人 + 截止日期]
是否需要律师审查:[是/否 — 原因]
5. 合同比较(修订对比)
比较两个版本时:
- 1. 识别新增/删除/修改的条款
- 标记实质性变更(财务影响、权利、义务)
- 总结风险状况的净变化
- 突出之前已接受但现已变更的任何条款
工作流程:审查合同
步骤1 — 导入
bash
PDF合同
pdf contract.pdf 提取所有条款、义务、日期和当事方
或直接将文本粘贴到提示中
步骤2 — 结构化提取提示
审查此合同并提供:
- 1. 当事方 — 完整法定名称、角色(买方/卖方/许可方等)
- 期限 — 生效日期、时长、续约条款、通知窗口
- 财务条款 — 付款金额、时间表、上调条款、罚则
- 义务 — 各方所有承诺及截止日期
- 风险标记 — 对每个标记条款进行🔴/🟡/🟢评级并附章节引用
- 终止 — 各方如何退出?条件是什么?
- 管辖法律 — 司法管辖区、争议解决方法
- 建议行动 — 哪些需要律师审查?哪些可以协商?
按结构化章节格式呈现。请具体说明——包括章节编号。
步骤3 — 输出成果
- - 风险登记表:每项风险一行(条款、类别、严重程度、负责人、行动)
- 义务日志:带负责人和截止日期的任务清单
- 续约日历:加载到日历系统中的日期
- 执行摘要:供领导签批的1页PDF
按合同类型划分的常见危险信号
SaaS/软件协议
- - 取消窗口短的自动续约(< 30天通知)
- 数据所有权模糊或归属供应商
- 知识产权侵权的无限责任
- 单方面涨价权
- 宽泛的可接受使用终止触发条件
供应商/服务商协议
- - 与CPI或供应商自由裁量权挂钩的价格上调
- 广泛涵盖第三方索赔的赔偿条款
- 限制您选择的排他性条款
- 共同开发的知识产权完全归属供应商
- 超过剩余合同价值的终止费
客户委托函(会计/财务)
- - 服务范围定义过于宽泛(范围蔓延风险)
- 责任上限低于委托费
- 未限制客户对交付成果的依赖
- 管辖法律不在您所在州
- 无明确的变更单流程
保密协议
- - 单方约束(仅约束您)
- 无终止期限的永久条款
- 保密信息定义过于宽泛
- 未排除公开可用信息
- 允许保留披露信息记忆的残留条款
合同库存维护
维护持续更新的库存。推荐字段:
| 字段 | 说明 |
|---|
| contract_id | 唯一内部ID |
| counterparty |
供应商/客户法定名称 |
| contract_type | 保密协议/主服务协议/工作说明书/SaaS/租赁等 |
| effective_date | 开始日期 |
| expiration_date | 硬性结束日期 |
| auto_renewal | 是/否 |
| cancel
bydate | 计算值:到期日 - 通知窗口 |
| annual_value | 美元金额 |
| risk_score | 总体1-5分 |
| owner | 内部负责人(姓名/部门) |
| location | 文件路径或文档URL |
| last_reviewed | 上次审查日期 |
| notes | 关键标记或谈判历史 |
与PrecisionLedger工作流程的集成
- - 应付/应收: 将合同中的付款条款与实际发票条款交叉引用——标记差异
- 合规监控: 将合同义务与监管截止日期一同加载到合规日历中
- 财务报告: 标记具有或有负债(赔偿、担保)的合同以供披露
- 客户入职: 在新客户设置过程中使用委托函检查清单
- 预算预测: 提取合同上调条款以模拟未来支出增长
升级规则
在以下情况下始终升级至持证律师:
- - 合同价值 > 50,000美元
- 赔偿无限制或无上限
- 知识产权归属影响核心业务资产
- 个人责任条款(需高管签批)
- 管辖法律不在您运营司法管辖区
- 任何放弃法定权利的条款
- 出现并购、证券或融资相关条款
示例运行
输入: SaaS供应商协议PDF
输出:
风险摘要 — Acme SaaS协议(2026-03-15)
────────────────────────────────────────────────
🔴 高:自动续约 — 仅7天取消通知(§12.3)
→ 取消截止日期:2026-03-22。行动:立即决定。
🔴 高:数据所有权 — 所有处理的数据均成为供应商财产(§8.1)
→ 不可接受。协商或拒绝。
🟡 中:责任上限 — 上限为1个月费用(§15.2)
→ 对于24,000美元/年的合同,保障不足。争取12个月。
🟡 中:价格上调 — 每年最高15%,无需通知(§5.4)
→ 预算风险。要求30天通知 + 上限为CPI。
🟢 低:管辖法律 — 德克萨斯州(§20.1)
→ 可接受,符合我们的司法管辖区。
义务(您方):
• 自发票日期起净30天付款(§5.1)— 财务/应付
• 签署后5个工作日内提供访问凭证(§3.2)— IT
• 24小时内报告数据泄露(§9.4)— 安全/合规
律师审查:是 — §8.1数据所有权条款非常规且高风险。