Satu engineer plus Claude menulis ulang Bun dari Zig ke Rust dalam 11 hari
Jarred Sumner menulis ulang Bun, runtime JavaScript itu, dari Zig ke Rust. Yang menarik bukan hasilnya, tapi caranya. Satu engineer, memakai Claude Fable 5 versi pra-rilis dan Claude Code, membawa proyek ini dari nol sampai seluruh test suite lulus di semua platform hanya dalam 11 hari. Menurut perkiraan Sumner, satu tim yang paham penuh codebase-nya butuh sekitar setahun. Hasil port Rust itu sudah dipakai di dalam Claude Code sejak 17 Juni.
Ia tidak sekadar menyuruh Claude menulis ulang semuanya sekaligus. Sekitar tiga jam ia habiskan untuk memetakan bagaimana pola-pola Zig harus diterjemahkan ke Rust, dan Claude merangkum diskusi itu menjadi panduan PORTING.md. Untuk memuaskan borrow checker Rust, ia menjalankan workflow yang membaca setiap struct field di seluruh codebase, menelusuri alur kendalinya, mengusulkan sebuah lifetime, lalu memakai dua agent peninjau adversarial untuk memeriksa tiap usulan sebelum dicatat ke file LIFETIMES.tsv. Baru setelah menguji prosesnya pada 3 file, ia membiarkan Claude menerjemahkan seluruh 1.448 file Zig, tiap file baru ditulis satu agent dan diperiksa dua peninjau.
Biayanya besar tapi jelas terukur: sekitar 5,9 miliar token input dan 690 juta token output, kira-kira $165.000. Bun diakuisisi Anthropic pada Desember 2025, dan lewat itulah Sumner mendapat akses awal ke Fable.
Kenapa ini penting
Bagi yang memimpin tim engineering, ini data konkret tentang apa yang bisa dicapai satu orang yang mengawasi dengan cermat plus agent pada jenis penulisan ulang antarbahasa yang biasanya dianggap terlalu berisiko untuk dicoba. Metodenya yang bisa ditiru: test suite besar sebagai spesifikasi, peninjau adversarial yang memeriksa tiap terjemahan, dan memperbaiki prosesnya alih-alih menambal hasil secara manual.