[OK] guardian list scopes rows to assigned sites [OK] guardian aggregate scopes student names/states to assigned sites [OK] Excel reuses scoped guardianRows [OK] admin notifications accept site and matricula scope [OK] site notifications are delivered only to global or assigned-site users [OK] notification read actions apply assigned-site scope [OK] live payment count joins matricula site [OK] initial layout counts filter payment/document data by site [OK] shared deadline route restricted to global roles [OK] deadline controller enforces global access [OK] migration adds site/matricula notification fields idempotently Resultado: 11/11 comprobaciones.