Having said that, my DD knows that if she isn't back for dinner, she will go hungry. Not that she would be out at dinner time - if she is at a friends for dinner, she rings and asks if that's ok before 5pm, as that's when I start cooking.
DD cooks for herself though, on the rare occasion that she has asked to stay out over dinner - and although she doesn't necessarily clear up after herself that particular night, she washes up for the whole (large) family at least twice a week.
So it's swings and roundabouts.
My DD is a year younger, 15, but she wouldn't expect to stay out for dinner without checking first. Just good manners, really.
I would be insisting on a text by whenever you would usually start cooking, tbh. And if she leaves mess, then she doesn't get to go out again until she has cleaned it up / washed up.
I don't care if they are 15 or 25, if they are living in the family home, then they can treat it as a family home and not some doss-house!
They use basic manners, tell you what time they will be back at, or they don't get back in (door will be locked), warn you BEFORE you start cooking a meal for them that they won't be back, and to BE back for dinner if they say they will be.
Basic manners.
I'd flip my lid if ANY if my DC's behaved that way. Even my 9yo with SN's and physical disabilities is capable if doing easy washing up (no sharp knives, no skanky tins).
If she wants maid service, let her pay for a hotel!