{"user_management":{"name":"User Management","stage":"fulfillment","group":"seat_management","label":"Category:User Management","feature_labels":["user management"]},"system_access":{"name":"System Access","stage":"software_supply_chain_security","group":"authentication","label":"Category:System Access","feature_labels":["saml","ldap","oauth","authentication","2FA"]},"permissions":{"name":"Permissions","stage":"software_supply_chain_security","group":"authorization","label":"Category:Permissions","feature_labels":[]},"importers":{"name":"Importers","stage":"create","group":"import","label":"Category:Importers","feature_labels":["import","project export","project import"]},"notifications":{"name":"Notifications","stage":"plan","group":"project_management","label":"Category:Notifications","feature_labels":["notifications","todos"]},"team_planning":{"name":"Team Planning","stage":"plan","group":"project_management","label":"Category:Team Planning","feature_labels":["assignees","move and clone work items","work item detail page","status","issue and work items weight","issue and work items dates","issues","labels","milestones","iterations","time tracking","discussions","emojis","internal notes","work items","MR linking to issues","development work items widget","work items settings and configuration","description","participants","issue description diff"]},"portfolio_management":{"name":"Portfolio Management","stage":"plan","group":"product_planning","label":"Category:Portfolio Management","feature_labels":["epics","sub epics","issues and epic lists","issue and epic boards","issue and epic dates","roadmaps","health status","linked items","parent/child items widget","relationships of work items","epic data rollups","work items filters","issue and epic filters","bulk editing","import/export of work items","quick actions"]},"okr_management":{"name":"OKR Management","stage":"plan","group":"product_planning","label":"Category:OKR Management","feature_labels":[]},"requirements_management":{"name":"Requirements Management","stage":"plan","group":"product_planning","label":"Category:Requirements Management","feature_labels":["requirements","link requirements to test cases","merge request to issue traceability"]},"quality_management":{"name":"Quality Management","stage":"plan","group":"product_planning","label":"Category:Quality Management","feature_labels":["test cases"]},"design_management":{"name":"Design Management","stage":"plan","group":"product_planning","label":"Category:Design Management","feature_labels":["design assets","link issues to designs","figma plugin"]},"dora_metrics":{"name":"DORA Metrics","stage":"analytics","group":"optimize","label":"Category:DORA Metrics","feature_labels":["DORA Metrics"]},"value_stream_management":{"name":"Value Stream Management","stage":"analytics","group":"optimize","label":"Category:Value Stream Management","feature_labels":["value stream analytics"]},"devops_reports":{"name":"DevOps Reports","stage":"analytics","group":"optimize","label":"Category:DevOps Reports","feature_labels":["convdev","devops score"]},"navigation":{"name":"Navigation","stage":"growth","group":"engagement","label":"Category:Navigation","feature_labels":[]},"settings":{"name":"Settings","stage":"growth","group":"engagement","label":"Category:Settings","feature_labels":[]},"source_code_management":{"name":"Source Code Management","stage":"create","group":"source_code","label":"Category:Source Code Management","feature_labels":["encoding","forking","lfs","mirror","repository","Category:Source Code Management","Source Code Management::Snippets"]},"code_review_workflow":{"name":"Code Review Workflow","stage":"create","group":"code_review","label":"Category:Code Review Workflow","feature_labels":["image diff","diff","approvals","merge requests"]},"text_editors":{"name":"Text Editors","stage":"plan","group":"knowledge","label":"Category:Text Editors","feature_labels":[]},"markdown":{"name":"Markdown","stage":"plan","group":"knowledge","label":"Category:Markdown","feature_labels":[]},"wiki":{"name":"Wiki","stage":"plan","group":"knowledge","label":"Category:Wiki","feature_labels":["Category:Wiki"]},"pages":{"name":"Pages","stage":"plan","group":"knowledge","label":"Category:Pages","feature_labels":[]},"gitlab_docs":{"name":"GitLab Documentation Site","stage":"unlisted_stage","group":"technical_writing","label":"Category:Docs Site","feature_labels":["gitlab docs"]},"web_ide":{"name":"Web IDE","stage":"ai-powered","group":"editor_extensions","label":"Category:Web IDE","feature_labels":["Category:Web IDE","Web IDE::Live Preview"]},"gitlab_cli":{"name":"GitLab CLI","stage":"create","group":"code_review","label":"Category:GitLab CLI","feature_labels":[]},"editor_extensions":{"name":"Editor Extensions","stage":"ai-powered","group":"editor_extensions","label":"Category:Editor Extensions","feature_labels":[]},"workspaces":{"name":"Workspaces","stage":"create","group":"remote_development","label":"Category:Workspaces","feature_labels":["Category:Workspaces"]},"design_system":{"name":"Pajamas Design System","stage":"foundations","group":"design_system","label":"Category:Design System","feature_labels":[]},"continuous_integration":{"name":"Continuous Integration (CI)","stage":"verify","group":"pipeline_execution","label":"Category:Continuous Integration","feature_labels":["ci::usage","ci::processing","ci::permissions","ci::api-interactions","ci::notifications","ci::metrics","ci::merge-request","ci::pipeline subscriptions","ci::events","ci::webhooks","ci::external ci","ci::pipeline schedules","ci::root cause analysis","ci::job logs","ci::job","ci::pipeline","ci::queueing","CI jobs [DEPRECATED]","CI/CD Settings [DEPRECATED]"]},"pipeline_composition":{"name":"Pipeline Composition","stage":"verify","group":"pipeline_authoring","label":"Category:Pipeline Composition","feature_labels":["ci::persistence","ci::variables","ci::rules","ci::integrations","ci::bridge-pipelines","ci::pipeline-graphs","ci::pipeline creation","CI Steps"]},"runner_core":{"name":"GitLab Runner Core","stage":"verify","group":"runner_core","label":"Category:Runner Core","feature_labels":["step-runner"]},"hosted_runners":{"name":"GitLab Hosted Runners","stage":"production_engineering","group":"runners_platform","label":"Category:Hosted Runners","feature_labels":["CI minutes"]},"fleet_visibility":{"name":"Fleet Visibility","stage":"verify","group":"ci_platform","label":"Category:Fleet Visibility","feature_labels":[]},"code_testing":{"name":"Code Testing and Coverage","stage":"verify","group":"pipeline_execution","label":"Category:Code Testing and Coverage","feature_labels":["testing::code testing","testing::coverage","testing::accessibility","testing::browser performance","testing::load performance","CI reports"]},"job_artifacts":{"name":"Job Artifacts","stage":"verify","group":"pipeline_execution","label":"Category:Job Artifacts","feature_labels":[]},"merge_trains":{"name":"Merge Trains","stage":"verify","group":"pipeline_execution","label":"Category:Merge Trains","feature_labels":[]},"review_apps":{"name":"Review Apps","stage":"verify","group":"pipeline_execution","label":"Category:Review Apps","feature_labels":["testing::review apps","testing::visual review tool","testing::usability"]},"package_registry":{"name":"Package Registry","stage":"package","group":"package_registry","label":"Category:Package Registry","feature_labels":[]},"container_registry":{"name":"Container Registry","stage":"package","group":"container_registry","label":"Category:Container Registry","feature_labels":[]},"helm_chart_registry":{"name":"Helm Chart Registry","stage":"package","group":"package_registry","label":"Category:Helm Chart Registry","feature_labels":[]},"virtual_registry":{"name":"Virtual Registry","stage":"package","group":"container_registry","label":"Category:Virtual Registry","feature_labels":[]},"dependency_firewall":{"name":"Dependency Firewall","stage":"software_supply_chain_security","group":"pipeline_security","label":"Category:Dependency Firewall","feature_labels":[]},"artifact_registry":{"name":"Artifact Registry","stage":"package","group":"container_registry","label":"Category:Artifact Registry","feature_labels":[]},"static_application_security_testing":{"name":"SAST","stage":"application_security_testing","group":"static_analysis","label":"Category:SAST","feature_labels":[]},"secret_detection":{"name":"Secret Detection","stage":"application_security_testing","group":"secret_detection","label":"Category:Secret Detection","feature_labels":[]},"code_quality":{"name":"Code Quality","stage":"application_security_testing","group":"static_analysis","label":"Category:Code Quality","feature_labels":[]},"dynamic_application_security_testing":{"name":"DAST","stage":"application_security_testing","group":"dynamic_analysis","label":"Category:DAST","feature_labels":[]},"api_security":{"name":"API Security","stage":"application_security_testing","group":"dynamic_analysis","label":"Category:API Security","feature_labels":[]},"fuzz_testing":{"name":"Fuzz Testing","stage":"application_security_testing","group":"dynamic_analysis","label":"category::fuzz testing","feature_labels":[]},"software_composition_analysis":{"name":"Software Composition Analysis","stage":"application_security_testing","group":"composition_analysis","label":"Category:Software Composition Analysis","feature_labels":[]},"container_scanning":{"name":"Container Scanning","stage":"application_security_testing","group":"composition_analysis","label":"Category:Container Scanning","feature_labels":[]},"advisory_database":{"name":"GitLab Advisory Database","stage":"application_security_testing","group":"vulnerability_research","label":"Category:GitLab Advisory Database","feature_labels":[]},"attack_emulation":{"name":"Attack Emulation","stage":"application_security_testing","group":"dynamic_analysis","label":"Category:Attack Emulation","feature_labels":[]},"audit_events":{"name":"Audit Events","stage":"software_supply_chain_security","group":"compliance","label":"Category:Audit Events","feature_labels":[]},"compliance_management":{"name":"Compliance Management","stage":"software_supply_chain_security","group":"compliance","label":"Category:Compliance Management","feature_labels":[]},"security_policy_management":{"name":"Security Policy Management","stage":"security_risk_management","group":"security_policies","label":"Category:Security Policy Management","feature_labels":[]},"vulnerability_management":{"name":"Vulnerability Management","stage":"security_risk_management","group":"security_infrastructure","label":"Category:Vulnerability Management","feature_labels":["security dashboard","security reports","security reports integration","vulnerability interaction"]},"dependency_management":{"name":"Dependency Management","stage":"security_risk_management","group":"security_infrastructure","label":"Category:Dependency Management","feature_labels":["dependency list"]},"sscs":{"name":"Software Supply Chain Security","stage":"software_supply_chain_security","group":null,"label":"Category:Software Supply Chain Security","feature_labels":[]},"insider_threat":{"name":"Insider Threat","stage":"software_supply_chain_security","group":"anti-abuse","label":"Category:Insider Threat","feature_labels":["Arkose"]},"instance_resiliency":{"name":"Instance Resiliency","stage":"software_supply_chain_security","group":"anti-abuse","label":"Category:Instance Resiliency","feature_labels":["pipeline abuse prevention"]},"secrets_management":{"name":"Secrets Management","stage":"software_supply_chain_security","group":"pipeline_security","label":"Category:Secrets Management","feature_labels":["CI job token","external authentication"]},"artifact_security":{"name":"Artifact Security","stage":"software_supply_chain_security","group":"pipeline_security","label":"Category:Artifact Security","feature_labels":["SLSA"]},"continuous_delivery":{"name":"Continuous Delivery","stage":"deploy","group":"environments","label":"Category:Continuous Delivery","feature_labels":["deploy freeze","deploy keys"]},"feature_flags":{"name":"Feature Flags","stage":"deploy","group":"environments","label":"Category:Feature Flags","feature_labels":[]},"release_evidence":{"name":"Release Evidence","stage":"software_supply_chain_security","group":"compliance","label":"Category:Release Evidence","feature_labels":[]},"release_orchestration":{"name":"Release Orchestration","stage":"deploy","group":"environments","label":"Category:Release Orchestration","feature_labels":[]},"environment_management":{"name":"Environment Management","stage":"verify","group":"runner_core","label":"Category:Environment Management","feature_labels":[]},"auto_devops":{"name":"Auto DevOps","stage":"verify","group":"runner_core","label":"Category:Auto DevOps","feature_labels":[]},"deployment_management":{"name":"Deployment Management","stage":"verify","group":"runner_core","label":"Category:Deployment Management","feature_labels":[]},"infrastructure_as_code":{"name":"Infrastructure as Code","stage":"verify","group":"runner_core","label":"Category:Infrastructure as Code","feature_labels":[]},"incident_management":{"name":"Incident Management","stage":"analytics","group":"platform_insights","label":"Category:Incident Management","feature_labels":[]},"on_call_schedule_management":{"name":"On-call Schedule Management","stage":"analytics","group":"platform_insights","label":"Category:On-call Schedule Management","feature_labels":[]},"service_desk":{"name":"Service Desk","stage":"plan","group":"project_management","label":"Category:Service Desk","feature_labels":["service desk issues","customer relationships management"]},"custom_dashboards_foundation":{"name":"Custom Dashboards Foundation","stage":"analytics","group":"platform_insights","label":"Category:Custom Dashboards Foundation","feature_labels":[]},"product_analytics":{"name":"Product Analytics","stage":"analytics","group":"platform_insights","label":"Category:Product Analytics","feature_labels":[]},"service_ping":{"name":"Service Ping","stage":"analytics","group":"analytics_instrumentation","label":"Category:Service Ping","feature_labels":[]},"application_instrumentation":{"name":"Application Instrumentation","stage":"analytics","group":"analytics_instrumentation","label":"Category:Application Instrumentation","feature_labels":[]},"observability":{"name":"Observability","stage":"analytics","group":"platform_insights","label":"Category:Observability","feature_labels":[]},"organization":{"name":"Organization","stage":"tenant_scale","group":"organizations","label":"Category:Organization","feature_labels":[]},"user_profile":{"name":"User Profile","stage":"software_supply_chain_security","group":"authentication","label":"Category:User Profile","feature_labels":["user profile","user creation","user settings"]},"groups_and_projects":{"name":"Groups \u0026 Projects","stage":"tenant_scale","group":"organizations","label":"Category:Groups \u0026 Projects","feature_labels":["group templates","subgroups"]},"global_search":{"name":"Global Search","stage":"ai-powered","group":"global_search","label":"Category:Global Search","feature_labels":["elasticsearch"]},"code_search":{"name":"Code Search","stage":"ai-powered","group":"global_search","label":"Category:Code Search","feature_labels":["elasticsearch"]},"omnibus_package":{"name":"Omnibus Package","stage":"gitlab_delivery","group":"operate","label":"Category:Omnibus Package","feature_labels":[]},"cloud_native_installation":{"name":"Cloud Native Installation","stage":"gitlab_delivery","group":"operate","label":"Category:Cloud Native Installation","feature_labels":[]},"build":{"name":"Build","stage":"gitlab_delivery","group":"build","label":"Category:Build","feature_labels":[]},"backup_restore":{"name":"Backup/Restore of GitLab instances","stage":"tenant_scale","group":"geo","label":"Category:Backup/Restore of GitLab instances","feature_labels":[]},"geo_replication":{"name":"Geo Replication","stage":"tenant_scale","group":"geo","label":"Category:Geo Replication","feature_labels":["Geo Administration","Geo GA","Geo Next Gen","Geo Performance","Geo Replication/Sync","Geo Verification/Accuracy","Geo : Automatic Verification","Geo : Kubernetes","Geo : Replication Lag Warning","Geo : Selective Sync"]},"disaster_recovery":{"name":"Disaster Recovery","stage":"tenant_scale","group":"geo","label":"Category:Disaster Recovery","feature_labels":["Geo DR"]},"git":{"name":"Git","stage":"tenant_scale","group":"git","label":"Category:Git","feature_labels":[]},"gitaly":{"name":"Gitaly","stage":"tenant_scale","group":"gitaly","label":"Category:Gitaly","feature_labels":["Gitaly HA","Gitaly Cluster"]},"database":{"name":"Database","stage":"data_access","group":"database_operations","label":"Category:Database","feature_labels":[]},"cell":{"name":"Cell","stage":"tenant_scale","group":"cells_infrastructure","label":"Category:Cell","feature_labels":[]},"redis":{"name":"Redis","stage":"tenant_scale","group":"tenant_services","label":"Category:Redis","feature_labels":[]},"rate_limiting":{"name":"Rate Limiting Framework","stage":"production_engineering","group":"networking_and_incident_management","label":"Category:Rate Limiting Framework","feature_labels":[]},"dedicated":{"name":"GitLab Dedicated","stage":"gitlab_dedicated","group":"environment_automation","label":"Category:GitLab Dedicated","feature_labels":[]},"pubsec_services":{"name":"US Public Sector Services","stage":"gitlab_dedicated","group":"pubsec_services","label":"Category:US Public Sector Services","feature_labels":[]},"switchboard":{"name":"Switchboard","stage":"gitlab_dedicated","group":"switchboard","label":"Category:Switchboard","feature_labels":[]},"delivery":{"name":"Delivery","stage":"gitlab_delivery","group":"release-and-deploy","label":"Category:Delivery","feature_labels":[]},"error_budgets":{"name":"Error Budgets","stage":"production_engineering","group":"observability","label":"Category:Error Budgets","feature_labels":[]},"capacity_planning":{"name":"Capacity Planning","stage":"production_engineering","group":"observability","label":"Category:Capacity Planning","feature_labels":[]},"activation":{"name":"Activation","stage":"growth","group":"activation","label":"Category:Activation","feature_labels":[]},"acquisition":{"name":"Acquisition","stage":"growth","group":"acquisition","label":"Category:Acquisition","feature_labels":[]},"onboarding":{"name":"Onboarding","stage":"growth","group":"acquisition","label":"Category:Onboarding","feature_labels":[]},"seat_cost_management":{"name":"Seat Cost Management","stage":"fulfillment","group":"seat_management","label":"Category:Seat Cost Management","feature_labels":[]},"plan_provisioning":{"name":"Plan Provisioning","stage":"fulfillment","group":"provision","label":"Category:Plan Provisioning","feature_labels":[]},"add-on_provisioning":{"name":"Add-on Provisioning","stage":"fulfillment","group":"provision","label":"Category:Add-on Provisioning","feature_labels":[]},"subscription_management":{"name":"Subscription Management","stage":"fulfillment","group":"subscription_management","label":"Category:Subscription Management","feature_labels":[]},"consumables_cost_management":{"name":"Consumables Cost Management","stage":"fulfillment","group":"utilization","label":"Category:Consumables Cost Management","feature_labels":[]},"fulfillment_infradev":{"name":"Fulfillment Infradev","stage":"fulfillment","group":"fulfillment_platform","label":"Category:Fulfillment Infradev","feature_labels":[]},"customersdot_and_quote_to_cash_integrations":{"name":"CustomersDot and quote to cash integrations","stage":"fulfillment","group":"fulfillment_platform","label":"Category:CustomersDot and quote to cash integrations","feature_labels":[]},"mlops":{"name":"MLOps","stage":"modelops","group":"mlops","label":"Category:MLOps","feature_labels":["Python Notebooks"]},"ai_agents":{"name":"AI Agents","stage":"modelops","group":"mlops","label":"Category:AI Agents","feature_labels":[]},"dataops":{"name":"DataOps","stage":"modelops","group":"dataops","label":"Category:DataOps","feature_labels":[]},"ai_research":{"name":"AI Research","stage":"ai-powered","group":"ai_framework","label":"Category:AI Research","feature_labels":[]},"code_suggestions":{"name":"Code Suggestions","stage":"ai-powered","group":"ai_coding","label":"Category:Code Suggestions","feature_labels":[]},"ai_evaluation":{"name":"AI Evaluation","stage":"ai-powered","group":"ai_framework","label":"Category:AI Evaluation","feature_labels":[]},"ai_abstraction_layer":{"name":"AI Abstraction Layer","stage":"ai-powered","group":"ai_framework","label":"wg-ai-integration","feature_labels":["group::ai framework"]},"duo_agent_platform":{"name":"Duo Agent Platform","stage":"ai-powered","group":"agent_foundations","label":"Category:Duo Agent Platform","feature_labels":[]},"self-hosted_models":{"name":"Self-Hosted Models","stage":"ai-powered","group":"custom_models","label":"Category:Self-Hosted Models","feature_labels":[]},"model_personalization":{"name":"Model Personalization","stage":"ai-powered","group":"custom_models","label":"Category:Model Personalization","feature_labels":[]},"duo_setting":{"name":"GitLab Duo Settings","stage":"ai-powered","group":"custom_models","label":"Category: GitLab Duo Setting Patterns","feature_labels":[]},"duo_chat":{"name":"Duo Chat","stage":"ai-powered","group":"duo_chat","label":"Category:Duo Chat","feature_labels":[]},"mobile_devops":{"name":"Mobile DevOps","stage":"verify","group":"mobile_devops","label":"mobile-devops","feature_labels":[]},"component_catalog":{"name":"Component Catalog","stage":"verify","group":"pipeline_authoring","label":"Category:Component Catalog","feature_labels":[]},"security_testing_configuration":{"name":"Security Testing Configuration","stage":"security_risk_management","group":"security_platform_management","label":"Category:Security Testing Configuration","feature_labels":[]},"security_asset_inventories":{"name":"Security Asset Inventories","stage":"security_risk_management","group":"security_platform_management","label":"Category:Security Asset Inventories","feature_labels":[]},"security_testing_integrations":{"name":"Security Testing Integrations","stage":"security_risk_management","group":"security_platform_management","label":"Category:Security Testing Integrations","feature_labels":[]},"mcp_server":{"name":"MCP Server","stage":"ai-powered","group":"ai_framework","label":"Category:MCP Server","feature_labels":[]},"performance_tooling":{"name":"Performance Tooling","stage":"developer_experience","group":"performance_enablement","label":"Category:Performance Tooling","feature_labels":[]},"workflow_catalog":{"name":"AI Catalog","stage":"ai-powered","group":"workflow_catalog","label":"Category:AI Catalog","feature_labels":[]}}
