Interactive Edit
Run scripts/interactive-edit.sh --file <file> --name <name>. It opens <file> in Neovim in a new herdr tab, blocks until the tab closes, and prints the user's saved edits to stdout — no separate read needed.
Run it in the background; it blocks until the tab closes. To present generated content for editing, write it to a scratch file first and pass that as <file>.