Brownfield Is the Real Test

Greenfield prototypes are easy to celebrate; brownfield systems expose whether a workflow can handle legacy constraints, hidden dependencies, and production risk — the mature move is to characterize existing behavior and write regression tests before any rewrite, never a blind rewrite.

What it is

Greenfield work flatters an agentic system. A fresh prototype has no legacy constraints, no production behavior to preserve, no hidden dependencies, no institutional knowledge buried in the code, and no risk if it is wrong — which is exactly why a slick greenfield demo proves so little about whether a workflow can actually finish work. Brownfield is the real test of agentic maturity, because brownfield is where all of those pressures are present at once: a working system that real users depend on, behaviors that nobody documented but everybody relies on, dependencies that surface only when broken, and a cost of failure measured in incidents. The encouraging finding is that agents can be genuinely useful in brownfield, often more so than expected, because the brownfield environment is rich in exactly the artifacts agents are good at consuming and producing: they can analyze existing behavior, generate user stories from the code as it actually is, create regression tests before any rewrite, produce compatibility layers, run old and new implementations side by side to compare outputs, generate migration plans, inspect logs and incident history for the behaviors that matter, and rewrite components while preserving behavior. The line between the dangerous use and the mature use is sharp. The dangerous version is the blind rewrite — point the agent at the old system, ask for a new one, and hope. The mature version starts from acceptance evidence and asks the load-bearing question first: what must remain true after the rewrite? It characterizes the existing behavior, pins it down with regression tests, and only then changes the implementation — so that "it still works" is a checked claim, not a hope.

When to reach for it

When NOT to

Exemplars

Related