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

# Virtual environments
.venv/
backend/.venv/
venv/
env/

# ── Node / Next.js ────────────────────────────────────
node_modules/
frontend/node_modules/
frontend/.next/
frontend/.next.trash/
frontend/out/
frontend/.vercel/
.npm

# ── Environment & Secrets ─────────────────────────────
.env
.env.local
.env.production
.env.*.local
# Keep .env.example (it's safe to share)
!.env.example
# Integration credentials saved via in-platform UI (contains API keys)
integrations.json

# ── Databases & Storage ───────────────────────────────
*.db
*.sqlite
*.sqlite3
postgres-data/
redis-data/

# ── IDE & OS ──────────────────────────────────────────
.DS_Store
.DS_Store?
._*
.Spotlight-V100
.Trashes
ehthumbs.db
Thumbs.db
.idea/
.vscode/
.cursor/plans/
.cursor/debug-*.log
*.swp
*.swo

# ── Logs ──────────────────────────────────────────────
*.log
logs/
npm-debug.log*
yarn-debug.log*

# ── Docker ────────────────────────────────────────────
.docker/

# ── Test/Build Caches ─────────────────────────────────
.pytest_cache/
.ruff_cache/

# ── Misc ──────────────────────────────────────────────
*.bak
*.tmp
.cache/
