NTNL to SQL

NL → SQL

Ask in plain English; get SQL that runs on a real database. A read-only guard blocks anything that writes — no matter what the model returns.