{
 "gate": "hostile-read",
 "utc": "20260905T195339Z",
 "verdict": "READ, FOLDED — the pass on version 1 is folded into version 2; a fresh pass on the version that releases is owed",
 "detail": "a hostile reader (an Opus agent; article/panel-v1/CRITIQUE-hostile.md) read version 1 in full against the kit, the sealed pre-registration and the scorer output, and named ten must-fixes in its own order; every one of the ten landed in version 2 — the page now prints the verdicts in words, prints no number for an uncollected cell, names the model that answered on the corrupt-corpus class, and points at a kit that ships every amendment and the receipts",
 "evidence": {
  "findings_raised": 59,
  "must_fixes": 10,
  "must_fixes_landed": 10
 },
 "must_fixes_named": [
  "A3 (zeros for uncollected cells)",
  "A2 (truncation reported as its opposite)",
  "C1 (no verdict against the floors)",
  "C2 + A1 (the model swap named and narrated)",
  "A7 + A8 (the registration and receipts the kit does not ship)",
  "A6 (judges \"on our own hardware\")",
  "A4/A5 (504 as achieved)",
  "B2 (the asterisk)",
  "A20 (garbled floor quotes)",
  "A15 (the hostile pass in the past tense)"
 ],
 "version_read": 1,
 "critique_sha256": "e14bed0fb719baae65f70098dd8589d096f7a6e4a3931ab123e4c7c6a41307ba"
}
