Phase 0: Agents in Production · 30 hours · Python (agent) · Java / Python (targets) · TypeScript (dashboard)
Capstone 09 — Code Migration Agent (Repo-Level Language / Runtime Upgrade)
Amazon's MigrationBench (Java 8 to 17) and Google's App Engine Py2-to-Py3 migrator set the 2026 bar.
Hiring signal: Can build capstone 09 end to end
Introduction
Moderne's OpenRewrite does deterministic AST rewrites at scale. Grit targets the same problem with codemod-style DSL. The production pattern combines both: a deterministic substrate for safe rewrites plus an agent layer for the ambiguous cases, a sandbox for per-branch builds, and a test harness that flips green before the PR opens. The capstone is to migrate 50 real repos and publish a pass rate with a failure taxonomy.
Phases exercised: P5 · P7 · P11 · P13 · P14 · P15 · P17
Type: Capstone Languages: Python (agent), Java / Python (targets), TypeScript (dashboard) Prerequisites: Phase 5 (NLP), Phase 7 (transformers), Phase 11 (LLM engineering), Phase 13 (tools), Phase 14 (agents), Phase 15 (autonomous), Phase 17 (infrastructure) Time: 30 hours
Objective
Learning objectives
Unlock the full lesson
You've read the first 2 sections. The rest of this lesson covers The Problem, The Concept, Build, Check Yourself, Key Terms & Next — plus a hands-on lab, quiz, and project artifact.
Create a free account to unlock Phase 0 and Phase 1 of every course — no credit card.
Browse all courses · View pricing · DeVenture Academy