Separate token per reviewer role (eliminate worst-wins) #28

Closed
opened 2026-05-02 06:13:22 +00:00 by rodin · 0 comments
Owner

Currently sonnet and security share sonnet-review-bot token, requiring the worst-wins escalation logic. If each role has its own Gitea user+token, Gitea handles multi-reviewer blocking natively:

  • sonnet-review-bot: code quality reviews
  • security-review-bot: security reviews (new token needed)
  • gpt-review-bot: GPT reviews (already separate)

This would allow removing the entire shouldEscalate function, post-posting escalation fallback, and sentinel-based sibling detection.

Blocked by: creating the security-review-bot Gitea user and token.

Currently `sonnet` and `security` share `sonnet-review-bot` token, requiring the worst-wins escalation logic. If each role has its own Gitea user+token, Gitea handles multi-reviewer blocking natively: - `sonnet-review-bot`: code quality reviews - `security-review-bot`: security reviews (new token needed) - `gpt-review-bot`: GPT reviews (already separate) This would allow removing the entire `shouldEscalate` function, post-posting escalation fallback, and sentinel-based sibling detection. Blocked by: creating the `security-review-bot` Gitea user and token.
rodin closed this issue 2026-05-02 16:46:06 +00:00
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: rodin/review-bot#28