Step-by-step answer
Stretch 60 min7 stepsVerify citations end to end (stretch)
Answer-level checks on top of the labelled query set. Retrieved blocks go to Claude as search_result blocks with citations on (or, for any other model, as JSON citations in the same shape). Code then verifies every citation, a claude -p judge checks each claim against only the text it cites and is calibrated on 30 answers you label, and every failure is attributed to retrieval or to generation.
Back to the exercise