There comes a time when an app is pretty much fixed - it might evolve but it is more about usage than creation. When I’m a bit tired, sometimes I reach for the ellipsis in a related entity and I intend to hit “Unlink relation” but sometimes I accidentally hit the ellipsis above and absent-mindedly hit “Delete relation”. There is a warning box but we all know about modal errors and tired brains.
Would it be possible for creators to put Apps into a “locked” state from their Types view - sort of like a production state. While it is checked it isn’t possible for creators to accidentally mess things up. If creators want to go and truly delete relations (for example) they would need to uncheck the state from the Types view and go into a development mindset from a use mindset.