# Python
__pycache__/
*.pyc
*.pyo
.venv/
venv/
*.egg-info/
dist/
build/
.pytest_cache/

# Local runs — keep a real packet, manifest, report, or review record out of the
# repo. Root-anchored on purpose: tests/fixtures/ carries its own synthetic
# candidates.csv and report, which DO belong in the repo.
/candidates.csv
/audit-report.html
/audit-state.json
*.local.csv

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

# Design captures — reference screenshots and state shots are the evidence of a
# design pass, not source. They stay on the build box; the three compositions
# themselves are committed, and the gallery of them is published separately.
docs/redesign/research/
docs/redesign/shots/
