Current integration tests use the official SDK's own client (in-process + HTTP). That proves protocol correctness but not interop with a real external client (Claude Desktop / Cursor) over HTTP+JWT. Add a live smoke on host .142 (and/or a contract test) exercising a real MCP client reading system:// and journal:// over the gated HTTP transport. Auth-over-LAN currently only joins the transport on real hardware.
Also: confirm the official go-sdk's resource-subscription support before the install-log streaming block.
Current integration tests use the official SDK's own client (in-process + HTTP). That proves protocol correctness but not interop with a real external client (Claude Desktop / Cursor) over HTTP+JWT. Add a live smoke on host .142 (and/or a contract test) exercising a real MCP client reading system:// and journal:// over the gated HTTP transport. Auth-over-LAN currently only joins the transport on real hardware.
Also: confirm the official go-sdk's resource-subscription support before the install-log streaming block.