{
  "version": "2026-10-30-r10",
  "rom_sha256": "b28fa2c8f42bd792f3118bc3d71df2fed5f959957d4adc60f372f2d4863c2038",
  "contact_radius_pixels": 4,
  "release_phase": 24,
  "shared_checks": 78,
  "passed": 77,
  "strict_gate": "FAILED",
  "retained_failure": {
    "test": "finisher_hold",
    "reason": "Unchanged inherited geometry failure in the selected AI base.",
    "summary": {
      "scenarios": 8,
      "comparable_armed_passes": 4,
      "old_slot_distance": 1.9046278288761302,
      "new_slot_distance": 2.777268439788352,
      "old_early_one_timers": 2,
      "new_early_one_timers": 2,
      "unchanged_normal_easy": 4
    }
  },
  "contact_regression": {
    "rom_sha256": "b28fa2c8f42bd792f3118bc3d71df2fed5f959957d4adc60f372f2d4863c2038",
    "baseline_sha256": "29672052309b0bcad831716cd0edf35b498a265f0063d99173c70dff4df47c3a",
    "native_contact_boundaries": 432,
    "owned_C_guard_cases": [
      [
        0,
        1,
        2882343476
      ],
      [
        1,
        0,
        2882343476
      ],
      [
        1,
        0,
        2882343476
      ],
      [
        1,
        0,
        2882343476
      ]
    ],
    "pending_input_ownership_cases": [
      [
        1,
        1,
        0,
        4660
      ],
      [
        0,
        1,
        0,
        4660
      ],
      [
        1,
        0,
        1,
        4660
      ],
      [
        1,
        0,
        1,
        4660
      ],
      [
        0,
        1,
        0,
        4660
      ]
    ],
    "contact_radius_pixels": 4,
    "release_animation_phase": 24,
    "cold_boot_coop_profiles": [
      {
        "case": "baseline-mash",
        "style": "mash",
        "frames": 15501,
        "owned_wait": {
          "max_owned_wait_frames": 1
        },
        "native_passes": 49,
        "buffered_shots": [
          {
            "frame": 3703,
            "actor": 3,
            "human": true,
            "owner": 3,
            "animation": 2044,
            "span": 0,
            "one_timer": true,
            "caller": 3018912,
            "stick_distance": 29.529646,
            "puck": [
              -28,
              -264
            ],
            "body": [
              -2,
              -279
            ],
            "stick_offset": [
              -12,
              -11
            ]
          },
          {
            "frame": 3917,
            "actor": 2,
            "human": true,
            "owner": 2,
            "animation": 2044,
            "span": 0,
            "one_timer": true,
            "caller": 3018912,
            "stick_distance": 19.646883,
            "puck": [
              57,
              123
            ],
            "body": [
              74,
              110
            ],
            "stick_offset": [
              -22,
              -6
            ]
          },
          {
            "frame": 5256,
            "actor": 0,
            "human": true,
            "owner": 0,
            "animation": 2044,
            "span": 0,
            "one_timer": true,
            "caller": 3018912,
            "stick_distance": 31.0,
            "puck": [
              -130,
              -115
            ],
            "body": [
              -84,
              -124
            ],
            "stick_offset": [
              -15,
              9
            ]
          },
          {
            "frame": 6661,
            "actor": 4,
            "human": true,
            "owner": 4,
            "animation": 2044,
            "span": 0,
            "one_timer": true,
            "caller": 3018912,
            "stick_distance": 19.104973,
            "puck": [
              -62,
              213
            ],
            "body": [
              -76,
              220
            ],
            "stick_offset": [
              1,
              7
            ]
          },
          {
            "frame": 7087,
            "actor": 2,
            "human": true,
            "owner": 2,
            "animation": 2044,
            "span": 0,
            "one_timer": true,
            "caller": 3018912,
            "stick_distance": 25.96151,
            "puck": [
              111,
              -33
            ],
            "body": [
              96,
              -55
            ],
            "stick_offset": [
              22,
              -3
            ]
          },
          {
            "frame": 9645,
            "actor": 1,
            "human": true,
            "owner": 1,
            "animation": 2044,
            "span": 0,
            "one_timer": true,
            "caller": 3018912,
            "stick_distance": 36.796739,
            "puck": [
              -80,
              98
            ],
            "body": [
              -117,
              119
            ],
            "stick_offset": [
              12,
              6
            ]
          },
          {
            "frame": 15372,
            "actor": 1,
            "human": true,
            "owner": 1,
            "animation": 2044,
            "span": 0,
            "one_timer": true,
            "caller": 3018912,
            "stick_distance": 19.646883,
            "puck": [
              -32,
              269
            ],
            "body": [
              -38,
              281
            ],
            "stick_offset": [
              1,
              7
            ]
          }
        ],
        "all_shot_attempts": 12,
        "max_buffered_stick_distance": 36.796739
      },
      {
        "case": "current-mash",
        "style": "mash",
        "frames": 15501,
        "owned_wait": {
          "max_owned_wait_frames": 25
        },
        "native_passes": 47,
        "buffered_shots": [
          {
            "frame": 4394,
            "actor": 3,
            "human": true,
            "owner": 3,
            "animation": 2044,
            "span": 24,
            "one_timer": true,
            "caller": 3018940,
            "stick_distance": 3.162278,
            "puck": [
              22,
              -41
            ],
            "body": [
              35,
              -50
            ],
            "stick_offset": [
              -16,
              8
            ]
          },
          {
            "frame": 6522,
            "actor": 0,
            "human": true,
            "owner": 0,
            "animation": 2044,
            "span": 24,
            "one_timer": true,
            "caller": 3018940,
            "stick_distance": 3.0,
            "puck": [
              93,
              -154
            ],
            "body": [
              112,
              -151
            ],
            "stick_offset": [
              -22,
              -3
            ]
          },
          {
            "frame": 7348,
            "actor": 2,
            "human": true,
            "owner": 2,
            "animation": 2044,
            "span": 24,
            "one_timer": true,
            "caller": 3018940,
            "stick_distance": 3.605551,
            "puck": [
              54,
              -229
            ],
            "body": [
              73,
              -238
            ],
            "stick_offset": [
              -22,
              7
            ]
          },
          {
            "frame": 10521,
            "actor": 4,
            "human": true,
            "owner": 4,
            "animation": 2044,
            "span": 24,
            "one_timer": true,
            "caller": 3018940,
            "stick_distance": 3.605551,
            "puck": [
              -43,
              -17
            ],
            "body": [
              -55,
              -24
            ],
            "stick_offset": [
              15,
              9
            ]
          },
          {
            "frame": 15201,
            "actor": 1,
            "human": true,
            "owner": 1,
            "animation": 2044,
            "span": 24,
            "one_timer": true,
            "caller": 3018940,
            "stick_distance": 4.0,
            "puck": [
              110,
              -281
            ],
            "body": [
              96,
              -275
            ],
            "stick_offset": [
              18,
              -6
            ]
          }
        ],
        "all_shot_attempts": 15,
        "max_buffered_stick_distance": 4.0
      },
      {
        "case": "current-held",
        "style": "held",
        "frames": 15501,
        "owned_wait": {
          "max_owned_wait_frames": 33
        },
        "native_passes": 47,
        "buffered_shots": [
          {
            "frame": 4394,
            "actor": 3,
            "human": true,
            "owner": 3,
            "animation": 2044,
            "span": 24,
            "one_timer": true,
            "caller": 3018940,
            "stick_distance": 3.162278,
            "puck": [
              22,
              -41
            ],
            "body": [
              35,
              -50
            ],
            "stick_offset": [
              -16,
              8
            ]
          },
          {
            "frame": 5173,
            "actor": 3,
            "human": true,
            "owner": 3,
            "animation": 2044,
            "span": 24,
            "one_timer": true,
            "caller": 3018940,
            "stick_distance": 3.605551,
            "puck": [
              -68,
              294
            ],
            "body": [
              -71,
              291
            ],
            "stick_offset": [
              6,
              5
            ]
          },
          {
            "frame": 9512,
            "actor": 1,
            "human": true,
            "owner": 1,
            "animation": 2044,
            "span": 24,
            "one_timer": true,
            "caller": 3018940,
            "stick_distance": 3.605551,
            "puck": [
              1,
              30
            ],
            "body": [
              -11,
              23
            ],
            "stick_offset": [
              15,
              9
            ]
          },
          {
            "frame": 10357,
            "actor": 3,
            "human": true,
            "owner": 3,
            "animation": 2044,
            "span": 24,
            "one_timer": true,
            "caller": 3018940,
            "stick_distance": 3.605551,
            "puck": [
              -25,
              -229
            ],
            "body": [
              -8,
              -232
            ],
            "stick_offset": [
              -14,
              5
            ]
          },
          {
            "frame": 13144,
            "actor": 2,
            "human": true,
            "owner": 2,
            "animation": 2044,
            "span": 24,
            "one_timer": true,
            "caller": 3018940,
            "stick_distance": 4.0,
            "puck": [
              15,
              -14
            ],
            "body": [
              1,
              -8
            ],
            "stick_offset": [
              18,
              -6
            ]
          }
        ],
        "all_shot_attempts": 15,
        "max_buffered_stick_distance": 4.0
      }
    ],
    "no_game_positions_owner_clock_rng_or_results_injected": true,
    "private_shot_measurement_probe": true
  },
  "maintenance": {
    "rom_sha256": "b28fa2c8f42bd792f3118bc3d71df2fed5f959957d4adc60f372f2d4863c2038",
    "reference_ROM_sha256": "fdf88b7f1933304dd08917b88e1b2e4805072355c1538ff41d876e6e015688c4",
    "reference_report_sha256": "991b265e7bd52553970909a3f5deefd8236358695cd57e483c0b82ee6bf73e52",
    "state_sha256": "e75f19d88fe80b936de46b27c369f316d14fdf514f5a82e3602477e42d6be5c6",
    "all40_original_no_B_contexts_exact": false,
    "current_contexts_executed": 40,
    "current_frame_samples": 24000,
    "scope": "Declared cooperative catch handoff/current-skater outlet and boot defaults. Fresh r5/r4/r3 controls agree exactly; fresh r2 controls reproduce original traces. Every current event/match-clock/puck/action/control field is exact. Isolated one-actor position, prediction-cache or render-cursor observations are separately recorded only within adjacent native observation bounds and with both neighbouring complete rows exact. These are consistent with video sampling during native updates, not claimed byte-exact. No strength games claimed.",
    "keeper_reference_sha256": "f2a6d2ee40f4ac6c7bfe3277fe1859930fc1c579f1cb15aed742c1798f8fd9a3",
    "outlet_reference_sha256": "3453b3fba1a4e3b76c8f859311a499f3f2bf8d9a493280f43ad41eca8b784057",
    "menu_reference_sha256": "4dd53440a7a4b4b7920a432b1e70a18e0ddb43e2a57a553b65cd052a0a0dca50",
    "control_reference_sha256": "a7e8bef0e8c78da6d37eacb432769af3f6d4b99e0196e451875c7991656ca182",
    "current_raw_exact_to_r5_contexts": 35,
    "video_boundary_observation_count": 15,
    "all40_native_event_clock_puck_action_timelines_exact": true,
    "rules_reference_sha256": "48af31f9f7c85766951bf42745360571d6e7bf025bdce936363a58a178ab05f6",
    "r7_controls_raw_exact_to_fresh_r6": true,
    "current_raw_exact_to_r7": 40,
    "rules_scope": "Only overtime and momentum modules change. Existing isolated video-boundary bounds retained; actual actions, puck and match-clock remain strict.",
    "mini_reference_sha256": "083f45ffbfff3986d55fbe2ea13384916c4c5b4f1d0b6c5e21e39aa80af80e02",
    "all40_current_raw_contexts_exact_to_fresh_r8": true,
    "mini_scope": "Divisional Mini schedule/menu/round bounds and season symbol rebinding only. All40 current active-game raw traces match fresh r8 controls exactly; no strength games claimed.",
    "contact_reference_sha256": "29672052309b0bcad831716cd0edf35b498a265f0063d99173c70dff4df47c3a",
    "all40_current_raw_contexts_exact_to_fresh_r9": true,
    "human_contact_scope": "Only human buffered release/contact animation/pending input and fresh-owned-C dispatch change. All40 current raw active-game traces match fresh r9 controls exactly."
  },
  "scope": {
    "ROM_regions": [
      [
        288,
        384
      ],
      [
        398,
        400
      ],
      [
        47120,
        47126
      ],
      [
        3018752,
        3019264
      ]
    ],
    "changed_bytes": 465,
    "normal_native_shot_physics_pickup_tables_and_AI_exact": true,
    "owned_C_guard_only_on_fresh_human_shoot_press": true
  },
  "build": {
    "rom_sha256": "b28fa2c8f42bd792f3118bc3d71df2fed5f959957d4adc60f372f2d4863c2038",
    "independent_rebuild_exact": true,
    "exact_r9_rollback": true,
    "ips_reconstruction_exact": true,
    "original_base_md5": "8f863ecb108c1d213953bada9b98f4f2",
    "ips_sha256": "2fdcd7019d1ddf9387d52042107d1fb8fb6b3e2726c64b0f93313e1599f977a4",
    "matched_ablations": {
      "no-hold-r10": "db2d97dfcb1454bb9dc0ddbdce6a86d4bcc697256c1100514dafdca8d2920f85",
      "no-centered": "e531de3d55175b052785f188595ba0ed018e78a858e3a750e8e1917391d3f591",
      "no-plan": "e6f105531b599dfb594723f0900c5c60e2db5874b7f470e3b6e4ba66a10a13cb",
      "no-smart": "3507dfb0b6c1e181c1f0fe885232afe2fa6aed4b1536acce6e80b8945c455352"
    }
  },
  "delivery": {
    "local": {
      "status": "files installed; old progress cleanup and config/history migration deferred until normal RetroArch exit",
      "user_requested_do_not_close": true,
      "active_frontend_pids": [
        2585482
      ],
      "new_release_progress_protected": true,
      "launched": false
    },
    "bodin": {
      "status": "complete",
      "verification": {
        "version": "2026-10-30-r10",
        "sha256": "b28fa2c8f42bd792f3118bc3d71df2fed5f959957d4adc60f372f2d4863c2038",
        "playlist_items": 19,
        "season_items": 1,
        "remap_sha256": "609bab0168f74d562403ad6acb8f293c1936194112bfb5c33305e6264883ed99",
        "fresh_progress": true
      },
      "config_remap_history_hashes_preserved": {
        "/home/bodin/.config/retroarch/retroarch.cfg": "2ca6dca97e2212f43d88e0fe8237ab35dbde23c1631c595427769c32608d3e1b",
        "/home/bodin/.config/retroarch/config/Genesis Plus GX/Genesis Plus GX.opt": "f866e14fbaa0b52e4852764e856b307dc106492f33e17d1d60663de02d601c5a",
        "/home/bodin/.config/retroarch/config/remaps/Genesis Plus GX/NHL 2026 - 94 Edition v5.1W - Season - jdc - 2026-10-30-r10.rmp": "609bab0168f74d562403ad6acb8f293c1936194112bfb5c33305e6264883ed99"
      }
    }
  }
}
