{
  "schemaVersion": 1,
  "createdAt": "2026-10-03T04:03:21.445886+00:00",
  "passed": true,
  "runtimeSha256": "e99d47ca62c95fc8cfd24267db6d0dcce82a23c3bcc3845147cf401571508ba4",
  "checks": [
    {
      "name": "runtime-immutable-requested-SHA",
      "passed": true
    },
    {
      "name": "runner-contract-recorder-hashes",
      "passed": true
    },
    {
      "name": "official-native-files-current-hashes",
      "passed": true
    },
    {
      "name": "environment-and-dotenv-current-hashes",
      "passed": true
    },
    {
      "name": "exact-child-env-whitelist-local-config",
      "passed": true
    },
    {
      "name": "existing-observed-backend-model-identity",
      "passed": true
    },
    {
      "name": "startup-current-recorder-state-unarmed-zero",
      "passed": true
    },
    {
      "name": "original-runtime-budgets-match",
      "passed": true
    },
    {
      "name": "both-original-argv-inputs-fresh-export-markers",
      "passed": true
    },
    {
      "name": "runner-review-path-resolves-correctly",
      "passed": true
    },
    {
      "name": "runner-review-runtime-and-selfhash-gates",
      "passed": true
    },
    {
      "name": "single-exclusive-case-marker-prevents-rerun",
      "passed": true
    },
    {
      "name": "single-native-Popen-no-shell",
      "passed": true
    },
    {
      "name": "frozen-UTF8-input-fed-directly-once",
      "passed": true
    },
    {
      "name": "fixed-start-deadline-and-own-process-timeout",
      "passed": true
    },
    {
      "name": "armed-state-removed-and-first-output-exclusive",
      "passed": true
    },
    {
      "name": "no-extra-native-dryrun-originals-unchanged",
      "passed": true
    },
    {
      "name": "guard-source-review-pass-for-identical-source",
      "passed": true
    }
  ],
  "passedCount": 18,
  "checkCount": 18,
  "limitations": [
    "Source/API/message shapes are predictions validated by the request-before-forward guard; actual first native request/output remains pending. No extra native dry-run is required or performed.",
    "Recorder urllib timeout bounds socket operations, not a proved absolute upstream wallclock cancellation; its0.001minimum allows a near-deadline short attempt and late in-flight completion is recorded. Native runner uses remaining180s and kills only its own process on TimeoutExpired. Any actual duration/receipt past the deadline must be scored failed and preserved.",
    "Runner markers/artifact exclusive writes prevent a second same-case run; run cases sequentially, retaining all actual forwards and waiting for inFlight0 before the next original case. This is process configuration separation, not OS/filesystem/network isolation.",
    "The actual raw/native response, finish_reason, SDK retry/denial count and complete semantic/format conditions must be reviewed after execution; this pass is a static runtime preflight only."
  ],
  "actionsByReviewer": {
    "http": 0,
    "nativeProcesses": 0,
    "modelForwards": 0,
    "arm": 0,
    "install": 0,
    "sharedSourceChanges": 0
  }
}
