# Python
__pycache__/
*.py[cod]
*.egg-info/
.venv/
.uv-cache/

# Python build artifacts (sdist + wheel output from `make publish-pypi-dryrun`)
/dist/
packages/*/dist/

# Data + state
data/
evals/results/
evals/.cache/

# Generated case-study artifacts — produced by `make case-study`.
documentation/case-studies/_generated/

# Env
.env
.env.local

# Web
web/node_modules/
web/dist/
web/.vite/

# IDE
.vscode/
.idea/
.DS_Store
__MACOSX/

# Test
.pytest_cache/
.ruff_cache/
.coverage
htmlcov/

# Defense in depth: prevent re-introducing the takehome PDF + exercise pack
specs/practical_exercise_*

# mkdocs build output
site/

# Phase E (M1.5 tooling) outputs
docs-pdf/
axe-reports/
