# ── OS ───────────────────────────────────────────────────────────────────────
.DS_Store
Thumbs.db

# ── Editor / IDE ─────────────────────────────────────────────────────────────
.vscode/
!.vscode/extensions.json
.idea/
*.suo
*.ntvs*
*.njsproj
*.sln
*.sw?
*.iml

# ── Environment / secrets ────────────────────────────────────────────────────
.env
.env.*
!.env.example

# ── Python ───────────────────────────────────────────────────────────────────
__pycache__/
*.py[cod]
*$py.class
*.egg-info/
*.egg
dist/
build/
.venv/
venv/
.pytest_cache/
.mypy_cache/
.ruff_cache/
htmlcov/
.coverage
*.cover

# ── Node / Frontend ──────────────────────────────────────────────────────────
node_modules/
dist-ssr/
*.local
sw.js
workbox-*.js
.pnp
.pnp.js

# ── Celery ───────────────────────────────────────────────────────────────────
celerybeat-schedule
celerybeat.pid

# ── Uploaded user data ────────────────────────────────────────────────────────
backend/storage/

# ── Scratch / temp ───────────────────────────────────────────────────────────
l.txt
*.log
*.tmp
