{
  "run_id": "daviddme--tradingview-indicator-search-mcp-server-gpt-6-luna-1793202546111970075",
  "checker": {
    "claims": [
      {
        "claim": "fetch_status reports local rate-limit health and corpus size",
        "command": "node src/server.js tools/call {\"tool\": \"fetch_status\", \"arguments\": {}}",
        "evidence": "\u2026circuit_open\\\": false,\\n    \\\"circuit_reopens_in_ms\\\": 0,\\n    \\\"consecutive_blocks\\\": 0,\\n    \\\"requests_this_process\\\": 0,\\n    \\\"requests_today\\\": 0,\\n    \\\"daily_budget\\\": 2000,\\n    \\\"requests_until_break\\\": 25\\n  },\\n  \\\"corpus\\\": {\\n    \\\"scripts\\\": 0,\\n    \\\"sources\\\": 0,\\n    \\\"authors\\\": 0,\\n    \\\"requests_today\\\": 0,\\n    \\\"requests_total\\\": 0\\n  },\\n  \\\"pacing\\\": {\\n    \\\"delay_between_requests_ms\\\": [\\n      1500,\\n      4500\\n    ],\\n    \\\"long_break_every_n_requests\\\": 25,\\n    \\\"long_break_ms\\\": [\\n      20000,\\n      60000\\n    ],\\n    \\\"circuit_breaker_after_consecutive_block",
        "expected": "requests_today is 0 and circuit_open is false",
        "input": "{\"tool\": \"fetch_status\", \"arguments\": {}}",
        "kind": "claim",
        "outcome": "Real input produced the expected result: circuit_open",
        "source": "Rate-limit health and corpus size. Makes no network request",
        "source_checked": true,
        "source_file": "README.md",
        "verdict": "yes"
      }
    ],
    "cycle_checks": [
      {
        "claim": "Scheduled or looping main behavior",
        "command": "",
        "evidence": "Inspected package.json scripts and src/server.js. The repository provides an on-demand MCP server and test/smoke scripts, with no cron, loop, webhook, or scheduler trigger to cycle manually.",
        "expected": "identify the product trigger",
        "input": "source inspection",
        "kind": "cycle",
        "outcome": "Inspected package.json scripts and src/server.js. The repository provides an on-demand MCP server and test/smoke scripts, with no cron, loop, webhook, or scheduler trigger to cycle manually.",
        "source": "repository entry points",
        "verdict": "yes"
      }
    ],
    "details": {
      "argv": [
        "node",
        "src/server.js"
      ],
      "kind": "mcp",
      "scope": "product operation",
      "serverInfo": {
        "name": "indicator_fetch",
        "version": "1.0.0"
      },
      "tool_result": {
        "content": [
          {
            "text": "{\n  \"throttle\": {\n    \"circuit_open\": false,\n    \"circuit_reopens_in_ms\": 0,\n    \"consecutive_blocks\": 0,\n    \"requests_this_process\": 0,\n    \"requests_today\": 0,\n    \"daily_budget\": 2000,\n    \"requests_until_break\": 25\n  },\n  \"corpus\": {\n    \"scripts\": 0,\n    \"sources\": 0,\n    \"authors\": 0,\n    \"requests_today\": 0,\n    \"requests_total\": 0\n  },\n  \"pacing\": {\n    \"delay_between_requests_ms\": [\n      1500,\n      4500\n    ],\n    \"long_break_every_n_requests\": 25,\n    \"long_break_ms\": [\n      20000,\n      60000\n    ],\n    \"circuit_breaker_after_consecutive_blocks\": 3,\n    \"circuit_cooldown_ms\": 900000\n  }\n}",
            "type": "text"
          }
        ]
      },
      "tool_result_checked": true,
      "tool_schema_bytes": 6892,
      "tools": [
        "search_scripts",
        "list_editors_picks",
        "list_author_scripts",
        "get_script_source",
        "harvest_scripts",
        "query_corpus",
        "fetch_status"
      ],
      "working": true
    },
    "evidence_strength": "readme_checked",
    "example_checks": [
      {
        "claim": "Run the MCP server over its documented stdio interface and read local status",
        "command": "node src/server.js",
        "deferred": false,
        "evidence": "",
        "expected": "status reports zero requests and corpus size",
        "input": "fetch_status with no arguments",
        "kind": "example",
        "outcome": "command completed successfully with no output",
        "returncode": 0,
        "source": "README.md \u2014 Tools; Quick start",
        "verdict": "yes"
      }
    ],
    "status": "PASS"
  },
  "diagnosis": null
}
