# The frozen fixtures — what "frozen" means here, in sha256

This battery is a **clone** of the published, frozen chair-trials kit. At clone
time, every golden fixture and every pre-registration in the clone was compared
byte-for-byte against the frozen original, and the results tree was emptied so
that every file in this kit came from *this* run. The source tree is the
published record and was not written to.

**All five compared byte-identical:**

| fixture | role | sha256 | verdict |
|---|---|---|---|
| `golden/judge-c1.json` | the 21 judge items (12 planted kills, 9 correct claims) | `fede4e32154f92ac81ae68709fbde2cf1f91f3d1c76e7c83941023d986919702` | **IDENTICAL** |
| `golden/assistant-c2.json` | the 20 assistant items | `dd63efa94bdebc878e1dc1c1065913892d8eb7cf16026642ff9fd0bae470d50c` | **IDENTICAL** |
| `golden/judge-c1-canaries.json` | the judge canaries | `7e7d6d2defbb21a874a36b7fe2cc7fa5c1baaafcd944ca36291be94af57285c5` | **IDENTICAL** |
| `golden/c5-roster.json` | the decode-rate roster | `bc38e3fdfaf2ad49db69ffb69ee28e7c216ddee5b924235033d09636dffa482b` | **IDENTICAL** |
| `tools/tasks.json` | the 19 frozen tool-use tasks | `d172e9c326735df3848389e24f0a82d67b11d97df62805285b2a0b5d527ee140` | **IDENTICAL** |

Prereg shas are unchanged from the frozen kit. `PREREG-C1.md` beside this file
is the judge trial's own pre-registration; the scorer files record its sha
(`423ed9609b8b475555fb9ae8b0f9125ccde112764195f0fa7dfa120f2b635529`) and the
item count it fixes (21) in every `summary-C1-<model>.json`, under
`runs[0].legs.C1.provenance`.

**The judge seat's 43-case exam is a separate, older, externally frozen
instrument.** Its fixture is not part of this tree; its sha is recorded on the
wire in every one of its raw records:

    fixture      judge-cases-v1.json
    sha256       6a226b62dceb005dbd658bc13cf229e38f6f0a2f07ae51091f444ec3e96b56d1
    version      tour-judge-v1
    case_count   43

That exam runs at **its own registered settings** — see `counting-rules.md`, rule 4.

**Why sha, not size.** A tag is not a model. Two readings of a byte-identical
build reported different sizes across runtime versions during this battery, so
identity here is the manifest digest and the fixture sha256, never a size. See
`digests.md`.
