2026-08-07

The Fastest Agent Is Not the Best Factory

A leaderboard can tell you which agent finished a task first. It cannot tell you which factory should run your software business.

Speed is one station, not the line

Agent comparisons naturally collapse into a race. Give several frameworks the same task, start the clock, and record which one reaches an answer first. The result looks clean because elapsed time is easy to see. It is also incomplete. A software factory does not get paid for producing an answer. It creates value when a change survives the route from request to running software.
The fastest implementation can still create the slowest delivery. It may require more review, choose weak proof, miss a repository constraint, or produce a change that fails after integration. Every minute saved at the build station can reappear as an hour of diagnosis somewhere the benchmark did not watch. A timer that stops before independent verification measures motion, not throughput.
This does not make speed irrelevant. Waiting is waste, and machine work should move quickly. But speed is a property of one run under one set of conditions. Factory performance is the behavior of the whole system across planning, implementation, verification, release, observation, and recovery.

The cheapest run can be the expensive choice

Cost rankings invite the same mistake. A low price per attempt is useful only when an attempt has a known chance of becoming accepted work. If a cheaper route needs repeated retries, larger context transfers, extra human inspection, or a second framework to repair its output, the attractive unit price is hiding the bill in adjacent stages.
Measure cost per accepted outcome instead. Include the planning work that made the task executable, every failed attempt, the verifier, the integration environment, the release controls, and the recovery path when reality rejects the change. Human attention belongs in that accounting too. A supposedly inexpensive agent that repeatedly interrupts the person holding product judgment is consuming the scarcest asset in the system.
The opposite is also true. Paying more for every task because one premium route topped a broad comparison is not discipline. Plenty of work is narrow, reversible, and mechanically provable. Sending it through the most expensive capable system burns margin without buying a safer result.

Route work by consequence

A real factory does not crown one agent and send it everything. It classifies the work. A copy change with a deterministic content gate can take a fast, inexpensive path. A data migration, authentication change, or ambiguous product decision needs a route with stronger reasoning, narrower authority, and more demanding proof. The destination is selected by consequence, not fandom.
That routing policy should be mechanical. Define what surfaces a task may touch, how reversible it is, what evidence can prove it, and which failures require a person to choose. Let the factory select an implementation route from those facts. Then let an independent gate decide whether the result advances. The builder does not get to lower the standard because its meter is running.
This is where agents become productive assets instead of a collection of subscriptions. Models and frameworks become replaceable stations behind a stable operating interface. You can introduce a faster route, a cheaper route, or a stronger route without redesigning how the business requests work or how accepted work is proved.

Bring benchmarks inside the factory

External comparisons are useful scouting reports. They can reveal surprising differences in latency, cost, and task completion. They cannot settle your operating decision because your repositories, controls, failure costs, and definition of done are not inside the test. Treat a promising result as a candidate, then run it through the machinery that owns the consequence.
Build a workload from the kinds of changes your organization actually ships. Preserve the same inputs and acceptance criteria across routes. Record time to independently accepted output, total machine cost, human interventions, retries, escaped failures, and recovery. Keep the failures, not just the wins. A route that learns from its misses may become more valuable than one that produced a lucky first result.
Most importantly, rerun the comparison. Agent systems change too quickly for a permanent winner, and the best route will differ by task class anyway. A factory should be able to evaluate a new option without betting the whole delivery system on it. Controlled competition between stations is an operating capability. Chasing the latest winner is procurement by headline.

Optimize the exit

Our position is straightforward: the model or framework at the build station is rarely the durable advantage. The advantage is the factory that knows where to send work, what each route may do, how the result must prove itself, and when a cheaper or faster attempt has become a liability.
Companies that optimize agent speed alone will produce unfinished inventory faster. Companies that optimize price per run will buy piles of plausible attempts and call the invoice efficiency. Both are measuring the entrance because it is easier than governing the exit.
Measure accepted outcomes, total cost, recovery, and retained learning. Then make the routing policy improve when evidence changes. The fastest agent may win a race. The factory that turns the right mix of agents into reliable software wins the business—and it keeps winning after the leaderboard changes.