Resleep Justification

A new option that can be enabled, to combat the problem of people going back to bed right after waking up. As people just after waking up are often not present enough to consider their own decisions.

So, after completing a sleep tracking period of at least [10] minutes, if the user attempts to initiate another sleep tracking period before at least [2] hours have passed, require a written justification of at least [10] words before allowing a new sleep tracking. If this prompt is ignored for [5] minutes, play an alarm with the user’s most recently-used captcha settings.

TL;DR: If you wake up and then start tracking again within the next couple hours, prompt user with a text box and ask them to explain why.

Please consider, I’m desperate