Beyond the Chat: Executable and Verifiable Text-Editing with LLMs