## What

## Why

## Testing

- [ ] `uv run pytest -q` passes
- [ ] `uv run ruff check .` passes
- [ ] New behavior has a test that would fail without this change

## Checklist

- [ ] No LLM judge introduced anywhere in the assertion/scoring path ([ADR-0004](../docs/adr/0004-no-llm-judge.md))
- [ ] Statistical output (if touched) still distinguishes point estimates from confidence intervals — no bare number presented as a finding
