{
 "round": "two-frontiers-r1",
 "leg": "C",
 "seed": 3653880389,
 "corpus_sha256": "631c2f987b7668c76a2f362284f3ec9083210823aa9d4c31c78eb0b39fe39674",
 "corpus_chars": 1808001,
 "integer_range": [
  11,
  97
 ],
 "integer_range_why": "3..10 occur as bare tokens in the corpus, so a recall match on one could be the corpus rather than the needle",
 "terms_present_in_corpus": [
  "Whist",
  "Piquet",
  "Cribbage",
  "Euchre",
  "Écarté",
  "Loo",
  "Ombre",
  "Quadrille",
  "Napoleon",
  "Commerce",
  "Pinochle",
  "Skat",
  "Hearts",
  "Cassino",
  "Boston",
  "Cinch",
  "Pedro",
  "Preference",
  "Faro",
  "Sixty-six",
  "Spoil Five",
  "Rounce",
  "Cayenne",
  "Vingt-et-un",
  "Slobberhannes",
  "Lansquenet",
  "Rouge et Noir",
  "Seven-up",
  "All Fours",
  "Brag"
 ],
 "needles": [
  {
   "needle_id": "n01",
   "sentence": "Arbiter Rookwood's convention: a false declaration during the scoring phase in Skat forfeits exactly 47 stakes to the pool.",
   "expect_integer": "47",
   "expect_term": "Skat",
   "authority": "Arbiter Rookwood",
   "unit": "stakes",
   "action": "a false declaration during the scoring phase"
  },
  {
   "needle_id": "n02",
   "sentence": "Chancellor Fennimore's schedule: an overcall withdrawn before the lead in Pedro forfeits exactly 78 markers to the pool.",
   "expect_integer": "78",
   "expect_term": "Pedro",
   "authority": "Chancellor Fennimore",
   "unit": "markers",
   "action": "an overcall withdrawn before the lead"
  },
  {
   "needle_id": "n03",
   "sentence": "Almoner Pelham's circular: a misdeal discovered after the first lead in Sixty-six forfeits exactly 64 game points to the pool.",
   "expect_integer": "64",
   "expect_term": "Sixty-six",
   "authority": "Almoner Pelham",
   "unit": "game points",
   "action": "a misdeal discovered after the first lead"
  },
  {
   "needle_id": "n04",
   "sentence": "Provost Madigan's errata sheet: naming a suit that has already been renounced in Whist forfeits exactly 60 tokens to the pool.",
   "expect_integer": "60",
   "expect_term": "Whist",
   "authority": "Provost Madigan",
   "unit": "tokens",
   "action": "naming a suit that has already been renounced"
  },
  {
   "needle_id": "n05",
   "sentence": "Inspector Harwich's ruling: abandoning a hand after viewing the widow in Boston forfeits exactly 37 counters to the pool.",
   "expect_integer": "37",
   "expect_term": "Boston",
   "authority": "Inspector Harwich",
   "unit": "counters",
   "action": "abandoning a hand after viewing the widow"
  },
  {
   "needle_id": "n06",
   "sentence": "Overseer Underhill's note: consulting the score sheet mid-rubber in Rounce forfeits exactly 19 chips to the pool.",
   "expect_integer": "19",
   "expect_term": "Rounce",
   "authority": "Overseer Underhill",
   "unit": "chips",
   "action": "consulting the score sheet mid-rubber"
  },
  {
   "needle_id": "n07",
   "sentence": "Comptroller Yarrowby's amendment: an established revoke in Écarté forfeits exactly 75 white chips to the pool.",
   "expect_integer": "75",
   "expect_term": "Écarté",
   "authority": "Comptroller Yarrowby",
   "unit": "white chips",
   "action": "an established revoke"
  },
  {
   "needle_id": "n08",
   "sentence": "Commissioner Pemberly's appendix: a concealed marriage declared early in Piquet forfeits exactly 21 points to the pool.",
   "expect_integer": "21",
   "expect_term": "Piquet",
   "authority": "Commissioner Pemberly",
   "unit": "points",
   "action": "a concealed marriage declared early"
  },
  {
   "needle_id": "n09",
   "sentence": "Recorder Thornbury's supplement: exposing two cards while dealing in Cassino forfeits exactly 30 stakes to the pool.",
   "expect_integer": "30",
   "expect_term": "Cassino",
   "authority": "Recorder Thornbury",
   "unit": "stakes",
   "action": "exposing two cards while dealing"
  },
  {
   "needle_id": "n10",
   "sentence": "Registrar Ilesby's tariff: calling out of turn in Rouge et Noir forfeits exactly 26 markers to the pool.",
   "expect_integer": "26",
   "expect_term": "Rouge et Noir",
   "authority": "Registrar Ilesby",
   "unit": "markers",
   "action": "calling out of turn"
  },
  {
   "needle_id": "n11",
   "sentence": "Steward Quillon's convention: shuffling after the cut in Cayenne forfeits exactly 80 game points to the pool.",
   "expect_integer": "80",
   "expect_term": "Cayenne",
   "authority": "Steward Quillon",
   "unit": "game points",
   "action": "shuffling after the cut"
  },
  {
   "needle_id": "n12",
   "sentence": "Warden Vossbury's schedule: exchanging the trump indicator after the first lead in Pinochle forfeits exactly 44 tokens to the pool.",
   "expect_integer": "44",
   "expect_term": "Pinochle",
   "authority": "Warden Vossbury",
   "unit": "tokens",
   "action": "exchanging the trump indicator after the first lead"
  }
 ],
 "absents": [
  {
   "absent_id": "a01",
   "question": "What does the text say about the forfeit for an overcall withdrawn before the lead in All Fours?",
   "attribute": "the forfeit for an overcall withdrawn before the lead",
   "attribute_keyword": "overcall",
   "action": "an overcall withdrawn before the lead",
   "term": "All Fours",
   "near_miss_rule": "keyword absent within 6,000 chars of every occurrence of the term"
  },
  {
   "absent_id": "a02",
   "question": "What does the text say about the forfeit for a misdeal discovered after the first lead in Quadrille?",
   "attribute": "the forfeit for a misdeal discovered after the first lead",
   "attribute_keyword": "misdeal",
   "action": "a misdeal discovered after the first lead",
   "term": "Quadrille",
   "near_miss_rule": "keyword absent within 6,000 chars of every occurrence of the term"
  },
  {
   "absent_id": "a03",
   "question": "What does the text say about the forfeit for a false declaration during the scoring phase in Ombre?",
   "attribute": "the forfeit for a false declaration during the scoring phase",
   "attribute_keyword": "false declaration",
   "action": "a false declaration during the scoring phase",
   "term": "Ombre",
   "near_miss_rule": "keyword absent within 6,000 chars of every occurrence of the term"
  },
  {
   "absent_id": "a04",
   "question": "What does the text say about the forfeit for exchanging the trump indicator after the first lead in Napoleon?",
   "attribute": "the forfeit for exchanging the trump indicator after the first lead",
   "attribute_keyword": "trump indicator",
   "action": "exchanging the trump indicator after the first lead",
   "term": "Napoleon",
   "near_miss_rule": "keyword absent within 6,000 chars of every occurrence of the term"
  },
  {
   "absent_id": "a05",
   "question": "What does the text say about the forfeit for exchanging the trump indicator after the first lead in Slobberhannes?",
   "attribute": "the forfeit for exchanging the trump indicator after the first lead",
   "attribute_keyword": "trump indicator",
   "action": "exchanging the trump indicator after the first lead",
   "term": "Slobberhannes",
   "near_miss_rule": "keyword absent within 6,000 chars of every occurrence of the term"
  },
  {
   "absent_id": "a06",
   "question": "What does the text say about the forfeit for an overcall withdrawn before the lead in Spoil Five?",
   "attribute": "the forfeit for an overcall withdrawn before the lead",
   "attribute_keyword": "overcall",
   "action": "an overcall withdrawn before the lead",
   "term": "Spoil Five",
   "near_miss_rule": "keyword absent within 6,000 chars of every occurrence of the term"
  }
 ],
 "authorship": "the component vocabularies and both sentence templates are authored by this lane (a Claude-family model) and published here; the TUPLES are drawn by code from a seed recorded before either model existed in this round's roster (PREREG §6)",
 "templates": {
  "needle": "{title} {surname}'s {document}: {action} in {term} forfeits exactly {integer} {unit} to the pool.",
  "absent": "What does the text say about the forfeit for {action} in {term}?"
 },
 "screens_passed": [
  "every drawn component and every assembled string screened against harness/forbidden_literals.txt, which carries EVERY alternative of the publication gate's pattern (case-insensitive; substrings, plus the gate's own regexes verbatim)",
  "every needle sentence asserted ABSENT from the corpus (folded byte check)",
  "every needle term asserted PRESENT in the corpus",
  "every absent topic's attribute keyword asserted ABSENT from the corpus"
 ],
 "forbidden_literals_sha256": "699316aa76d2fb39fc9df9687ff89b5fdacc7f9b0c8a60dfc1d3e7325fad4800"
}
