{
  "apiVersion": "v1",
  "topic": {
    "id": "coding-agents",
    "title": "How do coding agents open and merge changes?",
    "summary": "Agents that write pull requests on their own: how many, how they are reviewed, and how many merge.",
    "group": "Building software",
    "aliases": [
      "pull request",
      "agent prs",
      "background agents"
    ]
  },
  "passages": [
    {
      "id": "ramp-inspect-million-sessions-75-prs-actually-built-2026",
      "text": "Inspect has a million sessions, 75% of our PRs is actually built by Inspect, and 1,000 of those PRs over the last month was submitted by a non-engineer.",
      "speaker": "Geoff Charles",
      "role": "Chief Product Officer (CPO)",
      "organization": "Ramp",
      "aiVendor": false,
      "work": {
        "title": "What product looks like when coding is solved | Geoff Charles (Ramp CPO)",
        "type": "talk",
        "date": "2026-09-25",
        "publisher": "Lenny's Podcast (YouTube channel); Geoff Charles's talk at the Lenny and Friends Summit, recorded 2026-09-10",
        "locator": "08:41",
        "url": "https://www.youtube.com/watch?v=ZG8Mf3P9xzI"
      },
      "grade": "B",
      "verification": {
        "status": "verified",
        "reviewedOn": "2026-10-31"
      },
      "topics": [
        "coding-agents"
      ],
      "functions": [
        "engineering"
      ],
      "figures": [
        {
          "metric": "agent-pr-share",
          "value": 0.75,
          "unit": "share",
          "period": "share of Ramp's pull requests, as of 2026-09",
          "definition": "pull requests built by Inspect, Ramp's in-house coding agent",
          "level": "unclear"
        }
      ],
      "context": null,
      "url": "https://the-ai-record.com/passages/ramp-inspect-million-sessions-75-prs-actually-built-2026"
    },
    {
      "id": "uber-more-than-70-pull-requests-attributed-local-2026",
      "text": "More than 70% of pull requests are attributed to local or cloud agents.",
      "speaker": "Uday Kiran Medisetty",
      "role": "Distinguished Engineer",
      "organization": "Uber",
      "aiVendor": false,
      "work": {
        "title": "Running a Software Factory Efficiently at Uber Scale",
        "type": "post",
        "date": "2026-08-27",
        "publisher": "Uber engineering blog",
        "url": "https://www.uber.com/us/en/blog/efficient-software-factory/"
      },
      "grade": "B",
      "verification": {
        "status": "verified",
        "reviewedOn": "2026-10-31"
      },
      "topics": [
        "coding-agents"
      ],
      "functions": [
        "engineering"
      ],
      "figures": [
        {
          "metric": "agent-pr-share",
          "value": 0.7,
          "unit": "share",
          "period": "as of 2026-08",
          "definition": "pull requests attributed to local or cloud agents",
          "level": "unclear"
        }
      ],
      "context": null,
      "url": "https://the-ai-record.com/passages/uber-more-than-70-pull-requests-attributed-local-2026"
    },
    {
      "id": "vercel-between-25-35-prs-merge-weekly-basis-2026",
      "text": "Between 25-35% of the PRs we merge on a weekly basis are now authored by `ai-sdk-factory` agents.",
      "speaker": null,
      "role": null,
      "organization": "Vercel",
      "aiVendor": true,
      "work": {
        "title": "Building a software factory for AI SDK",
        "type": "post",
        "date": "2026-08-12",
        "publisher": "Vercel blog",
        "url": "https://vercel.com/blog/building-a-software-factory-for-ai-sdk"
      },
      "grade": "B",
      "verification": {
        "status": "verified",
        "reviewedOn": "2026-10-31"
      },
      "topics": [
        "coding-agents"
      ],
      "functions": [
        "engineering"
      ],
      "figures": [
        {
          "metric": "agent-pr-share",
          "value": 0.25,
          "unit": "share",
          "period": "weekly, four weeks after launch (2026-08)",
          "definition": "PRs merged to the AI SDK repo authored by ai-sdk-factory agents",
          "level": "human-approves"
        },
        {
          "metric": "agent-pr-share",
          "value": 0.35,
          "unit": "share",
          "period": "weekly, four weeks after launch (2026-08)",
          "definition": "PRs merged to the AI SDK repo authored by ai-sdk-factory agents",
          "level": "human-approves"
        }
      ],
      "context": null,
      "url": "https://the-ai-record.com/passages/vercel-between-25-35-prs-merge-weekly-basis-2026"
    },
    {
      "id": "posthog-agents-writing-about-70-our-prs-2026",
      "text": "PostHog is just a little further than that with agents writing about 70% of our PRs, but humans still skim at least 80% of those.",
      "speaker": "Jina Yoon",
      "role": "Author, PostHog newsletter",
      "organization": "PostHog",
      "aiVendor": true,
      "work": {
        "title": "Can software factories actually work?",
        "type": "post",
        "date": "2026-08-11",
        "publisher": "PostHog newsletter",
        "locator": "What is a software factory?",
        "url": "https://posthog.com/newsletter/software-factories"
      },
      "grade": "B",
      "verification": {
        "status": "verified",
        "reviewedOn": "2026-10-31"
      },
      "topics": [
        "coding-agents",
        "autonomy-and-oversight"
      ],
      "functions": [
        "engineering"
      ],
      "figures": [
        {
          "metric": "agent-written-pr-share",
          "value": 0.7,
          "unit": "share",
          "definition": "Share of PostHog's pull requests the passage says agents write ('about 70%')",
          "level": "human-approves"
        }
      ],
      "context": null,
      "url": "https://the-ai-record.com/passages/posthog-agents-writing-about-70-our-prs-2026"
    },
    {
      "id": "uber-today-uber-one-nine-prs-fully-production-2026",
      "text": "And today at Uber, one in nine of our PRs is fully production ready with zero human authoring from our background agents.",
      "speaker": "Ty Smith",
      "role": "Principal Engineer, AI & Developer Productivity",
      "organization": "Uber",
      "aiVendor": false,
      "work": {
        "title": "Engineering Enablement podcast by DX (DX sells developer-productivity measurement software); recording of Uber's talk at DX Annual",
        "type": "social",
        "date": "2026-06-22",
        "publisher": "Engineering Enablement podcast by DX (DX sells developer-productivity measurement software); recording of Uber's talk at DX Annual",
        "url": "https://getdx.com/podcast/ubers-journey-measuring-ai-impact-on-developer-productivity/"
      },
      "grade": "B",
      "verification": {
        "status": "verified",
        "reviewedOn": "2026-10-31"
      },
      "topics": [
        "coding-agents",
        "where-agents-run"
      ],
      "functions": [
        "engineering"
      ],
      "figures": [
        {
          "metric": "agent-pr-share",
          "value": 0.1111,
          "unit": "share",
          "period": "as of 2026-06-22",
          "definition": "pull requests fully production ready with zero human authoring, from background agents (Minions)",
          "level": "unclear"
        }
      ],
      "context": null,
      "url": "https://the-ai-record.com/passages/uber-today-uber-one-nine-prs-fully-production-2026"
    },
    {
      "id": "block-builderbot-executes-over-200-000-operations-per-2026",
      "text": "Builderbot executes over 200,000 operations per day and merges approximately 1,500 pull requests per week, about 15% of all production code changes across Block.",
      "speaker": null,
      "role": null,
      "organization": "Block",
      "aiVendor": false,
      "work": {
        "title": "Block rolls out BuilderBot, a new suite of AI-native tools that changes the way we ship",
        "type": "post",
        "date": "2026-06-17",
        "publisher": "Block (own site)",
        "url": "https://block.xyz/inside/block-rolls-out-builderbot-a-new-suite-of-ai-native-tools-that-changes-the-way-we-ship"
      },
      "grade": "B",
      "verification": {
        "status": "verified",
        "reviewedOn": "2026-10-31"
      },
      "topics": [
        "coding-agents"
      ],
      "functions": [
        "engineering"
      ],
      "figures": [
        {
          "metric": "agent-prs",
          "value": 1500,
          "unit": "count",
          "period": "per week, as of 2026-06",
          "definition": "pull requests merged by Builderbot, an orchestration layer of AI agents",
          "level": "unclear"
        },
        {
          "metric": "agent-pr-share",
          "value": 0.15,
          "unit": "share",
          "period": "production code changes, as of 2026-06",
          "definition": "share of all production code changes across Block that Builderbot merges",
          "level": "unclear"
        }
      ],
      "context": null,
      "url": "https://the-ai-record.com/passages/block-builderbot-executes-over-200-000-operations-per-2026"
    },
    {
      "id": "block-picks-up-tickets-directly-linear-jira-creates-2026",
      "text": "It picks up tickets directly from Linear and Jira, creates the branch, writes the code, opens the pull request, watches CI, and iterates based on feedback.",
      "speaker": null,
      "role": null,
      "organization": "Block",
      "aiVendor": false,
      "work": {
        "title": "Block rolls out BuilderBot, a new suite of AI-native tools that changes the way we ship",
        "type": "post",
        "date": "2026-06-17",
        "publisher": "Block (own site)",
        "url": "https://block.xyz/inside/block-rolls-out-builderbot-a-new-suite-of-ai-native-tools-that-changes-the-way-we-ship"
      },
      "grade": "B",
      "verification": {
        "status": "verified",
        "reviewedOn": "2026-10-31"
      },
      "topics": [
        "coding-agents"
      ],
      "functions": [
        "engineering"
      ],
      "figures": [],
      "context": null,
      "url": "https://the-ai-record.com/passages/block-picks-up-tickets-directly-linear-jira-creates-2026"
    },
    {
      "id": "spotify-weve-merged-more-than-2-5-million-2026",
      "text": "we've merged more than 2.5 million automated maintenance PRs, the vast majority auto-merged with no human in the loop.",
      "speaker": null,
      "role": null,
      "organization": "Spotify",
      "aiVendor": false,
      "work": {
        "title": "Coding Is No Longer the Constraint: Scaling Developer Experience to Teams and Agents at Spotify",
        "type": "post",
        "date": "2026-06-03",
        "publisher": "Spotify engineering blog",
        "url": "https://engineering.atspotify.com/2026/6/code-with-claude-coding-is-no-longer-the-constraint"
      },
      "grade": "B",
      "verification": {
        "status": "verified",
        "reviewedOn": "2026-10-31"
      },
      "topics": [
        "coding-agents",
        "autonomy-and-oversight"
      ],
      "functions": [
        "engineering"
      ],
      "figures": [],
      "context": null,
      "url": "https://the-ai-record.com/passages/spotify-weve-merged-more-than-2-5-million-2026"
    },
    {
      "id": "shopify-about-one-eight-pull-requests-merged-into-2026",
      "text": "About one in eight pull requests merged into our codebase last week was authored by River, reviewed by us.",
      "speaker": "Tobi Lütke",
      "role": "Co-founder and Chief Executive Officer",
      "organization": "Shopify",
      "aiVendor": false,
      "work": {
        "title": "Learning on the Shop floor",
        "type": "social",
        "date": "2026-05-09",
        "publisher": "X post by Tobi Lutke, CEO",
        "url": "https://x.com/tobi/status/2053121182044451016"
      },
      "grade": "B",
      "verification": {
        "status": "verified",
        "reviewedOn": "2026-10-31"
      },
      "topics": [
        "coding-agents"
      ],
      "functions": [
        "engineering"
      ],
      "figures": [
        {
          "metric": "agent-pr-share",
          "value": 0.125,
          "unit": "share",
          "period": "week before 2026-05-09",
          "definition": "pull requests merged into the codebase authored by River (Slack agent)",
          "level": "human-approves"
        }
      ],
      "context": null,
      "url": "https://the-ai-record.com/passages/shopify-about-one-eight-pull-requests-merged-into-2026"
    },
    {
      "id": "shopify-last-30-days-5-938-shopify-employees-2026",
      "text": "In the last 30 days, 5,938 Shopify employees worked with River across 4,450 different Slack channels. It opened 1,870 pull requests in the last week alone in our main monorepo.",
      "speaker": "Tobi Lütke",
      "role": "Co-founder and Chief Executive Officer",
      "organization": "Shopify",
      "aiVendor": false,
      "work": {
        "title": "Shopify careers page reproducing an internal post from the CEO to all staff, May 2026",
        "type": "post",
        "date": "2026-05",
        "publisher": "Shopify careers page reproducing an internal post from the CEO to all staff, May 2026",
        "url": "https://www.shopify.com/careers/candidate-guide/shop-floor"
      },
      "grade": "B",
      "verification": {
        "status": "verified",
        "reviewedOn": "2026-10-31"
      },
      "topics": [
        "coding-agents"
      ],
      "functions": [
        "company-wide"
      ],
      "figures": [],
      "context": null,
      "url": "https://the-ai-record.com/passages/shopify-last-30-days-5-938-shopify-employees-2026"
    },
    {
      "id": "uber-internal-background-coding-agent-went-1-all-2026",
      "text": "Our internal background coding agent went from <1% of all code changes to 8% in just a few months. There is zero human authoring. Engineers review and approve, but the code is written entirely by AI agents.",
      "speaker": "Praveen Neppalli Naga",
      "role": "Chief Technology Officer",
      "organization": "Uber",
      "aiVendor": false,
      "work": {
        "title": "X post on Praveen Neppalli's own account (Uber's CTO)",
        "type": "social",
        "date": "2026-03-16",
        "publisher": "X post on Praveen Neppalli's own account (Uber's CTO)",
        "url": "https://x.com/praveenTweets/status/2033627282418655711"
      },
      "grade": "B",
      "verification": {
        "status": "verified",
        "reviewedOn": "2026-10-31"
      },
      "topics": [
        "coding-agents",
        "ai-written-code"
      ],
      "functions": [
        "engineering"
      ],
      "figures": [
        {
          "metric": "agent-pr-share",
          "value": 0.08,
          "unit": "share",
          "period": "as of 2026-03-16",
          "definition": "share of all code changes written entirely by Uber's internal background coding agent; engineers review and approve",
          "level": "human-approves"
        }
      ],
      "context": null,
      "url": "https://the-ai-record.com/passages/uber-internal-background-coding-agent-went-1-all-2026"
    },
    {
      "id": "cursor-more-than-one-third-prs-merge-now-2026",
      "text": "More than one-third of the PRs we merge are now created by agents that run on their own computers in the cloud.",
      "speaker": null,
      "role": null,
      "organization": "Cursor (Anysphere)",
      "aiVendor": true,
      "work": {
        "title": "The third era of AI software development",
        "type": "post",
        "date": "2026-02-26",
        "publisher": "Cursor (own site)",
        "url": "https://cursor.com/blog/third-era"
      },
      "grade": "B",
      "verification": {
        "status": "verified",
        "reviewedOn": "2026-10-31"
      },
      "topics": [
        "coding-agents",
        "autonomy-and-oversight"
      ],
      "functions": [
        "engineering"
      ],
      "figures": [],
      "context": null,
      "url": "https://the-ai-record.com/passages/cursor-more-than-one-third-prs-merge-now-2026"
    },
    {
      "id": "cursor-thirty-five-percent-prs-merge-internally-cursor-2026",
      "text": "Thirty-five percent of the PRs we merge internally at Cursor are now created by agents operating autonomously in cloud VMs.",
      "speaker": null,
      "role": null,
      "organization": "Cursor (Anysphere)",
      "aiVendor": true,
      "work": {
        "title": "The third era of AI software development",
        "type": "post",
        "date": "2026-02-26",
        "publisher": "Cursor (own site)",
        "url": "https://cursor.com/blog/third-era"
      },
      "grade": "B",
      "verification": {
        "status": "verified",
        "reviewedOn": "2026-10-31"
      },
      "topics": [
        "coding-agents",
        "autonomy-and-oversight"
      ],
      "functions": [
        "engineering"
      ],
      "figures": [
        {
          "metric": "agent-pr-share",
          "value": 0.35,
          "unit": "share",
          "period": "PRs merged internally, as of 2026-02",
          "definition": "PRs merged internally created by cloud agents",
          "level": "unclear"
        }
      ],
      "context": null,
      "url": "https://the-ai-record.com/passages/cursor-thirty-five-percent-prs-merge-internally-cursor-2026"
    },
    {
      "id": "stripe-over-1-300-stripe-pull-requests-up-2026",
      "text": "Over 1,300 Stripe pull requests (up from 1,000 as of Part 1) merged each week are completely minion-produced",
      "speaker": "Alistair Gray",
      "role": "Software engineer, Leverage team",
      "organization": "Stripe",
      "aiVendor": false,
      "work": {
        "title": "Minions: Stripe’s one-shot, end-to-end coding agents—Part 2",
        "type": "post",
        "date": "2026-02-19",
        "publisher": "Stripe developer blog",
        "url": "https://stripe.dev/blog/minions-stripes-one-shot-end-to-end-coding-agents-part-2"
      },
      "grade": "B",
      "verification": {
        "status": "verified",
        "reviewedOn": "2026-10-31"
      },
      "topics": [
        "coding-agents"
      ],
      "functions": [
        "engineering"
      ],
      "figures": [
        {
          "metric": "agent-prs",
          "value": 1300,
          "unit": "count",
          "period": "per week, as of 2026-02",
          "definition": "pull requests merged each week that are minion-produced",
          "level": "human-approves"
        }
      ],
      "context": null,
      "url": "https://the-ai-record.com/passages/stripe-over-1-300-stripe-pull-requests-up-2026"
    },
    {
      "id": "openai-they-pull-review-feedback-respond-inline-push-2026",
      "text": "They pull review feedback, respond inline, push updates, and often squash and merge their own pull requests.",
      "speaker": null,
      "role": null,
      "organization": "OpenAI",
      "aiVendor": true,
      "work": {
        "title": "Harness engineering: leveraging Codex in an agent-first world",
        "type": "post",
        "date": "2026-02-11",
        "publisher": "OpenAI (own site)",
        "url": "https://openai.com/index/harness-engineering/"
      },
      "grade": "B",
      "verification": {
        "status": "verified",
        "reviewedOn": "2026-10-31"
      },
      "topics": [
        "coding-agents"
      ],
      "functions": [
        "engineering"
      ],
      "figures": [],
      "context": null,
      "url": "https://the-ai-record.com/passages/openai-they-pull-review-feedback-respond-inline-push-2026"
    },
    {
      "id": "stripe-over-thousand-pull-requests-merged-each-week-2026",
      "text": "Over a thousand pull requests merged each week at Stripe are completely minion-produced",
      "speaker": "Alistair Gray",
      "role": "Software engineer, Leverage team",
      "organization": "Stripe",
      "aiVendor": false,
      "work": {
        "title": "Minions: Stripe’s one-shot, end-to-end coding agents",
        "type": "post",
        "date": "2026-02-09",
        "publisher": "Stripe developer blog",
        "url": "https://stripe.dev/blog/minions-stripes-one-shot-end-to-end-coding-agents"
      },
      "grade": "B",
      "verification": {
        "status": "verified",
        "reviewedOn": "2026-10-31"
      },
      "topics": [
        "coding-agents"
      ],
      "functions": [
        "engineering"
      ],
      "figures": [
        {
          "metric": "agent-prs",
          "value": 1000,
          "unit": "count",
          "period": "per week, as of 2026-02",
          "definition": "pull requests merged each week that are minion-produced",
          "level": "human-approves"
        }
      ],
      "context": null,
      "url": "https://the-ai-record.com/passages/stripe-over-thousand-pull-requests-merged-each-week-2026"
    },
    {
      "id": "hubspot-merged-over-7-000-fully-ai-generated-2026",
      "text": "we have merged over 7,000 fully AI-generated pull requests",
      "speaker": null,
      "role": null,
      "organization": "HubSpot",
      "aiVendor": true,
      "work": {
        "title": "Cloud Coding Agents at HubSpot",
        "type": "post",
        "date": "2026-01-23",
        "publisher": "HubSpot product blog",
        "url": "https://product.hubspot.com/blog/cloud-coding-agents-at-hubspot"
      },
      "grade": "B",
      "verification": {
        "status": "verified",
        "reviewedOn": "2026-10-31"
      },
      "topics": [
        "coding-agents"
      ],
      "functions": [
        "engineering"
      ],
      "figures": [
        {
          "metric": "agent-prs",
          "value": 7000,
          "unit": "count",
          "period": "to 2026-01-23 (cloud agents live about six months)",
          "definition": "fully AI-generated pull requests merged",
          "level": "unclear"
        }
      ],
      "context": null,
      "url": "https://the-ai-record.com/passages/hubspot-merged-over-7-000-fully-ai-generated-2026"
    },
    {
      "id": "ramp-30-all-pull-requests-merged-frontend-backend-2026",
      "text": "~30% of all pull requests merged to our frontend and backend repos are written by Inspect.",
      "speaker": "Zach Bruggeman",
      "role": "Principal engineer; founding engineer of Inspect",
      "organization": "Ramp",
      "aiVendor": false,
      "work": {
        "title": "Why We Built Our Own Background Agent",
        "type": "post",
        "date": "2026-01-12",
        "publisher": "Ramp engineering blog",
        "url": "https://builders.ramp.com/post/why-we-built-our-background-agent"
      },
      "grade": "B",
      "verification": {
        "status": "verified",
        "reviewedOn": "2026-10-31"
      },
      "topics": [
        "coding-agents"
      ],
      "functions": [
        "engineering"
      ],
      "figures": [
        {
          "metric": "agent-pr-share",
          "value": 0.3,
          "unit": "share",
          "period": "frontend and backend repos, as of 2026-01",
          "definition": "pull requests merged to frontend and backend repos written by Inspect",
          "level": "unclear"
        }
      ],
      "context": null,
      "url": "https://the-ai-record.com/passages/ramp-30-all-pull-requests-merged-frontend-backend-2026"
    },
    {
      "id": "spotify-agents-generated-more-than-1-500-pull-2025",
      "text": "our agents have generated more than 1,500 pull requests that teams across Spotify have merged into our production codebase.",
      "speaker": null,
      "role": null,
      "organization": "Spotify",
      "aiVendor": false,
      "work": {
        "title": "1,500+ PRs Later: Spotify’s Journey with Our Background Coding Agent (Honk, Part 1)",
        "type": "post",
        "date": "2025-11-06",
        "publisher": "Spotify engineering blog",
        "url": "https://engineering.atspotify.com/2025/11/spotifys-background-coding-agent-part-1"
      },
      "grade": "B",
      "verification": {
        "status": "verified",
        "reviewedOn": "2026-10-31"
      },
      "topics": [
        "coding-agents"
      ],
      "functions": [
        "engineering"
      ],
      "figures": [
        {
          "metric": "agent-prs",
          "value": 1500,
          "unit": "count",
          "period": "to 2025-11-06",
          "definition": "agent-generated pull requests merged",
          "level": "unclear"
        }
      ],
      "context": null,
      "url": "https://the-ai-record.com/passages/spotify-agents-generated-more-than-1-500-pull-2025"
    },
    {
      "id": "shopify-its-probably-up-about-50-pull-requests-2026",
      "text": "it’s probably up to about 50% of pull requests in Shopify, which again, pull requests, every time you change your production system, you write a pull request, are created now not by engineers doing engineering work in the traditional sense",
      "speaker": "Tobi Lütke",
      "role": "Co-founder and Chief Executive Officer",
      "organization": "Shopify",
      "aiVendor": false,
      "work": {
        "title": "The Knowledge Project (podcast by Shane Parrish of Farnam Street, independent), transcript on fs.blog",
        "type": "interview",
        "date": "2026-09-10",
        "publisher": "The Knowledge Project (podcast by Shane Parrish of Farnam Street, independent), transcript on fs.blog",
        "url": "https://fs.blog/knowledge-project-podcast/tobi-lutke-3/"
      },
      "grade": "C",
      "verification": {
        "status": "verified",
        "reviewedOn": "2026-10-31"
      },
      "topics": [
        "coding-agents"
      ],
      "functions": [
        "engineering"
      ],
      "figures": [
        {
          "metric": "agent-pr-share",
          "value": 0.5,
          "unit": "share",
          "period": "as of the September 2026 interview",
          "definition": "Pull requests created out of conversations in the company chat (Slack), not by engineers doing engineering work in the traditional sense",
          "level": "unclear"
        }
      ],
      "context": null,
      "url": "https://the-ai-record.com/passages/shopify-its-probably-up-about-50-pull-requests-2026"
    },
    {
      "id": "github-one-three-pull-requests-github-now-involves-2026",
      "text": "one in three pull requests on GitHub now involves an agent",
      "speaker": "Satya Nadella",
      "role": "Chairman and Chief Executive Officer",
      "organization": "Microsoft",
      "aiVendor": true,
      "work": {
        "title": "Microsoft investor relations",
        "type": "earnings-call",
        "date": "2026-07-29",
        "publisher": "Microsoft investor relations",
        "url": "https://www.microsoft.com/en-us/investor/events/fy-2026/earnings-fy-2026-q4.aspx"
      },
      "grade": "A",
      "verification": {
        "status": "verified",
        "reviewedOn": "2026-10-31"
      },
      "topics": [
        "coding-agents"
      ],
      "functions": [
        "company-wide"
      ],
      "figures": [
        {
          "metric": "agent-pr-share",
          "value": 0.3333,
          "unit": "share",
          "period": "as of 2026-07",
          "definition": "pull requests on GitHub that involve an agent",
          "level": "unclear"
        }
      ],
      "context": null,
      "url": "https://the-ai-record.com/passages/github-one-three-pull-requests-github-now-involves-2026"
    },
    {
      "id": "warp-github-labels-serve-state-machine-connects-agents-2026",
      "text": "GitHub labels serve as the state machine that connects the agents. Each agent watches for a specific label, does its work, and applies the next label:",
      "speaker": null,
      "role": null,
      "organization": "Warp",
      "aiVendor": true,
      "work": {
        "title": "Set up your software factory",
        "type": "docs",
        "date": "2026-10-28",
        "publisher": "Warp docs",
        "locator": "How the loop works",
        "url": "https://docs.warp.dev/guides/agent-workflows/set-up-a-software-factory"
      },
      "grade": "B",
      "verification": {
        "status": "verified",
        "reviewedOn": "2026-10-31"
      },
      "topics": [
        "coding-agents"
      ],
      "functions": [
        "engineering"
      ],
      "figures": [],
      "context": null,
      "url": "https://the-ai-record.com/passages/warp-github-labels-serve-state-machine-connects-agents-2026"
    },
    {
      "id": "warp-human-intervenes-two-points-approving-spec-2026",
      "text": "A human intervenes at two points: approving the spec before implementation begins, and merging the PR after review. Everything else runs automatically.",
      "speaker": null,
      "role": null,
      "organization": "Warp",
      "aiVendor": true,
      "work": {
        "title": "Set up your software factory",
        "type": "docs",
        "date": "2026-10-28",
        "publisher": "Warp docs",
        "locator": "How the loop works",
        "url": "https://docs.warp.dev/guides/agent-workflows/set-up-a-software-factory"
      },
      "grade": "B",
      "verification": {
        "status": "verified",
        "reviewedOn": "2026-10-31"
      },
      "topics": [
        "autonomy-and-oversight",
        "coding-agents"
      ],
      "functions": [
        "engineering"
      ],
      "figures": [],
      "context": null,
      "url": "https://the-ai-record.com/passages/warp-human-intervenes-two-points-approving-spec-2026"
    },
    {
      "id": "warp-oz-for-oss-complete-deployable-software-factory-2026",
      "text": "warpdotdev/oz-for-oss is Warp's complete, deployable software factory for GitHub-hosted repositories. It includes all four agent roles, a Vercel webhook layer that handles GitHub events without GitHub Actions boilerplate, and self-improvement loops that propose skill updates based on maintainer feedback.",
      "speaker": null,
      "role": null,
      "organization": "Warp",
      "aiVendor": true,
      "work": {
        "title": "Set up your software factory",
        "type": "docs",
        "date": "2026-10-28",
        "publisher": "Warp docs",
        "locator": "Reference implementation",
        "url": "https://docs.warp.dev/guides/agent-workflows/set-up-a-software-factory"
      },
      "grade": "B",
      "verification": {
        "status": "verified",
        "reviewedOn": "2026-10-31"
      },
      "topics": [
        "coding-agents",
        "internal-tools"
      ],
      "functions": [
        "engineering"
      ],
      "figures": [],
      "context": null,
      "url": "https://the-ai-record.com/passages/warp-oz-for-oss-complete-deployable-software-factory-2026"
    },
    {
      "id": "anthropic-may-2026-anthropic-averaged-around-2-500-2026",
      "text": "In May 2026, Anthropic averaged around 2,500 code changes merged per day; as of September, we merged over 30,000 per day.",
      "speaker": null,
      "role": null,
      "organization": "Anthropic",
      "aiVendor": true,
      "work": {
        "title": "Anthropic (own site)",
        "type": "post",
        "date": "2026-10-13",
        "publisher": "Anthropic (own site)",
        "url": "https://www.anthropic.com/engineering/redesigning-source-control"
      },
      "grade": "B",
      "verification": {
        "status": "verified",
        "reviewedOn": "2026-10-31"
      },
      "topics": [
        "coding-agents",
        "developer-productivity"
      ],
      "functions": [
        "engineering"
      ],
      "figures": [
        {
          "metric": "prs-merged",
          "value": 30000,
          "unit": "count",
          "period": "per day, as of September 2026",
          "definition": "code changes merged per day in the monorepo, all authors",
          "level": "n/a"
        },
        {
          "metric": "prs-merged",
          "value": 2500,
          "unit": "count",
          "period": "per day, May 2026 average",
          "definition": "code changes merged per day in the monorepo, all authors",
          "level": "n/a"
        }
      ],
      "context": null,
      "url": "https://the-ai-record.com/passages/anthropic-may-2026-anthropic-averaged-around-2-500-2026"
    },
    {
      "id": "ramp-1-000-those-prs-over-last-month-2026",
      "text": "and 1,000 of those PRs over the last month was submitted by a non-engineer.",
      "speaker": "Geoff Charles",
      "role": "Chief Product Officer (CPO)",
      "organization": "Ramp",
      "aiVendor": false,
      "work": {
        "title": "What product looks like when coding is solved | Geoff Charles (Ramp CPO)",
        "type": "talk",
        "date": "2026-09-25",
        "publisher": "Lenny's Podcast (YouTube channel); Geoff Charles's talk at the Lenny and Friends Summit, recorded 2026-09-10",
        "url": "https://www.youtube.com/watch?v=ZG8Mf3P9xzI"
      },
      "grade": "B",
      "verification": {
        "status": "verified",
        "reviewedOn": "2026-10-31"
      },
      "topics": [
        "coding-agents"
      ],
      "functions": [
        "company-wide"
      ],
      "figures": [],
      "context": null,
      "url": "https://the-ai-record.com/passages/ramp-1-000-those-prs-over-last-month-2026"
    },
    {
      "id": "ramp-past-four-weeks-oca-assisted-575-1-2026",
      "text": "In the past four weeks, OCA assisted with 575 of the 1,220 PRs merged to address incidents.",
      "speaker": "Richard Marmorstein",
      "role": "Co-author of Ramp's OCA post (job title not stated)",
      "organization": "Ramp",
      "aiVendor": false,
      "work": {
        "title": "How we built OCA, our AI on-call assistant",
        "type": "post",
        "date": "2026-09-09",
        "publisher": "Ramp engineering blog",
        "url": "https://builders.ramp.com/post/how-we-built-oca-our-ai-on-call-assistant"
      },
      "grade": "B",
      "verification": {
        "status": "verified",
        "reviewedOn": "2026-10-31"
      },
      "topics": [
        "coding-agents",
        "bugs-and-incidents"
      ],
      "functions": [
        "engineering"
      ],
      "figures": [
        {
          "metric": "agent-prs",
          "value": 575,
          "unit": "count",
          "period": "past four weeks, as of 2026-09",
          "definition": "incident-fix PRs assisted by OCA, Ramp's AI on-call assistant",
          "level": "human-approves"
        }
      ],
      "context": null,
      "url": "https://the-ai-record.com/passages/ramp-past-four-weeks-oca-assisted-575-1-2026"
    },
    {
      "id": "uber-growing-share-sessions-arent-initiated-humans-automated-2026",
      "text": "a growing share of sessions aren’t initiated by humans, but by automated managed agents handling code review, self-healing CI failures, completing E2E PRs with visual validation, triaging on-call alerts, debugging incoming bugs, and handling a variety of code maintenance tasks with human reviews/escalations.",
      "speaker": "Uday Kiran Medisetty",
      "role": "Distinguished Engineer",
      "organization": "Uber",
      "aiVendor": false,
      "work": {
        "title": "Running a Software Factory Efficiently at Uber Scale",
        "type": "post",
        "date": "2026-08-27",
        "publisher": "Uber engineering blog",
        "url": "https://www.uber.com/us/en/blog/efficient-software-factory/"
      },
      "grade": "B",
      "verification": {
        "status": "verified",
        "reviewedOn": "2026-10-31"
      },
      "topics": [
        "code-review",
        "bugs-and-incidents",
        "coding-agents"
      ],
      "functions": [
        "engineering"
      ],
      "figures": [],
      "context": null,
      "url": "https://the-ai-record.com/passages/uber-growing-share-sessions-arent-initiated-humans-automated-2026"
    },
    {
      "id": "uber-over-last-year-all-investments-made-agentic-2026",
      "text": "Over the last year, all of the investments we made in agentic AI have led to more than seventy percent of our PRs now either by local or cloud agents.",
      "speaker": "Uday Kiran Medisetty",
      "role": "Distinguished Engineer",
      "organization": "Uber",
      "aiVendor": false,
      "work": {
        "title": "Agentic SDLC at Uber: Building Blocks for Uber's Software Factory (talk, AI Engineer World's Fair 2026)",
        "type": "talk",
        "date": "2026-08-21",
        "publisher": "AI Engineer (conference organizer) YouTube channel",
        "url": "https://www.youtube.com/watch?v=17-YSUHo6Lk"
      },
      "grade": "B",
      "verification": {
        "status": "verified",
        "reviewedOn": "2026-11-01"
      },
      "topics": [
        "coding-agents"
      ],
      "functions": [
        "engineering"
      ],
      "figures": [
        {
          "metric": "agent-pr-share",
          "value": 0.7,
          "unit": "share",
          "period": "as of the talk (published 2026-08-21)",
          "definition": "pull requests now either by local or cloud agents",
          "level": "unclear"
        }
      ],
      "context": null,
      "url": "https://the-ai-record.com/passages/uber-over-last-year-all-investments-made-agentic-2026"
    },
    {
      "id": "monzo-authoring-10-all-merged-prs-monzo-2026",
      "text": "authoring ~10% of all merged PRs at Monzo",
      "speaker": null,
      "role": null,
      "organization": "Monzo",
      "aiVendor": false,
      "work": {
        "title": "Building Agent Chip: Monzo's in-house agentic tool",
        "type": "post",
        "date": "2026-08-13",
        "publisher": "Monzo blog",
        "url": "https://monzo.com/blog/building-agent-chip"
      },
      "grade": "B",
      "verification": {
        "status": "verified",
        "reviewedOn": "2026-10-31"
      },
      "topics": [
        "coding-agents"
      ],
      "functions": [
        "engineering"
      ],
      "figures": [
        {
          "metric": "agent-pr-share",
          "value": 0.1,
          "unit": "share",
          "period": "all merged PRs, as of 2026-08",
          "definition": "merged PRs authored by Agent Chip",
          "level": "unclear"
        }
      ],
      "context": null,
      "url": "https://the-ai-record.com/passages/monzo-authoring-10-all-merged-prs-monzo-2026"
    },
    {
      "id": "vercel-human-stays-control-throughout-entire-process-including-2026",
      "text": "A human stays in control throughout the entire process, including merging every change.",
      "speaker": null,
      "role": null,
      "organization": "Vercel",
      "aiVendor": true,
      "work": {
        "title": "Building a software factory for AI SDK",
        "type": "post",
        "date": "2026-08-12",
        "publisher": "Vercel blog",
        "url": "https://vercel.com/blog/building-a-software-factory-for-ai-sdk"
      },
      "grade": "B",
      "verification": {
        "status": "verified",
        "reviewedOn": "2026-10-31"
      },
      "topics": [
        "coding-agents"
      ],
      "functions": [
        "engineering"
      ],
      "figures": [],
      "context": null,
      "url": "https://the-ai-record.com/passages/vercel-human-stays-control-throughout-entire-process-including-2026"
    },
    {
      "id": "xebia-connect-factory-github-issues-tag-ones-2026",
      "text": "Connect the factory with your GitHub issues, tag the ones you want it to pick up (choose trivial issues and bugs first), run it, and review the resulting PR and the agents' PR comments.",
      "speaker": "Noah Blauensteiner",
      "role": "Author, Xebia articles",
      "organization": "Xebia",
      "aiVendor": true,
      "work": {
        "title": "Shining Some Light in Dark Agentic Software Factories",
        "type": "post",
        "date": "2026-08-12",
        "publisher": "Xebia articles",
        "locator": "Shining some light on Agentic Software Factories",
        "url": "https://xebia.com/articles/shining-some-light-in-dark-agentic-software-factories/"
      },
      "grade": "B",
      "verification": {
        "status": "verified",
        "reviewedOn": "2026-10-31"
      },
      "topics": [
        "coding-agents",
        "autonomy-and-oversight"
      ],
      "functions": [
        "engineering"
      ],
      "figures": [],
      "context": null,
      "url": "https://the-ai-record.com/passages/xebia-connect-factory-github-issues-tag-ones-2026"
    },
    {
      "id": "uber-more-than-70-pull-requests-attributed-local-2026-2",
      "text": "More than 70% of pull requests are attributed to local or cloud agents.",
      "speaker": "Praveen Neppalli Naga",
      "role": "Chief Technology Officer",
      "organization": "Uber",
      "aiVendor": false,
      "work": {
        "title": "X post on Praveen Neppalli's own account (Uber's CTO)",
        "type": "social",
        "date": "2026-07-07",
        "publisher": "X post on Praveen Neppalli's own account (Uber's CTO)",
        "url": "https://x.com/praveenTweets/status/2074605343439810922"
      },
      "grade": "B",
      "verification": {
        "status": "verified",
        "reviewedOn": "2026-10-31"
      },
      "topics": [
        "coding-agents"
      ],
      "functions": [
        "engineering"
      ],
      "figures": [
        {
          "metric": "agent-pr-share",
          "value": 0.7,
          "unit": "share",
          "period": "as of 2026-07-07",
          "definition": "pull requests attributed to local or cloud agents",
          "level": "unclear"
        }
      ],
      "context": null,
      "url": "https://the-ai-record.com/passages/uber-more-than-70-pull-requests-attributed-local-2026-2"
    },
    {
      "id": "uber-today-99-engineers-use-ai-tools-more-2026",
      "text": "Today, 99% of our engineers use AI tools. More than 70% of pull requests are attributed to local or cloud agents. And our engineers have built 2,500+ agent skills across the software development lifecycle.",
      "speaker": "Praveen Neppalli Naga",
      "role": "Chief Technology Officer",
      "organization": "Uber",
      "aiVendor": false,
      "work": {
        "title": "X post on Praveen Neppalli's own account (Uber's CTO)",
        "type": "social",
        "date": "2026-07-07",
        "publisher": "X post on Praveen Neppalli's own account (Uber's CTO)",
        "url": "https://x.com/praveenTweets/status/2074605343439810922"
      },
      "grade": "B",
      "verification": {
        "status": "verified",
        "reviewedOn": "2026-10-31"
      },
      "topics": [
        "coding-agents",
        "adoption-and-usage",
        "training-and-skills"
      ],
      "functions": [
        "engineering"
      ],
      "figures": [],
      "context": null,
      "url": "https://the-ai-record.com/passages/uber-today-99-engineers-use-ai-tools-more-2026"
    },
    {
      "id": "dropbox-accounting-roughly-1-12-pull-requests-dropbox-2026",
      "text": "accounting for roughly 1 in 12 pull requests at Dropbox today",
      "speaker": null,
      "role": null,
      "organization": "Dropbox",
      "aiVendor": false,
      "work": {
        "title": "Beyond code generation: rethinking engineering productivity in the age of AI agents",
        "type": "post",
        "date": "2026-05-28",
        "publisher": "Dropbox engineering blog",
        "url": "https://dropbox.tech/culture/beyond-code-generation-rethinking-engineering-productivity-in-the-age-of-ai-agents"
      },
      "grade": "B",
      "verification": {
        "status": "verified",
        "reviewedOn": "2026-10-31"
      },
      "topics": [
        "coding-agents"
      ],
      "functions": [
        "engineering"
      ],
      "figures": [
        {
          "metric": "agent-pr-share",
          "value": 0.083,
          "unit": "share",
          "period": "as of 2026-05",
          "definition": "pull requests from Nova, Dropbox's internal coding agent platform",
          "level": "unclear"
        }
      ],
      "context": null,
      "url": "https://the-ai-record.com/passages/dropbox-accounting-roughly-1-12-pull-requests-dropbox-2026"
    },
    {
      "id": "shopify-3-536-river-coauthored-pull-requests-merged-2026",
      "text": "3,536 River-coauthored pull requests merged in that window.",
      "speaker": "Burke Libbey",
      "role": "Principal Engineer",
      "organization": "Shopify",
      "aiVendor": false,
      "work": {
        "title": "Under the River",
        "type": "post",
        "date": "2026-05-28",
        "publisher": "Shopify engineering blog",
        "url": "https://shopify.engineering/under-the-river"
      },
      "grade": "B",
      "verification": {
        "status": "verified",
        "reviewedOn": "2026-10-31"
      },
      "topics": [
        "coding-agents"
      ],
      "functions": [
        "engineering"
      ],
      "figures": [
        {
          "metric": "agent-prs",
          "value": 3536,
          "unit": "count",
          "period": "30 days to about 2026-05",
          "definition": "River-coauthored pull requests merged in a recent 30 day period",
          "level": "unclear"
        }
      ],
      "context": null,
      "url": "https://the-ai-record.com/passages/shopify-3-536-river-coauthored-pull-requests-merged-2026"
    },
    {
      "id": "stripe-merged-160-prs-using-automated-upgrader-2026",
      "text": "Merged 160+ PRs using the automated upgrader",
      "speaker": "Mahib Hosain",
      "role": "Engineer, Developer Productivity team",
      "organization": "Stripe",
      "aiVendor": false,
      "work": {
        "title": "Stripe developer blog",
        "type": "post",
        "date": "2026-05-27",
        "publisher": "Stripe developer blog",
        "url": "https://stripe.dev/blog/modern-java-at-stripe-language-upgrades-as-a-service"
      },
      "grade": "B",
      "verification": {
        "status": "verified",
        "reviewedOn": "2026-10-31"
      },
      "topics": [
        "coding-agents"
      ],
      "functions": [
        "engineering"
      ],
      "figures": [],
      "context": null,
      "url": "https://the-ai-record.com/passages/stripe-merged-160-prs-using-automated-upgrader-2026"
    },
    {
      "id": "genentech-allowing-bot-merge-directly-into-main-branch-2026",
      "text": "we are allowing the bot to merge that directly into our main branch because we have integration tests, unit tests, etc., canary tests.",
      "speaker": "Xiucheng Quek",
      "role": "Software engineer",
      "organization": "Genentech",
      "aiVendor": false,
      "work": {
        "title": "Background Agents for Genomics and Cloud Ops",
        "type": "talk",
        "date": "2026-05-07",
        "publisher": "YouTube video of a talk or interview (speaker in notes)",
        "url": "https://www.youtube.com/watch?v=GXDtw0EmoX0"
      },
      "grade": "B",
      "verification": {
        "status": "verified",
        "reviewedOn": "2026-10-31"
      },
      "topics": [
        "testing",
        "coding-agents"
      ],
      "functions": [
        "engineering"
      ],
      "figures": [],
      "context": null,
      "url": "https://the-ai-record.com/passages/genentech-allowing-bot-merge-directly-into-main-branch-2026"
    },
    {
      "id": "uber-1-800-code-changes-per-week-now-2026",
      "text": "1,800 code changes per week are now written entirely by Uber's internal background coding agent",
      "speaker": "Praveen Neppalli Naga",
      "role": "Chief Technology Officer",
      "organization": "Uber",
      "aiVendor": false,
      "work": {
        "title": "X post on Praveen Neppalli's own account (Uber's CTO)",
        "type": "social",
        "date": "2026-03-16",
        "publisher": "X post on Praveen Neppalli's own account (Uber's CTO)",
        "url": "https://x.com/praveenTweets/status/2033627282418655711"
      },
      "grade": "B",
      "verification": {
        "status": "verified",
        "reviewedOn": "2026-10-31"
      },
      "topics": [
        "coding-agents"
      ],
      "functions": [
        "engineering"
      ],
      "figures": [
        {
          "metric": "agent-prs",
          "value": 1800,
          "unit": "count",
          "period": "per week",
          "definition": "code changes per week written entirely by the internal background coding agent",
          "level": "human-approves"
        }
      ],
      "context": null,
      "url": "https://the-ai-record.com/passages/uber-1-800-code-changes-per-week-now-2026"
    },
    {
      "id": "openai-roughly-1-500-pull-requests-been-opened-2026",
      "text": "roughly 1,500 pull requests have been opened and merged with a small team of just three engineers driving Codex.",
      "speaker": null,
      "role": null,
      "organization": "OpenAI",
      "aiVendor": true,
      "work": {
        "title": "Harness engineering: leveraging Codex in an agent-first world",
        "type": "post",
        "date": "2026-02-11",
        "publisher": "OpenAI (own site)",
        "url": "https://openai.com/index/harness-engineering/"
      },
      "grade": "B",
      "verification": {
        "status": "verified",
        "reviewedOn": "2026-10-31"
      },
      "topics": [
        "coding-agents"
      ],
      "functions": [
        "engineering"
      ],
      "figures": [
        {
          "metric": "agent-prs",
          "value": 1500,
          "unit": "count",
          "period": "five months to 2026-02",
          "definition": "PRs opened and merged in one internal product repo built with 0 lines of manually-written code",
          "level": "unclear"
        }
      ],
      "context": null,
      "url": "https://the-ai-record.com/passages/openai-roughly-1-500-pull-requests-been-opened-2026"
    },
    {
      "id": "openai-translates-average-throughput-3-5-prs-per-2026",
      "text": "This translates to an average throughput of 3.5 PRs per engineer per day, and surprisingly the throughput has increased as the team has grown to now seven engineers.",
      "speaker": null,
      "role": null,
      "organization": "OpenAI",
      "aiVendor": true,
      "work": {
        "title": "Harness engineering: leveraging Codex in an agent-first world",
        "type": "post",
        "date": "2026-02-11",
        "publisher": "OpenAI (own site)",
        "url": "https://openai.com/index/harness-engineering/"
      },
      "grade": "B",
      "verification": {
        "status": "verified",
        "reviewedOn": "2026-10-31"
      },
      "topics": [
        "developer-productivity",
        "coding-agents"
      ],
      "functions": [
        "engineering"
      ],
      "figures": [
        {
          "metric": "prs-merged-per-engineer",
          "value": 3.5,
          "unit": "count",
          "period": "per engineer per day, five months to 2026-02",
          "definition": "average PRs per engineer per day, one internal product team",
          "level": "n/a"
        }
      ],
      "context": null,
      "url": "https://the-ai-record.com/passages/openai-translates-average-throughput-3-5-prs-per-2026"
    },
    {
      "id": "stripe-while-theyre-human-reviewed-they-contain-no-2026",
      "text": "while they're human-reviewed, they contain no human-written code.",
      "speaker": "Alistair Gray",
      "role": "Software engineer, Leverage team",
      "organization": "Stripe",
      "aiVendor": false,
      "work": {
        "title": "Minions: Stripe’s one-shot, end-to-end coding agents",
        "type": "post",
        "date": "2026-02-09",
        "publisher": "Stripe developer blog",
        "url": "https://stripe.dev/blog/minions-stripes-one-shot-end-to-end-coding-agents"
      },
      "grade": "B",
      "verification": {
        "status": "verified",
        "reviewedOn": "2026-10-31"
      },
      "topics": [
        "coding-agents"
      ],
      "functions": [
        "engineering"
      ],
      "figures": [],
      "context": null,
      "url": "https://the-ai-record.com/passages/stripe-while-theyre-human-reviewed-they-contain-no-2026"
    },
    {
      "id": "openai-codex-reviews-every-internal-pull-request-2025",
      "text": "Codex reviews every internal pull request.",
      "speaker": null,
      "role": null,
      "organization": "OpenAI",
      "aiVendor": true,
      "work": {
        "title": "OpenAI forum (OpenAI-run)",
        "type": "post",
        "date": "2025-12-04",
        "publisher": "OpenAI forum (OpenAI-run)",
        "url": "https://forum.openai.com/home/blogs/how-openai-engineers-use-codex-to-tackle-big-projects-with-rigor-2025-12-04"
      },
      "grade": "B",
      "verification": {
        "status": "verified",
        "reviewedOn": "2026-10-31"
      },
      "topics": [
        "coding-agents"
      ],
      "functions": [
        "engineering"
      ],
      "figures": [],
      "context": null,
      "url": "https://the-ai-record.com/passages/openai-codex-reviews-every-internal-pull-request-2025"
    },
    {
      "id": "github-gets-assigned-issues-human-engineers-opens-pull-2025",
      "text": "It gets assigned issues by human engineers, opens pull requests, and does the work assigned.",
      "speaker": null,
      "role": null,
      "organization": "GitHub",
      "aiVendor": true,
      "work": {
        "title": "GitHub blog",
        "type": "post",
        "date": "2025-11-12",
        "publisher": "GitHub blog",
        "url": "https://github.blog/ai-and-ml/github-copilot/how-copilot-helps-build-the-github-platform/"
      },
      "grade": "B",
      "verification": {
        "status": "verified",
        "reviewedOn": "2026-10-31"
      },
      "topics": [
        "coding-agents"
      ],
      "functions": [
        "engineering"
      ],
      "figures": [],
      "context": null,
      "url": "https://the-ai-record.com/passages/github-gets-assigned-issues-human-engineers-opens-pull-2025"
    },
    {
      "id": "spotify-all-surrounding-fleet-management-infrastructure-targeting-repositories-2025",
      "text": "All the surrounding Fleet Management infrastructure — targeting repositories, opening pull requests, getting reviews, and merging into production — remains exactly the same.",
      "speaker": null,
      "role": null,
      "organization": "Spotify",
      "aiVendor": false,
      "work": {
        "title": "1,500+ PRs Later: Spotify’s Journey with Our Background Coding Agent (Honk, Part 1)",
        "type": "post",
        "date": "2025-11-06",
        "publisher": "Spotify engineering blog",
        "url": "https://engineering.atspotify.com/2025/11/spotifys-background-coding-agent-part-1"
      },
      "grade": "B",
      "verification": {
        "status": "verified",
        "reviewedOn": "2026-10-31"
      },
      "topics": [
        "coding-agents"
      ],
      "functions": [
        "engineering"
      ],
      "figures": [],
      "context": null,
      "url": "https://the-ai-record.com/passages/spotify-all-surrounding-fleet-management-infrastructure-targeting-repositories-2025"
    },
    {
      "id": "airbnb-every-engineer-must-able-explain-even-if-2026",
      "text": "every engineer must be able to explain, even if an AI generated the PR, must be able to explain what they built.",
      "speaker": "Ahmad Al-Dahle",
      "role": "Chief Technology Officer",
      "organization": "Airbnb",
      "aiVendor": false,
      "work": {
        "title": "Latent Space (independent AI engineering publication)",
        "type": "interview",
        "date": "2026-10-02",
        "publisher": "Latent Space (independent AI engineering publication)",
        "url": "https://www.latent.space/p/airbnb"
      },
      "grade": "C",
      "verification": {
        "status": "verified",
        "reviewedOn": "2026-10-31"
      },
      "topics": [
        "coding-agents",
        "adoption-and-usage"
      ],
      "functions": [
        "engineering"
      ],
      "figures": [],
      "context": null,
      "url": "https://the-ai-record.com/passages/airbnb-every-engineer-must-able-explain-even-if-2026"
    },
    {
      "id": "openai-building-agent-handholds-change-all-way-2026",
      "text": "We are building an agent that \"handholds\" a change all the way to production — whether it's a code change or a change behind a feature flag. It observes the relevant monitoring graphs, but can also build its own dashboard to monitor important signals. More of our code changes are going to production with this kind of agent monitoring.",
      "speaker": "Venkat Venkataramani",
      "role": "VP of Engineering, Applied Infra",
      "organization": "OpenAI",
      "aiVendor": true,
      "work": {
        "title": "Inside OpenAI's agentic software factory",
        "type": "press",
        "date": "2026-09-15",
        "publisher": "The Pragmatic Engineer",
        "locator": "2. Death of the IDE & pull requests",
        "url": "https://newsletter.pragmaticengineer.com/p/openai-software-factory"
      },
      "grade": "C",
      "verification": {
        "status": "verified",
        "reviewedOn": "2026-10-31"
      },
      "topics": [
        "coding-agents",
        "bugs-and-incidents"
      ],
      "functions": [
        "engineering"
      ],
      "figures": [],
      "context": null,
      "url": "https://the-ai-record.com/passages/openai-building-agent-handholds-change-all-way-2026"
    },
    {
      "id": "shopify-you-just-tell-ai-go-nuts-makes-2026",
      "text": "You just tell the AI to go nuts. It makes a pull request. You just say, “Yep, that’s good.” You don’t really read it, and now it has to be reviewed by your colleagues.",
      "speaker": "Tobi Lütke",
      "role": "Co-founder and Chief Executive Officer",
      "organization": "Shopify",
      "aiVendor": false,
      "work": {
        "title": "The Knowledge Project (podcast by Shane Parrish of Farnam Street, independent), transcript on fs.blog",
        "type": "interview",
        "date": "2026-09-10",
        "publisher": "The Knowledge Project (podcast by Shane Parrish of Farnam Street, independent), transcript on fs.blog",
        "url": "https://fs.blog/knowledge-project-podcast/tobi-lutke-3/"
      },
      "grade": "C",
      "verification": {
        "status": "verified",
        "reviewedOn": "2026-10-31"
      },
      "topics": [
        "coding-agents"
      ],
      "functions": [
        "engineering"
      ],
      "figures": [],
      "context": null,
      "url": "https://the-ai-record.com/passages/shopify-you-just-tell-ai-go-nuts-makes-2026"
    },
    {
      "id": "stripe-about-30-prs-week-came-minions-2026",
      "text": "about 30% of our PRs in that week came from Minions",
      "speaker": "Will Gaybrick",
      "role": "President, Technology and Business (also styled President of Product and Business)",
      "organization": "Stripe",
      "aiVendor": false,
      "work": {
        "title": "Tokens Are the New Dollars | Stripe's Will Gaybrick & David George (podcast episode: \"Stripe’s AI Strategy: Build More, Not Less\")",
        "type": "interview",
        "date": "2026-08-17",
        "publisher": "The a16z Show (podcast and YouTube channel of Andreessen Horowitz, an investor in Stripe)",
        "url": "https://www.youtube.com/watch?v=P5iICDVn5gc"
      },
      "grade": "C",
      "verification": {
        "status": "verified",
        "reviewedOn": "2026-10-31"
      },
      "topics": [
        "coding-agents"
      ],
      "functions": [
        "engineering"
      ],
      "figures": [
        {
          "metric": "agent-pr-share",
          "value": 0.3,
          "unit": "share",
          "period": "one week ('that week', said 2026-08-17)",
          "definition": "share of Stripe's pull requests in that week that came from Minions",
          "level": "human-approves"
        }
      ],
      "context": null,
      "url": "https://the-ai-record.com/passages/stripe-about-30-prs-week-came-minions-2026"
    },
    {
      "id": "stripe-last-week-i-think-7-000-prs-2026",
      "text": "last week, I think 7,000 PRs came from minions",
      "speaker": "Will Gaybrick",
      "role": "President, Technology and Business (also styled President of Product and Business)",
      "organization": "Stripe",
      "aiVendor": false,
      "work": {
        "title": "Tokens Are the New Dollars | Stripe's Will Gaybrick & David George (podcast episode: \"Stripe’s AI Strategy: Build More, Not Less\")",
        "type": "interview",
        "date": "2026-08-17",
        "publisher": "The a16z Show (podcast and YouTube channel of Andreessen Horowitz, an investor in Stripe)",
        "url": "https://www.youtube.com/watch?v=P5iICDVn5gc"
      },
      "grade": "C",
      "verification": {
        "status": "verified",
        "reviewedOn": "2026-10-31"
      },
      "topics": [
        "coding-agents"
      ],
      "functions": [
        "engineering"
      ],
      "figures": [
        {
          "metric": "agent-prs",
          "value": 7000,
          "unit": "count",
          "period": "one week ('last week' as said on 2026-08-17)",
          "definition": "pull requests that came from Minions, Stripe's one-shot coding agents, in one week",
          "level": "human-approves"
        }
      ],
      "context": null,
      "url": "https://the-ai-record.com/passages/stripe-last-week-i-think-7-000-prs-2026"
    },
    {
      "id": "greptile-little-difference-revert-rate-people-versus-agents-2026",
      "text": "So there didn't seem to be very big difference between the rate at which pull requests were reverted from people versus agents in my study.",
      "speaker": "Daksh Gupta",
      "role": "Co-founder",
      "organization": "Greptile",
      "aiVendor": true,
      "work": {
        "title": "AI-Generated Code Is Already Competing With Human Code",
        "type": "talk",
        "date": "2026-09-27",
        "publisher": "AI Engineer (YouTube)",
        "locator": "06:05",
        "url": "https://www.youtube.com/watch?v=474j-n1Ltxc"
      },
      "grade": "B",
      "verification": {
        "status": "verified",
        "reviewedOn": "2026-11-01"
      },
      "topics": [
        "code-review",
        "coding-agents"
      ],
      "functions": [
        "engineering"
      ],
      "figures": [],
      "context": null,
      "url": "https://the-ai-record.com/passages/greptile-little-difference-revert-rate-people-versus-agents-2026"
    },
    {
      "id": "greptile-three-out-four-agents-fewer-p0s-than-humans-2026",
      "text": "So then I started tracking the counts of P0s, P1s, and P2s in all of these changes. And interestingly, once again, there was not that much of a difference. In fact, three out of the four agents that we tested performed better than humans in terms of the rate at which … were producing P0s. They were producing fewer P0s than humans were. Similarly, the case with P1s and P2s. Broadly speaking, human-generated PRs were about equal in quality to … PRs based on this data.",
      "speaker": "Daksh Gupta",
      "role": "Co-founder",
      "organization": "Greptile",
      "aiVendor": true,
      "work": {
        "title": "AI-Generated Code Is Already Competing With Human Code",
        "type": "talk",
        "date": "2026-09-27",
        "publisher": "AI Engineer (YouTube)",
        "locator": "07:07",
        "url": "https://www.youtube.com/watch?v=474j-n1Ltxc"
      },
      "grade": "B",
      "verification": {
        "status": "verified",
        "reviewedOn": "2026-11-01"
      },
      "topics": [
        "code-review",
        "coding-agents"
      ],
      "functions": [
        "engineering"
      ],
      "figures": [],
      "context": null,
      "url": "https://the-ai-record.com/passages/greptile-three-out-four-agents-fewer-p0s-than-humans-2026"
    },
    {
      "id": "figma-best-engineer-know-pitfalls-mental-duct-tape-slower-adapt-2026",
      "text": "It's actually our best engineer. … they know where all the pitfalls are. They are … together with like their mental duct tape, all the places that agents are not working well and they're preventing all the really bad stuff from coming in … slower to adapt because they see all the problem …",
      "speaker": "Eyal Blum",
      "role": "Software Engineer",
      "organization": "Figma",
      "aiVendor": true,
      "work": {
        "title": "How to Get Your Org to Adopt Coding Agents (Without Shipping Garbage)",
        "type": "talk",
        "date": "2026-08-28",
        "publisher": "AI Engineer (YouTube)",
        "locator": "03:27",
        "url": "https://www.youtube.com/watch?v=5Bn0xro2ol8"
      },
      "grade": "B",
      "verification": {
        "status": "verified",
        "reviewedOn": "2026-11-01"
      },
      "topics": [
        "adoption-and-usage",
        "coding-agents"
      ],
      "functions": [
        "engineering"
      ],
      "figures": [],
      "context": null,
      "url": "https://the-ai-record.com/passages/figma-best-engineer-know-pitfalls-mental-duct-tape-slower-adapt-2026"
    },
    {
      "id": "figma-plan-week-aligned-teams-agent-overnight-six-weeks-5x-2026",
      "text": "I aligned with three other teams for another week on that and then I just sent it to an agent to implement overnight and it came back, this is probably from two … not one, but it's basically six weeks of coding work … only one week. So that's where I get … 5X speed up if I include the review cycle at the end…",
      "speaker": "Eyal Blum",
      "role": "Software Engineer",
      "organization": "Figma",
      "aiVendor": true,
      "work": {
        "title": "How to Get Your Org to Adopt Coding Agents (Without Shipping Garbage)",
        "type": "talk",
        "date": "2026-08-28",
        "publisher": "AI Engineer (YouTube)",
        "locator": "11:20",
        "url": "https://www.youtube.com/watch?v=5Bn0xro2ol8"
      },
      "grade": "B",
      "verification": {
        "status": "verified",
        "reviewedOn": "2026-11-01"
      },
      "topics": [
        "developer-productivity",
        "coding-agents"
      ],
      "functions": [
        "engineering"
      ],
      "figures": [
        {
          "metric": "coding-speedup-planned-agent-work",
          "value": 5,
          "unit": "x",
          "period": "one example plan, as of the talk",
          "definition": "speed-up the speaker reports for his own planned work, six weeks of coding work done by an agent overnight against about two weeks of planning and alignment, including the review cycle, as stated",
          "level": "human-approves"
        }
      ],
      "context": null,
      "url": "https://the-ai-record.com/passages/figma-plan-week-aligned-teams-agent-overnight-six-weeks-5x-2026"
    },
    {
      "id": "figma-week-writing-detailed-plan-agent-implements-restores-joy-2026",
      "text": "And so it's not uncommon to spend a week writing a very detailed plan, making all the decisions, flushing it out, iterating, sending it out to teammates to review. And then only when it's read and you've … out all the decision, … to the agent, the agent will send it back to you when it's implemented … has been really successful also in accelerating and also really restoring some of the joy into the development process.",
      "speaker": "Eyal Blum",
      "role": "Software Engineer",
      "organization": "Figma",
      "aiVendor": true,
      "work": {
        "title": "How to Get Your Org to Adopt Coding Agents (Without Shipping Garbage)",
        "type": "talk",
        "date": "2026-08-28",
        "publisher": "AI Engineer (YouTube)",
        "locator": "08:07",
        "url": "https://www.youtube.com/watch?v=5Bn0xro2ol8"
      },
      "grade": "B",
      "verification": {
        "status": "verified",
        "reviewedOn": "2026-11-01"
      },
      "topics": [
        "coding-agents",
        "developer-productivity"
      ],
      "functions": [
        "engineering"
      ],
      "figures": [],
      "context": null,
      "url": "https://the-ai-record.com/passages/figma-week-writing-detailed-plan-agent-implements-restores-joy-2026"
    },
    {
      "id": "boundary-dependency-graph-cli-invariants-architecture-unchanged-months-2026",
      "text": "This tool basically visualizes our dependency graph internally with some external dependencies as well, … But what's more interesting is we can go build CLI tools that guarantee that certain invariants can't be broken. And what this does is when Claude builds a new package or adds a dependency that's leaky, we now have CI/CD changing or a simple git commit history that tells us exactly where things break. And by this, we're actually able to make our architecture change. We haven't changed our architecture in the last three or four months.",
      "speaker": "Vaibhav Gupta",
      "role": "Co-founder and Chief Executive",
      "organization": "Boundary (BoundaryML)",
      "aiVendor": true,
      "work": {
        "title": "Fighting Slop with Slop",
        "type": "talk",
        "date": "2026-07-31",
        "publisher": "AI Engineer (YouTube)",
        "locator": "4:05",
        "url": "https://www.youtube.com/watch?v=AMiyLItEtLA"
      },
      "grade": "B",
      "verification": {
        "status": "verified",
        "reviewedOn": "2026-11-01"
      },
      "topics": [
        "code-review",
        "autonomy-and-oversight",
        "coding-agents"
      ],
      "functions": [
        "engineering"
      ],
      "figures": [],
      "context": "Gupta is describing how the team keeps the BAML code base from drifting when engineers do not review each other's code.",
      "url": "https://the-ai-record.com/passages/boundary-dependency-graph-cli-invariants-architecture-unchanged-months-2026"
    },
    {
      "id": "reddit-built-agent-clean-stale-feature-flags-scored-reviewer-2026",
      "text": "I got tired of watching old feature flags pile up… I built an agent for cleaning up stale feature flags. It runs in my local workflow and it doesn't merge any code. The models, the easy part. The judgment in front of it is the whole game. Every flag gets scored the way an experienced reviewer would analyze it. How many modules does it touch? Is it multi-variant? Does it share a component? Then it checks the experiment data. Is the rollout frozen? Is there a sample ratio mismatch? Is there a variant already rolled out to 100 percent?",
      "speaker": "Andrew Orobator",
      "role": "Senior Software Engineer",
      "organization": "Reddit",
      "aiVendor": false,
      "work": {
        "title": "Scale the Judgment, Not the Model",
        "type": "talk",
        "date": "2026-06-30",
        "publisher": "AI Engineer (YouTube)",
        "locator": "11:18",
        "url": "https://www.youtube.com/watch?v=6MudaeKdBSk"
      },
      "grade": "B",
      "verification": {
        "status": "verified",
        "reviewedOn": "2026-11-01"
      },
      "topics": [
        "coding-agents",
        "internal-tools",
        "autonomy-and-oversight"
      ],
      "functions": [
        "engineering"
      ],
      "figures": [],
      "context": "The speaker is a Reddit Android engineer. In the talk he describes this agent as running in his local workflow and on his laptop, and says some of his other practices are from his personal side projects.",
      "url": "https://the-ai-record.com/passages/reddit-built-agent-clean-stale-feature-flags-scored-reviewer-2026"
    },
    {
      "id": "reddit-flag-agent-seven-for-seven-green-ci-1-26-per-pull-request-2026",
      "text": "Before I trusted this workflow, I back tested the scoring against months of clean up history. Then I ran it live. Seven for seven PRs with green CI. Now it runs daily on my laptop and hands work back for me to review. … $1.26 a pull request. A backlog of around 520 flags a year runs for under $700. If you had engineers working on this by hand, at least $26,000 that you're looking at.",
      "speaker": "Andrew Orobator",
      "role": "Senior Software Engineer",
      "organization": "Reddit",
      "aiVendor": false,
      "work": {
        "title": "Scale the Judgment, Not the Model",
        "type": "talk",
        "date": "2026-06-30",
        "publisher": "AI Engineer (YouTube)",
        "locator": "11:59",
        "url": "https://www.youtube.com/watch?v=6MudaeKdBSk"
      },
      "grade": "B",
      "verification": {
        "status": "verified",
        "reviewedOn": "2026-11-01"
      },
      "topics": [
        "coding-agents",
        "ai-cost-and-spend",
        "measuring-impact"
      ],
      "functions": [
        "engineering"
      ],
      "figures": [
        {
          "metric": "flag-cleanup-prs-green-ci",
          "value": 7,
          "unit": "count",
          "period": "the live run after back testing",
          "definition": "pull requests from the speaker's stale-feature-flag agent that passed CI, out of 7 (\"Seven for seven\")",
          "level": "human-approves"
        },
        {
          "metric": "flag-cleanup-cost-per-pr",
          "value": 1.26,
          "unit": "USD",
          "period": "per pull request",
          "definition": "cost per pull request of the speaker's stale-feature-flag agent, as he states it",
          "level": "human-approves"
        },
        {
          "metric": "flag-cleanup-yearly-cost",
          "value": 700,
          "unit": "USD",
          "period": "per year, backlog of around 520 flags",
          "definition": "upper bound ('under $700') the speaker gives for running his agent on about 520 flags a year",
          "level": "human-approves"
        },
        {
          "metric": "flag-cleanup-manual-cost",
          "value": 26000,
          "unit": "USD",
          "period": "per year, same backlog",
          "definition": "the speaker's estimate ('at least $26,000') of the same work done by engineers by hand",
          "level": "n/a"
        }
      ],
      "context": "The speaker is a Reddit Android engineer. In the talk he describes this agent as running in his local workflow and on his laptop, and says some of his other practices are from his personal side projects. The $26,000 is his own estimate of manual cost, and the PR count is a small sample.",
      "url": "https://the-ai-record.com/passages/reddit-flag-agent-seven-for-seven-green-ci-1-26-per-pull-request-2026"
    },
    {
      "id": "reddit-job-changed-harness-engineers-now-system-produce-verify-code-2026",
      "text": "The job changed, and most of us didn't even notice, we're harness engineers now. Our work is the system that helps produce and verify the code. The constraints, the gates, the skills, the verification.",
      "speaker": "Andrew Orobator",
      "role": "Senior Software Engineer",
      "organization": "Reddit",
      "aiVendor": false,
      "work": {
        "title": "Scale the Judgment, Not the Model",
        "type": "talk",
        "date": "2026-06-30",
        "publisher": "AI Engineer (YouTube)",
        "locator": "02:06",
        "url": "https://www.youtube.com/watch?v=6MudaeKdBSk"
      },
      "grade": "B",
      "verification": {
        "status": "verified",
        "reviewedOn": "2026-11-01"
      },
      "topics": [
        "coding-agents",
        "autonomy-and-oversight",
        "developer-productivity"
      ],
      "functions": [
        "engineering"
      ],
      "figures": [],
      "context": "The speaker is a Reddit Android engineer speaking about engineers in general, not describing a Reddit policy.",
      "url": "https://the-ai-record.com/passages/reddit-job-changed-harness-engineers-now-system-produce-verify-code-2026"
    },
    {
      "id": "block-builderbot-orchestration-layer-coordinates-multiple-agents-2026",
      "text": "Builderbot is an orchestration layer that coordinates multiple AI agents across our entire codebase. It works inside Slack: anyone can tag @builderbot with a short description of what they need, and it gets to work right there in the thread, whether it’s a bug fix, a migration across services, or a new feature.",
      "speaker": null,
      "role": null,
      "organization": "Block",
      "aiVendor": false,
      "work": {
        "title": "Block rolls out BuilderBot, a new suite of AI-native tools that changes the way we ship",
        "type": "post",
        "date": "2026-06-17",
        "publisher": "Block (own site)",
        "locator": "How it works",
        "url": "https://block.xyz/inside/block-rolls-out-builderbot-a-new-suite-of-ai-native-tools-that-changes-the-way-we-ship"
      },
      "grade": "B",
      "verification": {
        "status": "verified",
        "reviewedOn": "2026-11-01"
      },
      "topics": [
        "coding-agents",
        "where-agents-run"
      ],
      "functions": [
        "engineering"
      ],
      "figures": [],
      "context": null,
      "url": "https://the-ai-record.com/passages/block-builderbot-orchestration-layer-coordinates-multiple-agents-2026"
    },
    {
      "id": "block-square-features-sellers-waiting-months-shipped-days-2026",
      "text": "On the Square side, we took a list of features sellers had been waiting on for months and our engineers shipped them in days. Builderbot handled the scaffolding and the repetitive work, and our engineers made the decisions that shaped the product.",
      "speaker": "Brad Axen",
      "role": "Head of AI Capabilities",
      "organization": "Block",
      "aiVendor": false,
      "work": {
        "title": "Block rolls out BuilderBot, a new suite of AI-native tools that changes the way we ship",
        "type": "post",
        "date": "2026-06-17",
        "publisher": "Block (own site)",
        "locator": "What it means for how we build",
        "url": "https://block.xyz/inside/block-rolls-out-builderbot-a-new-suite-of-ai-native-tools-that-changes-the-way-we-ship"
      },
      "grade": "B",
      "verification": {
        "status": "verified",
        "reviewedOn": "2026-11-01"
      },
      "topics": [
        "coding-agents",
        "developer-productivity"
      ],
      "functions": [
        "engineering"
      ],
      "figures": [],
      "context": null,
      "url": "https://the-ai-record.com/passages/block-square-features-sellers-waiting-months-shipped-days-2026"
    },
    {
      "id": "factory-software-factory-starts-signals-outside-world-2026",
      "text": "The software factory starts with signals from the outside world: bug reports, internal conversations, customer feedback, business requirements. These signals get triaged and turned into planned changes. These changes are built, tested, reviewed, secured, shipped, and monitored. Monitoring that deployed software generates more signals. The entire system is a continuous feedback loop.",
      "speaker": null,
      "role": null,
      "organization": "Factory",
      "aiVendor": true,
      "work": {
        "title": "Factory 2.0: From coding agents to software factories",
        "type": "post",
        "date": "2026-06-15",
        "publisher": "Factory (own site)",
        "url": "https://factory.ai/news/software-factory"
      },
      "grade": "B",
      "verification": {
        "status": "verified",
        "reviewedOn": "2026-11-01"
      },
      "topics": [
        "coding-agents",
        "ai-across-the-company"
      ],
      "functions": [
        "engineering"
      ],
      "figures": [],
      "context": null,
      "url": "https://the-ai-record.com/passages/factory-software-factory-starts-signals-outside-world-2026"
    },
    {
      "id": "cognition-devin-permanent-pm-memory-file-slack-channel-2026",
      "text": "So we have like some Slack channels internally, maybe a Slack channel dedicated to, a specific product like DeepWiki maybe. And you can imagine that, or you want a Devin that never stops, it’s just always awake, but it has this like memory dock that it can just maintain for itself about, okay, what are like the number one priorities of what we have to fix and prioritize? Who is responsible for some upcoming work?",
      "speaker": "Walden Yan",
      "role": "Co-founder and Chief Product Officer",
      "organization": "Cognition",
      "aiVendor": true,
      "work": {
        "title": "The Age of Async Agents: Cognition's Walden Yan and OpenInspect's Cole Murray",
        "type": "podcast",
        "date": "2026-05-28",
        "publisher": "Latent Space",
        "locator": "00:33:01",
        "url": "https://latent.space/p/cognition"
      },
      "grade": "C",
      "verification": {
        "status": "verified",
        "reviewedOn": "2026-11-01"
      },
      "topics": [
        "internal-tools",
        "coding-agents"
      ],
      "functions": [
        "engineering",
        "product"
      ],
      "figures": [],
      "context": null,
      "url": "https://the-ai-record.com/passages/cognition-devin-permanent-pm-memory-file-slack-channel-2026"
    },
    {
      "id": "cognition-sre-use-case-internally-think-auto-triage-2026",
      "text": "The SRE use case, internally we think about it as auto triage Because we just want every message that comes in, and that’s an alert, that’s a bug report, to have Devin just start triaging it before anything else. And we’ve leaned into this use case so much though that we’ve basically tried to make it so that you don’t ever have to leave Slack to interact with this.",
      "speaker": "Walden Yan",
      "role": "Co-founder and Chief Product Officer",
      "organization": "Cognition",
      "aiVendor": true,
      "work": {
        "title": "The Age of Async Agents: Cognition's Walden Yan and OpenInspect's Cole Murray",
        "type": "podcast",
        "date": "2026-05-28",
        "publisher": "Latent Space",
        "locator": "01:03:24",
        "url": "https://latent.space/p/cognition"
      },
      "grade": "C",
      "verification": {
        "status": "verified",
        "reviewedOn": "2026-11-01"
      },
      "topics": [
        "bugs-and-incidents",
        "coding-agents"
      ],
      "functions": [
        "engineering"
      ],
      "figures": [],
      "context": null,
      "url": "https://the-ai-record.com/passages/cognition-sre-use-case-internally-think-auto-triage-2026"
    },
    {
      "id": "amazon-bedrock-30-people-18-months-six-people-76-days-2026",
      "text": "And sometime last year, we knew, or I say we, but the bedrock team knew that they were going to need to build a new inference data plane. But they had estimated it at 30 people over 18 months. This is a big, big service, and it was … take time to build the new one, migrate customers over, migrate models over, and they decided to take a step back. They took six people and they built it in 76 days with …",
      "speaker": "Clare Liguori",
      "role": "Senior Principal Engineer, AWS",
      "organization": "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": "2:35",
        "url": "https://www.youtube.com/watch?v=pqlWNihgdjI"
      },
      "grade": "B",
      "verification": {
        "status": "reported"
      },
      "topics": [
        "developer-productivity",
        "coding-agents"
      ],
      "functions": [
        "engineering"
      ],
      "figures": [
        {
          "metric": "estimated-team-size",
          "value": 30,
          "unit": "people",
          "period": "estimate made last year, as described in 2026",
          "definition": "people the Bedrock team estimated for a new inference data plane, over 18 months",
          "level": "n/a"
        },
        {
          "metric": "actual-team-size",
          "value": 6,
          "unit": "people",
          "period": "built in 76 days",
          "definition": "people who built the new inference data plane in 76 days, per the speaker",
          "level": "n/a"
        }
      ],
      "context": "Liguori is describing the Bedrock team (Amazon's model hosting service) and its build of a new inference data plane.",
      "url": "https://the-ai-record.com/passages/amazon-bedrock-30-people-18-months-six-people-76-days-2026"
    },
    {
      "id": "amazon-frontier-developers-three-behaviors-hands-off-coding-2026",
      "text": "And I like to define what we've been calling frontier developers inside of Amazon by three behaviors that I've been seeing. One is hands off coding, frontier developers write maybe … of the code that they produce. The rest is agents. The second is that they interact with their agents infrequently. They'll aim to get their coding assistant to run for up to hours at a time without their intervention. And third is that they minimize idle time. These frontier developers tend to run multiple agents in parallel, … through a backlog of tasks.",
      "speaker": "Clare Liguori",
      "role": "Senior Principal Engineer, AWS",
      "organization": "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": "1:40",
        "url": "https://www.youtube.com/watch?v=pqlWNihgdjI"
      },
      "grade": "B",
      "verification": {
        "status": "reported"
      },
      "topics": [
        "coding-agents",
        "ai-written-code",
        "autonomy-and-oversight"
      ],
      "functions": [
        "engineering"
      ],
      "figures": [],
      "context": "Liguori is defining what Amazon calls frontier developers.",
      "url": "https://the-ai-record.com/passages/amazon-frontier-developers-three-behaviors-hands-off-coding-2026"
    },
    {
      "id": "amazon-prime-video-ten-day-sprint-90-weeks-down-to-24-2026",
      "text": "So another experiment that I want to talk about is an experimental sprint that was done in the Prime Video Organization. They took a 10-day sprint and they … experiment where they put, again, six engineers in a room and they let them go wild with Kiro. They brought down the project delivery time estimate from what was going to be 90 weeks down to 24, based on all of the progress they had made in this 10-day sprint.",
      "speaker": "Clare Liguori",
      "role": "Senior Principal Engineer, AWS",
      "organization": "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": "4:05",
        "url": "https://www.youtube.com/watch?v=pqlWNihgdjI"
      },
      "grade": "B",
      "verification": {
        "status": "reported"
      },
      "topics": [
        "developer-productivity",
        "measuring-impact",
        "coding-agents"
      ],
      "functions": [
        "engineering"
      ],
      "figures": [
        {
          "metric": "delivery-estimate-before",
          "value": 90,
          "unit": "weeks",
          "period": "before the 10-day sprint",
          "definition": "project delivery time estimate before the sprint",
          "level": "n/a"
        },
        {
          "metric": "delivery-estimate-after",
          "value": 24,
          "unit": "weeks",
          "period": "after the 10-day sprint",
          "definition": "revised project delivery time estimate, based on progress made in the sprint",
          "level": "n/a"
        }
      ],
      "context": "Liguori is describing an experimental sprint in Amazon's Prime Video organization.",
      "url": "https://the-ai-record.com/passages/amazon-prime-video-ten-day-sprint-90-weeks-down-to-24-2026"
    },
    {
      "id": "uber-one-biggest-learnings-process-like-model-2026",
      "text": "One of the biggest learnings in this process was like the model doesn't know that it's wrong. It always confidently says 100% sure that, yeah, this is the review for your code. Go ahead. But we saw that, no, it actually needs a lot of guidance from the teams, because each team has its own style guide, its own patterns or … anti-patterns that they want to look for.",
      "speaker": "Ameya Ketkar",
      "role": "Speaker, AI Engineer World's Fair 2026 (job title not stated)",
      "organization": "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": "06:35",
        "url": "https://www.youtube.com/watch?v=EL123UNokkI"
      },
      "grade": "B",
      "verification": {
        "status": "reported"
      },
      "topics": [
        "code-review",
        "coding-agents"
      ],
      "functions": [
        "engineering"
      ],
      "figures": [],
      "context": "Ameya Ketkar is describing what Uber's team learned while adding observability and evaluation to its uReview code-review agent.",
      "url": "https://the-ai-record.com/passages/uber-one-biggest-learnings-process-like-model-2026"
    },
    {
      "id": "cloudflare-code-tells-model-what-front-guessing-2026",
      "text": "the code tells the model what's in front of it, but it does not tell the model who owns the service, what the dependencies are, … what databases are being talked to, what conventions are that the teams considers non-negotiable … they reduce the amount of guessing the models have to do. And one thing we learned the hard way is that even with the decent context file, it is better than having none. And when the model stops guessing, the quality goes up everywhere else.",
      "speaker": "Rajesh Bhatia",
      "role": "Senior Director of Engineering, Cloudflare",
      "organization": "Cloudflare",
      "aiVendor": true,
      "work": {
        "title": "From Assisted to Delegated: Cloudflare's AI Engineering Stack (interview, Background Agents Summit 2026)",
        "type": "talk",
        "date": "2026-05-06",
        "publisher": "Ona (YouTube)",
        "locator": "16:24",
        "url": "https://www.youtube.com/watch?v=MbLdrAZFQRs"
      },
      "grade": "B",
      "verification": {
        "status": "reported"
      },
      "topics": [
        "internal-tools",
        "coding-agents"
      ],
      "functions": [
        "engineering"
      ],
      "figures": [],
      "context": "Explaining why Cloudflare invested in Backstage, its internal developer portal, and AGENTS.md files as context for coding agents.",
      "url": "https://the-ai-record.com/passages/cloudflare-code-tells-model-what-front-guessing-2026"
    },
    {
      "id": "cloudflare-opus-4-5-maybe-was-inflection-point-2026",
      "text": "sometime in November, we started looking and seeing a lot more benefit for some of the models that we were trying to leverage. I think Opus 4.5 maybe was the inflection point where that then generally made it so that it was very easy to see the kind of results we were seeing and expecting.",
      "speaker": "Rajesh Bhatia",
      "role": "Senior Director of Engineering, Cloudflare",
      "organization": "Cloudflare",
      "aiVendor": true,
      "work": {
        "title": "From Assisted to Delegated: Cloudflare's AI Engineering Stack (interview, Background Agents Summit 2026)",
        "type": "talk",
        "date": "2026-05-06",
        "publisher": "Ona (YouTube)",
        "locator": "7:54",
        "url": "https://www.youtube.com/watch?v=MbLdrAZFQRs"
      },
      "grade": "B",
      "verification": {
        "status": "reported"
      },
      "topics": [
        "coding-agents",
        "adoption-and-usage"
      ],
      "functions": [
        "engineering"
      ],
      "figures": [],
      "context": "Asked which month or model made AI coding tools start to work at Cloudflare; he had said the company began piloting coding assistants in mid-2025.",
      "url": "https://the-ai-record.com/passages/cloudflare-opus-4-5-maybe-was-inflection-point-2026"
    },
    {
      "id": "ramp-93-prs-now-automatically-handled-review-buddy-2026",
      "text": "93% of our PRs are now automatically handled by Review Buddy so that the highest quality engineers are spending time on the 7% of PRs that truly matter,",
      "speaker": "Geoff Charles",
      "role": "Chief Product Officer (CPO)",
      "organization": "Ramp",
      "aiVendor": false,
      "work": {
        "title": "What product looks like when coding is solved | Geoff Charles (Ramp CPO)",
        "type": "talk",
        "date": "2026-09-25",
        "publisher": "Lenny's Podcast (YouTube channel); Geoff Charles's talk at the Lenny and Friends Summit, recorded 2026-09-10",
        "locator": "09:34",
        "url": "https://www.youtube.com/watch?v=ZG8Mf3P9xzI"
      },
      "grade": "B",
      "verification": {
        "status": "verified",
        "reviewedOn": "2026-10-31"
      },
      "topics": [
        "code-review",
        "coding-agents"
      ],
      "functions": [
        "engineering"
      ],
      "figures": [
        {
          "metric": "function-agent-share",
          "value": 0.93,
          "unit": "share",
          "period": "share of PRs, as of 2026-09",
          "definition": "engineering: pull requests automatically handled by Review Buddy, Ramp's AI code reviewer (unit of work: PRs)",
          "level": "unclear"
        }
      ],
      "context": null,
      "url": "https://the-ai-record.com/passages/ramp-93-prs-now-automatically-handled-review-buddy-2026"
    },
    {
      "id": "ramp-finds-right-human-reviewer-loop-2026",
      "text": "It finds the right human reviewer to loop in.",
      "speaker": "Geoff Charles",
      "role": "Chief Product Officer (CPO)",
      "organization": "Ramp",
      "aiVendor": false,
      "work": {
        "title": "What product looks like when coding is solved | Geoff Charles (Ramp CPO)",
        "type": "talk",
        "date": "2026-09-25",
        "publisher": "Lenny's Podcast (YouTube channel); Geoff Charles's talk at the Lenny and Friends Summit, recorded 2026-09-10",
        "url": "https://www.youtube.com/watch?v=ZG8Mf3P9xzI"
      },
      "grade": "B",
      "verification": {
        "status": "verified",
        "reviewedOn": "2026-10-31"
      },
      "topics": [
        "code-review",
        "coding-agents"
      ],
      "functions": [
        "engineering"
      ],
      "figures": [],
      "context": null,
      "url": "https://the-ai-record.com/passages/ramp-finds-right-human-reviewer-loop-2026"
    },
    {
      "id": "spotify-total-merged-changes-more-than-doubled-year-2026",
      "text": "Total merged changes more than doubled year over year in August, from roughly 8,100 to 17,000.",
      "speaker": null,
      "role": null,
      "organization": "Spotify",
      "aiVendor": false,
      "work": {
        "title": "AI Changed How Spotify Builds. What We Learned (and Fixed) About Quality at Higher Velocity",
        "type": "post",
        "date": "2026-09-16",
        "publisher": "Spotify engineering blog",
        "url": "https://engineering.atspotify.com/2026/9/ai-changed-how-spotify-builds-what-we-learned-and-fixed-about-quality-at-higher-velocity"
      },
      "grade": "B",
      "verification": {
        "status": "verified",
        "reviewedOn": "2026-10-31"
      },
      "topics": [
        "coding-agents",
        "developer-productivity"
      ],
      "functions": [
        "engineering"
      ],
      "figures": [
        {
          "metric": "prs-merged",
          "value": 17000,
          "unit": "count",
          "period": "August 2026",
          "definition": "total merged changes (PRs) in the month",
          "level": "n/a"
        },
        {
          "metric": "prs-merged",
          "value": 8100,
          "unit": "count",
          "period": "August 2025",
          "definition": "total merged changes (PRs) in the month",
          "level": "n/a"
        }
      ],
      "context": null,
      "url": "https://the-ai-record.com/passages/spotify-total-merged-changes-more-than-doubled-year-2026"
    },
    {
      "id": "linear-number-issues-pull-request-attached-someone-engineering-2026",
      "text": "the number of issues with a pull request attached by someone in an engineering, product, or design function has grown sevenfold",
      "speaker": null,
      "role": null,
      "organization": "Linear",
      "aiVendor": false,
      "work": {
        "title": "Linear (own site)",
        "type": "post",
        "date": "2026-08-26",
        "publisher": "Linear (own site)",
        "url": "https://linear.app/now/sharing-growth-with-the-people-building-linear"
      },
      "grade": "B",
      "verification": {
        "status": "verified",
        "reviewedOn": "2026-10-31"
      },
      "topics": [
        "developer-productivity",
        "measuring-impact",
        "coding-agents"
      ],
      "functions": [
        "company-wide"
      ],
      "figures": [
        {
          "metric": "output-change",
          "value": 7,
          "unit": "ratio",
          "period": "since the start of 2026",
          "definition": "issues with a pull request attached, across customer workspaces",
          "level": "n/a"
        }
      ],
      "context": null,
      "url": "https://the-ai-record.com/passages/linear-number-issues-pull-request-attached-someone-engineering-2026"
    },
    {
      "id": "monzo-alert-investigation-automatic-investigations-paging-alerts-production-2026",
      "text": "Alert investigation: automatic investigations of paging alerts in production",
      "speaker": null,
      "role": null,
      "organization": "Monzo",
      "aiVendor": false,
      "work": {
        "title": "Building Agent Chip: Monzo's in-house agentic tool",
        "type": "post",
        "date": "2026-08-13",
        "publisher": "Monzo blog",
        "url": "https://monzo.com/blog/building-agent-chip"
      },
      "grade": "B",
      "verification": {
        "status": "verified",
        "reviewedOn": "2026-10-31"
      },
      "topics": [
        "bugs-and-incidents",
        "coding-agents"
      ],
      "functions": [
        "engineering"
      ],
      "figures": [],
      "context": null,
      "url": "https://the-ai-record.com/passages/monzo-alert-investigation-automatic-investigations-paging-alerts-production-2026"
    },
    {
      "id": "xebia-planning-agent-runs-your-most-powerful-2026",
      "text": "The planning agent is responsible for the actual thinking, so it should run on your most powerful model. I initially used Fable for this purpose when it was available, as it excels in UI/UX design. When Fable was no longer accessible, I switched to Opus. Since the planner writes the specifications, the implementation can be handled by a more cost-effective and faster model like Sonnet.",
      "speaker": "Noah Blauensteiner",
      "role": "Author, Xebia articles",
      "organization": "Xebia",
      "aiVendor": true,
      "work": {
        "title": "Shining Some Light in Dark Agentic Software Factories",
        "type": "post",
        "date": "2026-08-12",
        "publisher": "Xebia articles",
        "locator": "What is an Agentic Software Factory?",
        "url": "https://xebia.com/articles/shining-some-light-in-dark-agentic-software-factories/"
      },
      "grade": "B",
      "verification": {
        "status": "verified",
        "reviewedOn": "2026-10-31"
      },
      "topics": [
        "coding-agents",
        "ai-cost-and-spend"
      ],
      "functions": [
        "engineering"
      ],
      "figures": [],
      "context": null,
      "url": "https://the-ai-record.com/passages/xebia-planning-agent-runs-your-most-powerful-2026"
    },
    {
      "id": "tessl-building-tooling-for-agent-reignited-developers-2026",
      "text": "What I've seen is that when we started introducing … and loops and eventually more autonomous work within the whole organization, a new technical path opened. All of a sudden, we were helping the agent with tooling, building tooling for the agent and that kind of reignited some of the developers … kind of felt that it wasn't for them. Not all of a sudden, they were like, yes, we can do this, we have that knowledge, we're like somehow helping this even with a kind of programmatic way.",
      "speaker": "Patrick Debois",
      "role": "Product DevRel Lead",
      "organization": "Tessl",
      "aiVendor": true,
      "work": {
        "title": "Coding Agents Don't Scale Themselves. Neither Do Your Teams. The Rise of Agent Enablement",
        "type": "talk",
        "date": "2026-07-02",
        "publisher": "AI Engineer World's Fair 2026 (YouTube)",
        "locator": "03:53",
        "url": "https://www.youtube.com/watch?v=zCJtYuqwm7E"
      },
      "grade": "B",
      "verification": {
        "status": "verified",
        "reviewedOn": "2026-10-31"
      },
      "topics": [
        "training-and-skills",
        "coding-agents"
      ],
      "functions": [
        "engineering",
        "people"
      ],
      "figures": [],
      "context": "Debois, who says earlier in the talk that his observations include Tessl, is describing developers' reaction to prompting and spec-writing and then to building harnesses; the speaker does not say which team 'we' is.",
      "url": "https://the-ai-record.com/passages/tessl-building-tooling-for-agent-reignited-developers-2026"
    },
    {
      "id": "tessl-retros-agent-hit-problem-fix-system-2026",
      "text": "What I started seeing in some of the more advanced kind of teams is that … rituals of, Hey, we're doing a planning and we're doing a retro in a team that they weren't about like, Hey, we had issues with the code, but we're seeing we had issues with the system. So on the retro part is like, Hey, the agent went over and over hit this problem. Can we fix the system? That's something you'll learn in the retro.",
      "speaker": "Patrick Debois",
      "role": "Product DevRel Lead",
      "organization": "Tessl",
      "aiVendor": true,
      "work": {
        "title": "Coding Agents Don't Scale Themselves. Neither Do Your Teams. The Rise of Agent Enablement",
        "type": "talk",
        "date": "2026-07-02",
        "publisher": "AI Engineer World's Fair 2026 (YouTube)",
        "locator": "07:07",
        "url": "https://www.youtube.com/watch?v=zCJtYuqwm7E"
      },
      "grade": "B",
      "verification": {
        "status": "verified",
        "reviewedOn": "2026-10-31"
      },
      "topics": [
        "coding-agents",
        "developer-productivity"
      ],
      "functions": [
        "engineering"
      ],
      "figures": [],
      "context": "Debois describes what he has seen in advanced teams adopting coding agents; he does not name the teams.",
      "url": "https://the-ai-record.com/passages/tessl-retros-agent-hit-problem-fix-system-2026"
    },
    {
      "id": "airbnb-like-50-users-i-dont-want-scare-2026",
      "text": "We have like 50 users and I don't want to scare people, but the PR throughput for these folks is like 3X higher again.",
      "speaker": "Christopher Sanson",
      "role": "Product Lead, AI Developer Experience",
      "organization": "Airbnb",
      "aiVendor": false,
      "work": {
        "title": "DX podcast page (DX sells developer-productivity measurement software) carrying a talk given at its DX Annual conference",
        "type": "social",
        "date": "2026-06-22",
        "publisher": "DX podcast page (DX sells developer-productivity measurement software) carrying a talk given at its DX Annual conference",
        "url": "https://getdx.com/podcast/beyond-the-cli-agentic-ai-for-async-workloads-and-non-developers/"
      },
      "grade": "B",
      "verification": {
        "status": "verified",
        "reviewedOn": "2026-10-31"
      },
      "topics": [
        "developer-productivity",
        "measuring-impact",
        "coding-agents"
      ],
      "functions": [
        "engineering"
      ],
      "figures": [
        {
          "metric": "output-change",
          "value": 3,
          "unit": "ratio",
          "period": "as of 2026-06-22",
          "definition": "pull-request throughput of an early-access group of about 50 users of AirChat Remote, against before",
          "level": "n/a"
        }
      ],
      "context": null,
      "url": "https://the-ai-record.com/passages/airbnb-like-50-users-i-dont-want-scare-2026"
    },
    {
      "id": "airbnb-people-were-using-agentic-ai-four-hours-2026",
      "text": "People that were using agentic AI for four hours or more per day have seen PR output more than double from before AI.",
      "speaker": "Christopher Sanson",
      "role": "Product Lead, AI Developer Experience",
      "organization": "Airbnb",
      "aiVendor": false,
      "work": {
        "title": "DX podcast page (DX sells developer-productivity measurement software) carrying a talk given at its DX Annual conference",
        "type": "social",
        "date": "2026-06-22",
        "publisher": "DX podcast page (DX sells developer-productivity measurement software) carrying a talk given at its DX Annual conference",
        "url": "https://getdx.com/podcast/beyond-the-cli-agentic-ai-for-async-workloads-and-non-developers/"
      },
      "grade": "B",
      "verification": {
        "status": "verified",
        "reviewedOn": "2026-10-31"
      },
      "topics": [
        "coding-agents"
      ],
      "functions": [
        "engineering"
      ],
      "figures": [],
      "context": null,
      "url": "https://the-ai-record.com/passages/airbnb-people-were-using-agentic-ai-four-hours-2026"
    },
    {
      "id": "airbnb-pr-throughput-inside-airbnb-65-higher-than-2026",
      "text": "Our PR throughput inside of Airbnb is 65% higher than it was before we introduced agentic AI.",
      "speaker": "Christopher Sanson",
      "role": "Product Lead, AI Developer Experience",
      "organization": "Airbnb",
      "aiVendor": false,
      "work": {
        "title": "DX podcast page (DX sells developer-productivity measurement software) carrying a talk given at its DX Annual conference",
        "type": "social",
        "date": "2026-06-22",
        "publisher": "DX podcast page (DX sells developer-productivity measurement software) carrying a talk given at its DX Annual conference",
        "url": "https://getdx.com/podcast/beyond-the-cli-agentic-ai-for-async-workloads-and-non-developers/"
      },
      "grade": "B",
      "verification": {
        "status": "verified",
        "reviewedOn": "2026-10-31"
      },
      "topics": [
        "developer-productivity",
        "measuring-impact",
        "coding-agents"
      ],
      "functions": [
        "engineering"
      ],
      "figures": [
        {
          "metric": "output-change",
          "value": 0.65,
          "unit": "share",
          "period": "agentic AI era vs before",
          "definition": "pull request throughput using DX's 'true throughput' metric, which takes PR complexity into account",
          "level": "n/a"
        }
      ],
      "context": null,
      "url": "https://the-ai-record.com/passages/airbnb-pr-throughput-inside-airbnb-65-higher-than-2026"
    },
    {
      "id": "spotify-more-than-99-engineers-use-ai-coding-2026",
      "text": "more than 99% of our engineers use AI coding tools every week, 94% report that AI has made them more productive",
      "speaker": null,
      "role": null,
      "organization": "Spotify",
      "aiVendor": false,
      "work": {
        "title": "Coding Is No Longer the Constraint: Scaling Developer Experience to Teams and Agents at Spotify",
        "type": "post",
        "date": "2026-06-03",
        "publisher": "Spotify engineering blog",
        "url": "https://engineering.atspotify.com/2026/6/code-with-claude-coding-is-no-longer-the-constraint"
      },
      "grade": "B",
      "verification": {
        "status": "verified",
        "reviewedOn": "2026-10-31"
      },
      "topics": [
        "coding-agents",
        "developer-productivity",
        "adoption-and-usage"
      ],
      "functions": [
        "engineering"
      ],
      "figures": [],
      "context": null,
      "url": "https://the-ai-record.com/passages/spotify-more-than-99-engineers-use-ai-coding-2026"
    },
    {
      "id": "spotify-were-seeing-76-increase-pull-request-frequency-2026",
      "text": "we're seeing a 76% increase in pull request frequency",
      "speaker": null,
      "role": null,
      "organization": "Spotify",
      "aiVendor": false,
      "work": {
        "title": "Coding Is No Longer the Constraint: Scaling Developer Experience to Teams and Agents at Spotify",
        "type": "post",
        "date": "2026-06-03",
        "publisher": "Spotify engineering blog",
        "url": "https://engineering.atspotify.com/2026/6/code-with-claude-coding-is-no-longer-the-constraint"
      },
      "grade": "B",
      "verification": {
        "status": "verified",
        "reviewedOn": "2026-10-31"
      },
      "topics": [
        "developer-productivity",
        "measuring-impact",
        "coding-agents"
      ],
      "functions": [
        "engineering"
      ],
      "figures": [
        {
          "metric": "output-change",
          "value": 0.76,
          "unit": "share",
          "period": "as of 2026-06",
          "definition": "pull request frequency",
          "level": "n/a"
        }
      ],
      "context": null,
      "url": "https://the-ai-record.com/passages/spotify-were-seeing-76-increase-pull-request-frequency-2026"
    },
    {
      "id": "shopify-mode-automation-pr-review-durable-session-woken-2026",
      "text": "Mode · Automation: PR review. Durable session, woken by an external system, often no human in the loop.",
      "speaker": "Burke Libbey",
      "role": "Principal Engineer",
      "organization": "Shopify",
      "aiVendor": false,
      "work": {
        "title": "Under the River",
        "type": "post",
        "date": "2026-05-28",
        "publisher": "Shopify engineering blog",
        "url": "https://shopify.engineering/under-the-river"
      },
      "grade": "B",
      "verification": {
        "status": "verified",
        "reviewedOn": "2026-10-31"
      },
      "topics": [
        "code-review",
        "coding-agents",
        "autonomy-and-oversight"
      ],
      "functions": [
        "engineering"
      ],
      "figures": [],
      "context": null,
      "url": "https://the-ai-record.com/passages/shopify-mode-automation-pr-review-durable-session-woken-2026"
    },
    {
      "id": "shopify-recent-30-day-period-59-918-river-2026",
      "text": "In a recent 30 day period: 59,918 River sessions happened in 5,170 Slack channels, touching the work of 7,000+ people inside the company",
      "speaker": "Burke Libbey",
      "role": "Principal Engineer",
      "organization": "Shopify",
      "aiVendor": false,
      "work": {
        "title": "Under the River",
        "type": "post",
        "date": "2026-05-28",
        "publisher": "Shopify engineering blog",
        "url": "https://shopify.engineering/under-the-river"
      },
      "grade": "B",
      "verification": {
        "status": "verified",
        "reviewedOn": "2026-10-31"
      },
      "topics": [
        "coding-agents"
      ],
      "functions": [
        "engineering"
      ],
      "figures": [],
      "context": null,
      "url": "https://the-ai-record.com/passages/shopify-recent-30-day-period-59-918-river-2026"
    },
    {
      "id": "zendesk-pull-requests-arrive-faster-than-human-driven-2026",
      "text": "Pull requests arrive faster than human-driven review can stay meaningful.",
      "speaker": "Bence A. Tóth",
      "role": "Author on the Zendesk Engineering blog (role not stated on the pages read)",
      "organization": "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",
      "verification": {
        "status": "verified",
        "reviewedOn": "2026-10-31"
      },
      "topics": [
        "coding-agents",
        "ai-written-code",
        "developer-productivity"
      ],
      "functions": [
        "engineering"
      ],
      "figures": [],
      "context": null,
      "url": "https://the-ai-record.com/passages/zendesk-pull-requests-arrive-faster-than-human-driven-2026"
    },
    {
      "id": "openai-escalate-human-only-when-judgment-required-2026",
      "text": "Escalate to a human only when judgment is required",
      "speaker": null,
      "role": null,
      "organization": "OpenAI",
      "aiVendor": true,
      "work": {
        "title": "Harness engineering: leveraging Codex in an agent-first world",
        "type": "post",
        "date": "2026-02-11",
        "publisher": "OpenAI (own site)",
        "url": "https://openai.com/index/harness-engineering/"
      },
      "grade": "B",
      "verification": {
        "status": "verified",
        "reviewedOn": "2026-10-31"
      },
      "topics": [
        "coding-agents"
      ],
      "functions": [
        "engineering"
      ],
      "figures": [],
      "context": null,
      "url": "https://the-ai-record.com/passages/openai-escalate-human-only-when-judgment-required-2026"
    },
    {
      "id": "hubspot-code-reviewed-over-50-000-pull-requests-2026",
      "text": "code reviewed over 50,000 pull requests authored by humans",
      "speaker": null,
      "role": null,
      "organization": "HubSpot",
      "aiVendor": true,
      "work": {
        "title": "Cloud Coding Agents at HubSpot",
        "type": "post",
        "date": "2026-01-23",
        "publisher": "HubSpot product blog",
        "url": "https://product.hubspot.com/blog/cloud-coding-agents-at-hubspot"
      },
      "grade": "B",
      "verification": {
        "status": "verified",
        "reviewedOn": "2026-10-31"
      },
      "topics": [
        "code-review",
        "coding-agents"
      ],
      "functions": [
        "engineering"
      ],
      "figures": [],
      "context": null,
      "url": "https://the-ai-record.com/passages/hubspot-code-reviewed-over-50-000-pull-requests-2026"
    },
    {
      "id": "openai-engineers-using-ship-about-70-more-merged-2025",
      "text": "engineers using it ship about 70% more merged pull requests",
      "speaker": null,
      "role": null,
      "organization": "OpenAI",
      "aiVendor": true,
      "work": {
        "title": "OpenAI forum (OpenAI-run)",
        "type": "post",
        "date": "2025-12-04",
        "publisher": "OpenAI forum (OpenAI-run)",
        "url": "https://forum.openai.com/home/blogs/how-openai-engineers-use-codex-to-tackle-big-projects-with-rigor-2025-12-04"
      },
      "grade": "B",
      "verification": {
        "status": "verified",
        "reviewedOn": "2026-10-31"
      },
      "topics": [
        "developer-productivity",
        "measuring-impact",
        "coding-agents"
      ],
      "functions": [
        "engineering"
      ],
      "figures": [
        {
          "metric": "output-change",
          "value": 0.7,
          "unit": "share",
          "period": "OpenAI engineers using Codex (as of 2025-12)",
          "definition": "merged pull requests, Codex users vs others",
          "level": "n/a"
        }
      ],
      "context": null,
      "url": "https://the-ai-record.com/passages/openai-engineers-using-ship-about-70-more-merged-2025"
    },
    {
      "id": "anthropic-roughly-corroborates-67-increase-merged-pull-requests-2025",
      "text": "roughly corroborates the 67% increase in merged pull requests",
      "speaker": null,
      "role": null,
      "organization": "Anthropic",
      "aiVendor": true,
      "work": {
        "title": "How AI is transforming work at Anthropic",
        "type": "paper",
        "date": "2025-12-02",
        "publisher": "Anthropic (own site)",
        "url": "https://www.anthropic.com/research/how-ai-is-transforming-work-at-anthropic"
      },
      "grade": "B",
      "verification": {
        "status": "verified",
        "reviewedOn": "2026-10-31"
      },
      "topics": [
        "developer-productivity",
        "measuring-impact",
        "coding-agents"
      ],
      "functions": [
        "engineering"
      ],
      "figures": [
        {
          "metric": "output-change",
          "value": 0.67,
          "unit": "share",
          "period": "per engineer per day, after Claude Code adoption",
          "definition": "increase in merged pull requests per engineer per day when Claude Code was adopted in the Engineering org",
          "level": "n/a"
        }
      ],
      "context": null,
      "url": "https://the-ai-record.com/passages/anthropic-roughly-corroborates-67-increase-merged-pull-requests-2025"
    },
    {
      "id": "airbnb-agents-spin-up-then-triage-run-your-2026",
      "text": "agents spin up to then triage and run your on-call",
      "speaker": "Ahmad Al-Dahle",
      "role": "Chief Technology Officer",
      "organization": "Airbnb",
      "aiVendor": false,
      "work": {
        "title": "Latent Space (independent AI engineering publication)",
        "type": "interview",
        "date": "2026-10-02",
        "publisher": "Latent Space (independent AI engineering publication)",
        "url": "https://www.latent.space/p/airbnb"
      },
      "grade": "C",
      "verification": {
        "status": "verified",
        "reviewedOn": "2026-10-31"
      },
      "topics": [
        "bugs-and-incidents",
        "coding-agents"
      ],
      "functions": [
        "engineering"
      ],
      "figures": [],
      "context": null,
      "url": "https://the-ai-record.com/passages/airbnb-agents-spin-up-then-triage-run-your-2026"
    },
    {
      "id": "anthropic-labs-port-python-to-typescript-over-weekend-2026",
      "text": "I was like, OK, I need to port this whole thing from Python to TypeScript. Like, as a-- you know, if I put on my, like, 2010s engineering hat, or even my early 2020s, like, that's a dumb idea. … But I was like, I think this is doable now. And I basically created this dynamic workflow set up. And over the weekend, … port the whole thing, like, verify it, double check it, … and then came back Monday to complete a workflow that was a ported version of that thing.",
      "speaker": "Mike Krieger",
      "role": "Head of Anthropic Labs",
      "organization": "Anthropic",
      "aiVendor": true,
      "work": {
        "title": "How Anthropic Builds: Lessons from Labs",
        "type": "interview",
        "date": "2026-07-02",
        "publisher": "AI Engineer (YouTube)",
        "locator": "4:38",
        "url": "https://www.youtube.com/watch?v=qqrk7CtkuIw"
      },
      "grade": "C",
      "verification": {
        "status": "verified",
        "reviewedOn": "2026-10-31"
      },
      "topics": [
        "migrations",
        "coding-agents"
      ],
      "functions": [
        "engineering"
      ],
      "figures": [],
      "context": "Describing a Labs project he moved from Python to TypeScript, in answer to a question on being more ambitious with prompts.",
      "url": "https://the-ai-record.com/passages/anthropic-labs-port-python-to-typescript-over-weekend-2026"
    },
    {
      "id": "anthropic-most-usage-delegating-via-tagging-multiplayer-async-2026",
      "text": "But most usage is actually much more delegating via tagging… And then more advanced version is really trying to think of it as a teammate that is actually … has memory and can be proactive. And that's just really changed how we operate internally. It's much more like this multiplayer async proactive way than it is most people off in their own CLIs.",
      "speaker": "Mike Krieger",
      "role": "Head of Anthropic Labs",
      "organization": "Anthropic",
      "aiVendor": true,
      "work": {
        "title": "How Anthropic Builds: Lessons from Labs",
        "type": "interview",
        "date": "2026-07-02",
        "publisher": "AI Engineer (YouTube)",
        "locator": "8:57",
        "url": "https://www.youtube.com/watch?v=qqrk7CtkuIw"
      },
      "grade": "C",
      "verification": {
        "status": "verified",
        "reviewedOn": "2026-10-31"
      },
      "topics": [
        "coding-agents",
        "adoption-and-usage"
      ],
      "functions": [
        "engineering",
        "company-wide"
      ],
      "figures": [],
      "context": "Describing how people at Anthropic work with Claude. The recording's transcripts render the name of what is being tagged unclearly, so the passage is cut at 'tagging'.",
      "url": "https://the-ai-record.com/passages/anthropic-most-usage-delegating-via-tagging-multiplayer-async-2026"
    }
  ],
  "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 tooling and have a reason to publish flattering numbers.",
    "An empty result means the archive holds nothing on it, not that nobody has said anything."
  ]
}