Preview
真正 mutation 前先看到即將受影響的資料列。
真正 mutation 前先看到即將受影響的資料列。
用 one-time challenge 把真人核准綁定到已驗證操作。
進入 transaction 後再次確認 row set 才允許 commit。
當 AI 產生的 mutation 可能影響 production data,只有一個確認按鈕不夠。hs-sql-agent 把 impact preview、explicit approval、transaction-time revalidation 與 commit 拆成不同階段。
Approval flow 圍繞已驗證 operation 與當下觀察到的 impact 建立。commit 前,server 會確認 plan、policy、challenge、row count 與 row set 仍然符合被核准的 context。
已發布的 Custom Tool 若屬於 DML,仍會進入相同的 typed approval flow。Tool abstraction 只改變 operation 如何暴露,不會改變 mutation 的安全契約。