Most Teams Think They're at Level 3. The Architecture Maturity Model Says Otherwise

Ask an engineering leader where their org sits on architecture maturity, and most will land on “Level 3, we’re pretty organized.” Ask again after mapping it against an actual model, and the honest answer usually drops to Level 1 or 2.
That’s the finding at the center of Catio’s whitepaper, The Architecture Control Plane: A CTO’s Framework for the Architecture-Led AI SDLC, and it’s worth pulling out on its own, because the model is the fastest way to see where the gap actually is.
Five levels, and the jump that matters most
The model runs from Tribal to Continuous:
- Tribal. Architecture knowledge lives in a handful of senior engineers’ heads. Nothing is written down in a way anyone else can act on.
- Documented. Diagrams and specs exist, but they’re static. They’re accurate the day they’re drawn and stale within weeks.
- Modeled. The architecture is represented as a living system, not a picture of one, so it can actually be queried and reasoned about.
- Reasoned & governed. Decisions get made against that model, with explicit trade-offs, and drift gets caught instead of discovered.
- Continuous. The system keeps improving on its own signal, and architecture stops resetting with every new initiative.
Most orgs assume they’re at Modeled. In practice, most are still at Tribal or Documented, running agent-driven change on a picture of the system that’s already out of date. The jump that actually changes things isn’t 4 to 5. It’s 2 to 3, moving from documentation to something a team (or an AI) can reason over. Coding agents didn’t create this problem. They just made the cost of staying at Level 1 or 2 a lot more expensive, because now the system is changing faster than anyone’s mental model of it can keep up.
Why this is showing up now
Every other part of software delivery got a system of record years ago. Code has version control. CI has gates. Security has scanning. Architecture generally doesn’t, and as coding agents take over more of the implementation work, that gap stops being a documentation problem and starts being the thing that decides whether the code agents ship actually holds up. Roughly 70% of code at Uber now originates using AI, by their own account, and while that’s on the leading edge, it’s the direction the rest of the industry is heading. The research on the cost of not having a system for this is blunt: Stripe and McKinsey both put the effort lost to drift and rework at 30 to 40% of engineering time.
What the maturity model doesn’t tell you (on its own)
Knowing the five levels is useful. Knowing which one is actually holding an org back is more useful, and that’s where most conversations about “architecture maturity” stop short. This is the piece the full whitepaper picks up: the five control surfaces behind the model (architectural truth, system- and objective-aligned design, drift, architecture memory, and agent coordination), a five-question self-assessment to locate an org’s specific constraint rather than a generic score, and the operating model Catio calls Architect, then Ship, where architects govern by exception instead of reviewing every change by hand.
Where do you actually rank?
The maturity model is the fastest gut check. The whitepaper is where it turns into a plan.
Free, no sales call. Fifteen minutes, five control surfaces, and a maturity model built to tell you the truth about where an org stands rather than where it assumes it stands.

