Context
Part of the Bounty Configure (Host a Bounty) milestone. Adds the navigation entry points and runs the end-to-end verification once the backend endpoints exist.
Tasks
Acceptance criteria
- All six combinations are publishable on testnet.
- Nav entries are live.
- Negative gate checks block as expected.
Depends on
- All other frontend issues + the backend draft controller.
Context
Part of the Bounty Configure (Host a Bounty) milestone. Adds the navigation entry points and runs the end-to-end verification once the backend endpoints exist.
Tasks
components/organization/OrganizationSidebar.tsx(~lines 206-251): add a Bounties menu item (/organizations/{orgId}/bounties) and a Post Bounty quick action (/organizations/{orgId}/bounties/new).npm run codegenafter the backend draft endpoints land; confirmBountyDraftResponseDtoandUpdateBountyDraftDtoappear inlib/api/generated/schema.d.ts.claimType/entryType/submissionVisibility/prizeTiers/ deadline.draft -> draft_awaiting_funding -> open, one winner for single claim and the multi-position split for a competition (multiple winners).shortlistSize < 2; open + single claim with noreputationMinimum; an application entry type with noapplicationWindowCloseAt. All should block in the wizard and 400 server-side if bypassed.Acceptance criteria
Depends on