--- tags: notes, protocol --- # Protocol Standups & QA Session Notes ## 6/27 Aaron: - Follow up on fundraising calls - Send out 10 intros today - Another pitch meeting today Christine: - Available for QA - Work with Stefen on CommS Stefen: - comms around tweet to contribute and ttipping - prioritzie tweet to contribute work - keep onboaridng people to tweet to contribute "A ruthlessly executed plan today, is better than a perfectly executed plan tomorrow." JP: - Has a couple features hanging out in staging - Blocked on offchain piece for tipping ## 6/21 Stefen: - feeling good about treedao - starting out farmdao on the twitter integration - then moving to skincaredao - then looking at tally - Had a call with horizondao Aaron: - Meeting ith an instituion today - Preping for the pitch - Sending fundraising material to 10 more people JP: - Speed run on 0xpslits - has one more thing to test on this - going to focus on xdai for the splits allowlist - Looking into upgrading to wagmi v1 - Submitted account creation PR, Flip to approve Flip: - he's super sorry he is late - iddn' charge his phone - zipcar phone charge didn't work - had to walk home - PR for the tpping scheme - Work on testing the auto-attribute adn testing locally - FarmDAO is goign to have #farmdao be their hashtag ## 6/20 JP: - we are still split on direction for account creation flow - getting splits configuration set up - prod release planned for account creation - no blockers Christine - git tip - user interview second push - pair w stefen on copy sweep and T2C waitlist / momentum - tipping framing doc Aaron: - following up w VCs - 1:1s with people Stefen: - onboarding a few more treedao people - hitting up drew from farmdao - meeting with eshita - jam on getting skincare dao on the following day - writer's guild onboarding Flip: - got the schema PR out for tipping - integrate into staging today - focusing on tipping - then autoattribute - periodically onboarding people stefen sends him - batches would be nice ## 6/15 stefen: - treedao things aaron: - productive fundraising day flip: - contract sync job - T2C to prod (finish configuring) jp: - remove waitlist flow on account creation - wrapping up misc tickets ## 6/14 aaron: - fundraising christine: - 2 interviews (tipping) - stefen/I pair on the tweet to contribute JP: - product release - 0xSplits - clearing out misc tickets and diving into tipping Flip: - pair w JP on prod release - contribution updates fix - schema PR out for tipping feature Stefen: - tweet to contribute ## 6/13 Stefen: - Proto-DAO focused Day - working with eshita - Doing community work with TreeDAO people for Tweet2Contribute - Solidifying new ones as well Christine: - QA on tweet to contribute - Been lining up user interviews - Pairing with JP Aaron: - Finished up most of the fundraising prep work - Sending out fundraising material to 15 more people - Financial health Question: - What do we want to accept/allow for 0xsplits - probably focus on more "liquid" tokens - Aaron: i'm most opinionated on what we (govrn) withdraws in Flip - was testing out tweet to contribute yesterday - looks ready - Do we want to release into prod - Working on testing 0xsplits - Send a fix for the contribution update issue Callout: when we release tweet to conitrbute, lets have agreed to copy for authentication JP: - Fixes/step towards better dao invite - Made progress on adding verification status to contribution - Made progress on shareable links account creation - aaron totake a look at jps question on the toast - Worked on splits ## 6/8 Aaron: - hit deck updates hard yesterday - reaching out again with updates slides - followup with DAOstar for SoW JP: - Testing 1127 locally, need to put into staging - found issue in onboarding flow; has proposed hotfix - going to make fix and reconcile changes in staging when we merge Flip: - QA on t2c - Moving on to cleanup jobs in db - then tipping Christing - Spec out tipping w jp - T2C comms - ## 6/7 Aaron: - diving into pitch stuff - talking to CPA Christine: - tweet to contribute Flip: - QA JP: - user stories for tipping Stefen: - proto-dao work ## 6/2 christine: - tipping - tweet to contribute JP: - new linear tickets - tweet to contribute - attestation from contribution details page - wants to move into speccing/implementation asap Flip: - configuring tweet to contribute in staging - ready for QA today - making sure the job can run - looking at contribution discrepancy aaron pointed out yesterday Stefen: - created new protodao - tally podcast on protodaos Aaron: - fundraising meetings today - tipping product meeting - financial health - following up with Josh to see if we want to take on a contracting project - no pairing; only blocker is some growth stuff ## 6/1 Amrro: - PR in review -- will get merged in and ready for QA - Bandwidth for tickets -- looking more into infinite scroll + sort (ENG-1086) Flip: - Aiming to have the v0 of T2C available in staging for tomorrow's QA - Can do prod release Mon/Tues and invite the first DAO to test it out - Looking for eyes on review tomorrow for copy/details Stefen: - Working on the Maker one-pager and the Loom video - Discovery process with Maker -- seeing what we do to get in the door and work with their sub DAOs structure - Zora layer 2 -- comment in research-party JP: - Researched 0xSplits/Tipping potential UX and did wireframing yesterday for Contribution Details - Continuing to do this today and set up some pieces for implementation after consensus - Looking for feedback on a few ticket comments ## 5/31 Stefen: - read througth the DAO maisonce(*) stuff. Christine: - catching up getting back into the group. - JP sent lightweight ui for twitter stuff. reviewing. - Product work todo, like: -checkin async sprint planning. - Disco, maisonce(*), hats: better communications. - JP needs feedback new user process creaetion. Aaron: - [inaudible] ?? amrro: - revamp the non autheroized user CTA message and action. JP: - new account creation while singing in awaits feedback. # 5/25 Christine: - finalizing user interviews - product mapping Stefen: - MakerDAO presentation prep - blocker: need QA before Tues Aaron: - updating fundraising material - sending out relevant requests - metrics Amrro: - Global wrapper component (ENG-1030) Flip: - twitter integration focus # 5/23 Aaron: - network effects - nich - gnosis - writing about onchain/offchain - look at discord forum - why we only attract big teams Stefen: - hats call - redo video - start maker presentation - setting up meetings - no blockers Christine: - user feedback - meetings - heads down time rest of the week Flip: - twitter - exposing parameters to configure the hashtag - looking at datadog log for contract job - looks like quite a few contributions have invalid ipfs links - how to update ipfs uri? - might need to look at frontend to see if anything is being passed to wrong field Amrro: - investigated unexpected behavior on tables - spending rest of the day on this - we need a decision ## 5/17 Stefen: - Article nearly completed - Release article + video simultaneously (plz review @team) Aaron: - Meeting w parker from boys club - review stef's article - Seed348 via retool - wrap in review items - document strategy - CRM options - on chain vs off chain Flip - Wrapped contract sync job fixes - Merge to prod (pair with JP) - Schema changes for twitter integration JP - Created merge to prod PR with release notes - Prod release Ammro - small update, travelling quite far - will fix dao assignment bug for contributions ## 5/16 Aaron: - Updating fundraising material - Coworking with flip - Running report for stefen Stefen: - Running demo for bankless academy - Working on user interviews scheduling - Finalizing articles - Proto-DAO work Flip: - JP and Flip to pair and do a release - Root cause for the contract sync issue - We're only returning 100 entries from the subgraph - Update is to pull that untli we're caught up JP: - Paired with Christine - Got the new copy up in staging - pairing with flip ## 5/11 Stefen: - MakerDAO Presentation - For tools: Demo and presentation as part of new process for Endgame -- must include how the tool relates to the Endgame process and goals (different workstreams and sub-DAOs) - Supporting for the sub-DAO and workstream may be a dealbreaker - Hats Integration - Check out the Loom and ask any additional questions async - Going to set up another meeting mid/late next week -- focused on architecture - VF Article - Article aiming to be out today and potentially a video **Christine**: - User feedback came in about taxonomies on the reporting form - Twitter user journies - No blockers, catching up **Aaron**: - Documenting potential strategies (check it out in the discussion forum) - Investor update went out yesterday - Working on the fundraising narrative based on feedback received - Responding to Disco and defensibility strategy - Decision on strategy -> phase 2 of fundraising **JP**: - Spent time yesterday working on job debugging and paired with Flip to diagnose issues - **Flip**: - Debugging and pairing session around the contract-sync-job - Making progress on the areas identified (no Infura prod env, for example) - (my audio cut out a bit) - Flip working through each of the identified areas and will ping others if pairing is needed **Amrro**: - Reached out to Mendes and Avenue about the DAOstar v2 discussion - No blockers ## 5/10 Flip: - Speced out the twitter integration - Pushed the pr for the logs and is understanding more about the job errors - lookup wiindow got updated - infura/ipfs issue seems to be created the drops in the sync - Datadog updates - JP pairing Stefen: - Putting article out - Had a call with Hats - Need help from jp and flipx - Chcek in with christine Aaron - Document potential strategy avenues - Send network effects graph theory to flip Amrro: - Sent over summary on the daostar v2 upgrade - Amrro sent over three options on our path forward - Looking for feedback on his options - Going to make a decision by tommorrow's (5/11) standup - Decision: Move forward with the hypbrid approach JP: - Picked up some new tickets - Inconsistencies with linear job - Could be a lookback thing - Pair on jobs pece - Wrapping up other issues - No blocker ## 5/9 JP: - prepping for VF responding to feedback - looking at what is causing the linear job not to run Flip: - got a PR out - working on technical spec for twitter mention integration today and tomorrow - no blockers Amrro: - has some questions to bring up in the engineering meeting Aaron: - investor feedback and strategy prep Stefen: - VF framework article - outreach to ## 5/4 JP: - Close QA tickets - quick merge to prod - Closing lingering tickets now that VF is shipped - no blockers Flip: - contract sync job updates - improvements booked for jobs metrics and logging - merged to prod for vf release - no blockers Amrro: - dashboard access to members and admin only - small tweaks - lots of PRs, need any help - all approved, waiting for Vf to prod, unblocked now for merge into staging Stefen: - Writing an article for VF - Getting engagement on twitter is difficult. share! retweet! ## 5/3 JP: - merged in PR for the blocking release; still building - merged in fix for the avenue issue but it causes a build error Amrro: - 4 PRs open right now - phrasing for ENG-1009 Flip: - try to find some time today to decide on NATS - no other blockers Stefen: - doing outreach to prev active users - VF launch Christine: - no blockers - processing user feedback + ask for complexity estimates ## 5/2 Amrro: - Has PRs up for 2 bugs -- IPFS view proof (ENG-1020) and activity types improvements (ENG-1058) - Need reviews and then we'll merge in *after* VF is merged in to prod - Attestation empty state PR - Refining this state - Added new CTA - Working on adding search to the join dropdown - Can tag Christine in Linear for any copy questions/feedback Flip: - Focusing on prod merge and additional PR reviews - Would be helpful to add relative priorities to the engineering work we have - Twitter verification - Avenue integration - DAOStar schema review and update - NATS decision - Pairing: - Flip and Amrro tackle NATS and jam on other things JP: - Finishing up QA ticket for VF - Avenue troubleshooting Stefen: - CBCE-333 focusing on the retention opportunities and outreach to communities who were previously active and then have stopped - Content prep for the VF launch - Demo call later today Aaron: - Looking into CRM options for improving tracking of partners and relationships - Prepping investor updates and adding notes to our retention strategy discussions - Meeting up with Christine and investors IRL - ENG-1054 context: - Request from Avenue is that our staging API only sends Goerli contributions - Prod API sends ones on Gnosis - What do we want to do about this? What's our opinion on it? - Messages from Mendes are included in this ticket for additional context Christine: - Lots of user feedback to itemize - BPetes, Zach - Prepping for user feedback prioritization meeting tomorrow - Meeting with Aaron IRL - Twitter staged contributions user journies ## 4/27 Flip: - yesterday we had the linear job and contract sync handoff - checked in the secret for the jobs - closed the taxonomy scheme - going to do a migration today with keating - Need: - a pr review Amrro: - Unblock open prs - Needs a pr reeview on 1040 JP: - review on verfication frameworks - caught these on 1067 - Has a pr up for all the changes - Once jobs are up and runniing we can test all the pieces from local testing - Need to discuss when deploying to prod Christne: - Meetng heavy day yesterday - User interview with zack - Two more user initerviews today: - Bpetes - Danner - Speaking with Keatnig at about the v2 daostar tickets - in progress/ongoing: linear spring cleaning, itemizing user feedback - behind on: user journey for tweet --> staging Aaron: - End of month activities - market size slide - landing page Stefen: - 3.5 demo's - argueing with aaron about proto-daos ## 4/26 JP: - a number of things in QA merged in - After convo yesterday, changing copy in the hover states (a few implications still to discuss / PRD-189) Ammro: - working on a few tickets - looking at feedback from PR Christine: - user interview with Zach (Zakku) - spring cleaning in Linear - 'tweet to stage contribution' user journey Stefen: - demo call with Disruption Joe - narrative + article work on Verification Frameworks release Aaron: - rework the CRM for fundraising - revamping the pitch deck - meetings with Antony, timeline for DAOstar Flip: - looking at kevin malone reporting issue, will spend more time on it post-VF - looking at twitter: library supports indexing by hashtag (curious about priority) - handoff meeting for linear sync job ## 4/25 Aaron: - Siddharth Ramakrishnan and Aaron Soskin · 30 min - 1 on 1: Aaron <> Flip · 30 min - Protocol Standup · 15 min - Networking Call · 30 min - Project Planning/Standup - Round Table · 1 hr - Verification default state workshop · 30 min - Christine / Aaron Check In · 1 hr - 1 on 1: Aaron <> JP · 30 min - Check out sydecar - Check in with Adam - Build retool dashboards with the help from chatgpt Stefen: - Reaching out to the communities that have setup govrn but haven't been using us yet - Set a time with Aaron to dive into growth strategies - Spoke with Aaron around disco value props - Setting up demo's for the week Flip: - PR to copy the threshold over - Sent an iteration for the schema taxonomy framework - Going to reach out to keating about handing over the devops work JP: - Cleaned up many of the backlogged tickets with Christine - Merging in PRs to staging that have been approved - By end of the day today all verification frameowrk things should be merged ## 4/19 Stefen: - protoDAO growth strategy & experiments - no blockers - Christine look for notes on CBCE board Christine: - twitter staged contribution prod docs - JP to review - follow up sched treeDAO interviews (^) - follow up cultur3 interviews (privacy/minting) - and farmDAO - takeaway summary from user feedback prioritization yesterday - prep for sprint planning tmr - engineering team coordination meeting - JP I owe up a follow up RtA - watch Aaron's strategy/defensibility loom - blockers: - sprint planning touchpoint: - aaron/stefen has a call 12-12:30 - 11 - 11:45 ET JP: - Keating has a PR up that unblocks verificaton frameworks and QA - there is one more follow up that relates to a job Flip already worked on - blocker: needs review on PRs; hesitant to put more PRs into staging because we have a huge backlog; want to avoid megamerges - in general, we will discuss this process in today's meeting Aaron: - two pitch meetings - catch up w DreamDAO - 1:1 w Keating - offboarding work - ceramic follow up (grant) - summoned farmDAO - blocker: - Mendes (Avenue) is asking when we can connect our developers together - Amrro? ## 4/18 Flip: - taxonomy piece today - no blockers - wants a linear or zap https://zapier.com/apps/linear/integrations/datadog JP: - lots of QA in staging - will be ready once we finish verification frameworks - Eng 1046 is based on user feedback board and has a PR up - Eng 1047 is a bug that may have been causing lingering issues - Empty state Eng 1033 - concensus on that Christine - SHE (Victor) - taxonomy / value - User feedback round 2 - User interviews - treeDAO, cultur3 - Blocker - Review = PR is in; needs code review - QA = staging; has passed review - Done = prod Stefen - growth strategy - user feedback into linear Aaron - meetings - ceramic grant - check in with investors - setting up farmDAO - blocker: - disco integration ## 4/13 JP: - Wrapping up verification framework - No Blockers - Pairing with Christine Keating: - Transition docs - Got the DAO attribute fix in (live yesterday) - Continuing to work on middleware for verification frameworks - User activity PR, debugging the pieces that jp highlights Flip: - Feeling bettter, thankfully. Operating at 75% capacity, but now that he's in his coding cave he's feeling like he's on steriods - Need to sync up with keating to setup the logging for Kevin Malone - Will pick off the next tasks based on priority Christine: - Went through and pruned user feedback - Pairing with JP more - Other team calls Stefen: - Meeting with Aaron on growth strategy - Writing out the growth stratewgyu plan - Transition meeting lara Aaron: - Finsihed more work on the deck - Wrote out some thoughts i've been having revenue and value - Funding with cuple people, ceramic is of note - Call withngusto on r&d tax credits - Working with stefen on growth plan - Meeting with Drew for poetntially starting farm dao ## 4/12 Aaron: - Working on moving active work into Linear - Been lots of meetings with various folks - TreeDAO feedback session had solid feedback and notes - Additional meetings and one-on-ones -- architecture meeting later today - Updating deck based on recent changes, and updating the fundraising CRM - Doc explaining what we're doing with Avenue - Integration requests from recent demos - Pairing: - Finding time to meet with Stefen to review Growth Strategy Stefen: - Working on Growth Strategy - Sharing the Mirror article! - Early conversations with Inverter Network Christine: - Went through bug inventory with JP - If there are any that aren't in Linear it would be helpful to add these in - Moving forward we're going to be on top of the backlog, user feedback, etc. - Strategizing about dev capacity and bandwidth - Going through user feedback - Figjam for this -- evaluating import/effort, grouping, etc. - Demo notes containing feedback into Linear and then will itemize after Flip: - Sick :( JP: - Working with Christine on product process (see Christine's update) - Various bug fixes - Wrapping up the last frontend ticket for VF (the celebration) - Single attestation is done, working on handling this for multiple attestations (bulk attest) Keating: - Reviewing and merging PRs - Continuing to work on the middleware for the attestation threshold and transition items ## 4/11 JP: - going through project status - going through active bugs - fixing some issues about re-adding things that were lost when reverting - keating has a PR up for this - one ticket left on verification framework Keating: - attestation threshold - merge some of the stuff Amrro has been working on - transition Aaron: - yesterday: 1:1's, meetings, all hands, pitch w GCC, deck, ways to extend runway - today: meetings, growth w stefen, call w diana, twitter integration bot??, coordinape, sending out the deck, writing supporting docs - no blockers Stefen: - yesterday: inverter network, 1:1 w Aaron - today: finalize article ## 4/5 Keating: - threshold for verification - no blockers Flip: - Datadog improvements for logging KM improvements - might close this out today - question about picking up taxonomy stuff or not - look at KM reports bug after, and then taxonomy JP: - eng 1003 - filters - celebration - more of an idea later today about which projects to wrap up and which to continue on ## 3/30 ** Keating ** - Merged dropdown into staging - FE will maintain threshold state, but may take different approach to obviate FE complexity - Prisma middleware might increment threshold state ** Flip ** - Deploy the verification job/ k8s config for that - Kevin /join error; The reporting error for KM needs diagnosis - Sync w Keating if questions come up ** JP ** - Wrapping FE work for verification work - User activity dropdown bug ** Christine ** - Victor from SHE is working on taxonomy - Ana from MGD, Maker provided some good feedback ** TB ** - Fixed up taxonomy mgmt project on linear + figma - Shareable contributions blocked by NextJS - TBD on planning for next priorities ## 3/28 **Keating:** - QA fixes and merge into prod - Reviewing PRs -- likely doing another prod release later this week - user activity types fix -- can do a quick QA session for it and release this - Working on the CSV consumer job **Tim:** - Unified all of the tags, pills, cards, and various variants (Figma) which'll help with prototyping - Lists and modals remain - Now has a method - This is part of a larger Figma ticket - Still working through mocking the Needs Help icon for adding the forum to the sidebar - PRD-141 broken into subtasks and is in process of being reorganized - Debutting the cycles (PRD-139) - Working on the initial taxonomy for DAO admins - Aiming to tee this up as the next large feature **JP:** - Majority of VF functionality is nearly wrapped up -- needing to add in the attestation threshold upon creation and decrement on attestation (will create new ticket for this) - Remaining items are for filtering, and adding in the celebration **Christine:** - Working on value frameworks and taxonomies - Working on a Praise one pager prior to the Praise meeting - Moving forward with SHE and their taxonomy -- waiting for them to send us their refresher **Flip:** - Addressing feedback on the verification sync job - Create new ticket for the deployment - Moving on to the reporting bug in KM - Next up is DataDog tuning or ENG-983 (to see if there is a need for this or if it's covered) ## 3/23 Flip: - VF Settings changes are in QA - Working on the VF job (async job to go through and verify every Guild Contribution above the threshold) - Flip and Keating pairing on issue - Shifting to fix the KM reports after the VF job - VF job is higher priority Keating: - PRs up for copy changes, changing default value for creating DAOs - Working on user activity type fixes - Supporting VF progress JP: - eng-980: discovered some issues; almost there but 1 or 2 issues remaining - eng-978: one piece of rework + testing Christine: - Cleaned up SHE's taxonomy in a spreadsheet and made proposal of an initial aggregation - Meeting with Victor + Stefen to review and get them set up for being first for value testing - Reviewing CBCE items - No blockers currently, but may have some after the SHE meeting Tim: - Breakthrough on the *Need Help* icon for the Sidebar - Mocking this up -- we explored a few options for this (running into issue having too many links) - Loom coming tomorrow (Friday) on PRD-139 for how we could use Cycles in Product - Need to do a session for taxonomy management -- aiming for tomorrow (Friday) - Working on some other mocks that we need - Made project doc for Shareable Links ## 3/21 Tim: - Add needs help icon - Continue to work on queue for procotol team from product team. The process for that. JP: - Continue on verification - Integrating in backend changes Amrro: - Add redirect to new dao - Working on guild integration - Study Nats documentation Keating: - adding a migrations thing to the build pipeline - knocking out smaller tickets - getting NATS into the guild integration Flip: - Working on the verification job, since the api changes Christine: - ## 3/16 Tim: - wrapped up user interviews, looking forward to value - prepping product meeting later today for tomorrow - sharable contribution details and request to attest - focusing on discovery this afternoon - did not have energy for the tweet storm follow up yet - get better soon! - request: feedback on loom JP: - wrapping up some backend tickets - prd 142: looking at the ticket stefen surfaced - keep working on verification framework pieces - no blockers Keating: - PR for removing date of attestation column bc unused in app - have another PR up as well - prepping for sprint planning: verification frameworks + starting infrastructure side work for sharable links --> migrating frontend to nextjs Flip: - has two PRs out for verification data (?) - guild contribution verification status table - working on the rest of verification stuff - may pair w Keating on background job - no blockers Christine - blocked by 998 and deeper taxonomy work for SHE - ## 3/14 Flip - Updates: submitting last changes for data models today, will need a review from @Keating later on. After that, working on wiring with the API JP - Mostly moving throughverification framework stuff - QA fixes from yesterday's session - tricky second button click thing - on track, maybe even ahead, on Verification Framework Christine - Today victor is our first value feedback tester. - validating which base case makes sense for value (individual P2P or types) - from there feedback cycles with other people and other DAO's - Call with CBCE to map process for DAO onbaording. all the manual actions, with taxonomy lens, and just documentation. - Meeting with Retool dev network to find another contractor and try to get work off Keating's plate. Tim - Will finish the user testing tickets with a master ticket - Have to figure out what to do with degods thing, likely a lot of `idea` tickets tied back and ticked off the things - Will continue to keep it easy working on Figma things and lingering tickets to get them off the queue. ## 3/9/23 **Flip** - Ran into issue with NATS job - Import of Govrn contract client is failing -- trying to see what changed - Looking to pair later - Unblocked his issue! - Switching gears to the Verification Framework tickets **Keating** - Has been working on Amrro's PRs - Grouping by activity type is on prod now - Member dropdown has a lot of extra changes in it -- pruning to another PR **JP** - Verification Framework tickets moving forward - QA fixes merged in to prod - Finishing up other Bug tickets - No blockers **Christine** - yesterday: explanation of value tests for dao partners (external audience) - today: research sprint planning and third pass at internal value user stories - blocker: once we start getting feedback from dao partners like Victor and Graven, we will have a better sense of which product specs need more development ## 3/7/23 - Amrro is on vacation until 3/20 **Christine** - Main focus is on value framework spec: - user stories: 2 ways approaching it (both epoch based): - Value by individual contribution - Value by type - Every day will put time on the calendar and anyone who is interested can provide feedback, pair, etc. - Flexible time, varying by day **Flip** - Back from Eth Denver! - Jumped back into the NATS work, reset local database to use newer backup - NATS should be testable today - Branch is up - Will be moving onto the backend tickets for Verification Framework v0 - May be looking for pairing on NATS - Adding new tables surfaces some permission issues for certain users (example the Retool user) that is a blocker, but Flip is documenting this - Will take a look at this during the Prisma migrations as well to see if there is an option on the Prisma CLI that'll grant `read` to any user with access **JP** - can't replicat5e that staging bug (double create DAO with unique constraint) for create DAO. - if you leave a DAO it doesn't show up in the dropdown. it's interfering due to the `left` status. - join is create and left is update so we gotta break that tix out. - maybe there is an upsert call we can use (filtering logic) - sounds like blocking empty states but leverage the create/update and write upsert hook - - wrapping up QA mega thread - handle the frontend logic for the upsert **Tim** - PR up for adding the Gitbook - Made a ticket for identifying items on the Roadmap from DeGodsNFT Tweet (https://linear.app/govrn/issue/GOV-441/degods-nft-leaks-our-roadmap) - There is some solid feedback in the thread, so Tim added this to a Linear ticket - Product Discovery session later today to go through tickets and jam on these (working out loud, folks are welcome to come jam) - Goal is to move things through the stages - Pairing with JP on components and moving toward alignment between Frontend and Figma - Opportunity to pair with Flip and CBCE (and whoever else) about Kevin Malone roadmap and ideas **Keating** - Started working on the Retool for the *DAO Filtered Dashboard* project - What's the timeline for this? - Aiming to knock out a few of the Batch 1 queries each day - Talk with Lara and Aaron about the timeline - Working on this over next few days - PR review ## 2-28-23 any questions, blockers, pairs **Keating** - Sorry to miss QA, did some on my own and noticed that we need to modify Kevin. So we can add the `/left` thing to Kevin. - if you leave it shows your `guilduser` still existing. edge case but still. - I know the PR's are oustanding but we want to finish this release to avoid any side effect bugs. - Want to pair on verification frameworks before thursday. **TB** - Refining specs in the backlog - Make a loom for using the product template - Sync w JP for FE concerns :-) - Request from Keating: sync w christine to start ticketing verification frameworks **Flip** - Working on NATS infrastructure with CSV uploads as the first use case. so DAO memberhsips for an example - ran into some issues, will reset, and move on. - there is a Kevin bug but happy to pick up more. - moving forward we have to have consensus about kevin - Maybe quick check in with uploader so we can wire it up to the frontend modal. - two items after the enqueing job is finished. - first backend needs to accept CSV then we can wire it up same with guild. - NATS is the infra to accept these. go NATS - Datadog with kubernetes much stuff **Amrro** - Taxonomy grooming dropdown improvements **Jp** - Empty st8s: various in review, PR. Contributions are the last remaining category in progress - Need to chat with tim quickly about user dashboards - No blockers - Pair opportunity with Ammro - Feeling great, spicy, feeling himself, in his lane, flourishing ## 2/23/23 **amrro** - added a leave button, confrimation dialogue for leaving DAO - status becomes `left` - made custom resolver to list guilds, so we can filter membership status. this cancels pagination on the query variables. - another clause in the `where` maybe instead? prisma has a field support....thing - possible to pair on this thing. **flip** - CSV consumer, mapping logic. seperate ticket for hooking things up. - utils should be useable in the guild PR - more comments on the ticket eng 695 - yesterday hooked up datadog into kubernetes - set up things to mke dashboards and instances **JP** - a few questions on open ticket for dashbaord - pair opportunity to check on that - rest of tickets moving along **Keating** - made some PR's to fix global logger so it doesn't send toasts - second is the date of engagement table title. was assigning the wrong value, we'll have to backfill with a script. - merged in the CTA component and join flow stuff for bot - few changes thanks to Flip - should be good to lump staging into attestation station tomorrow. merge monday. **Tim** - user testing progress thank TF christ - - [verificaiton frameworks new doc ](https://hackmd.io/c6mKo0_LTf69123l5WKBtA) - ## 2/21/23 🦄 🦬 **JP** - hella empty states. - 954 compnent is done, used on contributions for staged and minted. two callouts on some tickets for extra feedback. - 959 is hard to reproduce as it's an edge case. - maybe related to profile bug where it refreshes on connections. versus refetching data. perhaps a query with a `?` **Keating** - worked on QA for join flow release. it is in the wild!! - reviewing the open PR's - 422 needs a second set of eyes - onboarded flip into the backend tasks for datadog and NATs **TB** - trying to finish off **amrro** - added some updates to kevin malone readme, documentation FTW. - join flow has been merged **flip** - getting on the architecture game, let's goooo. - kevin has this weird ass report bug, gonna fix it. - good opportunity for logs on kevin malone. next standup flip as leader, ## 2/16/23 protocl planning ENG 546 Select a DAO to attribute and it filters by DAO. - add a filter by dao - group by DAO - fallback to normal groups - react select filters into the group. sortabelmultiselect. Standup **Tim:** - Adding some helper text for the component (ENG-889) - Generalized helper text that solves for 2 use cases - Taxonomy dropdown: - More alignment and there is consensus on the flow (relates to the Verification Framework spec ticket as well) - Do we have everything we need to pull ENG-546 in for Cycle 25? - Closing out tickets for the *user testing* and moving discussion around *value* forward - Finishing out the permissions and roles spreadsheet - DES-56 moving along -- important so we can start using pills, tags, etc. - Adding variants to Figma so we can use them in future mocks - Sharable Links: likely additional clarity coming out of Friday's *Loops* sync - Could use some help wrapping up *Verification Frameworks* **Amrro:** - Wrapped up the Discord oAuth flow - Working on integrating the signature flow with KM - Improving the docs for KM **JP:** - QA fixes and bulk good good. PR merged in - Join flow PR merged in -- we identified issue with our general auth flow while testing it), looking to improve the auth flow. - Potential fixes: create.user before name creation and then the user updates with chosen name - Putting up a new PR after the three steps are finished and working properly (2 out of the 3 -- middle state for updating the user isn't consistent) **Keating:** - Working to prep Empty States and DAO Memberships Feature Complete for this cycle - Continuing to help out with PRs and removing blockers **Christine:** - aligned w Tim on verification framework specs, taxonomy drop down ticket Eng-546, some copy stuff - finished reviewing impact evaluators and wrote takeaways - today: meetings + val test specs hopefully ## 2/14/23 Amrro - adding discord auth - finished setting up KM env - no blockers Keating: - meetings yesterday - reviewed oauth pr - api permissioning - no blockers did we fix the bot? - not yet, it's a small change - just made a ticket for keating Tim: - touchpoint needed for user interviews/contribution change - empty states and feature complete - combined project planning with product discovery - ready to spec verification frameworks - NPC interactions with Kevin - CBCE/Flip - Product sync today - loops lecture **Christine** - Wrapped up the verification frameworks proposal. Two looms and a hackmd. - **Tl;dr** be flexible with attestation, but couple that with taxonomy work and understanding how poeple use attestations. - the loop between proactive and retroactive loops of verification --> into taxonomy. - Meeting with Lara to go through gitbooks - Value internal and external specs this afternoon - Thursday to go through research partners in the pipeline (lets airtable together) - Takeaways from detailed notes on impact evaluators. - Wrap into Digest. **JP** - integrated Ammros Dicord oauth PR; did a sanity check on the flow since there are a couple of edge cases. Really close should have PR today then it's QA time - Working on projects with Tim today, yay. ## 2/9/23 Standup **Christine** - Research journal coming out soon! - Verification / Value Framework alignment - Internal specs should be soon - Impact evaluators stuff **Tim** - Brought in components from Chakra to the Figma - Tags, Pills - Spec work on the join flow and verifications - Aiming to wrap up user tests, especially around Contribution Chains - Identifying next steps for this project - Spreadsheet of roles/permissions (391) - Jamming with Keating about the technical underpinnings and requirements for shareable links/profiles/etc - Key dependency is server rendering for metadata -- we can likely do this via an express app - Will work on the changelong notes when we merge **Amrro** - Set up Discord oAuth endpoint (in review and can be merged soon) - Set up KM environment **Keating** - Added several of the table improvement items - Continuing to work on API audit tickets - Lots of small fixes - Merging to master in the next day **JP** - Updated member address table UX based on discussion in the product channel - Working to finish up the standalone sync ## 2/2/23 Standup **JP** - DAO Memberships v1 tickets are all in QA or Done - PRs in review for remaining fixes coming out of QA, with the last one about to be wrapped up and ready for PR - Question around allowing users to create a DAO with only themselves -> discussion about the next steps in the [Linear ticket ENG-888](https://linear.app/govrn/issue/ENG-888/allow-users-to-create-dao-with-no-members-added-to-it-remove) **Amrro** - Table revamp shipped! - Created a GovrnTable component that handles the reusable table code 🎉 - Working on a sorting bug that was discovered in QA **Tim** - User Testing process is ready -- Aaron has added a Calendly zap to make more visible - Retro on the calendar - Adding speccing sessions -- syncing on the tech spec process with Keating - Been working through the Backlog, added a Moloch slaying view for engineering so we catch orphan tasks. **Keating** - Worked on the UserContext refactor 🎉 - Reviewing, creating issues, preparing for Protocol Planning later today ## 1/26/23 Standup **Keating** - Closing out tickets and reviewing PRs - PR up soon to deprecate the previous form **Tim** - Looking to make a cross-team view for tracking work across projects and teams - "Subtle momentum" - Been working in Figma and refining our wireframes - Complexity estimates to be added to the Govrn calendar for upcoming features/projects - More office jams / office hours -- thinking through the structure for this - Adding structure/product thinking related to ideas folks on the team are proposing - [Set up retro for DAO memberships](https://www.figma.com/file/9HrPDsjkgMFogarEJhagxn/Untitled?node-id=0%3A1&t=DTCU7IgGqNaojIHA-1) **Christine** - Working on offsite wrapups for R&D - [Ticket in Linear](https://linear.app/govrn/issue/RES-113/plan-out-r-and-d-teams-okrsgoals-for-q1-based-on-broader-teams-offsite) working on R&D Team OKRs for Q - Identifying how R&D impacts product and dev work in Q1 - Streamlined and simplifying work around value frameworks and value assignment (https://linear.app/govrn/issue/RES-108/write-internal-specs-on-value-assignment) to share with experimentation partners - Flip has been helping with time series queries for the internal dashboard -- working on the graphs - Stefen and Christine have meeting with Hats Protocol for potential partnership **Amrro** - Migrated our tables to v8 - Working on table redesign -- Contribution tabs redesign - Filtering and adding the Minted tab - We should remove the status column, removing the actions since no actions can be taken on minted contributions **JP** - Thanks for quick reviews on PR's and testing - we'll identify improvements for retro on DAO memberships. - thanks amrro for imports and such, table revamp already helping - Aiming for QA monday on create and profile features ## 1/24/23 QA - Staging feature flag is a little hairy to test - short term we should make a testing environment - long term we need a dev environment - kevin malone doesn't like capiutal letters, pushing a new fix ## 1/24/23 JP - History table just about done 715. adding infinite scroll to table - 857 adding goerli back to staging (just fixing a variable and useful longer term) - create DAO needs to hook inthe backend, slight issue with model (async with amrro or pop questiosn in channel) - 812 lowercasing finishes product audit project(!) Amrro - 846 fineshed three tables and hitting cyrpess errors. working on a fucntiont hat we don't have. `useasync` - will start thread in channel if help needed Tb - some mocking - sidetracked by components & variants - lots of speccing - several looms - aligning folks in general - [ ] have to find created issues and tag them for visibility Christine - working on writing for value assignment - will consult folks and ask for feedback Keating - working on twitter copy bug - releasing today - fixed the contribtuion link from attestation - finally fix 638 SQL script ## Notes from standup (1/17/23): - amrro working on/wrapping up the backend/API tickets needed for dao membership. - amrro has a PR open for guildxyz integration as well. been unlocking lots for frontend! - flip working on items from the offsite (bot work for discord join flow) - adding item to profile where a user can click to verify via discord oauth - flip looking to potentially pair on the frontend work related to oauth join flow - jp moving along with dao memberships UI tickets - christine focusing on meeting with nick to go over retool's sql queries for the internal dashboard. will let us know if any blockers come up -- may reach out for sql support - keating PR for updating to node 18 / yarn 3, wrapping up the csv consumer, adding the contribution details link to the attestations table - tim getting back into the groove. setting up agendas for project planning and has been integrating various threads from retreat. aiming to make progress on how projects link back to outcomes