Everyone Is Vibe Coding. Nobody Is Governing It. That’s About to Become Your Problem.

Something changed in enterprise software this year, and it didn’t happen in your engineering department.
It happened in your product team, when a product manager used Cursor to prototype a feature rather than write a specification. It happened in your finance function, when an analyst built a data pipeline with Replit instead of waiting three sprints for an engineer. It happened in your operations team, when someone automated a workflow using an AI coding assistant and deployed it to a shared environment without telling anyone.
“Vibe coding” (using AI tools to generate functional code based on natural language descriptions, without deep software engineering expertise) has moved from a developer productivity technique to an enterprise-wide phenomenon. The question is no longer whether your organization is doing it. It’s whether anyone is governing it.
The Scale of What’s Coming
Gartner projects that by 2028, 40% of new enterprise production software will be created using AI-assisted vibe coding techniques and tools. The same research carries a warning that rarely appears in the same headline: without quality governance, citizen-developer vibe coding is expected to increase software defects by 2,500%. Why Vibe Coding Needs to Be Taken Seriously
Read those projections together slowly.
You are almost certainly already planning for the 40%. It is in your AI strategy. It is in your engineering productivity roadmap. It may already be in your vendor contracts.
The 2,500% is probably not in any plan at all.
That asymmetry, adopting the acceleration without governing the consequences, is not a hypothetical future risk. It is a structural condition being created right now, sprint by sprint, in organizations that believe AI coding tools are a developer story rather than an enterprise governance story.
What “Citizen Developer” Actually Means at Enterprise Scale
The term “citizen developer” has been around since the low-code era. What’s different now is the capability gap between what non-engineers could previously build and what they can build today.
A low-code platform produces constrained outputs. The tooling enforces boundaries. A citizen developer building in Airtable or Zapier is working within a governed surface.
A citizen developer using Cursor, GitHub Copilot, Windsurf, or Replit is writing code: real code, running on real infrastructure, connecting to real APIs, handling real data. The AI is doing the syntax. The human is doing the intent specification.
The problem is that “specifying intent” is not the same as “understanding the full surface area of what you’re building.”
An enterprise analyst who asks an AI to “build a script that pulls customer records from the CRM and sends a personalized email when they haven’t logged in for 30 days” has specified an intent. They have not specified: what happens to customers who have opted out of marketing communications. What happens if the CRM API rate limit is hit mid-run. What happens if the email template is missing a required variable. What the data retention implications are. Whether this creates obligations under data residency regulations in the jurisdictions the CRM covers.
The AI generates code that fulfills the stated intent. It does not generate governance for the unstated consequences. That has always been the engineer’s job. In the vibe coding model, the engineer is often not in the room.
The Governance Gap Is Not a Technology Problem
The instinct is to address vibe coding risk with tooling: scanners, linting, SAST tools, approval workflows.
Those tools address the code. They do not address the system.
The defects introduced by citizen-developer vibe coding are not primarily syntax errors or security misconfigurations (though those exist). They are intent errors: the code does what the person asked for. It doesn’t do what the business process required, because the person asking didn’t know all of what the business process required.
Research consistently places the majority of software defects in the requirements and intent specification phase. In citizen-developer environments, where the person specifying intent may have no software engineering background, that proportion is structurally higher. → ScopeMaster, Root Causes of Software Bugs
A scanner finds the misconfigurations. It does not find the business logic that should have existed but wasn’t written because the citizen developer didn’t know it was needed.
Three Failure Modes That Are Already Happening
Organizations that have been running citizen-developer AI coding programs for 12-18 months are beginning to see the same three failure patterns.
The compliance-invisible deployment. A business unit builds an internal tool with AI assistance and deploys it to a shared environment. It works. Nobody reviews it for data handling compliance, access control, or audit logging. Three quarters later, a compliance review finds it. Remediation is expensive; more expensive is the discovery that similar tools exist in other business units. For organizations under DORA or NIS2, these invisible deployments carry regulatory audit exposure.
The maintenance orphan. A citizen developer builds a workflow automation with AI assistance. It works perfectly. Then the developer changes roles, and six months later the workflow breaks because an upstream API changed. Nobody knows how the workflow works because nobody wrote the specification. The AI wrote the code; there is no reasoning to trace.
The integration cascade. A citizen-developer tool connects to a production API and begins sending requests at a volume the API owner didn’t anticipate. Not a security incident. Not malicious. Just an application that nobody modeled the load of, because nobody with systems knowledge reviewed it before it ran.
Each of these is recoverable in isolation. The pattern, at enterprise scale, with 40% of production software created this way, is not a set of isolated incidents. It is a systemic exposure.
What Governance Looks Like at AI Development Speed
The governance model for vibe coding cannot be the same as the governance model for traditional development. It cannot require a week of review for every citizen-developer tool. At the scale Gartner is projecting, that creates a bottleneck that eliminates the productivity gain entirely.
Effective governance at AI development speed has two characteristics.
It is embedded, not external. Governance that lives outside the development process will be bypassed: not maliciously, but practically. If the review step is a separate system, a separate team, and a separate timeline, the citizen developer who needs to ship something this week will ship it and request review after. Governance that surfaces requirements and flags risks inside the development workflow is governance that actually runs.
It captures intent, not just output. The citizen developer’s prompt is the requirement. The AI’s output is the implementation. The gap between them (the business context, the compliance constraints, the edge cases, the downstream implications) is where governance lives. A system that validates only the code misses the majority of the risk surface. A system that validates the intent before the code is written catches the majority of it.
How RabbitQA Governs AI-Generated Code Across the Organization
RabbitQA is a multi-agentic AI platform for digital product quality. It was designed for exactly the condition this article describes: quality governance that operates at the speed and scale of AI-assisted software creation, across the full spectrum of who is now creating software.
The platform runs on three commitments: Predict Risk. Prevent Failure. Protect Revenue.
Business Agent is where citizen-developer governance begins. It reads incoming requirements, whether from professional product managers or from an analyst describing what they want a script to do, and validates them for completeness, clarity, and testability. It flags missing error states, undefined edge cases, unstated business constraints, and acceptance criteria that cannot be tested. Before the AI generates the code, the intent is governed.
Planning Agent turns validated requirements into test coverage. It generates test cases and test data that cover not just the stated intent but the risks flagged during validation. For citizen-developer outputs, this is the difference between a tool that was deployed and a tool that was verified.
Technical Agent executes tests across platforms and APIs and monitors production health in real time. For citizen-developer tools operating in production, real-time health monitoring is the difference between a deployment nobody watches and one that surfaces problems before they become cascades.
Throughout, every output is reviewable, explainable, and audit-ready. The agents surface risks. Humans decide. The governance record exists whether the code was written by a senior engineer or a first-time citizen developer.
By 2028, 40% of your production software may be AI-generated. The 2,500% defect risk is not inevitable. It is the outcome of adopting acceleration without governance.
The organizations that capture the productivity without the defect explosion will be the ones who treated governance as the enabling condition of scale, not the brake on it.