Project: datamanagement
Issue DM-3401: Explicitly disallow alias cycles in Schemas
The current guard against cycles is lazy and incomplete, as it seemed unlikely we'd ever have them. That's already been disproven (DM-3400), so it seems prudent to fix the guard code now.
Story points: 6