Thought Leadership · AI · Practice

Building consistency in an inconsistent world

Dr John Dynes · April 2026

Introduction

The rapid adoption of generative AI in development workflows has introduced a subtle but significant challenge. While AI accelerates production, it does not guarantee consistency. The same instruction can produce materially different outputs across models, and even within the same model over time. Without deliberate control, consistency is lost.

The problem of inconsistency

Generative AI is often treated as though consistency will emerge naturally if the instructions are good enough. In practice, this is not how the tools behave. Different models respond differently, session context varies, and outputs can drift even when the objective remains the same.

The challenge is not whether the models are capable. The issue is managed by governance and control.

Why control matters

Consistency does not happen by accident. It is the result of structure, discipline, and clear constraints. Without these, AI introduces variation into systems that depend on reliability.

This becomes particularly visible in design and development work, where even small inconsistencies accumulate into structural drift.

The system

To address this, a structured system of artefacts has been developed. These include a pattern library, component code library, CSS companion, page skeletons, build packs, deployment controls, and an orchestration guide.

Individually, each serves a function. Together, they form a controlled operating model for AI-supported development.

Working across models

ChatGPT operates as a session-based model. Context must be re-established each time. Claude operates within a more persistent environment, where context can be retained across interactions.

Both models introduce different risks. One risks inconsistency through reset. The other risks drift through continuity. The system is designed to compensate for both.

Human oversight

AI accelerates build activity, but it does not remove the need for judgement. Human input remains essential at key points, including scope definition, structural approval, and deployment sign-off.

Consistency is not just a technical issue. It is a governance issue.

Practical outcome

This approach enables consistent development within Cloudflare while using different AI models. Structure, styling, and tone can be preserved regardless of the tool used to generate the output.

This reduces rework and allows development activity to scale without loss of control.

This page was developed in ChatGPT against a design pattern originally established in Claude, demonstrating consistency across models.

Closing reflection

AI tools will continue to evolve. Consistency will not emerge naturally from that environment. It must be designed, enforced, and maintained.

A controlled system may feel restrictive at first. Over time, it becomes enabling. It allows faster progress without losing direction.