{
  "checker": {
    "details": {
      "argv": [
        "<host-path>",
        "run",
        "--task",
        "pick_place",
        "--policy",
        "rule",
        "--agent",
        "recovery",
        "--verifier",
        "V1",
        "--perturb",
        "moderate",
        "--episodes",
        "50"
      ],
      "kind": "cli",
      "needs_browser": false,
      "needs_credentials": false,
      "returncode": 0,
      "scope": "product operation",
      "stderr": "  episode 10/50  successes 5\n  episode 20/50  successes 10\n  episode 30/50  successes 12\n  episode 40/50  successes 18\n  episode 50/50  successes 25",
      "stdout": "# Budget Card run_a1c9a72cff\n\n- Created: 2026-10-18T16:10:50.695067+00:00   Version: 0.2.2\n- Task: pick_place   Policy: rule-based (track scripted, assistance A3)\n- Agent: recovery   Perception: oracle   Verifier: V1   Perturbation: moderate   Mode: sync\n- Episodes: 50   Seed start: 0   Extra latency: 0.0 ms\n- GPU: none detected (None GB)   Measurement confidence: low\n\n## Budget: PASS (profile standard)\n\n| Check | Value | Cap | OK | Note |\n|---|---|---|---|---|\n[excerpt truncated]",
      "working": true
    },
    "status": "PASS"
  },
  "deviations": [
    "README 'pip install openphysicalai' replaced with pip install of pinned local python/ source; python3-venv was missing so installed via apt (ensurepip unavailable)"
  ],
  "main_blocker": null,
  "operation": "opai run --task pick_place --policy rule --agent recovery --verifier V1 --perturb moderate --episodes 50 (headless CPU benchmark; prints budget card and task success 25/50)",
  "operation_scope": "CPU-only guest, no GPU/Ollama: VRAM and energy metrics are n/a. Ran from pinned python/ source package. Phase-1 gate and pytest not run (smoke scope).",
  "outcome": "working",
  "steps": [
    "Read README (Install via pip / opai doctor / opai run section)",
    "apt/venv: python3-venv needed; created <host-path>",
    "pip install <host-path> (pinned source, README uses PyPI openphysicalai)",
    "opai doctor -> rc 0, CPU-only",
    "opai run ... --episodes 50 -> rc 0, budget PASS, success 50.0%"
  ],
  "stuck_step": null,
  "suggested_fix": null
}
