But edge cases? Untested.
Bugs? Still there. Docs? Missing.
Workaholic brings mandatory working time to AI.
No early exit.
AI has an early-exit problem. Workaholic fixes it:
You're grounded until time = 0. "Done" is not a valid response until the timer expires.
Sleep commands are blocked. Status-checking is tracked. No way to pretend productivity.
Forces real work: research, refactor, test, improve. Not just "thinking" — producing.
Mandatory desk time. No exceptions.
When todos complete, find more work. Research alternatives. Improve edge cases. Write docs. There's always something to do. "I'm done" is not allowed until time = 0.
Only ONE valid ending: timer shows EXACTLY 0
Sleep commands are blocked. Checking status repeatedly = idling. You must be producing, not waiting.
Sleep = FORBIDDEN. Checking status ≠ working.
To end: you MUST call workahaholic.checkout. And it only works when timer = 0. Until then? You're grounded. Keep working.
workaholic.checkout only succeeds at 0