{
  "schema": 2,
  "setup": {
    "id": "linux-x64-cpu",
    "version": "1.2.2"
  },
  "qualifications": [
    {
      "machineClass": "linux-x64-cpu-8-16-32",
      "result": "pass",
      "hardware": {
        "os": "linux",
        "arch": "x64",
        "ramGb": 7,
        "memory": "cpu"
      },
      "pins": {
        "harness": "opencode",
        "host": "llamacpp",
        "model": {
          "id": "llamacpp/qwen3-1.7b",
          "revision": "unsloth/Qwen3-1.7B-GGUF@d7f544eead698dbd1f15126ef60b45a1e1933222",
          "quantization": "q4_k_m",
          "contextWindow": 32768,
          "downloadBytes": 1107409472,
          "weightsGb": 1.1
        }
      },
      "test": {
        "protocolVersion": 1,
        "frozenAt": "2026-09-29",
        "fixture": "qualification",
        "oracle": {
          "type": "command_pass",
          "target": "grep -qx OK answer.txt",
          "contentAssertion": true
        },
        "scope": "qualification"
      },
      "measured": {
        "peakRamGb": 5.82,
        "peakVramGb": null,
        "coldMs": 157345,
        "warmMs": 119177,
        "repetitions": [
          {
            "kind": "cold",
            "attempt": 1,
            "ms": 157345,
            "exitCode": 0,
            "ok": true,
            "contentAsserted": true,
            "firstAttemptFailed": false,
            "peakRamGb": 5.82,
            "peakVramGb": null,
            "samples": 148,
            "stderrTail": "advisory: agent ref \"./canary\" is local; it runs on this machine, but a shared manifest needs a hub or GitHub ref"
          },
          {
            "kind": "warm",
            "attempt": 1,
            "ms": 119177,
            "exitCode": 0,
            "ok": true,
            "contentAsserted": true,
            "firstAttemptFailed": false,
            "peakRamGb": 5.7,
            "peakVramGb": null,
            "samples": 110,
            "stderrTail": ""
          },
          {
            "kind": "warm",
            "attempt": 2,
            "ms": 118987,
            "exitCode": 0,
            "ok": true,
            "contentAsserted": true,
            "firstAttemptFailed": false,
            "peakRamGb": 5.7,
            "peakVramGb": null,
            "samples": 110,
            "stderrTail": ""
          }
        ],
        "firstAttemptFailures": 0,
        "allowedFailures": 0
      },
      "date": "2026-10-05",
      "engine": {
        "version": "0.1.0",
        "releaseHash": "8f18d68a0009720d1c06881df0e3a01b080fefc4"
      },
      "detail": {
        "schema": 1,
        "protocol": {
          "version": 1,
          "frozenAt": "2026-09-29",
          "coverageNote": "the diagnostic matrix (matrix.yaml) is a coverage leg only — it never substitutes for a qualification row"
        },
        "setup": {
          "id": "linux-x64-cpu",
          "class": "cpu",
          "box": "linux-x64",
          "conditional": null
        },
        "task": {
          "fixture": "qualification",
          "prompt": "Write only the word OK to the file answer.txt in the working directory. Then stop.",
          "maxTurns": 3,
          "perTurnTimeoutMs": 120000,
          "oracle": {
            "type": "command_pass",
            "target": "grep -qx OK answer.txt",
            "contentAssertion": true
          },
          "contentAsserted": true
        },
        "thresholds": {
          "peakRamGb": 8,
          "peakVramGb": 0,
          "coldMs": 300000,
          "warmMs": 180000
        },
        "logs": [
          "state/run.log"
        ],
        "cleanup": "root removed; host/model state lives under the root only"
      }
    }
  ],
  "thresholds": {
    "peakRamGb": 8,
    "peakVramGb": 0,
    "coldMs": 300000,
    "warmMs": 180000
  },
  "logs": [
    "state/run.log"
  ],
  "cleanup": "root removed; host/model state lives under the root only"
}
