pokt-network/pocket

[SPIKE][Utility] E2E Feature Flag Scoping & Definition

Olshansk opened this issue · 5 comments

Objective

Scope out the E2E Feature Flag M3 work.

Origin Document

The E2E Feature Flag Item is a high priority feature that blocks the deployment of M3.

With the help of @0xBigBoss, we started scoping it out here but there is more work ahead.

Screenshot 2023-06-13 at 10 01 15 PM

Screenshot 2023-06-13 at 12 00 30 PM

Goals

  • Scope out the work needed to implement feature flags, governance params and protocol upgrades

Deliverable

  • An E2E Feature Path template as outlined here that will use to drive the prototyping and implementation of the feature

Non-goals / Non-deliverables

  • Anything related to the implementation of the feature

General issue deliverables

  • Update the appropriate CHANGELOG(s)
  • Update any relevant local/global README(s)
  • Update relevant source code tree explanations
  • Add or update any relevant or supporting mermaid diagrams

Testing Methodology

  • Task specific tests or benchmarks: make ...
  • New tests or benchmarks: make ...
  • All tests: make test_all
  • LocalNet: verify a LocalNet is still functioning correctly by following the instructions at docs/development/README.md
  • k8s LocalNet: verify a k8s LocalNet is still functioning correctly by following the instructions here

Creator: @Olshansk
Co-Owners: @0xBigBoss

@0xBigBoss I've moved this from iteration19 to iteration20 as we did not complete it in time.

I know you'll be partially OOO this week, but do you think we can convert the notion page into markdown and merge it into main by mid next week?

@Olshansk I have the scope feature issues opened. wdym merge into main? do you mean the mvc deliverables from #882 and #879 ?

wdym merge into main

Ignore what I said :)

Reviewed both issues you scoped out and LGTM. Left a comment with some follow-ups on one of them, but nothing blocking the work! LFG

Closing this ticket out per the work done by @0xBigBoss in #882 and #879. Moving future work/conversations there