Urgent.News

the world's headlines, one feed

Editions

AI

I Wrote Thirteen Posts Looking for the Line Between DevOps and AI Governance. There Isn't One.

Thirteen posts ago I went looking for a seam. Somewhere between the pipeline work I did for twenty years and the AI governance work I do now, there had to be a line. A point where the old discipline stopped applying and something genuinely new started. I figured writing my way through the whole arc would show me where it was. It didn't, because it isn't there. The line I expected to find I came…

I spent thirteen posts searching for a dividing line between DevOps practices and AI governance. I couldn't find such a line, because it simply doesn't exist. The so-called "new discipline" of AI governance is essentially an extension of existing DevOps controls. Vendors have claimed that AI represents a fundamentally different approach, but in reality, the controls remain largely the same: understanding blast radius, maintaining auditability, implementing measurement mechanisms, establishing approval chains, and having rollback procedures.

I initially believed that this was a watershed moment. After all, AI is advancing at an unprecedented pace. However, the controls I keep encountering are the same ones I've been using throughout my career. Six months of GitOps architecture review, blast radius analysis, Copilot pilots, and Teams channels - all aimed at ensuring the safe deployment of AI-generated content. Despite these measures, the line between human-generated code and AI-generated code remains blurred.

The main issue lies in the fact that governance tends to attach itself to the shape and form of a tool rather than its potential risks. A tool that integrates into the cluster appears risky, while a tool that operates within the IDE is perceived as a preference, much like selecting a font. This distinction in governance application is the crux of the problem, and recognizing it is half the solution.

The core of the issue is that AI has made code generation nearly instantaneous, while review processes have not changed. The underlying assumption that human-written code takes time to review remains unchanged. This discrepancy in speed and capacity leads to oversight and potential errors.

The solution, I believe, lies in recognizing AI-generated code as a deployment path with its own attributes. The discipline of governance transfers from human-written code to AI-generated code, but the ratio of reviewers to generated code does not change. Every control designed for human-written code still operates under the assumption that humans write the code, a principle that has never been explicitly stated but has held true throughout the industry.

In my journey to build AIEOS, I generated over 41 repositories in just five months, with 358 commits in a single month. While this was a significant achievement, it highlighted a critical flaw in my governance system. Despite rigorous audits, I found that several months of green CI checks never passed, and crucial steps were being bypassed. This oversight was due to the fact that I, as the sole reviewer, was unable to keep up with the rapid pace of AI-generated code.

As we scale this to a platform organization with hundreds of engineers and individual Copilot licenses, the governance challenge becomes even more acute. Reviewing AI output is essential, but it presents a rate problem that cannot be solved by simply adding more reviewers. Trusting the model itself is another flawed approach, leading to audit findings and the need to explain why something went wrong. The most promising solution is to automate the judgment process itself, but this introduces its own set of challenges.

When a validator also has the power to fix the issues it flags, the judgment and remediation processes merge into a single author. This creates an unfalsifiable audit trail, as the tool itself becomes the source of truth. The market is already moving towards this approach, with solutions like Sonar's "Solve" stage attempting to automate both judgment and remediation.

To address this, I implemented a rule in AIEOS that clearly separates the roles of judgment and remediation. Validators are responsible for judging, while remediation is carried out by a separate author who must clear the same gate from a frozen baseline. This separation of duties aligns with the separation of duties practices already established in regulated industries, which do not favor paperwork but rather ensure accountability and traceability.

In conclusion, DevOps remains largely unchanged. The controls and vocabulary are the same. However, the fundamental shift lies in recognizing that the "free" approval of human-written code no longer exists when dealing with AI-generated code. Every process that assumed this free approval is now operating on a foundation that is no longer there.

The true lesson from this thirteen-post journey is that governance must adapt to the realities of AI, ensuring that artifacts are frozen and approved before promotion, and that approval is treated as an event with clear naming and timestamping, rather than a passive side effect of the development process.

Written by urgent.news from Dev.to's reporting — not their text. Machine-written — it may contain errors, so check the original before relying on it.

Read the original at dev.to →

More in AI

The Model Is a Variable: Compiling a Neural Network Into Your C++ Binary

Overview I strongly believe software frameworks cannot be designed in the abstract. UchenML came out of my experiments integrating machine learning into edge applications, and out of what I want to…

  • Neural network integrated directly into C++ binary without inference server.
  • Dots demo places trained model in browser tab to serve as opponent.
  • UchenML creates small, fast models for heterogeneous, distributed intelligence.

Building a Production AI Agent in Spring Boot: The Sandbox Rule (Part 11)

Docker shipped a product this week with a feature it calls YOLO mode, and the marketing line is almost a dare: "No manual review, no permission prompts, no supervision required." Docker Sandboxes…

  • Docker's YOLO mode offers zero supervision for agents
  • Sandboxes provide microVMs with firewalls and secret injection
  • Three attack channels in e-commerce assistant: user message, tool output, tool side effect