A legacy contract backlog becomes useful when each record has a traceable source, a reliable identity, enough structured data to answer a defined question, and a clear review state. The goal is not to assign an authoritative “risk score” to every agreement automatically. It is to make the portfolio discoverable, expose uncertainty, and route important records to qualified reviewers in a defensible order.
A sensible sequence is: inventory files, resolve duplicates and versions, link amendments, extract a limited set of fields with source evidence, flag uncertainty, triage by business exposure, and validate results. The dataset should make it easy to see what has and has not been checked. If you need the field schema for clause and metadata search, use the companion contract data extraction guide; this article focuses on backlog conversion and risk-based review.
Define the decision before scoring the archive
“Risk-scored” can mean different things. A legal team may want to find agreements that need an immediate renewal decision. A buyer may need to identify change-of-control or assignment restrictions. Procurement may prioritize uncapped liability and security obligations. These are separate review objectives and should not be collapsed into a universal score.
Write down the decision, population, time horizon and consequence of a miss. For example: “Find executed vendor agreements with automatic renewal and a notice date within 180 days, including amendments.” This is testable. “Find risky contracts” is not. The data model and triage rules should follow the decision rather than the capabilities of whichever OCR or AI tool is available.
| Review objective | Useful signals | Human check needed |
|---|---|---|
| Renewal action | Renewal mechanism, notice period, effective date, owner | Date calculation, amendments, current status |
| Liability exposure | Cap, cap basis, carve-outs, indemnity and exclusions | Interactions across sections and schedules |
| Change of control | Consent, assignment, termination rights | Defined terms, affiliate transfers and exceptions |
| Data/security review | Processing role, security terms, incident duties | Scope, schedules, data type and current practice |
| Payment obligation | Fees, indexation, milestones, termination charges | Order forms, amendments and performance facts |
Inventory and preserve first
Collect files from approved repositories, shared drives, email archives and matter folders only with proper authority. Preserve original file names, storage location, access controls, upload or received date and file hash where the system supports it. Do not overwrite the original when OCR, conversion or normalization occurs. Keep derivatives linked to the source.
Create a stable record identifier. Store the legal entity, counterparty, agreement family, source location, apparent status, date range and initial completeness. Mark missing pages, corrupt files, password protection, language and scan quality. A blank field should not mean “no clause”; it may mean the document was not read or extraction failed.
Duplicate detection needs human-aware rules. Two files with similar names may be separate agreements; identical PDFs may be stored in several matter folders. Compare file identity and content while preserving each source location where recordkeeping requires it. Mark a canonical copy for analysis without deleting other evidence.
Reconstruct the document family
A contract backlog is often a set of related documents rather than a pile of standalone PDFs. A master agreement can be changed by amendments, statements of work, order forms, renewal letters, side letters or later restatements. Create links between records only when identity and relationship are supported by evidence: party names, dates, agreement identifiers, signatures and express references.
Represent relationship confidence explicitly. “Amendment 2 to MSA” printed in a heading is strong evidence; a matching counterparty name and close date alone may be weaker. Do not silently merge uncertain records. Where a later document might supersede an earlier one, show both and flag uncertainty for review.
For each family, preserve a timeline: original execution, effective date, amendment dates, expiry or renewal events, termination and current status. These events are not interchangeable. A signed document can have a later effective date; a notice may be sent but not accepted; an amendment may replace only one clause. Search outputs should state which documents and versions were examined.
Extract a minimum viable dataset with provenance
Avoid trying to extract every possible clause in the first pass. Select fields tied to priority decisions, define how to label them and keep source evidence with each value. A practical record may include:
- stable contract and family IDs;
- parties, aliases and responsible internal entity;
- document type, source, file quality and execution status;
- signing and effective dates, term, expiry and renewal mechanism;
- amendment/restatement relationships and current-version confidence;
- targeted clause families such as liability, indemnity, termination, assignment, data and payment;
- exact passage, page or section, extraction method and confidence; and
- reviewer, review date, outcome and unresolved issue.
For legal terms, keep the extracted statement separate from the reviewer’s interpretation. “Section 12 contains a cap of fees paid in the previous 12 months” is a source-linked observation. “This is acceptable risk” depends on context, bargaining position and business exposure. One is a data field; the other is a decision.
A process can combine OCR, search, structured rules and AI assistance, but each method has failure modes. OCR can misread figures, negatives, headings and columns. A search rule can miss unusual wording. A generated summary can omit exceptions or confuse an amendment with the base agreement. Route low-confidence text and high-impact clauses to human review instead of hiding uncertainty behind a single score.
Use triage bands, not false precision
A score like 87/100 may look objective even when its inputs are incomplete. Prefer transparent triage bands such as urgent, priority, routine and unknown, with published rules and reasons. A record can have multiple flags; it need not receive one overall legal-risk number.
Possible prioritization factors include value or business criticality, imminent deadline, sensitive data, uncapped exposure, change-of-control restrictions, unresolved version family, and confidence in extraction. Define weights with business owners and legal reviewers. Account for both potential consequence and evidence confidence: a severe clause on an unreadable scan may deserve review sooner, while a low-impact record with strong evidence can wait.
Do not infer legal risk merely from the presence of a clause. A limitation of liability may be commercially reasonable or unacceptable depending on exposure and carve-outs. A termination right may be balanced by notice or cure periods. A data clause may be adequate for one processing activity and inadequate for another. Triage directs human attention; it does not replace contextual review.
Fictional example: A company has 3,000 legacy agreements from three acquisitions. The first pass finds 400 duplicates, 220 likely amendments and 76 unreadable scans. Rather than review all 2,300 unique records equally, the legal team defines two objectives: renewals within six months and vendor agreements processing employee data. It builds family links with confidence labels, routes 76 scans to OCR repair, then prioritizes agreements with near-term deadlines and uncertain amendment status. The dashboard shows evidence and review state for each item. It does not label a contract “safe” merely because no high-risk phrase was detected.
Validate, quarantine and rerun safely
Before using the dataset to make decisions, sample outputs against original documents. Include ordinary files and known edge cases: scans, amendments, schedules, handwritten changes, cross-references, multiple entities, unusual templates and agreements with no signature page. Compare field accuracy and clause recall separately. Track false positives and false negatives by field, document type and source quality.
Quarantine records that cannot support a dependable answer. Examples include an incomplete file family, unreadable page, unresolved party identity, conflicting dates or unverified execution status. Quarantine should be visible and actionable: state why it was applied, what is needed, who owns the next step and whether a rerun is pending.
When OCR or extraction rules change, rerun only against identified records or batches and retain the prior result, method version, timestamp and reviewer state. Do not silently replace reviewed data. A corrected source should produce a new extraction event linked to the old one, so teams can explain how a report changed.
Access, privacy and governance
Contract archives can contain personal data, confidential commercial terms and privileged legal analysis. Define who may access original files, derived metadata, search snippets, exports and review notes. Search results should respect the same matter-level restrictions as the source. Establish retention and deletion rules with the record owner, and assess vendors and processing locations through the organization’s approved procurement and privacy process.
The Digital Personal Data Protection Act, 2023 is relevant where its scope and provisions apply to digital personal data processing. Applicability depends on facts, commencement and rules; consult the official Act text and current official notifications rather than assuming every contract dataset has the same duties. Also assess contractual confidentiality, sector rules, privilege and internal policy separately.
The NIST AI Risk Management Framework offers voluntary practices for documenting and managing AI-related risk. It is not Indian legislation, legal advice or proof that a particular extraction system is compliant. Use it as one governance reference alongside legal and security review.
Implementation checklist
- State the business decision and population before selecting a score.
- Preserve originals and link each derivative to its source.
- Assign stable IDs and record source, owner, status and file quality.
- Identify duplicates, amendments, schedules and restatements.
- Define each field and distinguish unknown from negative.
- Keep exact passages and page/section references with extracted values.
- Publish transparent triage bands and explain each priority reason.
- Route low-confidence and high-consequence records to qualified review.
- Quarantine incomplete or ambiguous document families.
- Validate against representative known examples and track error types.
- Version extraction methods and retain prior results when rerunning.
- Test permissions, exports, retention and privacy controls.
For downstream search design, see searching contracts by clause and metadata. If your main operational challenge is assigning dates and owners after review, see contract obligations and reminders or explore the India contract review workflow. You can contact Gotham to discuss a defined workflow; any deployment or legal assessment requires separate scoping.
Frequently asked questions
How do you convert a folder of old contracts into structured data?
Inventory and preserve files, create stable identifiers, identify duplicates and related amendments, define a limited schema, extract values with source passages, and validate against a representative sample. Mark missing or unreadable content as unknown and make review status visible.
What should a contract risk score include?
There is no universal score. Build transparent triage criteria for a specific decision, considering potential consequence, timing, business criticality and confidence in evidence. Keep legal interpretation with a qualified reviewer and explain why each record was prioritized.
How should OCR confidence affect review priority?
Low OCR confidence means extracted text may be incomplete or wrong; it is not evidence that a clause is absent. Prioritize repair when the affected document is material or contains a deadline or high-impact clause. Preserve the scan and route uncertain pages for correction.
How do we handle amendments when building a searchable dataset?
Link documents to a contract family using explicit references and corroborating evidence. Record whether an amendment changes, adds to or supersedes provisions only when supported. If the relationship is uncertain, flag it and avoid presenting a consolidated version as authoritative.
Can an AI-generated contract summary be treated as the legal position?
No. Treat it as a navigation aid that points to underlying passages. Review definitions, exceptions, schedules, amendments and surrounding provisions before making a legal or business decision.
How can a team prove that a contract dataset is reliable?
Maintain a labeled test set, document field definitions, retain source evidence, measure errors by field and document type, and record reviewer corrections. Retest after changing OCR, extraction prompts, schemas or source populations.
What does “quarantine” mean in contract review?
It is a controlled state for records that cannot safely support automated use, such as incomplete families or unreadable pages. Record the reason, owner and next action, and keep quarantined files out of reports that imply complete coverage.
This article is general operational information, not legal or investment advice. Risk priorities depend on the organisation, transaction and applicable law; qualified reviewers should assess material agreements.
How Gotham researches and reviews field guides



