# Dependencies
node_modules/
.pnp
.pnp.js

# Python
backend/api/.venv/
backend/api/__pycache__/
backend/api/*.pyc
backend/api/.pytest_cache/
backend/api/htmlcov/

# Database files
*.db
*.sqlite
*.sqlite3

# Testing
coverage/
.coverage
coverage.xml
.nyc_output

# Production
build/
dist/
.next/
out/

# Misc
.DS_Store
*.pem
.vscode/
.idea/

# Debug
npm-debug.log*
yarn-debug.log*
yarn-error.log*
lerna-debug.log*

# Env files (only .env.example is tracked, all others are git-ignored)
.env
.env.local
.env.test
.env.staging
.env.production
.env.development.local
.env.test.local
.env.production.local
.env*.local

# Python
__pycache__/
*.py[cod]
*$py.class
*.so
.Python
env/
venv/
.venv/
pip-log.txt
pip-delete-this-directory.txt
.pytest_cache/
.mypy_cache/
.ruff_cache/
*.egg-info/

# Turbo
.turbo/

# Vercel
.vercel/
.env.vercel.*

# Docker
docker/volumes/

# Bundled SDK patterns (copied into Docker build context by CI, not a source file)
backend/api/shared/security/scanner/sdk-patterns.json

# Logs
logs/
*.log
test-results/
playwright-report/
backend/api/benchmarks/results/run_*/samples.jsonl
.vercel

# Prevent committing scripts with hardcoded secrets
scripts/setup/github-secrets.sh
scripts/setup/vercel-env-batch.sh
packages/sdk-node/.npmrc
scripts/email/mail_merge_send.sh
apps/dashboard/tsconfig.tsbuildinfo
