{
  "checker": {
    "details": {
      "argv": [
        "<host-path>",
        "run",
        "-q",
        "-p",
        "rust_robotics",
        "--example",
        "headless_grid_planners",
        "--features",
        "planning"
      ],
      "kind": "cli",
      "needs_browser": false,
      "needs_credentials": false,
      "returncode": 0,
      "scope": "product operation",
      "stderr": "",
      "stdout": "A*: 17 waypoints, length 20.14\nJPS: 17 waypoints, length 20.14\nTheta*: 3 waypoints, length 18.87",
      "working": true
    },
    "status": "PASS"
  },
  "deviations": [
    "README 'Rust navigation loop' assumes cargo is present; it was not in the fresh VM. Ran apt-get install of build tools and rustup installer (curl https://sh.rustup.rs) to fix; no README command was altered.",
    "Probe uses <host-path> (absolute path) because the checker runs in a clean process."
  ],
  "main_blocker": null,
  "operation": "Ran the README 'Rust navigation loop' headless planner demo: cargo run -p rust_robotics --example headless_grid_planners --features planning (A*, JPS, Theta* on a grid map, printing waypoint counts and path lengths).",
  "operation_scope": "Covers the headless grid planner example only. Not run: full workspace build/test (excluded by task), the headless_navigation_loop example, no_std/embedded cross-compile, and the native/browser playground (needs GUI or browser; none used). The README has no MCP server section, so no MCP start/tools/list was performed.",
  "outcome": "working",
  "steps": [
    "Read README.md",
    "Installed prerequisites via apt: build-essential, curl, git, pkg-config, libssl-dev",
    "Installed Rust via rustup (minimal profile); cargo 1.99.1",
    "cargo run -q -p rust_robotics --example headless_grid_planners --features planning  -> rc=0, output: A*: 17 waypoints, length 20.14; JPS: 17 waypoints, length 20.14; Theta*: 3 waypoints, length 18.87",
    "Wrote .coldpass/probe.json (kind cli) and validated with check.py --validate -> valid"
  ],
  "stuck_step": null,
  "suggested_fix": null
}
