__pycache__/
*.py[cod]
.venv/
venv/
dist/
build/
*.egg-info/
.pytest_cache/
.ruff_cache/
.DS_Store
reports/
.claude-flow/

# Robustness fixtures for the 906 site corpus. Recorded locally with
# scripts/refresh_fixtures.py, never committed: 906 sites of real HTML is 342 MB.
# The golden set under tests/fixtures/golden is committed and is 8 MB.
tests/fixtures/corpus/

# The aggregate analysis. Regenerate it with scripts/run_study.py. Not
# committed: it carries every finding in structured form, and the write up of
# those findings is the maintainer to publish, not the repository to hand over.
data/study.json
