[Experiment]: Explore using pinia for policy editor

Experiment Summary

  1. Explore using pinia a single data source between yaml mode and rule mode
  2. Can potentially be more consistent for both modes and remove a lot of prop drilling

Design

  1. Try implementation fro smaller part with bypass options for Merge request approval policy

Control vs Candidate Experience

Control Candidate

Rollout strategy

  1. Use feature flag only required on frontend

Target Population

Tracking Details

  • json schema used in gitlab-experiment tracking.
  • Due to data tooling limitations, we should only utilize category, action and label. i.e. try to keep from using property and value. Be aware if adding the experiment context to existing events that use property or value that some concessions will need to be made in order for it to show up in the experiment dashboard.
sequence activity category action label
Assignee Loading
Time tracking Loading