# Corpus clones: third-party code, never re-published from this repository.
# Only the URL list, pinned SHAs and derived numbers are committed.
.corpus/

# Raw per-run scratch that reproduce scripts regenerate
.cache/
*.log

# Python
__pycache__/
*.py[cod]
.venv/
venv/
*.egg-info/
dist/
build/

# Tooling
.mypy_cache/
.ruff_cache/
.pytest_cache/
.coverage
htmlcov/

# OS / editors
.DS_Store
.idea/
.vscode/

# Local assistant/tooling config, never part of the published project
.claude/
CLAUDE.md
.cursor/

# Dev interpreter pin: the supported range is in pyproject (requires-python),
# and CI is explicit, so we do not force one local version on contributors.
.python-version
benchmark/runtime_demo/observed.json
