Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

🟪 Judge Nomination Policy #10695

Open
sachben91 opened this issue Jan 23, 2025 · 0 comments
Open

🟪 Judge Nomination Policy #10695

sachben91 opened this issue Jan 23, 2025 · 0 comments
Labels
enhancement New feature or request needs estimate

Comments

@sachben91
Copy link

Description

  • Creator of the contest can tag users who they want to vote in the contest
  • Contestbot should respond and confirm that the tagged users can now vote
  • Users who have claimed their voting rights can nominate other user users to vote on the contest by tagging them

User Story

  • Contestbot should parse tagged usernames, generated magic wallet and mint Namespace ID using contest oracle
  • Contestbot should respond to tweet containing nominated judges with "Your nominees can now vote on contest entries at

Stakeholders

Product Engineering
@sachben91 @rbennettcw

Model

Engineering Requirements

  1. Integration
    • Define integration strategy (webhook, direct model sync API call, pubsub, etc)
  2. Routing
    • Define REST path, verb - Usually POST with event in body (if exposed as HTTP endpoint)
    • Reference to event schemas (found in command features) - body contract
  3. References
    • Define projections used to complement business rules, and how to query them
  4. Business Rules
    • Define policy rules and commands to be invoked
    • Reference to command schemas (found in command features)
  5. Response
    • Define success, including
    • Define errors (HTTP codes, dead-letter-queues)

Unit Testing

Additional Context

@sachben91 sachben91 added enhancement New feature or request needs estimate labels Jan 23, 2025
@sachben91 sachben91 added this to the Contests with Twitter Bot milestone Jan 23, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request needs estimate
Projects
None yet
Development

No branches or pull requests

1 participant