Problem
Two identical sources always attribute to s1: the strict > comparison makes attribution depend on input order.
Where
src/answerproof/citations.py (if s > best_score, first-wins implicit).
Acceptance
Add a failing test first with tied sources, expecting a deterministic order-independent tie-break (documented). Then fix.
Problem
Two identical sources always attribute to
s1: the strict>comparison makes attribution depend on input order.Where
src/answerproof/citations.py(if s > best_score, first-wins implicit).Acceptance
Add a failing test first with tied sources, expecting a deterministic order-independent tie-break (documented). Then fix.