# Python
__pycache__/
*.py[cod]
*$py.class
*.so
*.egg-info/
dist/
build/
.eggs/
*.egg
.venv/
venv/
env/

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

# Environment
.env
.env.*
!.env.example

# OS
.DS_Store
Thumbs.db

# Testing
.pytest_cache/
.coverage
htmlcov/
.mypy_cache/

# Docker
docker-compose.override.yml

# Alembic
migrations/versions/*.pyc

# Models (downloaded at runtime)
*.onnx
*.bin

# Node / Frontend
node_modules/
.next/
out/
.turbo/

# GCP
*.json.key
service-account-key.json
infra/cloudrun-env.yaml

# Benchmarks (large datasets, not committed)
backend/benchmark_data/
backend/benchmarks/_results/

# Extra venvs
.venv*/

# CatBoost training artifacts
catboost_info/

# Firebase cache
.firebase/

# Debug/scratch test files
backend/test_agent.py
backend/tests/test_dispatch_debug.py

# Utility scripts (may contain credentials)
backend/trigger_training.py
backend/load_test.py
backend/debug_rules.py
backend/test_prod_api.py
backend/app/grant_training_access.py
