Skip to content

Proposed work: add a related bounty/source field to the proposed-work template #708

@xyjk0511

Description

@xyjk0511

Problem

#649 asks proposed-work submitters to either link the bounty issue from the proposed-work issue or comment back on #649 with the proposed-work URL. The current proposed-work issue form has required sections for problem, evidence, proposed work, expected value, acceptance, tests, duplicate search, and out-of-scope notes, but it has no explicit required field for the related bounty, source issue, PR, or discussion that prompted the proposal.

That makes #649-style intake depend on authors remembering to place Bounty #649, Related proposed-work bounty: #649, or a source link somewhere in free text. It also makes later queue/reporting work harder because the source context is not captured in a predictable form field.

Evidence

Proposed work

Add a small required field to .github/ISSUE_TEMPLATE/proposed-work.yml, for example:

Also add focused docs-smoke coverage so the field remains present and required. If useful, add one short sentence to an existing contributor/agent doc telling #649-style submitters to fill this field.

Expected value

  • Maintainers reviewing proposed-work intake can see the source bounty/context without parsing arbitrary prose or chasing a separate claim comment.
  • MRWK bounty: 50 MRWK - accepted proposed-work requests, round 1 #649-style submissions become more consistent while preserving the existing issue-form sections.
  • Future queue/reporting work can consume a predictable source field instead of guessing from free text.
  • Contributors get a clearer prompt before opening the issue, reducing needs-info loops for missing source context.

Relationship to related proposals

Possible acceptance criteria

  • The proposed-work issue template includes a required related bounty/source field.
  • The field description explicitly tells MRWK bounty: 50 MRWK - accepted proposed-work requests, round 1 #649-style submitters to link the intake bounty or source issue, PR, discussion, route, or docs page.
  • scripts/docs_smoke.py or equivalent focused coverage fails if the field is removed or no longer required.
  • The existing non-claimability warning remains intact: a proposed-work issue is not a live MRWK bounty and /claim should not be submitted unless a future live bounty exists.

Evidence or tests required

  • Inspect .github/ISSUE_TEMPLATE/proposed-work.yml and confirm the new field exists with validations.required: true.
  • Run the focused docs-smoke check, likely python scripts/docs_smoke.py, or a narrower equivalent test if maintainers prefer.
  • Confirm the existing warning text about proposed work not being a live MRWK bounty remains present.

Duplicate search

I searched for existing issues using phrases including:

  • proposed-work template related bounty source
  • related bounty/source field
  • source issue proposed-work template
  • Bounty #649 template field

I did not find an existing proposed-work issue for adding a required related bounty/source field. Related but distinct issues are #672, #684, #696, #676, #688, #693, #697, and #698 as described above.

Out of scope

Metadata

Metadata

Assignees

No one assigned

    Labels

    proposed-workProposed work intake, not a live MRWK bounty

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions