Yazılım Notları

Kalite, Test ve Operasyon

Tamamen Otonom Pull Request'ler Standardı Düşürmedi

Fully Autonomous Pull Requests Didn't Lower the Standard

Otonom Pull Request'i güvenli kılan şey insan onayı değil; riskli değişikliği ayıran sınıflandırma, deterministik kapılar ve revert'ü ölçen geri bildirim döngüsüdür.

Tartışmalı

Otonom PR standardı kendiliğinden düşürmez; standart insan onayından risk sınıflandırma, deterministik kapı ve revert ölçümüne taşınırsa kalite korunur.

Vercel ve OpenAI gibi şirketlerin yayımladığı veri tezi destekliyor; AIDev tabanlı akademik çalışmalar ise agent-only review'da düşük merge oranı ve gürültü buluyor.

Zihinsel model

İnsan onayı kapıdaki bekçidir, deterministik kontroller turnikedir: bekçi yorulur, turnike yorulmaz; bekçiyi yalnızca şüpheli yolcuya ayırırsın.

Neden

  • İnsan onayı yük arttıkça alışkanlığa döner; yorumsuz ve dakikalar içinde verilen onay hatayı yakalamaz.
  • Deterministik kontroller yorulmaz ve her PR'da aynı çalışır; kesin kuralları onlar taşıdığında insan yalnızca belirsiz kararlara kalır.
  • Risk sınıflandırma yüksek etkili değişiklikleri insana yönlendirir; revert ölçümü de kapının bozulup bozulmadığını erken gösterir.

Kanıt

Vercel'in monorepo'sunda review'suz geçen 671 düşük riskli PR'ın hiçbiri revert edilmedi.

Vercel Blog, 2026

AI agent PR'larına bakan tekrarlayan reviewer'larda onay oranı yükselirken inline yorumlar yüzde 22 azaldı.

Habituation at the Gate, arXiv 2026

GitHub, Copilot'un onayının required approvals'a sayılmasını varsayılan kapalı tutuyor ve yeni commit gelince onayı düşürüyor.

GitHub Changelog, 2026

Karşı görüş

Akademik veride yalnızca agent'ın review ettiği PR'lar belirgin biçimde daha az merge ediliyor ve review agent'larının çoğu gürültülü. Şirket raporları kendi telemetrisine dayanıyor, düşük riskli UI ağırlıklı repolarda toplanıyor ve küçük örneklemde sıfır revert risksizlik anlamına gelmiyor.

Kavramlar

Risk classifierPR'ı içeriğine göre etiketleyip insana gidip gitmeyeceğini belirleyen kapı.
Required approvalsMerge için gereken onay sayısı; agent onayı sayılırsa agent merge yoluna çıkar.
Revert rateMerge edilen değişikliğin geri alınma oranı; otonominin kaliteyi bozup bozmadığının ilk göstergesi.
Kill switchMetrik eşiği aşılınca otomasyonu durdurup akışı insana döndüren kural.
Rubber-stampingİncelemeden verilen alışkanlık onayı; insan review'unun görünmeyen açığı.

Pratikte

  • Auto-merge'i açmadan önce kendi baz revert ve rollback oranını çıkar, kill switch eşiklerini yaz.
  • Auth, ödeme, veri bütünlüğü, güvenlik ve altyapı PR'larını kural olarak insan review'unda tut.
  • Agent'ın yazdığı PR'ı agent onaylıyorsa test, static analysis ve Quality Gate'i zorunlu kapı yap.
Önce bunu oku58% of PRs in our largest monorepo merge without human review (Vercel)Risk sınıflandırma, kill switch ve ölçümü uçtan uca anlatan şirket vakası.