"""Tool-discovery layer: searchable tool metadata and the search transform. Kept deliberately free of ``fastmcp`` and ``ezdxf`` imports at module scope so the discovery data stays cheap to import and testable in isolation. """ __all__: list[str] = []