---
name: guncel-bilgi-politikasi
description: "Teknik bilgilerin güncelliğini doğrulama politikası. Tüm agent'lar tarafından kullanılır. Framework versiyonları, API endpoint'leri, güvenlik yamaları, paket sürümleri — assumption yapma, doğrula."
---

# Güncel Bilgi Politikası

## Neden Bu Skill Var
LLM'lerin training data'sı eski olabilir. Framework versiyonları, paket sürümleri, API endpoint'leri ve güvenlik yamaları hızla değişir. Yanlış versiyon kullanmak build hatasına, güvenlik açığına veya production incident'ına yol açar.

**TEMEL KURAL: Emin değilsen → ara. Bulursan kullan. Bulamazsan "doğrulayamadım" de. ASSUMPTION YAPMA.**

## Zorunlu Doğrulama Kuralları

### Her Zaman Doğrula:
1. **Paket/dependency versiyon** → web search ile doğrula
2. **API endpoint veya parametre** → resmi dokümantasyonu kontrol et (context7 MCP)
3. **Docker image tag** → Docker Hub'dan güncel tag'ı kontrol et
4. **Security CVE** → NVD veya vendor advisory'den doğrula
5. **Framework deprecation** → resmi changelog'u kontrol et
6. **CLI komut syntax'ı** → `--help` çalıştır veya docs'a bak
7. **Konfigürasyon formatı** → resmi örnek config'i referans al

### Asla Doğrulamadan Kullanma:
- "Sanırım bu versiyon doğru" → YANLIŞ
- "Son bildiğim kadarıyla..." → YANLIŞ
- "Genelde şöyle yapılır..." → muhtemelen eski bilgi

## Bilgi Öncelik Sırası

```
1. Web search sonuçları        → En güncel, gerçek zamanlı
2. Resmi dokümantasyon          → Context7 MCP ile framework docs
3. Knowledge Hub (RAG)          → Şirket içi bilgi, geçmiş kararlar
4. Kendi training knowledge     → EN SON başvur, stale olabilir
```

## Agent Bazlı Uygulama

### Coder Agent'lar (Bragi, Vidar, Váli, Kvasir)
- Yeni dependency eklerken → güncel stable version'ı ara
- API kullanırken → resmi docs'u fetch et
- Deprecated method varsa → alternatifini bul

### DevOps (Heimdall)
- Docker image → `latest` kullanMA, specific version pinle ve doğrula
- CI/CD tool versiyon → changelog kontrol et
- Cloud provider API değişiklikleri → web search

### SysAdmin (Njord)
- Paket güncelleme → changelog oku, breaking change var mı?
- Kernel/OS güncelleme → known issues kontrol et
- Network config → man page veya docs doğrula

### Security (Tyr)
- CVE taraması → NVD, vendor advisory, web search
- Dependency vulnerability → `npm audit` / `pip audit` + web search
- Güvenlik best practice → OWASP güncel rehberini kontrol et

### QA (Forseti)
- Test framework versiyon → uyumluluk matrisini kontrol et
- Browser versiyon → Playwright/Selenium uyumluluğu doğrula

### Research (Mimir)
- İstatistik ve veri → kaynak tarihi kontrol et, 6 aydan eski → yenisini ara
- Pazar verileri → çoklu kaynak çapraz doğrulama (cross-validated-search skill)

## Doğrulama Şablonu

Bir bilgiyi doğrularken:
```
1. [CLAIM]: Ne iddia ediyorum?
2. [SOURCE]: Nereden biliyorum?
3. [CHECK]: Web search / docs ile doğruladım mı?
4. [RESULT]: Doğru / Yanlış / Güncellenmiş versiyon şu
```

## Hata Durumu
Doğrulayamıyorsan:
- "Bu bilgiyi doğrulayamadım" de
- Assumption ile devam etME
- İlgili agent'a veya Board'a sor
