{
 "round": "two-frontiers-cove-r1",
 "gate": "G-VERSE",
 "verdict": "PASS",
 "detail": "the verse's text appears zero times in all six sealed bundles, while the word *verse* occurs 4 · 2 · 0 · 14 · 0 · 10 times across them — so the bundles NAME the verse and never give its words",
 "started_utc": "2026-09-06T13:30:22Z",
 "finished_utc": "2026-09-06T13:30:22Z",
 "evidence": {
  "needles": [
   "salt-wash",
   "lantern's glow",
   "the ones below",
   "returns what it's given",
   "took her sail",
   "we set our lamps"
  ],
  "per_bundle": {
   "S1-ask-A": {
    "verse_text_hits": [],
    "word_verse_occurrences": 4
   },
   "S1-ask-B": {
    "verse_text_hits": [],
    "word_verse_occurrences": 2
   },
   "S3-ask-A": {
    "verse_text_hits": [],
    "word_verse_occurrences": 0
   },
   "S2-ask-A": {
    "verse_text_hits": [],
    "word_verse_occurrences": 14
   },
   "S3-ask-B": {
    "verse_text_hits": [],
    "word_verse_occurrences": 0
   },
   "S2-ask-B": {
    "verse_text_hits": [],
    "word_verse_occurrences": 10
   }
  },
  "word_counts_registered": [
   4,
   2,
   0,
   14,
   0,
   10
  ],
  "count_order": [
   "S1-ask-A",
   "S1-ask-B",
   "S3-ask-A",
   "S2-ask-A",
   "S3-ask-B",
   "S2-ask-B"
  ],
  "count_order_note": "PREREG-COVE §2 numbers the asks 1-6 in its own table (the four registered asks, then the two promoted spares) and the ROSTER lists them in PUBLICATION order S1 -> S3 -> S2. The two orders disagree at positions 4 and 5, so the counts are keyed by ask id here rather than by position.",
  "what_this_licenses": "the page may say, with a receipt behind it, that a reply quoting a verse quoted one it was never given.",
  "what_it_does_NOT_license": "it may NOT say no reply was scored against the verse: the judges rule canon against the bundle's own facts and the August fence, so an invented verse IS scored, as `fabrication-accepted` or `outside-canon-set`.",
  "canon_date": "the verse became campaign canon 2026-08-16, two days after the seal",
  "problems": []
 },
 "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."
}
