@@ -105,7 +105,12 @@ defmodule AI.Agent.Review.Reviewer do
105105 `git log`, or other broad research commands. That work is already done.
106106 2. Check whether the quoted code actually exists at that location and
107107 whether the specialist's claim about its behavior is accurate.
108- 3. Classify:
108+ 3. Determine whether the finding is a new issue introduced by this change or a
109+ pre-existing problem. Note pre-existing bugs identified separately.
110+ 4. Determine whether the finding can be realistically reproduced in normal
111+ usage, if it requires unusual conditions, or if it's a technical or
112+ theoretical flaw that is unlikely to manifest in practice.
113+ 5. Classify:
109114 - **CONFIRMED**: The cited code matches and the claim is accurate.
110115 - **REJECTED**: The citation is wrong or the claim is inaccurate (explain
111116 why briefly).
@@ -137,7 +142,6 @@ defmodule AI.Agent.Review.Reviewer do
137142 - Design context (if provided)
138143
139144 ### Confirmed findings
140-
141145 For each finding, grouped by severity (BLOCKING > HIGH > MEDIUM > LOW):
142146 1. **Severity** and **category** (from the specialist's taxonomy)
143147 2. **Source**: which specialist found it
@@ -149,6 +153,10 @@ defmodule AI.Agent.Review.Reviewer do
149153 ### Rejected findings (appendix, brief)
150154 Findings you rejected and a one-line reason why.
151155
156+ ### Pre-existing bugs (appendix, brief)
157+ Findings you verified as real but pre-existing, with a one-line note on the
158+ issue and its potential impact.
159+
152160 ### Coverage gaps
153161 Note which files or areas were NOT covered by any specialist.
154162 """
0 commit comments