{
  "apiVersion": "v1",
  "topic": {
    "id": "bottleneck-after-agents",
    "title": "What slows teams down once agents write the code?",
    "group": "Reviewing agent code",
    "summary": "Where the constraint moves when code gets cheap: review queues, CI capacity, decisions and other steps.",
    "passages": 22,
    "url": "https://the-ai-record.com/topics/bottleneck-after-agents",
    "json": "https://the-ai-record.com/api/v1/topics/bottleneck-after-agents.json"
  },
  "passages": [
    {
      "id": "tessl-coding-agents-turn-ticket-into-pull-request-minutes-2026",
      "text": "Coding agents abruptly changed that reality. They can turn a ticket into a pull request in minutes, so teams end up getting greater numbers of PRs, much faster. Review didn't speed up with them and, as we well know, it became the bottleneck.",
      "context": null,
      "speaker": "Simon Maple",
      "speakerId": "simon-maple",
      "speakerUrl": "https://the-ai-record.com/people/simon-maple",
      "speakerLevel": "leader",
      "role": "Head of Developer Relations",
      "voice": "person",
      "organization": "Tessl",
      "organizationId": "tessl",
      "organizationUrl": "https://the-ai-record.com/organizations/tessl",
      "aiVendor": true,
      "work": {
        "title": "Anatomy of an Agentic Code Review",
        "type": "post",
        "date": "2026-10-09",
        "publisher": "Tessl blog",
        "locator": "Introduction",
        "url": "https://tessl.io/blog/anatomy-of-an-agentic-code-review"
      },
      "grade": "B",
      "gradeMeaning": "The organization's own post, paper or talk.",
      "verification": {
        "status": "verified",
        "meaning": "An independent second reader re-fetched the source and confirmed the wording.",
        "reviewedOn": "2026-11-04"
      },
      "topics": [
        "code-review",
        "coding-agents",
        "bottleneck-after-agents"
      ],
      "functions": [
        "engineering"
      ],
      "figures": [],
      "url": "https://the-ai-record.com/passages/tessl-coding-agents-turn-ticket-into-pull-request-minutes-2026",
      "json": "https://the-ai-record.com/api/v1/passages/tessl-coding-agents-turn-ticket-into-pull-request-minutes-2026.json"
    },
    {
      "id": "stripe-code-generation-faster-reviews-bottleneck-agents-2026",
      "text": "As code generation becomes faster, code reviews started becoming a bottleneck. We help reviewers by keeping pull requests small and providing all relevant context, but ultimately, we found that giving agents the tools to test their integrations autonomously gives the reviewer the most confidence.",
      "context": null,
      "speaker": null,
      "speakerId": null,
      "speakerUrl": null,
      "speakerLevel": null,
      "role": null,
      "voice": "organization",
      "organization": "Stripe",
      "organizationId": "stripe",
      "organizationUrl": "https://the-ai-record.com/organizations/stripe",
      "aiVendor": false,
      "work": {
        "title": "Stripe's Payment Method Factory: Orchestrating agents for repeated, custom integrations",
        "type": "post",
        "date": "2026-09-30",
        "publisher": "Stripe Dot Dev Blog (stripe.dev); authors David Dunne, Xenofon Vourliotis and Sai Samant",
        "locator": "Building confidence",
        "url": "https://stripe.dev/blog/stripes-payment-method-factory-orchestrating-agents-for-repeated-custom-integrations"
      },
      "grade": "B",
      "gradeMeaning": "The organization's own post, paper or talk.",
      "verification": {
        "status": "verified",
        "meaning": "An independent second reader re-fetched the source and confirmed the wording.",
        "reviewedOn": "2026-11-08"
      },
      "topics": [
        "bottleneck-after-agents",
        "testing"
      ],
      "functions": [
        "engineering"
      ],
      "figures": [],
      "url": "https://the-ai-record.com/passages/stripe-code-generation-faster-reviews-bottleneck-agents-2026",
      "json": "https://the-ai-record.com/api/v1/passages/stripe-code-generation-faster-reviews-bottleneck-agents-2026.json"
    },
    {
      "id": "anthropic-tests-grew-10x-ci-jobs-25x-six-months-2026",
      "text": "the amount of tests across our codebase grew 10x and we added a nominal amount of engineers. This all led to a 25x increase in CI jobs over a six month period",
      "context": null,
      "speaker": "Sachin Malhotra",
      "speakerId": "sachin-malhotra",
      "speakerUrl": "https://the-ai-record.com/people/sachin-malhotra",
      "speakerLevel": "practitioner",
      "role": "Anthropic engineer (author)",
      "voice": "person",
      "organization": "Anthropic",
      "organizationId": "anthropic",
      "organizationUrl": "https://the-ai-record.com/organizations/anthropic",
      "aiVendor": true,
      "work": {
        "title": "Agentic coding is straining CI. Here’s how we scaled test impact analysis at Anthropic",
        "type": "post",
        "date": "2026-09-14",
        "publisher": "claude.com (Anthropic)",
        "locator": "AI is evolving CI",
        "url": "https://claude.com/resources/articles/agentic-coding-is-straining-ci-heres-how-we-scaled-test-impact-analysis-at-anthropic"
      },
      "grade": "B",
      "gradeMeaning": "The organization's own post, paper or talk.",
      "verification": {
        "status": "verified",
        "meaning": "An independent second reader re-fetched the source and confirmed the wording.",
        "reviewedOn": "2026-11-07"
      },
      "topics": [
        "testing",
        "bottleneck-after-agents"
      ],
      "functions": [
        "engineering"
      ],
      "figures": [
        {
          "metric": "ci-jobs",
          "value": 25,
          "unit": "x",
          "period": "a six month period before September 2026",
          "definition": "increase in CI jobs at Anthropic, as the author states it; the author notes not every test runs on every PR",
          "level": "unclear"
        },
        {
          "metric": "tests-in-codebase",
          "value": 10,
          "unit": "x",
          "period": "same period",
          "definition": "growth in the amount of tests across Anthropic's codebase, as the author states it",
          "level": "unclear"
        }
      ],
      "url": "https://the-ai-record.com/passages/anthropic-tests-grew-10x-ci-jobs-25x-six-months-2026",
      "json": "https://the-ai-record.com/api/v1/passages/anthropic-tests-grew-10x-ci-jobs-25x-six-months-2026.json"
    },
    {
      "id": "anthropic-writing-code-no-longer-constraint-ci-feels-pressure-2026",
      "text": "Writing code is no longer the constraint, and once PR review gets accelerated, CI starts feeling the pressure.",
      "context": null,
      "speaker": "Sachin Malhotra",
      "speakerId": "sachin-malhotra",
      "speakerUrl": "https://the-ai-record.com/people/sachin-malhotra",
      "speakerLevel": "practitioner",
      "role": "Anthropic engineer (author)",
      "voice": "person",
      "organization": "Anthropic",
      "organizationId": "anthropic",
      "organizationUrl": "https://the-ai-record.com/organizations/anthropic",
      "aiVendor": true,
      "work": {
        "title": "Agentic coding is straining CI. Here’s how we scaled test impact analysis at Anthropic",
        "type": "post",
        "date": "2026-09-14",
        "publisher": "claude.com (Anthropic)",
        "locator": "AI is evolving CI",
        "url": "https://claude.com/resources/articles/agentic-coding-is-straining-ci-heres-how-we-scaled-test-impact-analysis-at-anthropic"
      },
      "grade": "B",
      "gradeMeaning": "The organization's own post, paper or talk.",
      "verification": {
        "status": "verified",
        "meaning": "An independent second reader re-fetched the source and confirmed the wording.",
        "reviewedOn": "2026-11-07"
      },
      "topics": [
        "bottleneck-after-agents",
        "testing"
      ],
      "functions": [
        "engineering"
      ],
      "figures": [],
      "url": "https://the-ai-record.com/passages/anthropic-writing-code-no-longer-constraint-ci-feels-pressure-2026",
      "json": "https://the-ai-record.com/api/v1/passages/anthropic-writing-code-no-longer-constraint-ci-feels-pressure-2026.json"
    },
    {
      "id": "amazon-decision-making-new-bottleneck-code-one-to-two-months-2026",
      "text": "Previously, writing code manually was the bottleneck. I find that with an Amazon, we've found the speed of decision making becomes a new bottleneck. … When it used to take nine to 12 months to build a new product, it didn't matter so much in the overall wash of things if it took two months to make the decision to build the product and then two months to approve the launch. But now, those are the bottlenecks. … Often, I find that frontier engineering teams spend more time making decisions than they do writing code.",
      "context": "Liguori is describing new organizational bottlenecks Amazon sees when coding is faster.",
      "speaker": "Clare Liguori",
      "speakerId": "clare-liguori",
      "speakerUrl": "https://the-ai-record.com/people/clare-liguori",
      "speakerLevel": "practitioner",
      "role": "Senior Principal Engineer, AWS",
      "voice": "person",
      "organization": "Amazon",
      "organizationId": "amazon",
      "organizationUrl": "https://the-ai-record.com/organizations/amazon",
      "aiVendor": true,
      "work": {
        "title": "From AI-Assisted to AI-Native: Building a Frontier Development Team",
        "type": "talk",
        "date": "2026-08-28",
        "publisher": "AI Engineer (YouTube)",
        "locator": "18:45",
        "url": "https://www.youtube.com/watch?v=pqlWNihgdjI"
      },
      "grade": "B",
      "gradeMeaning": "The organization's own post, paper or talk.",
      "verification": {
        "status": "verified",
        "meaning": "An independent second reader re-fetched the source and confirmed the wording.",
        "reviewedOn": "2026-11-03"
      },
      "topics": [
        "developer-productivity",
        "bottleneck-after-agents"
      ],
      "functions": [
        "engineering"
      ],
      "figures": [],
      "url": "https://the-ai-record.com/passages/amazon-decision-making-new-bottleneck-code-one-to-two-months-2026",
      "json": "https://the-ai-record.com/api/v1/passages/amazon-decision-making-new-bottleneck-code-one-to-two-months-2026.json"
    },
    {
      "id": "uber-back-2024-we-were-seeing-engineers-2026",
      "text": "Back in 2024, we were seeing that engineers would get their first review within three hours. Now, in 2026, that has grown to nine hours, in addition to all of the volume changes. So in short, code review is now the bottleneck that we are running into.",
      "context": "Will Bond is describing a metric Uber tracks, the time to a first review of a pull request.",
      "speaker": "Will Bond",
      "speakerId": "will-bond",
      "speakerUrl": "https://the-ai-record.com/people/will-bond",
      "speakerLevel": "practitioner",
      "role": "Staff Engineer, AI Foundations team, Development Platform organization",
      "voice": "person",
      "organization": "Uber",
      "organizationId": "uber",
      "organizationUrl": "https://the-ai-record.com/organizations/uber",
      "aiVendor": false,
      "work": {
        "title": "Building uReview, Uber's Multi-Agent Code Review Engine (talk, AI Engineer World's Fair 2026)",
        "type": "talk",
        "date": "2026-08-28",
        "publisher": "AI Engineer (YouTube)",
        "locator": "01:05",
        "url": "https://www.youtube.com/watch?v=EL123UNokkI"
      },
      "grade": "B",
      "gradeMeaning": "The organization's own post, paper or talk.",
      "verification": {
        "status": "verified",
        "meaning": "An independent second reader re-fetched the source and confirmed the wording.",
        "reviewedOn": "2026-11-03"
      },
      "topics": [
        "code-review",
        "developer-productivity",
        "bottleneck-after-agents"
      ],
      "functions": [
        "engineering"
      ],
      "figures": [
        {
          "metric": "first-review-time-2024",
          "value": 3,
          "unit": "hours",
          "period": "2024",
          "definition": "time for an engineer to get a first review on a pull request, as Uber tracks it",
          "level": "n/a"
        },
        {
          "metric": "first-review-time-2026",
          "value": 9,
          "unit": "hours",
          "period": "2026",
          "definition": "time for an engineer to get a first review on a pull request, as Uber tracks it",
          "level": "n/a"
        }
      ],
      "url": "https://the-ai-record.com/passages/uber-back-2024-we-were-seeing-engineers-2026",
      "json": "https://the-ai-record.com/api/v1/passages/uber-back-2024-we-were-seeing-engineers-2026.json"
    },
    {
      "id": "uber-bottleneck-not-can-we-build-should-we-build-2026",
      "text": "One of the other things that we're really thinking about now is bottlenecks. We're now putting more strain on our infrastructure so we're trying to anticipate where our CI capacity needs to be and make the right foundational investments there. There's only so many experiments that we can feasibly run as well. So that's another bottleneck. And then lastly, too, … decision-making … It's not about … can we build? We know we can probably build it now. It's more of a question of should we build it?",
      "context": "Huda closes the talk by naming the bottlenecks that remain once agents can write the code.",
      "speaker": "Adam Huda",
      "speakerId": "adam-huda",
      "speakerUrl": "https://the-ai-record.com/people/adam-huda",
      "speakerLevel": "leader",
      "role": "Senior Engineering Leader, AI Developer Tools, Uber",
      "voice": "person",
      "organization": "Uber",
      "organizationId": "uber",
      "organizationUrl": "https://the-ai-record.com/organizations/uber",
      "aiVendor": false,
      "work": {
        "title": "Agentic SDLC at Uber: Building Blocks for Uber's Software Factory",
        "type": "talk",
        "date": "2026-08-21",
        "publisher": "AI Engineer (YouTube)",
        "locator": "17:29",
        "url": "https://www.youtube.com/watch?v=17-YSUHo6Lk"
      },
      "grade": "B",
      "gradeMeaning": "The organization's own post, paper or talk.",
      "verification": {
        "status": "verified",
        "meaning": "An independent second reader re-fetched the source and confirmed the wording.",
        "reviewedOn": "2026-11-03"
      },
      "topics": [
        "developer-productivity",
        "bottleneck-after-agents"
      ],
      "functions": [
        "engineering"
      ],
      "figures": [],
      "url": "https://the-ai-record.com/passages/uber-bottleneck-not-can-we-build-should-we-build-2026",
      "json": "https://the-ai-record.com/api/v1/passages/uber-bottleneck-not-can-we-build-should-we-build-2026.json"
    },
    {
      "id": "nordic-corporate-bank-requirements-became-the-bottleneck-2026",
      "text": "Because before, you could probably argue that the coding part was the bottleneck in our kind of product lifecycle. But now … is doing all the coding. And when he took over the coding, we found that the requirement part, the first part, is the new bottleneck. Because me and …, we can be tied up in some prioritized work. And then a product owner creates a new feature or a feature request in an Epic in the boards. And we won't kind of look at that before some time has passed. And then we have some questions, clarifications. And the product owner might not even remember what she wanted the first place when she wrote it. And it becomes this async ping-pong where you kind of try to figure out what to do. And you're not able to begin the implementation.",
      "context": "The speaker explains why, once the agent did the coding, turning a product owner's request into a workable task became the slowest step.",
      "speaker": "Hallstein Brøtan",
      "speakerId": "hallstein-brotan",
      "speakerUrl": "https://the-ai-record.com/people/hallstein-brotan",
      "speakerLevel": "practitioner",
      "role": "Senior consultant, Novanet; developer on Nordic Corporate Bank's system",
      "voice": "person",
      "organization": "Nordic Corporate Bank",
      "organizationId": "nordic-corporate-bank",
      "organizationUrl": "https://the-ai-record.com/organizations/nordic-corporate-bank",
      "aiVendor": false,
      "work": {
        "title": "How We Built an Autonomous Development Workflow at Nordic Corporate Bank",
        "type": "talk",
        "date": "2026-06-29",
        "publisher": "NDC Conferences (YouTube); talk recorded at NDC in Oslo",
        "locator": "09:50",
        "url": "https://www.youtube.com/watch?v=p8M8--12h1Y"
      },
      "grade": "B",
      "gradeMeaning": "The organization's own post, paper or talk.",
      "verification": {
        "status": "verified",
        "meaning": "An independent second reader re-fetched the source and confirmed the wording.",
        "reviewedOn": "2026-11-08"
      },
      "topics": [
        "bottleneck-after-agents",
        "engineer-role"
      ],
      "functions": [
        "engineering",
        "product"
      ],
      "figures": [],
      "url": "https://the-ai-record.com/passages/nordic-corporate-bank-requirements-became-the-bottleneck-2026",
      "json": "https://the-ai-record.com/api/v1/passages/nordic-corporate-bank-requirements-became-the-bottleneck-2026.json"
    },
    {
      "id": "aircloset-moment-we-ran-claude-code-full-2026",
      "text": "cortex hit exactly this. The moment we ran Claude Code at full throttle, writing speed jumped by an order of magnitude or more. Meanwhile the human time available to read and approve PRs only grew linearly. If the reviewer (=me) took a day off, the whole org stalled -- a classic single point of failure.",
      "context": null,
      "speaker": "Ryosuke Tsuji",
      "speakerId": "ryosuke-tsuji",
      "speakerUrl": "https://the-ai-record.com/people/ryosuke-tsuji",
      "speakerLevel": "executive",
      "role": "CTO",
      "voice": "person",
      "organization": "airCloset",
      "organizationId": "aircloset",
      "organizationUrl": "https://the-ai-record.com/organizations/aircloset",
      "aiVendor": false,
      "work": {
        "title": "Human-on-the-Loop: AI Reviewing AI PRs at cortex -- 769 PRs/month while raising the quality bar",
        "type": "post",
        "date": "2026-05-26",
        "publisher": "DEV Community",
        "locator": "How the review bottleneck stops forming",
        "url": "https://dev.to/ryantsuji/human-on-the-loop-ai-reviewing-ai-prs-at-cortex-769-prsmonth-while-raising-the-quality-bar-4lh5"
      },
      "grade": "B",
      "gradeMeaning": "The organization's own post, paper or talk.",
      "verification": {
        "status": "verified",
        "meaning": "An independent second reader re-fetched the source and confirmed the wording.",
        "reviewedOn": "2026-11-06"
      },
      "topics": [
        "code-review",
        "developer-productivity",
        "bottleneck-after-agents"
      ],
      "functions": [
        "engineering"
      ],
      "figures": [],
      "url": "https://the-ai-record.com/passages/aircloset-moment-we-ran-claude-code-full-2026",
      "json": "https://the-ai-record.com/api/v1/passages/aircloset-moment-we-ran-claude-code-full-2026.json"
    },
    {
      "id": "anthropic-code-output-per-engineer-grown-200-review-bottleneck-2026",
      "text": "Code output per Anthropic engineer has grown 200% in the last year. Code review has become a bottleneck, and we hear the same from customers every week.",
      "context": null,
      "speaker": null,
      "speakerId": null,
      "speakerUrl": null,
      "speakerLevel": null,
      "role": null,
      "voice": "organization",
      "organization": "Anthropic",
      "organizationId": "anthropic",
      "organizationUrl": "https://the-ai-record.com/organizations/anthropic",
      "aiVendor": true,
      "work": {
        "title": "Bringing Code Review to Claude Code",
        "type": "post",
        "date": "2026-03-09",
        "publisher": "claude.com (Anthropic)",
        "locator": "Managing the review bottleneck",
        "url": "https://claude.com/resources/articles/code-review"
      },
      "grade": "B",
      "gradeMeaning": "The organization's own post, paper or talk.",
      "verification": {
        "status": "verified",
        "meaning": "An independent second reader re-fetched the source and confirmed the wording.",
        "reviewedOn": "2026-11-07"
      },
      "topics": [
        "bottleneck-after-agents",
        "code-review"
      ],
      "functions": [
        "engineering"
      ],
      "figures": [
        {
          "metric": "code-output-per-engineer",
          "value": 200,
          "unit": "percent",
          "period": "the last year before March 2026",
          "definition": "growth in code output per Anthropic engineer, as the post states it; the post does not define 'code output'",
          "level": "unclear"
        }
      ],
      "url": "https://the-ai-record.com/passages/anthropic-code-output-per-engineer-grown-200-review-bottleneck-2026",
      "json": "https://the-ai-record.com/api/v1/passages/anthropic-code-output-per-engineer-grown-200-review-bottleneck-2026.json"
    },
    {
      "id": "cognition-bottleneck-shifted-writing-code-reviewing-devin-review-2026",
      "text": "As we ship more code with agents, the bottleneck shifted from writing code to reviewing it. Devin Review turns large, complex GitHub PRs into intuitively organized diffs and precise explanations. We use it for every PR now.",
      "context": null,
      "speaker": null,
      "speakerId": null,
      "speakerUrl": null,
      "speakerLevel": null,
      "role": null,
      "voice": "organization",
      "organization": "Cognition",
      "organizationId": "cognition",
      "organizationUrl": "https://the-ai-record.com/organizations/cognition",
      "aiVendor": true,
      "work": {
        "title": "How Cognition Uses Devin to Build Devin",
        "type": "post",
        "date": "2026-02-27",
        "publisher": "Cognition",
        "locator": "Automated Code Review",
        "url": "https://cognition.com/blog/how-cognition-uses-devin-to-build-devin"
      },
      "grade": "B",
      "gradeMeaning": "The organization's own post, paper or talk.",
      "verification": {
        "status": "verified",
        "meaning": "An independent second reader re-fetched the source and confirmed the wording.",
        "reviewedOn": "2026-11-04"
      },
      "topics": [
        "code-review",
        "coding-agents",
        "bottleneck-after-agents"
      ],
      "functions": [
        "engineering"
      ],
      "figures": [],
      "url": "https://the-ai-record.com/passages/cognition-bottleneck-shifted-writing-code-reviewing-devin-review-2026",
      "json": "https://the-ai-record.com/api/v1/passages/cognition-bottleneck-shifted-writing-code-reviewing-devin-review-2026.json"
    },
    {
      "id": "shopify-the-bottleneck-was-the-feedback-loop-2026",
      "text": "When we decided to rebuild our apps natively, we went back to the drawing board with a basic question: how should a mobile app be built when agents write most of the code? The biggest bottleneck we had was the feedback loop. An agent can write a screen in minutes, but proving that the screen works requires an emulator, a build, a tap script, and a lot of patience.",
      "context": null,
      "speaker": "Thiago Magalhaes",
      "speakerId": "thiago-magalhaes",
      "speakerUrl": "https://the-ai-record.com/people/thiago-magalhaes",
      "speakerLevel": "practitioner",
      "role": "Author, Shopify Engineering blog",
      "voice": "person",
      "organization": "Shopify",
      "organizationId": "shopify",
      "organizationUrl": "https://the-ai-record.com/organizations/shopify",
      "aiVendor": false,
      "work": {
        "title": "Reflex: an architecture for building mobile apps with agents",
        "type": "post",
        "date": "2026-11-05",
        "publisher": "Shopify Engineering",
        "locator": "Introduction",
        "url": "https://shopify.engineering/reflex"
      },
      "grade": "B",
      "gradeMeaning": "The organization's own post, paper or talk.",
      "verification": {
        "status": "verified",
        "meaning": "An independent second reader re-fetched the source and confirmed the wording.",
        "reviewedOn": "2026-11-06"
      },
      "topics": [
        "coding-agents",
        "testing",
        "bottleneck-after-agents"
      ],
      "functions": [
        "engineering"
      ],
      "figures": [],
      "url": "https://the-ai-record.com/passages/shopify-the-bottleneck-was-the-feedback-loop-2026",
      "json": "https://the-ai-record.com/api/v1/passages/shopify-the-bottleneck-was-the-feedback-loop-2026.json"
    },
    {
      "id": "anthropic-assume-architecture-25x-load-within-two-quarters-2026",
      "text": "My advice to engineering teams is, whether you build or buy, assume your architecture will be at a 25x load within two quarters.",
      "context": null,
      "speaker": "Sachin Malhotra",
      "speakerId": "sachin-malhotra",
      "speakerUrl": "https://the-ai-record.com/people/sachin-malhotra",
      "speakerLevel": "practitioner",
      "role": "Anthropic engineer (author)",
      "voice": "person",
      "organization": "Anthropic",
      "organizationId": "anthropic",
      "organizationUrl": "https://the-ai-record.com/organizations/anthropic",
      "aiVendor": true,
      "work": {
        "title": "Agentic coding is straining CI. Here’s how we scaled test impact analysis at Anthropic",
        "type": "post",
        "date": "2026-09-14",
        "publisher": "claude.com (Anthropic)",
        "locator": "What I would do differently",
        "url": "https://claude.com/resources/articles/agentic-coding-is-straining-ci-heres-how-we-scaled-test-impact-analysis-at-anthropic"
      },
      "grade": "B",
      "gradeMeaning": "The organization's own post, paper or talk.",
      "verification": {
        "status": "verified",
        "meaning": "An independent second reader re-fetched the source and confirmed the wording.",
        "reviewedOn": "2026-11-07"
      },
      "topics": [
        "bottleneck-after-agents",
        "testing"
      ],
      "functions": [
        "engineering"
      ],
      "figures": [],
      "url": "https://the-ai-record.com/passages/anthropic-assume-architecture-25x-load-within-two-quarters-2026",
      "json": "https://the-ai-record.com/api/v1/passages/anthropic-assume-architecture-25x-load-within-two-quarters-2026.json"
    },
    {
      "id": "humanlayer-loop-prs-stack-up-customer-site-2026",
      "text": "So the next thing we're going to do is add flow control. Because the other problem that we had when we did this was that if we were at a customer site for a week or if we were traveling or spent six days working on slides instead of writing code, the PRs from all of our loops would just stack up. They'd duplicate work. They'd conflict. And we wouldn't get around to doing it. And the loop's work is important, but it's not that important. And so now we just had all this junk we had to deal with…",
      "context": "Mistele explains why HumanLayer added a rule that a loop skips its run while its previous pull request is still open.",
      "speaker": "Kyle Mistele",
      "speakerId": "kyle-mistele",
      "speakerUrl": "https://the-ai-record.com/people/kyle-mistele",
      "speakerLevel": "executive",
      "role": "Co-founder, HumanLayer",
      "voice": "person",
      "organization": "HumanLayer",
      "organizationId": "humanlayer",
      "organizationUrl": "https://the-ai-record.com/organizations/humanlayer",
      "aiVendor": true,
      "work": {
        "title": "Loop Engineering from first principles",
        "type": "talk",
        "date": "2026-07-25",
        "publisher": "AI Engineer (YouTube)",
        "locator": "15:12",
        "url": "https://www.youtube.com/watch?v=xIt_mTQp6mY"
      },
      "grade": "B",
      "gradeMeaning": "The organization's own post, paper or talk.",
      "verification": {
        "status": "verified",
        "meaning": "An independent second reader re-fetched the source and confirmed the wording.",
        "reviewedOn": "2026-11-03"
      },
      "topics": [
        "autonomy-and-oversight",
        "bottleneck-after-agents"
      ],
      "functions": [
        "engineering"
      ],
      "figures": [],
      "url": "https://the-ai-record.com/passages/humanlayer-loop-prs-stack-up-customer-site-2026",
      "json": "https://the-ai-record.com/api/v1/passages/humanlayer-loop-prs-stack-up-customer-site-2026.json"
    },
    {
      "id": "ona-team-averages-10-8-prs-per-engineer-per-week-2026",
      "text": "Our team averages 10.8 PRs per engineer per week, 2.5x the 90th percentile according to DX benchmarks. But every one of those PRs still needed a human to look at it, and the review queue became the constraint.",
      "context": null,
      "speaker": null,
      "speakerId": null,
      "speakerUrl": null,
      "speakerLevel": null,
      "role": null,
      "voice": "organization",
      "organization": "Ona",
      "organizationId": "ona",
      "organizationUrl": "https://the-ai-record.com/organizations/ona",
      "aiVendor": true,
      "work": {
        "title": "How auto-approving low-risk PRs with AI cut our lead time by 74%",
        "type": "post",
        "date": "2026-04-09",
        "publisher": "Ona blog",
        "locator": "The problem: the review queue",
        "url": "https://ona.com/stories/auto-approving-low-risk-prs"
      },
      "grade": "B",
      "gradeMeaning": "The organization's own post, paper or talk.",
      "verification": {
        "status": "verified",
        "meaning": "An independent second reader re-fetched the source and confirmed the wording.",
        "reviewedOn": "2026-11-04"
      },
      "topics": [
        "developer-productivity",
        "code-review",
        "bottleneck-after-agents"
      ],
      "functions": [
        "engineering"
      ],
      "figures": [
        {
          "metric": "prs-per-engineer-per-week",
          "value": 10.8,
          "unit": "prs",
          "period": "2026",
          "definition": "Pull requests per engineer per week, as the post reports it",
          "level": "unclear"
        }
      ],
      "url": "https://the-ai-record.com/passages/ona-team-averages-10-8-prs-per-engineer-per-week-2026",
      "json": "https://the-ai-record.com/api/v1/passages/ona-team-averages-10-8-prs-per-engineer-per-week-2026.json"
    },
    {
      "id": "zendesk-pull-requests-arrive-faster-than-human-driven-2026",
      "text": "Pull requests arrive faster than human-driven review can stay meaningful.",
      "context": null,
      "speaker": "Bence A. Tóth",
      "speakerId": "bence-a-toth",
      "speakerUrl": "https://the-ai-record.com/people/bence-a-toth",
      "speakerLevel": "practitioner",
      "role": "Author on the Zendesk Engineering blog (role not stated on the pages read)",
      "voice": "person",
      "organization": "Zendesk",
      "organizationId": "zendesk",
      "organizationUrl": "https://the-ai-record.com/organizations/zendesk",
      "aiVendor": true,
      "work": {
        "title": "Zendesk Engineering blog on Medium (the company's own engineering blog; read through its RSS feed)",
        "type": "post",
        "date": "2026-03-16",
        "publisher": "Zendesk Engineering blog on Medium (the company's own engineering blog; read through its RSS feed)",
        "url": "https://medium.com/feed/zendesk-engineering"
      },
      "grade": "B",
      "gradeMeaning": "The organization's own post, paper or talk.",
      "verification": {
        "status": "verified",
        "meaning": "An independent second reader re-fetched the source and confirmed the wording.",
        "reviewedOn": "2026-10-31"
      },
      "topics": [
        "coding-agents",
        "ai-written-code",
        "developer-productivity",
        "bottleneck-after-agents"
      ],
      "functions": [
        "engineering"
      ],
      "figures": [],
      "url": "https://the-ai-record.com/passages/zendesk-pull-requests-arrive-faster-than-human-driven-2026",
      "json": "https://the-ai-record.com/api/v1/passages/zendesk-pull-requests-arrive-faster-than-human-driven-2026.json"
    },
    {
      "id": "uber-workflow-developers-changed-more-time-planning-code-review-2026",
      "text": "Right now, … the workflow for the developers has changed and is changing further. They're spending more and more time in planning and code review because there's so much more code being generated that they're being forced to do it. This probably isn't the favorite type of work that developers love doing, code review.",
      "context": "Smith is describing how developers' time at Uber is shifting as agents write more code.",
      "speaker": "Ty Smith",
      "speakerId": "ty-smith",
      "speakerUrl": "https://the-ai-record.com/people/ty-smith",
      "speakerLevel": "practitioner",
      "role": "Principal Engineer, AI & Developer Productivity, Uber",
      "voice": "person",
      "organization": "Uber",
      "organizationId": "uber",
      "organizationUrl": "https://the-ai-record.com/organizations/uber",
      "aiVendor": false,
      "work": {
        "title": "Uber: Leading engineering through an agentic shift - The Pragmatic Summit",
        "type": "talk",
        "date": "2026-03-10",
        "publisher": "The Pragmatic Engineer (YouTube)",
        "locator": "18:38",
        "url": "https://www.youtube.com/watch?v=i1tZN41VKcE"
      },
      "grade": "B",
      "gradeMeaning": "The organization's own post, paper or talk.",
      "verification": {
        "status": "verified",
        "meaning": "An independent second reader re-fetched the source and confirmed the wording.",
        "reviewedOn": "2026-11-04"
      },
      "topics": [
        "code-review",
        "developer-productivity",
        "bottleneck-after-agents",
        "engineer-role"
      ],
      "functions": [
        "engineering"
      ],
      "figures": [],
      "url": "https://the-ai-record.com/passages/uber-workflow-developers-changed-more-time-planning-code-review-2026",
      "json": "https://the-ai-record.com/api/v1/passages/uber-workflow-developers-changed-more-time-planning-code-review-2026.json"
    },
    {
      "id": "cursor-flaky-test-broken-environment-interrupts-every-2026",
      "text": "At industrial scale, a flaky test or broken environment that a single developer can work around turns into a failure that interrupts every agent run.",
      "context": null,
      "speaker": "Michael Truell",
      "speakerId": "michael-truell",
      "speakerUrl": "https://the-ai-record.com/people/michael-truell",
      "speakerLevel": "executive",
      "role": "Author of the Cursor blog post; CEO of Cursor per the lead record (the page gives no title)",
      "voice": "person",
      "organization": "Cursor (Anysphere)",
      "organizationId": "cursor",
      "organizationUrl": "https://the-ai-record.com/organizations/cursor",
      "aiVendor": true,
      "work": {
        "title": "The third era of AI software development",
        "type": "post",
        "date": "2026-02-26",
        "publisher": "Cursor (own site)",
        "locator": "The shift is underway inside Cursor",
        "url": "https://cursor.com/blog/third-era"
      },
      "grade": "B",
      "gradeMeaning": "The organization's own post, paper or talk.",
      "verification": {
        "status": "verified",
        "meaning": "An independent second reader re-fetched the source and confirmed the wording.",
        "reviewedOn": "2026-11-04"
      },
      "topics": [
        "testing",
        "coding-agents",
        "bottleneck-after-agents"
      ],
      "functions": [
        "engineering"
      ],
      "figures": [],
      "url": "https://the-ai-record.com/passages/cursor-flaky-test-broken-environment-interrupts-every-2026",
      "json": "https://the-ai-record.com/api/v1/passages/cursor-flaky-test-broken-environment-interrupts-every-2026.json"
    },
    {
      "id": "uber-ci-jobs-doubled-or-more-year-over-year-influx-of-prs-2026",
      "text": "year over year, the number of CI jobs also doubled or more than doubled. So we had to like also like beef up whole bunch of foundations in this space",
      "context": "Speaking about readying Uber's systems for the influx of pull requests that agents produce.",
      "speaker": "Uday Kiran Medisetty",
      "speakerId": "uday-kiran-medisetty",
      "speakerUrl": "https://the-ai-record.com/people/uday-kiran-medisetty",
      "speakerLevel": "practitioner",
      "role": "Distinguished Engineer, Uber",
      "voice": "person",
      "organization": "Uber",
      "organizationId": "uber",
      "organizationUrl": "https://the-ai-record.com/organizations/uber",
      "aiVendor": false,
      "work": {
        "title": "Uber's AI infra, from the inside",
        "type": "podcast",
        "date": "2026-10-14",
        "publisher": "The Pragmatic Engineer (YouTube)",
        "locator": "58:38",
        "url": "https://www.youtube.com/watch?v=MDUYSMJmi8A"
      },
      "grade": "C",
      "gradeMeaning": "An interview or press quote.",
      "verification": {
        "status": "verified",
        "meaning": "An independent second reader re-fetched the source and confirmed the wording.",
        "reviewedOn": "2026-11-07"
      },
      "topics": [
        "bottleneck-after-agents",
        "developer-productivity"
      ],
      "functions": [
        "engineering"
      ],
      "figures": [
        {
          "metric": "ci-jobs-growth",
          "value": 2,
          "unit": "x",
          "period": "year over year, as described in the October 2026 recording",
          "definition": "growth in the number of CI jobs Uber runs; 'doubled or more than doubled', so 2x is a floor",
          "level": "n/a"
        }
      ],
      "url": "https://the-ai-record.com/passages/uber-ci-jobs-doubled-or-more-year-over-year-influx-of-prs-2026",
      "json": "https://the-ai-record.com/api/v1/passages/uber-ci-jobs-doubled-or-more-year-over-year-influx-of-prs-2026.json"
    },
    {
      "id": "anthropic-8x-increase-code-output-per-engineer-2026",
      "text": "And … since the beginning of this year at Anthropic, we've seen an 8X increase in code output per engineer. And this is just unheard of in the industry. … And the thing that we did to get to the … 8X is we systematically improve a bottleneck at a time. … We throw [Claude] at it and [Claude] is the coding. The next bottleneck is the code review. … And so just like one step at a time, we unbottleneck every part of the process.",
      "context": "Cherny is describing what he says Anthropic has seen in engineering output this year and how the company got there.",
      "speaker": "Boris Cherny",
      "speakerId": "boris-cherny",
      "speakerUrl": "https://the-ai-record.com/people/boris-cherny",
      "speakerLevel": "leader",
      "role": "Creator and head of Claude Code, Anthropic",
      "voice": "person",
      "organization": "Anthropic",
      "organizationId": "anthropic",
      "organizationUrl": "https://the-ai-record.com/organizations/anthropic",
      "aiVendor": true,
      "work": {
        "title": "Agentic AI and the Future of Software Development: S3 E4 (AMD Advanced Insights, hosted by Mark Papermaster)",
        "type": "podcast",
        "date": "2026-07-29",
        "publisher": "AMD (YouTube)",
        "locator": "14:09",
        "url": "https://www.youtube.com/watch?v=eQ6tb7j3Z2U"
      },
      "grade": "C",
      "gradeMeaning": "An interview or press quote.",
      "verification": {
        "status": "verified",
        "meaning": "An independent second reader re-fetched the source and confirmed the wording.",
        "reviewedOn": "2026-11-06"
      },
      "topics": [
        "developer-productivity",
        "measuring-impact",
        "bottleneck-after-agents"
      ],
      "functions": [
        "engineering"
      ],
      "figures": [
        {
          "metric": "code-output-per-engineer",
          "value": 8,
          "unit": "x",
          "period": "since the beginning of the year (2026), as spoken",
          "definition": "increase in code output per engineer at Anthropic, as the speaker states it; the speaker does not define 'code output'",
          "level": "unclear"
        }
      ],
      "url": "https://the-ai-record.com/passages/anthropic-8x-increase-code-output-per-engineer-2026",
      "json": "https://the-ai-record.com/api/v1/passages/anthropic-8x-increase-code-output-per-engineer-2026.json"
    },
    {
      "id": "anthropic-labs-bottlenecked-on-review-human-understanding-2026",
      "text": "We are definitely still bottlenecked on reviews, especially for things that are touching some architecture pieces. And it's actually more subtle than just being bottlenecked on review, … we can carve out time differently. It's … bottlenecked on human ability to even fully conceptualize what we're doing.",
      "context": "Answering a question from the host on whether code review is a bottleneck and whether code could be merged without a person looking at it.",
      "speaker": "Mike Krieger",
      "speakerId": "mike-krieger",
      "speakerUrl": "https://the-ai-record.com/people/mike-krieger",
      "speakerLevel": "leader",
      "role": "Head of Anthropic Labs",
      "voice": "person",
      "organization": "Anthropic",
      "organizationId": "anthropic",
      "organizationUrl": "https://the-ai-record.com/organizations/anthropic",
      "aiVendor": true,
      "work": {
        "title": "How Anthropic Builds: Lessons from Labs",
        "type": "interview",
        "date": "2026-07-02",
        "publisher": "AI Engineer (YouTube)",
        "locator": "10:13",
        "url": "https://www.youtube.com/watch?v=qqrk7CtkuIw"
      },
      "grade": "C",
      "gradeMeaning": "An interview or press quote.",
      "verification": {
        "status": "verified",
        "meaning": "An independent second reader re-fetched the source and confirmed the wording.",
        "reviewedOn": "2026-10-31"
      },
      "topics": [
        "code-review",
        "autonomy-and-oversight",
        "bottleneck-after-agents"
      ],
      "functions": [
        "engineering"
      ],
      "figures": [],
      "url": "https://the-ai-record.com/passages/anthropic-labs-bottlenecked-on-review-human-understanding-2026",
      "json": "https://the-ai-record.com/api/v1/passages/anthropic-labs-bottlenecked-on-review-human-understanding-2026.json"
    },
    {
      "id": "uber-reviews-bottleneck-agentic-reviews-toil-flags-measure-directly-2026",
      "text": "We can now take bigger swings that say, oh, reviews are a bottleneck, let's try to make high quality … reviews. Is toil work like cleaning up feature flags or cleaning up things or doing small changes of bottleneck? Let's give you that ability to get you out of that zone. And then measure directly.",
      "context": "Ramakrishnan is answering a host question on how Uber picks use cases; just before, he says Uber goes strictly by developer-satisfaction data when developers cannot choose.",
      "speaker": "Nikhil Ramakrishnan",
      "speakerId": "nikhil-ramakrishnan",
      "speakerUrl": "https://the-ai-record.com/people/nikhil-ramakrishnan",
      "speakerLevel": "practitioner",
      "role": "AI Foundations & Developer Experience",
      "voice": "person",
      "organization": "Uber",
      "organizationId": "uber",
      "organizationUrl": "https://the-ai-record.com/organizations/uber",
      "aiVendor": false,
      "work": {
        "title": "Uber Minion: Agent-Ready Dev Platform Behind 11% of Merged PRs",
        "type": "interview",
        "date": "2026-05-07",
        "publisher": "Ona (YouTube), Background Agents Summit",
        "locator": "07:45",
        "url": "https://www.youtube.com/watch?v=o7G5EHDqQ1g"
      },
      "grade": "C",
      "gradeMeaning": "An interview or press quote.",
      "verification": {
        "status": "verified",
        "meaning": "An independent second reader re-fetched the source and confirmed the wording.",
        "reviewedOn": "2026-11-07"
      },
      "topics": [
        "bottleneck-after-agents",
        "code-review"
      ],
      "functions": [
        "engineering"
      ],
      "figures": [],
      "url": "https://the-ai-record.com/passages/uber-reviews-bottleneck-agentic-reviews-toil-flags-measure-directly-2026",
      "json": "https://the-ai-record.com/api/v1/passages/uber-reviews-bottleneck-agentic-reviews-toil-flags-measure-directly-2026.json"
    }
  ],
  "notice": [
    "Every passage is reproduced word for word from the cited source.",
    "Check the verification status: \"reported\" means not yet confirmed by an independent second reader.",
    "Organizations flagged aiVendor sell AI tools or services and have a reason to publish flattering numbers.",
    "An empty result means the archive holds nothing on it, not that nobody has said anything."
  ]
}