Volunteers will be used possibly in Mariopol attack soon. Civilians are not evacuated as yet but a smaller theater emulating Kiev can be replicated there with artillery strikes followed by volunteers flooding to take the city and take out azov battalion. There would be possibly no holding back for civilians trapped there as well.
Possible solutions can be brokering a safe exit with Un for civilians as well as anyone that give up heavy arms and no id check. Similar to safe exit routes used in Syria that Russian side might also accept. Otherwise civilians there will be trapped and it seems to be unwinnable for Ukraine military inside as well. Then use the soldiers elsewhere instead of attrition warfare against volunteers and continious bombing. That can be considered if Mariopol is not considered to be too strategic and also not defendable long term by Ukraine side depending on the arms inside.