wrap job queueing into evals, with checks for rollbacks when necessary
remove hardcoded username from mockup and replace with current user's username