__pycache__/
*.py[cod]
*.class
.venv/
env/
venv/
.pytest_cache/
.coverage
coverage.json
htmlcov/
dist/
build/
*.egg-info/
.DS_Store
.env
.notebooklm/
captured_rpcs/
.worktrees/
.worktree/
worktrees/
.sisyphus/
.scratch/
.claude/

# Auto-generated by claude-mem plugin
**/CLAUDE.md
!/CLAUDE.md

# Investigation artifacts
investigate*.py

# Playwright browser binaries when PLAYWRIGHT_BROWSERS_PATH is set to a
# workspace-relative path (used by CI; harmless locally if it ever lands).
.playwright-browsers/
INVESTIGATION*.md
investigation_output/
downloads/

# VCR cassettes - committed after security review
# Cassettes are scrubbed of sensitive data (cookies, tokens, user IDs, emails)
# See tests/vcr_config.py for scrubbing patterns
