Simplify AI Efforts by Removing Unnecessary Feature Flags
Problem Statement
Currently, we have a multitude of feature flags associated with various AI initiatives, as listed in [AI Common] Feature Flag Tracker (&10524), which includes 10+ flags. The openai_experimentation feature flag serves as the primary, overarching flag. According to our guide, additional feature flags for each feature are optional, given the presence of the general AI feature flag.
However, these optional flags are proving to be burdensome and create barriers for engineers working on AI features due to their high maintenance costs. Therefore, we aim to eliminate any unnecessary or optional feature flags related to AI work.
Exit Criteria
The goal is to eliminate all optional AI feature flags and consolidate AI features under a single feature flag, openai_experimentation. All ongoing AI features should be categorized as Experiment according to the guidelines provided in the Experiment and Beta Support Policy.