Is your data AI-ready? The pre-flight checklist
Gartner expects most abandoned AI projects to die from one cause: data that was never ready. Run this checklist before you fund the pilot, not after it stalls.

The autopsy of a failed AI project almost never finds a model problem. It finds a data problem that everyone knew about and nobody owned: the customer list with three duplicates per customer, the pricing rules that live in Dave's head, the "system of record" that is actually four systems and a shared drive.
Gartner has projected that organizations will abandon the majority of AI projects that lack AI-ready data through 2026. Our field experience agrees: when an automation project slips, the slip is almost always upstream of the AI.
The fix is not a two-year data warehouse program. It is a short, honest audit before you commit — and a definition of "ready" that means ready for this workflow, not perfect.
What "AI-ready" actually means
AI-ready is workflow-relative. The question is never "is our data clean?" — it is "can this specific automation get the facts it needs, reliably, with permission?" That decomposes into five layers:
- ACCESS Can a system reach it? (API, export, MCP server — not a login + screenshot)
- IDENTITY Is there one record per real-world thing? (customers, products, jobs)
- MEANING Do fields mean one thing? (what counts as "active"? whose "revenue"?)
- FRESHNESS Is it current enough for the decision being automated?
- PERMISSION Is the AI allowed to see it? (PII, contracts, role boundaries)
The checklist
Run this for the one workflow you want to automate. Score honestly; every "no" is a task, not a verdict.
Access
- The systems involved expose an API, export, or MCP connection (no screen-scraping)
- Credentials can be scoped to just this workflow (not someone's admin login)
- The data the workflow needs is digital at the point of origin (not re-keyed from paper/PDF — or if it is, that extraction is the project)
Identity
- One authoritative record per customer/job/product — or a known key to merge duplicates
- You can name the system of record for each entity in one sentence
Meaning
- The fields the automation reads have one agreed definition (write them down — one page)
- Free-text fields that carry critical facts are identified (models can read them, but you must know they exist)
Freshness
- Data updates at least as fast as the decision cycle (a nightly sync cannot power a 5-minute lead response)
- Someone is alerted when a sync/source breaks — silence is not health
Permission
- PII and sensitive fields are inventoried; the automation sees only what it needs
- Customer-facing outputs have a rule for what may never be said or sent automatically
Twelve boxes. A focused team gets through the audit in a day or two, because it is scoped to one workflow — that is the trick. "Enterprise data readiness" is a swamp; workflow data readiness is a checklist.
The good news about messy data
Here is the part that changed since 2023: modern models are genuinely good at messy inputs. Unstructured email threads, inconsistent notes, scanned PDFs — extracting structure from that mess is now one of the highest-ROI things AI does. Several of the most successful automations we ship are, at their core, "turn this pile of unstructured input into clean fields, then act."
So the bar is not pristine data. The bar is reachable data with known meaning and clear permission. Messy is workable. Unreachable, undefined, or forbidden is not.
Sequencing the fixes
When you find gaps, resist the platform instinct. Order by workflow impact:
- Kill duplicate entry first. Every place a human re-types data between systems is both a cost and a corruption source. An integration or internal tool here upgrades data quality at the origin.
- Write the one-page glossary. Definitions for the ten fields your business actually runs on. Cheapest fix on this list, prevents the most damage.
- Establish the system of record per entity and make the others read from it.
- Instrument the syncs. A data pipeline without an alarm is a future outage with extra steps.
Then start the automation — with the checklist as its acceptance criteria. Teams that do this ship in weeks and trust what ships. Teams that skip it join Gartner's statistic and blame the model.


