* feat: add caffeinate status controls * refactor: compact caffeinate status * fix: harden caffeinate readiness