Gateclave
Demo İste

Kod asistanınız kodu görüyor; üretimi görmüyor.

Claude Code ya da Cursor gibi kod asistanları repo'yu okur, ama hatanın çıktığı ortamı, deploy geçmişini, logları ve kullanıcının açtığı talebi göremez. Gateclave, geliştiricinin kendi AI aracına GitLab'ı, dağıtım platformunu, logları ve tanımlı veritabanı sorgularını tek MCP uç noktasından, yetkisi kadar açar. Üretime dokunan her aksiyon onaydan geçer.

CLAUDE CODE · gelistiricigateclave · on-prem
Ödeme servisindeki zaman aşımı hataları neden sadece üretimde çıkıyor?
REQgitlab.merge_requests · son 7 günGitLab
REQcoolify.deploy_gecmisi · odeme-apiCoolify
REQcoolify.ortam_degiskenleri · prodCoolify
REQcrm.destek_talepleri · "ödeme"CRM
MASKmüşteri e-posta, tokendış model
Hatalar iki gün önceki deploy ile başlıyor, ama kod değişikliği tek başına neden değil:
1Ortam farkı. Son merge request bağlantı havuzu boyutunu bir ortam değişkenine taşımış; bu değişken staging'de tanımlı, üretimde tanımlı değil. Üretim varsayılan değerle, çok düşük havuzla çalışıyor.
2Yük. Hatalar yoğun saatlerde artıyor; aynı saatlerde "ödeme bekliyor" konulu destek talepleri açılmış.
Öneri: Değişkeni üretim ortamına ekleyip servisi yeniden başlatın. Bu iki işlem onay zincirinden geçer.
Değişkeni üretime ekle (onaylı) Etkilenen talepleri listele
01FARK

Kopyalanan log satırı, hatanın hikâyesini anlatmaz.

Geliştirici bugün hatayı anlamak için log satırlarını, deploy çıktısını ve talep metnini tek tek kopyalayıp AI aracına yapıştırıyor. Her kopya bağlamı eksik bırakır; üstelik müşteri verisini ve gizli anahtarları dışarı taşıyabilir.

Kopyala-yapıştır ile hata ayıklamalog → sohbet
  • —Parça parça bağlam: kod, deploy, log ve talep ayrı ayrı yapıştırılır.
  • —Yanlış ortam: yerel kod, üretimdeki ayarları bilmez.
  • —Takip zor: "önceki deploy'da da var mıydı?" yeni bir arama ister.
  • —Sızıntı riski: loglardaki müşteri verisi ve token'lar dış servise gider.
  • —Kayıtsız çözüm: bulunan düzeltme elle, izsiz uygulanır.
Gateclave ile yorumcanlı · çok kaynaklı
  • —Repo, deploy geçmişi, ortam ayarları, loglar ve talepler aynı soruda okunur.
  • —AI üretimi doğrudan sorgular; geliştiricinin yetkisi kadar.
  • —Takip soruları yeni sorgulardır: commit'e, deploy'a, kullanıcıya iner.
  • —Loglardaki kişisel veri ve gizli anahtarlar dış modele maskeli gider ya da hiç gitmez.
  • —Üretime dokunan aksiyonlar onaylı ve kayıtlı.
02SORULAR

Kod asistanının tek başına cevaplayamadığı sorular.

Repo içindeki sorular zaten kod asistanında. Fark, kodu çalıştığı ortamla, deploy geçmişiyle ve kullanıcıya etkisiyle birlikte okuyan yorumlarda ortaya çıkar.

YORUMGITLAB · COOLIFY · LOGLAR

"Bu hata neden sadece üretimde çıkıyor?"

Kod değişikliklerini deploy geçmişi, ortam ayarları ve hata loglarıyla aynı zaman çizgisine koyar; ortamlar arasındaki farkı gösterir.

YORUMGITLAB · CI

"Pipeline'larımız neden yavaşladı?"

İş sürelerini, değişen bağımlılıkları ve runner kullanımını birlikte okur; yavaşlamanın hangi adımda başladığını bulur.

YORUMGITLAB · CRM

"Son sürümden sonra artan destek taleplerinin kaynağı hangi değişiklik?"

Talepleri sürüm notları ve merge request'lerle eşleştirir; etkilenen özelliği ve ilgili değişikliği çıkarır.

YORUMVERİTABANI · LOGLAR

"Bu sorgu neden yavaş; yeni bir index gerçekten gerekli mi?"

Tanımlı sorgu istatistiklerini, uygulama loglarını ve son şema değişikliklerini birlikte değerlendirir.

RAPORGITLAB

"Bana atanmış açık merge request'ler hangileri?"

Güne başlarken tek soruyla.

RAPORCOOLIFY

"Staging'de hangi sürüm çalışıyor?"

Test öncesi hızlı bir kontrol.

03BAĞLANTILAR

Yorumun malzemesi: kodun yaşadığı her yer.

Geliştiricinin AI aracı tek bir MCP uç noktasına bağlanır. Hangi kaynaklara ve hangi ortamlara erişeceği, rolüne göre Gateclave'de belirlenir.

GITLAB · COOLIFY · VERİTABANI · LOGLAR · CRM · KÜTÜPHANE
GITLABKod ve süreçProjeler, merge request'ler, pipeline'lar, issue'lar ve güvenlik açıkları.
COOLIFYDağıtımUygulamalar, deploy geçmişi, ortam değişkenleri ve servisler.
VERİTABANITanımlı sorgularSerbest SQL yok; geliştiriciler için yayımlanmış sorgular ve istatistikler.
LOGLAR · VMWAREÇalışma ortamıUygulama ve sistem logları, sunucu performansı.
CRMKullanıcı etkisiDestek talepleri; hatanın kimi, ne zamandan beri etkilediğini gösterir.
KÜTÜPHANEMimari ve runbookMimari kararlar, API dokümanları, olay sonrası raporlar.
04MASKELEME

Loglardaki müşteri verisi ve anahtarlar modele taşınmaz.

Hata ayıklarken AI'a giden log ve kayıtlar maskelenir. Gizli anahtarlar, token'lar ve ortam değişkenlerinin değerleri hiçbir modele gitmez; geliştirici yalnızca değişkenin tanımlı olup olmadığını görür.

ALANGELİŞTİRİCİEKİP LİDERİDIŞ MODEL
Loglardaki müşteri bilgisimaskeliOlay kapsamındaKULLANICI_552
Ortam değişkeni değerleriYalnızca tanımlı mıYalnızca tanımlı mıGönderilmez
Token, parola, anahtarGörünmezGörünmezGönderilmez
Kaynak kod ve diffAçıkAçıkProje kuralına göre
Üretim veritabanı kayıtlarıTanımlı sorgu, maskeliTanımlı sorgumaskeli
05KURALLAR & ONAY

Üretime giden her değişiklik, onay zincirinden geçer.

Okuma araçları geliştiricinin elinin altında. Deploy, ortam değişkeni ve veritabanı değişikliği gibi üretime dokunan aksiyonlar ekip liderinin onayına düşer; geri alınamayan işlemlerde kimse kendi talebini onaylayamaz.

1 · TALEPGeliştirici"Bu değişkeni üretime ekle ve yeniden deploy et." Kod asistanından.
2 · KONTROLGateclaveOrtam, servis kritikliği ve dondurma dönemi kontrol edilir; değişiklik önce denemeyle önizlenir.
3 · ONAYEkip lideriKritik serviste ya da mesai dışında zincir platform ekibine uzar.
4 · UYGULAMACoolifyDeğişiklik uygulanır, deploy başlar; kayıt audit log'a düşer.
kural · stagingdeploy → açıkortam değişkeni → geliştirici
kural · uretimdeploy / değişken → ekip_lideri.onaykaynak silme → yıkıcı · her zaman onay
kural · dondurma_donemi[tarih aralığı] → üretim aksiyonları kapalıacil düzeltme → cto.onay
06TERMİNOLOJİ & DEPARTMAN HAFIZASI

Kıdemli geliştiricinizin bildiği, yeni gelenin AI'ında.

Geliştirme terminolojisi Ekibin kullandığı adlandırmalar ve sistemdeki karşılıkları; AI soruyu doğru projeye ve ortama yönlendirir.
prod → Coolify'daki production ortamı hotfix → main dalından açılan, hızlandırılmış onaylı düzeltme freeze → üretim değişikliklerinin kapalı olduğu dönem ödeme servisi → odeme-api projesi ve bağlı veritabanı
Departman hafızası Çözülen olaylardan ve kod incelemelerinden çıkan bilgiler bilgi adayına dönüşür; ekip lideri onayladığında tüm ekibin AI'ı bu bilgiyle çalışır.
BİLGİ ADAYI · yazılımonay bekliyor
"Ödeme servisinde bağlantı havuzu ayarı ortam değişkeninden okunur; yeni bir ortam açılırken bu değişken mutlaka tanımlanır."
ReddetHafızaya ekle

Geliştirici ekibinizle, kendi altyapınızda görün.

Kod asistanlarınızı Gateclave'e bağlayıp ilk turda açılacak kaynakları, üretim kurallarını ve onay zincirini birlikte planlayalım.

Geliştirici demosu iste
DİĞER DEPARTMANLAR