docker/datasets

.secrets.*
.vscode

# byte-compiled / optimized / DLL files
__pycache__/
*.py[cod]

# tests and coverage
*.pytest_cache
.coverage
htmlcov/
coverage.xml

# ruff cache
.ruff_cache/

# database & logs
*.db
*.sqlite3
*.log

# venv
env
venv
.venv

# uv
# uv.lock IS committed (it's the reproducibility anchor)
.uv-cache/

# local workspace items not part of the published repo
# (originally lived at the wrapper level above the git repo; preserved
# as local-only after the repo was flattened up to the workspace root)
CLAUDE.md
.plans/
lancedb/

# other
.DS_Store

# javascript
package-lock.json
# Exception: the Docusaurus site under website/ requires a tracked lock
# file so the GH Pages deploy workflow can do `npm ci` reproducibly.
!website/package-lock.json

staticfiles/*
!staticfiles/.gitkeep

*.tar.gz

.ipynb_checkpoints
.env