My internal clock is similarly good, but more of an asshole. If I fall back asleep after an alarm accidentally and have somewhere I need to be, my body will wake me up with the absolute bare minimum amount of time I need to get ready if I rush like an absolute mad man.
Yeah Kiwix is great for this, I just put together what this company is essentially selling for free by myself a few months ago. In fact I would be surprised if this company wasn’t using Kiwix as most of the resources they listed are on it already.