Guard self-approval against requester-authored PRs#325
Guard self-approval against requester-authored PRs#325sepo-agent-app[bot] wants to merge 16 commits into
Conversation
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
|
Sepo pushed fixes for this PR. Branch:
|
|
Sepo is dispatching follow-up automation.
Reason: PR fixes succeeded; dispatching review |
Rubrics Review
Notes
Findings
Final Rubric VerdictPASS |
AI Review Synthesis
Summary of PR/IssuePR #325 addresses #224 as part of the #314 small-fixes batch. It tightens self-approval by treating the trusted requester as part of the approval authority boundary, not just the app/PAT actor that submits the review. The current head carries ReviewThe current PR head resolves the prior requester-spoofing and automation-actor false-positive concerns. The remaining reviewer notes are optional cleanup/readability observations, not required branch changes.
Progress
Recommended Next Step
Final VerdictSHIP Action Items
|
a433aaa to
d459325
Compare
Summary
github.actorwhen the workflow input is absent.requested_bynormalizes to the pull request author, alongside the existing approval actor guard.Verification
npm --prefix .agent run buildnode --test .agent/dist/__tests__/self-approval.test.js .agent/dist/__tests__/prepare-self-approve-cli.test.js .agent/dist/__tests__/resolve-self-approve-cli.test.js .agent/dist/__tests__/envelope.test.jsgit diff --checkCloses #224
Part of #314