"""Tests for the tool surface What we test, what we deliberately skip: * `inspect_data`, `run_sql` — pure local tools. Tested against PKDD with no LLM dependency. Skip if PKDD DuckDB isn't bootstrapped. * `run_sql` cache mechanics — verifies that the `sql_result: