Record a reviewer verdict
diffgate_feedbackRecord verdicts on flagged code findings to reduce noise by dismissing false positives or confirming real issues, enabling the system to learn and improve future reviews.
Instructions
Record a reviewer's verdict on a finding so DiffGate learns. verdict 'dismiss' suppresses that same flagged code (ruleId + code) in future reviews (noise reduction); 'confirm' marks it as a real, valued catch. Stored in .diffgate/learnings.json at the repo root.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| cwd | No | Repo root. Defaults to process.cwd(). | |
| code | Yes | The flagged code (finding.code). | |
| file | No | Optional repo-relative file path for context. | |
| note | No | Optional reviewer note (why). | |
| ruleId | Yes | The finding's ruleId. | |
| verdict | Yes | dismiss = noise/false-positive; confirm = real issue. |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| recorded | Yes | The stored learnings entry (ruleId, code, verdict, note, timestamp). |