# Python
__pycache__/
*.py[cod]
*.egg-info/
dist/
build/
*.egg

# Virtual environments
.venv/
venv/

# XRPL Lab user state (never commit)
.xrpl-lab/

# IDE
.vscode/
.idea/

# OS
.DS_Store
Thumbs.db
._*

# Swarm working state (manifests, findings, evidence)
swarms/

# Testing / Coverage
.coverage
htmlcov/
.pytest_cache/

# Ruff
.ruff_cache/
site/.astro/
site/dist/
site/node_modules/
.polyglot-cache.json
.astro/
node_modules/
# npm wrapper lockfile — sole dep (@mcptoolshop/npm-launcher) is registry
# digest-locked; release.yml runs `npm install` (no committed lock). Root-only
# anchor so site/package-lock.json stays tracked.
/package-lock.json

# Raw Claude Design export (reference; integrated copies live in site/src/styles)
design/redesign/
