Un Claude Skill qui prend un contrat exécuté et produit un résumé d’une page adapté à l’audience — direction, ops, ou finance — avec des replis explicites « Ambigu — voir juridique » et un bloc Révision par le conseil requise lorsque le contrat déclenche un critère d’escalade. Le skill est une aide à la lecture pour les non-juristes, pas un substitut au contrat ni au conseil. Il existe pour réduire le temps entre « un contrat vient d’arriver dans ma boîte mail » et « je sais ce que je dois en faire » sans effacer la nuance sur laquelle le contrat repose.
Le bundle se trouve dans /artifacts/contract-summary-skill/ : le SKILL.md est le point d’entrée et les trois fichiers sous references/ sont les paramètres modifiables que le skill charge à chaque exécution — la bibliothèque de questions par audience, les modèles de format par audience, et la liste des déclencheurs d’escalade vers le service juridique.
Quand utiliser
Déployez ce skill lorsqu’un non-juriste doit agir sur un contrat :
Un dirigeant qui décide d’approuver une transaction dont il comprend la structure commerciale mais dont il n’a pas lu les clauses.
Un DG qui modélise les flux de trésorerie sur la durée initiale — cadence de paiement, indexations, take-or-pay, risque de change.
Un responsable ops qui vient d’hériter de la responsabilité d’exécution d’un contrat négocié par quelqu’un d’autre, et qui doit savoir quels rapports, notifications, et SLAs sont au calendrier.
Un responsable achats douze mois avant le renouvellement, qui constitue le suivi des délais de préavis.
Une équipe de due diligence M&A qui a besoin d’un résumé d’une page de chaque contrat matériel du portefeuille de la cible.
La sortie est un résumé Markdown avec des références de § sur chaque ligne. Les lecteurs peuvent scanner l’essentiel en 60 secondes et accéder à la section citée du contrat pour tout ce qu’ils souhaitent vérifier.
Quand NE PAS utiliser
N’utilisez pas ce skill — ni aucun résumé LLM — pour ces cas :
Conseil juridique. Le skill résume ; il n’émet pas d’opinion sur l’opposabilité, la défendabilité, ou l’opportunité de contentieux. Ce travail appartient au conseil, au regard de faits que le contrat ne contient pas.
Analyse de litige. « Ont-ils violé §7.2 ? » dépend de ce qui s’est passé, de ce qui a été communiqué, de ce qui a été renoncé. Un résumé aplatit la nuance sur laquelle le litige repose. Lisez le contrat avec le conseil, pas un résumé d’une page.
Détermination du secret professionnel. Qu’un document soit privilégié dépend de qui l’a vu, en quelle qualité, et dans quel but. Rien de cela ne figure dans le contrat.
Fournisseurs IA non-Tier-A. Exécutez cela sur Claude (avec un plan workspace ou team dont vous avez revu la posture de traitement des données). Ne faites pas passer les contrats — qui contiennent des conditions commerciales, des informations personnelles de contrepartie, et parfois des données réglementées — par des LLMs grand public.
Brouillons non signés traités comme exécutés. Les résumés rédigés à partir de redlines sont faux au moment où le contrat est signé. Le skill signale les brouillons et affiche un avertissement de résumé potentiellement obsolète, mais la valeur par défaut la plus sûre est d’attendre d’avoir l’exemplaire exécuté.
Configuration
Déposer le bundle. Copiez /artifacts/contract-summary-skill/ dans votre répertoire de skills Claude Code à ~/.claude/skills/contract-summary/ (ou téléversez comme Skill dans un projet Claude.ai). Le SKILL.md est le point d’entrée ; Claude charge automatiquement les trois fichiers sous references/ quand le skill s’exécute.
Adapter les fichiers de référence à votre cabinet. Les valeurs par défaut dans references/1-audience-question-library.md, references/2-summary-format-by-audience.md, et references/3-escalate-to-legal-triggers.md sont des points de départ — remplacez-les par le jeu de questions réel, le format de résumé, et les seuils d’escalade de votre cabinet. Le skill n’est aussi opinioné que les fichiers de référence que vous lui fournissez.
Tester sur un contrat dont vous connaissez les termes. Exécutez sur un contrat dont vous pouvez vérifier manuellement les termes clés — valeur totale, date de renouvellement, plafond de responsabilité, droits de résiliation. Confirmez que chaque ligne de la sortie cite une référence § et que tout ce qui est ambigu est rendu comme Ambigu — voir juridique plutôt que lissé.
Intégrer les déclencheurs d’escalade que votre DG attend. La liste de déclencheurs par défaut est conservative ; ajoutez ceux de votre cabinet (ex. clauses de résidence des données pour une entreprise régulée, seuils de droits d’audit pour une société cotée).
Utiliser à la demande. Déposez le fichier de contrat, nommez l’audience, attachez le résumé à l’artefact d’approbation / de passation / de renouvellement.
Ce que le skill fait réellement
SKILL.md exécute cinq étapes dans l’ordre. La conception en deux passes — extraction d’abord, puis filtrage — existe pour empêcher la lentille d’audience de faire sauter une clause que le skill aurait jugée non pertinente à la première lecture.
Extraction clause par clause. Parcourt le contrat du début à la fin et capture chaque clause qui affecte les parties, la durée, le paiement, le renouvellement, la résiliation, la responsabilité, l’indemnisation, la propriété intellectuelle, la confidentialité, les données, le contrôle des modifications, le droit applicable. Verbatim ou quasi-verbatim, avec des références §. Les clauses absentes sont explicitement enregistrées — « aucun plafond de responsabilité » est un résultat, pas du silence.
Filtrage sensible à l’audience. Charge le jeu de questions de l’audience nommée (exec, ops, ou finance) depuis la bibliothèque de questions et mappe chaque question aux clauses qui y répondent. Les questions sans réponse sont rendues comme Non adressé dans le contrat, jamais comme valeurs par défaut du secteur inférées.
Résumé structuré. Rend le modèle correspondant à l’audience de references/2-summary-format-by-audience.md. Chaque ligne porte une référence § ; rien n’est rendu sans en porter une.
Passe d’ambiguïté et d’escalade. Relit le résumé rendu contre references/3-escalate-to-legal-triggers.md. Si un déclencheur strict se déclenche (responsabilité non plafonnée, clause MFN, résiliation pour convenance unilatérale, etc.), ajoute au début de la sortie un bloc RÉVISION PAR LE CONSEIL REQUISE nommant le déclencheur et le §. Si une clause est genuinement ambiguë, remplace la ligne par Ambigu — voir juridique plus la référence §.
Points de vigilance. Rend les points de vigilance par audience, chacun associé à la clause spécifique qui l’a déclenché et à l’action que l’audience doit entreprendre.
Réalité des coûts
Le coût en tokens est la variable dominante, et il évolue avec la longueur du contrat davantage qu’avec le choix d’audience.
Longueur du contrat
Tokens en entrée approx.
Coût par résumé (Claude Sonnet)
Coût par résumé (Claude Opus)
Court (5-10 pages, MSA court-format)
~8 000
~0,04 $
~0,20 $
Standard (15-30 pages, MSA SaaS typique)
~25 000
~0,10 $
~0,50 $
Long (50-80 pages, MSA enterprise + annexes)
~70 000
~0,25 $
~1,20 $
Volumineux (100-200 pages, M&A SPA, IP licensing)
~150 000
~0,55 $
~2,60 $
La sortie est réduite (typiquement moins de 2 000 tokens) et représente une fraction négligeable du coût en entrée.
Pour un volume legal-ops mid-market typique de 40 contrats par mois (20 standard, 15 longs, 5 volumineux), le coût mensuel sur Sonnet tourne autour de 13 à 20 $ ; sur Opus autour de 60 à 90 $. Une équipe traitant chaque pack de renouvellement sur 200 contrats par mois se situe dans la plage 60 à 100 $/mois sur Sonnet, 300 à 450 $ sur Opus. Ces deux plages sont largement dépassées par le coût salarial de la demi-heure par contrat qu’un paralégal consacrerait autrement à produire le même résumé.
Mesure de succès
Suivez deux métriques. Elles doivent évoluer dans la même direction ou vous avez un problème de calibration.
Temps jusqu’au résumé. Durée totale depuis « le contrat est arrivé » jusqu’à « le résumé est attaché au workflow d’approbation ». La référence avant ce skill est typiquement 30 à 90 minutes (révision paralégale). L’objectif après adoption est moins de 10 minutes (exécution du skill + vérification ponctuelle du réviseur).
Taux d’escalade juridique en aval. Parmi les contrats passés dans le skill, quelle fraction atteint le conseil après que le résumé a atterri ? Ce taux devrait augmenter quand le skill est correctement calibré — les déclencheurs d’escalade existent pour remonter les contrats qui ont besoin d’un regard juridique et qui auparavant étaient entérinés parce que personne n’avait lu les clauses. Si le taux baisse, le skill sur-lisse et les déclencheurs dans references/3-escalate-to-legal-triggers.md doivent être resserrés.
Si le temps jusqu’au résumé baisse et que le taux d’escalade augmente, le skill fonctionne. Si seulement le premier se produit, vous avez construit une machine à confiance qui cache des risques.
Par rapport aux alternatives
Résumés exécutifs Ironclad (natifs au CLM). Le Workflow Designer d’Ironclad peut émettre des résumés à partir de contrats qui ont été créés dans Ironclad. Le résumé est limité aux données qu’Ironclad a déjà structurées. Utilisez Ironclad si vos contrats vivent dans Ironclad et que vous avez besoin de résumés dans ce workflow. Utilisez ce skill si vos contrats arrivent en .docx/.pdf depuis l’extérieur du CLM, ou si vous avez besoin d’une coupe par audience qu’Ironclad ne prend pas en charge.
Spellbook (add-in Word). Spellbook se concentre sur la rédaction et le redlining dans Word et inclut une capacité de résumé. Il est optimisé pour le workflow avocat-dans-Word. Utilisez Spellbook si votre équipe juridique vit dans Word et souhaite rédaction et résumé dans un même panneau. Utilisez ce skill si votre audience est constituée de non-juristes et que vous souhaitez des résumés adaptés à l’audience qui signalent explicitement les déclencheurs d’escalade.
Résumés manuels par paralégal. Un paralégal formé produit les meilleurs résumés lorsqu’on lui donne un modèle exemplaire propre à suivre. Le coût est le problème de la demi-heure par contrat et le problème d’incohérence (deux paralégaux mettront l’accent sur des clauses différentes). Utilisez le skill pour la première passe, le paralégal pour la vérification ponctuelle.
Points de vigilance
Sur-synthèse perdant la nuance. Un « plafond de responsabilité de 12 mois » se lit simplement mais les carve-outs (faute lourde, indemnisation IP, réclamations pour violation de données) définissent souvent l’exposition réelle. Garde : le skill émet toujours la ligne de plafond et une ligne distincte « Carve-outs du plafond » citant verbatim la section des carve-outs ; si aucun carve-out n’est trouvé, la ligne indique « Aucun carve-out trouvé — vérifier avec le conseil. »
Inadéquation de l’audience. Remonter les détails de tarification au renouvellement à un dirigeant qui n’a besoin que de l’essentiel pour valider crée du bruit ; remonter seulement l’essentiel à la finance laisse le modèle budgétaire incorrect. Garde : le paramètre audience est obligatoire ; le skill refuse de rendre sans lui et demande à l’appelant de le préciser.
Citer le résumé comme interprétation juridique. Les lecteurs en aval traitent parfois le résumé comme le contrat. Garde : chaque sortie est préfixée de Pas de conseil juridique et chaque ligne porte une référence § afin que le lecteur puisse vérifier contre la source. Si un lecteur transmet le résumé comme fondement d’une position juridique, les références § rendent évident que le contrat — pas le résumé — est la source de vérité.
Brouillon obsolète résumé comme exécuté. Les résumés rédigés à partir de redlines sont faux au moment où le contrat est signé. Garde : le skill détecte les marqueurs de brouillon (modifications suivies, filigrane « DRAFT », marqueurs de version dans le nom de fichier) et affiche un avertissement indiquant que le résumé peut ne pas correspondre au texte exécuté ; ré-exécuter après signature.
Stack
Associez-le à l’extraction de clauses pour la version données structurées du même contrat, ou au redlining de contrat pour le workflow en phase de négociation qui s’exécute avant celui-ci.
---
name: contract-summary
description: Produce an executive-readable summary of an executed contract for non-lawyer audiences (exec, ops, finance). Takes a contract file plus the audience type and returns a one-page Markdown summary that surfaces what each audience actually needs to act on, with explicit "ambiguous — see legal" fallbacks. Not for legal advice, dispute analysis, or privilege determination.
---
# Contract summary
## When to invoke
Whenever a non-lawyer needs to understand what is in an executed (or near-executed) contract well enough to do their job: an exec deciding whether to sign off, a CFO modeling cash flow, a deal team briefing the board, an ops owner who has just inherited responsibility for the counterparty relationship, a procurement lead preparing a renewal.
The output is a structured one-page Markdown summary tuned to the audience the caller names. It is a reading aid, not a substitute for the contract.
Do NOT invoke this skill for:
- Legal advice. The skill summarizes; it does not opine on whether a clause is enforceable, whether a position is defensible, or whether to sue. That is counsel's job.
- Dispute analysis. If the question is "did they breach?", read the contract with counsel against the specific facts. A summary will flatten the nuance the dispute turns on.
- Privilege determination. The skill cannot decide whether a document is protected. Privilege depends on facts the contract does not contain (who saw it, in what capacity, for what purpose).
- Non-Tier-A AI vendors. Run this on Claude only. Do not pipe contracts to consumer-grade LLMs whose data-handling posture you have not reviewed; contracts contain commercial terms, counterparty PII, and sometimes regulated data.
## Inputs
- Required: `contract` — the executed contract as `.docx`, `.pdf`, or pasted Markdown. If it is a redline or draft, the skill prepends a warning to the output that the summary may be stale.
- Required: `audience` — one of `exec`, `ops`, `finance`. Drives which questions the watch-outs section answers and which clauses get emphasis. See `references/2-summary-format-by-audience.md` for the per-audience question library.
- Optional: `template` — path to a firm-specific summary template that overrides the default output format (e.g. your GC's preferred structure for board-pack approvals).
- Optional: `prior_version` — a previous executed version of the same contract. When provided, the skill adds a "What changed since the prior version" section instead of the standard intro.
## Reference files
Always load the following from `references/` before summarizing. Without them, the skill falls back to a generic format and misses the audience-specific questions that make the summary actionable.
- `references/1-audience-question-library.md` — the canonical questions exec, ops, and finance audiences ask of a contract. The skill uses this to decide which clauses to surface and how to phrase the watch-outs.
- `references/2-summary-format-by-audience.md` — the literal Markdown scaffold for each audience. Copy the matching template, fill it in from the contract, leave any unanswered field as `Ambiguous — see legal`.
- `references/3-escalate-to-legal-triggers.md` — the list of clause patterns and ambiguity signals that force the skill to stop summarizing and emit an escalation block. When a trigger fires, the skill returns the partial summary plus an explicit "Counsel review required before acting on this summary" header.
## Method
Run these five sub-tasks in order. The skill is single-pass per section but two-pass overall: extraction first, then audience-aware filtering.
### 1. Clause-by-clause extraction
Walk the contract top to bottom and extract a structured list of every clause that affects: parties, term, payment, renewal, termination, liability, indemnity, IP, confidentiality, data handling, change control, governing law. Do not summarize yet. Capture the clause verbatim or near-verbatim, with section reference (e.g. "§7.2"), so the next pass has citations to point at.
If a clause type is absent, record "not present in contract" rather than inferring its content from boilerplate. Absent clauses are often the most important watch-out (e.g. no liability cap, no termination for convenience).
### 2. Audience-aware filtering
Load the question set for the named `audience` from `references/1-audience-question-library.md`. For each question, find the clause(s) from step 1 that answer it. If no clause answers a question, mark it `Not addressed in contract` — do not invent an answer from "industry standard" defaults.
This step is the reason the skill is two-pass: extracting first and filtering second prevents the audience lens from causing the skill to overlook a clause it would have judged irrelevant on first read.
### 3. Structured summary
Render the audience-matched template from `references/2-summary-format-by-audience.md`. Quote section references in every line so the reader can jump back to the source. Use plain language; never use legalese the audience would have to translate.
### 4. Ambiguity and escalation pass
Re-read the rendered summary against `references/3-escalate-to-legal-triggers.md`. For each trigger:
- If a trigger fires (e.g. uncapped indemnity, MFN clause, unilateral termination for convenience by counterparty only, ambiguous governing-law fork), prepend the output with a `Counsel review required` block naming the trigger and the §.
- If a clause is genuinely ambiguous (drafting error, contradicting sections, undefined defined term), replace the rendered line with `Ambiguous — see legal` plus the § reference. Never paper over ambiguity with a confident paraphrase.
### 5. Watch-outs section
Render the per-audience watch-outs from the question library. Each watch-out is paired with the specific clause that triggered it and the action the audience should take (read §X, ask counsel about Y, model scenario Z in the budget).
## Output format
Render exactly this structure (substitute the audience block for the named audience). Anything the contract does not answer is rendered as `Ambiguous — see legal` or `Not addressed in contract`, never elided.
```markdown
# Contract summary — {Counterparty} / {Contract type} ({Effective date})
> Audience: {exec | ops | finance}
> Source: {filename}, {N} pages, executed {date}
> Prepared by: contract-summary skill (Claude). Not legal advice.
## Parties
- Customer: {legal entity, jurisdiction} (§{ref})
- Vendor: {legal entity, jurisdiction} (§{ref})
- Affiliates in scope: {list or "none"} (§{ref})
## Term
- Effective date: {date} (§{ref})
- Initial term: {duration} (§{ref})
- Initial term ends: {date}
- Renewal mechanism: {auto-renew / opt-in / none} (§{ref})
- Renewal notice deadline: {date or "n/a"}
## Key obligations
- Our side: {plain-language obligations, with §refs}
- Their side: {plain-language obligations, with §refs}
- Service levels / acceptance criteria: {summary or "Not addressed"} (§{ref})
## Key money flows
- Total contract value: {amount, currency} (§{ref})
- Payment cadence: {monthly / quarterly / annual / milestone} (§{ref})
- Payment terms: {Net X} (§{ref})
- Price escalators: {CPI / fixed / none} (§{ref})
- Late payment penalties: {summary or "Not addressed"} (§{ref})
- Taxes: {who pays} (§{ref})
## Renewal terms
- Auto-renewal: {yes / no} (§{ref})
- Renewal length: {duration}
- Notice to prevent renewal: {duration} before term end
- Pricing on renewal: {locked / market / capped escalator} (§{ref})
## Termination rights
- Termination for convenience — us: {yes / no, notice} (§{ref})
- Termination for convenience — them: {yes / no, notice} (§{ref})
- Termination for cause: {triggers, cure period} (§{ref})
- Effect of termination: {data return, transition assistance} (§{ref})
## Watch-outs for {audience}
- **{Watch-out 1}** — {one-sentence why this matters to this audience}.
Action: {read §X / ask counsel about Y / model scenario Z}.
- **{Watch-out 2}** — ...
- **{Watch-out 3}** — ...
```
If a `Counsel review required` trigger fires, the entire output is prepended with:
```markdown
> COUNSEL REVIEW REQUIRED before acting on this summary.
> Trigger(s): {list}, see §{refs}.
```
## Watch-outs
- **Over-summarization losing nuance.** A "12-month liability cap" reads simply but the carve-outs (gross negligence, IP indemnity, data-breach claims) often define the actual exposure. Guard: the skill always emits the cap line *and* a separate "Cap carve-outs" line citing the carve-out section verbatim; if no carve-outs are found, the line reads "No carve-outs found — verify with counsel."
- **Audience mismatch.** Surfacing renewal-pricing detail to an exec who only needs the sign-off gist creates noise; surfacing only the sign-off gist to finance leaves the budget model wrong. Guard: the audience parameter is required; if absent, the skill refuses to render and asks the caller to specify.
- **Citing the summary back as legal interpretation.** Downstream readers sometimes treat the summary as the contract. Guard: every output is prefixed with `Not legal advice` and every line carries a §reference so the reader can verify against the source. If the caller forwards the summary as the basis of a legal position, the reference back to the §s in the contract is built into the document.
- **Stale draft summarized as executed.** Summaries written from redlines are wrong by the time the contract is signed. Guard: the skill detects draft markers (track changes, "DRAFT" watermark, "v" in filename) and prepends a warning that the summary may not match the executed text; re-run after signature.
# Audience question library — TEMPLATE
> The contract-summary skill loads this file before filtering the
> extracted clause list. Each audience has a different set of questions
> they ask of a contract; the summary should answer those questions
> and only those questions. Replace the placeholder questions below
> with the ones your team actually asks — the defaults are a starting
> point, not your firm's voice.
## Exec audience
The exec is approving sign-off. They want the gist plus anything that would embarrass them in a board meeting six months from now.
Standard questions:
1. What does this commit us to do, in one sentence?
2. What does it commit them to do, in one sentence?
3. What is the total contract value over the initial term?
4. What is the longest we can be locked in (initial term + worst-case renewals)?
5. Can either side walk away for convenience? With what notice?
6. Is there anything unusual that a reasonable peer would push back on? (Uncapped liability, MFN clause, exclusivity, IP transfer, change-of-control restriction.)
7. Are there obligations on us that require operational changes (audit rights, security controls, named personnel) that the business has not yet planned for?
Watch-outs to surface for exec:
- Auto-renewals with short notice windows (>12 month renewal, <90 day notice — high regret risk)
- Change-of-control restrictions (relevant to any future M&A conversation)
- Exclusivity, non-solicit, or non-compete obligations
- Personal guarantees or executive sign-off requirements
- Any clause that names an individual (key-person dependency)
## Ops audience
The ops audience is responsible for executing the contract day-to-day: delivering against SLAs, tracking deliverables, managing the relationship.
Standard questions:
1. What are we obligated to deliver, by when?
2. What service levels apply, and what are the consequences of missing them?
3. What deliverables, reports, or notices do we owe them on a recurring basis?
4. What deliverables, reports, or notices do they owe us?
5. Who is the named contact / point of escalation on each side?
6. What change-control process governs scope changes?
7. What are the operational triggers for renewal notice (date, responsible party, system of record)?
Watch-outs to surface for ops:
- Service-level commitments without a clear measurement methodology
- Reporting cadences that are not yet wired into the team's calendar
- Notice obligations that require formal written delivery (vs email)
- Audit cooperation obligations (who handles, on what timeline)
- Data return / destruction obligations on termination
## Finance audience
The finance audience is modeling cash flow, recognizing revenue or expense, and forecasting renewal economics.
Standard questions:
1. What is the total contract value, by year of the initial term?
2. What is the payment cadence and net terms?
3. Is the price fixed, escalating, or usage-variable? If escalating, on what basis (CPI, fixed %, market)?
4. Are there minimum commitments or take-or-pay provisions?
5. Who pays which taxes (sales, VAT, withholding)?
6. What are the consequences of late payment (interest rate, suspension, termination)?
7. What is the renewal pricing structure, and when does notice need to be given to avoid an unfavorable renewal?
Watch-outs to surface for finance:
- CPI escalators without a cap (open-ended budget exposure)
- Auto-renewal with locked-in price increases
- Currency exposure (counterparty in different currency, no FX clause)
- Withholding tax obligations the AP team has not modeled
- Termination liability (early-termination fees, payment for remaining term)
## Last edited
{YYYY-MM-DD}
# Escalate-to-legal triggers — TEMPLATE
> When the contract-summary skill detects any of the patterns below,
> it stops summarizing the affected line and emits a
> `Counsel review required` block at the top of the output, naming
> the trigger and the §reference. The skill never paraphrases over
> these patterns; over-summarization here is the highest-risk failure
> mode. Replace the placeholder thresholds with your firm's actual
> escalation criteria — the defaults are a conservative starting
> point.
## Hard triggers (always escalate)
| Pattern | Why it triggers | What the summary emits |
|---|---|---|
| Uncapped liability or "no cap on indemnity for X" | Unbounded exposure | "COUNSEL REVIEW REQUIRED — uncapped liability at §{ref}" |
| Liability cap < 6 months of fees | Unusually low cap | Block + cap stated verbatim |
| Mutual indemnity replaced with one-way (against us) | Asymmetric risk | Block + clause stated verbatim |
| MFN ("most favored nation") clause | Constrains future deals | Block + §ref |
| Unilateral termination for convenience (counterparty only) | We can be exited at will | Block + notice period |
| Change of control without consent | Blocks M&A | Block + §ref |
| Exclusivity or non-compete on us | Limits future business | Block + scope and duration |
| IP assignment beyond deliverables | Over-broad IP transfer | Block + scope |
| Personal guarantee | Individual on the hook | Block + §ref |
| Choice-of-law in counterparty-favorable jurisdiction without arbitration | Litigation venue risk | Block + jurisdiction |
| Auto-renewal > 12 months with notice window < 90 days | High regret risk | Block + the dates |
## Soft triggers (escalate if combined)
Any single one of these does not force an escalation, but two or more in the same contract trigger a `Counsel review recommended` (lower severity than `required`):
- Termination for cause without a cure period
- "Sole discretion" wording in an obligation that affects us
- Defined terms used before they are defined
- References to schedules / exhibits that are not attached
- Currency or governing law mentioned inconsistently across sections
- Notice obligations requiring physical mail or specific carriers
- Audit rights without scope or frequency limits
- Data-handling obligations citing standards not named in the contract (e.g. "industry-standard practices" with no definition)
## Ambiguity triggers (replace line with "Ambiguous — see legal")
The skill does not paraphrase past these — it leaves the gap visible so legal review fills it in:
- Two sections appear to conflict on the same point (e.g. term ends on different dates in different clauses)
- A defined term is used but never defined
- A monetary amount is given in two different units or currencies
- Dates are inconsistent (e.g. effective date later than first payment date)
- A signature block is missing or incomplete
- The contract refers to a counterparty entity name that does not match the parties block
## Output format for an escalation block
```markdown
> COUNSEL REVIEW REQUIRED before acting on this summary.
> Trigger(s):
> - {Trigger name} (§{ref}): {one-line description}
> - {Trigger name} (§{ref}): {one-line description}
> Do not rely on any line of this summary as legal interpretation.
> Counsel should review the cited sections before sign-off.
```
## Last edited
{YYYY-MM-DD}