"""Analytics & utility tools (KM-608). Each tool is a deterministic computation (no LLM, no SQL generation) invoked by the Planner/TaskRunner. The compute layer (calculation logic) lives in per-family submodules (e.g. `analytics`); the wrapper layer (ToolSpec + ToolOutput + registry) is added once the Planner seam is settled. """