GitLab-backed analysis

Adservio Code Review Analysis

A read-only analysis of recent merge request review behavior in GitLab, focused on visible review discussion, reviewer distribution, queue health, MR size, and traceability gaps.

Period: 2026-02-16 to 2026-03-17
Primary source: GitLab merge request metadata, notes, labels, commits, and approvals endpoints.
  • 148 of 181 merged MRs (81.8%) had no visible non-author review comment in GitLab.
  • 104 of 181 merged MRs (57.5%) carried the `CR - Approved` label.
  • 75 merged MRs (41.4%) were labeled `CR - Approved` without any visible non-author review comment.
  • 18.2% of merged MRs changed more than 20 files, while 7.7% changed more than 50 files.
  • Among MRs with visible review discussion, the median last-author-commit to first-review time was 16.8h.
  • The median last-author-commit to `CR - Approved` time was 41.8h.
  • The top 3 reviewers accounted for 62.2% of visible review touches.
  • 34 of 41 active open MRs (82.9%) were older than 48 working hours.
Merged MRs
Merged MRs inside the analysis window.
181
Open MRs
All currently open group MRs.
44
Active open MRs
Open MRs excluding drafts.
41
Draft open MRs
Open MRs marked draft/WIP.
3
Visible review rate
Merged MRs with at least one visible non-author GitLab comment.
18.2%
Merged without visible review comment
Merged MRs with zero visible non-author comments.
81.8%
CR - Approved label coverage
Merged MRs carrying the CR-approved label.
57.5%
Approval API coverage
Merged MRs with at least one approver in the GitLab approvals API.
19.9%
CR - Approved without visible review comment
CR-approved MRs with no visible non-author comment.
41.4%
Median MR created -> first review
Working time from MR creation to first visible non-author comment.
3.0d
Median last author commit -> first review
Working time from last author commit before review to first visible non-author comment.
16.8h
Median first review -> CR - Approved
Working time from first visible comment to CR-approved label after review start, else merge.
5.1h
Median MR created -> CR - Approved
Working time from MR creation to CR-approved label after review start, else merge.
7.0d
Median last author commit -> CR - Approved
Working time from last author commit before review to CR-approved label after review start, else merge.
41.8h
Median MR created -> merged
Working time from MR creation to merge.
17.3h
Median changed files
Median GitLab `changes_count` value.
4
MRs > 5 files
Merged MRs where `changes_count` is above 5.
45.3%
MRs > 10 files
Merged MRs where `changes_count` is above 10.
28.7%
MRs > 20 files
Merged MRs where `changes_count` is above 20.
18.2%
MRs > 50 files
Merged MRs where `changes_count` is above 50.
7.7%
Top 3 reviewer touch share
Share of visible review touches handled by the top 3 reviewers.
62.2%
Active open backlog rate
Non-draft open MRs older than 48 working hours.
82.9%

These headline timing medians bring back the anchor-to-anchor numbers directly, using working time with weekends excluded.

Median MR created -> first review3.0d
Median last author commit -> first review16.8h
Median MR created -> CR - Approved7.0d
Median first review -> CR - Approved5.1h
Median last author commit -> CR - Approved41.8h
Median MR created -> merged17.3h
Dragoș Ivan149037.8%
Ioana Ivan63216.2%
Daniel Onisoru388.1%
Marian Andrei338.1%
Raul Popovici275.4%
Edgar Alexa295.4%
Achim Stefan2205.4%
Andrei Dragan2155.4%
Alex Murarescu265.4%
Andrei Alexandru132.7%
adservio/frontend4928.6%87.8%4
adservio/web4812.5%64.6%3.0
adservio/helm2156.7%13.3%6
adservio/devops/iac90.0%0.0%22
adservio/admission/backend837.5%37.5%22.0
adservio/ai/backend837.5%75.0%2.5
adservio/billing/backend80.0%25.0%1.0
adservio/uni/backend714.3%85.7%14
adservio/audit616.7%0.0%4.5
adservio/flutter/app60.0%0.0%29.5
adservio/docgen2/backend50.0%40.0%8
adservio/subscriptions/backend425.0%100.0%5.5

Visible Review Discussion MRs

Compact by default: key CR metrics stay visible, and each row expands inline for the full audit trail. The table starts sorted by Last Commit -> First Review.

Details
adservio/web!2375[S: ADS-6751][ADS-6776]: DSS Institution type3/5 Solid46.4h0.0h46.6h
adservio/ai/backend!69[ADS-6903] Eliminare validation pipe de pe search school summaries4/5 Strong0.3h0.3h0.8h
adservio/services/notifications!7[ADS-6434]: Push notifications & Marketing segmentation3/5 Solid2.9d0.3h5.9d
adservio/helm2!195[ADS-6309] accommodations uni events worker3/5 Solid51.0d0.5h52.0d
adservio/frontend!1647[ADS-6866] Validate Documents/multiUpload4/5 Strong39.2h0.8h2.7d
adservio/web!2374[ADS-2978] Jurnalul zilei4/5 Strong15.8d0.8h15.9d
adservio/frontend!1578[ADS-6348]: Scan Meals With AI4/5 Strong9.1d1.5h9.2d
adservio/services/public-schools!91[ADS-6991] Fix Formular cerere oferta de pe site-ul public2/5 Light1.8hn/a28.0h
adservio/audit!1[ADS-6791] - Setup the module and write logs to dinamodb5/5 Deep3.2h2.1h2.3d
adservio/web!2383[S: ADS-6565][ADS-6744]: Enhance Elevi API response with access level and additional data3/5 Solid7.1d2.5h7.1d
adservio/frontend!1637[ADS-6939] Diriginții nu mai au acces la toate informațiile elevilor4/5 Strong2.6hn/a3.3h
adservio/admission/backend!101[ADS-6858] Documents module Refactor4/5 Strong23.8h2.8h44.4h
adservio/ai/backend!63[ADS-6348] Scanare meniu folosind AI4/5 Strong14.0d4.1h14.0d
adservio/web!2384[ADS-5868] Generare rezumat On-Demand si Like/Dislike5/5 Deep5.1h5.3h47.3h
adservio/frontend!1615[ADS-6054] Situatie scolara4/5 Strong8.6d10.5h9.1d
adservio/web!2376[ADS-6798][TUIASI] Redirect: www to non-www3/5 Solid14.7hn/a18.6h
adservio/frontend!1607[S: ADS-6751][ADS-6775]: DSS Institution type3/5 Solid41.4h16.8h46.5h
adservio/frontend!1648[ADS-6659] Situatie scolara4/5 Strong2.2d21.2h2.3d
adservio/frontend!1623[ADS-6650] Messages E2E tests4/5 Strong45.4h22.3h2.9d
adservio/subscriptions/backend!102ESLint fixes4/5 Strong42.3h23.1h11.8d
adservio/ai/backend!65[ADS-5868] Generare rezumat On-Demand si Like/Dislike4/5 Strong3.0d23.8h4.0d
adservio/frontend!1618[ADS-2978]: Daycare journal4/5 Strong9.9d33.2h10.2d
adservio/frontend!1621[ADS-6724] Modificare permisiuni pentru administratorii de camin3/5 Solid10.9d40.9h10.9d
adservio/admission/backend!97[ADS-6767] - Refactor: Application Module5/5 Deep4.0d43.8h7.0d
adservio/frontend!1622[ADS-6339] Sistem de notare Cambridge Seven Hills4/5 Strong2.1dn/a2.1d
adservio/uni/backend!163[ADS-6405][ADS-6697] Download fisa disciplinei4/5 Strong2.2d2.1d6.1d
adservio/web!2352[ADS-6326] Vacation per study year2/5 Light22.0d3.2d22.0d
adservio/admission/backend!107[ADS-6866] Validate Documents5/5 Deep7.1d4.1d9.2d
adservio/accommodations/backend!47[ADS-6724] Accommodations new permissions4/5 Strong16.9d5.0d17.2d
adservio/frontend!1613[ADS-6508] Disable grades and absences transfer when the grading system of the...4/5 Strong7.9d5.0d7.9d
adservio/frontend!1611[S: ADS-6565] [ADS-6743][ADS-6564]: Modal detalii elev4/5 Strong8.3dn/a8.3d
adservio/frontend!1606[S: ADS-6326] [ADS-6630] [FE] - Vacante pe ani de studiu4/5 Strong10.0dn/a10.0d
adservio/frontend!1530[ADS-6309] Actualizarea grupei studenților cazați & cazare studenti tinand cont de facultate3/5 Solid46.1d39.9d46.1d

No Visible Review Comment Audit

These merged MRs had no visible non-author GitLab comment under the current heuristic. Use this section to audit whether the gap is a real review-process issue or a GitLab traceability issue.

Total MRs148
With CR Label75
With Approval API30
  • Open the MR link and check the Overview tab for CR - Approved and any approval widget signal.
  • Check Activity / Discussions for real human reviewer comments.
  • If you only see system notes, merge notes, mentions, or bot activity, it stays in this audit set.
  • If you find a genuine reviewer comment from someone other than the author, treat that MR as a false positive of this heuristic.
full audit table (148 MRs). Click again to collapse.
adservio/devops/iac!14adservio/devops/iacfeat: add AWS IAM Identity Center (SSO) setup for management accountandrei.petrescu@cloudhero.io2026-02-16
adservio/frontend!1605adservio/frontend[ADS-6807] UI improvmentsAchim Stefan2026-02-16Yes
adservio/helm2!213adservio/helm2Core tuiasiRaul Popovici2026-02-16
adservio/frontend!1602adservio/frontend[ADS-6786] [Setari] Eroare notare an scolar activatDron Gabriel2026-02-16Yes
adservio/services/av!6adservio/services/av[ADS-6752] added unique ID to file pathEdgar Alexa2026-02-16
adservio/ai/backend!64adservio/ai/backendLog error message & stack for internal server errorsAlex Murarescu2026-02-17
adservio/frontend!1608adservio/frontendAbsences fixDron Gabriel2026-02-17Yes
adservio/devops/iac!15adservio/devops/iacProduction environment setup & infrastructure enhancementsRojan Shrestha2026-02-17Yes
adservio/web!2337adservio/web[ADS-6063]: Update saveMgm method to include optional puncteScazute parameterAndrei Dragan2026-02-17YesYes
adservio/frontend!1553adservio/frontend[ADS-6063] [Medie materia Dirigenție] - Nota la materia care defineste nota la purtare in catalogDron Gabriel2026-02-17YesYes
adservio/web!2361adservio/web[ADS-6735] Security HeadersMarian Andrei2026-02-17
adservio/frontend!1597adservio/frontend[ADS-6735] Security headers & remove Neuron englishMarian Andrei2026-02-17
adservio/web!2356adservio/web[ADS-6348]: Mealplan AI - New endpoint for create bulk mealsIoana Ivan2026-02-17
adservio/accommodations/backend!46adservio/accommodations/backend[HOTFIX] Accommodations relations bug fixedIonut Ciolan2026-02-17Yes
adservio/web!2377adservio/web[ADS-6814] Fix progress calculationMarian Andrei2026-02-17
adservio/web!2373adservio/web[ADS-6727]: Update validation rules for intermediary valuesAndrei Dragan2026-02-17YesYes
adservio/frontend!1609adservio/frontendStricter Agent check for iOSDragoș Ivan2026-02-17
adservio/devops/iac!16adservio/devops/iacfeat: add MySQL user management for staging and productionRojan Shrestha2026-02-18
adservio/web!2379adservio/webUpdate headersMarian Andrei2026-02-18
adservio/devops/iac!17adservio/devops/iacfix: pin monitoring node group to eu-central-1a single AZRojan Shrestha2026-02-18Yes
adservio/devops/iac!18adservio/devops/iacfeat: add GuardDuty, AWS Config, WORM CloudTrail, and org CloudTrail security modulesRojan Shrestha2026-02-19Yes
adservio/ai/backend!66adservio/ai/backend[ADS-6839][ADS-6560] Fix AI API error & Summary Generation IssueAlex Murarescu2026-02-19Yes
adservio/devops/iac!19adservio/devops/iacfeat: open SSH port 2200 on bastion for office IP accessRojan Shrestha2026-02-19
adservio/web!2370adservio/web[hotfix] Fix testsCatalin Cojan2026-02-19Yes
adservio/billing/backend!224adservio/billing/backend[Fix] - payments testsEdgar Alexa2026-02-20Yes
adservio/uni/backend!147adservio/uni/backend[ADS-6309] New Events for Student assignAndrei Alexandru2026-02-20Yes
adservio/web!2351adservio/web[ADS-6309] renamed uni study assignment eventIonut Ciolan2026-02-20Yes
adservio/services/av!7adservio/services/av[ads-6752-revert] revert logsEdgar Alexa2026-02-20
adservio/accommodations/backend!41adservio/accommodations/backend[ADS-6309] Update student details by eventIonut Ciolan2026-02-20Yes
adservio/web!2380adservio/web[HOTIFX] absences condition for average calculationIonut Ciolan2026-02-20Yes
adservio/web!2347adservio/web[ADS-6593] added cad is suspended condition on expand cadru functionsIonut Ciolan2026-02-20Yes
adservio/billing/backend!223adservio/billing/backendADS-6273 skip verify caRaul Popovici2026-02-22
adservio/helm2!210adservio/helm2ADS-6273 - stag awsRaul Popovici2026-02-22
adservio/frontend!1614adservio/frontend[SMOKE] modified loginProd command to set 'status' in localStoragePaul Tanasuca2026-02-22
adservio/helm2!214adservio/helm2ADS-6792 auditRaul Popovici2026-02-22
adservio/audit!4adservio/auditAds 6792 auditDaniel Onisoru2026-02-22
adservio/admission/backend!98adservio/admission/backend[ADS-6788] - applications module validationGeorge Murgoci2026-02-23
adservio/admission/backend!99adservio/admission/backend[ADS-6799] - refactor sessions moduleGeorge Murgoci2026-02-23
adservio/admission/backend!100adservio/admission/backend[ADS-6800] - permissions on sessions moduleGeorge Murgoci2026-02-23
adservio/devops/iac!21adservio/devops/iacfeat: backup/DR modules, developer SSO access, and remaining fixesRojan Shrestha2026-02-23Yes
adservio/helm2!215adservio/helm2ADS-6861 add db portRaul Popovici2026-02-23
adservio/audit!5adservio/audit[ads-6791-cred] added user role authEdgar Alexa2026-02-23
adservio/billing/backend!225adservio/billing/backend[ADS-6795] added support for new auditEdgar Alexa2026-02-23
adservio/web!2378adservio/web[S-6789][ADS-6793] [PHP] Replace table storage with rabbitmqCatalin Cojan2026-02-23
adservio/web!2372adservio/webADS-6553 traceparent + hooksRaul Popovici2026-02-23
adservio/audit!6adservio/audit[ads-6791-env] Added env validation for tableEdgar Alexa2026-02-23
adservio/web!2385adservio/web[ADS-6425] [Evoluție+rezumat AI] - Afișare incorectă poziție în clasament...Catalin Cojan2026-02-23Yes
adservio/frontend!1619adservio/frontend[SMOKE]Update host for smoke tests&loginProd commandPaul Tanasuca2026-02-24
adservio/web!2382adservio/web[ADS-6538] Add MaarifSemestial average calculation classAndrei Dragan2026-02-24YesYes
adservio/web!2333adservio/webDraft: Add MaarifSemestial average calculation classAndrei Dragan2026-02-24
adservio/web!2387adservio/web[HOTFIX] Get avertismente perm + php-gd extensionIonut Ciolan2026-02-24Yes
adservio/uni/backend!164adservio/uni/backend[ADS-6789][UNI] AuditAndrei Alexandru2026-02-24YesYes
adservio/web!2388adservio/web[hotfix-otel] generate traceparent even if otel_exporter is nullCatalin Cojan2026-02-24
adservio/billing/backend!229adservio/billing/backend[interceptor-logs] logs for debuggingEdgar Alexa2026-02-25
adservio/helm2!216adservio/helm2add redis sentinel on stag awsRaul Popovici2026-02-25
adservio/frontend!1612adservio/frontend[ADS-5868] Generare rezumat On-Demand si Like/DislikeAlex Murarescu2026-02-25Yes
adservio/subscriptions/backend!104adservio/subscriptions/backend[add-subscription] Add subscription not workingEdgar Alexa2026-02-25Yes
adservio/frontend!1624adservio/frontendFix avertismenteDron Gabriel2026-02-25YesYes
adservio/ai/backend!61adservio/ai/backendadd the migrate commandRaul Popovici2026-02-25YesYes
adservio/billing/backend!230adservio/billing/backend[interceptor-logs-revert] reverted logsEdgar Alexa2026-02-25
adservio/frontend!1617adservio/frontend[ADS-6850] Eroare 500 la accesarea tabului „Toate” în fereastra „Notează”Dron Gabriel2026-02-26Yes
adservio/helm2!186adservio/helm2Add ai migrationsRaul Popovici2026-02-26Yes
adservio/admission/backend!106adservio/admission/backendHotfix build end sessionsGeorge Murgoci2026-02-26Yes
adservio/frontend!1610adservio/frontend[ADS-6405] Download fisa disciplineiDana Mihaela Maritca2026-02-26Yes
adservio/docgen2/backend!91adservio/docgen2/backend[S-6405][ADS-6696][ADS-6704] Download fisa disciplineiAchim Stefan2026-02-26Yes
adservio/audit!7adservio/audit[audit-entity] added remaining fieldsEdgar Alexa2026-02-26
adservio/web!2389adservio/web[hotfix-otel] nested spansCatalin Cojan2026-02-26YesYes
adservio/docgen2/backend!93adservio/docgen2/backendAds 6414Dana Mihaela Maritca2026-02-26
adservio/docgen2/backend!94adservio/docgen2/backendRevert "Merge branch 'ads-6414' into 'main'"Daniel Onisoru2026-02-26
adservio/ai/backend!68adservio/ai/backendExtra info on school fetch error logsAlex Murarescu2026-02-27
adservio/uni/backend!166adservio/uni/backend[ADS-6789] AuditAndrei Alexandru2026-02-27Yes
adservio/billing/backend!232adservio/billing/backend[skip-spv-test] marked spv tests as skippedEdgar Alexa2026-02-27
adservio/web!2390adservio/web[hotfix-otel] remove traceId and spanId from logs for invalidContextCatalin Cojan2026-02-27
adservio/frontend!1626adservio/frontend[ADS-6849]: Red Button Poster modalDragoș Ivan2026-02-27Yes
adservio/devops/iac!22adservio/devops/iacfeat: StagingDeveloper permission set, fix KMS deny for Secrets Manager,Rojan Shrestha2026-02-27
adservio/frontend!1620adservio/frontend[ADS-6425]: Pass getGradeDisplayValue to chartIoana Ivan2026-02-27Yes
adservio/billing/backend!231adservio/billing/backend[audit-entity] added remaining fieldsEdgar Alexa2026-03-02
adservio/audit!8adservio/audit[allow-empty] Allow empty fieldsEdgar Alexa2026-03-02
adservio/frontend!1628adservio/frontend[ADS-6887] [Setari] Inactivare optiuni claseDron Gabriel2026-03-02Yes
adservio/frontend!1627adservio/frontend[ADS-6841] Foldere goale de la pagina 2 de proceduri CEACDron Gabriel2026-03-02Yes
adservio/docgen2/backend!96adservio/docgen2/backendDisable i18n support noticeAchim Stefan2026-03-03
adservio/subscriptions/backend!105adservio/subscriptions/backend[ADS-6917]: Statistics cron reworkDragoș Ivan2026-03-03YesYes
adservio/web!2381adservio/web[ADS-6339]: Add grading scales for 7Hills systemAndrei Dragan2026-03-03YesYes
adservio/frontend!1631adservio/frontend[ADS-6650-fix]: Fix for messages flaky testPaul Tanasuca2026-03-03Yes
adservio/frontend!1629adservio/frontend[ADS-6898] Add mealplan tests to smoke suitePaul Tanasuca2026-03-03Yes
adservio/web!2386adservio/web[ADS-6508]: Validate grade systems during student transferAndrei Dragan2026-03-03Yes
adservio/frontend!1625adservio/frontend[ADS-6903] Summaries school year configuration errorAlex Murarescu2026-03-03Yes
adservio/web!2391adservio/web[ADS-6883] justify absence on existing parental exemptionIonut Ciolan2026-03-03Yes
adservio/web!2392adservio/web[ADS-6919] Student transcript excel error fixedIonut Ciolan2026-03-03Yes
adservio/web!2393adservio/web[HOTFIX] get user profile validationIonut Ciolan2026-03-03Yes
adservio/web!2394adservio/web[HOTFIX] student school transfer validation + insert study yearIonut Ciolan2026-03-04Yes
adservio/flutter/app!42adservio/flutter/appResolve ADS-6129 "Display all data"Stefan Agrigo2026-03-04Yes
adservio/flutter/app!43adservio/flutter/appADS-6904 "Implement grade systems"Stefan Agrigo2026-03-04Yes
adservio/frontend!1632adservio/frontend[ADS-6565] fixDron Gabriel2026-03-04Yes
adservio/frontend!1636adservio/frontendstudent details mobile viewDron Gabriel2026-03-05
adservio/frontend!1635adservio/frontend[ADS-6759]: Update ces / student classes tests.Ioana Ivan2026-03-05YesYes
adservio/frontend!1638adservio/frontendMobile student details fixesDron Gabriel2026-03-05Yes
adservio/web!2397adservio/webFix for AI summaries web notificationsAlex Murarescu2026-03-05
adservio/helm2!219adservio/helm2fix netopiaRaul Popovici2026-03-05
adservio/helm2!218adservio/helm2Aws ecr syncimagesRazvan Ionica2026-03-05Yes
adservio/web!2398adservio/web[ADS-6927]: Allow quill styles to be loadedIoana Ivan2026-03-05
adservio/web!2396adservio/web[ADS-6939] [Editează elev - diriginți] - Diriginții nu mai au acces la toate informațiile elevilorCatalin Cojan2026-03-05Yes
adservio/frontend!1642adservio/frontend[ADS-6946] [Personal școlar] - De copiat datele de la DetaliiDron Gabriel2026-03-06Yes
adservio/frontend!1641adservio/frontendPeriods tests fixDron Gabriel2026-03-06Yes
adservio/web!2400adservio/webcleanup logsRaul Popovici2026-03-06
adservio/frontend!1646adservio/frontend[ADS-6955] [Informții elev] - Nu mai apare contul activ la părinteDron Gabriel2026-03-06Yes
adservio/ai/backend!70adservio/ai/backend[ADS-6953] AI Summaries flags fixAlex Murarescu2026-03-06Yes
adservio/frontend!1645adservio/frontend[ADS-6953] AI Summaries flags fixAlex Murarescu2026-03-06Yes
adservio/web!2401adservio/web[HOTFIX] vacations tests + account status testsIonut Ciolan2026-03-06Yes
adservio/web!2402adservio/web[HOTFIX] students exportIonut Ciolan2026-03-06Yes
adservio/subscriptions/backend!107adservio/subscriptions/backend[ADS-6954]: Reset cache after payment successDragoș Ivan2026-03-06Yes
adservio/helm2!212adservio/helm2ADS-6951 optimize costsRaul Popovici2026-03-09
adservio/frontend!1643adservio/frontend[ASD-6943]: Redesign header buttons in class subject page.Ioana Ivan2026-03-09Yes
adservio/billing/backend!235adservio/billing/backend[ADS-6916] Eroare 500 la assignarea de serviciiEdgar Alexa2026-03-09YesYes
adservio/frontend!1644adservio/frontend[ADS-6577]: Add tests for complaintsPaul Tanasuca2026-03-09Yes
adservio/frontend!1649adservio/frontendFix cohortId 0 on downloadAchim Stefan2026-03-10Yes
adservio/uni/backend!161adservio/uni/backend[ADS-6054]: Situatie scolaraAndrei Alexandru2026-03-10Yes
adservio/web!2403adservio/web[ADS-6962] Fix log level on webCatalin Cojan2026-03-10YesYes
adservio/web!2404adservio/web[ADS-6920] Nu se pot crea școli pe site-ul publicCatalin Cojan2026-03-10YesYes
adservio/devops/iac!23adservio/devops/iacfix: resolve terraform drift for bastion AMI, EKS EBS CSI addon, and RDS parameter groupsRojan Shrestha2026-03-10
adservio/library/backend!28adservio/library/backendfix migrationRaul Popovici2026-03-11
adservio/frontend!1651adservio/frontend[ADS-2978]: Daycare automationIoana Ivan2026-03-11Yes
adservio/web!2399adservio/webAdd tracing support to Core_events and refactor OTEL libraryCatalin Cojan2026-03-11YesYes
adservio/helm2!221adservio/helm2Revert "remove cpu limits"Raul Popovici2026-03-12
adservio/helm2!222adservio/helm2ADS-6951 remove cpu limitsRaul Popovici2026-03-12
adservio/frontend!1654adservio/frontend[ADS-6578]: Questionnaires automated testsPaul Tanasuca2026-03-12Yes
adservio/web!2395adservio/web[ADS-6490] Include Redis Sentinel with APCU in LaravelCatalin Cojan2026-03-12Yes
adservio/uni/backend!168adservio/uni/backend[ADS-6998][ADS-6997] HOTFIXIS: Migrări suplimentareAndrei Alexandru2026-03-12Yes
adservio/uni/backend!167adservio/uni/backend[ADS-6659] US2 Adaugare/stergere disciplina nouaAndrei Alexandru2026-03-12Yes
adservio/web!2407adservio/web[ADS-6991] Fix Formular cerere oferta de pe site-ul publicCatalin Cojan2026-03-12Yes
adservio/docgen2/backend!97adservio/docgen2/backend[ADS-6472] Eroare la descarcarea planurilor de invatamant TBDAchim Stefan2026-03-13Yes
adservio/frontend!1656adservio/frontend[ADS-6198] La selectia din tree focusul se muta in prima parte a listeiAchim Stefan2026-03-13Yes
adservio/helm2!224adservio/helm2redis sentinel prodRaul Popovici2026-03-13
adservio/web!2410adservio/webremove more logsRaul Popovici2026-03-13
adservio/helm2!225adservio/helm2add TUIASI smoke test pipelinePaul Tanasuca2026-03-16Yes
adservio/frontend!1658adservio/frontend[ADS-6924] updated tuiasi smoke suitePaul Tanasuca2026-03-16
adservio/flutter/app!45adservio/flutter/appResolve ADS-6632 "Day diary"Stefan Agrigo2026-03-16Yes
adservio/flutter/app!46adservio/flutter/appResolve ADS-6695 "Rezumat ai"Stefan Agrigo2026-03-16Yes
adservio/flutter/app!47adservio/flutter/appadd sanID as parameterStefan Agrigo2026-03-16Yes
adservio/web!2411adservio/web[ADS-6873] Exemptions overlap validation fixedIonut Ciolan2026-03-16Yes
adservio/web!2408adservio/web[ADS-6846]: Refactor validation logic for CMC transfersAndrei Dragan2026-03-16YesYes
adservio/frontend!1655adservio/frontend[ADS-6846] Enhance isSwitchDisabled logic in SubjectTransferTable to include...Andrei Dragan2026-03-16Yes
adservio/web!2412adservio/webStats AdservioMarian Andrei2026-03-16
adservio/web!2413adservio/webOptimize queryMarian Andrei2026-03-16
adservio/admission/backend!109adservio/admission/backendfixed dependency injectionGeorge Murgoci2026-03-17
adservio/helm2!223adservio/helm2ADS-6434 notif push sender chartRaul Popovici2026-03-17Yes
adservio/flutter/app!48adservio/flutter/appsort grade and absences chronologicallyStefan Agrigo2026-03-17Yes
adservio/web!2367adservio/webImport - move school classes dataIonut Ciolan2026-03-17Yes

Oldest Active Open MRs (> 48 Working Hours)

adservio/web!2091adservio/webAndrei Dragan173.5d5
adservio/devops/site-sentry!11adservio/devops/site-sentryDaniel Onisoru156.9d0
adservio/helm2!137adservio/helm2Raul Popovici149.5d0
adservio/services/websocket!8adservio/services/websocketRaul Popovici146.5d0
adservio/services/videothumb!5adservio/services/videothumbRaul Popovici146.5d0
adservio/services/fet-generator!9adservio/services/fet-generatorRaul Popovici146.5d0
adservio/billing/backend!220adservio/billing/backendRobert64.3d0
adservio/ai/backend!62adservio/ai/backendRobert47.5d0
adservio/subscriptions/backend!98adservio/subscriptions/backendRobert47.3d10
adservio/web!2323adservio/webAndrei Dragan45.5d0
adservio/helm2!186adservio/helm2Raul Popovici66.9d60
adservio/ai/backend!61adservio/ai/backendRaul Popovici66.2d10
adservio/uni/backend!147adservio/uni/backendAndrei Alexandru55.1d80
adservio/accommodations/backend!41adservio/accommodations/backendIonut Ciolan52.2d150
adservio/helm2!195adservio/helm2Ionut Ciolan52.0d72
adservio/frontend!1530adservio/frontendAchim Stefan51.2d141
adservio/web!2333adservio/webAndrei Dragan24.2d20
adservio/web!2367adservio/webIonut Ciolan23.2d20
adservio/web!2352adservio/webIonut Ciolan22.0d81
adservio/frontend!1553adservio/frontendDron Gabriel19.2d30

Methodology And Limits

  • This report uses visible non-author GitLab comments as the strongest review-start proxy.
  • GitLab approval API coverage is shown separately; missing approval API data should be read as traceability gap, not proof that no approval happened.
  • Review completion uses the first `CR - Approved` label-add event after review starts when GitLab label history provides one; otherwise it falls back to merge time.
  • Last-author-commit metrics use the latest non-merge MR commit authored by the MR author strictly before review starts.
  • Timing metrics in this report exclude Saturday and Sunday hours using the Europe/Bucharest calendar.
  • Review-quality scoring is heuristic: it rewards visible substantive comments, multiple reviewers, and post-review pushes, and it penalizes large MRs with shallow visible discussion.
  • `Active open backlog rate` excludes draft MRs and uses a > 48 working-hour age threshold.
  • Open MR backlog age is a queue-health signal, not proof that every old open MR is actively waiting for review right now.