__pycache__/
*.pyc
*.pyo
.eggs/
*.egg-info/
dist/
build/
.pytest_cache/
.ruff_cache/
.mypy_cache/
.venv/
*.coverage
.coverage
*.jsonl
.soma/
node_modules/
.serena/
.claude-plugin/
.claude/
test-results/
graphify-out/

# Top-level (playwright dev-only, not part of any sub-package)
/package.json
/package-lock.json

# Sub-package build artifacts
packages/*/dist/

# Local config
soma.toml
soma_session.json
.coveragerc

# Personal — never commit plans or benchmarks
*_PLAN.md
PRODUCTION_PLAN.md
SELF_CALIBRATION_PLAN.md
benchmarks/

# Internal
experiments/
scripts/
docs/specs/
docs/superpowers/
skills/
policies/
demo.gif
demo.tape
demo_session.py
CLAUDE.md
