__pycache__/
*.py[cod]
.venv/
*.egg-info/
dist/
build/
.pytest_cache/
.mypy_cache/
.ruff_cache/
.coverage
htmlcov/

# Clinical recordings and derived artifacts.
#
# These patterns are ANCHORED to the repository root with a leading slash, and
# must stay that way. Unanchored `data/` and `audio/` match at any depth, so they
# also swallowed `src/dentascribe/audio/` and `src/dentascribe/dental/data/` --
# silently excluding the entire audio package and the whole lexicon from both git
# and the built wheel. Every platform's CI failed with
# `ModuleNotFoundError: No module named 'dentascribe.audio'` before this was found.
/data/
/audio/
/transcripts/
/models/
/recordings/

# Audio anywhere: no patient recording should ever be committed.
*.wav
*.mp3
*.m4a
*.flac
*.aiff

.env
