Open Source Contributors

Human contributors review, test, fix and validate AI-generated bounty pull requests before merge and payout.

Human contributors and reviewers turn AI-generated bounty PRs into production-ready changes. You do not need to write the first draft. You need to own the final quality. How the Workflow is structured:

Every bounty follows the same path:

Bounty posted → AI opens PR → Contributor fixes AI code → Reviewer checks → QA tests → Maintainer sign-off → Merge & payout
Stage
Who
Responsibility

AI solution

AI

Opens the initial PR

Contribution

Contributor

Takes the AI's code, fixes issues, and gets it ready for review

Review

Reviewer

Validates logic, correctness, and codebase fit

QA

QA contributor

Tests real behavior and files structured bug reports

Maintainer sign-off

GoodDollar maintainer

Approves the final merge

For Basic and Common bounties, one person often handles both review and QA. For Rare and higher tiers, these roles are usually split.


The Roles

Contributor

You take the AI-generated PR and make it production-ready. You run the branch locally, validate the implementation against the issue requirements, and fix anything blocking approval — not just comment on it.

Typical checks include: logic and correctness, security and edge cases, tests, style, and codebase consistency.

Read the full Contributor guide

Reviewer

You review the Contributor's corrected version. You validate that the fixes are sound, nothing was missed, and the PR is ready for QA.

Becoming a Reviewer

  • Have prior code review or open-source experience

  • Message the GoodBounties Telegram group to request access

  • Share links to past open-source work and your weekly availability

Use this template to request access:

Access is granted manually within 24–48 hours. Once approved, you are added to the pool and can receive assignments. Reviewers are expected to respond within 48 hours to requests, changes, and follow-ups.

Your first review is evaluated by a maintainer before payout is approved. This is a one-time check — after that, accepted work follows the normal flow.

Read the full Code Review guide

QA Contributor

You test the approved changes in a real environment. You document what you tested, what passed, and what failed. If you find bugs, you file structured reports with evidence.

Typical checks include: acceptance criteria from the issue, runtime behavior and regressions, UI behavior on real devices or browsers.

Join as a QA Contributor

  • Pick up an open QA bounty

  • Test the PR in a local or preview environment

  • Submit a structured QA report as a comment on the PR

Once approved, you join the contributor pool for QA assignments. Assignments can be delegated to another approved contributor when needed.

Read the full QA Process guide


What Counts as Accepted Work

Reviews and QA reports only count when they are substantive.

  • Contributor/ Reviewer: You ran the branch locally, made fixes or validated the implementation, and left clear findings

  • QA: Your report is reproducible, scoped to the PR changes, and backed by evidence

Rubber-stamp approvals and vague reports are rejected and do not qualify for payout.

See Payments for Contributions, Review and QA

Your first review is evaluated by a maintainer before payout is approved.

This is a one-time check. After that, accepted reviews follow the normal flow.

Last updated

Was this helpful?