in script.js [628:645]
function getEffectiveExistenceStatus(mgId) {
if (!currentData) return false;
const mg = currentData.management_groups.find(mg => mg.id === mgId);
if (!mg) return false;
// A management group can only exist if both:
// 1. It's marked as existing in the data model
// 2. Its parent exists (or it's a root management group)
if (!mg.exists) return false;
// Root management groups don't need parent validation
if (mg.parent_id === null) return true;
// Find parent and check its existence
const parent = currentData.management_groups.find(p => p.id === mg.parent_id);
return parent ? parent.exists : false;
}