{
 "round": "two-frontiers-r1",
 "leg": "C",
 "seed": 3653880389,
 "chars_per_token_estimate": 4,
 "tiers": {
  "8k": 8000,
  "16k": 16000,
  "32k": 30000
 },
 "depths": {
  "d10": 0.1,
  "d50": 0.5,
  "d90": 0.9
 },
 "unique_fraction_per_tier": {
  "8k": {
   "items": 12,
   "window_chars": 32000,
   "chars_used": 384000,
   "unique_chars_within_tier": 384000,
   "unique_fraction_within_tier": 1.0,
   "corpus_fraction_consumed": 0.2124
  },
  "16k": {
   "items": 12,
   "window_chars": 64000,
   "chars_used": 768000,
   "unique_chars_within_tier": 768000,
   "unique_fraction_within_tier": 1.0,
   "corpus_fraction_consumed": 0.4248
  },
  "32k": {
   "items": 12,
   "window_chars": 120000,
   "chars_used": 1440000,
   "unique_chars_within_tier": 1440000,
   "unique_fraction_within_tier": 1.0,
   "corpus_fraction_consumed": 0.7965
  }
 },
 "unique_fraction_note": "the fraction is WITHIN a tier: no two items of one tier share a character of filler, so each tier's expected unique fraction is 1.00. August's fixture tiled eight excerpts 2.7×/5.4×/10.2× (36%/18%/10% unique), which confounded the tier with redundancy and made the needle the only non-repeating text in the window (measurement §4.6).",
 "cross_tier_overlap": {
  "8k×16k": {
   "shared_chars": 183197,
   "as_fraction_of_the_smaller_tier": 0.477
  },
  "8k×32k": {
   "shared_chars": 314404,
   "as_fraction_of_the_smaller_tier": 0.819
  },
  "16k×32k": {
   "shared_chars": 722804,
   "as_fraction_of_the_smaller_tier": 0.941
  },
  "_why": "the corpus is ~1.81 M chars and the grid wants ~2.59 M, so windows cannot be globally disjoint; the guarantee is WITHIN a tier and the cross-tier sharing is printed rather than described"
 },
 "needles_sha256": "5795398976bb1f067c47ca569b6188d90233727d0049cd5eb4800f7035d747b1",
 "needles_seed": 3653880389,
 "corpus_sha256": "631c2f987b7668c76a2f362284f3ec9083210823aa9d4c31c78eb0b39fe39674",
 "corpus_chars": 1808001,
 "disclosure": "new needles in an old haystack: the filler is public domain and surely memorised; the needles did not exist before the seed",
 "fixture_sha256": "76cef1d1a4123ae8f76849148354f55eaae59e1e9b18c92e3350d21939c7b15b",
 "fixture_sha256_is_over": "the canonical json of every field except this pair, sort_keys=True, ensure_ascii=False, utf-8",
 "items": [
  {
   "id": "8k_d10_recall0",
   "tier": "8k",
   "depth": "d10",
   "kind": "recall",
   "fill_tokens_estimate": 8000,
   "fill_chars": 32000,
   "filler_window": [
    105054,
    137054
   ],
   "needle": "n07",
   "expect_integer": "75",
   "expect_term": "Écarté",
   "needle_char_offset": 3200,
   "prompt_sha256": "fc7bff3b4d453f68923c578d2f799b38d7811ca895e7c568ec9db63bc8a33603",
   "prompt_chars": 32313
  },
  {
   "id": "8k_d10_recall1",
   "tier": "8k",
   "depth": "d10",
   "kind": "recall",
   "fill_tokens_estimate": 8000,
   "fill_chars": 32000,
   "filler_window": [
    245016,
    277016
   ],
   "needle": "n02",
   "expect_integer": "78",
   "expect_term": "Pedro",
   "needle_char_offset": 3200,
   "prompt_sha256": "c6daec21690eb5b02b8cb2e37814d25a1531a6631155b953148eb1f56e51a8dd",
   "prompt_chars": 32322
  },
  {
   "id": "8k_d10_absent0",
   "tier": "8k",
   "depth": "d10",
   "kind": "absent",
   "fill_tokens_estimate": 8000,
   "fill_chars": 32000,
   "filler_window": [
    378994,
    410994
   ],
   "absent": "a05",
   "absent_term": "Slobberhannes",
   "absent_attribute_keyword": "trump indicator",
   "prompt_sha256": "c518d5849723c38e27b9532e17519a9709d366b10c5358401d3a9a80a53a1a5d",
   "prompt_chars": 32172
  },
  {
   "id": "8k_d10_absent1",
   "tier": "8k",
   "depth": "d10",
   "kind": "absent",
   "fill_tokens_estimate": 8000,
   "fill_chars": 32000,
   "filler_window": [
    534289,
    566289
   ],
   "absent": "a06",
   "absent_term": "Spoil Five",
   "absent_attribute_keyword": "overcall",
   "prompt_sha256": "6d9f2a39217374576fd5a969f1d7ce6a12a7e666583a2fe26b311c0e899e6729",
   "prompt_chars": 32155
  },
  {
   "id": "8k_d50_recall0",
   "tier": "8k",
   "depth": "d50",
   "kind": "recall",
   "fill_tokens_estimate": 8000,
   "fill_chars": 32000,
   "filler_window": [
    718939,
    750939
   ],
   "needle": "n11",
   "expect_integer": "80",
   "expect_term": "Cayenne",
   "needle_char_offset": 16000,
   "prompt_sha256": "aa155a31791975bb612582f4b01c9bd790f428c11cc74f4f145edf04a333f19b",
   "prompt_chars": 32313
  },
  {
   "id": "8k_d50_recall1",
   "tier": "8k",
   "depth": "d50",
   "kind": "recall",
   "fill_tokens_estimate": 8000,
   "fill_chars": 32000,
   "filler_window": [
    820774,
    852774
   ],
   "needle": "n06",
   "expect_integer": "19",
   "expect_term": "Rounce",
   "needle_char_offset": 16000,
   "prompt_sha256": "a15a1426d34cb43f52db145fc49dec4d595c1885ddade42a663f486578811f70",
   "prompt_chars": 32316
  },
  {
   "id": "8k_d50_absent0",
   "tier": "8k",
   "depth": "d50",
   "kind": "absent",
   "fill_tokens_estimate": 8000,
   "fill_chars": 32000,
   "filler_window": [
    985712,
    1017712
   ],
   "absent": "a01",
   "absent_term": "All Fours",
   "absent_attribute_keyword": "overcall",
   "prompt_sha256": "6c2d0a8c5e29ae76fec3f2138c16d0febd26ed5505b5991fcec0100f395e2132",
   "prompt_chars": 32154
  },
  {
   "id": "8k_d50_absent1",
   "tier": "8k",
   "depth": "d50",
   "kind": "absent",
   "fill_tokens_estimate": 8000,
   "fill_chars": 32000,
   "filler_window": [
    1160693,
    1192693
   ],
   "absent": "a03",
   "absent_term": "Ombre",
   "absent_attribute_keyword": "false declaration",
   "prompt_sha256": "2564ba4eb0865055c559fd19431960af3ad63ed5d28127b4ebf0c388fa5b6874",
   "prompt_chars": 32157
  },
  {
   "id": "8k_d90_recall0",
   "tier": "8k",
   "depth": "d90",
   "kind": "recall",
   "fill_tokens_estimate": 8000,
   "fill_chars": 32000,
   "filler_window": [
    1212365,
    1244365
   ],
   "needle": "n10",
   "expect_integer": "26",
   "expect_term": "Rouge et Noir",
   "needle_char_offset": 28800,
   "prompt_sha256": "87bca0b5a9425ac7fc479ad9931c006377dbe98e98e046ebe570172c9fae8dbb",
   "prompt_chars": 32314
  },
  {
   "id": "8k_d90_recall1",
   "tier": "8k",
   "depth": "d90",
   "kind": "recall",
   "fill_tokens_estimate": 8000,
   "fill_chars": 32000,
   "filler_window": [
    1412871,
    1444871
   ],
   "needle": "n01",
   "expect_integer": "47",
   "expect_term": "Skat",
   "needle_char_offset": 28800,
   "prompt_sha256": "12646c4ff07f0c31fd5afedeccbf300e8aba305e2df68870ee1ee4cb326cfd75",
   "prompt_chars": 32324
  },
  {
   "id": "8k_d90_absent0",
   "tier": "8k",
   "depth": "d90",
   "kind": "absent",
   "fill_tokens_estimate": 8000,
   "fill_chars": 32000,
   "filler_window": [
    1512203,
    1544203
   ],
   "absent": "a04",
   "absent_term": "Napoleon",
   "absent_attribute_keyword": "trump indicator",
   "prompt_sha256": "67b4940f2d5eb437f434b98a9ff2116a6f2211eb1ff2ccbababf105e80da30e9",
   "prompt_chars": 32167
  },
  {
   "id": "8k_d90_absent1",
   "tier": "8k",
   "depth": "d90",
   "kind": "absent",
   "fill_tokens_estimate": 8000,
   "fill_chars": 32000,
   "filler_window": [
    1661613,
    1693613
   ],
   "absent": "a02",
   "absent_term": "Quadrille",
   "absent_attribute_keyword": "misdeal",
   "prompt_sha256": "068c04f8329ab64039b8d678f26056527cceeb38e2b21460becf7001fde17c26",
   "prompt_chars": 32158
  },
  {
   "id": "16k_d10_recall0",
   "tier": "16k",
   "depth": "d10",
   "kind": "recall",
   "fill_tokens_estimate": 16000,
   "fill_chars": 64000,
   "filler_window": [
    79311,
    143311
   ],
   "needle": "n08",
   "expect_integer": "21",
   "expect_term": "Piquet",
   "needle_char_offset": 6400,
   "prompt_sha256": "7bd84383c6e3610a637e648141a57c7001ba2ac19d3d990ee3a9e3a8bc987078",
   "prompt_chars": 64322
  },
  {
   "id": "16k_d10_recall1",
   "tier": "16k",
   "depth": "d10",
   "kind": "recall",
   "fill_tokens_estimate": 16000,
   "fill_chars": 64000,
   "filler_window": [
    181774,
    245774
   ],
   "needle": "n04",
   "expect_integer": "60",
   "expect_term": "Whist",
   "needle_char_offset": 6400,
   "prompt_sha256": "80141a91bb4de8263a9e3ca005445291a480a066c6c49974051acab866b01a8d",
   "prompt_chars": 64328
  },
  {
   "id": "16k_d10_absent0",
   "tier": "16k",
   "depth": "d10",
   "kind": "absent",
   "fill_tokens_estimate": 16000,
   "fill_chars": 64000,
   "filler_window": [
    359384,
    423384
   ],
   "absent": "a05",
   "absent_term": "Slobberhannes",
   "absent_attribute_keyword": "trump indicator",
   "prompt_sha256": "ad65d6ec29feff0818981652633b58a589bbab04c46c235692e3b1a006ec4eae",
   "prompt_chars": 64172
  },
  {
   "id": "16k_d10_absent1",
   "tier": "16k",
   "depth": "d10",
   "kind": "absent",
   "fill_tokens_estimate": 16000,
   "fill_chars": 64000,
   "filler_window": [
    458546,
    522546
   ],
   "absent": "a06",
   "absent_term": "Spoil Five",
   "absent_attribute_keyword": "overcall",
   "prompt_sha256": "cb93c68f379170dfac1471b2065143bafb81a54b9b3aba1b73ad7bdb0383dc71",
   "prompt_chars": 64155
  },
  {
   "id": "16k_d50_recall0",
   "tier": "16k",
   "depth": "d50",
   "kind": "recall",
   "fill_tokens_estimate": 16000,
   "fill_chars": 64000,
   "filler_window": [
    619695,
    683695
   ],
   "needle": "n09",
   "expect_integer": "30",
   "expect_term": "Cassino",
   "needle_char_offset": 32000,
   "prompt_sha256": "0161268ea7fd8f8ac4c0b8eaea8c88cdd15bf233d185e8319764fb29d60b294e",
   "prompt_chars": 64320
  },
  {
   "id": "16k_d50_recall1",
   "tier": "16k",
   "depth": "d50",
   "kind": "recall",
   "fill_tokens_estimate": 16000,
   "fill_chars": 64000,
   "filler_window": [
    822454,
    886454
   ],
   "needle": "n03",
   "expect_integer": "64",
   "expect_term": "Sixty-six",
   "needle_char_offset": 32000,
   "prompt_sha256": "48e4d5e2ffdcacef56455b9f5fd0cd12c4d38868210a7540be4b4af46ad21949",
   "prompt_chars": 64332
  },
  {
   "id": "16k_d50_absent0",
   "tier": "16k",
   "depth": "d50",
   "kind": "absent",
   "fill_tokens_estimate": 16000,
   "fill_chars": 64000,
   "filler_window": [
    955582,
    1019582
   ],
   "absent": "a01",
   "absent_term": "All Fours",
   "absent_attribute_keyword": "overcall",
   "prompt_sha256": "942255a58f336be7b4e3773ec973433a5921acbe91180c814e56feee811770c2",
   "prompt_chars": 64154
  },
  {
   "id": "16k_d50_absent1",
   "tier": "16k",
   "depth": "d50",
   "kind": "absent",
   "fill_tokens_estimate": 16000,
   "fill_chars": 64000,
   "filler_window": [
    1120812,
    1184812
   ],
   "absent": "a03",
   "absent_term": "Ombre",
   "absent_attribute_keyword": "false declaration",
   "prompt_sha256": "9799b880014e88654bb6cd7baa9aa714ccde4b10441c1c944ce9a1d3695bef46",
   "prompt_chars": 64157
  },
  {
   "id": "16k_d90_recall0",
   "tier": "16k",
   "depth": "d90",
   "kind": "recall",
   "fill_tokens_estimate": 16000,
   "fill_chars": 64000,
   "filler_window": [
    1248154,
    1312154
   ],
   "needle": "n05",
   "expect_integer": "37",
   "expect_term": "Boston",
   "needle_char_offset": 57600,
   "prompt_sha256": "ffefd5160efa80e5edebcfea31b73a743f1428d6a9bcba4ad7c2607f4fffd7d9",
   "prompt_chars": 64324
  },
  {
   "id": "16k_d90_recall1",
   "tier": "16k",
   "depth": "d90",
   "kind": "recall",
   "fill_tokens_estimate": 16000,
   "fill_chars": 64000,
   "filler_window": [
    1398018,
    1462018
   ],
   "needle": "n12",
   "expect_integer": "44",
   "expect_term": "Pinochle",
   "needle_char_offset": 57600,
   "prompt_sha256": "ccc051a013770fa45cbec77d1cd653f6d6dbd2b66c981dbf0551fe474dbcb3e4",
   "prompt_chars": 64336
  },
  {
   "id": "16k_d90_absent0",
   "tier": "16k",
   "depth": "d90",
   "kind": "absent",
   "fill_tokens_estimate": 16000,
   "fill_chars": 64000,
   "filler_window": [
    1589565,
    1653565
   ],
   "absent": "a04",
   "absent_term": "Napoleon",
   "absent_attribute_keyword": "trump indicator",
   "prompt_sha256": "bed0ccecb07e16858718370f58e5795b695f70ee33446d94454af2557ae685b1",
   "prompt_chars": 64167
  },
  {
   "id": "16k_d90_absent1",
   "tier": "16k",
   "depth": "d90",
   "kind": "absent",
   "fill_tokens_estimate": 16000,
   "fill_chars": 64000,
   "filler_window": [
    1712495,
    1776495
   ],
   "absent": "a02",
   "absent_term": "Quadrille",
   "absent_attribute_keyword": "misdeal",
   "prompt_sha256": "8c186009e402816e88ff4a31ff0af69c290544a0ee917824003220ffef4498a0",
   "prompt_chars": 64158
  },
  {
   "id": "32k_d10_recall0",
   "tier": "32k",
   "depth": "d10",
   "kind": "recall",
   "fill_tokens_estimate": 30000,
   "fill_chars": 120000,
   "filler_window": [
    12674,
    132674
   ],
   "needle": "n07",
   "expect_integer": "75",
   "expect_term": "Écarté",
   "needle_char_offset": 12000,
   "prompt_sha256": "9c62fec11850b246f99b3c58f186c864e87bce68adadb714c471c4ad5d323001",
   "prompt_chars": 120313
  },
  {
   "id": "32k_d10_recall1",
   "tier": "32k",
   "depth": "d10",
   "kind": "recall",
   "fill_tokens_estimate": 30000,
   "fill_chars": 120000,
   "filler_window": [
    166981,
    286981
   ],
   "needle": "n02",
   "expect_integer": "78",
   "expect_term": "Pedro",
   "needle_char_offset": 12000,
   "prompt_sha256": "8017ef6d9d177ebeeab0c8948bc47da4987a7bd6d7009c73e8034199dca73005",
   "prompt_chars": 120322
  },
  {
   "id": "32k_d10_absent0",
   "tier": "32k",
   "depth": "d10",
   "kind": "absent",
   "fill_tokens_estimate": 30000,
   "fill_chars": 120000,
   "filler_window": [
    324098,
    444098
   ],
   "absent": "a05",
   "absent_term": "Slobberhannes",
   "absent_attribute_keyword": "trump indicator",
   "prompt_sha256": "b999000c00e16d0face30a58fb68f54365770ce016e142c6cf7cef8341072765",
   "prompt_chars": 120172
  },
  {
   "id": "32k_d10_absent1",
   "tier": "32k",
   "depth": "d10",
   "kind": "absent",
   "fill_tokens_estimate": 30000,
   "fill_chars": 120000,
   "filler_window": [
    469774,
    589774
   ],
   "absent": "a06",
   "absent_term": "Spoil Five",
   "absent_attribute_keyword": "overcall",
   "prompt_sha256": "c3736daf611e4f4dbdd98870e6fb417e38c330bf12a29f97de26246357162d90",
   "prompt_chars": 120155
  },
  {
   "id": "32k_d50_recall0",
   "tier": "32k",
   "depth": "d50",
   "kind": "recall",
   "fill_tokens_estimate": 30000,
   "fill_chars": 120000,
   "filler_window": [
    609607,
    729607
   ],
   "needle": "n11",
   "expect_integer": "80",
   "expect_term": "Cayenne",
   "needle_char_offset": 60000,
   "prompt_sha256": "f8a41ace1f945c0f0cb873bc0ca40d25ea2281343eef25a9fd8da59ed46ca045",
   "prompt_chars": 120313
  },
  {
   "id": "32k_d50_recall1",
   "tier": "32k",
   "depth": "d50",
   "kind": "recall",
   "fill_tokens_estimate": 30000,
   "fill_chars": 120000,
   "filler_window": [
    763796,
    883796
   ],
   "needle": "n06",
   "expect_integer": "19",
   "expect_term": "Rounce",
   "needle_char_offset": 60000,
   "prompt_sha256": "e5034f686fe756a4c6dea764970ef4fd8a0581a135bf90386ce27c171b6516d2",
   "prompt_chars": 120316
  },
  {
   "id": "32k_d50_absent0",
   "tier": "32k",
   "depth": "d50",
   "kind": "absent",
   "fill_tokens_estimate": 30000,
   "fill_chars": 120000,
   "filler_window": [
    905330,
    1025330
   ],
   "absent": "a01",
   "absent_term": "All Fours",
   "absent_attribute_keyword": "overcall",
   "prompt_sha256": "6a13907ed930cf6222128e9202aa7c82799fdab6ffb22966f63f080d6334d7cd",
   "prompt_chars": 120154
  },
  {
   "id": "32k_d50_absent1",
   "tier": "32k",
   "depth": "d50",
   "kind": "absent",
   "fill_tokens_estimate": 30000,
   "fill_chars": 120000,
   "filler_window": [
    1055817,
    1175817
   ],
   "absent": "a03",
   "absent_term": "Ombre",
   "absent_attribute_keyword": "false declaration",
   "prompt_sha256": "047fac7ae69e4fba937fc3ccc00d6a319289156c6aca8f94519683f2f1df7caf",
   "prompt_chars": 120157
  },
  {
   "id": "32k_d90_recall0",
   "tier": "32k",
   "depth": "d90",
   "kind": "recall",
   "fill_tokens_estimate": 30000,
   "fill_chars": 120000,
   "filler_window": [
    1224850,
    1344850
   ],
   "needle": "n10",
   "expect_integer": "26",
   "expect_term": "Rouge et Noir",
   "needle_char_offset": 108000,
   "prompt_sha256": "35c86f0174054e9d30836c0722bb8a06cd2f72e56d4114afcccefa66388a0635",
   "prompt_chars": 120314
  },
  {
   "id": "32k_d90_recall1",
   "tier": "32k",
   "depth": "d90",
   "kind": "recall",
   "fill_tokens_estimate": 30000,
   "fill_chars": 120000,
   "filler_window": [
    1372592,
    1492592
   ],
   "needle": "n01",
   "expect_integer": "47",
   "expect_term": "Skat",
   "needle_char_offset": 108000,
   "prompt_sha256": "4cb32d29be694dadbd1cf9ed73d8379c1b5138d1442af5ac70e4882bc3e8aed7",
   "prompt_chars": 120324
  },
  {
   "id": "32k_d90_absent0",
   "tier": "32k",
   "depth": "d90",
   "kind": "absent",
   "fill_tokens_estimate": 30000,
   "fill_chars": 120000,
   "filler_window": [
    1521887,
    1641887
   ],
   "absent": "a04",
   "absent_term": "Napoleon",
   "absent_attribute_keyword": "trump indicator",
   "prompt_sha256": "1cee7eaaa8370cfab923825f5056ef1fb933c1c81f7888d5370d34941bd50084",
   "prompt_chars": 120167
  },
  {
   "id": "32k_d90_absent1",
   "tier": "32k",
   "depth": "d90",
   "kind": "absent",
   "fill_tokens_estimate": 30000,
   "fill_chars": 120000,
   "filler_window": [
    1666452,
    1786452
   ],
   "absent": "a02",
   "absent_term": "Quadrille",
   "absent_attribute_keyword": "misdeal",
   "prompt_sha256": "3c3df71e28a9d50ad42899a8a651675008c755cee6a32472c5c785436eb2dafb",
   "prompt_chars": 120158
  }
 ],
 "prompts_not_published": {
  "items": 36,
  "why": "each prompt is the public-domain filler window recorded on its own row with the needle sentence planted at `needle_char_offset`; the text is reducible from the corpus (sha beside), the window and `legC-needles.json`, and `prompt_sha256` is what a reproduction is checked against",
  "sha256_over": "the prompt string exactly as sent, utf-8"
 }
}
