[GA] Duo Code Review
## Context This epic contains the scope of work to be done in order to launch Duo Code Review as generally available (GA). ## Focus areas for GA Areas we choose to focus on for GA, and why they are important: - Quality enhancements - changes to the prompt directly influence and improve the reviews authored by Duo. - Usability - the feature should be simple and intuitive to use. The most frequently used workflows should be supported. - Telemetry - we should have insights into the usage of the feature for both SaaS and self-managed in order to guide our investment. - Bugs - there should be no known bugs at or above ~"severity::2". - Observability - we should ensure key performance metrics (latency, error ratio) are at acceptable levels. See https://gitlab.com/gitlab-org/gitlab/-/issues/535610 for details on targets. ## Out of scope for GA The following areas are important, but not blocking for GA: - Automatic evaluations ## Kanban board This epic description is the single source of truth for the current priority order of remaining issues under the GA epic. More context in https://gitlab.com/gitlab-org/create-stage/-/issues/13258#note_2444569191. ### Current priorities 1. No open issues left 5. -- Unassigned issues below -- 6. No unassigned issues 7. -- Final steps: update docs, UI, default enable flags --- 8. https://gitlab.com/gitlab-org/gitlab/-/issues/523901+s 10. https://gitlab.com/gitlab-org/gitlab/-/issues/537556+s - {+enabled+} on .com on 2025-05-05, {+default-enabled+} in 18.0 11. https://gitlab.com/gitlab-org/gitlab/-/issues/542907+s - {+enabled+} on .com on 2025-05-26, {+default-enabled+} in 18.1 12. https://gitlab.com/gitlab-org/gitlab/-/issues/541736+s - {+enabled+} on .com on 2025-06-10, {+default-enabled+} in 18.1 Dynamic list of issues (unordered): https://gitlab.com/groups/gitlab-org/-/issues/?sort=updated_desc&state=opened&epic_id=2197714 ### Non-GA blockers issues that we will prioritize next See issues under https://gitlab.com/groups/gitlab-org/-/epics/17628+. 1. https://gitlab.com/gitlab-org/gitlab/-/issues/533266+s Dynamic list of issues (unordered): https://gitlab.com/groups/gitlab-org/-/issues/?sort=updated_desc&state=opened&epic_id=3582143 ### Next tier of priorities See issues under https://gitlab.com/groups/gitlab-org/-/epics/13476+. 1. https://gitlab.com/groups/gitlab-org/-/epics/17685+s 1. https://gitlab.com/gitlab-org/gitlab/-/issues/545136+s 2. https://gitlab.com/gitlab-org/gitlab/-/issues/545339+s 1. https://gitlab.com/gitlab-org/gitlab/-/issues/545502+s 1. Feature flag: https://gitlab.com/gitlab-org/gitlab/-/issues/546438 - TODO: {-enable-} on .com, then TODO: {-default-enable-} 3. https://gitlab.com/gitlab-org/gitlab/-/issues/537968+s Dynamic list of issues (unordered): https://gitlab.com/groups/gitlab-org/-/issues/?sort=updated_desc&state=opened&epic_id=2151577 ## Quality metrics For a list of quality metrics we track internally, see https://gitlab.com/gitlab-org/gitlab/-/issues/535610 (internal). ## Recently completed work https://gitlab.com/groups/gitlab-org/-/issues/?sort=closed_at_desc&state=closed&epic_id=2116164 ```glql title: Closed GA issues (last 28 days) display: table fields: state, closedAt, milestone, assignee, title query: group = "gitlab-org" and epic = &13979 and state = closed and closed > -28d ```
epic