Well, I painted left to right when I should have gone top to bottom and
learned more than I will ever need to about the DS3231 alarm mechanism only to find
from a search of these fora... so my idea is not workable.
I understand the need to reduce activity for time-keeping by battery. I always thought in normal circumstances that doing any kind of alarm would be easy in my code, so never bothered with the DS3231 build-in alarms.
I am blind combing the data sheet for confirmation, but it fits w/ my observations, which, of course, are subject to any number of flaws starting with not just my eyesight and level of caffeination.
For low power wake ups in the AVR world you may use Timer2 configured as RTC with external watch crystal as the clock source. This way you can get current consumption less than 1 uA and crystal precision of timing.
I've noticed that that seems to be the case. Devices with "soft" power-on buttons seems to be more prone to battery leakage than devices that fully disconnect the battery.
I don't know why, or whether it's a real problem or just 'seems to', or whether there are any known workarounds.