I have been building a thing that lets a language model propose an UPDATE , then executes it for real inside a transaction, measures the actual before and after values, and always rolls back. A human reads the measurement and decides. Only then does anything commit.
Source: [Dev.to](https://dev.to/hyuga611/the-card-said-one-column-the-apply-wrote-two-2pa0)