{
  "run_id": "rjwalters--kicad-tools-claude-haiku-5-5-1792285324436228328",
  "checker": {
    "check": "operation",
    "status": "PASS",
    "details": {
      "working": true,
      "argv": [
        "<host-path>",
        "mcp",
        "serve"
      ],
      "kind": "mcp",
      "serverInfo": {
        "name": "kicad-tools",
        "version": "0.1.0"
      },
      "tools": [
        "validate_assembly_bom",
        "export_gerbers",
        "export_bom",
        "export_assembly",
        "placement_analyze",
        "placement_place_unplaced",
        "placement_suggestions",
        "start_session",
        "query_move",
        "apply_move",
        "undo_move",
        "commit_session",
        "rollback_session",
        "declare_interface",
        "declare_power_rail",
        "list_intents",
        "clear_intent",
        "record_decision",
        "get_decision_history",
        "annotate_decision",
        "get_session_context",
        "create_checkpoint",
        "restore_checkpoint",
        "get_session_summary",
        "get_design_intent",
        "measure_clearance",
        "board_summary",
        "board_inspect",
        "get_unrouted_nets",
        "route_net",
        "route_net_auto",
        "validate_pattern",
        "adapt_pattern",
        "get_component_requirements",
        "list_pattern_components",
        "detect_mistakes",
        "list_mistake_categories",
        "optimize_placement",
        "evaluate_placement",
        "resolve_placement_overlaps",
        "screenshot_board",
        "board_view",
        "screenshot_schematic",
        "create_pcb_from_schematic",
        "get_recent_calls",
        "ecosystem_list",
        "ecosystem_show"
      ],
      "scope": "product operation"
    }
  },
  "diagnosis": null
}
