Human Reviewer Role
Reviewers require approval before picking up bounties. See Getting Reviewer Access below.
As a Reviewer, you validate the Contributor's corrected version of the AI-generated PR before it moves to QA. You are not reviewing the AI's original code β you are reviewing the Contributor's fixes.
Getting Reviewer Access.
Contributor and Reviewer must be different people on the same bounty.
The Reviewer's job:
Check out the Contributor's branch locally and test it
Validate that the fixes are correct and complete
Check for anything still missed β logic, security, edge cases, consistency
Submit your review: Approve, Comment, or Request Changes
After approving, request a maintainer sign-off from the
goodbuilders-maintainersGitHub teamRe-review within 48 hours when the Contributor pushes changes and tags you
See the image below for where to find the GitHub Teams. Green is for contributors requesting a code review, and purple is for reviewers requesting a maintainer sign-off.

Getting Reviewer Access
Reach out in the goodbounties Telegram channel or tag a maintainer on GitHub. Permissions are granted manually within 24β48 hours.
What this unlocks:
Assignment as a Reviewer on incoming bounty PRs
Eligibility for review payouts
After 3 accepted reviews, you become a Senior Contributor and Reviewer β you get a vote on who joins the contributor pool, what gets built next, and can propose your own ideas
You can use this template to request access:
Your job is not to rewrite the solution. It is to validate it, catch what the AI missed, fix errors noted and ensure it is production-ready.
Note: Once approved for Human Review, you join the reviewer pool and are assigned PRs. Assignments can be delegated to other approved reviewers
What Makes a Review Accepted
A review is accepted when it is substantive β you have actually tested the code or caught something meaningful.
π« Not acceptable: "LGTM" with no substance. Purely stylistic comments. Generic feedback not tied to the actual changes. Any of these will result in payout rejection.
β Good review comment:
`File: StakeModal.tsx β line 147
Issue: The distribute() function does not check whether amount exceeds the pool balance before transferring. If it does, the transaction will revert on-chain but state will already be updated on line 143, leaving the contract in an inconsistent state.
Fix: Add a balance check before the state update: require(poolBalance >= amount, "Insufficient pool balance"); Or move the state update after the transfer so it only commits if the transfer succeeds.`
β Weak comment (not acceptable):
"This function looks a bit risky, might want to double check the logic here."
Timelines
First review response: within 48 hours of assignment
Re-review after changes: within 48 hours of being tagged
If your assigned PR has been waiting more than 2 days with no response, ping in GoodBounties Telegram
Review Process & Ground Rules
As a reviewer, your job is to bring judgment the AI can't β context, common sense, real-world testing, fixes and familiarity with how the codebase is actually used.
Ground rules:
Do not resolve comments left by the maintainer or AI β reply with what you changed, and let them resolve it
Share progress at least every 3 days; draft PRs are fine for visibility
If no update or response after 3 days, the issue may be unassigned
You may use your own AI tools to assist your review, but the human review judgment must be yours
PR Review Checklist
When reviewing the AI-generated PR, check for:
Tips for a Good Review
Read the issue carefully before looking at the code β understand the intent first
Run the changes locally where possible; don't just read, test
Check edge cases the AI may have missed (error states, empty inputs, mobile views)
Look for consistency with the rest of the codebase β patterns, naming, component reuse
Ask questions early if the scope or approach isn't clear β on the issue or in the Builders Telegram
Getting Review Permissions on GitHub
Once you have 2 merged PRs, reach out on the telegram channel or tag a maintainer on GitHub. Permissions are granted manually β it usually happens within 24β48 hours.
What This Unlocks
After 3 accepted reviews, you become a Senior Contributor (Level 3). You get a vote on who joins the contributor pool and what gets built next.
Last updated
Was this helpful?