{
  "checker": {
    "details": {
      "argv": [
        "/tmp/docket-venv/bin/docket",
        "demo"
      ],
      "kind": "cli",
      "needs_browser": false,
      "needs_credentials": false,
      "returncode": 0,
      "scope": "product operation",
      "stderr": "",
      "stdout": "\n  Scenario: an agent is asked to fix one failing test.\n  It plans on an expensive model, reads a huge file, then gets stuck re-sending\n  the same request. Nothing inside the agent will ever stop it.\n\n  Policy: max_usd = $2.00, deny_write = [.env], watch = [.]\n\n  running (real supervisor, real boundary, scripted provider)\u2026\n\n\u250c\u2500 DOCKET DKT-20261018-746EF4 \u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2510\n\u2502 /tmp/docket-venv/bin/python3 -m docket.demo --child                        \u2502\n\u2514\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2518\n[excerpt truncated]",
      "working": true
    },
    "status": "PASS"
  },
  "deviations": [
    "Guest python3 venv was missing ensurepip: ran 'apt-get install python3.12-venv' and recreated the venv.",
    "README installs with 'pip install docket-ai' from PyPI; installed from the pinned local checkout instead so the tested code matches the pinned commit. Installed package metadata reports 0.1.1.",
    "src/docket/__init__.py:42 sets __version__ = \"0.1.0\" while pyproject.toml declares 0.1.1, so 'docket --version' prints 0.1.0. Not edited (product source is not hand-edited). Suggested fix: bump __version__ to 0.1.1."
  ],
  "main_blocker": null,
  "operation": "docket demo: starts a real supervisor and recording boundary with a scripted provider, refuses the call that would cross the $2.00 cap (exit 42, stopped: max_usd), writes a hash-chained receipt and verifies it offline (VERIFIED).",
  "operation_scope": "Offline. No API key or network needed. The demo runs in a temp directory, so it leaves no files in the checkout. Real capped runs against a provider (docket run --max-usd ... -- <agent>) were not exercised because they need the agent's provider credentials.",
  "outcome": "working",
  "steps": [
    "python3 -m venv /tmp/docket-venv (after apt install python3.12-venv)",
    "/tmp/docket-venv/bin/pip install <host-path>  (installs docket-ai 0.1.1 from the pinned checkout)",
    "/tmp/docket-venv/bin/docket --version",
    "/tmp/docket-venv/bin/docket demo  (README: 3. See the failure modes)"
  ],
  "stuck_step": null,
  "suggested_fix": null
}
