The call is dispatched asynchronously and returns immediately without findings. Results arrive later as an injected follow-up message wrapped in an `<analyze-tool-result>` envelope whose body starts with a `Job: <id>` line matching the dispatch acknowledgement.