* feat: allow uploading recording as part of node transition * feat: allow recordings in tool transitions * chore: fix tests