{
  "apiVersion": "v1",
  "topic": {
    "id": "migrations",
    "title": "Can AI do large code migrations?",
    "summary": "Agents moving large codebases between languages, frameworks or versions.",
    "group": "Building software",
    "aliases": [
      "migration",
      "upgrade",
      "refactor"
    ]
  },
  "passages": [
    {
      "id": "uber-handled-more-than-two-hundred-fifty-automated-2026",
      "text": "we handled more than two hundred and fifty automated migrations, cumulatively nine million lines of code automatically for our engineers.",
      "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": "reported"
      },
      "topics": [
        "migrations",
        "ai-written-code"
      ],
      "functions": [
        "engineering"
      ],
      "figures": [],
      "context": null,
      "url": "https://the-ai-record.com/passages/uber-handled-more-than-two-hundred-fifty-automated-2026"
    },
    {
      "id": "spotify-recent-java-migration-across-backend-services-completed-2026",
      "text": "a recent Java migration across backend services completed in three days",
      "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": [
        "migrations"
      ],
      "functions": [
        "engineering"
      ],
      "figures": [],
      "context": null,
      "url": "https://the-ai-record.com/passages/spotify-recent-java-migration-across-backend-services-completed-2026"
    },
    {
      "id": "airbnb-reached-97-3-5k-original-enzyme-files-2025",
      "text": "we reached 97% of the 3.5K original Enzyme files",
      "speaker": "Charles Covey-Brandt",
      "role": "Author of the Airbnb engineering blog post on LLM test migration (role not stated on the page)",
      "organization": "Airbnb",
      "aiVendor": false,
      "work": {
        "title": "Accelerating Large-Scale Test Migration with LLMs",
        "type": "post",
        "date": "2025-03",
        "publisher": "Airbnb engineering blog",
        "url": "https://airbnb.tech/?p=366"
      },
      "grade": "B",
      "verification": {
        "status": "verified",
        "reviewedOn": "2026-10-31"
      },
      "topics": [
        "testing",
        "migrations"
      ],
      "functions": [
        "engineering"
      ],
      "figures": [],
      "context": null,
      "url": "https://the-ai-record.com/passages/airbnb-reached-97-3-5k-original-enzyme-files-2025"
    },
    {
      "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": "cognition-big-shift-core-components-testable-purely-local-2026",
      "text": "We’ve also internally done a big shift to make a lot of our core, components of code testable as purely local dev without needing to actually, integrate with, any live services for this reason. And honestly, the older the company, the more you have to change to shift in this direction. But you can use AI to help you perform this migration nowadays.",
      "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:56:10",
        "url": "https://latent.space/p/cognition"
      },
      "grade": "C",
      "verification": {
        "status": "verified",
        "reviewedOn": "2026-11-01"
      },
      "topics": [
        "testing",
        "migrations"
      ],
      "functions": [
        "engineering"
      ],
      "figures": [],
      "context": null,
      "url": "https://the-ai-record.com/passages/cognition-big-shift-core-components-testable-purely-local-2026"
    },
    {
      "id": "shopify-engineers-reviewed-requirements-plans-before-proceeding-implementation-2026",
      "text": "Engineers reviewed requirements and plans before proceeding with implementation.",
      "speaker": "Max Da Silva",
      "role": "VP of Engineering, Growth",
      "organization": "Shopify",
      "aiVendor": false,
      "work": {
        "title": "Shopify engineering blog",
        "type": "post",
        "date": "2026-09-10",
        "publisher": "Shopify engineering blog",
        "url": "https://shopify.engineering/shop-app-migration"
      },
      "grade": "B",
      "verification": {
        "status": "verified",
        "reviewedOn": "2026-10-31"
      },
      "topics": [
        "migrations"
      ],
      "functions": [
        "engineering"
      ],
      "figures": [],
      "context": null,
      "url": "https://the-ai-record.com/passages/shopify-engineers-reviewed-requirements-plans-before-proceeding-implementation-2026"
    },
    {
      "id": "bcg-platinion-organizations-running-model-report-3-5x-2026",
      "text": "Organizations running this model report 3 to 5x productivity gains. Legacy backlogs that once ran to thousands of work days shrink to hundreds. Time to market compresses from quarters to weeks.",
      "speaker": null,
      "role": null,
      "organization": "BCG Platinion",
      "aiVendor": true,
      "work": {
        "title": "The Agentic Software Factory: How AI Agents Are Delivering Software at 5x Speed (BCG Platinion blog; BCG Platinion sells agentic software factory pilots)",
        "type": "post",
        "date": "2026-07-03",
        "publisher": "BCG Platinion blog",
        "url": "https://www.bcgplatinion.com/blog/the-agentic-software-factory-blog"
      },
      "grade": "B",
      "verification": {
        "status": "verified",
        "reviewedOn": "2026-10-31"
      },
      "topics": [
        "developer-productivity",
        "migrations"
      ],
      "functions": [
        "engineering"
      ],
      "figures": [
        {
          "metric": "productivity-gain-multiple",
          "value": 5,
          "unit": "x",
          "period": "not stated",
          "definition": "upper end of a stated range of 3 to 5x productivity gains, reported by unnamed organizations running the model; not defined further",
          "level": "unclear"
        }
      ],
      "context": null,
      "url": "https://the-ai-record.com/passages/bcg-platinion-organizations-running-model-report-3-5x-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."
  ]
}