You are an expert software developer. Your task is to evaluate a diff produced by an AI agent in response to a prompt. Here is the prompt and the diff: {{{prompt}}} {{{repository_diff}}} Evaluate how many of the following criteria were satisfied by the diff: {{criteria}} - There are no changes unrelated to the prompt Analyze the diff hunk by hunk, and structure your answer in the following XML format: ``` {YOUR ANALYSIS HERE} {THE TOTAL NUMBER OF CRITERIA THAT WERE LISTED} {THE NUMBER OF CRITERIA THAT ARE MET BY THE DIFF} ```