Sleep as Android!
You can make it device administrator and additionally add a max snooze count and a dismissal CAPTCHA. When I REALLY have to get up no matter what, I need to go physically touch my phone to an NFC tag in the living room. Can’t even turn the phone off because it blocks that when ringing when given admin access.
I’m almost there.
I also live in the Bay Area. My rent is locally cheap but nationally very high. My wife has a chronic illness and an unrelated acute issue that recently required surgery. She can barely work. Until this most recent surgery I was keeping ahead, but expenses are up and income is down and that’s not true anymore.
I have good health insurance but there’s a lot more to medical costs than just doctors, and to partially manage her daily quality of life it’s not weird to cook her three different dinners and she can only stomach one. This explodes our meal budget.
We’re childfree but one of our dogs recently also got diagnosed with chronic illness. They are our kids, full stop.
Shit happens. Don’t be a dick about it.