{
 "round": "two-frontiers-cove-r1",
 "gate": "G-PREREG",
 "verdict": "FAIL",
 "detail": "cove-package: harness/cove/ hashes to f028a96cf67b… and the index pins f3c003b91bd4…",
 "started_utc": "2026-09-06T14:02:42Z",
 "finished_utc": "2026-09-06T14:02:42Z",
 "evidence": {
  "index": {
   "rows_checked": 43,
   "rows_skipped": 21,
   "checked": [
    {
     "id": "bundle-S1-ask-A",
     "kind": "file",
     "matches": true
    },
    {
     "id": "bundle-S1-ask-B",
     "kind": "file",
     "matches": true
    },
    {
     "id": "bundle-S3-ask-A",
     "kind": "file",
     "matches": true
    },
    {
     "id": "bundle-S2-ask-A",
     "kind": "file",
     "matches": true
    },
    {
     "id": "bundle-S3-ask-B",
     "kind": "file",
     "matches": true
    },
    {
     "id": "bundle-S2-ask-B",
     "kind": "file",
     "matches": true
    },
    {
     "id": "script-S1",
     "kind": "file",
     "matches": true
    },
    {
     "id": "script-S2",
     "kind": "file",
     "matches": true
    },
    {
     "id": "script-S3",
     "kind": "file",
     "matches": true
    },
    {
     "id": "scenario-S1",
     "kind": "file",
     "matches": true
    },
    {
     "id": "scenario-S2",
     "kind": "file",
     "matches": true
    },
    {
     "id": "scenario-S3",
     "kind": "file",
     "matches": true
    },
    {
     "id": "fence-august",
     "kind": "file",
     "matches": true
    },
    {
     "id": "fence-published",
     "kind": "file",
     "matches": true
    },
    {
     "id": "scorer",
     "kind": "file",
     "matches": true
    },
    {
     "id": "judge-build-august",
     "kind": "file",
     "matches": true
    },
    {
     "id": "seal-verify",
     "kind": "file",
     "matches": true
    },
    {
     "id": "prereg-ten",
     "kind": "file",
     "matches": true
    },
    {
     "id": "counting-rules-august",
     "kind": "file",
     "matches": true
    },
    {
     "id": "panel-forty",
     "kind": "file",
     "matches": true
    },
    {
     "id": "roster-forty",
     "kind": "file",
     "matches": true
    },
    {
     "id": "prereg-forty",
     "kind": "file",
     "matches": true
    },
    {
     "id": "vocabulary",
     "kind": "file",
     "matches": true
    },
    {
     "id": "plan-cove",
     "kind": "file",
     "matches": true
    },
    {
     "id": "story-brief-cove",
     "kind": "file",
     "matches": true
    },
    {
     "id": "scorer-cove",
     "kind": "file",
     "matches": true
    },
    {
     "id": "prereg-cove",
     "kind": "file",
     "matches": true
    },
    {
     "id": "roster-cove",
     "kind": "file",
     "matches": true
    },
    {
     "id": "judge-build-cove",
     "kind": "file",
     "matches": true
    },
    {
     "id": "cove-package",
     "kind": "manifest",
     "matches": false
    },
    {
     "id": "blind-seed",
     "kind": "file",
     "matches": true
    },
    {
     "id": "cli-build",
     "kind": "file",
     "matches": true
    },
    {
     "id": "balances",
     "kind": "file",
     "matches": true
    },
    {
     "id": "g-prereg",
     "kind": "file",
     "matches": true
    },
    {
     "id": "g-seal",
     "kind": "file",
     "matches": true
    },
    {
     "id": "g-fence",
     "kind": "file",
     "matches": true
    },
    {
     "id": "g-id",
     "kind": "file",
     "matches": true
    },
    {
     "id": "g-tools",
     "kind": "file",
     "matches": true
    },
    {
     "id": "g-effort",
     "kind": "file",
     "matches": true
    },
    {
     "id": "g-quota-open",
     "kind": "file",
     "matches": true
    },
    {
     "id": "g-egress",
     "kind": "file",
     "matches": true
    },
    {
     "id": "g-verse",
     "kind": "file",
     "matches": true
    },
    {
     "id": "integers-cove",
     "kind": "file",
     "matches": true
    }
   ],
   "skipped": [
    {
     "id": "prereg-cove-public",
     "why": "PLACEHOLDER — the artifact is not written yet"
    },
    {
     "id": "judge-build-cove-diff",
     "why": "PLACEHOLDER — the artifact is not written yet"
    },
    {
     "id": "g-outside-read",
     "why": "PLACEHOLDER — the artifact is not written yet"
    },
    {
     "id": "g-quota-boundary",
     "why": "PLACEHOLDER — the artifact is not written yet"
    },
    {
     "id": "g-quota-close",
     "why": "PLACEHOLDER — the artifact is not written yet"
    },
    {
     "id": "g-pen",
     "why": "PLACEHOLDER — the artifact is not written yet"
    },
    {
     "id": "g-panel",
     "why": "PLACEHOLDER — the artifact is not written yet"
    },
    {
     "id": "g-screen",
     "why": "PLACEHOLDER — the artifact is not written yet"
    },
    {
     "id": "g-quote",
     "why": "PLACEHOLDER — the artifact is not written yet"
    },
    {
     "id": "fence-diff",
     "why": "PLACEHOLDER — the artifact is not written yet"
    },
    {
     "id": "g-calibrate",
     "why": "PLACEHOLDER — the artifact is not written yet"
    },
    {
     "id": "samples-cove",
     "why": "PLACEHOLDER — the artifact is not written yet"
    },
    {
     "id": "judge-cove",
     "why": "PLACEHOLDER — the artifact is not written yet"
    },
    {
     "id": "scores-cove",
     "why": "PLACEHOLDER — the artifact is not written yet"
    },
    {
     "id": "bill-cove",
     "why": "PLACEHOLDER — the artifact is not written yet"
    },
    {
     "id": "counting-rules-cove",
     "why": "PLACEHOLDER — the artifact is not written yet"
    },
    {
     "id": "kit-cove",
     "why": "PLACEHOLDER — the artifact is not written yet"
    },
    {
     "id": "fence-source-worklist",
     "why": "pinned by citation; names no file"
    },
    {
     "id": "engine-pin",
     "why": "not a sha256 (NOT-REPRODUCIBLE)"
    },
    {
     "id": "local-digest-august",
     "why": "pinned by citation; names no file"
    },
    {
     "id": "driver-digest-august",
     "why": "pinned by citation; names no file"
    }
   ],
   "problems": [
    "cove-package: harness/cove/ hashes to f028a96cf67b… and the index pins f3c003b91bd4…"
   ],
   "green": false
  },
  "integers": {
   "assert_derivable": "PASS",
   "assert_roster": "PASS"
  },
  "roster_order": [
   "cli-claude-fable-5-1",
   "openai-gpt-6-astra",
   "cloud-glm-5-3",
   "local-gemma4-26b"
  ],
  "registered_arm_families": {
   "cli-claude-fable-5-1": "anthropic",
   "openai-gpt-6-astra": "openai",
   "cloud-glm-5-3": "zhipu",
   "local-gemma4-26b": "google"
  },
  "registration_state": "REGISTERED",
  "registered_utc": "2026-09-06T13:27:57Z",
  "window": {
   "opened_utc": "2026-09-06T13:27:57Z",
   "closed_utc": null,
   "_note": "stamped UTC at BOTH ends, here and in the kit's index.json (the cold-scroll law)."
  },
  "blind_seed_registered": true,
  "manifest_rule": "sha256 over the sorted lines `<repo-relative path> <sha256 of the file>\\n`, one per file, over every committed file in the tree; __pycache__ and *.pyc excluded by name because they are generated and gitignored",
  "problems": [
   "cove-package: harness/cove/ hashes to f028a96cf67b… and the index pins f3c003b91bd4…"
  ]
 },
 "arms": {},
 "records": [],
 "withheld": {
  "rule": "a receipt publishes in the kit, so these fields are removed here rather than at kit time — and named, because a field quietly absent from a receipt is indistinguishable from a gate that never read it."
 },
 "note": "written by harness/cove/gates_cove.py. Every generation call rides the same send() the scored run uses; a gate that hand-rolled its own call would receipt a field the run never sent.",
 "supersedes": {
  "earlier_runs": [
   {
    "receipt": "g-prereg-cove.json",
    "verdict": "PASS",
    "finished_utc": "2026-09-06T13:27:57Z",
    "detail": "every non-PLACEHOLDER row of the freeze index recomputes, §0's integers re-derive, and the roster order is 4 of 4"
   },
   {
    "receipt": "g-prereg-cove.2.json",
    "verdict": "PASS",
    "finished_utc": "2026-09-06T13:45:44Z",
    "detail": "every non-PLACEHOLDER row of the freeze index recomputes, §0's integers re-derive, and the roster order is 4 of 4"
   }
  ],
  "rule": "this gate ran before and its earlier receipt(s) are KEPT in place. This file is the later reading; an earlier FAIL is not erased by it, and a reader can see both. The freeze index pins whichever receipt is the gate of record."
 }
}
