The Legal AI 'Evergreen Obligation' Problem: Why AI Contract Management Tools Track Renewal Dates But Miss the Performance Milestones That Trigger Them
There is a particular kind of contract management failure that doesn't show up in post-mortems because nobody knows it happened. A conditional obligation quietly matures — a milestone payment that vests when a supplier hits 95% on-time delivery, a most-favored-nation pricing clause that activates when...
There is a particular kind of contract management failure that doesn't show up in post-mortems because nobody knows it happened. A conditional obligation quietly matures — a milestone payment that vests when a supplier hits 95% on-time delivery, a most-favored-nation pricing clause that activates when a SaaS vendor signs a competitor at a lower rate, a license expansion right triggered by FDA approval of a drug candidate. The date-based renewal alert fires on time. The performance trigger never fires at all. And the in-house team, correctly believing their AI-powered CLM tool is doing its job, misses a right or a liability worth six figures.
This is the evergreen obligation problem, and it is endemic to the current generation of contract lifecycle management tools.
Date Extraction Is Solved. Conditional Logic Is Not.
The top-tier CLM vendors — Ironclad, Icertis, Evisort, ContractPodAi — have genuinely impressive extraction capabilities for temporal obligations. Feed them a thousand MSAs and they will surface renewal windows, notice periods, cure deadlines, and auto-renewal opt-outs with reasonable accuracy. That's a real capability and it has real value. Large portfolios used to lose money on auto-renewing SaaS contracts that nobody tracked; those tools helped fix that.
But the category has evolved its marketing faster than its architecture. The implicit promise is now "we manage your obligations," not "we track your dates." And those are not the same thing.
Conditional obligations — what I'd call if-then obligations as opposed to when obligations — present an entirely different extraction and monitoring challenge. A when obligation says: "Buyer shall provide written notice no later than 90 days before the renewal date." A CLM tool anchors to the renewal date and counts backward. Clean, deterministic, solvable.
An if-then obligation says: "Supplier's failure to achieve a CSAT score of 85% or above in any two consecutive quarters shall entitle Buyer to terminate without penalty." To surface that obligation, your tool needs to not only extract the clause correctly but monitor an external data source — in this case, CSAT reporting — and fire an alert when the condition is met. Most CLM tools cannot do this. They extract the clause, tag it as "termination trigger," and stop there.
What This Looks Like in Practice
Consider a standard enterprise SaaS arrangement. Your agreement with a cloud infrastructure provider includes a service credit mechanism: if monthly uptime falls below 99.5%, you're entitled to a credit equal to 10% of monthly fees, claimed within 30 days of the affected month. The AI tool extracts the SLA clause. It does not monitor your vendor's uptime metrics. It does not trigger an alert when uptime dips. The 30-day claim window closes. The credit, which might run to $80,000 annually across a large deployment, goes unclaimed.
This is not hypothetical. The 2023 Uber Technologies v. Hiscox Insurance dispute — and subsequent class actions against cloud providers around SLA enforcement gaps — surfaced exactly this dynamic: sophisticated buyers systematically failing to claim entitlements because the monitoring infrastructure didn't match the contractual infrastructure.
In supply chain agreements, the failure mode is equally costly and arguably more common. A semiconductor supply agreement might include a volume rebate triggered when cumulative quarterly orders cross a certain threshold, combined with a price renegotiation right if a named commodity index (LME copper, say) moves more than 15% in a rolling 90-day window. Tracking those obligations requires integrating with procurement systems and commodity data feeds. Neither is a standard CLM feature. The obligation sits dormant in the extracted metadata, correctly labeled, completely unmonitored.
Licensing deals present perhaps the sharpest version of this problem. A pharma licensing arrangement might include milestone payments — $5 million upon Phase III trial initiation, $25 million upon regulatory approval — but also licensor obligations that activate upon those same milestones: technology transfer requirements, audit rights, sublicensing restrictions that narrow. Both sides have obligations triggered by the same event. A CLM tool that extracts the milestone dates without monitoring FDA submission pipelines or clinical trial registries is not managing that contract. It's filing it.
This Is a UX Failure Before It's a Technical One
Here is my actual opinion, and I recognize it's a hot take among people who prefer to frame everything as an AI capability problem: the reason CLM tools don't surface conditional obligations is primarily a product design choice, not a technical limitation.
The vendors designed their dashboards around calendar-based alert views because that's what buyers asked for, what procurement teams understood, and what generated the most obvious ROI story. "We saved you from 47 auto-renewals" is a clean pitch-deck slide. "We identified 12 conditional obligations that require integration with three external data sources to monitor" is a harder conversation.
So the tools are built around temporal data extraction because that's what the UX incentivizes. The extraction models could be extended. The alert logic could accommodate conditional triggers. Some tools are beginning to do this — Icertis has invested in obligation management APIs that allow external data ingestion, and Microsoft's acquisition of Syntex has created interesting possibilities for SharePoint-adjacent CLM workflows. But these remain edge features, not core design principles.
What GCs Should Actually Be Demanding
Before your next CLM renewal — and yes, I see the irony — get specific with your vendor. Ask for a demonstration using a real contract from your portfolio that contains conditional obligations. Watch what gets extracted. Ask how the tool monitors the conditions, not just the clauses. If the answer is "you can set a manual reminder," that is not AI contract management. That is a more expensive tickler system.
Push for native integration with procurement data, SLA reporting feeds, and regulatory event monitoring. Ask whether the obligation model distinguishes between date-triggered, event-triggered, and condition-triggered obligations as separate data types. Ask what the tool does when a predecessor obligation is satisfied — whether it automatically surfaces dependent obligations downstream.
The vendors who can answer those questions clearly are building actual obligation management infrastructure. The ones who pivot to their extraction accuracy benchmarks are still selling you a calendar with better branding.
Your contracts are full of rights you haven't claimed and obligations you haven't monitored. The date-based ones, at least, your CLM tool is watching. The rest are still waiting for someone to notice they've matured.