Skip to content

Proposed work: add bounty lifecycle and treasury discovery links to public docs #709

@xyjk0511

Description

@xyjk0511

Problem

The public /docs page links the bounty API, activity views, ledger API, bounty rules, paid-bounties guide, agent guide, API examples, and ledger details. It does not currently link the short bounty lifecycle checklist, the bounty summary API, or the treasury proposals API.

That leaves a discovery gap for agents and contributors who start from /docs: they can find the raw bounty list, but may miss the lifecycle/status and pending-proposal checks that are needed to avoid non-claimable, duplicate, or stale work.

This is especially relevant to #649-style work because the common mistakes are lifecycle mistakes: proposed-work intake versus a live implementation bounty, pending payout versus paid proof-backed work, and raw availability versus effective availability.

Evidence

Proposed work

Add visible public /docs links for the existing lifecycle and discovery surfaces:

  • Bounty lifecycle checklist: docs/bounty-lifecycle.md
  • Bounty summary API: /api/v1/bounties/summary
  • Treasury proposals API: /api/v1/treasury/proposals

Also add or extend a focused docs/page smoke check so these links do not disappear from /docs later.

Expected value

  • Agents starting from /docs can find the lifecycle checklist and proposal surfaces before opening work or posting claims.
  • Contributors get a clearer route from raw bounty discovery to the status/proposal checks needed for safe submission.
  • Maintainers get fewer avoidable comments on non-live, pending, or already-covered bounty work.
  • The change reuses existing docs and API routes; it does not invent new semantics.

Relationship to related proposals

Possible acceptance criteria

  • /docs includes a visible link to the bounty lifecycle checklist.
  • /docs includes visible links to /api/v1/bounties/summary and /api/v1/treasury/proposals.
  • Existing docs links remain present.
  • A focused route test or docs-smoke check protects at least the lifecycle and treasury-proposal links.
  • The change is docs/navigation only and does not alter API behavior, ledger entries, bounty availability calculations, treasury proposals, proof creation, wallets, balances, labels, or payouts.

Evidence or tests required

  • Inspect app/templates/docs.html or the rendered /docs page and confirm the three links are present.
  • Run the focused docs smoke or route test chosen by maintainers, for example python scripts/docs_smoke.py if that is the existing coverage surface.
  • Confirm existing docs links such as Bounty API, Bounty rules, paid bounty discussion, Agent usage, Public API examples, and Ledger details remain present.

Duplicate search

I searched for existing issues using phrases including:

  • docs bounty lifecycle summary treasury proposals
  • /docs bounty lifecycle
  • bounties summary treasury proposals docs page
  • public docs treasury proposals API

I did not find an existing proposed-work issue for adding these lifecycle/summary/treasury discovery links to /docs. Related but distinct issues include #688, #697, and #698 as described above.

Out of scope

  • No new API endpoints.
  • No OpenAPI schema changes; Proposed work: add typed OpenAPI response schemas for public MRWK read APIs #688 covers typed schemas.
  • No change to bounty availability calculations, pending-payout semantics, or work-proof response shape.
  • No admin action, label automation, payout execution, proof creation, ledger mutation, treasury behavior change, wallet material, balances, exchange, bridge, cash-out, private security handling, or fabricated paid-work status.

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