# Python
__pycache__/
*.py[cod]
*.egg-info/
.venv/
venv/
env/

# Veritabanı ve yerel durum
*.db
*.sqlite
*.sqlite3

# Ortam değişkenleri — GİZLİ, asla commit edilmez
.env
.env.local
.env.*.local

# Özel anahtarlar — GİZLİ, asla commit edilmez (2026-09-09'da ölçüldü).
# `docs/mcp-dizin-basvurusu.md` runbook'u `mcp/` klasöründe `key.pem`
# üretmeyi söylüyordu ve o yol .gitignore'da YOKTU: `git check-ignore`
# ile ölçüldü, git dosyayı GÖRÜYORDU. Yani runbook'u harfiyen izleyen
# biri bir sonraki `git add -A` ile MCP Registry özel anahtarını depoya
# sokabilirdi. Anahtar artık depo dışında (`~/.labelixa/`) üretiliyor;
# bu satırlar ikinci savunma hattı — biri yine de içeride üretirse
# yakalar. Kilit: tests/test_sir_sizintisi.py
*.pem
*.key
key.pem

# Test ve geliştirme çıktıları
.pytest_cache/
.coverage
htmlcov/
cikti-*.pdf
onizleme-*.png
test-faz*.png
test-logo.png

# Editör / IDE
.vscode/
.idea/
*.swp

# İşletim sistemi
.DS_Store
Thumbs.db

# Railway / dağıtım
.railway/

# Kaldırılacak eski git dizini (izin sorunu nedeniyle silinemedi)
.git-silinecek/
tests/fixtures/render/_fark/
app/depo/
# Testler ve yerel calisma depoyu KOK dizinde acar (`LABELIXA_DEPO_YOLU`
# varsayilani `./depo`). Bu uretilmis is ciktisidir, kaynak degil —
# 2026-08-02'de yanlislikla 180 dosya depoya girdi ve temizlendi.
/depo/

# Go agent derleme ciktilari. `go build` varsayilan olarak dizin adiyla
# ayni ismi (agent/agent) uretir; 8 MB'lik ikili kaynak degildir ve
# 2026-08-09'da commit'e girmesine ramak kaldi.
/agent/agent
/agent/agent.exe
/agent/dist/
node_modules

# Fiziksel test turlarinda bulunan yazici adresi (LBL-PLT-044). Makineye
# ozel ve gecici; taramayi tekrarlamamak icin saklanir, paylasilmaz.
.yazici-adresi

# Yayin artefaktlari. `vsce package` VSIX'i dogrudan `vscode/` icine
# yazar ve 2026-09-10'da `git check-ignore` ile olculdu: hicbir kural
# eslesmiyordu, yani bir sonraki `git add -A` 16 kB'lik ikiliyi depoya
# sokardi. Mekanizma `key.pem` olayinin aynisi (bkz.
# tests/test_ozel_anahtar_sizintisi.py); orada bedeli SIR, burada
# gurultu — ama kapi ayni kapi.
*.vsix
*.tgz
/sdk/python/dist/

# OPS-039: staging dogrulama betiginin acilan sentetik hesap listesi (yerel)
staging-sentetik-hesaplar.json
