{
  "run_id": "WordPress--mcp-adapter-claude-haiku-5-5-1792971575358921748",
  "checker": {
    "claims": [
      {
        "claim": "Abilities must be opted in with meta.public to be exposed over MCP; the opted-in ability is executable through the default server",
        "command": "wp --path=<guest-path> mcp-adapter serve --server=mcp-adapter-default-server --user=admin tools/call {\"tool\": \"mcp-adapter-execute-ability\", \"arguments\": {\"ability_name\": \"demo/echo-note\", \"parameters\": {\"note\": \"hello coldpass\"}}}",
        "evidence": "HELLO COLDPASS\\\"}}\"}], \"isError\": false, \"structuredContent\": {\"success\": true, \"data\": {\"echo\": \"HELLO COLDPASS\"}}}",
        "expected": "upper-cased echo returned",
        "input": "{\"tool\": \"mcp-adapter-execute-ability\", \"arguments\": {\"ability_name\": \"demo/echo-note\", \"parameters\": {\"note\": \"hello coldpass\"}}}",
        "kind": "claim",
        "outcome": "Real input produced the expected result: HELLO COLDPASS",
        "source": "Set `meta.public` (or `meta.mcp.public`) to `true` to expose one",
        "source_checked": true,
        "source_file": "README.md",
        "verdict": "yes"
      },
      {
        "claim": "WP-CLI STDIO serving of the default MCP server works",
        "command": "wp --path=<guest-path> mcp-adapter serve --server=mcp-adapter-default-server --user=admin tools/call {\"tool\": \"mcp-adapter-execute-ability\", \"arguments\": {\"ability_name\": \"demo/echo-note\", \"parameters\": {\"note\": \"hello coldpass\"}}}",
        "evidence": "HELLO COLDPASS\\\"}}\"}], \"isError\": false, \"structuredContent\": {\"success\": true, \"data\": {\"echo\": \"HELLO COLDPASS\"}}}",
        "expected": "tool result text containing HELLO COLDPASS",
        "input": "{\"tool\": \"mcp-adapter-execute-ability\", \"arguments\": {\"ability_name\": \"demo/echo-note\", \"parameters\": {\"note\": \"hello coldpass\"}}}",
        "kind": "claim",
        "outcome": "Real input produced the expected result: HELLO COLDPASS",
        "source": "Connect via WP-CLI over STDIO",
        "source_checked": true,
        "source_file": "README.md",
        "verdict": "yes"
      }
    ],
    "cycle_checks": [
      {
        "claim": "Scheduled or looping main behavior",
        "command": "",
        "evidence": "Inspected composer.json, package.json, mcp-adapter.php and includes/: no wp_schedule_event, cron, webhook or --once/--now entry point; the only init hook is plugin bootstrap (includes/Core/McpAdapter.php:78). The server runs on request (wp mcp-adapter serve over STDIO or HTTP REST), so no product cycle exists.",
        "expected": "identify the product trigger",
        "input": "source inspection",
        "kind": "cycle",
        "outcome": "Inspected composer.json, package.json, mcp-adapter.php and includes/: no wp_schedule_event, cron, webhook or --once/--now entry point; the only init hook is plugin bootstrap (includes/Core/McpAdapter.php:78). The server runs on request (wp mcp-adapter serve over STDIO or HTTP REST), so no product cycle exists.",
        "source": "repository entry points",
        "verdict": "yes"
      }
    ],
    "details": {
      "argv": [
        "wp",
        "--path=<guest-path>",
        "mcp-adapter",
        "serve",
        "--server=mcp-adapter-default-server",
        "--user=admin"
      ],
      "kind": "mcp",
      "scope": "product operation",
      "serverInfo": {
        "name": "MCP Adapter Default Server",
        "version": "v1.0.0"
      },
      "tool_result": {
        "content": [
          {
            "text": "{\"success\":true,\"data\":{\"echo\":\"HELLO COLDPASS\"}}",
            "type": "text"
          }
        ],
        "isError": false,
        "structuredContent": {
          "data": {
            "echo": "HELLO COLDPASS"
          },
          "success": true
        }
      },
      "tool_result_checked": true,
      "tool_schema_bytes": 2494,
      "tools": [
        "mcp-adapter-discover-abilities",
        "mcp-adapter-get-ability-info",
        "mcp-adapter-execute-ability"
      ],
      "working": true
    },
    "evidence_strength": "readme_checked",
    "example_checks": [
      {
        "claim": "Documented WP-CLI list of MCP servers",
        "command": "wp --path=<guest-path> mcp-adapter list --format=json",
        "deferred": false,
        "evidence": "[{\"ID\":\"mcp-adapter-default-server\",\"Name\":\"MCP Adapter Default Server\",\"Version\":\"v1.0.0\",\"Tools\":3,\"Resources\":0,\"Prompts\":0}]",
        "expected": "default server listed",
        "input": "wp mcp-adapter list --format=json",
        "kind": "example",
        "outcome": "command completed successfully",
        "returncode": 0,
        "source": "docs/guides/cli-usage.md",
        "verdict": "yes"
      },
      {
        "claim": "Documented PHP test suite",
        "command": "",
        "deferred": true,
        "evidence": "Requires wp-env (Docker) which is not installed in this guest; Docker-based npm run test:php was not run. Only the WP-CLI route was exercised.",
        "expected": "documented command completes successfully",
        "input": "",
        "kind": "example",
        "outcome": "Requires wp-env (Docker) which is not installed in this guest; Docker-based npm run test:php was not run. Only the WP-CLI route was exercised.",
        "source": "docs/guides/testing.md",
        "verdict": "deferred"
      }
    ],
    "status": "PASS"
  },
  "diagnosis": null
}
