Add the Create:Repository Services team page

Why is this change being made?

Create:Source Code split into four teams on 2026-09-21 (execution plan). Repository Services is the permanent team for the repository side of Source Code (EM: Armin Pašalić). Its full mission statement is still being defined; the page states the settled part (an access layer on the Gitaly team's primitives) and marks the rest as in progress. This MR gives it a handbook page and updates the surrounding Create pages. It is tracked in the team-setup issue https://gitlab.com/gitlab-org/create-stage/-/work_items/13314 (confidential); the matching stages.yml and person-file changes are in gitlab-com/www-gitlab-com!144258 (merged).

New page engineering/devops/create/source-code/repository-services/: what the team does and what is settled of its mission, current initiatives, what the team expects to own and does not own, team members and stable counterparts (rendered from the team data through team-by-manager-role and engineering/stable-counterparts), how we work, board links filtered on group::repository services, and links. The feature category and error budget are stated as not yet assigned.

Surrounding pages

  • source-code/_index.md: links the new page.
  • create/_index.md: the Engineering Managers table listed Andre Richards for Create:Source Code; it now lists Source Code Triage and Investigation (Daniel Lanthier), Repository Services (Armin Pašalić) and Source Code Hardening & Modernization (Vladimir Shushlin, temporary).
  • create/engineering-managers/_index.md: row for Armin Pašalić, photo copied from the www-gitlab-com team data.
  • plan/planner-intelligence.md: the team table now passes team="Plan:Planner Intelligence". Its manager also manages Repository Services from this reorg, and team-by-manager-role lists every direct report unless filtered, so without this the three Repository Services engineers would appear on the Planner Intelligence page once !144258 lands.

Sequencing. The team table on the new page renders from reports_to and the manager's role string in the synced team data, so it is empty until www-gitlab-com!144258 is merged and published. The page builds either way.

Validation. markdownlint-cli2 on the Create pages and the Planner Intelligence page: 0 issues. vale: 0 errors, 0 warnings on the five changed files. Every internal link resolves to an existing page; the Gitaly team page is linked at its current path engineering/infrastructure-platforms/tenant-scale/gitaly/.

Author and Reviewer Checklist

  • Provided a concise title for this Merge Request (MR)
  • Added a description to this MR explaining the reasons for the proposed change
  • Assign reviewers for this MR to the correct DRI (Create stage: John Hope)
  • For transparency, share this MR with the audience that will be impacted (#s_create)

🤖 Generated with Claude Code

Edited by Armin Pašalić

Merge request reports

Loading
Loading