Mintbase / Grants-Program

Apply for Grants to build on the Mintbase infrastructure.
Apache License 2.0
71 stars 248 forks source link

Create dao-agent.md #149

Open jaswinder6991 opened 1 month ago

jaswinder6991 commented 1 month ago

User description

Project Abstract

DAO agent is an AI agent to be integrated with Mintbase wallet for easy interaction with Sputnik contracts on Near.

For which grant level are you applying?

Application Checklist

How Did You Hear About our grants program?


PR Type

Documentation, Other


Description


Changes walkthrough 📝

Relevant files
Documentation
dao-agent.md
Add proposal for DAO Agent integration with Bitte wallet 

applications/dao-agent.md
  • Added a new proposal for a DAO Agent to be integrated with the Bitte
    wallet.
  • Detailed the functionality including search, voting, and proposal
    creation.
  • Outlined deliverables across three release phases.
  • Provided budget and timeline information.
  • +59/-0   

    💡 PR-Agent usage: Comment /help on the PR to get a list of all available PR-Agent tools and their descriptions

    mintbase-codium-pr-agent[bot] commented 1 month ago

    PR Reviewer Guide 🔍

    ⏱️ Estimated effort to review: 1 🔵⚪⚪⚪⚪
    🧪 No relevant tests
    🔒 No security concerns identified
    ⚡ No key issues to review
    mintbase-codium-pr-agent[bot] commented 1 month ago

    PR Code Suggestions ✨

    CategorySuggestion                                                                                                                                    Score
    Clarity
    Clarify the ambiguous proposal description in Release 3 ___ **Clarify the ambiguous statement regarding the 'Swap A with B' proposal in Release 3.
    Specify what 'A' and 'B' refer to, or provide examples to avoid confusion.** [applications/dao-agent.md [56]](https://github.com/Mintbase/Grants-Program/pull/149/files#diff-b769607e2b6bc92aa31ea3c17e89d8a514e92a220e809c69bfb1a8dc0862296fR56-R56) ```diff -13. Swap A with B. (Not sure of this for now.) +13. Swap specific assets, e.g., Near with stable coins or different tokens. (Details to be finalized.) ```
    Suggestion importance[1-10]: 9 Why: Clarifying the ambiguous statement regarding 'Swap A with B' removes confusion and provides a clearer understanding of the proposal, which is crucial for accurate implementation.
    9
    Define the criteria for 'top n' proposals to ensure clarity ___ **Specify the criteria for 'top n' in the Release 1 deliverables to avoid ambiguity
    and ensure clear implementation guidelines.** [applications/dao-agent.md [41]](https://github.com/Mintbase/Grants-Program/pull/149/files#diff-b769607e2b6bc92aa31ea3c17e89d8a514e92a220e809c69bfb1a8dc0862296fR41-R41) ```diff -2. List of top n(or all) proposals in a DAO. +2. List of top n (e.g., top 10) or all proposals in a DAO, based on recent activity or highest votes. ```
    Suggestion importance[1-10]: 7 Why: Specifying the criteria for 'top n' proposals helps avoid ambiguity and ensures clear implementation guidelines, although it is a minor improvement.
    7
    Enhancement
    Improve the structure of the 'Proposal Creation' section for better readability ___ **Consider breaking down the large bullet points into sub-bullet points for better
    readability and structure. For example, the 'Proposal Creation' section can be
    divided into sub-categories for each type of proposal.** [applications/dao-agent.md [29-35]](https://github.com/Mintbase/Grants-Program/pull/149/files#diff-b769607e2b6bc92aa31ea3c17e89d8a514e92a220e809c69bfb1a8dc0862296fR29-R35) ```diff -- Create Near Transfer proposals (with refinements to existing functionality) -- Generate Function Call proposals: - - Transfer stable coins - - Swap Near for stable coins via Ref - - Token swaps (implementation to be carefully considered) - - Transfer any FT token. (Maybe stable coins are a niche of this, can merge them together.) -- Add or remove DAO members +- Proposal Creation: + - Near Transfer: + - Create Near Transfer proposals (with refinements to existing functionality) + - Function Call: + - Transfer stable coins + - Swap Near for stable coins via Ref + - Token swaps (implementation to be carefully considered) + - Transfer any FT token (Consider merging with stable coins) + - Membership Management: + - Add or remove DAO members ```
    Suggestion importance[1-10]: 8 Why: The suggestion improves the readability and organization of the 'Proposal Creation' section, making it easier to understand the different types of proposals and their sub-categories.
    8
    Provide a detailed budget breakdown per release for better financial planning ___ **Include a more detailed breakdown of the budget allocation per release to enhance
    transparency and planning.** [applications/dao-agent.md [58]](https://github.com/Mintbase/Grants-Program/pull/149/files#diff-b769607e2b6bc92aa31ea3c17e89d8a514e92a220e809c69bfb1a8dc0862296fR58-R58) ```diff **Budget**: 6000 USD (Release based payment) +- Release 1: 2000 USD +- Release 2: 2000 USD +- Release 3: 2000 USD ```
    Suggestion importance[1-10]: 6 Why: Including a detailed budget breakdown enhances transparency and planning, but it is not as critical as the other suggestions.
    6