.venv/
__pycache__/
*.pyc
.python-version
dist/
build/
*.egg-info/
.pytest_cache/
.ruff_cache/
.mypy_cache/
node_modules/
*.tgz
packages/*/dist/
packages/*/bun.lockb
.DS_Store
.env
.env.local
.claude/
coverage/
.coverage
htmlcov/
.hf_cache/

# Training artifacts (large; regenerated by re-running pipelines).
# Anchored to repo root so they don't shadow training/src/gheim_training/data/.
# Use `/data/*` (not `/data/`) so the directory itself isn't excluded —
# git can't re-include files inside an excluded directory.
/data/*
/checkpoints/
/wandb/
/logs/

# Exceptions: data provenance / audit READMEs that explain what's in /data/.
!/data/*.md
packages/gheim-js/package-lock.json
