Internal feedback: DAP-powered reviewer assignment
Everyone can contribute. Help move this issue forward while earning points, leveling up and collecting rewards.
Internal feedback: DAP-powered reviewer assignment
Context
This issue is the single place to collect internal feedback while we dogfood DAP-powered reviewer assignment ahead of a broader rollout.
The feature adds a dap_powered automatic reviewer-assignment strategy: when an MR
becomes ready, the recommend_reviewers/v1 Duo Agent Platform flow picks the required
number of reviewers per approval rule (instead of assigning whole groups), assigns
them, and posts a short rationale note. It is gated behind the
dap_powered_recommend_reviewers feature flag and consumes a DAP token per assignment.
- Epic: &20711 — DAP-Powered Intelligent Reviewer Assignment
- Feature: #597374 (closed) · Rollout: #602418 (closed) · Billing: #599103
Reviewers are selected in priority order:
- Available (not busy or OOO)
- Lowest pending review workload
- Currently in working hours
- Most recently active (tiebreaker)
🧪 How to try it
- Opt your project into the
dap_poweredreviewer-assignment strategy. - Ensure
dap_powered_recommend_reviewersis enabled for the project. - Open an MR as non-draft (or mark a draft as ready) on a project with CODEOWNERS or approval rules.
- Observe the assigned individual reviewer(s) and the rationale note.
📝 Known gaps / things to be aware of
- Assignment happens only when the MR becomes ready (created non-draft or marked ready).
- Optional approval rules are ignored.
- Falls back to existing group assignment if DAP is unavailable.
- Each selection consumes one DAP token.
👂 How to contribute feedback
- Check existing feedback first — comment or
👍 an existing thread if it matches. - Start a new thread with a descriptive title if it's not yet captured.
- Be specific — include the MR/project, expected vs. actual outcome, and screenshots.
❓ What you can expect from us
- We will read all feedback.
- We will respond to all feedback directly.
- We will create issues for repeatable bugs and prioritize them by severity.
Feedback threads tracker
- Thread 1
- Thread 2
Edited by 🤖 GitLab Bot 🤖