Changes for content/handbook/engineering/devops/create/source-code/_index.md: 3 added lines, 1 removed line.
Original line number
Diff line number
Diff line
@@ -3,4 +3,6 @@ title: "Create:Source Code teams"
description:The Create:Source Code teams are responsible for both the backend and frontend aspects of the product categories that fall under the Source Code group of the Create stage.
---
Please follow the links below to visit the pages of both engineering teams that make up the Source Code Management group.
Please follow the links below to visit the pages of the engineering teams that make up the Source Code Management group.
The temporary [Source Code Hardening & Modernization team](/handbook/engineering/devops/create/source-code/hardening-and-modernization/) (2026-09-21 → 2027-09-10) addresses systemic security and frontend problems across Source Code.
description:A temporary team that addresses systemic security and frontend problems in Source Code, hands the results over to the feature teams, and disbands.
---
## Why
Source Code is one of the oldest parts of GitLab's codebase, and most of its engineering capacity goes to maintenance. Two problems are systemic rather than tied to any single feature: security vulnerabilities with recurring root causes, and a fragmented, partially migrated frontend. This team exists to fix them, hand the results over, and disband.
## Scope
-**Security root causes.** Find the recurring root causes behind Source Code vulnerabilities and fix each as a class, with a shared layer or check used by every affected surface.
-**Frontend modernization.** Finish the Vue 3 migration on Source Code pages, add an integration test harness, clear the flaky-spec quarantine, and unify the many small Vue roots on the busiest pages into coherent applications.
-**Feature categories.** Split Source Code's single feature category so each Source Code team has its own error budget.
## What this team does not own
-**The Source Code security backlog.** Security issues stay with the team that owns the feature; we take on classes of issues we can fix systemically.
-**Feature maintenance.** Every Source Code feature has an owner among the other Source Code teams. We work in their code, with their review.
-**Microfrontends.** We unify Vue roots into fewer, well-structured apps; microfrontends are a separate team's direction.
## This team is temporary
The team runs **2026-09-21 → 2027-09-10** (end of milestone 20.4), with a go/no-go review after 6 months (19.10). It maintains no surface area of its own, so once the systemic problems are fixed and handed over there is nothing left for it to own.
| Name | Role | Returns to |
|---|---|---|
| Vladimir Shushlin | Engineering Manager | Plan |