[aside] PR #306 の `LocalSql.proj` を `std::sync::Mutex<Projection>` で包んだが、rustc は包む前でもビルド + 全テスト緑だった(包んだのは rust-analyzer の Send/Sync 指摘に合わせたため)。 つまり `ServerHandler::call_tool` future の Send 要件は非 Mutex でも満たせていた公算が高く、Mutex 撤去で単純化できる余地がある(duckdb Connection は Send、`&self`-await の Sync 要件が本当に効くか要確認)。push 済み PR の churn を避けて今回は残置。 撤去するなら「非 Mutex で rustc が Send を通すこと」を確認してから(rust-analyzer の判定は当てにしない)。