A reviewer opening a pending edit asks three silent questions: what is the original text, what does the tool want to change, and why should I believe it. An evidence packet answers all three before the reviewer scrolls, and it does so in a fixed layout so the eyes learn where to look. Four fields are enough:
| Field | What it contains | What it replaces | Failure mode if missing |
|---|---|---|---|
| Passage | The exact source text, usually 1 to 3 sentences, with its location id | "See section 4" | Reviewer hunts the document, decision time triples |
| Diff | Old line in red, new line in green, unified format | A rewritten paragraph | Reviewer cannot see what actually moved |
| Match score | A number from 0 to 1 plus the threshold band | Reviewer's gut feeling about support | Every edit gets full scrutiny, approval stalls |
| Reason | One sentence, under 30 words, no hedging | A paragraph of model prose | Reviewer distrusts the change and re-reads the source |
The diff field matters more than it looks. Review tools converged on the same convention years ago: green for added lines, red or gray for removed lines, with unchanged context around the change so the reviewer can see what stayed put in the IntelliJ diff viewer documentation and in Review Board's guide to reviewing diffs. A richer diff algorithm that classifies moves and updates rather than only additions and deletions reports 30 percent fewer lines to read in the same change according to GitClear's comparison research. Translate that to prose: show the sentence as a move plus an update, not as a delete of one paragraph and an insert of another.
The passage needs a boundary rule. Patch tools learned early that too little context makes an edit land in the wrong place, and too much context makes the edit fail because unrelated nearby changes break the match as Neil Fraser explains in his fuzzy patch writeup. His measurements are useful here: in English prose a 15 character pattern has less than a 2 percent chance of appearing twice in the same chapter. Prose is far less repetitive than code, so one sentence of context on each side of the edit is usually enough to identify the spot uniquely.



