graft_tools() returns four ellmer::tool() definitions that delegate only
to Graft's public bounded retrieval operations. The tools do not expose SQL,
filesystem, network, connection, or mutation arguments.
When given a GraftView, all four tools remain pinned to its immutable
snapshot boundary and the live-store integrity diagnostic is unavailable.
Value
A named list of four ellmer::ToolDef objects.