{
  "run_id": "spaxe-dev--zipcheck-gpt-6-luna-1793020318121689603",
  "checker": {
    "claims": [
      {
        "claim": "zipcheck reports an archive verdict in JSON",
        "command": "<guest-path> --json /tmp/zipcheck-sample.zip",
        "evidence": "\"verdict\": \"clean\",\n      \"severity\": \"info\",\n      \"severity_value\": 0,\n      \"complete\": true,\n      \"error\": null,\n      \"verified\": null,\n      \"verified_uncompressed\": null,\n      \"verification_capped\": false,\n      \"verification_detail\": \"\",\n      \"nested_unverified\": false,\n      \"notes\": [],\n      \"entries\": [\n        {\n          \"name\": \"hello.txt\",\n          \"usize\": 14,\n          \"csize\": 14,\n          \"ratio\": 1.0,\n          \"method\": \"stored\",\n          \"is_dir\": false,\n          \"encrypted\": false,\n          \"sparse\": false\n        }\n      ],\n      \"entries_truncated\": false,\n   ",
        "expected": "clean verdict",
        "input": "/tmp/zipcheck-sample.zip",
        "kind": "claim",
        "outcome": "Real input produced the expected result: \"verdict\": \"clean\"",
        "returncode": 0,
        "source": "# machine-readable",
        "source_checked": true,
        "source_file": "README.md",
        "verdict": "yes"
      }
    ],
    "cycle_checks": [
      {
        "claim": "Scheduled or looping main behavior",
        "command": "",
        "evidence": "Inspected README Usage and Development entry points; zipcheck is a one-shot archive scanning CLI and documents no product scheduler or recurring cycle.",
        "expected": "identify the product trigger",
        "input": "source inspection",
        "kind": "cycle",
        "outcome": "Inspected README Usage and Development entry points; zipcheck is a one-shot archive scanning CLI and documents no product scheduler or recurring cycle.",
        "source": "repository entry points",
        "verdict": "yes"
      }
    ],
    "details": {
      "argv": [
        "<guest-path>",
        "--json",
        "/tmp/zipcheck-sample.zip"
      ],
      "kind": "cli",
      "needs_browser": false,
      "needs_credentials": false,
      "returncode": 0,
      "scope": "product operation",
      "stderr": "",
      "stdout": "{\n  \"tool\": \"zipcheck\",\n  \"version\": \"0.3.0\",\n  \"elapsed_ms\": 2.815,\n  \"summary\": {\n    \"clean\": 1,\n    \"suspicious\": 0,\n    \"dangerous\": 0,\n    \"unknown\": 0\n  },\n  \"results\": [\n    {\n[excerpt truncated]",
      "working": true
    },
    "evidence_strength": "readme_checked",
    "example_checks": [
      {
        "claim": "Scan an archive and emit machine-readable results",
        "command": "<guest-path> --json /tmp/zipcheck-sample.zip",
        "deferred": false,
        "evidence": "  \"complete\": true,\n      \"error\": null,\n      \"verified\": null,\n      \"verified_uncompressed\": null,\n      \"verification_capped\": false,\n      \"verification_detail\": \"\",\n      \"nested_unverified\": false,\n      \"notes\": [],\n      \"entries\": [\n        {\n          \"name\": \"hello.txt\",\n          \"usize\": 14,\n          \"csize\": 14,\n          \"ratio\": 1.0,\n          \"method\": \"stored\",\n          \"is_dir\": false,\n          \"encrypted\": false,\n          \"sparse\": false\n        }\n      ],\n      \"entries_truncated\": false,\n      \"findings\": [],\n      \"nested\": [],\n      \"duration_ms\": 2.845\n    }\n  ]\n}",
        "expected": "JSON report with clean verdict",
        "input": "sample ZIP",
        "kind": "example",
        "outcome": "command completed successfully",
        "returncode": 0,
        "source": "README.md Usage: zipcheck --json archive.rar",
        "verdict": "yes"
      }
    ],
    "status": "PASS"
  },
  "diagnosis": null
}
