Data foundations Checklist

Is Your Data Ready for AI? A Use-Case Data Readiness Assessment

AI-ready data is data fit for one named use case, and that fitness can be tested. Eight checks, run against the use case you plan to fund, tell you whether to build, fix first or choose a use case your data already supports.

For CTOs, chief data officers and CFOs deciding whether the data behind a proposed AI use case can carry it before the budget is committed.

Published
Reviewed
Reading time
16 min

The short answer

Your data is ready for AI when it passes eight tests for the specific use case you plan to fund: it covers the cases the system will see, is accurate and consistent on critical fields, arrives fast enough, traces to an owned source, is reachable under the right permissions, includes labeled outcomes to evaluate against, holds usable documents where needed, and may lawfully be used for this purpose.

Key takeaways

  • Assess readiness one use case at a time. Gartner defines AI-ready data by how well it represents a specific use case, so a single score for the whole data estate cannot approve a project.1
  • Collect labeled outcomes before the build starts. Without graded historical cases nobody can show the system works, and the pilot stalls at the demo.
  • For agents, readiness moves into the operational systems: an API for every action, one system of record per fact, idempotent writes and events to react to.
  • Fix in dependency order: legal basis and access first, then labeled outcomes, then coverage, then quality on the fields the use case reads. No amount of cleaning rescues data you may not use.
  • Governance keeps pace with delivery when every dataset has a named owner and a data contract the pipeline checks on each load.

Most AI programs find their data problem after the budget is approved. The pilot runs on a curated extract, the demo impresses, and the production build then meets the real estate: fields defined three ways, documents nobody owns, permissions that do not survive the copy, and no record of what a correct answer looks like. Gartner predicts that through 2026 organizations will abandon 60% of AI projects unsupported by AI-ready data.1 The cheap moment to find the gap is before the money is committed, with a test that names the use case.

  • 60%of AI projects unsupported by AI-ready data that Gartner expects organizations to abandon through 20261
  • 63%of organizations lack, or are unsure they have, the right data management practices for AI (Gartner survey, Q3 2024)1
  • 26%of chief data officers are confident their data can support new AI-enabled revenue streams (IBM, 2025)2

What AI-ready data means

AI-ready data is data fit for one specific AI use case: it represents the situations the system will meet, the system can reach it under the right permissions, and the business may lawfully use it for that purpose. Gartner's definition makes the same point: the data must be representative of the use case, including the patterns, errors, outliers and unexpected cases needed to train or run the model.1 Readiness belongs to a pair, one dataset and one decision, and no single score for a data estate can stand in for it.

In IBM's 2025 survey of 1,700 senior data leaders, 81% said their data strategy is integrated with the technology roadmap, and only 26% were confident their data could support new AI-enabled revenue streams.2 Estate maturity scores cannot close that gap, because they rate a whole platform and say nothing about whether the claims-triage model in next year's plan will work. A use-case assessment tests only the data that system will read and write, and ends in one of three decisions: build, fix first, or choose a use case the data already supports.

Exhibit 1Two ways to ask whether data is ready

Estate maturity score

One rating for the whole data platform

  • Averages domains the use case never touches
  • Rewards platform work the first system may not need
  • Cannot say whether one model or agent will work
  • Ends in a roadmap

Use-case readiness

Eight tests against one decision

  • Tests only the data the use case reads and writes
  • Names each blocking gap and the person who owns it
  • Ends in build, fix first or choose another use case
  • Repeats for the next use case, reusing what passed
This checklist works in the right-hand column. Estate scores still help plan a platform; they are the wrong instrument for approving a use case.

Why data readiness is assessed per use case

Data readiness is assessed per use case because the same dataset routinely passes for one AI system and fails for another. A customer table refreshed nightly is fresh enough for a weekly churn model and stale for an agent answering a customer who changed plans an hour ago. A claims archive suits a reserving model and fails a triage assistant that needs the adjuster notes, which sit in scanned PDFs. A call-recording archive can be complete and still off-limits for training, because callers were told the recordings were for quality purposes.

Gartner's first recommendation in its February 2025 release is to align data sources with specific AI use cases.1 In July 2024 it predicted that at least 30% of generative AI projects would be abandoned after proof of concept by the end of 2025, with poor data quality among four causes.3 Both are forecasts, and the 60% covers only projects without AI-ready data, so neither is a measured failure rate. They describe one mechanism: projects approved on the strength of a demo, with the data question left for the build.

The eight tests of AI data readiness

The eight tests are coverage, quality and consistency, freshness, lineage and ownership, access and permissions, labeled outcomes, the condition of unstructured content, and legal basis and retention. Run each one against the data a single use case will read and write, record the result as pass, fix or fail, and name the owner of every fix.

TestThe questionHow to measure itPass signal
1. CoverageDoes the data include the cases and exceptions the system will meet?Compare history with recent live traffic by segment and outcome; count rare casesEvery segment served has examples; known gaps are written down
2. Quality and consistencyAre the critical fields accurate, complete and defined the same way everywhere?Null, duplicate and rule-violation rates; reconciliation with the system of recordError rates under the process owner's thresholds; one definition per business term
3. FreshnessDoes the data arrive fast enough for the decision?Lag from source event to availability, at the 95th percentileLag shorter than the decision window; delays raise alerts
4. Lineage and ownershipCan each input be traced to its source and a named owner?Lineage records from source to index or feature; an owner per datasetEvery input has a source, a transformation record and an owner
5. Access and permissionsCan the system reach the data without showing users what they may not see?Test queries as the service identity and as sample users, compared with source permissionsSource entitlements enforced; access through an API or governed share
6. Labeled outcomesAre there known-correct answers to evaluate against?Count cases with a trusted recorded outcome per decision type; measure agreement between two reviewersA graded set per decision type, weighted toward hard cases, with reviewer agreement known
7. Unstructured contentCan each document's current version be identified, extracted and matched to its access rights?Share that parse cleanly, that are superseded or duplicated, and that have an owner and access listCurrent versions marked; scans and tables extract correctly; source permissions attached
8. Legal basis and retentionMay this data be used for this purpose, and for how long?Compare the collection purpose, contracts and consents with the new use; check retention schedulesCounsel has signed off; retention reaches indexes and training sets
The eight tests. Thresholds are set per use case by the owner of the process and recorded with the assessment.

The quality test has a standard behind it: ISO/IEC 5259-2, published in 2024, specifies a data quality model, measures and reporting guidance for analytics and machine learning.4 IBM's 2025 study names the same barriers the table tests: data accessibility, completeness, integrity, accuracy and consistency.2

Coverage: compare the data with live traffic

Pilot data is usually the happy path, exported by someone who knew which records were clean. The coverage test sets the historical data beside a sample of recent production traffic and counts the rare cases: the disputed invoice, the claim with three claimants, the order placed in one currency and refunded in another. Where the system will serve a segment with no examples, it will be guessing, and the assessment should say so.

Labeled outcomes: build the answer key first

A labeled outcome is a historical case with a known-correct answer: the invoice coded to the right ledger, the ticket routed to the right team, the clause a lawyer marked as non-standard. Without them, nobody can show the system works, and every prompt or model change becomes an argument. In the systems we build, a graded set of a few hundred real cases per decision type, weighted toward the hard ones, is the floor for a first release, and we measure how often two reviewers agree before trusting the labels. The set then becomes the regression suite described in our guide to LLM and AI agent evaluation.

Under the GDPR, personal data is collected for specified purposes, may not be processed further in a way incompatible with them, and is kept in identifiable form no longer than those purposes require.8 A new AI use case is a new purpose, so the test checks what people were told at collection, what contracts allow and what the retention schedule says. The European Data Protection Board's December 2024 opinion accepts legitimate interest as a possible legal basis for developing and deploying AI models, subject to a necessity and balancing assessment, and warns that developing a model with unlawfully processed personal data can affect the lawfulness of deploying it unless the model has been anonymized.9

How to prepare unstructured documents for AI

To prepare unstructured documents for AI, make the current version of each one identifiable, make its text and tables extract reliably, and carry the access rights of its source system into the index. This is where most enterprises are weakest: in IBM's 2025 study, 26% of chief data officers were confident their organization could use unstructured data in a way that delivers business value.2

The defects are specific. A policy library holds two versions of the same procedure with nothing marking which one applies, so retrieval returns both and the model blends them. Scanned contracts extract with their tables flattened. The copy in the index has lost the access list of the original. OWASP files these failures under vector and embedding weaknesses (content exposed through weak access controls, leakage between users of a shared store, conflicts between sources that contradict each other) and recommends permission-aware vector stores with strict partitioning.5

Document preparation is a pipeline that reruns whenever a source changes:

  • Index only the authoritative repository for each document type.
  • Tag each document with an owner, an effective date, a status (current, superseded or draft) and its business scope.
  • Test extraction on the hardest formats first: scans, tables and forms.
  • Carry the source system's permissions into the index and apply them at query time.
  • Remove superseded and duplicate documents from the index when the source changes.

Our guide to enterprise RAG in production covers the retrieval side, from chunking to permission filters.

Data readiness for AI agents

Data is ready for an AI agent when the agent can act through governed APIs, each fact it changes has one agreed system of record, every write is idempotent, and changes reach it as events. A read-only assistant can tolerate a stale copy. An agent that updates a customer record or issues a credit writes into the systems that run the business, and that is where its readiness is tested. IBM found that 80% of chief data officers have started developing datasets to train AI agents, and 79% say they are early in defining how to scale and govern them.2

  • An API for every action The agent acts through the interfaces your applications use, under a scoped service identity, with its arguments validated. Screen automation breaks when a layout changes. The Model Context Protocol standardizes the exposure: a server offers resources, which are context and data, and tools, which are functions the model may execute.10
  • One system of record per fact When a customer's address lives in Salesforce, SAP and the billing system, write down which one the agent reads and which one it writes, and let the others follow by synchronization. Otherwise the agent corrects one system and a nightly job overwrites the change from another.
  • Idempotent writes Agents retry after timeouts. A key derived from the intent makes a repeated call to issue the same credit run once.
  • Events as well as tables Change data capture or business events (order shipped, claim filed, payment failed) let the agent act when something happens instead of polling a table, and each event joins the audit trail.

What data RAG, machine learning and AI agents each need

Retrieval-augmented generation needs current, permissioned documents; a predictive model needs labeled history; an agent needs governed write access to systems of record; and all three need labeled outcomes to be evaluated against.

What the use case needsRAG assistantPredictive ML modelAI agent
Main dataDocuments, knowledge articles, policiesHistorical records with features and recorded outcomesLive operational records, read and written
Tests that decide go or no-goUnstructured content, access, freshnessCoverage, quality, labeled outcomesAccess, lineage and system of record, legal basis
FreshnessIndex updated when a source document changesScheduled retraining; scoring inputs as fresh as the decision needsCurrent state at the moment of action, with events for changes
LabelsGraded questions with correct answers and sources, for evaluationOutcomes for training and for evaluationGraded past tasks with the correct action, for evaluation
Typical blockerSuperseded and duplicated documents; permissions lost in the copyOutcomes never recorded, or recorded inconsistentlyNo write API, or no agreed system of record
Most enterprise AI programs run all three patterns. Assess each use case against the column it belongs to.

The minimum viable data foundation

The minimum viable data foundation is the smallest set of pipelines, contracts and controls that lets the first use case pass all eight tests, built so the second use case reuses it. Each of its five parts depends on the one before.

Exhibit 2The minimum viable data foundation, in build order
  1. Access pathA governed connection to each source (an API, change data capture or a governed share) under a service identity, with the source system's permissions applied.Done when test queries return what the source would show each sample user.
  2. Contracts on critical fieldsSchema, quality rules, freshness target and owner for each dataset the use case reads.Done when contract checks in the pipeline stop a bad load.
  3. Lineage and monitoringEach input recorded from source to index or feature, with alerts on freshness and quality.Done when any output traces back to its inputs.
  4. Evaluation setLabeled outcomes versioned beside the data and run on every change to data, prompts or models.Done when a falling pass rate fails the release.
  5. Retention across copiesRetention and deletion rules that reach indexes, feature stores and training sets.Done when a deletion request removes the record everywhere it was copied.
Each rung is scoped to the first use case and reused by the next. None of it waits on a platform migration.

The foundation leaves out an enterprise-wide catalog, a platform migration and master data for every domain. Those are sound programs, and none has to finish before the first use case passes. The exception is a shared blocker: if the use cases the business most wants all fail on the same customer master or the same missing event feed, fix that first, or each use case pays for its own workaround. Our data engineering work is scoped this way: what the first use case needs, built in your environment so the next one reuses it.

What to fix first when the data is not ready

Fix first whatever makes the use case unlawful or unreachable, then whatever makes its results unmeasurable, then whatever makes them wrong. The order follows dependency: each fix is wasted while an earlier test still fails.

  1. Legal basis and access No cleaning rescues data you may not use or cannot reach, and these fixes take longest to agree, so they start first.
  2. Labeled outcomes Without a graded set, you cannot tell whether any later fix helped.
  3. Coverage Missing segments cannot be cleaned into existence. Collect examples, narrow the scope, or route the rest to people.
  4. Quality and freshness on critical fields Clean only the fields the use case reads, and check each fix against the graded set.
  5. Lineage and ownership Assign owners and record lineage for what you fixed, so the fixes hold after the project team moves on.

Two decision rules keep the work proportionate. Clean only the columns the use case reads, because quality work elsewhere does not change its results. And if the fix that unblocks a use case is larger than the value it will return, pick another use case and put the fix on the platform plan.

Data governance that does not block AI delivery

Governance keeps pace with AI delivery when each dataset has a named owner and a data contract the pipeline checks automatically, so approval becomes a property of the data instead of a meeting before each project. The owner answers for the dataset's defects and approves new uses of it. A governance council sets policy and stays out of the release path.

The Open Data Contract Standard, from the Bitol project at the Linux Foundation, describes a dataset together with its expected behavior: the quality rules it must obey, its service levels, its stakeholders and their roles.11 OpenLineage defines a standard API for capturing lineage events about datasets, jobs and runs.12 With both in place, the evidence for tests 2, 3 and 4 comes from the pipeline, and nobody assembles it by hand for an audit.

For systems the EU AI Act classes as high-risk, this evidence is a legal requirement. Article 10 requires training, validation and testing data to be relevant, sufficiently representative and, to the best extent possible, free of errors and complete in view of the intended purpose, and subject to governance practices covering data origin, preparation and the examination of possible bias.6 Regulation (EU) 2026/1744 moved those obligations to December 2, 2027 for stand-alone high-risk systems and to August 2, 2028 for AI inside regulated products.7 Kept as records, the eight tests produce most of what Article 10 asks for.

Sign-off for one use case: all eight must be true

  • Every segment the system will serve has examples, and the gaps are written down.
  • Critical fields meet the process owner's error thresholds.
  • Data arrives inside the decision window.
  • Every input has a source and a named owner.
  • Source-system permissions hold for every user and service identity.
  • A graded set of real cases exists for each decision type.
  • Documents in scope are current and extract cleanly.
  • Counsel has confirmed the legal basis and the retention rules.

The assessment is small beside the build it protects. It replaces a vague question about the data estate with eight answers about one decision, each with an owner.

Questions leaders ask

What is AI-ready data?

AI-ready data is data fit for a specific AI use case. It represents the situations the system will meet, including errors and outliers, arrives fast enough for the decision, traces to an owned source, is reachable under the right permissions, includes known-correct outcomes to evaluate against, and may lawfully be used for that purpose. Gartner defines it by the same fitness for a use case.1

How do you assess data readiness for AI?

Pick one use case, list the data it will read and write, and run eight tests against that data: coverage, quality and consistency, freshness, lineage and ownership, access and permissions, labeled outcomes, unstructured content, and legal basis and retention. Record each result as pass, fix or fail, with an owner for each fix. The output is a decision to build, fix first or choose a different use case.

How do you prepare data for AI agents?

Expose each action the agent will take as a governed API under a scoped identity, agree one system of record for every fact it changes, make every write idempotent, and publish changes as events it can react to. Then build a graded set of past tasks with the correct action for each, so the agent can be evaluated before launch and after every change.

Do we need a data lake or a data warehouse before starting AI?

Usually not. A retrieval assistant can run on a well-governed document repository, and an agent works through operational APIs. Every use case does need a governed access path, contracts on the fields it depends on, lineage and an evaluation set. A central platform becomes the first step when several priority use cases fail on the same missing foundation, such as a customer master or an event feed.

How much data do you need for AI?

Enough to cover every situation the system will face, which depends on the use case more than on volume. A retrieval assistant needs the current documents and no training set at all. A predictive model needs labeled history for each outcome it predicts, including the rare ones. Every use case needs a graded evaluation set of real cases, weighted toward the hard ones.

Who should own AI data readiness?

The owner of the business process sets the thresholds, because only they can say how wrong or how late an answer may be. Each dataset has a named owner accountable for its defects. The data team runs the tests and builds the fixes, and privacy counsel signs off the legal basis. A governance council sets policy and stays out of each release.

Sources

  1. Lack of AI-Ready Data Puts AI Projects at RiskGartner, February 26, 2025
  2. IBM Study: Chief Data Officers Redefine Strategies as AI Ambitions Outpace ReadinessIBM Institute for Business Value, 2025 CDO Study, November 13, 2025
  3. Gartner Predicts 30% of Generative AI Projects Will Be Abandoned After Proof of Concept By End of 2025Gartner, July 29, 2024
  4. ISO/IEC 5259-2:2024, Artificial intelligence: Data quality for analytics and machine learning (ML), Part 2: Data quality measuresInternational Organization for Standardization, November 2024
  5. LLM08:2025 Vector and Embedding WeaknessesOWASP Top 10 for LLM Applications 2025
  6. Regulation (EU) 2024/1689, the Artificial Intelligence ActOfficial Journal of the European Union
  7. Regulation (EU) 2026/1744, the Digital Omnibus on AIOfficial Journal of the European Union, July 24, 2026
  8. Regulation (EU) 2016/679, the General Data Protection RegulationOfficial Journal of the European Union
  9. EDPB opinion on AI models: GDPR principles support responsible AIEuropean Data Protection Board, December 18, 2024
  10. Model Context Protocol Specification, version 2026-07-28Model Context Protocol, July 28, 2026
  11. Open Data Contract Standard (ODCS)Bitol, a Linux Foundation AI & Data project
  12. OpenLineageOpenLineage project

Written by DigyAi Engineering from the systems we build and run. Every figure links to its public source, and every link and figure was checked on September 26, 2026. No client data appears in our insights.

Read next

All insights
  • A person's question enters a lit retrieval hall at the centre of a plinth, which searches the company's document sources as that person, while one walled-off source has its lane barred in red. Only a few passages travel on to a small model, and every line of the answer carries a citation back to its source.

    LLM and RAG engineering Playbook

    Enterprise RAG in Production: Why Pilots Stall and What Fixes Them

    For CTOs deciding whether a RAG pilot that impressed in the demo can be trusted with real users, real permissions and real data.

    16 min read

  • Your own cases, stored in a golden-set archive, run through your system to a release gate whose board shows every segment against a threshold its owner signed in advance; one segment falls short and the gate holds, then the rerun clears the line and the release crosses a bridge to production.

    LLM and RAG engineering Guide

    LLM and AI Agent Evaluation: How to Prove a System Is Ready to Ship

    For CTOs, heads of AI and risk owners deciding whether an LLM application, RAG system or AI agent is ready to leave the pilot, and what evidence should back that decision.

    16 min read

  • An AI business case as a built place: a baseline from the systems of record and a set of graded cases feed one model, which raises three towers for the upside, base and downside cases. A glass deck marks the payback line, and the lit downside tower clearing it is the case the project is funded on.

    Economics and buying Playbook

    How to Calculate AI ROI Before You Commit Budget

    For CFOs, sponsors and CTOs deciding whether an AI system has earned its budget before the build begins.

    17 min read

Get in touch

Tell us what you are building.

Write it as big as you imagine it.