# Environment
.env
.env.local
.env.*.local

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

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

# OS
.DS_Store
Thumbs.db

# Node (frontend)
node_modules/
frontend/dist/

# Docker
*.log

# Testing
.pytest_cache/
.coverage
htmlcov/

# Playwright
frontend/e2e/screenshots/
frontend/playwright-report/
frontend/test-results/
docs/screenshots/

# Distribution
*.egg
*.whl

# Reference repos (cloned for architectural research, not part of project)
docs/references/karpathy-*/
docs/references/opengeos-*/

# Credentials (secrets — never commit)
credentials.json
backend/secrets/
backend/secrets/**
*.key
*.pem
# GCP service account keys — anywhere in the tree
**/gcp-service-account*.json
**/gee-*-key*.json
# CocoIndex Code (ccc)
/.cocoindex_code/
