# ── Secrets (nicht ins Repo!) ───────────────────────────────
.env
.env.*
!.env.example
# Produktions-Config mit SFTP-Passwort (Template: config.default.json)
Produktion/skrift-produktion/config.json

# ── Node ────────────────────────────────────────────────────
node_modules/
npm-debug.log*

# ── Python ──────────────────────────────────────────────────
.venv/
venv/
__pycache__/
*.py[cod]
.pytest_cache/

# ── Laufzeit-/generierte Daten ──────────────────────────────
cache/
output/
*.log
# Produktions-Laufzeitzustand
Produktion/skrift-produktion/processed_orders.json
Produktion/skrift-produktion/archive.json
Produktion/skrift-produktion/order_data.json
Produktion/skrift-produktion/temp_signature/

# ── Build-Artefakte ─────────────────────────────────────────
build/
dist/
*.spec
# Ausnahme: Directus-Extensions werden ohne Build-Schritt gepflegt –
# ihr dist/ IST der Quellcode und muss ins Repo.
!Docker/directus/extensions/*/dist/

# ── Website-/DB-Backups (NIE ins Repo – enthalten PII, DB-Dump, Secrets) ──
/*.zip
skrift.de__*.zip
*sqldump*.sql

# ── OS / Editor ─────────────────────────────────────────────
.DS_Store
Thumbs.db
.vscode/
.claude/settings.local.json
