# PR 30719 live verification main: 8b44f42b14c8e273156474a924ccf29680dd7857 head: 4d5af60e8980710364e3bed5bdc4751b8a827f75 real T3 dev servers, live MCP OAuth endpoint, no stub ## main checkout /home/user/main stdin id=1 method=initialize bytes=170 raw U+2028=false raw U+2029=false initialize {"jsonrpc":"2.0","id":1,"result":{"protocolVersion":"2025-06-18","capabilities":{"logging":{},"tools":{"listChanged":true},"completions":{}},"serverInfo":{"name":"T3 Code","version":"0.1.7"}}} requested title "bridge unicode a\u2028b\u2029c" stdin id=2 method=tools/call bytes=253 raw U+2028=true raw U+2029=true bridge response: {"jsonrpc":"2.0","id":null,"error":{"code":-32700,"message":"Parse error"}} bridge response: {"jsonrpc":"2.0","id":null,"error":{"code":-32700,"message":"Parse error"}} bridge response: {"jsonrpc":"2.0","id":null,"error":{"code":-32700,"message":"Parse error"}} FINDING: no response carrying request id=2 within 15 seconds ## PR checkout /home/user/t3code stdin id=1 method=initialize bytes=170 raw U+2028=false raw U+2029=false initialize {"jsonrpc":"2.0","id":1,"result":{"protocolVersion":"2025-06-18","capabilities":{"logging":{},"tools":{"listChanged":true},"completions":{}},"serverInfo":{"name":"T3 Code","version":"0.1.7"}}} requested title "bridge unicode a\u2028b\u2029c" stdin id=2 method=tools/call bytes=201 raw U+2028=true raw U+2029=true tool result {"jsonrpc":"2.0","id":2,"result":{"content":[{"type":"text","text":"{\"threadId\":\"a179c251-bae0-4b01-b391-d0a6e65e6654\",\"action\":\"rename\",\"commandId\":\"command:mcp:client%3Ae7dab2cd-5523-4ac4-b60f-de4ab1c1ca21:thread-update:a179c251-bae0-4b01-b391-d0a6e65e6654:rename:23ebfa72-c478-46fe-93db-1dec9725b262\",\"sequence\":164,\"title\":\"bridge unicode a
b
c\",\"titleRegeneration\":null,\"linkedPullRequest\":null,\"updatedAt\":\"2026-11-04T11:15:30.721Z\"}"}],"structuredContent":{"threadId":"a179c251-bae0-4b01-b391-d0a6e65e6654","action":"rename","commandId":"command:mcp:client%3Ae7dab2cd-5523-4ac4-b60f-de4ab1c1ca21:thread-update:a179c251-bae0-4b01-b391-d0a6e65e6654:rename:23ebfa72-c478-46fe-93db-1dec9725b262","sequence":164,"title":"bridge unicode a
b
c","titleRegeneration":null,"linkedPullRequest":null,"updatedAt":"2026-11-04T11:15:30.721Z"},"isError":false}} stdin id=3 method=tools/call bytes=178 raw U+2028=false raw U+2029=false readback exact: "bridge unicode a\u2028b\u2029c" code points: U+62 U+72 U+69 U+64 U+67 U+65 U+20 U+75 U+6E U+69 U+63 U+6F U+64 U+65 U+20 U+61 U+2028 U+62 U+2029 U+63 ## neighbors: CRLF framing and byte-at-a-time UTF-8 input checkout /home/user/t3code stdin id=1 method=initialize bytes=170 raw U+2028=false raw U+2029=false initialize {"jsonrpc":"2.0","id":1,"result":{"protocolVersion":"2025-06-18","capabilities":{"logging":{},"tools":{"listChanged":true},"completions":{}},"serverInfo":{"name":"T3 Code","version":"0.1.7"}}} requested title "nearby ascii" stdin id=2 method=tools/call bytes=190 raw U+2028=false raw U+2029=false tool result {"jsonrpc":"2.0","id":2,"result":{"content":[{"type":"text","text":"{\"threadId\":\"a179c251-bae0-4b01-b391-d0a6e65e6654\",\"action\":\"rename\",\"commandId\":\"command:mcp:client%3Ae7dab2cd-5523-4ac4-b60f-de4ab1c1ca21:thread-update:a179c251-bae0-4b01-b391-d0a6e65e6654:rename:6b4018c1-f53c-4563-8aa3-70f816edff71\",\"sequence\":161,\"title\":\"nearby ascii\",\"titleRegeneration\":null,\"linkedPullRequest\":null,\"updatedAt\":\"2026-11-04T11:15:19.624Z\"}"}],"structuredContent":{"threadId":"a179c251-bae0-4b01-b391-d0a6e65e6654","action":"rename","commandId":"command:mcp:client%3Ae7dab2cd-5523-4ac4-b60f-de4ab1c1ca21:thread-update:a179c251-bae0-4b01-b391-d0a6e65e6654:rename:6b4018c1-f53c-4563-8aa3-70f816edff71","sequence":161,"title":"nearby ascii","titleRegeneration":null,"linkedPullRequest":null,"updatedAt":"2026-11-04T11:15:19.624Z"},"isError":false}} requested title "nearby 😀 café a\u2028b\u2029c" stdin id=3 method=tools/call bytes=205 raw U+2028=true raw U+2029=true tool result {"jsonrpc":"2.0","id":3,"result":{"content":[{"type":"text","text":"{\"threadId\":\"a179c251-bae0-4b01-b391-d0a6e65e6654\",\"action\":\"rename\",\"commandId\":\"command:mcp:client%3Ae7dab2cd-5523-4ac4-b60f-de4ab1c1ca21:thread-update:a179c251-bae0-4b01-b391-d0a6e65e6654:rename:15eda2f2-9cc3-4097-ab93-f1a387287284\",\"sequence\":162,\"title\":\"nearby 😀 café a
b
c\",\"titleRegeneration\":null,\"linkedPullRequest\":null,\"updatedAt\":\"2026-11-04T11:15:19.641Z\"}"}],"structuredContent":{"threadId":"a179c251-bae0-4b01-b391-d0a6e65e6654","action":"rename","commandId":"command:mcp:client%3Ae7dab2cd-5523-4ac4-b60f-de4ab1c1ca21:thread-update:a179c251-bae0-4b01-b391-d0a6e65e6654:rename:15eda2f2-9cc3-4097-ab93-f1a387287284","sequence":162,"title":"nearby 😀 café a
b
c","titleRegeneration":null,"linkedPullRequest":null,"updatedAt":"2026-11-04T11:15:19.641Z"},"isError":false}} stdin id=4 method=tools/call bytes=178 raw U+2028=false raw U+2029=false readback exact: "nearby 😀 café a\u2028b\u2029c" code points: U+6E U+65 U+61 U+72 U+62 U+79 U+20 U+1F600 U+20 U+63 U+61 U+66 U+E9 U+20 U+61 U+2028 U+62 U+2029 U+63