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

# Tests / coverage
.pytest_cache/
.coverage
.coverage.*
htmlcov/
coverage.xml

# Type checkers
.mypy_cache/
.ty/

# Virtual envs
.env
.venv
.venv*
env/
venv/

# Jupyter
.ipynb_checkpoints

# Editors / IDEs
.idea/
.vscode/*
!.vscode/settings.json
!.vscode/launch.json
!.vscode/extensions.json

# OS
.DS_Store
Thumbs.db

# Terraform
.terraform*
*.tfstate
*.tfstate.*
*.tfstate.backup

# Node (frontend, if present)
**/node_modules

# Project-specific
tmp/
test_downloaded/
.adk/
.saved_chats
.persist_vector_store
*.pipeline.json
rag_ingestion_pipeline.json
my_env.tfvars
# config.env is tracked as a template with placeholder PROJECT_ID
