Fixture { "side": "after", "run": "/tmp/lead-32342-r1/evidence-capture/20261110T170258Z-after", "checkout": "/home/user/wt/pr-32342", "home": "/tmp/lead-32342-r1/evidence-capture/20261110T170258Z-after/repo/t3home", "repo": "/tmp/lead-32342-r1/evidence-capture/20261110T170258Z-after/repo", "pid": 985651, "sha": "82d8f232de4243c80c9fdba9244cd164eb8fbc58" } Runtime { "node": "v26.12.1", "platform": "linux", "arch": "x64", "port": 15001, "seed": false } Authorization { "status": 200, "token_type": "Bearer", "scope": "orchestration:read orchestration:operate settings:write providers:manage environment:maintain preview:operate diagnostics:read terminal:read terminal:operate source-control:write filesystem:read filesystem:write relay:read access:read access:write relay:write", "access_token": "[REDACTED]" } R1 config call 1 { "request": { "_tag": "Request", "id": "1", "tag": "server.getConfig", "payload": {}, "headers": [] }, "summary": { "responseTag": "Exit", "exitTag": "Success", "scratchWorkspaceRootPresent": false, "scratchWorkspaceRoot": "[omitted]", "triage": true } } R2 ensure call 1 { "request": { "_tag": "Request", "id": "2", "tag": "projects.ensureScratch", "payload": {}, "headers": [] }, "response": { "_tag": "Exit", "requestId": "2", "exit": { "_tag": "Failure", "cause": [ { "_tag": "Fail", "error": { "_tag": "OrchestrationDispatchCommandError", "message": "Threads without a project are off because the T3 home /tmp/lead-32342-r1/evidence-capture/20261110T170258Z-after/repo/t3home is inside the Git repository /tmp/lead-32342-r1/evidence-capture/20261110T170258Z-after/repo. If that repository was created by mistake, move /tmp/lead-32342-r1/evidence-capture/20261110T170258Z-after/repo/.git out of the way; otherwise point T3CODE_HOME (or --base-dir) at a folder outside it. Then restart T3 Code.", "cause": { "name": "ScratchUnavailableError", "message": "Threads without a project are off because the T3 home /tmp/lead-32342-r1/evidence-capture/20261110T170258Z-after/repo/t3home is inside the Git repository /tmp/lead-32342-r1/evidence-capture/20261110T170258Z-after/repo. If that repository was created by mistake, move /tmp/lead-32342-r1/evidence-capture/20261110T170258Z-after/repo/.git out of the way; otherwise point T3CODE_HOME (or --base-dir) at a folder outside it. Then restart T3 Code." } } } ] } } } R1 config call 2 { "request": { "_tag": "Request", "id": "3", "tag": "server.getConfig", "payload": {}, "headers": [] }, "summary": { "responseTag": "Exit", "exitTag": "Success", "scratchWorkspaceRootPresent": false, "scratchWorkspaceRoot": "[omitted]", "triage": true } } R2 ensure call 2 { "request": { "_tag": "Request", "id": "4", "tag": "projects.ensureScratch", "payload": {}, "headers": [] }, "response": { "_tag": "Exit", "requestId": "4", "exit": { "_tag": "Failure", "cause": [ { "_tag": "Fail", "error": { "_tag": "OrchestrationDispatchCommandError", "message": "Threads without a project are off because the T3 home /tmp/lead-32342-r1/evidence-capture/20261110T170258Z-after/repo/t3home is inside the Git repository /tmp/lead-32342-r1/evidence-capture/20261110T170258Z-after/repo. If that repository was created by mistake, move /tmp/lead-32342-r1/evidence-capture/20261110T170258Z-after/repo/.git out of the way; otherwise point T3CODE_HOME (or --base-dir) at a folder outside it. Then restart T3 Code.", "cause": { "name": "ScratchUnavailableError", "message": "Threads without a project are off because the T3 home /tmp/lead-32342-r1/evidence-capture/20261110T170258Z-after/repo/t3home is inside the Git repository /tmp/lead-32342-r1/evidence-capture/20261110T170258Z-after/repo. If that repository was created by mistake, move /tmp/lead-32342-r1/evidence-capture/20261110T170258Z-after/repo/.git out of the way; otherwise point T3CODE_HOME (or --base-dir) at a folder outside it. Then restart T3 Code." } } } ] } } } R1 config call 3 { "request": { "_tag": "Request", "id": "5", "tag": "server.getConfig", "payload": {}, "headers": [] }, "summary": { "responseTag": "Exit", "exitTag": "Success", "scratchWorkspaceRootPresent": false, "scratchWorkspaceRoot": "[omitted]", "triage": true } } R2 ensure call 3 { "request": { "_tag": "Request", "id": "6", "tag": "projects.ensureScratch", "payload": {}, "headers": [] }, "response": { "_tag": "Exit", "requestId": "6", "exit": { "_tag": "Failure", "cause": [ { "_tag": "Fail", "error": { "_tag": "OrchestrationDispatchCommandError", "message": "Threads without a project are off because the T3 home /tmp/lead-32342-r1/evidence-capture/20261110T170258Z-after/repo/t3home is inside the Git repository /tmp/lead-32342-r1/evidence-capture/20261110T170258Z-after/repo. If that repository was created by mistake, move /tmp/lead-32342-r1/evidence-capture/20261110T170258Z-after/repo/.git out of the way; otherwise point T3CODE_HOME (or --base-dir) at a folder outside it. Then restart T3 Code.", "cause": { "name": "ScratchUnavailableError", "message": "Threads without a project are off because the T3 home /tmp/lead-32342-r1/evidence-capture/20261110T170258Z-after/repo/t3home is inside the Git repository /tmp/lead-32342-r1/evidence-capture/20261110T170258Z-after/repo. If that repository was created by mistake, move /tmp/lead-32342-r1/evidence-capture/20261110T170258Z-after/repo/.git out of the way; otherwise point T3CODE_HOME (or --base-dir) at a folder outside it. Then restart T3 Code." } } } ] } } } MCP authorization { "status": 200, "scope": "orchestration:read orchestration:operate", "access": "auto", "access_token": "[REDACTED]" } MCP initialize { "status": 200, "contentType": "application/json" } R3 tools/call { "request": { "jsonrpc": "2.0", "id": 2, "method": "tools/call", "params": { "name": "t3_thread_launch", "arguments": { "scratch": true, "title": "Scratch diagnostic proof" } } }, "result": { "status": 200, "contentType": "application/json", "body": { "jsonrpc": "2.0", "id": 2, "result": { "content": [ { "type": "text", "text": "{\"_tag\":\"OrchestratorMcpFailure\",\"code\":\"orchestration_error\",\"message\":\"Threads without a project are off because the T3 home /tmp/lead-32342-r1/evidence-capture/20261110T170258Z-after/repo/t3home is inside the Git repository /tmp/lead-32342-r1/evidence-capture/20261110T170258Z-after/repo. If that repository was created by mistake, move /tmp/lead-32342-r1/evidence-capture/20261110T170258Z-after/repo/.git out of the way; otherwise point T3CODE_HOME (or --base-dir) at a folder outside it. Then restart T3 Code.\"}" } ], "isError": true } } } } R3 decoded text content [ { "_tag": "OrchestratorMcpFailure", "code": "orchestration_error", "message": "Threads without a project are off because the T3 home /tmp/lead-32342-r1/evidence-capture/20261110T170258Z-after/repo/t3home is inside the Git repository /tmp/lead-32342-r1/evidence-capture/20261110T170258Z-after/repo. If that repository was created by mistake, move /tmp/lead-32342-r1/evidence-capture/20261110T170258Z-after/repo/.git out of the way; otherwise point T3CODE_HOME (or --base-dir) at a folder outside it. Then restart T3 Code." } ] R1 bounded sequence summary { "configCalls": 3, "ensureCalls": 3, "mcpLaunchCalls": 1, "scratchDenialWarningCount": 1, "warningLines": [ "[17:03:03.028] WARN (#1431): Threads without a project are off because the T3 home /tmp/lead-32342-r1/evidence-capture/20261110T170258Z-after/repo/t3home is inside the Git repository /tmp/lead-32342-r1/evidence-capture/20261110T170258Z-after/repo. If that repository was created by mistake, move /tmp/lead-32342-r1/evidence-capture/20261110T170258Z-after/repo/.git out of the way; otherwise point T3CODE_HOME (or --base-dir) at a folder outside it. Then restart T3 Code." ] } R1/R2 equality check { "warningText": "Threads without a project are off because the T3 home /tmp/lead-32342-r1/evidence-capture/20261110T170258Z-after/repo/t3home is inside the Git repository /tmp/lead-32342-r1/evidence-capture/20261110T170258Z-after/repo. If that repository was created by mistake, move /tmp/lead-32342-r1/evidence-capture/20261110T170258Z-after/repo/.git out of the way; otherwise point T3CODE_HOME (or --base-dir) at a folder outside it. Then restart T3 Code.", "mcpMessage": "Threads without a project are off because the T3 home /tmp/lead-32342-r1/evidence-capture/20261110T170258Z-after/repo/t3home is inside the Git repository /tmp/lead-32342-r1/evidence-capture/20261110T170258Z-after/repo. If that repository was created by mistake, move /tmp/lead-32342-r1/evidence-capture/20261110T170258Z-after/repo/.git out of the way; otherwise point T3CODE_HOME (or --base-dir) at a folder outside it. Then restart T3 Code.", "mcpEqualsRpc": true, "rpcCause": [ { "_tag": "Fail", "error": { "_tag": "OrchestrationDispatchCommandError", "message": "Threads without a project are off because the T3 home /tmp/lead-32342-r1/evidence-capture/20261110T170258Z-after/repo/t3home is inside the Git repository /tmp/lead-32342-r1/evidence-capture/20261110T170258Z-after/repo. If that repository was created by mistake, move /tmp/lead-32342-r1/evidence-capture/20261110T170258Z-after/repo/.git out of the way; otherwise point T3CODE_HOME (or --base-dir) at a folder outside it. Then restart T3 Code.", "cause": { "name": "ScratchUnavailableError", "message": "Threads without a project are off because the T3 home /tmp/lead-32342-r1/evidence-capture/20261110T170258Z-after/repo/t3home is inside the Git repository /tmp/lead-32342-r1/evidence-capture/20261110T170258Z-after/repo. If that repository was created by mistake, move /tmp/lead-32342-r1/evidence-capture/20261110T170258Z-after/repo/.git out of the way; otherwise point T3CODE_HOME (or --base-dir) at a folder outside it. Then restart T3 Code." } } } ], "exactlyEqual": true } R2 filesystem { "scratchDirectoryExists": false, "gitRootDetected": "/tmp/lead-32342-r1/evidence-capture/20261110T170258Z-after/repo" } Final verification { "sha": "82d8f232de4243c80c9fdba9244cd164eb8fbc58", "configCalls": 3, "ensureCalls": 3, "finalScratchWarningCount": 1, "scratchDirectoryExists": false, "config": { "responseTag": "Exit", "exitTag": "Success", "scratchWorkspaceRootPresent": false, "scratchWorkspaceRoot": "[omitted]", "triage": true }, "rpcTag": "OrchestrationDispatchCommandError", "rpcMessage": "Threads without a project are off because the T3 home /tmp/lead-32342-r1/evidence-capture/20261110T170258Z-after/repo/t3home is inside the Git repository /tmp/lead-32342-r1/evidence-capture/20261110T170258Z-after/repo. If that repository was created by mistake, move /tmp/lead-32342-r1/evidence-capture/20261110T170258Z-after/repo/.git out of the way; otherwise point T3CODE_HOME (or --base-dir) at a folder outside it. Then restart T3 Code.", "mcpTag": "OrchestratorMcpFailure", "mcpCode": "orchestration_error", "mcpMessage": "Threads without a project are off because the T3 home /tmp/lead-32342-r1/evidence-capture/20261110T170258Z-after/repo/t3home is inside the Git repository /tmp/lead-32342-r1/evidence-capture/20261110T170258Z-after/repo. If that repository was created by mistake, move /tmp/lead-32342-r1/evidence-capture/20261110T170258Z-after/repo/.git out of the way; otherwise point T3CODE_HOME (or --base-dir) at a folder outside it. Then restart T3 Code.", "mcpEqualsRpc": true, "warningEqualsRpc": true }