__pycache__/
*.pyc
.pytest_cache/
.ruff_cache/
.mypy_cache/
dist/
# the release's locked exports, when built locally (README "Make a release")
/exports/
*.egg-info/
.idea/
.hypothesis/

# images are never part of this repo; root-level ones are scratch, never committed
/*.jpeg
/*.jpg
/*.png

# nightbank sandbox run artifacts (journals, logs, data)
examples/nightbank/runs/

# branch-coverage data (DL-105); the report is the artifact, not this
.coverage
.coverage.*
.claude/settings.local.json

# npm inputs of scripts/vendor_mermaid.sh; a pin bump in place creates this
scripts/vendor/node_modules/

# state-machine transition hits of the last test session (scripts/transition_coverage.py)
.transition-hits*
