# Local Python venv used for running terraform/tests (see terraform/tests/)
venv/

# Python
__pycache__/
*.pyc
.pytest_cache/

# Terraform local state/plugin cache (never committed)
.terraform/
.terraform.lock.hcl
*.tfstate
*.tfstate.*
*.tfplan
crash.log
crash.*.log

# Real credentials, one file per environment, passed explicitly via
# -var-file (see terraform/*.secrets.tfvars.example) - terraform.tfvars and
# terraform/<env>.tfvars stay committed, anonymized/non-secret templates.
*.secrets.tfvars
*.secrets.tfvars.json

# Legacy *.auto.tfvars pattern (pre-dates the explicit -var-file convention
# above, kept ignored in case a stray file from before the mvm-s3 environment
# is still present locally).
*.auto.tfvars
*.auto.tfvars.json
terraform.tfvars.local

# Claude Code session-local runtime state (not project content)
.claude/scheduled_tasks.lock
.claude/*.lock
