Renewals & money

Renewals arrive as a decision, not as a date that passed.

Organised around the last usable notice date. Five outcomes, each producing real paper — and the money behind them derived from the clauses, never typed in.

Renewals · Globex Services Agreement · renews Mar 1Notice by Jan 15Awaiting a decision
The date that matters45 days left
Last usable notice dateJan 15, 2027Not the renewal date. This is the day a choice stops being available — computed from §9.2 as it stands after Amendment 3.
Five outcomes · each produces paper
· recordedproduced_id — the decision points at its artefact, so “we decided to amend” and “the amendment exists” are the same fact.
Reading the governing terms for the notice period…
Exit cost · gross
Termination fee · 50% of the remaining term$164,000§12.3 · p. 14
Notice-period fees · 90 days at the current rate$15,000§9.2 · p. 11 · §6.1 · p. 7
Data return · certified extract and deletion$3,000§14.1 · p. 16
Exit today$182,000Offset · service credits Globex owes−$14,400Net$167,600
After the notice date$37,000
Give notice inside the window and the termination fee falls away; only the wind-down duties remain. That difference is the entire argument for knowing the date.a line without a clause is not emitted · the card states what was checked and not found
Every figure traces to a clause · nothing is stored, all of it is derivedMagic may propose · it never picks, and never enables its own row

Exit cost gross · every line quoting its clause

Two desks looking at the same clause.

One needs to decide. The other needs the number to survive an audit.

Procurement · operations

A renewal you choose, with what it costs to walk away.

The card is built around the last usable notice date, because that is the day the choice disappears — not the renewal date.
Five outcomes, and each one produces the paper it implies: a notice, an extension, an amendment, a packet.
Exit cost computed from the clauses: termination fee, notice-period fees, data-return duties — today, and after the window closes.
Finance

The commitments behind the forecast, with dates on them.

Commitments derive from clauses, never from invoices — this application holds none, and says so.
An escalator register with every uplift, its cap, and its annualised effect against the base you are actually paying.
A row whose date moved because a later copy governs is flagged until a person confirms it.
02The register

Every uplift, its cap, and what it actually costs.

Derived from price-escalation clauses by a deterministic parser that reads the extractor’s normalised value first and the clause text for whatever is missing — including the margin, which contracts write twice and extractors often report as plain CPI.

Escalators · we pay · 12 contracts read
Annual effectcomputing from clauses
Globex ServicesCPI + 3% · uncapped+$18,400 / yrThe extractor reported plain “cpi”. The margin was read out of the clause text, which writes it twice — “CPI plus three percent (3%)”. The difference between CPI and CPI+3 is the whole exposure.
Vantage PrintFixed 4% · capped at 6%+$9,200 / yrA stated percentage against a stated base. Nothing to infer.
Helios CloudRPI · capped at 5%unconfirmedNo index print is configured for this deployment, and nobody has answered the workspace fact. The row costs nothing until somebody confirms it, rather than guessing a number onto a money screen.
Northwind FacilitiesCPI · no cap+$14,200 / yrUncapped and we are the buyer, so it reads as exposure. For a seller the same clause would appear under Rights as an uplift.
Read, and excluded from the totalTwo clauses could not be parsed — Meridian §8.4 (“adjusted in line with prevailing market rates”) names no index, and Calder §5.2 ties the uplift to a schedule that is not in the file. Both are listed, both are counted, and neither is in the $41,800.
An empty register is a written claimNine of the twelve contracts were read and found to have no escalator at all, and that is recorded against the run that read them. “Nobody looked” and “we looked and there is nothing” are different facts, and only one of them is worth anything in a renegotiation.
Derived from price-escalation clauses · your role decides the tone · for a seller an uncapped uplift is a right, not an exposure
03Silence, priced

“We looked and there is nothing” is a different fact.

The register records which contracts were read and found to have no escalator, citing the run that read them. A clause the parser could not read is listed, counted and excluded from the total — never counted as zero.

Escalator check · run of Sep 1412 contracts read · what was found, and what was not
FOUNDGlobex Services · CPI + 3% · uncapped§7.4 · p. 8FOUNDVantage Print · fixed 4% · capped at 6%§5.1 · p. 4NONEBrightline Analytics · read §§1–14 · no escalation clauseclaimNONEHelios Cloud MSA · read §§1–22 · no escalation clauseclaimYOUMeridian §8.4 · “prevailing market rates” · names no indexexcludedYOUCalder §5.2 · uplift tied to a schedule not in the fileexcluded
Nine contracts were read and found to have none; two could not be parsed and are excluded from the $41,800 rather than counted as zero
04How it works

From a clause to a decision with a price on it.

Four steps, none of which store a number.

01Read the termsNotice period, renewal mechanics, termination fee, escalator — from the governing version, after amendments resolve.
02Compute the datesThe last usable notice date in your working calendar, with the owner named and the reminder ladder already armed.
03Price the choiceExit cost gross, today and after the window. Credits owed to you appear as an offset with a net beneath, never netted into the headline.
04Decide, and produceRenew, extend, amend, renegotiate or exit. Every outcome records what it produced and points at it.
05Before · after

What a renewal used to be.

The same contract, the same month.

The way it wasWith ClauseMinds
A calendar entry on the renewal date, by which time the notice window has closed.The card is built around the last usable notice date, with the owner named and the letter already drafted.
“What would it cost to leave?” takes someone two days and a spreadsheet.Exit cost computed from the clauses, each line quoting the one it came from — today, and after the window.
The uplift is “CPI-ish”. Nobody has read all twelve escalation clauses this year.A register with the margin read out of the clause text, its cap, and its annualised effect against the real base.
“No escalator” means nobody found one, which is not the same as there not being one.Nine contracts read and recorded as having none, citing the run — a claim you can put in front of a vendor.
06When this happens

The ones that cost money.

WhenThe extractor reports the escalator as plain “cpi”.ThenThe parser reads the margin out of the clause text anyway — contracts write it twice, as “CPI plus three percent (3%)”. The difference between CPI and CPI+3 is the entire exposure, so it is not left to the normalised value alone.clause text over normalised value
WhenNo index print is configured, and nobody has answered the workspace fact.ThenThe row says “unconfirmed” and costs nothing until somebody confirms it. This application has no CPI feed, and a number on a money screen with nothing behind it is worse than an empty cell.tone: ask · zero until confirmed
WhenYou are the seller rather than the buyer.ThenThe same uncapped clause is an uplift right, not an exposure. It appears under Rights as a price uplift, and the tiles split what you pay from what you receive.our_role decides the tone
07Principle

Every number on these screens is computed in front of you. None of them is stored, and none of them is typed.

01The clause is the source, and it is quoted.A line without a clause is not emitted at all. The card states what was checked and not found, so a short list is never mistaken for a clean one.
02Gross before net, always.Exit cost is the sum of what you owe. A credit the counterparty owes you is an offset line with a net figure beneath it — netting it into the headline hides half the negotiation.
03A decision produces paper, or it is not a decision.Renew, extend, amend, renegotiate, exit — each records what it produced and points at it. Magic may propose a row or suggest an option first; it never picks, and it never enables its own change.
08Said plainly

What it does not do.

There is no price index feed.An index print comes from a provider you configure, or from a workspace fact somebody answered. Until then the register says “unconfirmed” and contributes nothing to a total.
Commitments are not an accounting system.They derive from clauses, not invoices — this application holds none. It will tell you what the contracts commit you to and when; it will not tell you what you actually paid.
It does not decide whether to renew.It computes the date the choice disappears, prices each option, and prepares the paper. Which one is right is a judgement about your business.
Exit cost is what the clauses say.It is not a negotiated figure and not a legal opinion on enforceability. Where a duty exists but has no number attached, the card says so rather than estimating one.
Everything with a price on it

What ships with renewals & money

The five-way decisionRenew, extend, amend, renegotiate, exit. Each records produced_kind and produced_id, so a decision always points at its artefact.
Last usable notice dateComputed in the firm’s working calendar from the governing version, with a named owner and the reminder ladder armed against it.
Exit cost, grossTermination fee, notice-period fees and data-return duties, today and after the window. Credits owed to you are an offset with a net beneath.
Renewal → amendment loopAmend produces a real draft in the family with per-clause provenance and declared sections — not a note saying somebody should write one.
Escalator registerEvery uplift, its cap, and its annualised effect. The margin is read from the clause text even when the extractor reports plain CPI.
Unconfirmed costs nothingWhere no index print is configured or answered, the row says so and contributes zero rather than guessing.
Unreadable clauses are listedA clause the parser could not read is named, counted and excluded from the total — never silently counted as zero.
“Checked, nothing found” is recordedWhich contracts were read and found to have no escalator, citing the run. An empty register becomes a written claim.
Commitments by dateDated monetary obligations by role and responsible party, with escalator steps, termination fees and decisions due — a forward view from the clauses.
Moved dates are flaggedA commitment whose date changed because a later copy governs stays flagged until a person confirms it.

Questions people ask

Clauses. Not one count, total or effect on these screens is stored or typed — the annual effect of an escalator is computed from the clause, the base amount and the index print, and the exit cost is summed from the termination, notice and data-return terms with each line citing its section. The sample workspace seeds the clauses and lets the product build the register, because a demo whose numbers the product would not produce is worse than no demo.
It is listed, counted and excluded from the total, with the clause shown. It is never counted as zero. The same discipline covers silence: the contracts that were read and found to have no escalator are recorded against the run that read them, so an empty register is a claim you can defend rather than an absence of evidence.
Only if you configure a provider. Otherwise the index print is a workspace fact somebody answers, and until they do the register says “unconfirmed” and that row costs nothing. There is no CPI feed in this application, and we would rather show you an empty cell than a plausible number with nothing behind it.
A real draft in the contract family, with per-clause provenance recording what was composed from which section of which copy, and declared sections so the executed copy can later say what it governs. Extend produces a one-page extension — with approval and envelope in a single step when the person deciding is the sole approver. Exit produces a notice plus an approval request due at the last notice date.
No. Magic may propose a change row, or surface one option ahead of the others with its reasoning. It never picks, and it never enables its own change. On a decision with an exit cost attached, that boundary is the point.

Find the date before it finds you.

Upload one vendor agreement and see its notice window, its uplift and what leaving would cost.

14 days free · no card