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ım | Durum |
|---|---|
| Özel düşünme yardımcısı (başkalarının okuyacağı içerik yok) | İzinli, disclosure gerekmez |
| LLM ile üretilmiş comment / docs / diagnostics | Yasak |
| İnsan muhakemesinin yerine geçme; katkı için LLM zorunlu kılma | Yasak |
| LLM-authored code | Yalnı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.