Rust monoreposu resmi LLM katkı politikası benimsiyor — circuit breaker ile

5 Ağustos 2026’da Jynn Nelson, Inside Rust blogunda rust-lang/rust monoreposu için resmi bir LLM contribution policy duyurdu. Compiler, libs, types, rustdoc ve bootstrap ekipleri politikayı benimsedi. Bu, tüm Rust ekosisteminin resmi duruşu değildir; yalnızca bu monorepo ve onaylayan beş ekiple sınırlıdır.

Ana Gelişme

Politikanın özü blogda şöyle özetleniyor: soru sormak, analiz etmek, damıtmak, iyileştirmek, kontrol etmek, önermek ve review etmek için LLM kullanımı kabul edilebilir — “create” etmek için değil.

KullanımDurum
Özel düşünme yardımcısı (başkalarının okuyacağı içerik yok)İzinli, disclosure gerekmez
LLM ile üretilmiş comment / docs / diagnosticsYasak
İnsan muhakemesinin yerine geçme; katkı için LLM zorunlu kılmaYasak
LLM-authored codeYalnızca açıklanmış deney: önceden anlaşılmış reviewer, test, soundness-kritik olmama, ai-assisted etiketi
Machine translation, trivial change, bug discovery, LLM-assisted review (paylaşıldığında)Disclosure gerekli

Circuit breaker: altı haftalık pencerede merge edilen PR’ların yarısından fazlası LLM-created ise, yeni LLM-created merge’ler oran %50’nin altına inene kadar durur; minimum 10 günlük cooldown uygulanır (Forge).

Reviewer’lar uyumsuz PR’ları kapatabilir; kimse LLM PR review’lamak zorunda değildir. LLM kullanımına yönelik taciz Code of Conduct kapsamında yasaktır.

Neden Önemli?

Açık kaynak projelerde AI destekli PR’lar review bant genişliğini zorluyor; Nelson ~1.281 açık PR’a işaret ediyor. Cilalı PR artık çaba/anlayış sinyali vermiyor; yayınlanmamış “wild west” moderasyon yerine kamuya açık kurallar geliyor.

Türk geliştiriciler için politika, kopyalanabilir bir şablon sunuyor: hangi yüzeylerin (docs, comments, diagnostics) yasaklanacağı, hangi deneylerin etiketlenip sınırlanacağı ve merge oranına bağlı otomatik fren. Open-source LLM governance spektrumunda Rust, kontrollü deneyi tercih ediyor.

GCC ile Kontrast

GCC tarafında yakın dönemde “significant AI contributions” yasağı öne çıkmıştı. Rust yaklaşımı daha dar kapsamlı ve deneysel: kod tamamen yasak değil; disclosure, yüksek bar ve circuit breaker ile koşullu. İki proje aynı soruya farklı yönetişim cevabı veriyor — biri geniş yasak, diğeri ölçülü deney.

Bağlam

Politika; diğer rust-lang org repo’larını, language-team işlerini (tracking issues, stabilization), style guide’ı veya onaylamayan ekipleri kapsamaz. Proje geneli politika hâlâ tartışılan bir gelecek hedefi; leadership council LLM committee önerisi henüz oluşmuş bir organ olarak raporlanmamalıdır.

AI-assisted coding ve developer tools ekosisteminde maintainer’lar, agentic coding altyapısı büyürken katkı kalitesini korumak için benzer mekanizmalar arıyor. AWS Kiro Crew gibi tooling haberleriyle birlikte okunduğunda tablo netleşiyor: bir yanda orkestrasyon araçları, diğer yanda katkı yönetişimi.

Sonraki Adımlar

Katılımcılar Forge policy sayfası ve rustc-dev-guide rehberini izlemeli. Circuit breaker’ın fiilen tetiklenip tetiklenmeyeceği, ai-assisted etiketli deneylerin kalite sinyali ve diğer ekiplerin politikayı benimseyip benimsemeyeceği önümüzdeki haftalarda görülecek.


Kaynaklar