Skip to content

Build1 publisher3 min readPublished

Review time on Salesforce's largest pull requests plateaued and then declined

Salesforce attributes the flattening to overload eroding its second-pair-of-eyes guarantee, while a dev.to analysis argues part of it is reviewers declining to spend time on agent pull requests they can already tell will never merge.

The Engineer · Build desk

Illustration accompanying Review time on Salesforce's largest pull requests plateaued and then declined

What happened

  • Salesforce's January 29, 2026 engineering post by Shan Appajodu and Ravi Boyapati reports internal signals showing code volume up about 30 percent as AI-generated changes arrived.
  • The same post reports pull requests regularly extending past 20 files and 1,000 lines of change, with review latency climbing quarter over quarter.
  • Review time on the largest pull requests plateaued and then declined, a trend Salesforce ties to the erosion of its second-pair-of-eyes guarantee.

Compiled by The EngineerSomething wrong?How this is made

Why it matters

  • cost Budget review capacity by submissions and you underbuy reviewer hours; the changes that do merge then get shallower reads.
  • decision A team seeing the same curve has to pick a fix before it knows the cause, and the two candidates point opposite ways: buy capacity, or gate agents upstream.
  • contradiction Salesforce weights overload; the dev.to post weights reviewers rationally ignoring submissions they expect to be thrown away.

Reviewer minutes attach to submissions. A dashboard that divides total review time by pull requests opened treats a skimmed-and-closed agent branch as one more data point pulling the average down. The minutes spent on it are gone either way [10]. The denominator that tells you what shipping costs is merged changes. The dev.to post headlined "Every agent PR costs review time even if it never merges" argues the two numbers separate exactly when an agent inflates the submission count. On its account, triage is both the fastest-growing part of the work and invisible to any per-PR average [13][16].

So a rising submission count pushes the per-pull-request average down on its own, whether or not those pull requests are headed for a merge.

Take the reported 30 percent volume rise and hold reviewer hours flat. Review minutes per line of change fall to about 77 percent of their earlier level, a decline near 23 percent [15]. Salesforce's own latency signal says the hours did not keep up: review latency climbed quarter over quarter [4].

The other dimension is files. A pull request of 1,000 lines across 20 files averages 50 changed lines a file [14], and each file is a separate place to reload the surrounding code. Salesforce reports senior reviewers moving between multiple large AI-assisted changesets daily, and says that raises cognitive overhead even when the reviewer only triages the submission [8].

The dev.to post says Salesforce attributes escaped vulnerabilities and architectural regressions to a workflow that no longer supports effective reasoning, not to negligence [7]. Separating that from disengagement takes one measurement: the merge rate of large pull requests, bucketed by size, over the same quarters as the review-time curve. If merge rates held while review time flattened, reviewers ran out of capacity. If merge rates fell as diffs grew, reviewers were declining to spend on submissions they had learned to recognize [11]. Overload needs more capacity or better triage; disengagement needs tighter gating upstream so agents stop producing work the team throws away [12].

Salesforce's figures are internal signals from Salesforce's repositories [2]. For the plateau to mean the same thing in another shop, that team would need a comparable share of agent-authored diffs, the same people doing triage and review, and a policy that routes every agent branch through the human queue. The exploration result travels more easily. It comes from a 33-week panel of GitHub developers spanning the introduction of the Copilot Coding Agent, and it finds that AI delegation significantly increases engagement in exploration tasks [9].

The dev.to account of Salesforce's post does not include that merge rate or the diff size at which review time turns, so as published the curve supports both readings [17].

What to watch

  • Whether Salesforce follows up with merge and abandonment rates for large pull requests, bucketed by diff size.
  • Whether the AMCIS panel study's exploration finding is extended to merge outcomes, so the share of exploratory branches that land is measurable.
  • Whether review dashboards start counting triage time on rejected and abandoned submissions as a separate line.
Loading claim ledger
Loading source directory links
Loading share composer
Loading topic controls
Loading related stories