{
  "plan_sha256": "c3e2c77226f50450b3c00473df70700a82887613f77569ec8fad1592da0057ab",
  "freeze_sha256": "7b280095b42403f18ab85c4e7326ae6dd38aa46bc8c11094013cddffd61c2e79",
  "master_sha256": "b0b2e13c3cd35512ee5955a2d9a56c22d7410e283d35dd9c90abbaa7b99279eb",
  "review_decisions_sha256": "ecdadddda4e8b31ad1cc06df9628558567934c370abc2538889549822a9fba0e",
  "scope": "Six fixed pages; within-page rune adjacencies across line breaks and punctuation; no pairs across sampled page boundaries.",
  "source_limit": "Image-first by the same assistant, not fully blind or independent; post-comparison adjudication visible to master.",
  "total_initial": {
    "runes": 1598,
    "pairs": 1592,
    "repeats": 12,
    "shuffle_expectation": 54.491218644763066
  },
  "total_reviewed": {
    "runes": 1598,
    "pairs": 1592,
    "repeats": 11,
    "shuffle_expectation": 54.19334343817103,
    "deficit_fraction": 0.7970230419064316,
    "repeat_fraction": 0.006909547738693468
  },
  "initial_uncertain_glyph_repeat_range": [
    12,
    13
  ],
  "edit_operations": {
    "replace": 20,
    "insert": 2,
    "delete": 2
  },
  "boundary_gap_count": 354,
  "apostrophe_count": 1,
  "reviewed_repeat_categories": {
    "across_boundary": 5,
    "within_word": 6
  },
  "expectation_formula": "For each page with n symbols and counts c_r, E(adjacent equal pairs) = sum_r c_r(c_r-1)/n; sum across pages.",
  "records": [
    {
      "page": 4,
      "reviewed": {
        "runes": 261,
        "pairs": 260,
        "repeats": 2,
        "repeat_offsets": [
          32,
          91
        ],
        "shuffle_expectation": 9.088122605363985
      },
      "reviewed_sha256": "a90b8a76692dbbf5e09deb7e7d741fc32d60f1eb7eb689b401acb12428ff0c44",
      "initial_rune_edit_operations": 4,
      "rune_stream_matches_master_after_review": true,
      "line_streams_match": true,
      "boundary_gap_count": 60,
      "boundary_gaps_match_master": true,
      "apostrophe_offsets": [
        164
      ],
      "repeat_pairs": [
        {
          "first_rune_offset": 32,
          "token": "ING",
          "crosses_printed_boundary": true,
          "crosses_line": false
        },
        {
          "first_rune_offset": 91,
          "token": "G",
          "crosses_printed_boundary": true,
          "crosses_line": false
        }
      ]
    },
    {
      "page": 11,
      "reviewed": {
        "runes": 273,
        "pairs": 272,
        "repeats": 1,
        "repeat_offsets": [
          79
        ],
        "shuffle_expectation": 9.531135531135531
      },
      "reviewed_sha256": "4b2fdfd60b8dcee7a0b4719bc5c87f95f0620975c854162d3f0e5899e017756f",
      "initial_rune_edit_operations": 9,
      "rune_stream_matches_master_after_review": true,
      "line_streams_match": true,
      "boundary_gap_count": 55,
      "boundary_gaps_match_master": true,
      "apostrophe_offsets": [],
      "repeat_pairs": [
        {
          "first_rune_offset": 79,
          "token": "U",
          "crosses_printed_boundary": false,
          "crosses_line": false
        }
      ]
    },
    {
      "page": 18,
      "reviewed": {
        "runes": 260,
        "pairs": 259,
        "repeats": 1,
        "repeat_offsets": [
          86
        ],
        "shuffle_expectation": 8.807692307692308
      },
      "reviewed_sha256": "37c302c782cf09d63c77cd376b6c896d372c71094a182911f7692da5e544ac86",
      "initial_rune_edit_operations": 4,
      "rune_stream_matches_master_after_review": true,
      "line_streams_match": true,
      "boundary_gap_count": 61,
      "boundary_gaps_match_master": true,
      "apostrophe_offsets": [],
      "repeat_pairs": [
        {
          "first_rune_offset": 86,
          "token": "IO",
          "crosses_printed_boundary": false,
          "crosses_line": false
        }
      ]
    },
    {
      "page": 25,
      "reviewed": {
        "runes": 273,
        "pairs": 272,
        "repeats": 3,
        "repeat_offsets": [
          30,
          91,
          234
        ],
        "shuffle_expectation": 9.047619047619047
      },
      "reviewed_sha256": "72bfc571500f9f3523034914867b74bed399c86e135584759847b26d45a87121",
      "initial_rune_edit_operations": 4,
      "rune_stream_matches_master_after_review": true,
      "line_streams_match": true,
      "boundary_gap_count": 57,
      "boundary_gaps_match_master": true,
      "apostrophe_offsets": [],
      "repeat_pairs": [
        {
          "first_rune_offset": 30,
          "token": "X",
          "crosses_printed_boundary": false,
          "crosses_line": false
        },
        {
          "first_rune_offset": 91,
          "token": "U",
          "crosses_printed_boundary": true,
          "crosses_line": false
        },
        {
          "first_rune_offset": 234,
          "token": "L",
          "crosses_printed_boundary": false,
          "crosses_line": false
        }
      ]
    },
    {
      "page": 34,
      "reviewed": {
        "runes": 261,
        "pairs": 260,
        "repeats": 3,
        "repeat_offsets": [
          21,
          134,
          210
        ],
        "shuffle_expectation": 8.67432950191571
      },
      "reviewed_sha256": "14f42fe425559dbcaa5cd331c65af826b3e511446bd257f26baaa85bdb73fdc6",
      "initial_rune_edit_operations": 1,
      "rune_stream_matches_master_after_review": true,
      "line_streams_match": true,
      "boundary_gap_count": 61,
      "boundary_gaps_match_master": true,
      "apostrophe_offsets": [],
      "repeat_pairs": [
        {
          "first_rune_offset": 21,
          "token": "H",
          "crosses_printed_boundary": true,
          "crosses_line": true
        },
        {
          "first_rune_offset": 134,
          "token": "R",
          "crosses_printed_boundary": false,
          "crosses_line": true
        },
        {
          "first_rune_offset": 210,
          "token": "A",
          "crosses_printed_boundary": true,
          "crosses_line": false
        }
      ]
    },
    {
      "page": 46,
      "reviewed": {
        "runes": 270,
        "pairs": 269,
        "repeats": 1,
        "repeat_offsets": [
          110
        ],
        "shuffle_expectation": 9.044444444444444
      },
      "reviewed_sha256": "3ed12d7f139046906d5366b9e293ed45b90ea9ff164c85916c7cf7dfd0830f15",
      "initial_rune_edit_operations": 2,
      "rune_stream_matches_master_after_review": true,
      "line_streams_match": true,
      "boundary_gap_count": 60,
      "boundary_gaps_match_master": true,
      "apostrophe_offsets": [],
      "repeat_pairs": [
        {
          "first_rune_offset": 110,
          "token": "E",
          "crosses_printed_boundary": false,
          "crosses_line": true
        }
      ]
    }
  ],
  "separator_discrepancy": {
    "page": 46,
    "line": 5,
    "rune_gap": 96,
    "source_bbox": [
      1040,
      1416,
      1180,
      1550
    ],
    "master_literal": "-",
    "frozen_literal": ":",
    "reviewed_class": "multi_dot",
    "visible_isolated_squares": 3,
    "possible_overlap": "A fourth dot could overlap the adjacent rune stroke; not decided here.",
    "decision": "Keep source annotation as multi-dot with three isolated squares. The master single-dot class is unsupported by the visible group. Do not silently edit the pinned master.",
    "effect_on_boundary_gap": 0,
    "effect_on_rune_adjacency": 0,
    "novelty": "Newly documented in this project; not established as new to the wider community.",
    "component_checks": [
      {
        "threshold": 80,
        "isolated_square_count": 3,
        "dots": [
          {
            "bbox": [
              1098,
              1461,
              1107,
              1470
            ],
            "area": 81
          },
          {
            "bbox": [
              1112,
              1478,
              1122,
              1488
            ],
            "area": 100
          },
          {
            "bbox": [
              1098,
              1495,
              1107,
              1504
            ],
            "area": 81
          }
        ]
      },
      {
        "threshold": 100,
        "isolated_square_count": 3,
        "dots": [
          {
            "bbox": [
              1098,
              1461,
              1107,
              1470
            ],
            "area": 81
          },
          {
            "bbox": [
              1112,
              1478,
              1122,
              1488
            ],
            "area": 100
          },
          {
            "bbox": [
              1098,
              1495,
              1107,
              1504
            ],
            "area": 81
          }
        ]
      },
      {
        "threshold": 120,
        "isolated_square_count": 3,
        "dots": [
          {
            "bbox": [
              1098,
              1461,
              1107,
              1470
            ],
            "area": 81
          },
          {
            "bbox": [
              1112,
              1478,
              1122,
              1488
            ],
            "area": 100
          },
          {
            "bbox": [
              1098,
              1495,
              1107,
              1504
            ],
            "area": 81
          }
        ]
      }
    ],
    "reviewed_literal": "@M3",
    "reviewed_literal_meaning": "Multi-dot group with three isolated squares visible; fourth square unresolved."
  },
  "conclusion": "The shortage of adjacent repeats survives source inspection in this sample. No verified master rune correction; one source separator class discrepancy documented. No new plaintext. Not a full-corpus audit or new formal significance test."
}
