{"id":93,"repo":"ramimbo/mergework","issue_number":645,"issue_url":"https://github.com/ramimbo/mergework/issues/645","title":"MRWK bounty: 250 MRWK - flag PRs that reference non-live bounty issues","reward_mrwk":"250","available_mrwk":"0","reserved_mrwk":"250","max_awards":1,"awards_paid":1,"awards_remaining":0,"effective_available_mrwk":"0","effective_awards_remaining":0,"pending_payout_awards":0,"pending_payout_proposals":[],"pending_close_proposal":null,"availability_state":"paid","availability_note":"This bounty is paid; no awards are available for new submissions.","submission_requirements":{"submission_mode":"pr_or_evidence","submission_url_kind":"github_pr_or_public_evidence_url","expected_artifact":"focused PR, issue, report, or evidence URL","attempt_endpoint_applicability":"recommended_before_submission","reference_formats":["Bounty #645","Refs #645"],"claim_command":"/claim","attempt_endpoint":"/api/v1/bounties/93/attempts","evidence_required":["focused PR, issue, report, or evidence URL","short verification summary","tests, command output, screenshots, or reproduction steps when relevant"],"acceptance_trigger":"maintainer_mrwk_accepted_label_or_admin_payout","public_metadata_must_avoid":["private keys","seed material","secrets","deployment credentials","private vulnerability details","price claims"],"next_actions":[{"id":"choose_open_bounty","required":true,"text":"Do not open or claim new work for this bounty unless a maintainer reopens it."},{"id":"check_duplicate_scope","required":true,"text":"Confirm no active claim or duplicate PR already covers the same scope."},{"id":"keep_scope_focused","required":true,"text":"Keep changes directly tied to one bounty issue."},{"id":"include_bounty_reference","required":true,"text":"Include Bounty #645 or Refs #645 in the submission."},{"id":"include_review_evidence","required":true,"text":"Include reviewable validation evidence before claiming."},{"id":"wait_for_maintainer_acceptance","required":true,"text":"Payment requires mrwk:accepted or an admin payout; merge or CI alone is not acceptance."}]},"status":"paid","acceptance":"Accepted PR adds a focused guard for PR bodies that reference non-live bounty issues. It must detect common bounty reference formats, distinguish live bounty issues from proposed-only/pending/closed/exhausted/missing refs, produce maintainer-facing output through existing queue/CI tooling, include tests for live and non-live references, and must not auto-label, accept, pay, or close work.","created_at":"2026-05-31T11:01:20.966541Z","active_attempt_count":0,"active_attempt_warnings":["bounty is paid","bounty has no award slots remaining"],"attempt_endpoint":"/api/v1/bounties/93/attempts","accepted_awards":[{"proof_hash":"a3f0d82398ea49169923f459269a7165c0c722a6872afd29f30a4c6e2d236e6b","proof_url":"/proofs/a3f0d82398ea49169923f459269a7165c0c722a6872afd29f30a4c6e2d236e6b","ledger_sequence":1042,"ledger_url":"/ledger/1042","account":"github:goodgoodclaw","amount_mrwk":"250","submission_url":"https://github.com/ramimbo/mergework/pull/675","accepted_by":"ramimbo","created_at":"2026-05-31T15:05:59.845953Z"}]}