# Environment variables
.env
.env.local
.env.development.local
.env.test.local
.env.production.local

# Python
__pycache__/
*.py[cod]
*$py.class
*.so
.Python
build/
develop-eggs/
dist/
downloads/
eggs/
.eggs/
lib64/
parts/
sdist/
var/
wheels/
*.egg-info/
.installed.cfg
*.egg
MANIFEST
*.pyc
venv/
env/
ENV/
env.bak/
venv.bak/

# Node
node_modules/
npm-debug.log*
yarn-debug.log*
yarn-error.log*
.pnpm-debug.log*
lerna-debug.log*
.next/
out/
.turbo
.vercel

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

# Testing
coverage/
.coverage
.pytest_cache/
.nyc_output/
htmlcov/

# Logs
logs/
*.log
npm-debug.log*
yarn-debug.log*
yarn-error.log*
lerna-debug.log*
pnpm-debug.log*

# Temporary files
*.tmp
*.temp
.cache/
.parcel-cache/

# OS
Thumbs.db
Desktop.ini

# ADK specific
.adk/
*.evalset.json.lock

# Build outputs
*.tsbuildinfo

# API keys and secrets (extra safety)
*_secret*
*_key*
*_token*
!.env.example
*.md
!README.md
examples/
docs/
.cursorrules
context/
starter/