.ai/principles/distilled/code-review.md
~backend changes are approved by a Backend maintainer (note: specs other than JS specs are ~backend; Ruby code in Haml templates is ~backend).~database migrations or expensive query changes are approved by a Database maintainer.~workhorse changes are approved by a Workhorse maintainer.~frontend changes are approved by a Frontend maintainer (note: Haml markup is ~frontend).~UX user-facing changes (visual or DOM changes affecting screen readers) are approved by a Product Designer, unless the team has no dedicated designer.~documentation or ~UI text changes are approved by the Technical Writer assigned to the relevant DevOps stage group.qa/) combined with non-QA changes are approved by a Software Engineer in Test.~security label and @gitlab-com/gl-security/appsec mentioned.master.Gemfile.lock, yarn.lock, Node packages) in community MRs.@gitlab-com/gl-security/appsec before manually starting any pipeline for suspicious community MRs.(non-blocking).For the full picture, see: