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

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

# Virtual environments
.venv/
venv/

# Local secrets (evals LLM endpoint config — never commit)
evals/llm_api.json

# Runtime output of the debug toolchain
.ppsspp-dfx/

# Editor / OS
.vscode/
.idea/
.DS_Store

# uv lockfile — COMMITTED on purpose. This project ships a server (published
# to PyPI / the MCP registry), and CI's W7 `uv lock --check` drift guard needs
# a committed baseline to compare pyproject against. Update with `uv lock`.
.venv-test/
