ACP terminal MCP | BEFORE | 6f21b0f02a Linux x86_64 | Node v26.12.1 | effect 4.1.3 Real CLI subprocess + real loopback HTTP/SSE peer; fresh synthetic state CASE: server request ping before successful tool result $ node apps/server/src/bin.ts acp-mcp-call echo '{}' peer <- {"jsonrpc":"2.0","id":"t3-cli-0","method":"initialize","params":...} peer <- {"jsonrpc":"2.0","method":"notifications/initialized"} peer <- {"jsonrpc":"2.0","id":"t3-cli-1","method":"tools/call","params":...} peer -> {"jsonrpc":"2.0","id":"server-ping","method":"ping"} peer -> {"jsonrpc":"2.0","id":"t3-cli-1","result":{"content":[{"type":"text","text":"ok"}]}} peer <- DELETE session CLI stdout: {"content":[{"type":"text","text":"ok"}]} CLI exit: 0 | handshake: OK | tool result: OK Matching empty result: MISSING CASE: server request unsupported/example before successful tool result $ node apps/server/src/bin.ts acp-mcp-call echo '{}' peer <- {"jsonrpc":"2.0","id":"t3-cli-0","method":"initialize","params":...} peer <- {"jsonrpc":"2.0","method":"notifications/initialized"} peer <- {"jsonrpc":"2.0","id":"t3-cli-1","method":"tools/call","params":...} peer -> {"jsonrpc":"2.0","id":"server-unsupported","method":"unsupported/example"} peer -> {"jsonrpc":"2.0","id":"t3-cli-1","result":{"content":[{"type":"text","text":"ok"}]}} peer <- DELETE session CLI stdout: {"content":[{"type":"text","text":"ok"}]} CLI exit: 0 | handshake: OK | tool result: OK Matching method-not-found response: MISSING RESULT: defect reproduced; interleaved server requests dropped