Handbook
Input: answer, sources (list of objects with id + text).
Output: { "annotated_answer", "citations" }.
{ "annotated_answer", "citations" }