{{REPO_PATH}} · PR #{{PR_NUMBER}} · review

{{PR_TITLE}}

{{REVIEWER_RESTATEMENT — one sentence in the reviewer's own words on what this PR does}}


Scope
+{{ADDED}} / −{{REMOVED}}
Risk
medium
Tests
{{COVERAGE_STANCE — adequate / needs more / missing}}
Back-compat
{{IMPACT — safe / minor / breaking}}
01

Top issues

{{N}} flagged
02

Annotated diffs

{{N}} hunks
{{FILE_PATH_1}}
@@ -{{OLD}} +{{NEW}} @@ {{FUNC_CONTEXT}}
42 function settle(invoiceId) {
43- const result = api.charge(invoiceId);
43+ const result = await api.charge(invoiceId);
44 return result;
45 }
{{FILE_PATH_2}}
@@ -{{OLD}} +{{NEW}} @@
12+ if (user.role === 'admin') return true;
{{FILE_PATH_3}}
@@ -{{OLD}} +{{NEW}} @@
88 return events.filter(e => e.tenant === ctx.tenant);
{{FILE_PATH_4}}
@@ -{{OLD}} +{{NEW}} @@
{{N}}+ // ...new function extracted from the legacy controller
03

What was not reviewed


Reviewed by {{REVIEWER_NAME}} · {{ISO_TIMESTAMP}} · {{RE_REVIEW_COMMITMENT — e.g. "happy to re-review within 4h"}}