Wraps each v0.1 RPC, plus a WaitForHealth helper that polls until the sidecar reports Ready=true (used at startup before any other calls happen). Tests stub the gRPC server in-process so they don't need a real sidecar JAR.