# Python
__pycache__/
*.py[cod]
*$py.class
*.so
*.egg-info/
dist/
build/
.eggs/

# Virtual environments
venv/
.venv/
env/

# IDE
.idea/
.vscode/
*.swp
*.swo

# Environment
.env
docker-compose.override.yml

# Data directories
data/
testdaten/

# Testing
.pytest_cache/
.coverage
htmlcov/

# Node/Frontend
node_modules/
frontend/dist/

# OS
.DS_Store
Thumbs.db

# Serena
.serena/

# PindeX index data
.pindex/

# Claude Code local state
.claude/
.mcp.json

# Playwright artifacts
e2e/playwright-report/
e2e/test-results/

# Lokale Feedback-Screenshots / temp ZIPs
feedback/
zettelwirtschaft-local.zip

# Selbstsignierte TLS-Zertifikate (lokal generiert, NIE committen)
ssl/*.pem

# Native-Build-Artefakte
# tools/ enthaelt manuell heruntergeladene Tesseract/poppler/NSSM-Binaries
# (siehe scripts/build-native.ps1 Header) — nicht commitbar wegen Lizenzen + Groesse.
tools/
# PyInstaller-Spec laesst dist/zettelwirtschaft-backend/ liegen
# (gefangen vom generischen dist/ oben).
# Setup-EXE-Output
*-Setup.exe
*-Native-Setup.exe
