data-samples/
work-dir/
.venv/
__pycache__/
*.py[cod]
*.egg-info/
dist/
build/
.mypy_cache/
.ruff_cache/
.pytest_cache/
.hypothesis/
.claude/
.coverage
coverage.xml
htmlcov/
*.log
*.joblib
# Default sorethumb workspace and its artefacts. Anchored: a
# workspace explicitly created at "." (the previous default, or via
# `--workdir .`) produces these same top-level names, and unanchored
# patterns would also match same-named directories anywhere else in the tree.
/sorethumb-workspace/
/sorethumb.db
/models/
/results/
/reports/
/logs/
/cache/
.sorethumb_benchmark_cache/
benchmark_results/
/validation/
/tmp/
.idea/
*.iml
prompts/
PLAN.md

# Generated or hand-written review documents (code reviews, audits of the repository,
# pre-release critiques). They are working material about the project, not part of it, and
# were never meant to be published; the [Rr][Ee]... classes make the match case-insensitive.
/reviews/
*[Rr][Ee][Vv][Ii][Ee][Ww]*.md
*[Rr][Ee][Vv][Ii][Ee][Ww]*.docx
*[Rr][Ee][Vv][Ii][Ee][Ww]*.pdf

# Delete-pending placeholders an SMB/CIFS share leaves while a deleted file is still open
.smbdelete*

# scripts/run_scale_benchmark.py default scratch directory
scale_benchmark_scratch/
