Skip to content

MRWK bounty: 400 MRWK - read-only proposed-work intake triage report #694

@ramimbo

Description

@ramimbo

MRWK Bounty

Status: proposed bounty. This issue is not claimable until the treasury proposal executes, the public bounty page exists, and the Reserved on MergeWork claims-open comment is posted.

Reward: 400 MRWK per accepted award
Max awards: 1

Related proposed-work intake: #672. That issue is accepted intake under #649 only; this issue is the separate implementation proposal.

Work Needed

Add a read-only proposed-work triage report for maintainers. The report should help review proposed-work issues without making acceptance, payout, or bounty-creation decisions.

The report should list proposed-work issues and, where public data supports it:

  • detect missing proposed-work labels and missing template sections;
  • show MRWK bounty: 50 MRWK - accepted proposed-work requests, round 1 #649 paid or pending status for accepted proposed-work intake where available;
  • group likely related proposals conservatively with evidence;
  • suggest possible consolidated bounty scopes;
  • warn on duplicate-looking, vague, already-routed, rejected, label-missing, or non-live-confused proposals.

Acceptance Criteria

Accepted work must be a focused PR that adds a read-only report path, for example a script under scripts/, with fixture-driven behavior and no GitHub or treasury mutations.

The implementation must:

  • support offline fixture input;
  • optionally support a live gh read-only mode;
  • produce Markdown or JSON output;
  • include focused tests for complete, incomplete, duplicate-looking, routed, rejected, paid/pending, and label-missing proposed-work issues;
  • document maintainer usage in docs/admin-runbook.md or the nearest existing maintainer runbook section;
  • keep pending proposals separate from proof-backed paid work.

How To Submit

After this issue becomes live, open a focused PR that references this bounty issue and includes validation evidence. Do not submit implementation work before the public bounty row exists and the claims-open reserve comment is posted.

Evidence or Tests Required

  • Fixture tests for labeled and unlabeled proposed-work issues.
  • Fixture tests for missing template sections and vague proposals.
  • Fixture tests for likely related proposal grouping with evidence.
  • Fixture tests for MRWK bounty: 50 MRWK - accepted proposed-work requests, round 1 #649 pending versus proof-backed paid status where public data is available.
  • Tests or monkeypatch coverage proving live mode uses only public gh reads.
  • pytest for the focused tests.
  • ruff check and ruff format --check for touched files.
  • scripts/docs_smoke.py if docs are touched.

Out of Scope

  • No automatic labels, comments, issue edits, bounty creation, claim submission, acceptance decisions, or payments.
  • No admin-token APIs, production database access, private deployment state, or secret material.
  • No broad rewrite of pr_queue_health.py or claim_inventory.py unless the change is a small reuse of existing helpers.
  • No price, investment, exchange, liquidity, bridge, cash-out, fabricated payout, private security detail, secret, or token claims.

Duplicate And Stale Work Rules

Duplicate work is judged by the first useful, focused PR that implements the accepted report scope. Work that only reports generic issue lists, rewrites unrelated queue tooling, or treats proposed-work issues as live implementation bounties does not qualify.

Metadata

Metadata

Assignees

No one assigned

    Labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions