c39845ca03
CI / test (pull_request) Successful in 13s
CI / review (gpt-4.1, gpt, GPT_REVIEW_TOKEN) (pull_request) Successful in 21s
CI / review (gpt-5, security, SECURITY_REVIEW.md, SECURITY_REVIEW_TOKEN) (pull_request) Successful in 48s
CI / review (gpt-5, sonnet, SONNET_REVIEW_TOKEN) (pull_request) Successful in 58s
Closes #35 Before posting a review, the bot: 1. Discovers its own Gitea login via GET /user 2. Calls POST /requested_reviewers to add itself This ensures the bot appears in the required-reviewers list without manual configuration on the repo. The call is idempotent (no-op if already requested). Both failures are non-fatal (warn + continue) — the review still posts even if the self-request fails.