AI design authority

The AI Design Authority

We are at a tipping point in software development. The discussion is often about whether which AI writes the best code (Claude vs. ChatGPT) or where where that AI should live (IDE or CLI). But that is not the right question.

If we embrace AI as "Vibe Coders" – where we specify the intent and the AI handles the execution – we create a massive influx of new software. A swarm of AI agents can generate more code in one minute than a senior developer can review in a week. Humans have become the bottleneck.

The solution is not more people. The solution is an AI Design Authority.

From Craftsman to Factory Director

Traditionally, the "Design Authority" is a group of architects who meet once a week or month to approve or reject a design. In a world of high-velocity AI development that model is hopelessly outdated. It is too slow and too reactive.

If we transition to "Disposable Code" – software that we don't refactor endlessly, but throw away and regenerate when requirements change – our role changes fundamentally. We are no longer bricklayers laying stone by stone. We are the architects of the factory that prints the walls.

But who checks whether those walls are straight?

The "Gauntlet": An Automated Trial by Fire

An AI Design Authority is not a person, but a pipeline. A “Gauntlet” that every line of generated code must fight through to reach production. This process does not replace the human code review with nothing, but with something better.

It works in three layers:

1. The Executive Branch (The Generation)
We don’t ask just one AI for a solution, we ask three. We have Gemini 3, GPT-5, and an open-source model (such as Llama) work in parallel on the same problem. This prevents tunnel vision and breaks the "laziness" that LLMs sometimes suffer from. This approach is also scientifically researched and demonstrates that you can prevent AI hallucinations and build very long chains without errors

3. The Hard Filter (The Law)
No discussion is possible here. Code must compile. Linters must not complain. And crucially, the Black Box Tests must pass. We do not test whether the function works internally (the AI can manipulate that), we test whether the system externally does what it is supposed to do. Does the test fail? Straight into the trash.

3. The Soft Filter (The AI Jury)
This is the true innovation. The remaining solutions are submitted to a specialized “Voting AI”. This agent does not write code, but reads code. It is trained on our architectural principles, security requirements (OWASP, ISO), and compliance rules (EU AI Act).
He votes: "Solution A is faster, but Solution B is safer and better aligns with our microservices architecture."

The winner goes to production.

The Trias Politica of Software

This model enforces a separation of powers that is missing in many teams.

  • The Legislative Branch (The Architect): The Architect writes the "Constitution". The prompts, the architecture documents (project-description.md, rules.md, skills.md en principles.md), the hard requirements. The architect determines what we build, who builds it, how and why.
  • The Executive Branch (The Coding Agents): They execute. Fast, cheap, and under the auspices of human developers.
  • The Judicial Branch (The Design Authority): An independent AI layer that tests against the law.

Conclusion: The New Role of the Architect

It frees us from the tyranny of syntax errors and allows us to focus on what we do best: Systems thinking. Truth-seeking. Structure and decision-making.

The question is not whether AI can write our code. That debate is already settled. Code is largely becoming a disposable product.
The question is: Do you dare to relinquish control over the code in order to regain control over the quality back?

let me know

Gerard

Gerard is active as an AI consultant and manager. With extensive experience at large organizations, he is exceptionally quick at unravelling problems and working towards a solution. Combined with an economic background, he ensures commercially sound decisions.