30,000 merges a day: AI hits the software delivery bottleneck

Anthropic went from 2,500 to 30,000 code merges a day in four months and replaced Git. Where delivery can break and how to address it.

  • The trigger: Anthropic replaced Git
  • What happened at Anthropic
  • Code gets cheaper; production failures do not
  • Where a typical company’s delivery pipeline breaks

The trigger: Anthropic replaced Git

Anthropic explained why it needed its own replacement for Git (Simon Willison’s analysis and chart). In May 2026, its engineers merged about 2,500 code changes into the main branch daily; in September, more than 30,000. The flow grew twelvefold in four months, exceeding what Git, the industry’s standard for twenty years, could handle.

A company accelerating development with AI can lose time and money between ‘code written’ and ‘code running in production’. Rebuild that part of the process before increasing the flow.

What happened at Anthropic

  1. A change is a unit of work that has been reviewed and merged into the shared codebase. Git was designed for human speed: a developer writes code, a colleague reviews it, CI runs tests, and the branch is merged. Thirty thousand daily merges mean about 21 changes per minute around the clock.

  2. Each change targets the same main branch, reruns checks and may conflict with neighbouring changes.

  3. Willison marked public Claude release dates in 2026 on Anthropic’s chart.

  4. He notes that internal models appear before public releases, so connecting the jumps to specific versions remains a hypothesis.

  5. The main conclusion stands: at a company that develops frontier models itself, version control became the bottleneck. The models handled the workload.

Code gets cheaper; production failures do not

That same day, Google opened access to Gemini 4 Argon at $2 per million input tokens and $10 per million output tokens. Willison generated a detailed SVG illustration at maximum reasoning effort for 17.2 cents. That week, he also asked GPT-6 Astra to run Python 3.15’s new profiler on his web-edit application and produce flame graphs and a source-code heat map.

He gave the report to Claude Opus 5.5, which wrote optimisations included in release 0.1a1. Models from two vendors completed the cycle ‘measure, identify the bottleneck, fix it’

with almost no human involvement

Code generation now costs cents per task. The cost of failure has not changed: a broken 1C exchange, marketplace inventory export or shipment process still costs the business as much as in 2020. More daily production changes mean more opportunities for a failure.

Discuss your challenge with an architect

Where a typical company’s delivery pipeline breaks

  1. A company with twenty developers will not have 30,000 merges a day.

  2. Its bottlenecks are the same, on a smaller scale. ### Merges and environments

  3. If agents triple pull-request volume, the build queue will grow faster than CI capacity.

  4. Changes will wait for hours on a shared test environment. ###

  5. Review: a team lead who reviewed ten pull requests yesterday now receives thirty.

  6. The lead either lets changes through unchecked or slows the entire team. Either way, the benefit of generation disappears. ### Software supply chain

  7. The crates.io security team warned of a targeted campaign against maintainers of popular Rust packages.

  8. Attackers arrange a video call under the pretext of a job or contract, then ask the victim to install a missing audio codec.

  9. They take over the device and account to publish an infected package version. An agent allowed to add dependencies independently can pull it in that same hour unless a filter separates it from the registry.

How this is addressed technically

  1. In AI-native development projects, we put agents through the same delivery process as human-written code.

  2. An agent’s change passes automated tests, static analysis, dependency allowlist checks and a merge queue.

  3. The agent receives a task with acceptance criteria. A person checks the result against those criteria rather than rereading every line of code.

  4. Model requests pass through an LLM & Security Gateway: a single access point for Claude, Gemini, GigaChat, YandexGPT and Qwen.

  5. The gateway logs calls, masks personal data and enforces budget limits.

  6. Changing a model in the gateway takes one configuration line, allowing a team to test Argon at $2 per million tokens on its own tasks within a day.

  7. We expose 1C, Akeneo or Pimcore PIM, and Apache Kafka to agents through MCP tools with explicit permissions for each action. An agent enriching product descriptions, facets and taxonomy writes to PIM only after schema validation.

  8. Our editorial agent follows the same rules when preparing this blog. It interacts with the site through Git, runs source checks before publication and commits only its own files.

The metric that separates outcomes from activity

  1. Generated lines and pull-request counts measure activity.

  2. TTU measures the result: time from a task being assigned to a working production feature.

  3. Track three other numbers alongside it: review-queue time, build time and the share of changes rolled back.

  4. If AI triples code output but TTU stays unchanged, the company is paying for theatre.

Verdict

Anthropic rewrote version control because its delivery pipeline lagged behind its models by an order of magnitude. I expect companies buying model subscriptions without updating development infrastructure to face the same issue on a smaller scale in 2027. They may produce several times more code but the same number of working features. Rebuild the delivery pipeline before turning generation up to full speed.

Discuss the article: 30,000 merges a day: AI hits the delivery…

Enter your email or phone number so we can get back to you.

Send via: