# Python
__pycache__/
*.py[cod]
.venv/
venv/
*.egg-info/
.pytest_cache/
.mypy_cache/
.ruff_cache/
.coverage
coverage.xml
htmlcov/

# Node
node_modules/
dist/
.vite/
coverage/
*.tsbuildinfo

# Environment
.env
.env.*
!.env.example

# Django
*.sqlite3
/backend/staticfiles/
/backend/media/

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

# Knowledge graph build output — regenerable, and graph.json alone is 1.8MB.
graphify-out/

# Playwright MCP scratch output — snapshots and console logs from driving the app.
.playwright-mcp/

# Per-machine Claude Code settings (absolute local paths, personal hooks).
.claude/settings.local.json

# Build artefacts from `uv build` / `npm pack` — regenerated on every release.
sdk/python/dist/
sdk/browser/*.tgz

# Installed from npm by the demo, not vendored.
examples/fastapi-demo/node_modules/
