.agents/skills/pr-review/references/report.md
Write tmp/pr/pr-<number>.md using this exact section order. Replace every placeholder and remove any instruction that does not apply. Keep the report short.
PR: <direct GitHub URL>
Base: <full SHA>
Head: <full SHA>
Reviewed: <ISO-8601 timestamp>
No linked issue is not a concern by itself.
Include commands only if they were actually run. Quote decisive output when useful.
| Scenario tied to changed code | Why it applies | Check and observed result | Likelihood |
|---|---|---|---|
| <specific supported usage or failure path> | <changed path/selector/API and real consumer> | <focused check and result> | <Confirmed / Possible / Ruled out> |
Use only:
Do not list generic, theoretical, or unknown future risks. If no Confirmed or Possible item remains, write: No concerns found in the affected scope.
Before:
<actual usage, configuration, source output, or observable behavior>
After:
<actual usage, configuration, source output, or observable behavior>
Developer experience: <one direct explanation of what changes for users or maintainers>
Safe to merge: <YES or NO>.
Confidence: <0, 50, or 100>%.
Concerns: <None, or a short list of the specific Confirmed or Possible concerns.>
Use 100% with YES when the problem and fix are verified, relevant checks pass, and no concern remains. Use 50% with NO when an unresolved Possible concern remains but no failure was reproduced. Use 0% with NO when a Confirmed concern exists, the claimed fix fails, or a relevant regression is reproduced. Explain every value below 100% under Concerns. Do not use other percentages, scoring formulas, evidence ledgers, decision matrices, administrative policy deductions, or caveats about unknowable future bugs.