# Python
dist/
__pycache__/
*.py[cod]
*.egg-info/
.eggs/
build/
.venv/
.pytest_cache/
.ruff_cache/
.coverage
htmlcov/

# uv
uv.lock.bak

# Editors / OS
.vscode/
.idea/
.DS_Store

# Local secrets / env
.env

# Local (developer) opencode config; the published form lives in the README
opencode.json

# Generated E2E outputs
e2e/results/

# Private contributor/review notes (not part of the published repo)
notes/

# journal artifacts (local audit trail)
.m2-mcp/

# private publishing runbook (kept on disk, stripped from history by filter-repo)
PUBLISHING.md

# browser-automation artifacts (local debug sessions)
.playwright-mcp/
lab-snapshot.yml

# local model-benchmark outputs (CSV/logs are machine-local measurements)
bench/results/
