Abstract a lease portfolio with amendments and conflicts shown

For: Asset manager, lease administrator or acquisitions analyst handling a property portfolio

Pattern: Map, verify, reduceNeeds scaleDesigned for 30 to 500 agents

The pain today

Each lease comes with amendments, side letters and notices. Break dates, rent review mechanics, indexation, repair duties and consent rules change along the way, and the rent roll often reflects only the original lease.

The ask

I attached every lease in the portfolio with its amendments, side letters and notices, plus our rent roll. For each lease, give me the current break options, rent review and indexation terms, repair obligations, assignment rules and notice deadlines, with the clause that says so. Show me where documents contradict each other or the rent roll.

Plain words, as you would say it to a colleague. Edit it to fit your case before you send it.

What you attach or connect

  • Leases with amendments and side letters as text
  • Notices served and received
  • Current rent roll
  • Abstract template with required fields

The unit of work

One worker task per one lease with its amendment chain.

Why a swarm fits

A lease and its own amendments are a closed file. Hundreds of such files are independent, and the costly errors are conflicts inside a file that a quick abstract smooths over.

Not for

A legal opinion on enforceability, or scanned leases without a text layer. A handful of leases is quicker by hand.

The decision tree

6 typed decisions, each with an action for every answer

At fixed moments in a run, the engine puts one narrow question to a decision model. The decision model never writes text: it answers yes or no with a probability, picks from listed options, or gives a score, about a small slice of the material. The engine then does exactly what this tree says, which is what makes the run auditable. The thresholds are the template's design values, not measured results.

  1. Planner, while planning

    Scope checkYes or no, with a probability

    Before work starts on a unit

    Does this document name the same premises and the same parties, or their stated successors, as the lease file it was placed in?

    Sees only: The parties and premises clauses of one document and of the lease

    Why: Catches misfiled amendments before they alter the wrong abstract.

    • Yes: 0.60 or higherthenAccept
    • Unsure: 0.30 up to 0.60thenEscalate to a strong model
    • No: below 0.30thenSkip this unit
  2. Before workers, before a task runs

    Small worker or strong modelA choice among options

    Before a task runs

    Does this lease file contain only the original lease, or amendments and side letters that touch the abstract fields?

    Sees only: The dated document list for one lease file with titles

    Why: Spends the strong model on files where later documents can override earlier ones.

    • Original lease onlythenAccept
    • Amendments touch abstract fieldsthenEscalate to a strong model
  3. After workers, the judge checks

    Evidence checkA choice among options

    After a worker answers

    Does the quoted clause state the break date and notice period, and is it from the latest document in the file that mentions the break option?

    Sees only: The quoted clause, its document date and the dated list of documents that mention a break

    Why: A superseded break date is the most expensive error in a lease abstract.

    • States it, latest documentthenAccept
    • States it, but a later document also addresses itthenReject and retry
    • Clause is conditional or unclearthenMark unresolved
  4. Evidence checkYes or no, with a probability

    After a worker answers

    Does the quoted clause name the index, the review dates and any cap or floor that the abstract field records?

    Sees only: One abstract field and its quoted rent review clause

    Why: Keeps rent review fields tied to clause text rather than to the rent roll's shorthand.

    • Yes: 0.85 or higherthenAccept
    • Unsure: 0.50 up to 0.85thenEscalate to a strong model
    • No: below 0.50thenReject and retry
  5. Reconciler, while merging

    Conflict checkA choice among options

    While reconciling

    Do the abstract field and the rent roll entry describe the same term for the same unit, and do they state the same thing?

    Sees only: One abstract field with its quote and the matching rent roll row

    Why: Shows where the rent roll has drifted from the documents without deciding which is right.

    • Same term, same contentthenAccept
    • Same term, different contentthenMark unresolved
    • Rent roll has no such entrythenMark unresolved
  6. Accountable person, before anything is settled

    Person decidesYes or no, with a probability

    Before anything is reported as settled

    Does the finding involve a break or notice deadline, a conflict between documents, or a clause marked unclear?

    Sees only: One lease's flagged fields with quotes

    Why: The asset manager acts on deadlines and a property lawyer reads every disputed clause.

    Accountable: The asset manager owns decisions on breaks and reviews; a qualified property lawyer owns interpretation of disputed clauses.

    • Yes: 0.40 or higherthenAsk a person
    • Unsure: 0.15 up to 0.40thenAsk a person
    • No: below 0.15thenAccept

The fleet: who does what

Model tiers by role, not brands: you choose the models. Strong reasoning models plan and reconcile, small fast models do the wide work, and the judge is a decision model from a different family, so it does not share the workers' blind spots.

  1. Planner

    A strong reasoning model orders each lease file by date and fixes the abstract fields and their definitions.

    Decisions here:1. Scope check

  2. Workers

    Small fast workers from an open-weight family abstract one lease file, applying amendments in order with clause quotes.

    Designed for 30 to 500 agents, one worker task per one lease with its amendment chain. Each worker receives only its own unit.

    Decisions here:2. Small worker or strong model

  3. Judge, from a different model family

    A decision model from a different family checks each field against its quoted clause and the amendment that last touched it.

    Decisions here:3. Evidence check4. Evidence check

  4. Reconciler

    A strong reasoning model compares abstracts with the rent roll and lists conflicts and upcoming deadlines.

    Decisions here:5. Conflict check

  5. Accountable person

    The asset manager owns decisions on breaks and reviews; a qualified property lawyer owns interpretation of disputed clauses.

    Decisions here:6. Person decides

Checked before anything is accepted

  • Every field cites document, clause and date
  • Later amendments are shown to override earlier text, with both quoted
  • Fields the documents do not settle are left open, not filled

What comes back

  • Lease abstracts with clause-level sources
  • Conflicts inside lease files
  • Differences between abstracts and the rent roll
  • Calendar of break, review and notice deadlines

What to measure

  • Field agreement with a lawyer's abstract on a sample
  • Conflicts confirmed by the asset manager
  • Review time per lease
  • Cost per lease

Names of measures only. No result is claimed for this template.

Templates open in the workspace chat with the ask filled in. Nothing runs until you send it.

Get early accessSign in to use

Find conflicts between specifications, schedules and drawing notes

For: Design manager or lead consultant coordinating disciplines before tender or construction issue

Architectural, structural and services documents are written by different teams.

Pattern: Hierarchical decompositionNeeds a connector6 decisionsDesigned for 30 to 500 agents

Level subcontractor bids against the scope, by specialist brief

For: Commercial manager, quantity surveyor or estimator comparing trade package bids

Bids for the same package arrive in different formats with different exclusions, qualifications and programme assumptions.

Pattern: Specialist panelRuns today6 decisionsDesigned for 4 to 80 agents

Stress-test a delay claim against the project record

For: Contracts manager or claims consultant preparing or defending an extension of time claim

The record of a delay is spread over site diaries, information requests, instructions, meeting minutes and letters.

Pattern: Adversarial reviewNeeds live models6 decisionsDesigned for 10 to 250 agents