Extend and generalize organization isolation tooling and constraints
The objective here will be to follow on from the work in:
to generalize these concepts of isolation and constraints.
The goal is to create an automated backlog of all places in our codebase where these constraints are already violated and CI tooling to prevent developers to add more violations to GitLab. This means we are in a place where we can distribute the work from the backlog and eventually reach a place where we know for sure that organization-level isolation is sufficiently enforced so that organizations could be reliably moved between different "Cells" (Pods, instances) without users noticing any user experience changes.
Edited by Dylan Griffith