Bounty Board - Stand up - 8/5/21
📋

Bounty Board - Stand up - 8/5/21

Last edited by
Date
Aug 5, 2021
Last Edited Time
Feb 4, 2022
Previous Action Items:
Program proposal - Iced - DONE
Individual Updates
  • Iced
    • Fleshing out future MVP features
    • Please take a look at the program proposal async and share opinions if you've got em!
    • Have coordinape team getting us setup
    • Bummed I can't be here tonight.
      • F F F F F F F F F F F
  • Brian
    • Merged Oktal's PR into develop
      • Talked about validation with mongodb. Changing data type of reward type from double into string
    • Submitted a PR for netlify deploy issue so we can see the preview of all the deployments
    • Brian is figuring out the validation error: decimals are accepts (i.e. 10.23 vs 10.00).
  • Oktal
    • PR up for the form component, WIP on db validation failing on reward amount. Rest of the form works. Filter work still in flight.
    • Workflow of creating in discord → editing in draft (blocked in API and front end) —> bounty changes to open when done
  • Paul
    • Testing bot. Has noted what works and what doesn't, and will use this as an input into documentation
  • Nonsense
    • Tiki has been working on scope squad integ. It's about ready to go. Iced to catch up with Nonsense on the relationship between the bounty board and scope squad (integrated? not integrated?)
  • Behold
    • Debugging with Oktal. Have a lot of things that didn't work, but didn't find the killer fix.
Alignment on Current Project Status
  • Trying to get the MVP out for testing
Parking Lot
  • Paul demo:
    • Particular workflows that failed, presented slide show
  • Brian demo:
    • Demo'd standard user workflow
  • Oktal demo:
    • A beautiful and "functional" front end
    • Mongo validation is too good. Too much of a good thing.
      • Two approaches:
        • Rewrite api code to use mongo direct update call (replace mongoose)
          • Mongoose.Double plugin didn't work
          • Javascript coerces things into an Integer, so we need a typecasting method. There might be a method to type-cast.
        • If you have to pull things off from the API, and then edit the data, it's probably the same amount of work to pull the data and perform sanitization. And we want to do sanitization anyways. So whatever is coming as the request doesn't have a Johnny drop tables moment.
        • Or we can do the same thing as the smart contract:
          • reward: { amount: Int32(?) precision: Int32(?) }
          • however this does translate to sanitization on the API or the Form component
  • Progress towards MVP
    • Iron out some DEGEN behavior, Brian expects things up by Friday for Paul to hammer with testing
    • Prioritization of string for reward amount will break DEGEN. Brian will work on getting a PR up later tonight for that including the other issues. Will raise once everything is ready.
  • QA Testing?
  • Could someone rep bounty board at the CC call tomorrow? - Sneaky about the MVP please. 🤫
    • Behold will do it
    • Iced is in workshop nonstop 😑
  • Brian:
    • can include the netlify URL as an environment variable for serendepity. brian will have DEGEN point at [id]/edit
Potential blockers?
    Action items
    Brian: reward amount error and then other degen workflow small bugs. PR expected within 48 hours (nonsense will approve —> Paul starts testing)
    Oktal: filtering logic. in tandem making sure the reward amount PR goes through
    Paul: Once go ahead from Brian will start testing
    Nonsense: Once gets signal from Brian on completed PR, will approve and provide feedback
    Behold: Get everyone excited, prepare for community call. In the meantime look at public documentation to see if I can figure out what's going on with type casting in validation.
    Nonsense: POAP
    Bounty Board - Stand up - 8/5/21
    📋

    Bounty Board - Stand up - 8/5/21

    Last edited by
    Date
    Aug 5, 2021
    Last Edited Time
    Feb 4, 2022
    Previous Action Items:
    Program proposal - Iced - DONE
    Individual Updates
    • Iced
      • Fleshing out future MVP features
      • Please take a look at the program proposal async and share opinions if you've got em!
      • Have coordinape team getting us setup
      • Bummed I can't be here tonight.
        • F F F F F F F F F F F
    • Brian
      • Merged Oktal's PR into develop
        • Talked about validation with mongodb. Changing data type of reward type from double into string
      • Submitted a PR for netlify deploy issue so we can see the preview of all the deployments
      • Brian is figuring out the validation error: decimals are accepts (i.e. 10.23 vs 10.00).
    • Oktal
      • PR up for the form component, WIP on db validation failing on reward amount. Rest of the form works. Filter work still in flight.
      • Workflow of creating in discord → editing in draft (blocked in API and front end) —> bounty changes to open when done
    • Paul
      • Testing bot. Has noted what works and what doesn't, and will use this as an input into documentation
    • Nonsense
      • Tiki has been working on scope squad integ. It's about ready to go. Iced to catch up with Nonsense on the relationship between the bounty board and scope squad (integrated? not integrated?)
    • Behold
      • Debugging with Oktal. Have a lot of things that didn't work, but didn't find the killer fix.
    Alignment on Current Project Status
    • Trying to get the MVP out for testing
    Parking Lot
    • Paul demo:
      • Particular workflows that failed, presented slide show
    • Brian demo:
      • Demo'd standard user workflow
    • Oktal demo:
      • A beautiful and "functional" front end
      • Mongo validation is too good. Too much of a good thing.
        • Two approaches:
          • Rewrite api code to use mongo direct update call (replace mongoose)
            • Mongoose.Double plugin didn't work
            • Javascript coerces things into an Integer, so we need a typecasting method. There might be a method to type-cast.
          • If you have to pull things off from the API, and then edit the data, it's probably the same amount of work to pull the data and perform sanitization. And we want to do sanitization anyways. So whatever is coming as the request doesn't have a Johnny drop tables moment.
          • Or we can do the same thing as the smart contract:
            • reward: { amount: Int32(?) precision: Int32(?) }
            • however this does translate to sanitization on the API or the Form component
    • Progress towards MVP
      • Iron out some DEGEN behavior, Brian expects things up by Friday for Paul to hammer with testing
      • Prioritization of string for reward amount will break DEGEN. Brian will work on getting a PR up later tonight for that including the other issues. Will raise once everything is ready.
    • QA Testing?
    • Could someone rep bounty board at the CC call tomorrow? - Sneaky about the MVP please. 🤫
      • Behold will do it
      • Iced is in workshop nonstop 😑
    • Brian:
      • can include the netlify URL as an environment variable for serendepity. brian will have DEGEN point at [id]/edit
    Potential blockers?
      Action items
      Brian: reward amount error and then other degen workflow small bugs. PR expected within 48 hours (nonsense will approve —> Paul starts testing)
      Oktal: filtering logic. in tandem making sure the reward amount PR goes through
      Paul: Once go ahead from Brian will start testing
      Nonsense: Once gets signal from Brian on completed PR, will approve and provide feedback
      Behold: Get everyone excited, prepare for community call. In the meantime look at public documentation to see if I can figure out what's going on with type casting in validation.
      Nonsense: POAP