Context
PRD open question OQ2 defaults to maintainer-only contributor registration in v1. Self-serve OAuth is deferred.
Problem
Wave contributors expect wallet linking without maintainer manual entry. Need documented v2 API auth design.
Proposed scope
- Add
docs/future/self-serve-contributor-oauth.md
- Outline OAuth flow, GitHub username verification, and API routes
- Contrast with current
POST /api/v1/admin/contributors
Acceptance criteria
References
docs/PRD.md OQ2, F2
crates/api/src/routes/admin.rs
Context
PRD open question OQ2 defaults to maintainer-only contributor registration in v1. Self-serve OAuth is deferred.
Problem
Wave contributors expect wallet linking without maintainer manual entry. Need documented v2 API auth design.
Proposed scope
docs/future/self-serve-contributor-oauth.mdPOST /api/v1/admin/contributorsAcceptance criteria
References
docs/PRD.mdOQ2, F2crates/api/src/routes/admin.rs