New Analytics Dashboard space
## Background
### Goal
Create a unified entry point for all data exploration and visualization capabilities in GitLab.
### Designs
* [❖ Figma project →](https://www.figma.com/design/W6VU9aU3NkcgzI7OzRhoiG/Demo-of-Analytics-at-Scale---20408-?node-id=2410-9840&t=447k3kYrtSbZpVNo-1)
* [:computer: Figma prototype →](https://www.figma.com/proto/W6VU9aU3NkcgzI7OzRhoiG/Demo-of-Analytics-at-Scale---20408-?page-id=2410%3A9839&node-id=2410-9840&viewport=741%2C-1324%2C0.17&t=P0E1aykfFNR64dZv-1&scaling=scale-down-width&content-scaling=fixed&starting-point-node-id=2410%3A9840&hotspot-hints=0&hide-ui=1)
### Vision
A single entry point where users can:
* Access all OOTB dashboards (Engineering Intelligence, VSA, DORA, Duo & SDLC trends)
* Create and manage custom dashboards
* Drill into data with multi-select project/group controls
* Compare metrics across their entire organization
### Impact
The new dashboard space transforms how users interact with analytics in GitLab:
* **Reduced friction** - No more navigating through multiple menus to find dashboards; one click from top navigation
* **Improved discoverability** - Users can easily find and access all available dashboards (OOTB and custom) in one place
* **Consistent experience** - Unified UX patterns across all dashboard types using the layout framework
* **Foundation for customization** - Enables the dashboard CRUD flow and custom dashboard creation
* **Enterprise readiness** - Supports the "single pane of glass" vision for engineering leaders to monitor their entire organization
## Key Deliverables
### FY27::Q1
* ~"FY27::Q1" **New navigation item** - Top-level entry point for dashboards/analytics
- [x] Create new landing page
- [x] Link new landing page under `Explore`
* ~"FY27::Q1" **Unified listing experience** - Single page to discover and access all existing dashboards
- [ ] Fetch list of dashboards
- [ ] Add tabs to filter dashboard listing
- [ ] Add search bar to refine list of dashboards
* ~"FY27::Q1" **Prepare existing dashboards for organization level**
- [ ] Investigate data needs for the aggregation engine
- note: we will need to consider how queries for multiple groups will scale
- Ensure we review https://gitlab.com/gitlab-org/gitlab/-/work_items/588589 for any gaps
- [ ] Create shared group dropdown selector
- [ ] Create shared project selector
- [ ] Clear selected filters
- [ ] Create new empty state / landing page when no filters are selected?
- [ ] Update any existing project-only scoped panels from the OOTB dashboards
- [ ] Duo & SDLC trends
- [ ] VSD
- [ ] DORA Metrics
* ~"FY27::Q1" **Prepare existing dashboards for GLQL**
- [ ] Support ongoing work to bring all existing data sources/visualizations to GLQL https://gitlab.com/gitlab-org/gitlab/-/work_items/589575+
### FY27::Q2
* ~"FY27::Q2" **Dashboard listing improvements**
- [ ] Create new dashboard flow
- [ ] Update existing dashboard flow
- [ ] Clone existing dashboard
- [ ] Delete custom dashboard flow
- [ ] Persist group/project selections when navigating (localStorage?)
- [ ] Provide deep-linking to preselected group/projects
- [ ] Share custom dashboards
- [ ] Add dashboards to favourites
* ~"FY27::Q2" **New GLQL-powered dashboard page** - Support for GLQL panels, filters, and visualizations (~backend / ~GLQL)
- [ ] Start integrating GLQL powered panels into existing dashboards
- [ ] Integrate GLQL support
- https://gitlab.com/gitlab-org/gitlab/-/work_items/569421+
- https://gitlab.com/gitlab-org/gitlab/-/work_items/561511+
- https://gitlab.com/gitlab-org/gitlab/-/work_items/556730+
- https://gitlab.com/gitlab-org/gitlab/-/merge_requests/201161+
### FY27::Q3
* ~"FY27::Q3" **Quality improvements**
- [ ] Add new documentation
- [ ] Add feature tests
- [ ] Add tracking for new analytics space
* ~"FY27::Q3" **Feature flag rollout**
* ~"FY27::Q3" **Integrate Engineering intelligence dashboard** _(stretch goal)_
* ~"FY27::Q3" **Integration with Data Analyst** _(stretch goal)_ - Connect navigation to AI-powered exploration
### Feature flag dependencies
- `ui_for_organizations` - enable organizations
- `custom_dashboard_storage` - enable db backed dashboards
- `explore_analytics_dashboards` - enable the `explore/analytics_dashboards` ui
### Questions
* Can user's select + persist a "default" / fallack set of groups / projects to be set when no selection is made?
* What are the visualizations that are currently supported at all namespace levels?
epic