{
  "checker": {
    "claims": [
      {
        "claim": "Search LocalStack documentation for guides and API references.",
        "command": "",
        "evidence": "README requires a valid LocalStack Auth Token for all MCP tools; none is available in guest.",
        "expected": "",
        "input": "",
        "kind": "claim",
        "outcome": "README requires a valid LocalStack Auth Token for all MCP tools; none is available in guest.",
        "source": "Search LocalStack documentation for guides, API references, and configuration details.",
        "source_checked": true,
        "source_file": "README.md",
        "verdict": "blocked"
      }
    ],
    "cycle_checks": [
      {
        "claim": "Scheduled or looping main behavior",
        "command": "",
        "evidence": "README documents request-driven MCP tools and no product scheduler or recurring cycle.",
        "expected": "identify the product trigger",
        "input": "source inspection",
        "kind": "cycle",
        "outcome": "README documents request-driven MCP tools and no product scheduler or recurring cycle.",
        "source": "repository entry points",
        "verdict": "yes"
      }
    ],
    "details": {
      "checks": [
        {
          "check": "install",
          "details": {
            "argv": [
              "yarn",
              "build"
            ],
            "kind": "cli",
            "needs_browser": false,
            "needs_credentials": false,
            "returncode": 0,
            "scope": "partial: install",
            "stderr": "",
            "stdout": "yarn run v1.22.22\n$ xmcp build && yarn build:cli\n XMCP  Building for production...\n\u2714 Built STDIO server\n\u2714 Registered 15 tools, 1 prompt\n\u2714 Compiled in 880ms\n$ esbuild src/cli/index.ts --bundle --platform=node --format=cjs --target=node22 --tsconfig=tsconfig.cli.json --alias:jsonc-parser=jsonc-parser/lib/esm/main.js --outfile=dist/cli.js --external:./stdio.js \"--banner:js=#!/usr/bin/env node\" --log-level=warning\nDone in 2.93s.",
            "working": false
          },
          "optional": false,
          "status": "PASS"
        }
      ],
      "scope": "partial checks",
      "working": false
    },
    "evidence_strength": "nothing_checked",
    "example_checks": [
      {
        "claim": "Build from source",
        "command": "yarn build",
        "deferred": false,
        "evidence": "yarn run v1.22.22\n$ xmcp build && yarn build:cli\n XMCP  Building for production...\n\u2714 Built STDIO server\n\u2714 Registered 15 tools, 1 prompt\n\u2714 Compiled in 901ms\n$ esbuild src/cli/index.ts --bundle --platform=node --format=cjs --target=node22 --tsconfig=tsconfig.cli.json --alias:jsonc-parser=jsonc-parser/lib/esm/main.js --outfile=dist/cli.js --external:./stdio.js \"--banner:js=#!/usr/bin/env node\" --log-level=warning\nDone in 3.08s.",
        "expected": "dist/cli.js",
        "input": "yarn build",
        "kind": "example",
        "outcome": "command completed successfully",
        "returncode": 0,
        "source": "README.md / Contributing",
        "verdict": "yes"
      }
    ],
    "status": "PASS"
  },
  "deviations": [
    "Token unavailable, preventing authenticated tool invocation"
  ],
  "fault_owner": "prerequisite",
  "main_blocker": "No LOCALSTACK_AUTH_TOKEN available",
  "operation": "Build and start LocalStack MCP server, then call documentation search tool",
  "operation_scope": "Node 22, Yarn install and documented source build succeeded; tool call requires LocalStack Auth Token",
  "outcome": "unverified",
  "plain_failure": "MCP tools require a LocalStack Auth Token, which is unavailable in this guest.",
  "steps": [
    "Installed Node.js 22 and Yarn 1.22.22",
    "yarn install --frozen-lockfile",
    "yarn build",
    "Started node dist/cli.js and attempted localstack-docs call"
  ],
  "stuck_step": "Call authenticated MCP tool",
  "suggested_fix": "Provide a valid LocalStack Auth Token and replay the MCP tool probe."
}
