# Secrets and local env (never commit)
.env
.env.*
!.env.example
*.pem
*.key
id_rsa*
id_ed25519*
credentials.json
token.json
secrets/
**/secrets/

# Runtime / local state
state/
*.log
logs/

# Local operator state (S7 connect state — gitignored)
.local/

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

# Node (if introduced later)
node_modules/

# OS / editor noise
.DS_Store
Thumbs.db
*.swp
*~

# Agent / IDE local overrides (do not commit personal agent state)
CLAUDE.local.md
.claude/settings.local.json
.grok/local/
