{
  "environment": "Linux; real T3 development server; fresh worktree database; synthetic data; Claude provider",
  "prompt": "List my projects using the T3 project-list tool.",
  "runs": [
    {
      "runtimeMode": "approval-required",
      "status": "completed",
      "pendingRequestCount": 0,
      "tools": [
        {
          "name": "mcp__t3-code__t3_project_list",
          "status": "completed",
          "input": {},
          "resultProjectTitles": [
            "server",
            "Evidence project"
          ]
        }
      ]
    },
    {
      "runtimeMode": "auto-accept-edits",
      "status": "completed",
      "pendingRequestCount": 0,
      "tools": [
        {
          "name": "mcp__t3-code__t3_project_list",
          "status": "completed",
          "input": {},
          "resultProjectTitles": [
            "server",
            "Evidence project"
          ]
        }
      ]
    },
    {
      "runtimeMode": "auto",
      "status": "completed",
      "pendingRequestCount": 0,
      "tools": [
        {
          "name": "mcp__t3-code__t3_project_list",
          "status": "completed",
          "input": {},
          "resultProjectTitles": [
            "server",
            "Evidence project"
          ]
        }
      ]
    }
  ],
  "serverStderrWarnings": [
    "[CLAUDE_SDK_CAN_USE_TOOL_SHADOWED] Warning: canUseTool will not be invoked for: mcp__t3-code__*. Bare allowedTools entries auto-approve the whole tool before the callback is consulted. To gate every tool call, use a PreToolUse hook; or remove the bare names from allowedTools so they fall through to canUseTool. Allow rules from settings files can also shadow the callback but are not visible here.",
    "[CLAUDE_SDK_CAN_USE_TOOL_SHADOWED] Warning: canUseTool will not be invoked for: mcp__t3-code__*. Bare allowedTools entries auto-approve the whole tool before the callback is consulted. To gate every tool call, use a PreToolUse hook; or remove the bare names from allowedTools so they fall through to canUseTool. Allow rules from settings files can also shadow the callback but are not visible here.",
    "[CLAUDE_SDK_CAN_USE_TOOL_SHADOWED] Warning: canUseTool will not be invoked for: mcp__t3-code__*. Bare allowedTools entries auto-approve the whole tool before the callback is consulted. To gate every tool call, use a PreToolUse hook; or remove the bare names from allowedTools so they fall through to canUseTool. Allow rules from settings files can also shadow the callback but are not visible here."
  ],
  "warningCount": 3,
  "redaction": "Whitelisted runtime fields; machine identifiers, paths, credentials, runtime model metadata, and unrelated logs excluded."
}
