# Build çıktıları — CI'da üretilip npm'e yayınlanır, repoda tutulmaz.
# DİKKAT: git satır SONUNDAKİ '#'i yorum saymaz, desenin parçası sayar.
# Yorumlar bu yüzden kendi satırlarında; sonuna yorum eklemek kuralı
# sessizce iptal eder.
#
#   packages/core/wasm/      — emcc çıktısı
#   packages/core/dist/      — tsc çıktısı
#   packages/core/.measure/  — yalnızca --compare boyut ölçümü
#   packages/mcp/dist/       — tsc çıktısı (MCP sunucusu)
packages/core/wasm/
packages/core/dist/
packages/core/.measure/
packages/mcp/dist/

# generated/ ÜRETİLMİŞ ama commit'leniyor: tools/generate-constants.mjs
# derlenmiş WASM'a ihtiyaç duyduğundan, temiz bir checkout'ta önce wasm
# derlenmeden typecheck yapılamazdı. Commit'lemek zinciri kırıyor.

# Ephemeris veri dosyaları — @kuntay/swisseph-data'ya CI'da eklenir.
# Upstream ephe/ klasörü 379 MB; repoya asla girmemeli.
packages/data/ephe/
packages/asteroids/ephe/
*.se1
*.eph

node_modules/
*.tsbuildinfo
*.log
.DS_Store
Thumbs.db

# Proje düzeyinde .npmrc oluşursa içinde _authToken bulunabilir. Yayın
# CI'da NPM_TOKEN secret'ıyla yapılıyor, yani burada bir token dosyasına
# hiç ihtiyaç yok; yanlışlıkla oluşanın da commit'lenmemesi için.
.npmrc

# İç çalışma belgeleri — diskte tutuluyor, repoya girmiyor. Kullanıcıya
# hitap etmiyorlar (devir notları, denetim günlüğü) ve kişisel bilgi
# içeriyorlar. Public belgeler: README, README.tr, docs/.
what-it-is.md
ultracode.md
