# ═══════════════════════════════════════════════════════════════
#  SynSc Context — .gitignore
# ═══════════════════════════════════════════════════════════════

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

# ─── Python ───────────────────────────────────────────────────
__pycache__/
*.py[cod]
*$py.class
*.so
build/
dist/
wheels/
*.egg-info/
*.egg
.venv/
venv/
.python-version

# ─── Node / npm ───────────────────────────────────────────────
node_modules/
.pnp
.pnp.js
.yarn/install-state.gz
npm-debug.log*
yarn-debug.log*
yarn-error.log*
pnpm-debug.log*

# ─── Next.js (frontend/) ─────────────────────────────────────
.next/
out/
.vercel

# ─── TypeScript ───────────────────────────────────────────────
*.tsbuildinfo

# ─── Testing & coverage ──────────────────────────────────────
coverage/
htmlcov/
.coverage
.coverage.*
*.cover
.pytest_cache/
.mypy_cache/

# ─── Linting / formatting cache ──────────────────────────────
.ruff_cache/

# ─── Data & local storage ────────────────────────────────────
data/
*.db
*.sqlite
*.sqlite3

# ─── Logs ─────────────────────────────────────────────────────
*.log
logs/

# ─── OS files ─────────────────────────────────────────────────
.DS_Store
Thumbs.db
Desktop.ini

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

# ─── Security ─────────────────────────────────────────────────
*.pem
*.key
*.cert

# ─── Docker (local volumes) ──────────────────────────────────
docker-data/

# ─── Supabase local ──────────────────────────────────────────
supabase/.temp/

# ─── Misc ─────────────────────────────────────────────────────
*.bak
*.tmp
*.orig
