# --- Secrets / local config ---
.env
.env.*
!.env.example
*.pem
*.key
credentials.json

# --- Python ---
__pycache__/
*.py[cod]
.venv/
venv/
.mypy_cache/
.ruff_cache/
.pytest_cache/
.coverage
coverage.xml
htmlcov/
dist/
build/
*.egg-info/

# --- Node / web ---
node_modules/
web/dist/
web/.vite/
*.tsbuildinfo
.eslintcache

# --- Terraform ---
.terraform/
*.tfstate
*.tfstate.*
*.tfvars
!*.example.tfvars
crash.log

# --- Docker / local data ---
.docker-data/
*.log

# --- Editors / OS ---
.vscode/
.idea/
.DS_Store
Thumbs.db

# --- Claude Code local settings ---
.claude/settings.local.json

# Terraform saved plans (may embed sensitive values)
tfplan
*.tfplan
# Playwright artifacts
web/test-results/
web/playwright-report/

# Terraform backend config names a local CLI profile
backend.hcl

# wrangler files
.wrangler
.dev.vars*
!.dev.vars.example
