{
  "run_id": "Edge0-AI--Edge0-claude-haiku-5-5-1792759900902418903",
  "checker": {
    "claims": [
      {
        "claim": "One-shot chat with the edge0 CLI answers a prompt",
        "command": "<guest-path> chat edge0-8b --prompt 'Explain streaming inference in one sentence.' --max-new 48",
        "evidence": "Streaming inference is the technique of processing and generating responses from an AI model in real-time as data is being streamed, rather than waiting for a complete input to be processed before output begins.\n# 37 tokens in 92.297s\n",
        "expected": "A one-sentence answer about streaming inference is printed",
        "input": "edge0-8b tier (edge0-35b not used: 23 GB checkpoint, 3 GB RAM guest) with the same prompt",
        "kind": "claim",
        "outcome": "Real input produced the expected result: Streaming inference",
        "returncode": 0,
        "source": "edge0 chat edge0-35b --prompt \"Explain streaming inference in one sentence.\"",
        "source_checked": true,
        "source_file": "README.md",
        "verdict": "yes"
      }
    ],
    "cycle_checks": [
      {
        "claim": "Scheduled or looping main behavior",
        "command": "",
        "evidence": "Entry points inspected: edge0 CLI (demo/chat/serve/models) and python/src/edge0/server/app.py. The only while-True loop (app.py:208) is a per-request streaming queue consumer, not a schedule. No cron, --once, --now, scheduler or webhook trigger exists in the product; serve is a long-running request server, run on demand.",
        "expected": "identify the product trigger",
        "input": "source inspection",
        "kind": "cycle",
        "outcome": "Entry points inspected: edge0 CLI (demo/chat/serve/models) and python/src/edge0/server/app.py. The only while-True loop (app.py:208) is a per-request streaming queue consumer, not a schedule. No cron, --once, --now, scheduler or webhook trigger exists in the product; serve is a long-running request server, run on demand.",
        "source": "repository entry points",
        "verdict": "yes"
      }
    ],
    "details": {
      "argv": [
        "<guest-path>",
        "chat",
        "edge0-8b",
        "--prompt",
        "Explain streaming inference in one sentence.",
        "--max-new",
        "48"
      ],
      "kind": "cli",
      "needs_browser": false,
      "needs_credentials": false,
      "returncode": 0,
      "scope": "product operation",
      "stderr": "# 33 tokens in 83.553s",
      "stdout": "[lora] applied=153 not_found=0 skipped=0 scale=2.0\n[edge0-8b] prerouter installed: 16 heads, start=7, K=8\n[edge0-8b] built in 0.9s\nStreaming inference is the technique of processing and sending model responses in real-time as they are generated, rather than waiting for a full computation to complete before outputting results.",
      "working": true
    },
    "evidence_strength": "readme_checked",
    "example_checks": [
      {
        "claim": "Repository unit tests run offline (no real weights)",
        "command": "<guest-path> -q",
        "deferred": false,
        "evidence": "........................................................................ [ 39%]\n.......................................................ss..s............ [ 78%]\n.......................................                                  [100%]\n180 passed, 3 skipped, 4 deselected in 16.15s",
        "expected": "all collected tests pass",
        "input": "pytest -q in python/ venv",
        "kind": "example",
        "outcome": "command completed successfully",
        "returncode": 0,
        "source": "python/README.md",
        "verdict": "yes"
      }
    ],
    "status": "PASS"
  },
  "diagnosis": null
}
