Most "AI readiness" conversations start in the wrong place. Leadership asks whether the data is good enough for a model. The real question is upstream of that: is the system that produces the data even structured in a way that downstream teams can trust?

This isn't a hypothetical risk. Gartner predicts that through 2026, 60% of AI projects lacking AI-ready data will be abandoned. MIT's Project NANDA found that the vast majority of organizations deploying generative AI saw zero measurable business return, and traced the cause back to data infrastructure that was never ready for production in the first place. The model is rarely what's actually broken.

I think about this as two distinct layers that have to work together, and almost never do by default:

Upstream — software architecture The boundary Downstream — data architecture

Where the concentration sits shifts by organization. The boundary itself doesn't.

AI sits entirely on the downstream side, but the failures that sink AI initiatives almost always originate upstream. A recent industry survey of IT leaders found that nearly two-thirds cited uncertainty around data lineage and quality, and almost as many pointed to fragmented ownership of data, as top barriers to scaling AI. Here's where I look first.

Upstream failure points

Instrumentation without ownership. Events get added by whichever engineer happened to be building the feature that week, with no shared naming convention and no single owner accountable for what the event means six months later. The data exists, but nobody can tell you what it's actually measuring anymore.

Silent contract changes. A team ships an API change or renames a field to fix something on their end, with no process for notifying who's consuming it downstream. Nothing breaks loudly. It just quietly stops meaning what it used to mean, and the first sign is usually a confused stakeholder asking why a metric moved.

Integration sprawl with no map. Systems get connected one integration at a time, usually under deadline pressure, until nobody, including the people who built it, has a full picture of how data actually flows from source to destination. This is the upstream condition that makes every downstream fix temporary.

Downstream failure points

Schema legibility decay. Tables and fields that made sense to whoever built them have lost that context as the team has turned over. New hires, and increasingly AI agents, are left guessing at meaning instead of working from documented truth. Teams either build proprietary in-house tools to catch this drift, or use something like LucidSchema to catch it automatically instead of waiting for a human to stumble on it mid-audit.

No freshness or validation layer. Data flows into reporting and AI pipelines with no systematic check on whether it's current, complete, or internally consistent. Issues surface only when someone downstream notices the output looks wrong, which is the most expensive place to catch them.

Tribal knowledge as infrastructure. The real schema documentation lives in two or three people's heads. That's fine until they're in a different meeting, on PTO, or have left the company, at which point the "infrastructure" disappears with them.

60%
AI projects lacking AI-ready data will be abandoned through 2026Gartner
95%
Of organizations saw zero measurable return from generative AIMIT Project NANDA
65%
Of IT leaders cite fragmented data ownership as a top barrier to scaling AIConfluent, 2026

Where the two layers actually collide

The most expensive failures live at the boundary: the handoff point where nobody upstream feels responsible for what happens downstream, and nobody downstream has the standing to ask upstream to change. This tracks with broader research on AI failure: RAND's study of experienced data scientists and engineers found that the root causes of failed AI implementations are overwhelmingly organizational, not technical, and weak data foundations are named as a primary driver. I've sat in rooms where an engineering team and a data team each insisted the other side owned the fix, while the actual gap was that no one owned the boundary at all. That ownership gap is usually the single highest-leverage thing to fix, and it's almost never on anyone's roadmap because it doesn't belong to a single team's KPIs.

What this means for sequencing an AI roadmap

None of this means you wait a year before touching AI. It means you run this audit before committing to a build, so you know which of these failure points you're already sitting on. A team with strong upstream instrumentation and a messy downstream schema has a different six-week plan than a team with clean tables but no idea what's coming in on the other end. Treating both as the same problem ("we need better data") is how teams end up fixing the wrong layer and wondering why the AI feature still doesn't work.

I run this audit with product and data teams before they commit engineering time to an AI initiative, using proprietary in-house tools. If you're not sure which layer is actually broken, let's talk.

← Back to Selected Thinking