repo: Make commit_transaction introspectable