Conversation
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
Yup its intentional |
# Conflicts: # roles/database/files/sql/idempotent/fworch-texts.sql
|
AI Review — PR #5303 "fix rule by filter bugs" — round 3 (commits since round 2)Reviewer: Claude Opus 5.5 (1M context), model id Scope of this round: two commits since round 2 (head
Verified locally at head
Findings
No critical or high findings, and no security findings. The code is in good shape. What remains open is the help text: F4, F5 and F9 all come from one merge-conflict resolution and share one fix. RecommendationsShould fix before merge
Nice to have
Details for the open findings are in this comment rather than as inline comments. The repo's review authorization covers a single top-level comment only. DetailsF9 — 🟢 low · 🟢 high · 🆕 new — develop merge reverted the endpoint help textIn
The code does the opposite. Failure scenario: an integrator reads Help → API → GetRulesByFilter and sends Rated low because it is documentation, which is on the closed list for F4 — 🟢 low · 🟢 high · 🔴 still open (regressed)The sentence added in F5 — 🟢 low · 🟢 high · 🔴 still open (regressed)In round 2, F5 was resolved by documenting both conventions side by side: F8 — 🟠 medium · 🟢 high · ✅ fixed — verified
Both exits are now covered. F7 — 🟢 low · 🟢 high · ✅ fixed — verifiedThe inline F3 — 🟠 medium · 🟡 medium · 🤝 acceptedConfirmed by the author on 2026-09-22 ("Yup its intentional"). Please note that this acceptance depends on the new semantics being documented, which F9 currently undoes. F1, F2, F6 — ✅ fixed — re-verifiedThe merge leaves Security passI ran this separately from the correctness pass. Nothing found.
Checks run, with nothing to report
Residual riskThese are unchanged from round 2 and not numbered:
Reviewed by Claude Opus 5.5 (1M context), reasoning effort low · depth |



Fixes 2 of the reported bugs