Create Feature Flags as an issue type
Problem to solve
As a feature flag user I want to be able to create a feature flag and link MRs, issues to it, easily sort and filter and have discussions around the flag.
Intended users
User experience goal
The user should be able to user feature flags similar to issues in GitLab and have them as a first class citizen and store all conversations and related entities to it.
Proposal
MVC will be
- Crating a new issue type called "Feature Flag"
-
All existing issue fields shall be cloned to the new issue type
-
A new strategies field shall be added similar to the existing one today. You can set multiple strategies per feature flag.

-
A dedicated help shall be created similar to https://gitlab.com/help/operations/incident_management/incidents.md#create-and-manage-incidents-in-gitlab
Open issues:
- Are their fields to be removed?
- The feature flag list (per project) should be preserved
- The User list tab should be preserved
- Migration of existing flags?
Further details
Following the example of &3814 (closed) that uses #222954 (closed).
I want to be able to create a new entity for feature flags that reuses some of the issue's attributes. For example:
- Labels
- Assignee
- Due Date
- Related issues
- Related epics
- Related MRs
- Created date
- Discussion
- Created by
- Notifications
- Health Status
We will need to migrate the existing feature flags to this new time
- Flag name->Title
- Description ->Description
- Strategy->?
- Environments->?

