[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.
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
This work is being led by @0xBigBoss.
The initial design can be found here: https://www.notion.so/pocketnetwork/0-1-0-Pocket-Tech-Spec-Block-height-activated-feature-flags-64a7a70230724994bf85edab206b1c0b?pvs=4
@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?
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