# ── SECRETS (NIEMALS committen) ─────────────────────────────────────────────
oil_widget_config.ini
# ⚠ AUCH die Backups! `oil_widget_config.ini` allein deckt `…ini.bak-<datum>` NICHT
# ab — beim Modul-Audit 2026-07-31 lag ein solches Backup ungeschützt als untracked
# im Repo. Die Datei enthält dieselben Live-Keys/Token wie das Original.
oil_widget_config.ini.*
oil_widget_config.ini.bak*
API Key*.txt
*.key
.env

# ── Datenbank + Backups ─────────────────────────────────────────────────────
*.db
*.db-shm
*.db-wal
*.db.bak-*
oil_widget_history.db*
test_*.db

# ── Logs ────────────────────────────────────────────────────────────────────
*.log
*.log.*

# ── Laufzeit-/State-Dateien (werden vom Server erzeugt) ──────────────────────
emergency_state.json
runtime_state.json
report_state.json
oil_widget_translations.json

# ── Persönliche/lokale Umgebung ─────────────────────────────────────────────
userpath_backup.txt
.claude/settings.local.json
.removed_backup/

# ── Python ──────────────────────────────────────────────────────────────────
__pycache__/
*.py[cod]
*.egg-info/
.venv/
venv/
.pytest_cache/
.mypy_cache/

# ── OS/Editor ───────────────────────────────────────────────────────────────
Thumbs.db
desktop.ini
.DS_Store
.vscode/
.idea/

# Reminder-Marker (gemeldete Messungen)
.reminders/

# Laufprotokolle der Skript-Vollpruefung (2026-08-04, wegwerfbar)
run_all.log
run_all.err
rerun_rejected.*
gated.log
gated.err
fib.log
fib.err

# Piper (lokale Sprachausgabe) — Binaries und Stimmmodell, ~80 MB
tools/piper/

# Sysinternals-Binaries (signiert, aber Binaries gehoeren nicht ins Repo —
# gleiche Regel wie tools/piper/). Nachladen: siehe tools/autologon_einrichten.ps1
tools/autologon/
