brianletort.ai
← Library

Google

Verified evidenceCreator to judge

LLM-assisted 32-bit to 64-bit identifier migration

Large migrations can combine machine-found locations, LLM edits, automated checks, and engineer review.

Software engineering · Global

Collections: Human still decides

An editorial scene for Google contrasts finds migration sites and writes context-specific edits across the monorepo. with discovers likely change locations and prompts a monorepo-trained llm to generate edits. in the llm-assisted 32-bit to 64-bit identifier migration workflow.

Executive brief

The operating-model shift, in one view.

The reusable pattern is not autonomous coding; it is AI generation inside a deterministic discovery, validation, and review envelope.

AI value · LLM contribution to accepted migration work

Verified

74.45% of 595 submitted code changes and 69.46% of 93,574 edits were LLM-generated.

Experience report without a randomized comparator.

Before

Finds migration sites and writes context-specific edits across the monorepo. → Repairs failures and submits each change list.

After

Discovers likely change locations and prompts a monorepo-trained LLM to generate edits. → Reviews, repairs where needed, and submits validated change lists.

Human boundary

Automated checks may reject edits; engineers decide whether to repair and submit; reviewers retain merge approval.

Why it matters

Large migrations can combine machine-found locations, LLM edits, automated checks, and engineer review.

How the work changed

Before

How the work ran before the change.

  1. Step 1 of 2

    Software engineer

    Finds migration sites and writes context-specific edits across the monorepo.

  2. Step 2 of 2

    Software engineer

    Repairs failures and submits each change list.

What changed

Large migrations can combine machine-found locations, LLM edits, automated checks, and engineer review.

Decision rightHuman moves from creator to judge

After

How the same work runs now.

  1. Step 1 of 2

    Migration tooling

    Discovers likely change locations and prompts a monorepo-trained LLM to generate edits.

    ControlLocation discovery, compilation, tests, and static checks.

  2. Step 2 of 2

    Software engineer

    Reviews, repairs where needed, and submits validated change lists.

    ControlHuman review and standard submission controls.

Process model built from the published workflow evidence for Google. Every step, actor, and control appears in full below.
Every step, actor, and control

Exception path

Failed or semantically difficult edits return to engineers for manual correction or conventional migration tooling.

Work removed

  • Most routine edit authoring
  • Repeated context reconstruction at known migration sites

Decision authority

Automated checks may reject edits; engineers decide whether to repair and submit; reviewers retain merge approval.

Before

  1. 01

    Software engineer

    Finds migration sites and writes context-specific edits across the monorepo.

    Control: Manual code review and testing.

  2. 02

    Software engineer

    Repairs failures and submits each change list.

    Control: Reviewer approval.

After

  1. 01

    Migration tooling

    Discovers likely change locations and prompts a monorepo-trained LLM to generate edits.

    Control: Location discovery, compilation, tests, and static checks.

  2. 02

    Software engineer

    Reviews, repairs where needed, and submits validated change lists.

    Control: Human review and standard submission controls.

Work that left the path

  • Most routine edit authoring
  • Repeated context reconstruction at known migration sites

Human role before

Engineers located and authored most migration edits manually.

Human role after

Three engineers supervised the migration, reviewed generated changes, handled difficult cases, and retained merge authority.

AI roleDecision mode: bounded generation. The LLM proposes context-sensitive code edits at discovered locations; it cannot merge code.

Outcomes

LLM contribution to accepted migration work

Verified

Traditionally manual, context-dependent migration edits.74.45% of 595 submitted code changes and 69.46% of 93,574 edits were LLM-generated.

Twelve-month case study. · 39 migrations completed by three developers.

Experience report without a randomized comparator.

Estimated migration effort

Verified

Earlier manual migrations.Developers estimated a 50% reduction in total time.

Twelve-month case study. · 39 identifier migrations.

Time reduction is the developers' estimate, not instrumented time measurement.

What leaders can reuse

Anti-pattern

Allowing model-generated repository changes to bypass compilation, tests, or human review.

Questions

  1. 01Which migrations are variable enough to benefit from LLMs?
  2. 02What evidence must pass before a change reaches review?
  3. 03How will estimated savings be instrumented?

Portability conditions

  • Reliable change-location discovery
  • Strong build and test automation
  • Engineer review
  • Bounded migration objective

Reputation risk

low

Evidence and authority

What the public record supports.

Current · updated

1 peer reviewed; publication outcomes are verified.

Bundle 1.0.0 · reviewed 2026-08-23 · stable ID 4a77ab1ce686bbd8

Related transformations

More in Software engineering

Sources

Read the evidence, freshness, caveat, and version policy.