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

# Secrets — never commit
.env
.env.*
*.key
*.pem
*.p12
*service-account*.json
secrets/

# OS / IDE
.DS_Store
Thumbs.db
.vscode/
.idea/

# Local hook activation — the repo ships .claude/settings.json.example only;
# copying it to settings.json is a deliberate per-clone step, never committed
.claude/settings.json
.claude/settings.local.json

# Local working docs — not part of the published project
linkedin.md
NOTES.md
RUNBOOK.local.md
ESSAY.local.md
SOURCES.local.md
*.local.md
