{
  "checker": {
    "details": {
      "argv": [
        "<host-path>",
        "run",
        "--json"
      ],
      "kind": "cli",
      "needs_browser": false,
      "needs_credentials": false,
      "returncode": 0,
      "scope": "product operation",
      "stderr": "",
      "stdout": "{\n  \"run_id\": \"35ee9059ef19\",\n  \"succeeded\": true,\n  \"cancelled\": false,\n  \"duration_seconds\": 0.1029,\n  \"counts\": {\n    \"succeeded\": 2\n  },\n  \"tasks\": {\n    \"describe\": {\n      \"status\": \"succeeded\",\n      \"exit_code\": 0,\n[excerpt truncated]",
      "working": true
    },
    "status": "PASS"
  },
  "deviations": [
    "README 'Install' pip install failed on fresh guest: python3 -m venv missing; ran 'apt-get install python3-venv python3-pip', then venv+pip install of the checkout.",
    "Generated pytaskwirecheck.toml uses command 'python', which is absent in the guest (only python3); 'run' failed with 'executable not found: python'. Changed the generated config's 'python' to 'python3' with sed and reran successfully.",
    "Did not run pytest/ruff/mypy (CI suites excluded by task)."
  ],
  "main_blocker": null,
  "operation": "pytaskwirecheck run --json on the README quick-start config (init -> validate -> run): two tasks executed in dependency order, both succeeded",
  "operation_scope": "Local CLI only; no browser, credentials, or server needed",
  "outcome": "working",
  "steps": [
    "python3 -m venv <host-path>",
    "<host-path> install . (from <host-path>)",
    "pytaskwirecheck --version (0.1.1)",
    "pytaskwirecheck init --path <host-path>",
    "pytaskwirecheck validate",
    "pytaskwirecheck run",
    "pytaskwirecheck run --json (probe)"
  ],
  "stuck_step": null,
  "suggested_fix": "Starter config from 'init' should use sys.executable or python3 when 'python' is not on PATH."
}
