# OAuth secrets — never commit
credentials.json
*.pkl
.gmail_cli/
token_*

# Python
__pycache__/
*.py[cod]
*$py.class
*.egg-info/
.venv/
venv/
.python-version
# uv.lock is local — gmail-cleanup is distributed as a library/CLI, not an app
uv.lock
.pytest_cache/

# Editor / OS
.DS_Store
.idea/
.vscode/
*.swp

# Local notes / state
HANDOFF.local.md
*.local.md
# Sidecar advisory locks for concurrent writes to lists/*.yaml and state files
*.lock

# Claude Code local settings (keep project settings.json, ignore per-user)
.claude/settings.local.json
