Yes, I have similar concerns with Certbot manual hook scripts.
I’m not sure how the input and output details would be worked out, but a “commit” step would be useful to me.
Redoing my scripts to efficiently manage the updates all in one step sounds like a nightmare, though.