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 whether or not the diff passes the following assertion:
{{assertion}}
Analyze the diff hunk by hunk, and structure your answer in the following XML format:
```
{YOUR ANALYSIS HERE}
{PASSED_ASSERTION}
```
Where `PASSED_ASSERTION` is either `true` or `false`.