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

roadmap to mvp #1

Closed
22 of 42 tasks
petar opened this issue Oct 6, 2022 · 1 comment
Closed
22 of 42 tasks

roadmap to mvp #1

petar opened this issue Oct 6, 2022 · 1 comment
Assignees

Comments

@petar
Copy link
Member

petar commented Oct 6, 2022

  • milestone 1: prioritization polling based on QV and user credit balances (~1.5 month)

    • build out working prototype (1 month)
      • identity management
        • generating new identities with ed25519 signature keys
      • community user and group management
        • user operation for user management
        • group operation for group management
        • member operation for membership management
        • balance operation for balance management (badges, voting credits, etc.)
      • prioritization polling operations
        • poll operation (create a poll)
        • vote operation (vote on an open poll)
        • tally operation (collect votes and report aggregates)
        • seal operation (finalize a poll and merge into main branch with a verifiable record)
        • list operation (list open polls)
      • demo and feedback from glen
        • users can transfer balances to other users
          • generic mechanism for sending messages across repos
          • process governance operation requests arriving as messages
          • implement "transfer balance" operation
        • voting subtracts from user credit balances
      • dogfood deployment to gov4git repo (expected in November 2022)
        • github actions
        • instructions "how to vote on issues and PRs"
  • milestone 2: verifiable merge approval (1 month)

    • TBD
  • milestone 3: community history verification (1 month)

    • TBD
  • milestone 4: browser extension for voting on GitHub (?? month)

    • TBD
  • milestone 5: pre-live polish (1 month)

    • evaluation of user experience
      • installation flow
      • error messages and corrective suggestions
      • issue tracking setup and bug reporting automation
    • versioning and interoperability
      • add governance protocol version info in git artifacts
    • documentation
      • blog article describing end-to-end user workflow and effect of operations on git repos
      • terminal screencast video demonstrating user workflow
    • test
      • testing framework
      • test coverage (all operations)
      • setup pl github management
@petar petar self-assigned this Oct 6, 2022
@petar
Copy link
Member Author

petar commented Nov 15, 2022

superceded by roadmap.md doc

@petar petar closed this as completed Nov 15, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant