# Python
__pycache__/
*.py[cod]
*$py.class

# Virtual environments
.venv/
venv/

# Testing
.pytest_cache/
.coverage
coverage.json
htmlcov/

# Linting / Type checking
.mypy_cache/
.ruff_cache/

# Build artifacts
dist/
build/
*.egg-info/

# Docs site (mkdocs build output)
site/

# IDE
.idea/
.vscode/
*.swp
*.swo

# OS
.DS_Store
Thumbs.db

# Environment / secrets
.env
.env.*
.envrc
.direnv/

# Claude Code (local config, hooks, session data)
.claude/

# Project-specific
RELEASE.md

# MCP server artifacts
.playwright-mcp/
claude-talk-to-figma-mcp/

# Memory Bank — regeneratable runtime artefacts (not part of versioned content)
.memory-bank/index.json
.memory-bank/.session-lock
# /mb graph + /mb map heavy outputs (tens of MB, regenerable via the same commands)
.memory-bank/codebase/.archive/
.memory-bank/codebase/.cache/
.memory-bank/codebase/graph.json
