# ── Python ────────────────────────────────────────────
__pycache__/
*.py[cod]
*.egg-info/
.eggs/
dist/
build/
venv/
.venv/
*.egg

# ── Node ──────────────────────────────────────────────
node_modules/
.next/
out/
.vercel/

# ── Environment ──────────────────────────────────────
.env
.env.local
.env.production

# ── IDE ───────────────────────────────────────────────
.vscode/
.idea/
*.swp
*.swo
*~
.DS_Store

# ── Docker ────────────────────────────────────────────
docker-compose.override.yml

# ── Database ──────────────────────────────────────────
*.db
*.sqlite3

# ── Misc ──────────────────────────────────────────────
*.log
coverage/
.coverage
htmlcov/
.pytest_cache/

# Playwright outputs  local test runs, never commit
frontend/playwright-report/
frontend/test-results/
frontend/.playwright/
frontend/.last-run.json

# Editor / OS
.DS_Store
Thumbs.db
