Tim Claude Code Anthropic mengatakan jumlah pull request yang digabung menjadi lebih dari dua kali lipat antara Juni dan September, sementara proporsi yang dibatalkan turun lebih dari 40%. Penjelasannya pada 15 Oktober menggambarkan persetujuan manusia yang disesuaikan dengan risiko pada repositori yang terpisah dari monorepo utama Anthropic. Ini adalah ukuran tim itu sendiri; tidak membuktikan penyebab perbaikan tersebut.

Pemimpin rekayasa dapat memakai layanan Code Review yang tersedia secara publik untuk menghimpun temuan sambil menetapkan persyaratan penggabungan sendiri. Layanan melaporkan dugaan cacat; tim memutuskan pemeriksaan dan orang mana yang dapat mengizinkan perubahan dirilis.

Perubahan besar

  • Apa yang berubah: Tinjauan AI dapat memeriksa perubahan yang diusulkan beserta kode di sekitarnya, memverifikasi dugaan bug, lalu menempatkan temuan yang tetap terbukti di samping baris terkait. Ini memberi tim rekayasa sumber bukti tinjauan tambahan saat agen menghasilkan kode.
  • Mengapa penting: Peninjau publik membaca kode tanpa menjalankannya dan tidak memberikan izin rilis. Pengujian dan aturan persetujuan repositori merupakan keputusan terpisah yang harus diatur pemimpin rekayasa.
  • Yang perlu diperhatikan: Frekuensi tinjauan memengaruhi belanja, dan batas anggaran dapat menyebabkan tinjauan dilewati. Tim yang mengadopsi layanan perlu membedakan tinjauan selesai tanpa temuan dari tinjauan yang sama sekali tidak dijalankan.

Proses internal menetapkan persetujuan berdasarkan risiko

Rangkaian proses tim Claude Code menggabungkan pengujian, tinjauan agen, tinjauan keamanan, dan integrasi berkelanjutan. Antrean penggabungan mendahului rilis bertahap; flag fitur dan rollback menangani pemulihan.

Kebijakan persetujuannya bagi penulis tepercaya adalah:

Risiko perubahan

Persetujuan manusia yang diperlukan setelah pemeriksaan otomatis

Rendah, termasuk teks dan fitur khusus internal

Tidak ada

Sedang, termasuk perubahan produk biasa

Satu

Tinggi, serta jalur yang ditetapkan untuk dua peninjau

Dua

Orang yang mengarahkan agen dihitung dalam persyaratan; persetujuan agen tidak dihitung. Persetujuan berlaku untuk commit tertentu. Setelah tiga putaran tinjauan, peninjau meminta penulis mempertimbangkan ulang pendekatannya. Putaran berikutnya dibatasi pada diff baru. Pembatalan perubahan dan insiden menjadi indikator pengaman, tanpa kontrol otomatis saat ini untuk memperketat persetujuan ketika keduanya memburuk.

Apa yang dilakukan peninjau publik

Dokumen panduan Code Review saat ini menjelaskan beberapa agen yang membaca diff dan kode di dekatnya pada infrastruktur Anthropic. Tahap verifikasi memeriksa temuan usulan, lalu layanan menghapus duplikasi, mengurutkan tingkat keparahan, serta memublikasikan komentar dan check run. Layanan membaca kode tanpa membangun atau menjalankannya. Check run-nya tidak menggagalkan pull request, dan layanan tidak pernah menyetujui atau memblokirnya.

Akses memerlukan organisasi Team atau Enterprise dan repositori GitHub. Panduan mengecualikan organisasi yang memakai Zero Data Retention, konfigurasi HIPAA, atau kunci enkripsi yang dikelola pelanggan. Batasan ini penting sebelum tim mengirim kode berpemilik untuk ditinjau. BIG CHANGE menelaah dokumen; kami tidak menerapkan atau menguji alur kerja ini.

Dokumen petunjuk penyiapan mensyaratkan Owner organisasi Claude, pemilik organisasi GitHub untuk memasang dan menghubungkan aplikasi, serta akses tulis repositori untuk menambahkan repositori. Aplikasi meminta izin yang lebih luas daripada yang dipakai tinjauan itu sendiri. Administrator memilih tinjauan Quick, Standard, atau Deep dan apakah tinjauan dijalankan sekali per pull request, setelah setiap push, atau atas permintaan. Tinjauan otomatis melewati draf dan fork; seseorang dengan akses tulis dapat memintanya secara manual.

Petunjuk dan penegakan memiliki tugas berbeda

Dokumen panduan penyesuaian membedakan CLAUDE.md, yang menyediakan konteks proyek, dari REVIEW.md, yang menetapkan prioritas dan pengecualian khusus tinjauan. Layanan membaca petunjuk tinjauan dari cabang dasar atau bawaan, bukan dari perubahan usulan itu sendiri. Perintah lokal /code-review membaca CLAUDE.md, tetapi tidak REVIEW.md. Karena itu, panduan yang dipakai bersama oleh kedua alat harus berada dalam CLAUDE.md.

Aturan repositori menyediakan penegakan. Dokumentasi perlindungan cabang GitHub menjelaskan pemeriksaan status wajib, persetujuan pemilik kode, dan penyelesaian percakapan tinjauan. Aturan juga mendukung pembatalan persetujuan ketika diff yang ditinjau berubah. Administrator biasanya dapat melewati perlindungan kecuali aturan juga berlaku bagi mereka. Karena itu, pemimpin rekayasa perlu memeriksa aturan yang benar-benar berlaku dan izin melewatinya, bersama komentar peninjau.

Menurut dokumentasinya, peninjau publik tidak menyediakan hasil uji aplikasi yang lulus maupun persetujuan manusia yang diwajibkan. Memisahkan catatan itu memungkinkan pemeriksaan bukti yang mendukung penggabungan.

Ukur tinjauan yang benar-benar dijalankan

Penagihan Code Review memakai token melalui kredit penggunaan, terpisah dari penggunaan yang sudah termasuk dalam paket. Anthropic tidak memublikasikan tarif tetap per tinjauan. Biaya bervariasi menurut kedalaman tinjauan, perubahan dan kode sekitarnya, serta temuan yang perlu diverifikasi. Meninjau setiap push menambah tinjauan pada pull request yang sama.

Panduan biaya menganjurkan uji coba terbatas, batas belanja bulanan, dan pengukuran biaya rata-rata repositori. Tinjauan dapat dilewati ketika batas layanan, batas organisasi, atau saldo kredit habis, termasuk ketika sisanya di bawah perkiraan biaya satu tinjauan. Tinjauan yang dilewati menghasilkan komentar yang menjelaskan penyebabnya.

Selama uji coba, pastikan peninjau yang dimaksud dijalankan pada perubahan yang dimaksud, pengujian serta persetujuan manusia wajib tetap berlaku, dan tim dapat membalikkan rilis yang buruk. Pembuktian manfaat di tempat lain memerlukan catatan tinjauan, pembatalan perubahan, dan insiden milik tim pengadopsi sendiri. Liputan BIG CHANGE terdahulu mengenai hasil kode dan pekerjaan yang selesai membahas studi perusahaan yang berbeda.

Sumber dan bacaan lebih lanjut