Isolation by default
- Every record belongs to one workspace, and every query is filtered by it.
- On Team, members see only projects they are assigned to; removing someone removes their access.
- Tests check that one workspace cannot read or change another’s data, project by project.