# Secrets — never commit
.env
.env.local
.env.*.local

# OS cruft
.DS_Store
Thumbs.db

# Claude Code — user-specific settings only; agent defs + commands stay committed
.claude/settings.local.json

# Obsidian — commit the vault config, ignore personal workspace state
.obsidian/workspace.json
.obsidian/workspace-mobile.json
.obsidian/cache

# Python — virtualenvs (location convention: scripts/.venv/) and bytecode
**/.venv/
**/venv/
**/__pycache__/
*.pyc
