# =============================================
# .claudeignore – Optimierte Version für peakUp (Pro Plan)
# Ziel: Minimale automatische Datei-Reads + niedrige Burn-Rate
# =============================================

# === Build & Target Ordner (sehr wichtig!) ===
**/target/
**/dist/
**/build/
**.next/
**.nuxt/

# === Node.js / Frontend Junk ===
peakup-frontend/node_modules/
peakup-frontend/dist/
peakup-frontend/playwright-report/
peakup-frontend/test-results/
peakup-frontend/e2e/
peakup-frontend/*.log
peakup-frontend/package-lock.json
peakup-frontend/pnpm-lock.yaml
peakup-frontend/yarn.lock

# === Maven & Java generierte Dateien ===
**/mvnw
**/mvnw.cmd
**/*.iml          # IntelliJ Projekt-Dateien
**/.idea/
**/*.class
**/*.jar
**/*.war
**/*.ear

# === Logs, Cache, Temp ===
**/*.log
logs/
log/
tmp/
temp/
.cache/
**/.cache/

# === Test & Coverage ===
**/coverage/
**/playwright-report/
**/test-results/
**/__tests__/
**/e2e/

# === Resources & große/nicht relevante Dateien ===
resources/Logo_peakUp.png
resources/*.json          # strava-api.json & intervals.icu.json nur bei Bedarf lesen
resources/*.sql           # SQL-Skripte nur explizit mit @ laden

# === Lockfiles ===
**/pom.xml.asc
**/*.lock
package-lock.json
yarn.lock
pnpm-lock.yaml
bun.lockb

# === Dokumentation & Deploy (nicht ständig lesen) ===
doc/
deploy.sh
deploy-frontend.sh
README.md
**/README.md

# === Sonstiges unnötiges ===
**/.DS_Store
**/*.tmp
**/*.temp
**/*.bak
**/*.swp
**/*.swo

