{
  "run_id": "mixelpixx--KiCAD-MCP-Server-gpt-6-luna-1792774781781061855",
  "checker": {
    "claims": [
      {
        "claim": "Keyword tool discovery via search_tools",
        "command": "node dist/index.js",
        "evidence": "Probe could not complete: MCP response missing for request 2: argv did not answer as a stdio MCP server (a client CLI that talks to servers is kind cli); stderr: [2026-10-23 17:12:11,548] [ERROR] ======================================================================\n[2026-10-23 17:12:11,551] [ERROR] STARTUP VALIDATION FAILED\n[2026-10-23 17:12:11,551] [ERROR] ======================================================================\n[2026-10-23 17:12:11,552] [ERROR] pcbnew validation failed: Command failed: \"<guest-path>\" -c \"import pcbnew; print('OK')\"\nTraceback (most recent call last):\n  File \"<string>\", line 1, in <module>\nModuleNotFoundError: No module named 'pcbnew'\n\n[2026-10-23 17:12:11,553] [ERROR] ======================================================================\n\n======================================================================\nKiCAD MCP Server - Startup Validation Failed\n======================================================================\npcbnew validation failed: Command failed: \"<guest-path>\" -c \"import pcbnew; print('OK')\"\nTraceback (most recent call last):\n  File \"<string>\", line 1, in <module>\nModuleNotFoundError: No module named 'pcbnew'\n\n======================================================================\n\n[2026-10-23 17:12:11,555] [ERROR] Failed to start KiCAD MCP server: Error: Prerequisites validation failed. See logs above for details.\n[2026-10-23 17:12:11,555] [ERROR] Failed to start KiCAD MCP server: Error: Prerequisites validation failed. See logs above for details.\n",
        "expected": "search_symbols",
        "input": "symbol",
        "kind": "claim",
        "outcome": "Probe could not complete: MCP response missing for request 2: argv did not answer as a stdio MCP server (a client CLI that talks to servers is kind cli); stderr: [2026-10-23 17:12:11,548] [ERROR] ======================================================================\n[2026-10-23 17:12:11,551] [ERROR] STARTUP VALIDATION FAILED\n[2026-10-23 17:12:11,551] [ERROR] ======================================================================\n[2026-10-23 17:12:11,552] [ERROR] pcbnew validation failed: Command failed: \"<guest-path>\" -c \"import pcbnew; print('OK')\"\nTraceback (most recent call last):\n  File \"<string>\", line 1, in <module>\nModuleNotFoundError: No module named 'pcbnew'\n\n[2026-10-23 17:12:11,553] [ERROR] ======================================================================\n\n======================================================================\nKiCAD MCP Server - Startup Validation Failed\n======================================================================\npcbnew validation failed: Command failed: \"<guest-path>\" -c \"import pcbnew; print('OK')\"\nTraceback (most recent call last):\n  File \"<string>\", line 1, in <module>\nModuleNotFoundError: No module named 'pcbnew'\n\n======================================================================\n\n[2026-10-23 17:12:11,555] [ERROR] Failed to start KiCAD MCP server: Error: Prerequisites validation failed. See logs above for details.\n[2026-10-23 17:12:11,555] [ERROR] Failed to start KiCAD MCP server: Error: Prerequisites validation failed. See logs above for details.\n",
        "source": "Keyword tool discovery via `search_tools` / `get_category_tools`",
        "source_checked": true,
        "source_file": "README.md",
        "verdict": "blocked"
      }
    ],
    "cycle_checks": [
      {
        "claim": "Scheduled or looping main behavior",
        "command": "",
        "evidence": "README and product entrypoints describe an on-demand MCP server; no scheduler, recurring loop, webhook, --once, or --now cycle identified.",
        "expected": "identify the product trigger",
        "input": "source inspection",
        "kind": "cycle",
        "outcome": "README and product entrypoints describe an on-demand MCP server; no scheduler, recurring loop, webhook, --once, or --now cycle identified.",
        "source": "repository entry points",
        "verdict": "yes"
      }
    ],
    "details": {
      "argv": [
        "node",
        "dist/index.js"
      ],
      "blocker": "MCP response missing for request 2: argv did not answer as a stdio MCP server (a client CLI that talks to servers is kind cli); stderr: [2026-10-23 17:12:10,947] [ERROR] ======================================================================\n[2026-10-23 17:12:10,953] [ERROR] STARTUP VALIDATION FAILED\n[2026-10-23 17:12:10,954] [ERROR] ======================================================================\n[2026-10-23 17:12:10,954] [ERROR] pcbnew validation failed: Command failed: \"<guest-path>\" -c \"import pcbnew; print('OK')\"\nTraceback (most recent call last):\n  File \"<string>\", line 1, in <module>\nModuleNotFoundError: No module named 'pcbnew'\n\n[2026-10-23 17:12:10,955] [ERROR] ======================================================================\n\n======================================================================\nKiCAD MCP Server - Startup Validation Failed\n======================================================================\npcbnew validation failed: Command failed: \"<guest-path>\" -c \"import pcbnew; print('OK')\"\nTraceback (most recent call last):\n  File \"<string>\", line 1, in <module>\nModuleNotFoundError: No module named 'pcbnew'\n\n======================================================================\n\n[2026-10-23 17:12:10,957] [ERROR] Failed to start KiCAD MCP server: Error: Prerequisites validation failed. See logs above for details.\n[2026-10-23 17:12:10,957] [ERROR] Failed to start KiCAD MCP server: Error: Prerequisites validation failed. See logs above for details.\n",
      "kind": "mcp",
      "working": false
    },
    "evidence_strength": "nothing_checked",
    "example_checks": [
      {
        "claim": "Search registered MCP tools by keyword",
        "command": "node dist/index.js",
        "deferred": false,
        "evidence": "==================\npcbnew validation failed: Command failed: \"<guest-path>\" -c \"import pcbnew; print('OK')\"\nTraceback (most recent call last):\n  File \"<string>\", line 1, in <module>\nModuleNotFoundError: No module named 'pcbnew'\n\n======================================================================\n\n[2026-10-23 17:12:12,168] [ERROR] Failed to start KiCAD MCP server: Error: Prerequisites validation failed. See logs above for details.\n[2026-10-23 17:12:12,169] [ERROR] Failed to start KiCAD MCP server: Error: Prerequisites validation failed. See logs above for details.",
        "expected": "Matching symbol tool names",
        "input": "query=symbol via MCP search_tools",
        "kind": "example",
        "outcome": "command output contains a crash diagnostic",
        "returncode": 1,
        "source": "README.md, Key Capabilities",
        "verdict": "no"
      }
    ],
    "status": "FAIL"
  },
  "diagnosis": null
}
