Feature namespace toggles
This epic houses all issues and epics related to creating feature toggles at the namespace level. Today (2023-06-07) there are 2 toggles. These are independent of each other and may or may not relate to the same feature. 1. Experimental features 2. Third party services **We have changed our toggle implementation and strategy. Please see new requirements below.** ### New requirements 1. There is going to be 1 Pre-GA toggle (instead of one for experiment and one for Beta) I recommend that we change the name of the existing experiment toggle to be the Pre-GA AI Feature toggle 2. The pre-GA toggle is ONLY going to correspond to AI features. The explanation text near the toggle should explain this 3. The Third-Party services toggle is also ONLY for AI features. This is the same as before and we want to make sure that that is clear in the UI near the toggles. 4. Please see the details below for how we are going to implement these toggles. ### SaaS Toggle set-up There will be three toggles in the following locations with these defaults: 1. **Group level:** 2\. **Pre-GA AI Features toggle** - Toggle will be default ON. This toggle turns on/off all experiment + beta AI features for an entire group. 3\. **Third Party Services** - Toggle will be default ON. This toggle turns on/off all AI features that send data to third party services 1. **User level:** 2\. **Pre-GA AI Features toggle** - Toggle will be default OFF. This toggle turns on/off all experiment + beta AI features for that user specifically. ### Personal namespaces TBD. For now we are not enabling AI features for personal namespaces.
epic