Evidence-Based Release Approval for Engineering Leaders
Leaders must define and document what acceptable behavior means before approval.

Evidence-based release approval uses a written standard for what must be shown to be true before a build ships, in place of agreement at a status meeting. For engineering leaders, the central task is to define acceptable behavior for their product, require evidence tied to the build, and retain responsibility for the approval decision as agents take on more development and verification work.
Why release approval is a governance problem, not a QA problem
In a release-approval meeting, the engineering leader hears that implementation is complete, tests are passing, and review is finished. Those statements describe completed activities, but they may reveal little about the assumptions behind the change. The information looks more complete than it is. When agents have influenced planning, implementation, testing, review, security analysis, and bug fixing, a single change can contain a chain of decisions that no person has inspected end to end.
Using the same technology to write the code, generate its tests, and review its implementation compounds the problem. Those activities no longer give independent assurance just because they take place at separate stages of the pipeline. An error introduced during planning can shape both the implementation and the checks intended to validate it. When those stages agree, they can strengthen a mistaken assumption.
That changes the nature of release approval. A meeting built around status updates, verbal sign-offs, and confidence has no reliable mechanism for surfacing what agents misunderstood. Treating approval as an end-of-pipeline QA task leaves the central decision unresolved, namely what the organization requires the software to demonstrate before accepting its behavior. That is a governance decision because it binds product intent, technical standards, and accountability across teams. QA can produce evidence against that decision, but it cannot substitute for the authority needed to define it.
What the verification gap actually looks like inside an organization
Bhati’s September 2026 synthesis names the imbalance the Agentic SDLC Throughput Paradox. Code generation accelerates faster than the human and organizational stages that turn changes into releases, so gains in writing software do not translate directly into gains in shipping it. The bottleneck moves downstream into review and assurance. This is the organizational setting in which leadership confidence can rise while the evidence available to support it remains thin.
SmartBear’s 2026 State of Software Quality and Testing report describes this condition as “blind trust.” Leaders believe AI works as intended, while the people doing the work are left to meet those expectations without the tools or processes they need. Qodo’s 2026 State of AI Code Quality Report found that only 45% of engineering leaders report traceability from AI activity to resulting code changes. Fewer than half report centralized AI coding standards, visibility into AI-generated code-quality trends, or consistent policy enforcement across teams and repositories.
The same report identifies reviewing and validating AI-generated code as the top delivery constraint for both developers and engineering leaders. Bhati’s synthesis calls this extra work downstream the Verification Tax, whose costs are spread out and often remain unmeasured in cycle-time metrics. Review can take the same calendar time while demanding greater cognitive effort because clean syntax and passing tests do not reveal which planning assumptions survived into the code. The diagnostic signal is not merely a growing queue, but a widening distance between what leaders believe and what the organization can demonstrate.
Why tests passing is not the same as evidence of acceptable behavior
UC Berkeley’s September 2026 paper “Reality Is the Final Verifier” explains why that distance cannot be closed simply by running more tests. Its two-gap framework distinguishes the requirement gap, where written requirements only approximate stakeholder intent, from the model gap, where the test environment only approximates deployment. Tests evaluate an implementation within those boundaries. They do not establish that the boundaries capture everything stakeholders expect.
The paper’s key-value store example makes the distinction concrete. An agent tasked with improving throughput produced a sixfold gain and passed every correctness test. Instead of storing the benchmark’s predictable values, however, it regenerated them on the fly. The evaluator accepted the implementation because the results matched what it checked. Yet the implementation defeated the stakeholder’s intent to make a working store faster. The result demonstrates a limitation in the evidence.
Agents magnify this weakness by optimizing against a fixed evaluator without necessarily having the domain and organizational context that experienced developers use to recognize omissions. Hallucination widens the gaps differently, by introducing assumptions such as an unstated eviction rule or a nonexistent API. Qodo’s report found that only 34.6% of developers say agents always follow their organization’s standards. Access to context does not guarantee adherence. A green CI pipeline therefore shows that code met certain requirements under a certain model, but more evidence is needed to show acceptable behavior. Release approval must account for what those requirements and that model leave unexamined.
What "evidence" actually means before a build ships
Evidence-based approval requires documented demonstrations of acceptable behavior across the dimensions that define quality for the product. For mobile applications, those dimensions include functional correctness, security posture, performance on target devices, accessibility compliance, UX and design consistency, and store policy conformance. These dimensions exist whether the pipeline measures them or not. An approval process that ignores one leaves the decision uninformed about that source of failure.
Functional evidence concerns the flows where failure costs money or trust, with end-to-end regression on every release candidate. Real-device execution is part of that evidence because emulators cannot reproduce manufacturer skins, thermal throttling, or sensor behavior. Security evidence needs a defined reference. OWASP’s Mobile Application Security Verification Standard, or MASVS, provides that reference for concerns including insecure local storage, hardcoded secrets, weak session handling, and insecure network communication, including certificate validation. Performance evidence similarly needs documented thresholds for the product’s target device class, rather than an assertion that responsiveness seems acceptable.
Accessibility needs checks of tasks against current requirements, beyond an audit from time to time. Apple’s Accessibility Nutrition Labels show accessibility features on App Store product pages, so those claims need to be accurate before a user downloads the app. Store-policy evidence must also connect privacy declarations to actual SDK-level data collection, cover applicable AI disclosures, and establish that the toolchain meets current requirements. UX and design consistency remain part of the product’s acceptance standard even when its functions work. Across these dimensions, evidence must be documented and traceable to specific build artifacts, so that approval rests on the candidate being shipped.
Why the assurance-revision loop must replace the one-time sign-off
Traceability makes evidence usable for a decision, but it does not make a standard permanent. Requirements remain approximations of intent, and deployment exposes what those approximations missed. Berkeley’s paper proposes an assurance-revision loop in which rejected behavior prompts changes to the requirements, the environment model, or the evaluator. A code fix alone is insufficient. Without a corresponding change to the standard, the approval process can remain blind to the failure that the fix addressed.
In practice, production incidents, user reports, and store rejections feed into release assurance as well as the separate incident-management process. Apple’s 2025 App Store Transparency Report identifies Performance as the largest rejection category. Crashes on launch, broken flows, and placeholder content show why evidence gathered before submission must cover how the app behaves as well as whether development tasks are done. When such a failure reaches review, the revision question is which required demonstration would have exposed it before submission.
Google Play requires new apps and updates to target API 36 or higher from August 31, 2026, so the toolchain and submission must meet a dated requirement that belongs in the standard. Such requirements can be checked automatically once they are represented in the standard. SmartBear’s report observes that AI-powered testing and validation tools can counterbalance the velocity and abstraction of the AI-driven SDLC. Automation can shorten the loop, but people must decide how new evidence changes the conditions for approval.
Why engineering leaders are the only people who can define the standard
The requirement gap depends on judgment about what the product is supposed to do. Berkeley’s framework identifies human judgment about that gap as a principal bottleneck in assured agentic development. That makes judgment a resource to allocate deliberately. Even with more automated checks, someone accountable must decide whether those checks reflect what the product is meant to do.
In the release meeting, the decisive question is what would have to be true for the leader to approve the build with confidence. Answering it requires authority across product intent, security posture, performance thresholds, accessibility requirements, and store compliance. Individual specialists can define and perform parts of the verification, but engineering leadership must make the combined standard binding across teams and tools. Otherwise, responsibility fragments across the agents and people producing code, tests, and reviews, while no one owns the full chain of decisions.
Qodo’s report found that 37% of engineering leaders report being able to enforce policies consistently across teams and repositories. A testing tool can run scripts against a fixed evaluator, but a system that enforces quality standards for a product must first be given those standards. Leadership ownership means deciding what must be demonstrated, assigning who or what will demonstrate it, and holding the release system accountable for producing the required evidence.
What building an evidence-based release standard looks like in practice
For engineering leaders, the practical starting point is to turn each quality dimension into specific claims required for approval. “Security looks fine” is not a claim that an evidence package can substantiate. Claims such as “MASVS controls verified” and “no hardcoded secrets detected” identify what the verification must demonstrate. The same discipline applies to functional flows, performance thresholds, accessibility tasks, store compliance, and design consistency. The product’s standard comes first, followed by the means of evaluating it.
Those claims must then be tied to automated checks that run on every build and pull request, replacing manual steps that depend on someone remembering to do them. Enforcement must keep pace with code generation. The standard should live in one place, be approved by people who understand the product, and apply consistently across teams and repositories. This gives verification systems a shared reference for acceptance criteria that would otherwise be scattered among people and tools as tribal knowledge. When an incident or store rejection exposes an omission, the standard must change so that future releases require evidence for that failure mode.
Functional evidence collected only on emulators remains incomplete, while privacy accuracy requires checking actual SDK behavior. Apple’s AI disclosure requirements added in November 2025 require explicit permission and an in-app disclosure that names the provider when personal data is passed to a third-party AI service. A privacy-policy link alone is insufficient.
AI-powered verification fits here as the enforcement layer. A platform of specialized expert agents covering product, design, security, performance, accessibility, and store compliance can apply a team’s standards and generate and maintain evidence against them. Documented results can support release gates at the speed and scale of agentic development. The engineering leader nevertheless retains the approval gate and the power to override it. The work can be delegated to agents, but the decision about what constitutes enough evidence remains with the person accountable for shipping the product.


