workflow: use commitment with notebook/task