{
  "status": "current screenshots semantically reviewed; public browser acceptance pending",
  "version": "2026-11-03-r2",
  "ROM_sha256": "20793fce15e640bf60d31c48e95bd0d284105fc07f8ae01ed08b1a579b37e99f",
  "reviewed_at": "2026-11-03T18:10:51.859663+00:00",
  "images": [
    {
      "id": "menu",
      "source": "semantic-final/fresh/menu-coldboot/menu.png",
      "caption": "Edmonton and a new Full season by default; help centred inside its matching native frame.",
      "capture": {
        "id": "menu",
        "description": "",
        "frame": 1029,
        "captured_at": "2026-11-03T17:54:23.516563+00:00",
        "image": "menu.png",
        "image_sha256": "092ae5d9f3d5d81b49fe063ebd51c747dc888c09be069d5c347e1b444b1e46ab",
        "width": 320,
        "height": 224,
        "pixel_format": 2,
        "ROM_sha256": "20793fce15e640bf60d31c48e95bd0d284105fc07f8ae01ed08b1a579b37e99f",
        "context": {
          "slot": 1,
          "view": 1,
          "mode": 0,
          "players": 1,
          "home": 10,
          "away": 18,
          "period": 0,
          "clock": 0,
          "phase": 0,
          "flags": [
            0,
            0,
            0
          ],
          "momentum": 0,
          "difficulty": 1,
          "critical": 0,
          "score": [
            0,
            0
          ],
          "owner": 0,
          "quickgame": 0,
          "allstar": 0,
          "human_split": 0
        },
        "state_sha256": "29c20e8c8d1b039d17296fe71c8fd340ac21ffd43024cd832e1b459dabc41b0c",
        "paired_sram_sha256": "4f31ba9645b690c7b0b414dd28a6eb21154e14d3066fb1249370de6f9cebd021",
        "native_observation": {
          "controllers": [
            0,
            0,
            0,
            0
          ],
          "pad_team": [
            0,
            0,
            0,
            0
          ],
          "away_home_momentum": [
            0,
            0
          ]
        }
      },
      "public_image": "img/current-20261103-r2-review/menu.png",
      "image_sha256": "092ae5d9f3d5d81b49fe063ebd51c747dc888c09be069d5c347e1b444b1e46ab",
      "ROM_sha256": "20793fce15e640bf60d31c48e95bd0d284105fc07f8ae01ed08b1a579b37e99f",
      "opened": true,
      "scope": "Fresh real post-release screenshot, visually opened; exact released ROM/private core and authenticated paired state or fresh coldboot; no user frontend/data or game RAM writes.",
      "reviewed_at": "2026-11-03T15:00:01.869893+00:00",
      "finding": "Opened native original at1:1 in labelled contact sheet; expected page, framing, colours and text inspected. No new graphical defect observed. Dynamic/gameplay acceptance still requires native tests/manual play.",
      "previous_image": "img/current-20261103-r2/menu.png",
      "previous_capture": {
        "id": "main-default",
        "description": "",
        "frame": 1029,
        "captured_at": "2026-11-03T14:52:29.295640+00:00",
        "image": "main-default.png",
        "image_sha256": "092ae5d9f3d5d81b49fe063ebd51c747dc888c09be069d5c347e1b444b1e46ab",
        "width": 320,
        "height": 224,
        "pixel_format": 2,
        "ROM_sha256": "20793fce15e640bf60d31c48e95bd0d284105fc07f8ae01ed08b1a579b37e99f",
        "context": {
          "slot": 1,
          "view": 1,
          "mode": 0,
          "players": 1,
          "home": 10,
          "away": 18,
          "period": 0,
          "clock": 0,
          "phase": 0,
          "flags": [
            0,
            0,
            0
          ],
          "momentum": 0,
          "difficulty": 1,
          "critical": 0,
          "score": [
            0,
            0
          ],
          "owner": 0,
          "quickgame": 0,
          "allstar": 0,
          "human_split": 0
        },
        "state_sha256": "ab7513adcf6a383a6be32948937b7d9d88021a358b3bb8876dab4ba8fef41611",
        "paired_sram_sha256": "4f31ba9645b690c7b0b414dd28a6eb21154e14d3066fb1249370de6f9cebd021"
      },
      "semantic_review": {
        "opened": true,
        "actually_visible": "Edmonton and a new Full season by default; help centred inside its matching native frame.",
        "original_finding": "MATCH for main-menu contexts; WRONG IMAGE under keeper-catch behavior and division-table heading. Replace those occurrences with relevant real scenes.",
        "previously_visible": "Main menu: New Full Season, Players One, Home Edmonton, Away84vsNYR, period5minutes. Centred D-Pad Change B/Start Play footer inside native frame.",
        "current_finding": "Fresh matching capture opened; original mismatch retained in before manifest/audit."
      }
    },
    {
      "id": "difficulty",
      "source": "semantic-final/fresh/menu-coldboot/menu-row-09.png",
      "caption": "Hard and native match settings, with framed centred help.",
      "capture": {
        "id": "menu-row-09",
        "description": "",
        "frame": 1699,
        "captured_at": "2026-11-03T17:54:23.924725+00:00",
        "image": "menu-row-09.png",
        "image_sha256": "7349d760e24aef376ac146a081aff6ca6c50bc685ec466b31247993fbbace43e",
        "width": 320,
        "height": 224,
        "pixel_format": 2,
        "ROM_sha256": "20793fce15e640bf60d31c48e95bd0d284105fc07f8ae01ed08b1a579b37e99f",
        "context": {
          "slot": 1,
          "view": 1,
          "mode": 0,
          "players": 1,
          "home": 10,
          "away": 18,
          "period": 0,
          "clock": 0,
          "phase": 0,
          "flags": [
            0,
            0,
            0
          ],
          "momentum": 0,
          "difficulty": 1,
          "critical": 0,
          "score": [
            0,
            0
          ],
          "owner": 0,
          "quickgame": 0,
          "allstar": 0,
          "human_split": 0
        },
        "state_sha256": "7c1f1c4c1ed3ff341abaae4efe931a465e642d7e080dae8ef1ba23ea7fdb3264",
        "paired_sram_sha256": "4f31ba9645b690c7b0b414dd28a6eb21154e14d3066fb1249370de6f9cebd021",
        "native_observation": {
          "controllers": [
            0,
            0,
            0,
            0
          ],
          "pad_team": [
            0,
            0,
            0,
            0
          ],
          "away_home_momentum": [
            0,
            0
          ]
        }
      },
      "public_image": "img/current-20261103-r2-review/difficulty.png",
      "image_sha256": "7349d760e24aef376ac146a081aff6ca6c50bc685ec466b31247993fbbace43e",
      "ROM_sha256": "20793fce15e640bf60d31c48e95bd0d284105fc07f8ae01ed08b1a579b37e99f",
      "opened": true,
      "scope": "Fresh real post-release screenshot, visually opened; exact released ROM/private core and authenticated paired state or fresh coldboot; no user frontend/data or game RAM writes.",
      "reviewed_at": "2026-11-03T15:00:01.869893+00:00",
      "finding": "Opened native original at1:1 in labelled contact sheet; expected page, framing, colours and text inspected. No new graphical defect observed. Dynamic/gameplay acceptance still requires native tests/manual play.",
      "previous_image": "img/current-20261103-r2/difficulty.png",
      "previous_capture": {
        "id": "main-row-09",
        "description": "",
        "frame": 1699,
        "captured_at": "2026-11-03T14:52:29.717391+00:00",
        "image": "main-row-09.png",
        "image_sha256": "7349d760e24aef376ac146a081aff6ca6c50bc685ec466b31247993fbbace43e",
        "width": 320,
        "height": 224,
        "pixel_format": 2,
        "ROM_sha256": "20793fce15e640bf60d31c48e95bd0d284105fc07f8ae01ed08b1a579b37e99f",
        "context": {
          "slot": 1,
          "view": 1,
          "mode": 0,
          "players": 1,
          "home": 10,
          "away": 18,
          "period": 0,
          "clock": 0,
          "phase": 0,
          "flags": [
            0,
            0,
            0
          ],
          "momentum": 0,
          "difficulty": 1,
          "critical": 0,
          "score": [
            0,
            0
          ],
          "owner": 0,
          "quickgame": 0,
          "allstar": 0,
          "human_split": 0
        },
        "state_sha256": "27108a06fdc76fd831c5089a67e5c55b1dce79f51814aac4e9e0d19d87396066",
        "paired_sram_sha256": "4f31ba9645b690c7b0b414dd28a6eb21154e14d3066fb1249370de6f9cebd021"
      },
      "semantic_review": {
        "opened": true,
        "actually_visible": "Hard and native match settings, with framed centred help.",
        "original_finding": "MATCH Hard settings. Fighting subsections should have Fighting-specific selected option/caption.",
        "previously_visible": "DifficultyHard selected; FightingOff, LineChangesAuto, RulesOnExceptOffsides and GoalieCtrlManual visible.",
        "current_finding": "Fresh matching capture opened; original mismatch retained in before manifest/audit."
      }
    },
    {
      "id": "icing-transfers",
      "source": "semantic-final/fresh/menu-coldboot/menu-row-13.png",
      "caption": "Icing On and Transfers directly below it; centred framed help.",
      "capture": {
        "id": "menu-row-13",
        "description": "",
        "frame": 1979,
        "captured_at": "2026-11-03T17:54:24.104470+00:00",
        "image": "menu-row-13.png",
        "image_sha256": "2564e8e278eb0ce6ddebc2a61a7b66f996b0ecd48084bf0e6ee90e0f16c82d7c",
        "width": 320,
        "height": 224,
        "pixel_format": 2,
        "ROM_sha256": "20793fce15e640bf60d31c48e95bd0d284105fc07f8ae01ed08b1a579b37e99f",
        "context": {
          "slot": 1,
          "view": 1,
          "mode": 0,
          "players": 1,
          "home": 10,
          "away": 18,
          "period": 0,
          "clock": 0,
          "phase": 0,
          "flags": [
            0,
            0,
            0
          ],
          "momentum": 0,
          "difficulty": 1,
          "critical": 0,
          "score": [
            0,
            0
          ],
          "owner": 0,
          "quickgame": 0,
          "allstar": 0,
          "human_split": 0
        },
        "state_sha256": "9e299bda355d448d0be49e4782dc7618bdecd08ee83cbc00fb77e4223b3f9d32",
        "paired_sram_sha256": "4f31ba9645b690c7b0b414dd28a6eb21154e14d3066fb1249370de6f9cebd021",
        "native_observation": {
          "controllers": [
            0,
            0,
            0,
            0
          ],
          "pad_team": [
            0,
            0,
            0,
            0
          ],
          "away_home_momentum": [
            0,
            0
          ]
        }
      },
      "public_image": "img/current-20261103-r2-review/icing-transfers.png",
      "image_sha256": "2564e8e278eb0ce6ddebc2a61a7b66f996b0ecd48084bf0e6ee90e0f16c82d7c",
      "ROM_sha256": "20793fce15e640bf60d31c48e95bd0d284105fc07f8ae01ed08b1a579b37e99f",
      "opened": true,
      "scope": "Fresh real post-release screenshot, visually opened; exact released ROM/private core and authenticated paired state or fresh coldboot; no user frontend/data or game RAM writes.",
      "reviewed_at": "2026-11-03T15:00:01.869893+00:00",
      "finding": "Opened native original at1:1 in labelled contact sheet; expected page, framing, colours and text inspected. No new graphical defect observed. Dynamic/gameplay acceptance still requires native tests/manual play.",
      "previous_image": "img/current-20261103-r2/icing-transfers.png",
      "previous_capture": {
        "id": "main-row-13",
        "description": "",
        "frame": 1979,
        "captured_at": "2026-11-03T14:52:29.908707+00:00",
        "image": "main-row-13.png",
        "image_sha256": "2564e8e278eb0ce6ddebc2a61a7b66f996b0ecd48084bf0e6ee90e0f16c82d7c",
        "width": 320,
        "height": 224,
        "pixel_format": 2,
        "ROM_sha256": "20793fce15e640bf60d31c48e95bd0d284105fc07f8ae01ed08b1a579b37e99f",
        "context": {
          "slot": 1,
          "view": 1,
          "mode": 0,
          "players": 1,
          "home": 10,
          "away": 18,
          "period": 0,
          "clock": 0,
          "phase": 0,
          "flags": [
            0,
            0,
            0
          ],
          "momentum": 0,
          "difficulty": 1,
          "critical": 0,
          "score": [
            0,
            0
          ],
          "owner": 0,
          "quickgame": 0,
          "allstar": 0,
          "human_split": 0
        },
        "state_sha256": "14fc98b2b1f4229405fbb42b7d5ad9a050b253f169b31eeccbc916f0b33c83e9",
        "paired_sram_sha256": "4f31ba9645b690c7b0b414dd28a6eb21154e14d3066fb1249370de6f9cebd021"
      },
      "semantic_review": {
        "opened": true,
        "actually_visible": "Icing On and Transfers directly below it; centred framed help.",
        "original_finding": "MATCH Icing sections. Crit/replay occurrences show their options but wrong Icing-only captions: provide option-specific fresh frames/captions.",
        "previously_visible": "Main menu Hard, AutoReplaysOff, CritShotsOff, IcingOn and TransfersOff selected; framed footer.",
        "current_finding": "Fresh matching capture opened; original mismatch retained in before manifest/audit."
      }
    },
    {
      "id": "pass-defaults",
      "source": "semantic-final/fresh/menu-coldboot/menu-row-16.png",
      "caption": "Low passes, Normal speed and Assisted targeting; centred framed help.",
      "capture": {
        "id": "menu-row-16",
        "description": "",
        "frame": 2189,
        "captured_at": "2026-11-03T17:54:24.238513+00:00",
        "image": "menu-row-16.png",
        "image_sha256": "04e01d870ae884ff309d167e57340228d8f284f9e9871985b611f459ed633567",
        "width": 320,
        "height": 224,
        "pixel_format": 2,
        "ROM_sha256": "20793fce15e640bf60d31c48e95bd0d284105fc07f8ae01ed08b1a579b37e99f",
        "context": {
          "slot": 1,
          "view": 1,
          "mode": 0,
          "players": 1,
          "home": 10,
          "away": 18,
          "period": 0,
          "clock": 0,
          "phase": 0,
          "flags": [
            0,
            0,
            0
          ],
          "momentum": 0,
          "difficulty": 1,
          "critical": 0,
          "score": [
            0,
            0
          ],
          "owner": 0,
          "quickgame": 0,
          "allstar": 0,
          "human_split": 0
        },
        "state_sha256": "e3e5845f10443ea5d3807466ddc87e5e9c3d533be66dc38cc7b6770d0b5396fe",
        "paired_sram_sha256": "4f31ba9645b690c7b0b414dd28a6eb21154e14d3066fb1249370de6f9cebd021",
        "native_observation": {
          "controllers": [
            0,
            0,
            0,
            0
          ],
          "pad_team": [
            0,
            0,
            0,
            0
          ],
          "away_home_momentum": [
            0,
            0
          ]
        }
      },
      "public_image": "img/current-20261103-r2-review/pass-defaults.png",
      "image_sha256": "04e01d870ae884ff309d167e57340228d8f284f9e9871985b611f459ed633567",
      "ROM_sha256": "20793fce15e640bf60d31c48e95bd0d284105fc07f8ae01ed08b1a579b37e99f",
      "opened": true,
      "scope": "Fresh real post-release screenshot, visually opened; exact released ROM/private core and authenticated paired state or fresh coldboot; no user frontend/data or game RAM writes.",
      "reviewed_at": "2026-11-03T15:00:01.869893+00:00",
      "finding": "Opened native original at1:1 in labelled contact sheet; expected page, framing, colours and text inspected. No new graphical defect observed. Dynamic/gameplay acceptance still requires native tests/manual play.",
      "previous_image": "img/current-20261103-r2/pass-defaults.png",
      "previous_capture": {
        "id": "main-row-16",
        "description": "",
        "frame": 2189,
        "captured_at": "2026-11-03T14:52:30.057004+00:00",
        "image": "main-row-16.png",
        "image_sha256": "04e01d870ae884ff309d167e57340228d8f284f9e9871985b611f459ed633567",
        "width": 320,
        "height": 224,
        "pixel_format": 2,
        "ROM_sha256": "20793fce15e640bf60d31c48e95bd0d284105fc07f8ae01ed08b1a579b37e99f",
        "context": {
          "slot": 1,
          "view": 1,
          "mode": 0,
          "players": 1,
          "home": 10,
          "away": 18,
          "period": 0,
          "clock": 0,
          "phase": 0,
          "flags": [
            0,
            0,
            0
          ],
          "momentum": 0,
          "difficulty": 1,
          "critical": 0,
          "score": [
            0,
            0
          ],
          "owner": 0,
          "quickgame": 0,
          "allstar": 0,
          "human_split": 0
        },
        "state_sha256": "ac48997a9e89b08c250cf2e7f5f149c229e33c20d965c076f18868dd32219782",
        "paired_sram_sha256": "4f31ba9645b690c7b0b414dd28a6eb21154e14d3066fb1249370de6f9cebd021"
      },
      "semantic_review": {
        "opened": true,
        "actually_visible": "Low passes, Normal speed and Assisted targeting; centred framed help.",
        "original_finding": "MATCH",
        "previously_visible": "Pass HeightLow, SpeedNormal and ModeAssisted selected in main menu; centred framed footer.",
        "current_finding": "Fresh matching capture opened; original mismatch retained in before manifest/audit."
      }
    },
    {
      "id": "penalty-default",
      "source": "semantic-final/fresh/menu-coldboot/menu-row-18.png",
      "caption": "Penaltys50% by default; centred help stays inside its native border.",
      "capture": {
        "id": "menu-row-18",
        "description": "",
        "frame": 2329,
        "captured_at": "2026-11-03T17:54:24.329840+00:00",
        "image": "menu-row-18.png",
        "image_sha256": "f88ec3c7e8b75bfbf91b5b70e0724bec9edb75f7a5899b06839dfb4d3a037988",
        "width": 320,
        "height": 224,
        "pixel_format": 2,
        "ROM_sha256": "20793fce15e640bf60d31c48e95bd0d284105fc07f8ae01ed08b1a579b37e99f",
        "context": {
          "slot": 1,
          "view": 1,
          "mode": 0,
          "players": 1,
          "home": 10,
          "away": 18,
          "period": 0,
          "clock": 0,
          "phase": 0,
          "flags": [
            0,
            0,
            0
          ],
          "momentum": 0,
          "difficulty": 1,
          "critical": 0,
          "score": [
            0,
            0
          ],
          "owner": 0,
          "quickgame": 0,
          "allstar": 0,
          "human_split": 0
        },
        "state_sha256": "e16459d3d1b43cb631f89c21e431fd46dbaa96901a951fcffe97c2ccfcdb8158",
        "paired_sram_sha256": "4f31ba9645b690c7b0b414dd28a6eb21154e14d3066fb1249370de6f9cebd021",
        "native_observation": {
          "controllers": [
            0,
            0,
            0,
            0
          ],
          "pad_team": [
            0,
            0,
            0,
            0
          ],
          "away_home_momentum": [
            0,
            0
          ]
        }
      },
      "public_image": "img/current-20261103-r2-review/penalty-default.png",
      "image_sha256": "f88ec3c7e8b75bfbf91b5b70e0724bec9edb75f7a5899b06839dfb4d3a037988",
      "ROM_sha256": "20793fce15e640bf60d31c48e95bd0d284105fc07f8ae01ed08b1a579b37e99f",
      "opened": true,
      "scope": "Fresh real post-release screenshot, visually opened; exact released ROM/private core and authenticated paired state or fresh coldboot; no user frontend/data or game RAM writes.",
      "reviewed_at": "2026-11-03T15:00:01.869893+00:00",
      "finding": "Opened native original at1:1 in labelled contact sheet; expected page, framing, colours and text inspected. No new graphical defect observed. Dynamic/gameplay acceptance still requires native tests/manual play.",
      "previous_image": "img/current-20261103-r2/penalty-default.png",
      "previous_capture": {
        "id": "main-row-18",
        "description": "",
        "frame": 2329,
        "captured_at": "2026-11-03T14:52:30.240572+00:00",
        "image": "main-row-18.png",
        "image_sha256": "f88ec3c7e8b75bfbf91b5b70e0724bec9edb75f7a5899b06839dfb4d3a037988",
        "width": 320,
        "height": 224,
        "pixel_format": 2,
        "ROM_sha256": "20793fce15e640bf60d31c48e95bd0d284105fc07f8ae01ed08b1a579b37e99f",
        "context": {
          "slot": 1,
          "view": 1,
          "mode": 0,
          "players": 1,
          "home": 10,
          "away": 18,
          "period": 0,
          "clock": 0,
          "phase": 0,
          "flags": [
            0,
            0,
            0
          ],
          "momentum": 0,
          "difficulty": 1,
          "critical": 0,
          "score": [
            0,
            0
          ],
          "owner": 0,
          "quickgame": 0,
          "allstar": 0,
          "human_split": 0
        },
        "state_sha256": "58ffb317af4723da167daf90dc433af8a22e91baf00946209f4c7e716903b9bb",
        "paired_sram_sha256": "4f31ba9645b690c7b0b414dd28a6eb21154e14d3066fb1249370de6f9cebd021"
      },
      "semantic_review": {
        "opened": true,
        "actually_visible": "Penaltys50% by default; centred help stays inside its native border.",
        "original_finding": "MATCH; add missing spacing in caption.",
        "previously_visible": "Main-menu selected Penaltys50%, with Low/Normal/Assisted/Default-cone rows and framed footer.",
        "current_finding": "Fresh matching capture opened; original mismatch retained in before manifest/audit."
      }
    },
    {
      "id": "goalie-default",
      "source": "semantic-final/fresh/menu-coldboot/menu-row-21.png",
      "caption": "Alt Goalies On by default, with independent Pickup Delay.",
      "capture": {
        "id": "menu-row-21",
        "description": "",
        "frame": 2539,
        "captured_at": "2026-11-03T17:54:24.466090+00:00",
        "image": "menu-row-21.png",
        "image_sha256": "3a09a383af54a8aa5fe8b94b9e636a8e27df83a4a576740163886a21f6d364dc",
        "width": 320,
        "height": 224,
        "pixel_format": 2,
        "ROM_sha256": "20793fce15e640bf60d31c48e95bd0d284105fc07f8ae01ed08b1a579b37e99f",
        "context": {
          "slot": 1,
          "view": 1,
          "mode": 0,
          "players": 1,
          "home": 10,
          "away": 18,
          "period": 0,
          "clock": 0,
          "phase": 0,
          "flags": [
            0,
            0,
            0
          ],
          "momentum": 0,
          "difficulty": 1,
          "critical": 0,
          "score": [
            0,
            0
          ],
          "owner": 0,
          "quickgame": 0,
          "allstar": 0,
          "human_split": 0
        },
        "state_sha256": "cdfadd89dbcf4e4defb016578bb31f8c6ef7d12e2361b510dbd743f099f53478",
        "paired_sram_sha256": "4f31ba9645b690c7b0b414dd28a6eb21154e14d3066fb1249370de6f9cebd021",
        "native_observation": {
          "controllers": [
            0,
            0,
            0,
            0
          ],
          "pad_team": [
            0,
            0,
            0,
            0
          ],
          "away_home_momentum": [
            0,
            0
          ]
        }
      },
      "public_image": "img/current-20261103-r2-review/goalie-default.png",
      "image_sha256": "3a09a383af54a8aa5fe8b94b9e636a8e27df83a4a576740163886a21f6d364dc",
      "ROM_sha256": "20793fce15e640bf60d31c48e95bd0d284105fc07f8ae01ed08b1a579b37e99f",
      "opened": true,
      "scope": "Fresh real post-release screenshot, visually opened; exact released ROM/private core and authenticated paired state or fresh coldboot; no user frontend/data or game RAM writes.",
      "reviewed_at": "2026-11-03T15:00:01.869893+00:00",
      "finding": "Opened native original at1:1 in labelled contact sheet; expected page, framing, colours and text inspected. No new graphical defect observed. Dynamic/gameplay acceptance still requires native tests/manual play.",
      "previous_image": "img/current-20261103-r2/goalie-default.png",
      "previous_capture": {
        "id": "main-row-21",
        "description": "",
        "frame": 2539,
        "captured_at": "2026-11-03T14:52:30.427618+00:00",
        "image": "main-row-21.png",
        "image_sha256": "3a09a383af54a8aa5fe8b94b9e636a8e27df83a4a576740163886a21f6d364dc",
        "width": 320,
        "height": 224,
        "pixel_format": 2,
        "ROM_sha256": "20793fce15e640bf60d31c48e95bd0d284105fc07f8ae01ed08b1a579b37e99f",
        "context": {
          "slot": 1,
          "view": 1,
          "mode": 0,
          "players": 1,
          "home": 10,
          "away": 18,
          "period": 0,
          "clock": 0,
          "phase": 0,
          "flags": [
            0,
            0,
            0
          ],
          "momentum": 0,
          "difficulty": 1,
          "critical": 0,
          "score": [
            0,
            0
          ],
          "owner": 0,
          "quickgame": 0,
          "allstar": 0,
          "human_split": 0
        },
        "state_sha256": "640ae2aa6f3f84fe19797e58053f931d1be4e6b480fd0f3b744a1ebcd64a85c6",
        "paired_sram_sha256": "4f31ba9645b690c7b0b414dd28a6eb21154e14d3066fb1249370de6f9cebd021"
      },
      "semantic_review": {
        "opened": true,
        "actually_visible": "Alt Goalies On by default, with independent Pickup Delay.",
        "original_finding": "MATCH",
        "previously_visible": "AltGoaliesOn NewGoalieModel selected, PickupDelayOff BriefCatchLock, PassChargeOff, Penaltys50%, Defaultcone; framed footer.",
        "current_finding": "Fresh matching capture opened; original mismatch retained in before manifest/audit."
      }
    },
    {
      "id": "momentum-menu",
      "source": "semantic-final/fresh/menu-coldboot/menu-row-23.png",
      "caption": "Momentum On, \u00b110% Stats, and centred help inside the native frame.",
      "capture": {
        "id": "menu-row-23",
        "description": "",
        "frame": 2679,
        "captured_at": "2026-11-03T17:54:24.571765+00:00",
        "image": "menu-row-23.png",
        "image_sha256": "28dbf2758e0e951a609fcb07b9ba5ec836f5006540324a6acaa2292379d2c599",
        "width": 320,
        "height": 224,
        "pixel_format": 2,
        "ROM_sha256": "20793fce15e640bf60d31c48e95bd0d284105fc07f8ae01ed08b1a579b37e99f",
        "context": {
          "slot": 1,
          "view": 1,
          "mode": 0,
          "players": 1,
          "home": 10,
          "away": 18,
          "period": 0,
          "clock": 0,
          "phase": 0,
          "flags": [
            0,
            0,
            0
          ],
          "momentum": 0,
          "difficulty": 1,
          "critical": 0,
          "score": [
            0,
            0
          ],
          "owner": 0,
          "quickgame": 0,
          "allstar": 0,
          "human_split": 0
        },
        "state_sha256": "597eed231ad10557f8dce00e3f33354e5d56745fdd8110a8e4e20839a488547f",
        "paired_sram_sha256": "4f31ba9645b690c7b0b414dd28a6eb21154e14d3066fb1249370de6f9cebd021",
        "native_observation": {
          "controllers": [
            0,
            0,
            0,
            0
          ],
          "pad_team": [
            0,
            0,
            0,
            0
          ],
          "away_home_momentum": [
            0,
            0
          ]
        }
      },
      "public_image": "img/current-20261103-r2-review/momentum-menu.png",
      "image_sha256": "28dbf2758e0e951a609fcb07b9ba5ec836f5006540324a6acaa2292379d2c599",
      "ROM_sha256": "20793fce15e640bf60d31c48e95bd0d284105fc07f8ae01ed08b1a579b37e99f",
      "opened": true,
      "scope": "Fresh real post-release screenshot, visually opened; exact released ROM/private core and authenticated paired state or fresh coldboot; no user frontend/data or game RAM writes.",
      "reviewed_at": "2026-11-03T15:00:01.869893+00:00",
      "finding": "Opened native original at1:1 in labelled contact sheet; expected page, framing, colours and text inspected. No new graphical defect observed. Dynamic/gameplay acceptance still requires native tests/manual play.",
      "previous_image": "img/current-20261103-r2/momentum-menu.png",
      "previous_capture": {
        "id": "main-row-23",
        "description": "",
        "frame": 2679,
        "captured_at": "2026-11-03T14:52:30.531375+00:00",
        "image": "main-row-23.png",
        "image_sha256": "28dbf2758e0e951a609fcb07b9ba5ec836f5006540324a6acaa2292379d2c599",
        "width": 320,
        "height": 224,
        "pixel_format": 2,
        "ROM_sha256": "20793fce15e640bf60d31c48e95bd0d284105fc07f8ae01ed08b1a579b37e99f",
        "context": {
          "slot": 1,
          "view": 1,
          "mode": 0,
          "players": 1,
          "home": 10,
          "away": 18,
          "period": 0,
          "clock": 0,
          "phase": 0,
          "flags": [
            0,
            0,
            0
          ],
          "momentum": 0,
          "difficulty": 1,
          "critical": 0,
          "score": [
            0,
            0
          ],
          "owner": 0,
          "quickgame": 0,
          "allstar": 0,
          "human_split": 0
        },
        "state_sha256": "6ecf5f47a3c06e70d40c9d54c9815ad68cb75b6f67547cc548563038a49dcf1c",
        "paired_sram_sha256": "4f31ba9645b690c7b0b414dd28a6eb21154e14d3066fb1249370de6f9cebd021"
      },
      "semantic_review": {
        "opened": true,
        "actually_visible": "Momentum On, \u00b110% Stats, and centred help inside the native frame.",
        "original_finding": "MATCH",
        "previously_visible": "MomentumOn \u00b110%Stats selected; AIShotPlanOn, AltGoaliesOn, PickupDelayOff and PassChargeOff visible; centred framed footer.",
        "current_finding": "Fresh matching capture opened; original mismatch retained in before manifest/audit."
      }
    },
    {
      "id": "units-menu",
      "source": "semantic-final/fresh/menu-coldboot/menu-row-24.png",
      "caption": "KMH selected by default; framed help remains fully visible.",
      "capture": {
        "id": "menu-row-24",
        "description": "",
        "frame": 2749,
        "captured_at": "2026-11-03T17:54:24.616738+00:00",
        "image": "menu-row-24.png",
        "image_sha256": "c61d638ffda492e966b4d845cc19e82b6912f7ae79d80fffc842cac0bc7e6fca",
        "width": 320,
        "height": 224,
        "pixel_format": 2,
        "ROM_sha256": "20793fce15e640bf60d31c48e95bd0d284105fc07f8ae01ed08b1a579b37e99f",
        "context": {
          "slot": 1,
          "view": 1,
          "mode": 0,
          "players": 1,
          "home": 10,
          "away": 18,
          "period": 0,
          "clock": 0,
          "phase": 0,
          "flags": [
            0,
            0,
            0
          ],
          "momentum": 0,
          "difficulty": 1,
          "critical": 0,
          "score": [
            0,
            0
          ],
          "owner": 0,
          "quickgame": 0,
          "allstar": 0,
          "human_split": 0
        },
        "state_sha256": "104d223f992e79c706d3500694ea981ec73bfeee15651b8d3368c2289e145ea6",
        "paired_sram_sha256": "4f31ba9645b690c7b0b414dd28a6eb21154e14d3066fb1249370de6f9cebd021",
        "native_observation": {
          "controllers": [
            0,
            0,
            0,
            0
          ],
          "pad_team": [
            0,
            0,
            0,
            0
          ],
          "away_home_momentum": [
            0,
            0
          ]
        }
      },
      "public_image": "img/current-20261103-r2-review/units-menu.png",
      "image_sha256": "c61d638ffda492e966b4d845cc19e82b6912f7ae79d80fffc842cac0bc7e6fca",
      "ROM_sha256": "20793fce15e640bf60d31c48e95bd0d284105fc07f8ae01ed08b1a579b37e99f",
      "opened": true,
      "scope": "Fresh real post-release screenshot, visually opened; exact released ROM/private core and authenticated paired state or fresh coldboot; no user frontend/data or game RAM writes.",
      "reviewed_at": "2026-11-03T15:00:01.869893+00:00",
      "finding": "Opened native original at1:1 in labelled contact sheet; expected page, framing, colours and text inspected. No new graphical defect observed. Dynamic/gameplay acceptance still requires native tests/manual play.",
      "previous_image": "img/current-20261103-r2/units-menu.png",
      "previous_capture": {
        "id": "main-row-24",
        "description": "",
        "frame": 2749,
        "captured_at": "2026-11-03T14:52:30.576797+00:00",
        "image": "main-row-24.png",
        "image_sha256": "c61d638ffda492e966b4d845cc19e82b6912f7ae79d80fffc842cac0bc7e6fca",
        "width": 320,
        "height": 224,
        "pixel_format": 2,
        "ROM_sha256": "20793fce15e640bf60d31c48e95bd0d284105fc07f8ae01ed08b1a579b37e99f",
        "context": {
          "slot": 1,
          "view": 1,
          "mode": 0,
          "players": 1,
          "home": 10,
          "away": 18,
          "period": 0,
          "clock": 0,
          "phase": 0,
          "flags": [
            0,
            0,
            0
          ],
          "momentum": 0,
          "difficulty": 1,
          "critical": 0,
          "score": [
            0,
            0
          ],
          "owner": 0,
          "quickgame": 0,
          "allstar": 0,
          "human_split": 0
        },
        "state_sha256": "d8504aaa4a3f7b30f366abcd7e95a86d7e61537e1dc32f43d07f8f96b963c449",
        "paired_sram_sha256": "4f31ba9645b690c7b0b414dd28a6eb21154e14d3066fb1249370de6f9cebd021"
      },
      "semantic_review": {
        "opened": true,
        "actually_visible": "KMH selected by default; framed help remains fully visible.",
        "original_finding": "MATCH",
        "previously_visible": "ShotUnitsKMH selected with MomentumOn and AIShotPlanOn; centred framed footer.",
        "current_finding": "Fresh matching capture opened; original mismatch retained in before manifest/audit."
      }
    },
    {
      "id": "glass-menu",
      "source": "semantic-final/fresh/menu-coldboot/menu-row-25.png",
      "caption": "Fragile Glass On by default; final scroll row and footer frame remain separate.",
      "capture": {
        "id": "menu-row-25",
        "description": "",
        "frame": 2819,
        "captured_at": "2026-11-03T17:54:24.661814+00:00",
        "image": "menu-row-25.png",
        "image_sha256": "4ee0e8d800eb9abf990079763a951343089de218ec741db6d208fd141c1b2154",
        "width": 320,
        "height": 224,
        "pixel_format": 2,
        "ROM_sha256": "20793fce15e640bf60d31c48e95bd0d284105fc07f8ae01ed08b1a579b37e99f",
        "context": {
          "slot": 1,
          "view": 1,
          "mode": 0,
          "players": 1,
          "home": 10,
          "away": 18,
          "period": 0,
          "clock": 0,
          "phase": 0,
          "flags": [
            0,
            0,
            0
          ],
          "momentum": 0,
          "difficulty": 1,
          "critical": 0,
          "score": [
            0,
            0
          ],
          "owner": 0,
          "quickgame": 0,
          "allstar": 0,
          "human_split": 0
        },
        "state_sha256": "c6b5b7ef4ff08bbe850ee8f40d9eeff96d4eb36f77bb72fc4a7c53c4746fe242",
        "paired_sram_sha256": "4f31ba9645b690c7b0b414dd28a6eb21154e14d3066fb1249370de6f9cebd021",
        "native_observation": {
          "controllers": [
            0,
            0,
            0,
            0
          ],
          "pad_team": [
            0,
            0,
            0,
            0
          ],
          "away_home_momentum": [
            0,
            0
          ]
        }
      },
      "public_image": "img/current-20261103-r2-review/glass-menu.png",
      "image_sha256": "4ee0e8d800eb9abf990079763a951343089de218ec741db6d208fd141c1b2154",
      "ROM_sha256": "20793fce15e640bf60d31c48e95bd0d284105fc07f8ae01ed08b1a579b37e99f",
      "opened": true,
      "scope": "Fresh real post-release screenshot, visually opened; exact released ROM/private core and authenticated paired state or fresh coldboot; no user frontend/data or game RAM writes.",
      "reviewed_at": "2026-11-03T15:00:01.869893+00:00",
      "finding": "Opened native original at1:1 in labelled contact sheet; expected page, framing, colours and text inspected. No new graphical defect observed. Dynamic/gameplay acceptance still requires native tests/manual play.",
      "previous_image": "img/current-20261103-r2/glass-menu.png",
      "previous_capture": {
        "id": "main-row-25",
        "description": "",
        "frame": 2819,
        "captured_at": "2026-11-03T14:52:30.622638+00:00",
        "image": "main-row-25.png",
        "image_sha256": "4ee0e8d800eb9abf990079763a951343089de218ec741db6d208fd141c1b2154",
        "width": 320,
        "height": 224,
        "pixel_format": 2,
        "ROM_sha256": "20793fce15e640bf60d31c48e95bd0d284105fc07f8ae01ed08b1a579b37e99f",
        "context": {
          "slot": 1,
          "view": 1,
          "mode": 0,
          "players": 1,
          "home": 10,
          "away": 18,
          "period": 0,
          "clock": 0,
          "phase": 0,
          "flags": [
            0,
            0,
            0
          ],
          "momentum": 0,
          "difficulty": 1,
          "critical": 0,
          "score": [
            0,
            0
          ],
          "owner": 0,
          "quickgame": 0,
          "allstar": 0,
          "human_split": 0
        },
        "state_sha256": "31df7ce0546905adbb192e52ee0541e2d39f66048f08964ba4cbda4c7c7a4faa",
        "paired_sram_sha256": "4f31ba9645b690c7b0b414dd28a6eb21154e14d3066fb1249370de6f9cebd021"
      },
      "semantic_review": {
        "opened": true,
        "actually_visible": "Fragile Glass On by default; final scroll row and footer frame remain separate.",
        "original_finding": "MATCH",
        "previously_visible": "FragileGlassOn selected on last menu row, KMH and MomentumOn above, separate centred footer frame.",
        "current_finding": "Fresh matching capture opened; original mismatch retained in before manifest/audit."
      }
    },
    {
      "id": "crit-menu",
      "source": "semantic-final/fresh/menu-coldboot/menu-row-11.png",
      "caption": "Crit Shots Off is selected and visibly rendered in the main menu; the help is centred inside its native border.",
      "capture": {
        "id": "menu-row-11",
        "description": "",
        "frame": 1839,
        "captured_at": "2026-11-03T17:54:24.014184+00:00",
        "image": "menu-row-11.png",
        "image_sha256": "fe8c74921ded8023f73e4325d656986043e201472c9fb2e120ded0a626408a95",
        "width": 320,
        "height": 224,
        "pixel_format": 2,
        "ROM_sha256": "20793fce15e640bf60d31c48e95bd0d284105fc07f8ae01ed08b1a579b37e99f",
        "context": {
          "slot": 1,
          "view": 1,
          "mode": 0,
          "players": 1,
          "home": 10,
          "away": 18,
          "period": 0,
          "clock": 0,
          "phase": 0,
          "flags": [
            0,
            0,
            0
          ],
          "momentum": 0,
          "difficulty": 1,
          "critical": 0,
          "score": [
            0,
            0
          ],
          "owner": 0,
          "quickgame": 0,
          "allstar": 0,
          "human_split": 0
        },
        "state_sha256": "04b1df22cfd2e1de751badb569b5643b247b9b62ea48f86a1c1094e480b64fa6",
        "paired_sram_sha256": "4f31ba9645b690c7b0b414dd28a6eb21154e14d3066fb1249370de6f9cebd021",
        "native_observation": {
          "controllers": [
            0,
            0,
            0,
            0
          ],
          "pad_team": [
            0,
            0,
            0,
            0
          ],
          "away_home_momentum": [
            0,
            0
          ]
        }
      },
      "public_image": "img/current-20261103-r2-review/crit-menu.png",
      "image_sha256": "fe8c74921ded8023f73e4325d656986043e201472c9fb2e120ded0a626408a95",
      "ROM_sha256": "20793fce15e640bf60d31c48e95bd0d284105fc07f8ae01ed08b1a579b37e99f",
      "opened": true,
      "scope": "Fresh real post-release screenshot, visually opened; exact released ROM/private core and authenticated paired state or fresh coldboot; no user frontend/data or game RAM writes.",
      "reviewed_at": "2026-11-03T15:00:01.869893+00:00",
      "finding": "Opened native original at1:1 in labelled contact sheet; expected page, framing, colours and text inspected. No new graphical defect observed. Dynamic/gameplay acceptance still requires native tests/manual play.",
      "previous_image": "img/current-20261103-r2/crit-menu.png",
      "previous_capture": {
        "id": "main-row-10",
        "description": "",
        "frame": 1769,
        "captured_at": "2026-11-03T14:52:29.762974+00:00",
        "image": "main-row-10.png",
        "image_sha256": "b8a3ee1008a5a6415833676ab00365bea94b817fcf428d6170aa0b5c0de3c291",
        "width": 320,
        "height": 224,
        "pixel_format": 2,
        "ROM_sha256": "20793fce15e640bf60d31c48e95bd0d284105fc07f8ae01ed08b1a579b37e99f",
        "context": {
          "slot": 1,
          "view": 1,
          "mode": 0,
          "players": 1,
          "home": 10,
          "away": 18,
          "period": 0,
          "clock": 0,
          "phase": 0,
          "flags": [
            0,
            0,
            0
          ],
          "momentum": 0,
          "difficulty": 1,
          "critical": 0,
          "score": [
            0,
            0
          ],
          "owner": 0,
          "quickgame": 0,
          "allstar": 0,
          "human_split": 0
        },
        "state_sha256": "e71da9c8ab2e4eba306d9cbba90296e24db4bd36e17a191daa5f0c30660cb8fe",
        "paired_sram_sha256": "4f31ba9645b690c7b0b414dd28a6eb21154e14d3066fb1249370de6f9cebd021"
      },
      "semantic_review": {
        "opened": true,
        "actually_visible": "Crit Shots Off is selected and visibly rendered in the main menu; the help is centred inside its native border.",
        "original_finding": "WRONG IMAGE: replace with fresh selected CritShots row.",
        "previously_visible": "Main menu RulesOnExceptOffsides, LineChangesAuto, FightingOff, DifficultyHard, AutoReplaysOff selected. NO CritShots row is visible.",
        "current_finding": "Fresh matching capture opened; original mismatch retained in before manifest/audit."
      }
    },
    {
      "id": "quick-0",
      "source": "visual-final-modes/quick-0/quick-0.png",
      "caption": "Quickgame: 1 vs1; centred controls inside the native footer frame.",
      "capture": {
        "id": "quick-0",
        "description": "Actual quick split0 menu on final ROM, real native buttons and authenticated paired source; framed centered footer.",
        "frame": 1849,
        "captured_at": "2026-11-03T14:53:17.504697+00:00",
        "image": "quick-0.png",
        "image_sha256": "aa7d7fd199ed43839f671620c084aebf928db797259737a1a7a43d79bef29172",
        "width": 320,
        "height": 224,
        "pixel_format": 2,
        "ROM_sha256": "20793fce15e640bf60d31c48e95bd0d284105fc07f8ae01ed08b1a579b37e99f",
        "context": {
          "slot": 1,
          "view": 0,
          "mode": 0,
          "players": 4,
          "home": 10,
          "away": 18,
          "period": 0,
          "clock": 0,
          "phase": 0,
          "flags": [
            0,
            0,
            0
          ],
          "momentum": 0,
          "difficulty": 1,
          "critical": 0,
          "score": [
            0,
            0
          ],
          "owner": 0,
          "quickgame": 1,
          "allstar": 0,
          "human_split": 0
        },
        "state_sha256": "cc97e4707fc0446ccd14f0c33b2028f4b4419ab09466cb115fd496183c27d4b0",
        "paired_sram_sha256": "ea313faa39ef24403d0e16577015696a6fb215870af188940df1122d44156c7f"
      },
      "public_image": "img/current-20261103-r2/quick-0.png",
      "image_sha256": "aa7d7fd199ed43839f671620c084aebf928db797259737a1a7a43d79bef29172",
      "ROM_sha256": "20793fce15e640bf60d31c48e95bd0d284105fc07f8ae01ed08b1a579b37e99f",
      "opened": true,
      "scope": "Actual quick split0 menu on final ROM, real native buttons and authenticated paired source; framed centered footer.",
      "reviewed_at": "2026-11-03T15:00:01.869893+00:00",
      "finding": "Opened native original at1:1 in labelled contact sheet; expected page, framing, colours and text inspected. No new graphical defect observed. Dynamic/gameplay acceptance still requires native tests/manual play.",
      "semantic_review": {
        "opened": true,
        "actually_visible": "Quickgame main menu, Players1vs1 Humans, Edmonton/NewYork, five-minute period, framed centred footer.",
        "original_finding": "MATCH"
      }
    },
    {
      "id": "quick-1",
      "source": "visual-final-modes/quick-1/quick-1.png",
      "caption": "Quickgame: 1 vs2; centred controls inside the native footer frame.",
      "capture": {
        "id": "quick-1",
        "description": "Actual quick split1 menu on final ROM, real native buttons and authenticated paired source; framed centered footer.",
        "frame": 1849,
        "captured_at": "2026-11-03T14:53:17.487235+00:00",
        "image": "quick-1.png",
        "image_sha256": "66061db17275c6e5dd6e5b912b99f943ed7e34504f491f5a2f40f4a7a61755f7",
        "width": 320,
        "height": 224,
        "pixel_format": 2,
        "ROM_sha256": "20793fce15e640bf60d31c48e95bd0d284105fc07f8ae01ed08b1a579b37e99f",
        "context": {
          "slot": 1,
          "view": 0,
          "mode": 0,
          "players": 5,
          "home": 10,
          "away": 18,
          "period": 0,
          "clock": 0,
          "phase": 0,
          "flags": [
            0,
            0,
            0
          ],
          "momentum": 0,
          "difficulty": 1,
          "critical": 0,
          "score": [
            0,
            0
          ],
          "owner": 0,
          "quickgame": 1,
          "allstar": 0,
          "human_split": 1
        },
        "state_sha256": "c176e8e932fdf584b5ae0b49edf8b34ca16c04119244fa62eac24f291351a110",
        "paired_sram_sha256": "ea313faa39ef24403d0e16577015696a6fb215870af188940df1122d44156c7f"
      },
      "public_image": "img/current-20261103-r2/quick-1.png",
      "image_sha256": "66061db17275c6e5dd6e5b912b99f943ed7e34504f491f5a2f40f4a7a61755f7",
      "ROM_sha256": "20793fce15e640bf60d31c48e95bd0d284105fc07f8ae01ed08b1a579b37e99f",
      "opened": true,
      "scope": "Actual quick split1 menu on final ROM, real native buttons and authenticated paired source; framed centered footer.",
      "reviewed_at": "2026-11-03T15:00:01.869893+00:00",
      "finding": "Opened native original at1:1 in labelled contact sheet; expected page, framing, colours and text inspected. No new graphical defect observed. Dynamic/gameplay acceptance still requires native tests/manual play.",
      "semantic_review": {
        "opened": true,
        "actually_visible": "Quickgame1vs2Humans, Edmonton/NewYork, five-minute period, centred framed footer.",
        "original_finding": "MATCH"
      }
    },
    {
      "id": "quick-2",
      "source": "visual-final-modes/quick-2/quick-2.png",
      "caption": "Quickgame: 1 vs3; centred controls inside the native footer frame.",
      "capture": {
        "id": "quick-2",
        "description": "Actual quick split2 menu on final ROM, real native buttons and authenticated paired source; framed centered footer.",
        "frame": 1849,
        "captured_at": "2026-11-03T14:53:18.081480+00:00",
        "image": "quick-2.png",
        "image_sha256": "3bd8f5a5f13d6c5c39ccfec3a60b3de8d8164bf337af18d05a4fcd5ed9de29f3",
        "width": 320,
        "height": 224,
        "pixel_format": 2,
        "ROM_sha256": "20793fce15e640bf60d31c48e95bd0d284105fc07f8ae01ed08b1a579b37e99f",
        "context": {
          "slot": 1,
          "view": 0,
          "mode": 0,
          "players": 6,
          "home": 10,
          "away": 18,
          "period": 0,
          "clock": 0,
          "phase": 0,
          "flags": [
            0,
            0,
            0
          ],
          "momentum": 0,
          "difficulty": 1,
          "critical": 0,
          "score": [
            0,
            0
          ],
          "owner": 0,
          "quickgame": 1,
          "allstar": 0,
          "human_split": 2
        },
        "state_sha256": "5e86beeca0f31aa814c710c59c82203393c9074c9bafc1c06284536078a24b24",
        "paired_sram_sha256": "ea313faa39ef24403d0e16577015696a6fb215870af188940df1122d44156c7f"
      },
      "public_image": "img/current-20261103-r2/quick-2.png",
      "image_sha256": "3bd8f5a5f13d6c5c39ccfec3a60b3de8d8164bf337af18d05a4fcd5ed9de29f3",
      "ROM_sha256": "20793fce15e640bf60d31c48e95bd0d284105fc07f8ae01ed08b1a579b37e99f",
      "opened": true,
      "scope": "Actual quick split2 menu on final ROM, real native buttons and authenticated paired source; framed centered footer.",
      "reviewed_at": "2026-11-03T15:00:01.869893+00:00",
      "finding": "Opened native original at1:1 in labelled contact sheet; expected page, framing, colours and text inspected. No new graphical defect observed. Dynamic/gameplay acceptance still requires native tests/manual play.",
      "semantic_review": {
        "opened": true,
        "actually_visible": "Quickgame1vs3Humans, Edmonton/NewYork, centred framed footer.",
        "original_finding": "MATCH"
      }
    },
    {
      "id": "quick-3",
      "source": "visual-final-modes/quick-3/quick-3.png",
      "caption": "Quickgame: 2 vs2; centred controls inside the native footer frame.",
      "capture": {
        "id": "quick-3",
        "description": "Actual quick split3 menu on final ROM, real native buttons and authenticated paired source; framed centered footer.",
        "frame": 1849,
        "captured_at": "2026-11-03T14:53:18.194819+00:00",
        "image": "quick-3.png",
        "image_sha256": "960d18c85b135ca8acb7f6105533b0866afc7fbff9e5097ab8a7bf2c590c2b54",
        "width": 320,
        "height": 224,
        "pixel_format": 2,
        "ROM_sha256": "20793fce15e640bf60d31c48e95bd0d284105fc07f8ae01ed08b1a579b37e99f",
        "context": {
          "slot": 1,
          "view": 0,
          "mode": 0,
          "players": 6,
          "home": 10,
          "away": 18,
          "period": 0,
          "clock": 0,
          "phase": 0,
          "flags": [
            0,
            0,
            0
          ],
          "momentum": 0,
          "difficulty": 1,
          "critical": 0,
          "score": [
            0,
            0
          ],
          "owner": 0,
          "quickgame": 1,
          "allstar": 0,
          "human_split": 3
        },
        "state_sha256": "ede564122c8bd233dbca649d8c40ac7d4ec1c1e5db101c72d051cff29afe3ddc",
        "paired_sram_sha256": "ea313faa39ef24403d0e16577015696a6fb215870af188940df1122d44156c7f"
      },
      "public_image": "img/current-20261103-r2/quick-3.png",
      "image_sha256": "960d18c85b135ca8acb7f6105533b0866afc7fbff9e5097ab8a7bf2c590c2b54",
      "ROM_sha256": "20793fce15e640bf60d31c48e95bd0d284105fc07f8ae01ed08b1a579b37e99f",
      "opened": true,
      "scope": "Actual quick split3 menu on final ROM, real native buttons and authenticated paired source; framed centered footer.",
      "reviewed_at": "2026-11-03T15:00:01.869893+00:00",
      "finding": "Opened native original at1:1 in labelled contact sheet; expected page, framing, colours and text inspected. No new graphical defect observed. Dynamic/gameplay acceptance still requires native tests/manual play.",
      "semantic_review": {
        "opened": true,
        "actually_visible": "Quickgame main menu, Players2vs2 Humans, Edmonton/NewYork, framed centred footer.",
        "original_finding": "MATCH"
      }
    },
    {
      "id": "allstar-0",
      "source": "visual-final-modes/allstar-0/allstar-0.png",
      "caption": "Allstar: 1 vs1; centred controls inside the native footer frame.",
      "capture": {
        "id": "allstar-0",
        "description": "Actual allstar split0 menu on final ROM, real native buttons and authenticated paired source; framed centered footer.",
        "frame": 1849,
        "captured_at": "2026-11-03T14:53:18.708110+00:00",
        "image": "allstar-0.png",
        "image_sha256": "196c3d8f1d9f0e5d5dd01b11b832b1bddef44330f6cca8d81f54e0662c6548b4",
        "width": 320,
        "height": 224,
        "pixel_format": 2,
        "ROM_sha256": "20793fce15e640bf60d31c48e95bd0d284105fc07f8ae01ed08b1a579b37e99f",
        "context": {
          "slot": 1,
          "view": 0,
          "mode": 0,
          "players": 4,
          "home": 0,
          "away": 1,
          "period": 0,
          "clock": 0,
          "phase": 0,
          "flags": [
            0,
            0,
            0
          ],
          "momentum": 0,
          "difficulty": 1,
          "critical": 0,
          "score": [
            0,
            0
          ],
          "owner": 0,
          "quickgame": 1,
          "allstar": 1,
          "human_split": 0
        },
        "state_sha256": "3dbf9b3f36ee53fa93c09a1448896b1e6fa71b4e7c94361b663a1e5843befc9e",
        "paired_sram_sha256": "ea313faa39ef24403d0e16577015696a6fb215870af188940df1122d44156c7f"
      },
      "public_image": "img/current-20261103-r2/allstar-0.png",
      "image_sha256": "196c3d8f1d9f0e5d5dd01b11b832b1bddef44330f6cca8d81f54e0662c6548b4",
      "ROM_sha256": "20793fce15e640bf60d31c48e95bd0d284105fc07f8ae01ed08b1a579b37e99f",
      "opened": true,
      "scope": "Actual allstar split0 menu on final ROM, real native buttons and authenticated paired source; framed centered footer.",
      "reviewed_at": "2026-11-03T15:00:01.869893+00:00",
      "finding": "Opened native original at1:1 in labelled contact sheet; expected page, framing, colours and text inspected. No new graphical defect observed. Dynamic/gameplay acceptance still requires native tests/manual play.",
      "semantic_review": {
        "opened": true,
        "actually_visible": "AllstarMode1vs1Humans, AllstarA/AllstarB, centred framed footer.",
        "original_finding": "MATCH"
      }
    },
    {
      "id": "allstar-1",
      "source": "visual-final-modes/allstar-1/allstar-1.png",
      "caption": "Allstar: 1 vs2; centred controls inside the native footer frame.",
      "capture": {
        "id": "allstar-1",
        "description": "Actual allstar split1 menu on final ROM, real native buttons and authenticated paired source; framed centered footer.",
        "frame": 1849,
        "captured_at": "2026-11-03T14:53:18.819697+00:00",
        "image": "allstar-1.png",
        "image_sha256": "2ad61142311ab6830ff7c11a700e9e2bb4ac98f2eb73a34526b1c7b65c4eda4f",
        "width": 320,
        "height": 224,
        "pixel_format": 2,
        "ROM_sha256": "20793fce15e640bf60d31c48e95bd0d284105fc07f8ae01ed08b1a579b37e99f",
        "context": {
          "slot": 1,
          "view": 0,
          "mode": 0,
          "players": 5,
          "home": 0,
          "away": 1,
          "period": 0,
          "clock": 0,
          "phase": 0,
          "flags": [
            0,
            0,
            0
          ],
          "momentum": 0,
          "difficulty": 1,
          "critical": 0,
          "score": [
            0,
            0
          ],
          "owner": 0,
          "quickgame": 1,
          "allstar": 1,
          "human_split": 1
        },
        "state_sha256": "8809fe644b4234720177a56792181923291e5ba34a6f4ae38d11c869b1596778",
        "paired_sram_sha256": "ea313faa39ef24403d0e16577015696a6fb215870af188940df1122d44156c7f"
      },
      "public_image": "img/current-20261103-r2/allstar-1.png",
      "image_sha256": "2ad61142311ab6830ff7c11a700e9e2bb4ac98f2eb73a34526b1c7b65c4eda4f",
      "ROM_sha256": "20793fce15e640bf60d31c48e95bd0d284105fc07f8ae01ed08b1a579b37e99f",
      "opened": true,
      "scope": "Actual allstar split1 menu on final ROM, real native buttons and authenticated paired source; framed centered footer.",
      "reviewed_at": "2026-11-03T15:00:01.869893+00:00",
      "finding": "Opened native original at1:1 in labelled contact sheet; expected page, framing, colours and text inspected. No new graphical defect observed. Dynamic/gameplay acceptance still requires native tests/manual play.",
      "semantic_review": {
        "opened": true,
        "actually_visible": "AllstarMode1vs2Humans, AllstarA/AllstarB, centred framed footer.",
        "original_finding": "MATCH"
      }
    },
    {
      "id": "allstar-2",
      "source": "visual-final-modes/allstar-2/allstar-2.png",
      "caption": "Allstar: 1 vs3; centred controls inside the native footer frame.",
      "capture": {
        "id": "allstar-2",
        "description": "Actual allstar split2 menu on final ROM, real native buttons and authenticated paired source; framed centered footer.",
        "frame": 1849,
        "captured_at": "2026-11-03T14:53:19.336067+00:00",
        "image": "allstar-2.png",
        "image_sha256": "3e6790ca395546a6fd1759704b5068eaea4cbf1e140e47fd93f051877f544a0e",
        "width": 320,
        "height": 224,
        "pixel_format": 2,
        "ROM_sha256": "20793fce15e640bf60d31c48e95bd0d284105fc07f8ae01ed08b1a579b37e99f",
        "context": {
          "slot": 1,
          "view": 0,
          "mode": 0,
          "players": 6,
          "home": 0,
          "away": 1,
          "period": 0,
          "clock": 0,
          "phase": 0,
          "flags": [
            0,
            0,
            0
          ],
          "momentum": 0,
          "difficulty": 1,
          "critical": 0,
          "score": [
            0,
            0
          ],
          "owner": 0,
          "quickgame": 1,
          "allstar": 1,
          "human_split": 2
        },
        "state_sha256": "4a4a16b3f732fa795feb90e1d21c98d5ccd3de72cf3b5a97597698689db552eb",
        "paired_sram_sha256": "ea313faa39ef24403d0e16577015696a6fb215870af188940df1122d44156c7f"
      },
      "public_image": "img/current-20261103-r2/allstar-2.png",
      "image_sha256": "3e6790ca395546a6fd1759704b5068eaea4cbf1e140e47fd93f051877f544a0e",
      "ROM_sha256": "20793fce15e640bf60d31c48e95bd0d284105fc07f8ae01ed08b1a579b37e99f",
      "opened": true,
      "scope": "Actual allstar split2 menu on final ROM, real native buttons and authenticated paired source; framed centered footer.",
      "reviewed_at": "2026-11-03T15:00:01.869893+00:00",
      "finding": "Opened native original at1:1 in labelled contact sheet; expected page, framing, colours and text inspected. No new graphical defect observed. Dynamic/gameplay acceptance still requires native tests/manual play.",
      "semantic_review": {
        "opened": true,
        "actually_visible": "AllstarMode1vs3Humans, AllstarA/AllstarB, centred framed footer.",
        "original_finding": "MATCH"
      }
    },
    {
      "id": "allstar-3",
      "source": "visual-final-modes/allstar-3/allstar-3.png",
      "caption": "Allstar: 2 vs2; centred controls inside the native footer frame.",
      "capture": {
        "id": "allstar-3",
        "description": "Actual allstar split3 menu on final ROM, real native buttons and authenticated paired source; framed centered footer.",
        "frame": 1849,
        "captured_at": "2026-11-03T14:53:19.453319+00:00",
        "image": "allstar-3.png",
        "image_sha256": "6a3c2d3ff5e42f360a6275bbb5316cccbe2f70edd5a796c4ac6e3a2570ec4699",
        "width": 320,
        "height": 224,
        "pixel_format": 2,
        "ROM_sha256": "20793fce15e640bf60d31c48e95bd0d284105fc07f8ae01ed08b1a579b37e99f",
        "context": {
          "slot": 1,
          "view": 0,
          "mode": 0,
          "players": 6,
          "home": 0,
          "away": 1,
          "period": 0,
          "clock": 0,
          "phase": 0,
          "flags": [
            0,
            0,
            0
          ],
          "momentum": 0,
          "difficulty": 1,
          "critical": 0,
          "score": [
            0,
            0
          ],
          "owner": 0,
          "quickgame": 1,
          "allstar": 1,
          "human_split": 3
        },
        "state_sha256": "b602704f3bc9d321d8056fd937a26f88178597e073b91496f536694fe31144f4",
        "paired_sram_sha256": "ea313faa39ef24403d0e16577015696a6fb215870af188940df1122d44156c7f"
      },
      "public_image": "img/current-20261103-r2/allstar-3.png",
      "image_sha256": "6a3c2d3ff5e42f360a6275bbb5316cccbe2f70edd5a796c4ac6e3a2570ec4699",
      "ROM_sha256": "20793fce15e640bf60d31c48e95bd0d284105fc07f8ae01ed08b1a579b37e99f",
      "opened": true,
      "scope": "Actual allstar split3 menu on final ROM, real native buttons and authenticated paired source; framed centered footer.",
      "reviewed_at": "2026-11-03T15:00:01.869893+00:00",
      "finding": "Opened native original at1:1 in labelled contact sheet; expected page, framing, colours and text inspected. No new graphical defect observed. Dynamic/gameplay acceptance still requires native tests/manual play.",
      "semantic_review": {
        "opened": true,
        "actually_visible": "AllstarMode2vs2Humans, AllstarA/AllstarB, centred framed footer.",
        "original_finding": "MATCH"
      }
    },
    {
      "id": "allstar-cpu",
      "source": "visual-final-modes/allstar-4/allstar-4.png",
      "caption": "Allstar: 1 vs CPU; centred controls inside the native footer frame.",
      "capture": {
        "id": "allstar-4",
        "description": "Actual allstar split4 menu on final ROM, real native buttons and authenticated paired source; framed centered footer.",
        "frame": 1849,
        "captured_at": "2026-11-03T14:53:19.957193+00:00",
        "image": "allstar-4.png",
        "image_sha256": "7e31ec1416b73d83a7fc709a14c7af7dd99de4af556eed955e72bfe6b01e91fb",
        "width": 320,
        "height": 224,
        "pixel_format": 2,
        "ROM_sha256": "20793fce15e640bf60d31c48e95bd0d284105fc07f8ae01ed08b1a579b37e99f",
        "context": {
          "slot": 1,
          "view": 0,
          "mode": 0,
          "players": 1,
          "home": 0,
          "away": 1,
          "period": 0,
          "clock": 0,
          "phase": 0,
          "flags": [
            0,
            0,
            0
          ],
          "momentum": 0,
          "difficulty": 1,
          "critical": 0,
          "score": [
            0,
            0
          ],
          "owner": 0,
          "quickgame": 1,
          "allstar": 1,
          "human_split": 4
        },
        "state_sha256": "1f00c6a3d5e8b80c4b556e514b52a86c08d70dafa85f09879541a9f7a14882cb",
        "paired_sram_sha256": "ea313faa39ef24403d0e16577015696a6fb215870af188940df1122d44156c7f"
      },
      "public_image": "img/current-20261103-r2/allstar-cpu.png",
      "image_sha256": "7e31ec1416b73d83a7fc709a14c7af7dd99de4af556eed955e72bfe6b01e91fb",
      "ROM_sha256": "20793fce15e640bf60d31c48e95bd0d284105fc07f8ae01ed08b1a579b37e99f",
      "opened": true,
      "scope": "Actual allstar split4 menu on final ROM, real native buttons and authenticated paired source; framed centered footer.",
      "reviewed_at": "2026-11-03T15:00:01.869893+00:00",
      "finding": "Opened native original at1:1 in labelled contact sheet; expected page, framing, colours and text inspected. No new graphical defect observed. Dynamic/gameplay acceptance still requires native tests/manual play.",
      "semantic_review": {
        "opened": true,
        "actually_visible": "ALLSTAR MODE menu: Players1vsCPU, HomeAllstarA AwayAllstarB, centred framed footer.",
        "original_finding": "MATCH"
      }
    },
    {
      "id": "light",
      "source": "visual-final-options-season-formats/Light-31.png",
      "caption": "Light season:31 games and framed centred help. Help is centred in its native frame.",
      "capture": {
        "id": "Light-31",
        "description": "Actual final Nov3 menu selected with real buttons from authenticated current coldboot; no preference/menu/RNG RAM writes.",
        "frame": 399,
        "captured_at": "2026-11-03T14:53:20.490947+00:00",
        "image": "Light-31.png",
        "image_sha256": "b5f749f9f05daccaba6585922d58a4464915d6297beba2460eb91c2866c38a6f",
        "width": 320,
        "height": 224,
        "pixel_format": 2,
        "ROM_sha256": "20793fce15e640bf60d31c48e95bd0d284105fc07f8ae01ed08b1a579b37e99f",
        "context": {
          "slot": 2,
          "view": 1,
          "mode": 0,
          "players": 1,
          "home": 10,
          "away": 18,
          "period": 0,
          "clock": 0,
          "phase": 0,
          "flags": [
            0,
            0,
            0
          ],
          "momentum": 0,
          "difficulty": 1,
          "critical": 0,
          "score": [
            0,
            0
          ],
          "owner": 0,
          "quickgame": 0,
          "allstar": 0,
          "human_split": 0
        },
        "state_sha256": "c9e67b990cc454204ea3e64d3d049c38a122f28468283fb64026a6dc873edeb9",
        "paired_sram_sha256": "fd3cd3ce7132cca4c2613b7700feba3d77492566339653f0d7713f2848e003ee"
      },
      "public_image": "img/current-20261103-r2/light.png",
      "image_sha256": "b5f749f9f05daccaba6585922d58a4464915d6297beba2460eb91c2866c38a6f",
      "ROM_sha256": "20793fce15e640bf60d31c48e95bd0d284105fc07f8ae01ed08b1a579b37e99f",
      "opened": true,
      "scope": "Actual final Nov3 menu selected with real buttons from authenticated current coldboot; no preference/menu/RNG RAM writes.",
      "reviewed_at": "2026-11-03T15:00:01.869893+00:00",
      "finding": "Opened native original at1:1 in labelled contact sheet; expected page, framing, colours and text inspected. No new graphical defect observed. Dynamic/gameplay acceptance still requires native tests/manual play.",
      "semantic_review": {
        "opened": true,
        "actually_visible": "New SeasonLight main menu, Edmonton, Away1/31vsNYR, framed footer.",
        "original_finding": "MATCH visible31-game choice."
      }
    },
    {
      "id": "mini",
      "source": "visual-final-options-season-formats/Mini-7.png",
      "caption": "Mini season: seven divisional games; framed centred help. Help is centred in its native frame.",
      "capture": {
        "id": "Mini-7",
        "description": "Actual final Nov3 menu selected with real buttons from authenticated current coldboot; no preference/menu/RNG RAM writes.",
        "frame": 799,
        "captured_at": "2026-11-03T14:53:20.609612+00:00",
        "image": "Mini-7.png",
        "image_sha256": "dbcf2297356d7edeb651bed17e2abd7882cd2e23eeeaac4129aea5f0013cd73b",
        "width": 320,
        "height": 224,
        "pixel_format": 2,
        "ROM_sha256": "20793fce15e640bf60d31c48e95bd0d284105fc07f8ae01ed08b1a579b37e99f",
        "context": {
          "slot": 3,
          "view": 1,
          "mode": 0,
          "players": 1,
          "home": 10,
          "away": 23,
          "period": 0,
          "clock": 0,
          "phase": 0,
          "flags": [
            0,
            0,
            0
          ],
          "momentum": 0,
          "difficulty": 1,
          "critical": 0,
          "score": [
            0,
            0
          ],
          "owner": 0,
          "quickgame": 0,
          "allstar": 0,
          "human_split": 0
        },
        "state_sha256": "63b0c5c7467ce2cab69ca37a2120ff4b4ae7b397e9c5e53482527c8b99913c01",
        "paired_sram_sha256": "61799fce57dcac0efdabdad2c424f0391d5f3208379e3fa18f9f96254edce750"
      },
      "public_image": "img/current-20261103-r2/mini.png",
      "image_sha256": "dbcf2297356d7edeb651bed17e2abd7882cd2e23eeeaac4129aea5f0013cd73b",
      "ROM_sha256": "20793fce15e640bf60d31c48e95bd0d284105fc07f8ae01ed08b1a579b37e99f",
      "opened": true,
      "scope": "Actual final Nov3 menu selected with real buttons from authenticated current coldboot; no preference/menu/RNG RAM writes.",
      "reviewed_at": "2026-11-03T15:00:01.869893+00:00",
      "finding": "Opened native original at1:1 in labelled contact sheet; expected page, framing, colours and text inspected. No new graphical defect observed. Dynamic/gameplay acceptance still requires native tests/manual play.",
      "semantic_review": {
        "opened": true,
        "actually_visible": "New SeasonMini menu, Edmonton, Away1/7vsSEA, five-minute period and framed footer.",
        "original_finding": "MATCH visible Mini/seven-game setting; all divisional opponents require QA not still."
      }
    },
    {
      "id": "directional",
      "source": "visual-final-options-pass-options/Directional.png",
      "caption": "Directional mode selected; Low pass height remains independent. Help is centred in its native frame.",
      "capture": {
        "id": "Directional",
        "description": "Actual final Nov3 menu selected with real buttons from authenticated current coldboot; no preference/menu/RNG RAM writes.",
        "frame": 399,
        "captured_at": "2026-11-03T14:53:20.508418+00:00",
        "image": "Directional.png",
        "image_sha256": "b0b5b9426559d135212d61c0f652d5065a91e0ec17d33d258839e77a406eb3ba",
        "width": 320,
        "height": 224,
        "pixel_format": 2,
        "ROM_sha256": "20793fce15e640bf60d31c48e95bd0d284105fc07f8ae01ed08b1a579b37e99f",
        "context": {
          "slot": 1,
          "view": 1,
          "mode": 0,
          "players": 1,
          "home": 10,
          "away": 18,
          "period": 0,
          "clock": 0,
          "phase": 0,
          "flags": [
            0,
            0,
            0
          ],
          "momentum": 0,
          "difficulty": 1,
          "critical": 0,
          "score": [
            0,
            0
          ],
          "owner": 0,
          "quickgame": 0,
          "allstar": 0,
          "human_split": 0
        },
        "state_sha256": "9b5fc64d2e4693ff5b1f18e1ca15b087b32224cbe2c65488171d51808ce6ad64",
        "paired_sram_sha256": "9d70720319dcbf66414e8cecbf319db8669e0528d8e2386856d3100aa76e4f40"
      },
      "public_image": "img/current-20261103-r2/directional.png",
      "image_sha256": "b0b5b9426559d135212d61c0f652d5065a91e0ec17d33d258839e77a406eb3ba",
      "ROM_sha256": "20793fce15e640bf60d31c48e95bd0d284105fc07f8ae01ed08b1a579b37e99f",
      "opened": true,
      "scope": "Actual final Nov3 menu selected with real buttons from authenticated current coldboot; no preference/menu/RNG RAM writes.",
      "reviewed_at": "2026-11-03T15:00:01.869893+00:00",
      "finding": "Opened native original at1:1 in labelled contact sheet; expected page, framing, colours and text inspected. No new graphical defect observed. Dynamic/gameplay acceptance still requires native tests/manual play.",
      "semantic_review": {
        "opened": true,
        "actually_visible": "Pass Mode Directional selected; Pass HeightLow and Pass SpeedNormal visible; framed footer.",
        "original_finding": "MATCH"
      }
    },
    {
      "id": "cone45",
      "source": "visual-final-options-pass-options/Assisted-cone45.png",
      "caption": "Pass Mode Assisted and Target Cone45degrees selected; framed centred controls remain below.",
      "capture": {
        "id": "Assisted-cone45",
        "description": "Actual final Nov3 menu selected with real buttons from authenticated current coldboot; no preference/menu/RNG RAM writes.",
        "frame": 1099,
        "captured_at": "2026-11-03T14:53:20.694750+00:00",
        "image": "Assisted-cone45.png",
        "image_sha256": "f6409782bf78e4509e10828fff2670fbc35f174ea82642ab4dd3370d61755d4d",
        "width": 320,
        "height": 224,
        "pixel_format": 2,
        "ROM_sha256": "20793fce15e640bf60d31c48e95bd0d284105fc07f8ae01ed08b1a579b37e99f",
        "context": {
          "slot": 1,
          "view": 1,
          "mode": 0,
          "players": 1,
          "home": 10,
          "away": 18,
          "period": 0,
          "clock": 0,
          "phase": 0,
          "flags": [
            0,
            0,
            0
          ],
          "momentum": 0,
          "difficulty": 1,
          "critical": 0,
          "score": [
            0,
            0
          ],
          "owner": 0,
          "quickgame": 0,
          "allstar": 0,
          "human_split": 0
        },
        "state_sha256": "7d1f366eeef6951d8545eb4b0fdf94ec3211a6b9fcde874db0b7e5449d0e0dc6",
        "paired_sram_sha256": "9a4b84456e141da759c66f3843d054e29a9b2382e9eb6d28a28a5d695b5d0fe1"
      },
      "public_image": "img/current-20261103-r2/cone45.png",
      "image_sha256": "f6409782bf78e4509e10828fff2670fbc35f174ea82642ab4dd3370d61755d4d",
      "ROM_sha256": "20793fce15e640bf60d31c48e95bd0d284105fc07f8ae01ed08b1a579b37e99f",
      "opened": true,
      "scope": "Actual final Nov3 menu selected with real buttons from authenticated current coldboot; no preference/menu/RNG RAM writes.",
      "reviewed_at": "2026-11-03T15:00:01.869893+00:00",
      "finding": "Opened native original at1:1 in labelled contact sheet; expected page, framing, colours and text inspected. No new graphical defect observed. Dynamic/gameplay acceptance still requires native tests/manual play.",
      "semantic_review": {
        "opened": true,
        "actually_visible": "Assisted PassMode, TargetCone45degrees selected, Low/Normal, centred framed footer.",
        "original_finding": "MATCH"
      }
    },
    {
      "id": "slow",
      "source": "visual-final-options-pass-options/Pass-Speed-Slow.png",
      "caption": "Pass Speed Slow selected, alongside Low height, Assisted mode and a45-degree target cone.",
      "capture": {
        "id": "Pass-Speed-Slow",
        "description": "Actual final Nov3 menu selected with real buttons from authenticated current coldboot; no preference/menu/RNG RAM writes.",
        "frame": 1599,
        "captured_at": "2026-11-03T14:53:20.828762+00:00",
        "image": "Pass-Speed-Slow.png",
        "image_sha256": "30a905a015847d2666e1c0196301338dfbffb5f2e32df580a2d1867c0d1164dd",
        "width": 320,
        "height": 224,
        "pixel_format": 2,
        "ROM_sha256": "20793fce15e640bf60d31c48e95bd0d284105fc07f8ae01ed08b1a579b37e99f",
        "context": {
          "slot": 1,
          "view": 1,
          "mode": 0,
          "players": 1,
          "home": 10,
          "away": 18,
          "period": 0,
          "clock": 0,
          "phase": 0,
          "flags": [
            0,
            0,
            0
          ],
          "momentum": 0,
          "difficulty": 1,
          "critical": 0,
          "score": [
            0,
            0
          ],
          "owner": 0,
          "quickgame": 0,
          "allstar": 0,
          "human_split": 0
        },
        "state_sha256": "f50dda4bf44d25b8c700611c09537a4f108d17f42b46d9b60e1c5383a5d84ef5",
        "paired_sram_sha256": "9428bf60a1ca65788fb0d9d686fedc1a9442a2e2d41a74d8644ade19772429a8"
      },
      "public_image": "img/current-20261103-r2/slow.png",
      "image_sha256": "30a905a015847d2666e1c0196301338dfbffb5f2e32df580a2d1867c0d1164dd",
      "ROM_sha256": "20793fce15e640bf60d31c48e95bd0d284105fc07f8ae01ed08b1a579b37e99f",
      "opened": true,
      "scope": "Actual final Nov3 menu selected with real buttons from authenticated current coldboot; no preference/menu/RNG RAM writes.",
      "reviewed_at": "2026-11-03T15:00:01.869893+00:00",
      "finding": "Opened native original at1:1 in labelled contact sheet; expected page, framing, colours and text inspected. No new graphical defect observed. Dynamic/gameplay acceptance still requires native tests/manual play.",
      "semantic_review": {
        "opened": true,
        "actually_visible": "Pass SpeedSlow selected, Pass HeightLow, Assisted, TargetCone45degrees, framed footer.",
        "original_finding": "MATCH"
      }
    },
    {
      "id": "mph",
      "source": "visual-final-options-switches/MPH.png",
      "caption": "MPH selected instead of default KMH. Help is centred in its native frame.",
      "capture": {
        "id": "MPH",
        "description": "Actual final Nov3 menu selected with real buttons from authenticated current coldboot; no preference/menu/RNG RAM writes.",
        "frame": 399,
        "captured_at": "2026-11-03T14:53:20.528863+00:00",
        "image": "MPH.png",
        "image_sha256": "d55954e376397a230947d9c6a536a580a1cde0c35694720805be5e964f91aa26",
        "width": 320,
        "height": 224,
        "pixel_format": 2,
        "ROM_sha256": "20793fce15e640bf60d31c48e95bd0d284105fc07f8ae01ed08b1a579b37e99f",
        "context": {
          "slot": 1,
          "view": 1,
          "mode": 0,
          "players": 1,
          "home": 10,
          "away": 18,
          "period": 0,
          "clock": 0,
          "phase": 0,
          "flags": [
            0,
            0,
            0
          ],
          "momentum": 0,
          "difficulty": 1,
          "critical": 0,
          "score": [
            0,
            0
          ],
          "owner": 0,
          "quickgame": 0,
          "allstar": 0,
          "human_split": 0
        },
        "state_sha256": "e197f301aac25fe5881799e3e76d4288bf933e12de93fca0efb5dc981d247e5c",
        "paired_sram_sha256": "77267270c30d91861f1ddc18f2275a9bb8a719f5efb1827d3aed3b43150d1968"
      },
      "public_image": "img/current-20261103-r2/mph.png",
      "image_sha256": "d55954e376397a230947d9c6a536a580a1cde0c35694720805be5e964f91aa26",
      "ROM_sha256": "20793fce15e640bf60d31c48e95bd0d284105fc07f8ae01ed08b1a579b37e99f",
      "opened": true,
      "scope": "Actual final Nov3 menu selected with real buttons from authenticated current coldboot; no preference/menu/RNG RAM writes.",
      "reviewed_at": "2026-11-03T15:00:01.869893+00:00",
      "finding": "Opened native original at1:1 in labelled contact sheet; expected page, framing, colours and text inspected. No new graphical defect observed. Dynamic/gameplay acceptance still requires native tests/manual play.",
      "semantic_review": {
        "opened": true,
        "actually_visible": "ShotUnitsMPH selected, MomentumOn, centred framed footer.",
        "original_finding": "MATCH"
      }
    },
    {
      "id": "glass-off",
      "source": "visual-final-options-switches/Fragile-Glass-Off.png",
      "caption": "Fragile Glass Off selected in the main menu; centred framed controls. The behavior is verified separately.",
      "capture": {
        "id": "Fragile-Glass-Off",
        "description": "Actual final Nov3 menu selected with real buttons from authenticated current coldboot; no preference/menu/RNG RAM writes.",
        "frame": 699,
        "captured_at": "2026-11-03T14:53:20.626226+00:00",
        "image": "Fragile-Glass-Off.png",
        "image_sha256": "e31b54758ca564bfc3c6cc1269e1552732e124e66354a1487ee74509fbda19a9",
        "width": 320,
        "height": 224,
        "pixel_format": 2,
        "ROM_sha256": "20793fce15e640bf60d31c48e95bd0d284105fc07f8ae01ed08b1a579b37e99f",
        "context": {
          "slot": 1,
          "view": 1,
          "mode": 0,
          "players": 1,
          "home": 10,
          "away": 18,
          "period": 0,
          "clock": 0,
          "phase": 0,
          "flags": [
            0,
            0,
            0
          ],
          "momentum": 0,
          "difficulty": 1,
          "critical": 0,
          "score": [
            0,
            0
          ],
          "owner": 0,
          "quickgame": 0,
          "allstar": 0,
          "human_split": 0
        },
        "state_sha256": "cf61e46e7e4ccedd62b7e2c60de60994a46ce47f8000ac5db5981606eb97b8f8",
        "paired_sram_sha256": "bea017abcdbffde6443581d45f7483bc386679bca6f65fa891801cbce8cecb54"
      },
      "public_image": "img/current-20261103-r2/glass-off.png",
      "image_sha256": "e31b54758ca564bfc3c6cc1269e1552732e124e66354a1487ee74509fbda19a9",
      "ROM_sha256": "20793fce15e640bf60d31c48e95bd0d284105fc07f8ae01ed08b1a579b37e99f",
      "opened": true,
      "scope": "Actual final Nov3 menu selected with real buttons from authenticated current coldboot; no preference/menu/RNG RAM writes.",
      "reviewed_at": "2026-11-03T15:00:01.869893+00:00",
      "finding": "Opened native original at1:1 in labelled contact sheet; expected page, framing, colours and text inspected. No new graphical defect observed. Dynamic/gameplay acceptance still requires native tests/manual play.",
      "semantic_review": {
        "opened": true,
        "actually_visible": "FragileGlassOff selected, ShotUnitsMPH, centred framed footer.",
        "original_finding": "MATCH option; behavior itself is QA, caption should only describe visible Off choice."
      }
    },
    {
      "id": "pickup-on",
      "source": "visual-final-options-switches/Pickup-Delay-On.png",
      "caption": "Optional Pickup Delay On. Help is centred in its native frame.",
      "capture": {
        "id": "Pickup-Delay-On",
        "description": "Actual final Nov3 menu selected with real buttons from authenticated current coldboot; no preference/menu/RNG RAM writes.",
        "frame": 1999,
        "captured_at": "2026-11-03T14:53:21.030409+00:00",
        "image": "Pickup-Delay-On.png",
        "image_sha256": "b14776aa7d1bf797494ede65a3714545ba216f0f0d86c66a9c5f6e0a388528dd",
        "width": 320,
        "height": 224,
        "pixel_format": 2,
        "ROM_sha256": "20793fce15e640bf60d31c48e95bd0d284105fc07f8ae01ed08b1a579b37e99f",
        "context": {
          "slot": 1,
          "view": 1,
          "mode": 0,
          "players": 1,
          "home": 10,
          "away": 18,
          "period": 0,
          "clock": 0,
          "phase": 0,
          "flags": [
            0,
            0,
            0
          ],
          "momentum": 1,
          "difficulty": 1,
          "critical": 0,
          "score": [
            0,
            0
          ],
          "owner": 0,
          "quickgame": 0,
          "allstar": 0,
          "human_split": 0
        },
        "state_sha256": "820633a7bdf2ca7e2665607f069a4f479883174e5b4f07a472b5276abe541994",
        "paired_sram_sha256": "ffc59d3aa1221516bdc97f31c76377de172dc3288dceb47962c515426c122d6b"
      },
      "public_image": "img/current-20261103-r2/pickup-on.png",
      "image_sha256": "b14776aa7d1bf797494ede65a3714545ba216f0f0d86c66a9c5f6e0a388528dd",
      "ROM_sha256": "20793fce15e640bf60d31c48e95bd0d284105fc07f8ae01ed08b1a579b37e99f",
      "opened": true,
      "scope": "Actual final Nov3 menu selected with real buttons from authenticated current coldboot; no preference/menu/RNG RAM writes.",
      "reviewed_at": "2026-11-03T15:00:01.869893+00:00",
      "finding": "Opened native original at1:1 in labelled contact sheet; expected page, framing, colours and text inspected. No new graphical defect observed. Dynamic/gameplay acceptance still requires native tests/manual play.",
      "semantic_review": {
        "opened": true,
        "actually_visible": "PickupDelayOn BriefCatchLock selected, AltGoalies/AIShotPlan/MomentumOff, centred framed footer.",
        "original_finding": "MATCH"
      }
    },
    {
      "id": "charge-on",
      "source": "visual-final-options-switches/Pass-Charge-On.png",
      "caption": "Optional Pass Charge On. Help is centred in its native frame.",
      "capture": {
        "id": "Pass-Charge-On",
        "description": "Actual final Nov3 menu selected with real buttons from authenticated current coldboot; no preference/menu/RNG RAM writes.",
        "frame": 2299,
        "captured_at": "2026-11-03T14:53:21.120193+00:00",
        "image": "Pass-Charge-On.png",
        "image_sha256": "ac3ba74b31944c7283a654798ba96bd0f795ddabc1ae659ec916ec0ef2f65bc8",
        "width": 320,
        "height": 224,
        "pixel_format": 2,
        "ROM_sha256": "20793fce15e640bf60d31c48e95bd0d284105fc07f8ae01ed08b1a579b37e99f",
        "context": {
          "slot": 1,
          "view": 1,
          "mode": 0,
          "players": 1,
          "home": 10,
          "away": 18,
          "period": 0,
          "clock": 0,
          "phase": 0,
          "flags": [
            0,
            0,
            0
          ],
          "momentum": 1,
          "difficulty": 1,
          "critical": 0,
          "score": [
            0,
            0
          ],
          "owner": 0,
          "quickgame": 0,
          "allstar": 0,
          "human_split": 0
        },
        "state_sha256": "2df36994b08a5569ca73988904f3dc0261b6f5801d4e20b8040ceea12c49fe62",
        "paired_sram_sha256": "efd959615af0c78b10b2566bfc342d1e67bfa6a96188fcdd175ce08efe6797e7"
      },
      "public_image": "img/current-20261103-r2/charge-on.png",
      "image_sha256": "ac3ba74b31944c7283a654798ba96bd0f795ddabc1ae659ec916ec0ef2f65bc8",
      "ROM_sha256": "20793fce15e640bf60d31c48e95bd0d284105fc07f8ae01ed08b1a579b37e99f",
      "opened": true,
      "scope": "Actual final Nov3 menu selected with real buttons from authenticated current coldboot; no preference/menu/RNG RAM writes.",
      "reviewed_at": "2026-11-03T15:00:01.869893+00:00",
      "finding": "Opened native original at1:1 in labelled contact sheet; expected page, framing, colours and text inspected. No new graphical defect observed. Dynamic/gameplay acceptance still requires native tests/manual play.",
      "semantic_review": {
        "opened": true,
        "actually_visible": "PassChargeOn selected, PickupDelayOn and other optionsOff, centred framed footer.",
        "original_finding": "MATCH"
      }
    },
    {
      "id": "penalty-off",
      "source": "visual-final-options-switches/Penaltys-Off.png",
      "caption": "Penaltys Off selected. Help is centred in its native frame.",
      "capture": {
        "id": "Penaltys-Off",
        "description": "Actual final Nov3 menu selected with real buttons from authenticated current coldboot; no preference/menu/RNG RAM writes.",
        "frame": 2599,
        "captured_at": "2026-11-03T14:53:21.211858+00:00",
        "image": "Penaltys-Off.png",
        "image_sha256": "eb401fd6c806acaae3a6fc08cff3ac407877411291284bf20c364fdb54241f21",
        "width": 320,
        "height": 224,
        "pixel_format": 2,
        "ROM_sha256": "20793fce15e640bf60d31c48e95bd0d284105fc07f8ae01ed08b1a579b37e99f",
        "context": {
          "slot": 1,
          "view": 1,
          "mode": 0,
          "players": 1,
          "home": 10,
          "away": 18,
          "period": 0,
          "clock": 0,
          "phase": 0,
          "flags": [
            0,
            0,
            0
          ],
          "momentum": 1,
          "difficulty": 1,
          "critical": 0,
          "score": [
            0,
            0
          ],
          "owner": 0,
          "quickgame": 0,
          "allstar": 0,
          "human_split": 0
        },
        "state_sha256": "e6df3cb611a1949ea97aa1dfb922c89755c7a07b4d0ac6923c61ef7bd6405679",
        "paired_sram_sha256": "ef34389eb2a188ba5e174bf4b3921187e8300d50e426a18bb2be5f32834b91b4"
      },
      "public_image": "img/current-20261103-r2/penalty-off.png",
      "image_sha256": "eb401fd6c806acaae3a6fc08cff3ac407877411291284bf20c364fdb54241f21",
      "ROM_sha256": "20793fce15e640bf60d31c48e95bd0d284105fc07f8ae01ed08b1a579b37e99f",
      "opened": true,
      "scope": "Actual final Nov3 menu selected with real buttons from authenticated current coldboot; no preference/menu/RNG RAM writes.",
      "reviewed_at": "2026-11-03T15:00:01.869893+00:00",
      "finding": "Opened native original at1:1 in labelled contact sheet; expected page, framing, colours and text inspected. No new graphical defect observed. Dynamic/gameplay acceptance still requires native tests/manual play.",
      "semantic_review": {
        "opened": true,
        "actually_visible": "PenaltysOff selected, PassChargeOn and PickupDelayOn, centred framed footer.",
        "original_finding": "MATCH"
      }
    },
    {
      "id": "penalty100",
      "source": "visual-final-options-switches/Penaltys100.png",
      "caption": "Penaltys100% selected; default remains50%. Help is centred in its native frame.",
      "capture": {
        "id": "Penaltys100",
        "description": "Actual final Nov3 menu selected with real buttons from authenticated current coldboot; no preference/menu/RNG RAM writes.",
        "frame": 2799,
        "captured_at": "2026-11-03T14:53:21.282560+00:00",
        "image": "Penaltys100.png",
        "image_sha256": "c989a81b7c100339469fdba0fea94783d2ad641d29f461593d869623b79158cd",
        "width": 320,
        "height": 224,
        "pixel_format": 2,
        "ROM_sha256": "20793fce15e640bf60d31c48e95bd0d284105fc07f8ae01ed08b1a579b37e99f",
        "context": {
          "slot": 1,
          "view": 1,
          "mode": 0,
          "players": 1,
          "home": 10,
          "away": 18,
          "period": 0,
          "clock": 0,
          "phase": 0,
          "flags": [
            0,
            0,
            0
          ],
          "momentum": 1,
          "difficulty": 1,
          "critical": 0,
          "score": [
            0,
            0
          ],
          "owner": 0,
          "quickgame": 0,
          "allstar": 0,
          "human_split": 0
        },
        "state_sha256": "8814f54a4f179284769966d7ac5dba2469c3833f438427ffa6f73119849fa62d",
        "paired_sram_sha256": "8753c9fc502ea6cbaedf6efb2139d01ba451f4ca74d8878c1ab868cd58f26b07"
      },
      "public_image": "img/current-20261103-r2/penalty100.png",
      "image_sha256": "c989a81b7c100339469fdba0fea94783d2ad641d29f461593d869623b79158cd",
      "ROM_sha256": "20793fce15e640bf60d31c48e95bd0d284105fc07f8ae01ed08b1a579b37e99f",
      "opened": true,
      "scope": "Actual final Nov3 menu selected with real buttons from authenticated current coldboot; no preference/menu/RNG RAM writes.",
      "reviewed_at": "2026-11-03T15:00:01.869893+00:00",
      "finding": "Opened native original at1:1 in labelled contact sheet; expected page, framing, colours and text inspected. No new graphical defect observed. Dynamic/gameplay acceptance still requires native tests/manual play.",
      "semantic_review": {
        "opened": true,
        "actually_visible": "Penaltys100% selected, PassChargeOn, centred framed footer.",
        "original_finding": "MATCH chosen100%; default50% comes from separate default capture."
      }
    },
    {
      "id": "transfers-on",
      "source": "visual-final-transfers/transfers-on.png",
      "caption": "Transfers On selected immediately below Icing.",
      "capture": {
        "id": "transfers-on",
        "description": "",
        "frame": 2139,
        "captured_at": "2026-11-03T14:52:29.551761+00:00",
        "image": "transfers-on.png",
        "image_sha256": "b7dad958ef5ca258f7f708f758ad0da829e231c8279dd92169c2eefe673a567e",
        "width": 320,
        "height": 224,
        "pixel_format": 2,
        "ROM_sha256": "20793fce15e640bf60d31c48e95bd0d284105fc07f8ae01ed08b1a579b37e99f",
        "context": {
          "slot": 1,
          "view": 1,
          "mode": 0,
          "players": 1,
          "home": 10,
          "away": 18,
          "period": 0,
          "clock": 0,
          "phase": 0,
          "flags": [
            0,
            0,
            0
          ],
          "momentum": 0,
          "difficulty": 1,
          "critical": 0,
          "score": [
            0,
            0
          ],
          "owner": 0,
          "quickgame": 0,
          "allstar": 0,
          "human_split": 0
        },
        "state_sha256": "437ee64c6c8597d6b9524fda632245f749acde2a6d4606ebdf600f43351d4b3c",
        "paired_sram_sha256": "132350d8165a3031dc2ea1eb41d76a95fb72bcd47b977c38de55e50936f7d3aa"
      },
      "public_image": "img/current-20261103-r2/transfers-on.png",
      "image_sha256": "b7dad958ef5ca258f7f708f758ad0da829e231c8279dd92169c2eefe673a567e",
      "ROM_sha256": "20793fce15e640bf60d31c48e95bd0d284105fc07f8ae01ed08b1a579b37e99f",
      "opened": true,
      "scope": "Actual native controls on exact final ROM; fresh private SRAM or authenticated current-version state, no game RAM writes.",
      "reviewed_at": "2026-11-03T15:00:01.869893+00:00",
      "finding": "Opened native original at1:1 in labelled contact sheet; expected page, framing, colours and text inspected. No new graphical defect observed. Dynamic/gameplay acceptance still requires native tests/manual play.",
      "semantic_review": {
        "opened": true,
        "actually_visible": "Main menu: Difficulty Hard, AutoReplays Off, CritShots Off, Icing On, Transfers On selected immediately below Icing; framed centred help.",
        "original_finding": "MATCH"
      }
    },
    {
      "id": "transfer-home",
      "source": "visual-final-transfers/market-budget.png",
      "caption": "Preseason Transfers: initial budget $16.042.000; Buy, Sell and Ready for season.",
      "capture": {
        "id": "market-budget",
        "description": "",
        "frame": 2599,
        "captured_at": "2026-11-03T14:52:29.687421+00:00",
        "image": "market-budget.png",
        "image_sha256": "2446c76b0e1ae098b5ffca66310d802736e36555c4d73a9fbb63982184fac86f",
        "width": 320,
        "height": 224,
        "pixel_format": 2,
        "ROM_sha256": "20793fce15e640bf60d31c48e95bd0d284105fc07f8ae01ed08b1a579b37e99f",
        "context": {
          "slot": 1,
          "view": 1,
          "mode": 0,
          "players": 1,
          "home": 10,
          "away": 18,
          "period": 0,
          "clock": 0,
          "phase": 0,
          "flags": [
            0,
            0,
            0
          ],
          "momentum": 0,
          "difficulty": 1,
          "critical": 0,
          "score": [
            0,
            0
          ],
          "owner": 0,
          "quickgame": 0,
          "allstar": 0,
          "human_split": 0
        },
        "state_sha256": "7410454d064465a8c93c69b403c3bddef790d5e56b581203164399ce911b82d2",
        "paired_sram_sha256": "0262a0eed3663ad9dadbd17f382ba23196b66fb607053eda21a52555b2dcd7b0"
      },
      "public_image": "img/current-20261103-r2/transfer-home.png",
      "image_sha256": "2446c76b0e1ae098b5ffca66310d802736e36555c4d73a9fbb63982184fac86f",
      "ROM_sha256": "20793fce15e640bf60d31c48e95bd0d284105fc07f8ae01ed08b1a579b37e99f",
      "opened": true,
      "scope": "Actual native controls on exact final ROM; fresh private SRAM or authenticated current-version state, no game RAM writes.",
      "reviewed_at": "2026-11-03T15:00:01.869893+00:00",
      "finding": "Opened native original at1:1 in labelled contact sheet; expected page, framing, colours and text inspected. No new graphical defect observed. Dynamic/gameplay acceptance still requires native tests/manual play.",
      "semantic_review": {
        "opened": true,
        "actually_visible": "Preseason Transfers home for Edmonton, budget$16.042.000, Buy players, Sell players, Ready for season.",
        "original_finding": "MATCH"
      }
    },
    {
      "id": "sell-roster",
      "source": "visual-final-transfers/sell-edmonton.png",
      "caption": "Edmonton selling list sorted by OVR; dollar prices use dot-separated thousands.",
      "capture": {
        "id": "sell-edmonton",
        "description": "",
        "frame": 3739,
        "captured_at": "2026-11-03T14:52:30.028941+00:00",
        "image": "sell-edmonton.png",
        "image_sha256": "3ddef5c2a251d7206b4b458fa0fdb51d9b36f7874a5d3e2ceb09186a0220a909",
        "width": 320,
        "height": 224,
        "pixel_format": 2,
        "ROM_sha256": "20793fce15e640bf60d31c48e95bd0d284105fc07f8ae01ed08b1a579b37e99f",
        "context": {
          "slot": 1,
          "view": 1,
          "mode": 0,
          "players": 1,
          "home": 10,
          "away": 18,
          "period": 0,
          "clock": 0,
          "phase": 0,
          "flags": [
            0,
            0,
            0
          ],
          "momentum": 0,
          "difficulty": 1,
          "critical": 0,
          "score": [
            0,
            0
          ],
          "owner": 0,
          "quickgame": 0,
          "allstar": 0,
          "human_split": 0
        },
        "state_sha256": "95bebfc2b620fc01eabb736fb6a0f7611d29113684df3de3438efcc799802db6",
        "paired_sram_sha256": "0262a0eed3663ad9dadbd17f382ba23196b66fb607053eda21a52555b2dcd7b0"
      },
      "public_image": "img/current-20261103-r2/sell-roster.png",
      "image_sha256": "3ddef5c2a251d7206b4b458fa0fdb51d9b36f7874a5d3e2ceb09186a0220a909",
      "ROM_sha256": "20793fce15e640bf60d31c48e95bd0d284105fc07f8ae01ed08b1a579b37e99f",
      "opened": true,
      "scope": "Actual native controls on exact final ROM; fresh private SRAM or authenticated current-version state, no game RAM writes.",
      "reviewed_at": "2026-11-03T15:00:01.869893+00:00",
      "finding": "Opened native original at1:1 in labelled contact sheet; expected page, framing, colours and text inspected. No new graphical defect observed. Dynamic/gameplay acceptance still requires native tests/manual play.",
      "semantic_review": {
        "opened": true,
        "actually_visible": "Edmonton Sell your players, OVR-sorted96 McDavid,85 Draisaitl,76 Bouchard; initial budget$16.042.000 and dollar prices.",
        "original_finding": "MATCH"
      }
    },
    {
      "id": "sold-jarry",
      "source": "semantic-final/fresh/sold-remaining/sold-remaining.png",
      "caption": "Edmonton\u2019s remaining owned roster is led by Draisaitl85; the budget is$25.258.000 after the separate McDavid sale.",
      "capture": {
        "id": "sold-remaining",
        "description": "",
        "frame": 102,
        "captured_at": "2026-11-03T18:06:37.913548+00:00",
        "image": "sold-remaining.png",
        "image_sha256": "33bcf197226dd292d12aaddd55b5fe4c383879c4ae2c0a6aef82f1670d2fdf8c",
        "width": 320,
        "height": 224,
        "pixel_format": 2,
        "ROM_sha256": "20793fce15e640bf60d31c48e95bd0d284105fc07f8ae01ed08b1a579b37e99f",
        "context": {
          "slot": 1,
          "view": 1,
          "mode": 0,
          "players": 1,
          "home": 10,
          "away": 18,
          "period": 0,
          "clock": 0,
          "phase": 0,
          "flags": [
            0,
            0,
            0
          ],
          "momentum": 0,
          "difficulty": 1,
          "critical": 0,
          "score": [
            0,
            0
          ],
          "owner": 0,
          "quickgame": 0,
          "allstar": 0,
          "human_split": 0
        },
        "state_sha256": "b0304796b6d4ff651f96e6427f4a1ff34164f955af788a0c893b23a877d0603c",
        "paired_sram_sha256": "a84ef728798fca886a1ab0cae3131dc551621f847991303d418b6c171e3a3855"
      },
      "public_image": "img/current-20261103-r2-review/sold-remaining.png",
      "image_sha256": "33bcf197226dd292d12aaddd55b5fe4c383879c4ae2c0a6aef82f1670d2fdf8c",
      "ROM_sha256": "20793fce15e640bf60d31c48e95bd0d284105fc07f8ae01ed08b1a579b37e99f",
      "opened": true,
      "scope": "Fresh real post-release screenshot, visually opened; exact released ROM/private core and authenticated paired state or fresh coldboot; no user frontend/data or game RAM writes.",
      "reviewed_at": "2026-11-03T15:00:01.869893+00:00",
      "finding": "Opened native original at1:1 in labelled contact sheet; expected page, framing, colours and text inspected. No new graphical defect observed. Dynamic/gameplay acceptance still requires native tests/manual play.",
      "previous_image": "img/current-20261103-r2/sold-jarry.png",
      "previous_capture": {
        "id": "after-sale",
        "description": "",
        "frame": 4049,
        "captured_at": "2026-11-03T14:52:30.137015+00:00",
        "image": "after-sale.png",
        "image_sha256": "33bcf197226dd292d12aaddd55b5fe4c383879c4ae2c0a6aef82f1670d2fdf8c",
        "width": 320,
        "height": 224,
        "pixel_format": 2,
        "ROM_sha256": "20793fce15e640bf60d31c48e95bd0d284105fc07f8ae01ed08b1a579b37e99f",
        "context": {
          "slot": 1,
          "view": 1,
          "mode": 0,
          "players": 1,
          "home": 10,
          "away": 18,
          "period": 0,
          "clock": 0,
          "phase": 0,
          "flags": [
            0,
            0,
            0
          ],
          "momentum": 0,
          "difficulty": 1,
          "critical": 0,
          "score": [
            0,
            0
          ],
          "owner": 0,
          "quickgame": 0,
          "allstar": 0,
          "human_split": 0
        },
        "state_sha256": "78ae418c537bfe63061aa88c581093628672a22c30dacbf0e46e63f25d444e34",
        "paired_sram_sha256": "a84ef728798fca886a1ab0cae3131dc551621f847991303d418b6c171e3a3855"
      },
      "semantic_review": {
        "opened": true,
        "actually_visible": "Edmonton\u2019s remaining owned roster is led by Draisaitl85; the budget is$25.258.000 after the separate McDavid sale.",
        "original_finding": "Sale sequence supported by separate FreeAgents image; caption should describe visible remaining roster/budget rather than infer absent player.",
        "previously_visible": "Edmonton remaining Sell list startsDraisaitl85; McDavid absent; budget$25.258.000.",
        "current_finding": "Fresh matching capture opened; original mismatch retained in before manifest/audit."
      }
    },
    {
      "id": "sold-hyman",
      "source": "semantic-final/fresh/bought-back/bought-back.png",
      "caption": "Connor McDavid C96 is back in Edmonton\u2019s owned roster; budget$16.042.000 and price$9.216.000 are visible.",
      "capture": {
        "id": "bought-back",
        "description": "",
        "frame": 539,
        "captured_at": "2026-11-03T17:54:22.156918+00:00",
        "image": "bought-back.png",
        "image_sha256": "3ddef5c2a251d7206b4b458fa0fdb51d9b36f7874a5d3e2ceb09186a0220a909",
        "width": 320,
        "height": 224,
        "pixel_format": 2,
        "ROM_sha256": "20793fce15e640bf60d31c48e95bd0d284105fc07f8ae01ed08b1a579b37e99f",
        "context": {
          "slot": 1,
          "view": 1,
          "mode": 0,
          "players": 1,
          "home": 10,
          "away": 18,
          "period": 0,
          "clock": 0,
          "phase": 0,
          "flags": [
            0,
            0,
            0
          ],
          "momentum": 0,
          "difficulty": 1,
          "critical": 0,
          "score": [
            0,
            0
          ],
          "owner": 0,
          "quickgame": 0,
          "allstar": 0,
          "human_split": 0
        },
        "state_sha256": "7a7f32024c75b3a4c2b0d1910071f0f9027cd4a5dd49e7a7b414b53214eae8e2",
        "paired_sram_sha256": "216c4ddceb9d5194933d6f075fea8fd01f0a854039b2dd35caecb694c2290fd0",
        "native_observation": {
          "controllers": [
            0,
            0,
            0,
            0
          ],
          "pad_team": [
            1,
            0,
            0,
            0
          ],
          "away_home_momentum": [
            0,
            0
          ]
        }
      },
      "public_image": "img/current-20261103-r2-review/bought-back.png",
      "image_sha256": "3ddef5c2a251d7206b4b458fa0fdb51d9b36f7874a5d3e2ceb09186a0220a909",
      "ROM_sha256": "20793fce15e640bf60d31c48e95bd0d284105fc07f8ae01ed08b1a579b37e99f",
      "opened": true,
      "scope": "Fresh real post-release screenshot, visually opened; exact released ROM/private core and authenticated paired state or fresh coldboot; no user frontend/data or game RAM writes.",
      "reviewed_at": "2026-11-03T15:00:01.869893+00:00",
      "finding": "Opened native original at1:1 in labelled contact sheet; expected page, framing, colours and text inspected. No new graphical defect observed. Dynamic/gameplay acceptance still requires native tests/manual play.",
      "previous_image": "img/current-20261103-r2/sold-hyman.png",
      "previous_capture": {
        "id": "after-buy-back",
        "description": "",
        "frame": 5039,
        "captured_at": "2026-11-03T14:52:30.477921+00:00",
        "image": "after-buy-back.png",
        "image_sha256": "8b0e6dfa5d3963a6a619e2c21de9c48d1a76796b30b129b1d4d58ae7fd300bb6",
        "width": 320,
        "height": 224,
        "pixel_format": 2,
        "ROM_sha256": "20793fce15e640bf60d31c48e95bd0d284105fc07f8ae01ed08b1a579b37e99f",
        "context": {
          "slot": 1,
          "view": 1,
          "mode": 0,
          "players": 1,
          "home": 10,
          "away": 18,
          "period": 0,
          "clock": 0,
          "phase": 0,
          "flags": [
            0,
            0,
            0
          ],
          "momentum": 0,
          "difficulty": 1,
          "critical": 0,
          "score": [
            0,
            0
          ],
          "owner": 0,
          "quickgame": 0,
          "allstar": 0,
          "human_split": 0
        },
        "state_sha256": "080c912cf88496f92e4a6cb61f5eeb461ac883f5dfc1e4ff905577f8d62eb4e3",
        "paired_sram_sha256": "216c4ddceb9d5194933d6f075fea8fd01f0a854039b2dd35caecb694c2290fd0"
      },
      "semantic_review": {
        "opened": true,
        "actually_visible": "Connor McDavid C96 is back in Edmonton\u2019s owned roster; budget$16.042.000 and price$9.216.000 are visible.",
        "original_finding": "Bought-back player absent from picture; replace with fresh owned roster showing McDavid and restored budget.",
        "previously_visible": "Empty FreeAgents buy list saysNoavailableplayers; budget$16.042.000.",
        "current_finding": "Fresh matching capture opened; original mismatch retained in before manifest/audit."
      }
    },
    {
      "id": "buy-club",
      "source": "visual-final-transfers/buy-boston.png",
      "caption": "Boston buying list: original player names, natural positions, overall and dollar prices.",
      "capture": {
        "id": "buy-boston",
        "description": "",
        "frame": 3259,
        "captured_at": "2026-11-03T14:52:29.892149+00:00",
        "image": "buy-boston.png",
        "image_sha256": "2a882eb0567ec199fed7b837fcde087d1ef7b407f61e6d8f875264da6973415e",
        "width": 320,
        "height": 224,
        "pixel_format": 2,
        "ROM_sha256": "20793fce15e640bf60d31c48e95bd0d284105fc07f8ae01ed08b1a579b37e99f",
        "context": {
          "slot": 1,
          "view": 1,
          "mode": 0,
          "players": 1,
          "home": 10,
          "away": 18,
          "period": 0,
          "clock": 0,
          "phase": 0,
          "flags": [
            0,
            0,
            0
          ],
          "momentum": 0,
          "difficulty": 1,
          "critical": 0,
          "score": [
            0,
            0
          ],
          "owner": 0,
          "quickgame": 0,
          "allstar": 0,
          "human_split": 0
        },
        "state_sha256": "258ebf1c1c922877961f454dd125f424af66a90ca84ba2923db25f5953dafc57",
        "paired_sram_sha256": "0262a0eed3663ad9dadbd17f382ba23196b66fb607053eda21a52555b2dcd7b0"
      },
      "public_image": "img/current-20261103-r2/buy-club.png",
      "image_sha256": "2a882eb0567ec199fed7b837fcde087d1ef7b407f61e6d8f875264da6973415e",
      "ROM_sha256": "20793fce15e640bf60d31c48e95bd0d284105fc07f8ae01ed08b1a579b37e99f",
      "opened": true,
      "scope": "Actual native controls on exact final ROM; fresh private SRAM or authenticated current-version state, no game RAM writes.",
      "reviewed_at": "2026-11-03T15:00:01.869893+00:00",
      "finding": "Opened native original at1:1 in labelled contact sheet; expected page, framing, colours and text inspected. No new graphical defect observed. Dynamic/gameplay acceptance still requires native tests/manual play.",
      "semantic_review": {
        "opened": true,
        "actually_visible": "Boston buy list includesPastrnak82,Swayman81,Geekie79; dollar prices/positions and$16.042.000 budget.",
        "original_finding": "MATCH"
      }
    },
    {
      "id": "free-agents",
      "source": "visual-final-transfers/free-agent-price.png",
      "caption": "Sold Connor McDavid in Free Agents at $9.216.000; no automatic player swap.",
      "capture": {
        "id": "free-agent-price",
        "description": "",
        "frame": 4739,
        "captured_at": "2026-11-03T14:52:30.374639+00:00",
        "image": "free-agent-price.png",
        "image_sha256": "f5bd508cc8856496e3d50443b1680bf0a19102ee5e30c462bf7c9297d66a9640",
        "width": 320,
        "height": 224,
        "pixel_format": 2,
        "ROM_sha256": "20793fce15e640bf60d31c48e95bd0d284105fc07f8ae01ed08b1a579b37e99f",
        "context": {
          "slot": 1,
          "view": 1,
          "mode": 0,
          "players": 1,
          "home": 10,
          "away": 18,
          "period": 0,
          "clock": 0,
          "phase": 0,
          "flags": [
            0,
            0,
            0
          ],
          "momentum": 0,
          "difficulty": 1,
          "critical": 0,
          "score": [
            0,
            0
          ],
          "owner": 0,
          "quickgame": 0,
          "allstar": 0,
          "human_split": 0
        },
        "state_sha256": "149e7ca3f5cb066662ef487702882574745466ea3224a4c9946029dcff73f489",
        "paired_sram_sha256": "a84ef728798fca886a1ab0cae3131dc551621f847991303d418b6c171e3a3855"
      },
      "public_image": "img/current-20261103-r2/free-agents.png",
      "image_sha256": "f5bd508cc8856496e3d50443b1680bf0a19102ee5e30c462bf7c9297d66a9640",
      "ROM_sha256": "20793fce15e640bf60d31c48e95bd0d284105fc07f8ae01ed08b1a579b37e99f",
      "opened": true,
      "scope": "Actual native controls on exact final ROM; fresh private SRAM or authenticated current-version state, no game RAM writes.",
      "reviewed_at": "2026-11-03T15:00:01.869893+00:00",
      "finding": "Opened native original at1:1 in labelled contact sheet; expected page, framing, colours and text inspected. No new graphical defect observed. Dynamic/gameplay acceptance still requires native tests/manual play.",
      "semantic_review": {
        "opened": true,
        "actually_visible": "Free agents buy list containing Connor McDavid C96 at$9.216.000; budget$25.258.000.",
        "original_finding": "MATCH visible listing; absence of automatic swaps requires separate native QA."
      }
    },
    {
      "id": "bought-jarry",
      "source": "semantic-final/fresh/bought-back/bought-back.png",
      "caption": "Connor McDavid C96 is back in Edmonton\u2019s owned roster; budget$16.042.000 and price$9.216.000 are visible.",
      "capture": {
        "id": "bought-back",
        "description": "",
        "frame": 539,
        "captured_at": "2026-11-03T17:54:22.156918+00:00",
        "image": "bought-back.png",
        "image_sha256": "3ddef5c2a251d7206b4b458fa0fdb51d9b36f7874a5d3e2ceb09186a0220a909",
        "width": 320,
        "height": 224,
        "pixel_format": 2,
        "ROM_sha256": "20793fce15e640bf60d31c48e95bd0d284105fc07f8ae01ed08b1a579b37e99f",
        "context": {
          "slot": 1,
          "view": 1,
          "mode": 0,
          "players": 1,
          "home": 10,
          "away": 18,
          "period": 0,
          "clock": 0,
          "phase": 0,
          "flags": [
            0,
            0,
            0
          ],
          "momentum": 0,
          "difficulty": 1,
          "critical": 0,
          "score": [
            0,
            0
          ],
          "owner": 0,
          "quickgame": 0,
          "allstar": 0,
          "human_split": 0
        },
        "state_sha256": "7a7f32024c75b3a4c2b0d1910071f0f9027cd4a5dd49e7a7b414b53214eae8e2",
        "paired_sram_sha256": "216c4ddceb9d5194933d6f075fea8fd01f0a854039b2dd35caecb694c2290fd0",
        "native_observation": {
          "controllers": [
            0,
            0,
            0,
            0
          ],
          "pad_team": [
            1,
            0,
            0,
            0
          ],
          "away_home_momentum": [
            0,
            0
          ]
        }
      },
      "public_image": "img/current-20261103-r2-review/bought-back.png",
      "image_sha256": "3ddef5c2a251d7206b4b458fa0fdb51d9b36f7874a5d3e2ceb09186a0220a909",
      "ROM_sha256": "20793fce15e640bf60d31c48e95bd0d284105fc07f8ae01ed08b1a579b37e99f",
      "opened": true,
      "scope": "Fresh real post-release screenshot, visually opened; exact released ROM/private core and authenticated paired state or fresh coldboot; no user frontend/data or game RAM writes.",
      "reviewed_at": "2026-11-03T15:00:01.869893+00:00",
      "finding": "Opened native original at1:1 in labelled contact sheet; expected page, framing, colours and text inspected. No new graphical defect observed. Dynamic/gameplay acceptance still requires native tests/manual play.",
      "previous_image": "img/current-20261103-r2/bought-jarry.png",
      "previous_capture": {
        "id": "after-buy-back",
        "description": "",
        "frame": 5039,
        "captured_at": "2026-11-03T14:52:30.477921+00:00",
        "image": "after-buy-back.png",
        "image_sha256": "8b0e6dfa5d3963a6a619e2c21de9c48d1a76796b30b129b1d4d58ae7fd300bb6",
        "width": 320,
        "height": 224,
        "pixel_format": 2,
        "ROM_sha256": "20793fce15e640bf60d31c48e95bd0d284105fc07f8ae01ed08b1a579b37e99f",
        "context": {
          "slot": 1,
          "view": 1,
          "mode": 0,
          "players": 1,
          "home": 10,
          "away": 18,
          "period": 0,
          "clock": 0,
          "phase": 0,
          "flags": [
            0,
            0,
            0
          ],
          "momentum": 0,
          "difficulty": 1,
          "critical": 0,
          "score": [
            0,
            0
          ],
          "owner": 0,
          "quickgame": 0,
          "allstar": 0,
          "human_split": 0
        },
        "state_sha256": "080c912cf88496f92e4a6cb61f5eeb461ac883f5dfc1e4ff905577f8d62eb4e3",
        "paired_sram_sha256": "216c4ddceb9d5194933d6f075fea8fd01f0a854039b2dd35caecb694c2290fd0"
      },
      "semantic_review": {
        "opened": true,
        "actually_visible": "Connor McDavid C96 is back in Edmonton\u2019s owned roster; budget$16.042.000 and price$9.216.000 are visible.",
        "original_finding": "Named bought-back McDavid is absent; replace with fresh owned roster, not an empty market.",
        "previously_visible": "Empty FreeAgents buy list saysNoavailableplayers; budget$16.042.000.",
        "current_finding": "Fresh matching capture opened; original mismatch retained in before manifest/audit."
      }
    },
    {
      "id": "full-roster-blocked",
      "source": "visual-final-acceptance/full-roster-blocked.png",
      "caption": "A full roster refuses a purchase; budget remains $16.042.000.",
      "capture": {
        "id": "full-roster-blocked",
        "description": "Actual native buy Cutter Gauthier; OVR74, price5476, budget16042. Refusal leaves ownership/funds unchanged; no game RAM writes.",
        "frame": 304,
        "captured_at": "2026-11-03T14:53:08.474390+00:00",
        "image": "full-roster-blocked.png",
        "image_sha256": "7b72c850e3cc547aaa740aa389b9f422da1c2ff9b3aa208cbf12171877f9dcd4",
        "width": 320,
        "height": 224,
        "pixel_format": 2,
        "ROM_sha256": "20793fce15e640bf60d31c48e95bd0d284105fc07f8ae01ed08b1a579b37e99f",
        "context": {
          "slot": 1,
          "view": 1,
          "mode": 0,
          "players": 1,
          "home": 10,
          "away": 18,
          "period": 0,
          "clock": 0,
          "phase": 0,
          "flags": [
            0,
            0,
            0
          ],
          "momentum": 0,
          "difficulty": 1,
          "critical": 0,
          "score": [
            0,
            0
          ],
          "owner": 0,
          "quickgame": 0,
          "allstar": 0,
          "human_split": 0
        },
        "state_sha256": "84c7b52a1f43e179719df16f5f7cabcf5fa240163261f35f25e63281809b9955",
        "paired_sram_sha256": "0262a0eed3663ad9dadbd17f382ba23196b66fb607053eda21a52555b2dcd7b0"
      },
      "public_image": "img/current-20261103-r2/full-roster-blocked.png",
      "image_sha256": "7b72c850e3cc547aaa740aa389b9f422da1c2ff9b3aa208cbf12171877f9dcd4",
      "ROM_sha256": "20793fce15e640bf60d31c48e95bd0d284105fc07f8ae01ed08b1a579b37e99f",
      "opened": true,
      "scope": "Actual native buy Cutter Gauthier; OVR74, price5476, budget16042. Refusal leaves ownership/funds unchanged; no game RAM writes.",
      "reviewed_at": "2026-11-03T15:00:01.869893+00:00",
      "finding": "Opened native original at1:1 in labelled contact sheet; expected page, framing, colours and text inspected. No new graphical defect observed. Dynamic/gameplay acceptance still requires native tests/manual play.",
      "semantic_review": {
        "opened": true,
        "actually_visible": "Anaheim buy list, budget$16.042.000; visible Roster full, sell a player first refusal above footer.",
        "original_finding": "MATCH"
      }
    },
    {
      "id": "minimum-keepers-protected",
      "source": "visual-final-acceptance/minimum-keepers-protected.png",
      "caption": "Jarry G70 is selected for sale; Club needs this position or player refuses it. The$22.078.000 budget is unchanged.",
      "capture": {
        "id": "minimum-keepers-protected",
        "description": "Actual native sell Tristan Jarry; OVR70, price4900, budget22078. Refusal leaves ownership/funds unchanged; no game RAM writes.",
        "frame": 2779,
        "captured_at": "2026-11-03T14:53:09.366379+00:00",
        "image": "minimum-keepers-protected.png",
        "image_sha256": "ecdb62bf4f26772a582e4f4d494849ea5c337b2d22501c1592cf869b1f4d2979",
        "width": 320,
        "height": 224,
        "pixel_format": 2,
        "ROM_sha256": "20793fce15e640bf60d31c48e95bd0d284105fc07f8ae01ed08b1a579b37e99f",
        "context": {
          "slot": 1,
          "view": 1,
          "mode": 0,
          "players": 1,
          "home": 10,
          "away": 18,
          "period": 0,
          "clock": 0,
          "phase": 0,
          "flags": [
            0,
            0,
            0
          ],
          "momentum": 0,
          "difficulty": 1,
          "critical": 0,
          "score": [
            0,
            0
          ],
          "owner": 0,
          "quickgame": 0,
          "allstar": 0,
          "human_split": 0
        },
        "state_sha256": "3e6fda559a8d9e04550eae23a4be616eb9541f4f0a2604499c1fe177c207f01e",
        "paired_sram_sha256": "e4d24f33a9db7f74450429ac801a563686eadbd136e867357895f88d57a24144"
      },
      "public_image": "img/current-20261103-r2/minimum-keepers-protected.png",
      "image_sha256": "ecdb62bf4f26772a582e4f4d494849ea5c337b2d22501c1592cf869b1f4d2979",
      "ROM_sha256": "20793fce15e640bf60d31c48e95bd0d284105fc07f8ae01ed08b1a579b37e99f",
      "opened": true,
      "scope": "Actual native sell Tristan Jarry; OVR70, price4900, budget22078. Refusal leaves ownership/funds unchanged; no game RAM writes.",
      "reviewed_at": "2026-11-03T15:00:01.869893+00:00",
      "finding": "Opened native original at1:1 in labelled contact sheet; expected page, framing, colours and text inspected. No new graphical defect observed. Dynamic/gameplay acceptance still requires native tests/manual play.",
      "semantic_review": {
        "opened": true,
        "actually_visible": "JarryG70 selected inSell list; visibleClubneedsthispositionorplayer refusal, budget$22.078.000.",
        "original_finding": "MATCH refusal; narrow to visible selected keeper/message rather than infer whole unseen goalkeeper count."
      }
    },
    {
      "id": "bought-star-99",
      "source": "semantic-final/fresh/acquired-star/acquired-star.png",
      "caption": "Edmonton owned roster: Nathan MacKinnon C99 at$9.801.000; remaining budget$12.277.000.",
      "capture": {
        "id": "acquired-star",
        "description": "",
        "frame": 539,
        "captured_at": "2026-11-03T17:54:21.767259+00:00",
        "image": "acquired-star.png",
        "image_sha256": "7bbb8649dc8517d1aed390bf1fe1093c068d146d7aea1defa2f2db803a6681cb",
        "width": 320,
        "height": 224,
        "pixel_format": 2,
        "ROM_sha256": "20793fce15e640bf60d31c48e95bd0d284105fc07f8ae01ed08b1a579b37e99f",
        "context": {
          "slot": 1,
          "view": 1,
          "mode": 0,
          "players": 1,
          "home": 10,
          "away": 18,
          "period": 0,
          "clock": 0,
          "phase": 0,
          "flags": [
            0,
            0,
            0
          ],
          "momentum": 0,
          "difficulty": 1,
          "critical": 0,
          "score": [
            0,
            0
          ],
          "owner": 0,
          "quickgame": 0,
          "allstar": 0,
          "human_split": 0
        },
        "state_sha256": "24fad2927fe06cfe6b2b609b0ddbf550cc4b2923920a7fc801dace49151dc0c0",
        "paired_sram_sha256": "4a49aa55d202d7f5626cd3f1d5bc3f9b5be4008a92f2cff859280c793cab3a50",
        "native_observation": {
          "controllers": [
            0,
            0,
            0,
            0
          ],
          "pad_team": [
            1,
            0,
            0,
            0
          ],
          "away_home_momentum": [
            0,
            0
          ]
        }
      },
      "public_image": "img/current-20261103-r2-review/acquired-star.png",
      "image_sha256": "7bbb8649dc8517d1aed390bf1fe1093c068d146d7aea1defa2f2db803a6681cb",
      "ROM_sha256": "20793fce15e640bf60d31c48e95bd0d284105fc07f8ae01ed08b1a579b37e99f",
      "opened": true,
      "scope": "Fresh real post-release screenshot, visually opened; exact released ROM/private core and authenticated paired state or fresh coldboot; no user frontend/data or game RAM writes.",
      "reviewed_at": "2026-11-03T15:00:01.869893+00:00",
      "finding": "Opened native original at1:1 in labelled contact sheet; expected page, framing, colours and text inspected. No new graphical defect observed. Dynamic/gameplay acceptance still requires native tests/manual play.",
      "previous_image": "img/current-20261103-r2/bought-star-99.png",
      "previous_capture": {
        "id": "bought-star-99",
        "description": "Actual native buy Nathan MacKinnon; OVR99, price9801, budget12277. Refusal leaves ownership/funds unchanged; no game RAM writes.",
        "frame": 3229,
        "captured_at": "2026-11-03T14:53:09.565002+00:00",
        "image": "bought-star-99.png",
        "image_sha256": "73657e134a70a0ba7f9236f4a78a6d9c27e3823b42ba467a384713e2bb6fe6bd",
        "width": 320,
        "height": 224,
        "pixel_format": 2,
        "ROM_sha256": "20793fce15e640bf60d31c48e95bd0d284105fc07f8ae01ed08b1a579b37e99f",
        "context": {
          "slot": 1,
          "view": 1,
          "mode": 0,
          "players": 1,
          "home": 10,
          "away": 18,
          "period": 0,
          "clock": 0,
          "phase": 0,
          "flags": [
            0,
            0,
            0
          ],
          "momentum": 0,
          "difficulty": 1,
          "critical": 0,
          "score": [
            0,
            0
          ],
          "owner": 0,
          "quickgame": 0,
          "allstar": 0,
          "human_split": 0
        },
        "state_sha256": "f8b5b1424fa51b2e480403e95e2ea9dbc26c26abae0e2400b4be9edd02cb3565",
        "paired_sram_sha256": "4a49aa55d202d7f5626cd3f1d5bc3f9b5be4008a92f2cff859280c793cab3a50"
      },
      "semantic_review": {
        "opened": true,
        "actually_visible": "Edmonton owned roster: Nathan MacKinnon C99 at$9.801.000; remaining budget$12.277.000.",
        "original_finding": "Named acquired star not visible. Replace with fresh actual owned roster showing MacKinnon99 and budget.",
        "previously_visible": "Colorado remaining buy list starts Martin Necas86; budget$12.277.000. Nathan MacKinnon is absent.",
        "current_finding": "Fresh matching capture opened; original mismatch retained in before manifest/audit."
      }
    },
    {
      "id": "bought-middle-79",
      "source": "semantic-final/fresh/acquired-middle/acquired-middle.png",
      "caption": "Edmonton owned roster includes Morgan Geekie C79 at$6.241.000 and Nathan MacKinnon C99; budget$6.036.000.",
      "capture": {
        "id": "acquired-middle",
        "description": "",
        "frame": 539,
        "captured_at": "2026-11-03T17:54:22.028987+00:00",
        "image": "acquired-middle.png",
        "image_sha256": "60ebdce91afb584cb0764152dad0460b03dd47c0a8b53cea1feb193519e9855d",
        "width": 320,
        "height": 224,
        "pixel_format": 2,
        "ROM_sha256": "20793fce15e640bf60d31c48e95bd0d284105fc07f8ae01ed08b1a579b37e99f",
        "context": {
          "slot": 1,
          "view": 1,
          "mode": 0,
          "players": 1,
          "home": 10,
          "away": 18,
          "period": 0,
          "clock": 0,
          "phase": 0,
          "flags": [
            0,
            0,
            0
          ],
          "momentum": 0,
          "difficulty": 1,
          "critical": 0,
          "score": [
            0,
            0
          ],
          "owner": 0,
          "quickgame": 0,
          "allstar": 0,
          "human_split": 0
        },
        "state_sha256": "db0dfa5db2d333c8f8f6ef38250d2c9ca1c709f74fd33e3ce298415db39e2bce",
        "paired_sram_sha256": "4fc05e0d5429e6f67cf5dc11af01eca426b7262a50e26a9f54f17c3aec1db7f0",
        "native_observation": {
          "controllers": [
            0,
            0,
            0,
            0
          ],
          "pad_team": [
            1,
            0,
            0,
            0
          ],
          "away_home_momentum": [
            0,
            0
          ]
        }
      },
      "public_image": "img/current-20261103-r2-review/acquired-middle.png",
      "image_sha256": "60ebdce91afb584cb0764152dad0460b03dd47c0a8b53cea1feb193519e9855d",
      "ROM_sha256": "20793fce15e640bf60d31c48e95bd0d284105fc07f8ae01ed08b1a579b37e99f",
      "opened": true,
      "scope": "Fresh real post-release screenshot, visually opened; exact released ROM/private core and authenticated paired state or fresh coldboot; no user frontend/data or game RAM writes.",
      "reviewed_at": "2026-11-03T15:00:01.869893+00:00",
      "finding": "Opened native original at1:1 in labelled contact sheet; expected page, framing, colours and text inspected. No new graphical defect observed. Dynamic/gameplay acceptance still requires native tests/manual play.",
      "previous_image": "img/current-20261103-r2/bought-middle-79.png",
      "previous_capture": {
        "id": "bought-middle-79",
        "description": "Actual native buy Morgan Geekie; OVR79, price6241, budget6036. Refusal leaves ownership/funds unchanged; no game RAM writes.",
        "frame": 3634,
        "captured_at": "2026-11-03T14:53:09.763180+00:00",
        "image": "bought-middle-79.png",
        "image_sha256": "8057ca4a654867662bb45e96d808d967cd8b4a10549ebc579bcb5411af15f266",
        "width": 320,
        "height": 224,
        "pixel_format": 2,
        "ROM_sha256": "20793fce15e640bf60d31c48e95bd0d284105fc07f8ae01ed08b1a579b37e99f",
        "context": {
          "slot": 1,
          "view": 1,
          "mode": 0,
          "players": 1,
          "home": 10,
          "away": 18,
          "period": 0,
          "clock": 0,
          "phase": 0,
          "flags": [
            0,
            0,
            0
          ],
          "momentum": 0,
          "difficulty": 1,
          "critical": 0,
          "score": [
            0,
            0
          ],
          "owner": 0,
          "quickgame": 0,
          "allstar": 0,
          "human_split": 0
        },
        "state_sha256": "9d14262c24175f64139a058a08e0b4120ea1d5b272b58cb868dd903a519e10c9",
        "paired_sram_sha256": "4fc05e0d5429e6f67cf5dc11af01eca426b7262a50e26a9f54f17c3aec1db7f0"
      },
      "semantic_review": {
        "opened": true,
        "actually_visible": "Edmonton owned roster includes Morgan Geekie C79 at$6.241.000 and Nathan MacKinnon C99; budget$6.036.000.",
        "original_finding": "Named acquired middle player not visible. Replace with fresh actual owned roster showing Geekie79 and budget.",
        "previously_visible": "Boston remaining buy list starts Pastrnak82; budget$6.036.000. Morgan Geekie is absent.",
        "current_finding": "Fresh matching capture opened; original mismatch retained in before manifest/audit."
      }
    },
    {
      "id": "insufficient-budget-protected",
      "source": "visual-final-acceptance/insufficient-budget-protected.png",
      "caption": "A $9.801.000 purchase is refused with only $6.036.000 remaining.",
      "capture": {
        "id": "insufficient-budget-protected",
        "description": "Actual native buy Ilya Sorokin; OVR99, price9801, budget6036. Refusal leaves ownership/funds unchanged; no game RAM writes.",
        "frame": 4444,
        "captured_at": "2026-11-03T14:53:10.000321+00:00",
        "image": "insufficient-budget-protected.png",
        "image_sha256": "b4cd9189a10ca3da6c93d856b20aca542791c15673961c0268fc9f9610509beb",
        "width": 320,
        "height": 224,
        "pixel_format": 2,
        "ROM_sha256": "20793fce15e640bf60d31c48e95bd0d284105fc07f8ae01ed08b1a579b37e99f",
        "context": {
          "slot": 1,
          "view": 1,
          "mode": 0,
          "players": 1,
          "home": 10,
          "away": 18,
          "period": 0,
          "clock": 0,
          "phase": 0,
          "flags": [
            0,
            0,
            0
          ],
          "momentum": 0,
          "difficulty": 1,
          "critical": 0,
          "score": [
            0,
            0
          ],
          "owner": 0,
          "quickgame": 0,
          "allstar": 0,
          "human_split": 0
        },
        "state_sha256": "4dbaf1d7adbfd7a39f9861db41fc6ddd1513a3aec908e789b103f164d1581d85",
        "paired_sram_sha256": "4fc05e0d5429e6f67cf5dc11af01eca426b7262a50e26a9f54f17c3aec1db7f0"
      },
      "public_image": "img/current-20261103-r2/insufficient-budget-protected.png",
      "image_sha256": "b4cd9189a10ca3da6c93d856b20aca542791c15673961c0268fc9f9610509beb",
      "ROM_sha256": "20793fce15e640bf60d31c48e95bd0d284105fc07f8ae01ed08b1a579b37e99f",
      "opened": true,
      "scope": "Actual native buy Ilya Sorokin; OVR99, price9801, budget6036. Refusal leaves ownership/funds unchanged; no game RAM writes.",
      "reviewed_at": "2026-11-03T15:00:01.869893+00:00",
      "finding": "Opened native original at1:1 in labelled contact sheet; expected page, framing, colours and text inspected. No new graphical defect observed. Dynamic/gameplay acceptance still requires native tests/manual play.",
      "semantic_review": {
        "opened": true,
        "actually_visible": "Islanders buy list: Ilya Sorokin G99$9.801.000, budget$6.036.000; visible Not enough money for this player.",
        "original_finding": "MATCH"
      }
    },
    {
      "id": "roster-after-star-middle",
      "source": "visual-final-acceptance/roster-after-star-middle.png",
      "caption": "Current Edmonton roster after buying the OVR99 star and OVR79 middle player.",
      "capture": {
        "id": "roster-after-star-middle",
        "description": "Actual native OVR-sorted roster after purchasing star99 and middle79; budget6036.",
        "frame": 4609,
        "captured_at": "2026-11-03T14:53:10.111269+00:00",
        "image": "roster-after-star-middle.png",
        "image_sha256": "60ebdce91afb584cb0764152dad0460b03dd47c0a8b53cea1feb193519e9855d",
        "width": 320,
        "height": 224,
        "pixel_format": 2,
        "ROM_sha256": "20793fce15e640bf60d31c48e95bd0d284105fc07f8ae01ed08b1a579b37e99f",
        "context": {
          "slot": 1,
          "view": 1,
          "mode": 0,
          "players": 1,
          "home": 10,
          "away": 18,
          "period": 0,
          "clock": 0,
          "phase": 0,
          "flags": [
            0,
            0,
            0
          ],
          "momentum": 0,
          "difficulty": 1,
          "critical": 0,
          "score": [
            0,
            0
          ],
          "owner": 0,
          "quickgame": 0,
          "allstar": 0,
          "human_split": 0
        },
        "state_sha256": "1d7e719e9739567c4c2a8b727ba5f33a3bdbc804ea1f4d5ff9c3ccae1ca9e031",
        "paired_sram_sha256": "4fc05e0d5429e6f67cf5dc11af01eca426b7262a50e26a9f54f17c3aec1db7f0"
      },
      "public_image": "img/current-20261103-r2/roster-after-star-middle.png",
      "image_sha256": "60ebdce91afb584cb0764152dad0460b03dd47c0a8b53cea1feb193519e9855d",
      "ROM_sha256": "20793fce15e640bf60d31c48e95bd0d284105fc07f8ae01ed08b1a579b37e99f",
      "opened": true,
      "scope": "Actual native OVR-sorted roster after purchasing star99 and middle79; budget6036.",
      "reviewed_at": "2026-11-03T15:00:01.869893+00:00",
      "finding": "Opened native original at1:1 in labelled contact sheet; expected page, framing, colours and text inspected. No new graphical defect observed. Dynamic/gameplay acceptance still requires native tests/manual play.",
      "semantic_review": {
        "opened": true,
        "actually_visible": "Edmonton owned Sell roster: Nathan MacKinnon99, McDavid96, Draisaitl85, Morgan Geekie79; budget$6.036.000.",
        "original_finding": "MATCH"
      }
    },
    {
      "id": "after-trades-presentation-550",
      "source": "visual-final-acceptance/after-trades-presentation-550.png",
      "caption": "Native centre presentation after the documented trades: Zibanejad68 versus Edmonton\u2019s MacKinnon98.",
      "capture": {
        "id": "after-trades-presentation-550",
        "description": "Original native presentation after actual star99/middle79 purchases and valid squads.",
        "frame": 5204,
        "captured_at": "2026-11-03T14:53:10.385783+00:00",
        "image": "after-trades-presentation-550.png",
        "image_sha256": "d31dfe27af351152d0b89b215910d8a21854427adf4936313a342d36721794af",
        "width": 320,
        "height": 224,
        "pixel_format": 2,
        "ROM_sha256": "20793fce15e640bf60d31c48e95bd0d284105fc07f8ae01ed08b1a579b37e99f",
        "context": {
          "slot": 1,
          "view": 1,
          "mode": 0,
          "players": 1,
          "home": 10,
          "away": 18,
          "period": 0,
          "clock": 0,
          "phase": 0,
          "flags": [
            0,
            0,
            0
          ],
          "momentum": 0,
          "difficulty": 1,
          "critical": 0,
          "score": [
            0,
            0
          ],
          "owner": 0,
          "quickgame": 0,
          "allstar": 0,
          "human_split": 0
        },
        "state_sha256": "918a538f4aee2d9c96d5cba6c2f517b2c05b6c0989beef3c656e5337dc3826de",
        "paired_sram_sha256": "accbb6bf79c1acc8ee574341ed3a2ba37c82989ca09b493675eb5d97c20eaeb2"
      },
      "public_image": "img/current-20261103-r2/after-trades-presentation-550.png",
      "image_sha256": "d31dfe27af351152d0b89b215910d8a21854427adf4936313a342d36721794af",
      "ROM_sha256": "20793fce15e640bf60d31c48e95bd0d284105fc07f8ae01ed08b1a579b37e99f",
      "opened": true,
      "scope": "Original native presentation after actual star99/middle79 purchases and valid squads.",
      "reviewed_at": "2026-11-03T15:00:01.869893+00:00",
      "finding": "Opened native original at1:1 in labelled contact sheet; expected page, framing, colours and text inspected. No new graphical defect observed. Dynamic/gameplay acceptance still requires native tests/manual play.",
      "semantic_review": {
        "opened": true,
        "actually_visible": "Native centre Matchups: NYR Zibanejad68 vs Edmonton MacKinnon98, with portraits.",
        "original_finding": "MATCH but caption should identify the actual visible centre comparison."
      }
    },
    {
      "id": "after-trades-presentation-1000",
      "source": "visual-final-acceptance/after-trades-presentation-1000.png",
      "caption": "Native right-forward presentation: Dorofeyev71 COLD versus Kapanen66, with separate hot/cold commentary.",
      "capture": {
        "id": "after-trades-presentation-1000",
        "description": "Original native presentation after actual star99/middle79 purchases and valid squads.",
        "frame": 5654,
        "captured_at": "2026-11-03T14:53:10.536999+00:00",
        "image": "after-trades-presentation-1000.png",
        "image_sha256": "b3e06c80fc2be5a5f33d3bcadfea7a7e928fe6aa35cf910d9a49d3ed4b8b186b",
        "width": 320,
        "height": 224,
        "pixel_format": 2,
        "ROM_sha256": "20793fce15e640bf60d31c48e95bd0d284105fc07f8ae01ed08b1a579b37e99f",
        "context": {
          "slot": 1,
          "view": 1,
          "mode": 0,
          "players": 1,
          "home": 10,
          "away": 18,
          "period": 0,
          "clock": 0,
          "phase": 0,
          "flags": [
            0,
            0,
            0
          ],
          "momentum": 0,
          "difficulty": 1,
          "critical": 0,
          "score": [
            0,
            0
          ],
          "owner": 0,
          "quickgame": 0,
          "allstar": 0,
          "human_split": 0
        },
        "state_sha256": "692f30cb95498f147eaef88a9f48d42c14fe96cd6ecbc728cfe732904e553b2e",
        "paired_sram_sha256": "accbb6bf79c1acc8ee574341ed3a2ba37c82989ca09b493675eb5d97c20eaeb2"
      },
      "public_image": "img/current-20261103-r2/after-trades-presentation-1000.png",
      "image_sha256": "b3e06c80fc2be5a5f33d3bcadfea7a7e928fe6aa35cf910d9a49d3ed4b8b186b",
      "ROM_sha256": "20793fce15e640bf60d31c48e95bd0d284105fc07f8ae01ed08b1a579b37e99f",
      "opened": true,
      "scope": "Original native presentation after actual star99/middle79 purchases and valid squads.",
      "reviewed_at": "2026-11-03T15:00:01.869893+00:00",
      "finding": "Opened native original at1:1 in labelled contact sheet; expected page, framing, colours and text inspected. No new graphical defect observed. Dynamic/gameplay acceptance still requires native tests/manual play.",
      "semantic_review": {
        "opened": true,
        "actually_visible": "Native right-forward Matchups,Dorofeyev71COLD vsKapanen66; commentary saysJarryhot/Hymanpoor.",
        "original_finding": "MATCH broad current-player/hotcold page; precise compared names clarify actual content."
      }
    },
    {
      "id": "startup",
      "source": "visual-final-continuations/fresh-boot/startup.png",
      "caption": "The preserved NHL94 Season Edition startup.",
      "capture": {
        "id": "startup",
        "description": "",
        "frame": 138,
        "captured_at": "2026-11-03T14:53:03.503986+00:00",
        "image": "startup.png",
        "image_sha256": "b727dc9a72889380934d1586acad56cde9e1435b4844342825445c6d6f2fa545",
        "width": 320,
        "height": 224,
        "pixel_format": 2,
        "ROM_sha256": "20793fce15e640bf60d31c48e95bd0d284105fc07f8ae01ed08b1a579b37e99f",
        "context": {
          "slot": 0,
          "view": 0,
          "mode": 0,
          "players": 0,
          "home": 0,
          "away": 0,
          "period": 0,
          "clock": 0,
          "phase": 0,
          "flags": [
            0,
            0,
            0
          ],
          "momentum": 0,
          "difficulty": 0,
          "critical": 0,
          "score": [
            0,
            0
          ],
          "owner": 0,
          "quickgame": 0,
          "allstar": 0,
          "human_split": 0
        },
        "state_sha256": "e0d43a9cb40a01451a1e0232a775284f34b718afc87da903e4d8448226871308",
        "paired_sram_sha256": "58ec32ecdc35447015c32eac2d69c132610a047d8cd77d68f1906d4191b409ae"
      },
      "public_image": "img/current-20261103-r2/startup.png",
      "image_sha256": "b727dc9a72889380934d1586acad56cde9e1435b4844342825445c6d6f2fa545",
      "ROM_sha256": "20793fce15e640bf60d31c48e95bd0d284105fc07f8ae01ed08b1a579b37e99f",
      "opened": true,
      "scope": "Exact final native ROM from authenticated paired earlier state/SRAM; original declared fixture scope retained. No game RAM writes.",
      "reviewed_at": "2026-11-03T15:00:01.869893+00:00",
      "finding": "Opened native original at1:1 in labelled contact sheet; expected page, framing, colours and text inspected. No new graphical defect observed. Dynamic/gameplay acceptance still requires native tests/manual play.",
      "semantic_review": {
        "opened": true,
        "actually_visible": "Greyscale NHL94 shield with SeasonEdition text.",
        "original_finding": "MATCH"
      }
    },
    {
      "id": "credits",
      "source": "ovr-early-final-v4/credits-root-url.png",
      "caption": "Actual startup credits: Website https://games.jdc.se.",
      "capture": {
        "id": "credits-root-url",
        "description": "",
        "frame": 559,
        "captured_at": "2026-11-03T14:54:30.499129+00:00",
        "image": "credits-root-url.png",
        "image_sha256": "bbe450fc2aaf7796987764a748f7d0987b1ba6a925b23004052218a180464286",
        "width": 320,
        "height": 224,
        "pixel_format": 2,
        "ROM_sha256": "20793fce15e640bf60d31c48e95bd0d284105fc07f8ae01ed08b1a579b37e99f",
        "context": {
          "slot": 0,
          "view": 0,
          "mode": 0,
          "players": 0,
          "home": 0,
          "away": 0,
          "period": 0,
          "clock": 0,
          "phase": 0,
          "flags": [
            0,
            0,
            0
          ],
          "momentum": 0,
          "difficulty": 0,
          "critical": 0,
          "score": [
            0,
            0
          ],
          "owner": 0,
          "quickgame": 0,
          "allstar": 0,
          "human_split": 0
        },
        "state_sha256": "bd047cca21c86a8c195ffe2fe1beefd2c8e9cbab353184424015fa972e2daba5",
        "paired_sram_sha256": "58ec32ecdc35447015c32eac2d69c132610a047d8cd77d68f1906d4191b409ae"
      },
      "public_image": "img/current-20261103-r2/credits.png",
      "image_sha256": "bbe450fc2aaf7796987764a748f7d0987b1ba6a925b23004052218a180464286",
      "ROM_sha256": "20793fce15e640bf60d31c48e95bd0d284105fc07f8ae01ed08b1a579b37e99f",
      "opened": true,
      "scope": "Actual native controls on exact final ROM; fresh private SRAM or authenticated current-version state, no game RAM writes.",
      "reviewed_at": "2026-11-03T15:00:01.869893+00:00",
      "finding": "Opened native original at1:1 in labelled contact sheet; expected page, framing, colours and text inspected. No new graphical defect observed. Dynamic/gameplay acceptance still requires native tests/manual play.",
      "semantic_review": {
        "opened": true,
        "actually_visible": "Native black credits card; Website: https://games.jdc.se and START to continue.",
        "original_finding": "MATCH"
      }
    },
    {
      "id": "allstar-uniforms",
      "source": "semantic-final/fresh/allstar-uniforms/allstar-uniforms.png",
      "caption": "Allstar A skaters wear solid black and Allstar B solid red; ASB0 ASA0 at1st4:57.",
      "capture": {
        "id": "allstar-uniforms",
        "description": "",
        "frame": 102,
        "captured_at": "2026-11-03T17:54:21.088468+00:00",
        "image": "allstar-uniforms.png",
        "image_sha256": "33829db85285c724958db52c7e79788baa26a7810bc53ede0ac79e5a990a2cc4",
        "width": 320,
        "height": 224,
        "pixel_format": 2,
        "ROM_sha256": "20793fce15e640bf60d31c48e95bd0d284105fc07f8ae01ed08b1a579b37e99f",
        "context": {
          "slot": 1,
          "view": 0,
          "mode": 0,
          "players": 1,
          "home": 0,
          "away": 1,
          "period": 0,
          "clock": 297,
          "phase": 0,
          "flags": [
            0,
            0,
            0
          ],
          "momentum": 0,
          "difficulty": 1,
          "critical": 0,
          "score": [
            0,
            0
          ],
          "owner": 4,
          "quickgame": 1,
          "allstar": 1,
          "human_split": 4
        },
        "state_sha256": "d13ddd4b24b552dc822a59e971908c0b4c20383b229be18f6d363b0c7213f8da",
        "paired_sram_sha256": "894ea2ad1142c4eace4ec4756d596b554cc23590d45835fc136b1409423931d7",
        "native_observation": {
          "controllers": [
            4,
            65535,
            0,
            0
          ],
          "pad_team": [
            1,
            0,
            0,
            0
          ],
          "away_home_momentum": [
            0,
            0
          ]
        }
      },
      "public_image": "img/current-20261103-r2-review/allstar-uniforms.png",
      "image_sha256": "33829db85285c724958db52c7e79788baa26a7810bc53ede0ac79e5a990a2cc4",
      "ROM_sha256": "20793fce15e640bf60d31c48e95bd0d284105fc07f8ae01ed08b1a579b37e99f",
      "opened": true,
      "scope": "Fresh real post-release screenshot, visually opened; exact released ROM/private core and authenticated paired state or fresh coldboot; no user frontend/data or game RAM writes.",
      "reviewed_at": "2026-11-03T15:00:01.869893+00:00",
      "finding": "Opened native original at1:1 in labelled contact sheet; expected page, framing, colours and text inspected. No new graphical defect observed. Dynamic/gameplay acceptance still requires native tests/manual play.",
      "previous_image": "img/current-20261103-r2/allstar-uniforms.png",
      "previous_capture": {
        "id": "allstar-uniforms",
        "description": "Exact Nov3 native ROM continuing authenticated r2 state for two native frames, no game RAM or input injection. Original fixture scope retained: Actual native opening, captured before the flow test later declares its OT goal fixture.",
        "frame": 101,
        "captured_at": "2026-11-03T14:52:50.567129+00:00",
        "image": "allstar-uniforms.png",
        "image_sha256": "1e4d27997a9a28e55f1c186e0f284b0927c7568a0baccf8af4aa2a1b9e75fa12",
        "width": 320,
        "height": 224,
        "pixel_format": 2,
        "ROM_sha256": "20793fce15e640bf60d31c48e95bd0d284105fc07f8ae01ed08b1a579b37e99f",
        "context": {
          "slot": 1,
          "view": 0,
          "mode": 0,
          "players": 1,
          "home": 0,
          "away": 1,
          "period": 0,
          "clock": 297,
          "phase": 0,
          "flags": [
            0,
            0,
            0
          ],
          "momentum": 0,
          "difficulty": 1,
          "critical": 0,
          "score": [
            0,
            0
          ],
          "owner": 4,
          "quickgame": 1,
          "allstar": 1,
          "human_split": 4
        },
        "state_sha256": "3204ae3e7d06e53fafc376df45e1229cc8f3efeb01ed2796740c6050ebb04631",
        "paired_sram_sha256": "894ea2ad1142c4eace4ec4756d596b554cc23590d45835fc136b1409423931d7"
      },
      "semantic_review": {
        "opened": true,
        "actually_visible": "Allstar A wears solid black and Allstar B solid red in the actual1vsCPU match, ASB0 ASA0 at1st4:57.",
        "original_finding": "MATCH visually for uniforms; CPU ownership requires native QA.",
        "previously_visible": "Native match at centre ice: solid black skaters vs solid red skaters, scoreboardASB0 ASA0,1st4:57.",
        "current_finding": "Fresh matching capture opened; original mismatch retained in before manifest/audit."
      }
    },
    {
      "id": "matchups",
      "source": "visual-final-continuations/matchups/matchups.png",
      "caption": "Restored native team presentation: current Rangers55, transferred Edmonton56.",
      "capture": {
        "id": "matchups",
        "description": "Exact Nov3 native ROM continuing authenticated r2 state for two native frames, no game RAM or input injection. Original fixture scope retained: Actual native input; unmodified ROM",
        "frame": 101,
        "captured_at": "2026-11-03T14:52:50.586610+00:00",
        "image": "matchups.png",
        "image_sha256": "88e73d0513b0a969d1837672f2d46dac7166533209ca64871b1f9fe3f93d0a01",
        "width": 320,
        "height": 224,
        "pixel_format": 2,
        "ROM_sha256": "20793fce15e640bf60d31c48e95bd0d284105fc07f8ae01ed08b1a579b37e99f",
        "context": {
          "slot": 1,
          "view": 1,
          "mode": 0,
          "players": 6,
          "home": 10,
          "away": 18,
          "period": 0,
          "clock": 0,
          "phase": 0,
          "flags": [
            0,
            0,
            0
          ],
          "momentum": 0,
          "difficulty": 1,
          "critical": 0,
          "score": [
            0,
            0
          ],
          "owner": 0,
          "quickgame": 0,
          "allstar": 0,
          "human_split": 0
        },
        "state_sha256": "095b77a8a7b619cf549a886822ade058a2cb5e0b1e17479d1ba31890b8a2534e",
        "paired_sram_sha256": "e64f8ef9e76d1bdac67fc4d30c571003348044339d931c515f39c87d3a096a18"
      },
      "public_image": "img/current-20261103-r2/matchups.png",
      "image_sha256": "88e73d0513b0a969d1837672f2d46dac7166533209ca64871b1f9fe3f93d0a01",
      "ROM_sha256": "20793fce15e640bf60d31c48e95bd0d284105fc07f8ae01ed08b1a579b37e99f",
      "opened": true,
      "scope": "Exact Nov3 native ROM continuing authenticated r2 state for two native frames, no game RAM or input injection. Original fixture scope retained: Actual native input; unmodified ROM",
      "reviewed_at": "2026-11-03T15:00:01.869893+00:00",
      "finding": "Opened native original at1:1 in labelled contact sheet; expected page, framing, colours and text inspected. No new graphical defect observed. Dynamic/gameplay acceptance still requires native tests/manual play.",
      "semantic_review": {
        "opened": true,
        "actually_visible": "Native Overall presentation: Rangers55 vs transferred Edmonton56.",
        "original_finding": "MATCH"
      }
    },
    {
      "id": "pregame",
      "source": "semantic-final/fresh/pregame/pregame.png",
      "caption": "Ordinary season pregame: New York0, Edmonton0,1st5:00 and Start Game. This is not the Quickgame action menu.",
      "capture": {
        "id": "pregame",
        "description": "",
        "frame": 102,
        "captured_at": "2026-11-03T17:54:20.545537+00:00",
        "image": "pregame.png",
        "image_sha256": "da1023fb599a733cdb3d3cef90953730097fea4c648fc51439444188be5c6021",
        "width": 256,
        "height": 224,
        "pixel_format": 2,
        "ROM_sha256": "20793fce15e640bf60d31c48e95bd0d284105fc07f8ae01ed08b1a579b37e99f",
        "context": {
          "slot": 1,
          "view": 1,
          "mode": 0,
          "players": 6,
          "home": 10,
          "away": 18,
          "period": 0,
          "clock": 300,
          "phase": 0,
          "flags": [
            256,
            33536,
            0
          ],
          "momentum": 0,
          "difficulty": 1,
          "critical": 0,
          "score": [
            0,
            0
          ],
          "owner": 0,
          "quickgame": 0,
          "allstar": 0,
          "human_split": 0
        },
        "state_sha256": "c17002d6e1550014349e9f202bad4e606d9110a329ee57bc1644d4aeb4a545b2",
        "paired_sram_sha256": "e64f8ef9e76d1bdac67fc4d30c571003348044339d931c515f39c87d3a096a18",
        "native_observation": {
          "controllers": [
            65280,
            65280,
            0,
            0
          ],
          "pad_team": [
            1,
            1,
            1,
            1
          ],
          "away_home_momentum": [
            0,
            0
          ]
        }
      },
      "public_image": "img/current-20261103-r2-review/pregame.png",
      "image_sha256": "da1023fb599a733cdb3d3cef90953730097fea4c648fc51439444188be5c6021",
      "ROM_sha256": "20793fce15e640bf60d31c48e95bd0d284105fc07f8ae01ed08b1a579b37e99f",
      "opened": true,
      "scope": "Fresh real post-release screenshot, visually opened; exact released ROM/private core and authenticated paired state or fresh coldboot; no user frontend/data or game RAM writes.",
      "reviewed_at": "2026-11-03T15:00:01.869893+00:00",
      "finding": "Opened native original at1:1 in labelled contact sheet; expected page, framing, colours and text inspected. No new graphical defect observed. Dynamic/gameplay acceptance still requires native tests/manual play.",
      "previous_image": "img/current-20261103-r2/pregame.png",
      "previous_capture": {
        "id": "pregame",
        "description": "Exact Nov3 native ROM continuing authenticated r2 state for two native frames, no game RAM or input injection. Original fixture scope retained: Actual native input; unmodified ROM",
        "frame": 101,
        "captured_at": "2026-11-03T14:52:50.588768+00:00",
        "image": "pregame.png",
        "image_sha256": "da1023fb599a733cdb3d3cef90953730097fea4c648fc51439444188be5c6021",
        "width": 256,
        "height": 224,
        "pixel_format": 2,
        "ROM_sha256": "20793fce15e640bf60d31c48e95bd0d284105fc07f8ae01ed08b1a579b37e99f",
        "context": {
          "slot": 1,
          "view": 1,
          "mode": 0,
          "players": 6,
          "home": 10,
          "away": 18,
          "period": 0,
          "clock": 300,
          "phase": 0,
          "flags": [
            256,
            33536,
            0
          ],
          "momentum": 0,
          "difficulty": 1,
          "critical": 0,
          "score": [
            0,
            0
          ],
          "owner": 0,
          "quickgame": 0,
          "allstar": 0,
          "human_split": 0
        },
        "state_sha256": "3fdb9dbab5c18c34e41b5072a19baa6cb516c898b128a4391dfe9f1ce0a0bef9",
        "paired_sram_sha256": "e64f8ef9e76d1bdac67fc4d30c571003348044339d931c515f39c87d3a096a18"
      },
      "semantic_review": {
        "opened": true,
        "actually_visible": "Ordinary season pregame: New York0, Edmonton0,1st5:00 and Start Game. This is not the Quickgame action menu.",
        "original_finding": "MATCH ordinary season pregame, not Quickgame-specific proof.",
        "previously_visible": "Native NewYork0 Edmonton0,1st5:00 pregame menu withStartGame; no extra bottom button footer.",
        "current_finding": "Fresh matching capture opened; original mismatch retained in before manifest/audit."
      }
    },
    {
      "id": "rink",
      "source": "visual-final-continuations/rink/rink.png",
      "caption": "Current players, puck, original red goal and distinct controller stars.",
      "capture": {
        "id": "rink",
        "description": "Exact Nov3 native ROM continuing authenticated r2 state for two native frames, no game RAM or input injection. Original fixture scope retained: Actual native input; unmodified ROM",
        "frame": 101,
        "captured_at": "2026-11-03T14:52:51.312117+00:00",
        "image": "rink.png",
        "image_sha256": "bf56f3e30865ba5dbf231e73e68f86278993e887ba0bd5a6f40e654e88c8e869",
        "width": 320,
        "height": 224,
        "pixel_format": 2,
        "ROM_sha256": "20793fce15e640bf60d31c48e95bd0d284105fc07f8ae01ed08b1a579b37e99f",
        "context": {
          "slot": 1,
          "view": 1,
          "mode": 0,
          "players": 6,
          "home": 10,
          "away": 18,
          "period": 0,
          "clock": 273,
          "phase": 0,
          "flags": [
            0,
            0,
            0
          ],
          "momentum": 0,
          "difficulty": 1,
          "critical": 0,
          "score": [
            0,
            0
          ],
          "owner": 8,
          "quickgame": 0,
          "allstar": 0,
          "human_split": 0
        },
        "state_sha256": "b8884005394820a406c5bde3add33b2b578a830b3db7714c92aac700575bc19e",
        "paired_sram_sha256": "e64f8ef9e76d1bdac67fc4d30c571003348044339d931c515f39c87d3a096a18"
      },
      "public_image": "img/current-20261103-r2/rink.png",
      "image_sha256": "bf56f3e30865ba5dbf231e73e68f86278993e887ba0bd5a6f40e654e88c8e869",
      "ROM_sha256": "20793fce15e640bf60d31c48e95bd0d284105fc07f8ae01ed08b1a579b37e99f",
      "opened": true,
      "scope": "Exact Nov3 native ROM continuing authenticated r2 state for two native frames, no game RAM or input injection. Original fixture scope retained: Actual native input; unmodified ROM",
      "reviewed_at": "2026-11-03T15:00:01.869893+00:00",
      "finding": "Opened native original at1:1 in labelled contact sheet; expected page, framing, colours and text inspected. No new graphical defect observed. Dynamic/gameplay acceptance still requires native tests/manual play.",
      "semantic_review": {
        "opened": true,
        "actually_visible": "Native defensive-zone rink, players near red goal, red painted faceoff circles and controller markers,1st4:33 NYR0 EDM0.",
        "original_finding": "Normal-play context fits AI sections with limitation. WRONG scene for painted-dot faceoff placement; use actual formation screenshot."
      }
    },
    {
      "id": "four-stars",
      "source": "semantic-final/fresh/faceoff/faceoff-450.png",
      "caption": "Centre-ice faceoff at1st5:00: blue P1, red P2, neon-green P3 and yellow P4 stars are separated around the formation.",
      "capture": {
        "id": "faceoff-450",
        "description": "",
        "frame": 449,
        "captured_at": "2026-11-03T17:54:23.075157+00:00",
        "image": "faceoff-450.png",
        "image_sha256": "826fec0a4edd565b85d911d3ea6ea86a4144b77669cf92d37ca39709c5551190",
        "width": 320,
        "height": 224,
        "pixel_format": 2,
        "ROM_sha256": "20793fce15e640bf60d31c48e95bd0d284105fc07f8ae01ed08b1a579b37e99f",
        "context": {
          "slot": 1,
          "view": 1,
          "mode": 0,
          "players": 6,
          "home": 10,
          "away": 18,
          "period": 0,
          "clock": 300,
          "phase": 0,
          "flags": [
            256,
            0,
            0
          ],
          "momentum": 0,
          "difficulty": 1,
          "critical": 0,
          "score": [
            0,
            0
          ],
          "owner": 65280,
          "quickgame": 0,
          "allstar": 0,
          "human_split": 0
        },
        "state_sha256": "988f232bdcc1be27fa74c6389ac93dbb54ca85e849bcdecfe4e7a7e8d46920a0",
        "paired_sram_sha256": "e64f8ef9e76d1bdac67fc4d30c571003348044339d931c515f39c87d3a096a18",
        "native_observation": {
          "controllers": [
            2,
            1,
            0,
            4
          ],
          "pad_team": [
            1,
            1,
            1,
            1
          ],
          "away_home_momentum": [
            0,
            0
          ]
        }
      },
      "public_image": "img/current-20261103-r2-review/faceoff.png",
      "image_sha256": "826fec0a4edd565b85d911d3ea6ea86a4144b77669cf92d37ca39709c5551190",
      "ROM_sha256": "20793fce15e640bf60d31c48e95bd0d284105fc07f8ae01ed08b1a579b37e99f",
      "opened": true,
      "scope": "Fresh real post-release screenshot, visually opened; exact released ROM/private core and authenticated paired state or fresh coldboot; no user frontend/data or game RAM writes.",
      "reviewed_at": "2026-11-03T15:00:01.869893+00:00",
      "finding": "Opened native original at1:1 in labelled contact sheet; expected page, framing, colours and text inspected. No new graphical defect observed. Dynamic/gameplay acceptance still requires native tests/manual play.",
      "previous_image": "img/current-20261103-r2/four-stars.png",
      "previous_capture": {
        "id": "four-stars",
        "description": "Exact Nov3 native ROM continuing authenticated r2 state for two native frames, no game RAM or input injection. Original fixture scope retained: Actual native input; unmodified ROM",
        "frame": 101,
        "captured_at": "2026-11-03T14:52:51.312183+00:00",
        "image": "four-stars.png",
        "image_sha256": "52c376048c8cb61306554e2b97e25cb13cfe042dbef3e68cbdb55f55ffd0ac5a",
        "width": 320,
        "height": 224,
        "pixel_format": 2,
        "ROM_sha256": "20793fce15e640bf60d31c48e95bd0d284105fc07f8ae01ed08b1a579b37e99f",
        "context": {
          "slot": 1,
          "view": 1,
          "mode": 0,
          "players": 6,
          "home": 10,
          "away": 18,
          "period": 2,
          "clock": 273,
          "phase": 22,
          "flags": [
            0,
            4096,
            0
          ],
          "momentum": 0,
          "difficulty": 1,
          "critical": 0,
          "score": [
            1,
            1
          ],
          "owner": 11,
          "quickgame": 0,
          "allstar": 0,
          "human_split": 0
        },
        "state_sha256": "4ac1eebc039d85fc5143c2e014dd53d52cabe158fdb4406a99e79502129a6ba8",
        "paired_sram_sha256": "e64f8ef9e76d1bdac67fc4d30c571003348044339d931c515f39c87d3a096a18"
      },
      "semantic_review": {
        "opened": true,
        "actually_visible": "Centre-ice faceoff at1st5:00: blue P1, red P2, neon-green P3 and yellow P4 stars are separated around the formation.",
        "original_finding": "All four unobstructed colors are not independently readable in this crowded still. Use clearer fresh scene or narrow caption; arrow occurrence needs arrow-specific caption; AI section is context only.",
        "previously_visible": "Four-pad rink play, clustered colored control stars, EDM powerplay0:42,3rd4:33,NYR1 EDM1; red offscreen down arrow at bottom.",
        "current_finding": "Fresh matching capture opened; original mismatch retained in before manifest/audit."
      }
    },
    {
      "id": "powerplay-away",
      "source": "visual-final-parent-continuations/powerplay-away/powerplay-away.png",
      "caption": "Away NYR powerplay and countdown share the width and native frame of the clock below.",
      "capture": {
        "id": "powerplay-away",
        "description": "Final ROM continuing authenticated qualified Nov3 paired state/SRAM; two native frames, no game RAM or input injection. Original fixture scope: Fresh exact-final coldboot; native controller-driven transfers and full four-pad match, no actor/puck/clock/score/RNG writes.",
        "frame": 101,
        "captured_at": "2026-11-03T14:57:27.541714+00:00",
        "image": "powerplay-away.png",
        "image_sha256": "d52da8cf5efdad1fee9f54351e30528767ac4b26e09ca9ff14ee085779cfc02b",
        "width": 320,
        "height": 224,
        "pixel_format": 2,
        "ROM_sha256": "20793fce15e640bf60d31c48e95bd0d284105fc07f8ae01ed08b1a579b37e99f",
        "context": {
          "slot": 1,
          "view": 1,
          "mode": 0,
          "players": 6,
          "home": 10,
          "away": 18,
          "period": 2,
          "clock": 255,
          "phase": 34,
          "flags": [
            0,
            4096,
            0
          ],
          "momentum": 0,
          "difficulty": 1,
          "critical": 0,
          "score": [
            0,
            2
          ],
          "owner": 10,
          "quickgame": 0,
          "allstar": 0,
          "human_split": 0
        },
        "state_sha256": "125f17f99e5397211f558f0e55fd24f19ec0cca8baee03ec597e433bfaccc539",
        "paired_sram_sha256": "e64f8ef9e76d1bdac67fc4d30c571003348044339d931c515f39c87d3a096a18"
      },
      "public_image": "img/current-20261103-r2/powerplay-away.png",
      "image_sha256": "d52da8cf5efdad1fee9f54351e30528767ac4b26e09ca9ff14ee085779cfc02b",
      "ROM_sha256": "20793fce15e640bf60d31c48e95bd0d284105fc07f8ae01ed08b1a579b37e99f",
      "opened": true,
      "scope": "Final ROM continuing authenticated qualified Nov3 paired state/SRAM; two native frames, no game RAM or input injection. Original fixture scope: Fresh exact-final coldboot; native controller-driven transfers and full four-pad match, no actor/puck/clock/score/RNG writes.",
      "reviewed_at": "2026-11-03T15:00:01.869893+00:00",
      "finding": "Opened native original at1:1 in labelled contact sheet; expected page, framing, colours and text inspected. No new graphical defect observed. Dynamic/gameplay acceptance still requires native tests/manual play.",
      "semantic_review": {
        "opened": true,
        "actually_visible": "FramedNYRPwrPlay0:31 above3rd4:16 clock and100KMH lower panel,NYR2 EDM0.",
        "original_finding": "MATCH"
      }
    },
    {
      "id": "powerplay-home",
      "source": "visual-final-parent-continuations/powerplay-home/powerplay-home.png",
      "caption": "Home Edmonton powerplay and countdown sit in the framed box above the unchanged clock.",
      "capture": {
        "id": "powerplay-home",
        "description": "Final ROM continuing authenticated qualified Nov3 paired state/SRAM; two native frames, no game RAM or input injection. Original fixture scope: Fresh exact-final coldboot; native controller-driven transfers and full four-pad match, no actor/puck/clock/score/RNG writes.",
        "frame": 101,
        "captured_at": "2026-11-03T14:57:27.558087+00:00",
        "image": "powerplay-home.png",
        "image_sha256": "a608bd04ee873589185eb945163754d4cecbd33be38dc0a5b2c3c2464ff73d9c",
        "width": 320,
        "height": 224,
        "pixel_format": 2,
        "ROM_sha256": "20793fce15e640bf60d31c48e95bd0d284105fc07f8ae01ed08b1a579b37e99f",
        "context": {
          "slot": 1,
          "view": 1,
          "mode": 0,
          "players": 6,
          "home": 10,
          "away": 18,
          "period": 0,
          "clock": 69,
          "phase": 26,
          "flags": [
            0,
            4096,
            0
          ],
          "momentum": 0,
          "difficulty": 1,
          "critical": 0,
          "score": [
            0,
            1
          ],
          "owner": 2,
          "quickgame": 0,
          "allstar": 0,
          "human_split": 0
        },
        "state_sha256": "3e0239f9b88d1e5e6ee6aeacc5ac1b040a1b4e96fac2f0d3045c95bc56476eb7",
        "paired_sram_sha256": "e64f8ef9e76d1bdac67fc4d30c571003348044339d931c515f39c87d3a096a18"
      },
      "public_image": "img/current-20261103-r2/powerplay-home.png",
      "image_sha256": "a608bd04ee873589185eb945163754d4cecbd33be38dc0a5b2c3c2464ff73d9c",
      "ROM_sha256": "20793fce15e640bf60d31c48e95bd0d284105fc07f8ae01ed08b1a579b37e99f",
      "opened": true,
      "scope": "Final ROM continuing authenticated qualified Nov3 paired state/SRAM; two native frames, no game RAM or input injection. Original fixture scope: Fresh exact-final coldboot; native controller-driven transfers and full four-pad match, no actor/puck/clock/score/RNG writes.",
      "reviewed_at": "2026-11-03T15:00:01.869893+00:00",
      "finding": "Opened native original at1:1 in labelled contact sheet; expected page, framing, colours and text inspected. No new graphical defect observed. Dynamic/gameplay acceptance still requires native tests/manual play.",
      "semantic_review": {
        "opened": true,
        "actually_visible": "EDM PwrPlay0:36 framed box directly above unchanged1st1:09 clock; native rink play.",
        "original_finding": "MATCH"
      }
    },
    {
      "id": "momentum-rink",
      "source": "semantic-final/fresh/momentum-away/momentum-away.png",
      "caption": "Momentum strips beneath NYR and EDM at2nd0:17, NYR1 EDM0; a separate native match moment.",
      "capture": {
        "id": "momentum-away",
        "description": "",
        "frame": 102,
        "captured_at": "2026-11-03T17:54:22.260014+00:00",
        "image": "momentum-away.png",
        "image_sha256": "a4e3c9717b512ef39605ec8d7b2d4f6602bac09bf18ef270edd549d12fab1ec5",
        "width": 320,
        "height": 224,
        "pixel_format": 2,
        "ROM_sha256": "20793fce15e640bf60d31c48e95bd0d284105fc07f8ae01ed08b1a579b37e99f",
        "context": {
          "slot": 1,
          "view": 1,
          "mode": 0,
          "players": 6,
          "home": 10,
          "away": 18,
          "period": 1,
          "clock": 17,
          "phase": 8,
          "flags": [
            512,
            4096,
            0
          ],
          "momentum": 0,
          "difficulty": 1,
          "critical": 0,
          "score": [
            0,
            1
          ],
          "owner": 0,
          "quickgame": 0,
          "allstar": 0,
          "human_split": 0
        },
        "state_sha256": "e81a673ea602bdc1eb340717677e2ad1ac34cbfe3f50ac787a96fa87316a53dc",
        "paired_sram_sha256": "e64f8ef9e76d1bdac67fc4d30c571003348044339d931c515f39c87d3a096a18",
        "native_observation": {
          "controllers": [
            3,
            0,
            1,
            2
          ],
          "pad_team": [
            1,
            1,
            1,
            1
          ],
          "away_home_momentum": [
            824,
            -824
          ]
        }
      },
      "public_image": "img/current-20261103-r2-review/momentum-away.png",
      "image_sha256": "a4e3c9717b512ef39605ec8d7b2d4f6602bac09bf18ef270edd549d12fab1ec5",
      "ROM_sha256": "20793fce15e640bf60d31c48e95bd0d284105fc07f8ae01ed08b1a579b37e99f",
      "opened": true,
      "scope": "Fresh real post-release screenshot, visually opened; exact released ROM/private core and authenticated paired state or fresh coldboot; no user frontend/data or game RAM writes.",
      "reviewed_at": "2026-11-03T15:00:01.869893+00:00",
      "finding": "Opened native original at1:1 in labelled contact sheet; expected page, framing, colours and text inspected. No new graphical defect observed. Dynamic/gameplay acceptance still requires native tests/manual play.",
      "previous_image": "img/current-20261103-r2/momentum-rink.png",
      "previous_capture": {
        "id": "momentum-live-8",
        "description": "Actual current transfer season, real controller input. Additional actual in-play Momentum geometry after two stable native callbacks; read-only capture, original inputs/game retained.",
        "frame": 11352,
        "captured_at": "2026-11-03T14:53:26.041417+00:00",
        "image": "momentum-live-8.png",
        "image_sha256": "09ea715ebbebc96113c734e4bfac07b0a121c124aaad41648cbaaf971ce35e3d",
        "width": 320,
        "height": 224,
        "pixel_format": 2,
        "ROM_sha256": "20793fce15e640bf60d31c48e95bd0d284105fc07f8ae01ed08b1a579b37e99f",
        "context": {
          "slot": 1,
          "view": 1,
          "mode": 0,
          "players": 6,
          "home": 10,
          "away": 18,
          "period": 0,
          "clock": 185,
          "phase": 8,
          "flags": [
            0,
            4096,
            0
          ],
          "momentum": 0,
          "difficulty": 1,
          "critical": 0,
          "score": [
            0,
            1
          ],
          "owner": 65287,
          "quickgame": 0,
          "allstar": 0,
          "human_split": 0
        },
        "state_sha256": "c88fda6741563304ed39b9d64193495ace1f5115ec0450d4875ecf73a67f2416",
        "paired_sram_sha256": "e64f8ef9e76d1bdac67fc4d30c571003348044339d931c515f39c87d3a096a18"
      },
      "semantic_review": {
        "opened": true,
        "actually_visible": "Momentum indicators beneath NYR and EDM at2nd0:17, NYR1 EDM0. Native values are NYR+824 and EDM\u2212824; this is a separate match moment.",
        "original_finding": "Bars are visible but weak/one-sided; caption should not imply a clearly illustrated pair of earned bars. Replace with clearer fresh Momentum scene.",
        "previously_visible": "NYR1 EDM0 at1st3:05, tiny red Momentum indicator beneath EDM in lower-right scoreboard; ordinary puck/rink play.",
        "current_finding": "Fresh matching capture opened; original mismatch retained in before manifest/audit."
      }
    },
    {
      "id": "attack",
      "source": "visual-final-fresh-game/sample-24000.png",
      "caption": "Actual final-ROM Hard gameplay, puck and physical controller indicators.",
      "capture": {
        "id": "sample-24000",
        "description": "Actual current transfer season, real controller input. Additional native in-play frame",
        "frame": 23999,
        "captured_at": "2026-11-03T14:53:30.361432+00:00",
        "image": "sample-24000.png",
        "image_sha256": "97d3e3883330265184aa603ca130ba79f6079edcd6ad58f65b9f886e52f396fa",
        "width": 320,
        "height": 224,
        "pixel_format": 2,
        "ROM_sha256": "20793fce15e640bf60d31c48e95bd0d284105fc07f8ae01ed08b1a579b37e99f",
        "context": {
          "slot": 1,
          "view": 1,
          "mode": 0,
          "players": 6,
          "home": 10,
          "away": 18,
          "period": 1,
          "clock": 147,
          "phase": 32,
          "flags": [
            512,
            4096,
            4096
          ],
          "momentum": 0,
          "difficulty": 1,
          "critical": 0,
          "score": [
            0,
            1
          ],
          "owner": 65289,
          "quickgame": 0,
          "allstar": 0,
          "human_split": 0
        },
        "state_sha256": "77146b8cd5ded33ee3799335744c20be87702f90e76b21aae99f26d33c91fa6d",
        "paired_sram_sha256": "e64f8ef9e76d1bdac67fc4d30c571003348044339d931c515f39c87d3a096a18"
      },
      "public_image": "img/current-20261103-r2/attack.png",
      "image_sha256": "97d3e3883330265184aa603ca130ba79f6079edcd6ad58f65b9f886e52f396fa",
      "ROM_sha256": "20793fce15e640bf60d31c48e95bd0d284105fc07f8ae01ed08b1a579b37e99f",
      "opened": true,
      "scope": "Actual current transfer season, real controller input. Additional native in-play frame",
      "reviewed_at": "2026-11-03T15:00:01.869893+00:00",
      "finding": "Opened native original at1:1 in labelled contact sheet; expected page, framing, colours and text inspected. No new graphical defect observed. Dynamic/gameplay acceptance still requires native tests/manual play.",
      "semantic_review": {
        "opened": true,
        "actually_visible": "Offensive-zone native play NYRpowerplay0:46,2nd2:27 NYR1 EDM0, controlled skaters and red goal.",
        "original_finding": "Relevant AI context only; no controlled algorithm comparison. Arrow heading needs actual offscreen arrow frame instead."
      }
    },
    {
      "id": "keeper",
      "source": "visual-final-fresh-game/sample-32000.png",
      "caption": "Goalkeeper and red crease during native play at3rd3:42. This is rink context; recovery timing and defensive policy require native QA.",
      "capture": {
        "id": "sample-32000",
        "description": "Actual current transfer season, real controller input. Additional native in-play frame",
        "frame": 31999,
        "captured_at": "2026-11-03T14:53:33.283324+00:00",
        "image": "sample-32000.png",
        "image_sha256": "f37b0ca9cb53477be8a2b2a477283061b5277690364a4645c84f805d31172033",
        "width": 320,
        "height": 224,
        "pixel_format": 2,
        "ROM_sha256": "20793fce15e640bf60d31c48e95bd0d284105fc07f8ae01ed08b1a579b37e99f",
        "context": {
          "slot": 1,
          "view": 1,
          "mode": 0,
          "players": 6,
          "home": 10,
          "away": 18,
          "period": 2,
          "clock": 222,
          "phase": 2,
          "flags": [
            0,
            4096,
            0
          ],
          "momentum": 0,
          "difficulty": 1,
          "critical": 0,
          "score": [
            1,
            1
          ],
          "owner": 3,
          "quickgame": 0,
          "allstar": 0,
          "human_split": 0
        },
        "state_sha256": "644238ac39143ca04c855cc5ea19f5a261992b2d567f45d82084f34318027316",
        "paired_sram_sha256": "e64f8ef9e76d1bdac67fc4d30c571003348044339d931c515f39c87d3a096a18"
      },
      "public_image": "img/current-20261103-r2/keeper.png",
      "image_sha256": "f37b0ca9cb53477be8a2b2a477283061b5277690364a4645c84f805d31172033",
      "ROM_sha256": "20793fce15e640bf60d31c48e95bd0d284105fc07f8ae01ed08b1a579b37e99f",
      "opened": true,
      "scope": "Actual current transfer season, real controller input. Additional native in-play frame",
      "reviewed_at": "2026-11-03T15:00:01.869893+00:00",
      "finding": "Opened native original at1:1 in labelled contact sheet; expected page, framing, colours and text inspected. No new graphical defect observed. Dynamic/gameplay acceptance still requires native tests/manual play.",
      "semantic_review": {
        "opened": true,
        "actually_visible": "Crowded native play at upper red goal,3rd3:42 NYR1 EDM1, goalie and puck/skaters close to crease.",
        "original_finding": "Relevant goalie/defensive context only; still cannot establish recovery policy. Narrow claim accordingly."
      }
    },
    {
      "id": "period-menu",
      "source": "visual-final-continuations/period-menu/period-menu.png",
      "caption": "The native second-period Resume Game screen, with its original muted palette.",
      "capture": {
        "id": "period-menu",
        "description": "Exact Nov3 native ROM continuing authenticated r2 state for two native frames, no game RAM or input injection. Original fixture scope retained: Actual native input; unmodified ROM",
        "frame": 101,
        "captured_at": "2026-11-03T14:52:51.312364+00:00",
        "image": "period-menu.png",
        "image_sha256": "01f550fc7dd2fd80d152ba0bfb687b20feed8f06e81a9da058b87c8acea73e6a",
        "width": 256,
        "height": 224,
        "pixel_format": 2,
        "ROM_sha256": "20793fce15e640bf60d31c48e95bd0d284105fc07f8ae01ed08b1a579b37e99f",
        "context": {
          "slot": 1,
          "view": 1,
          "mode": 0,
          "players": 6,
          "home": 10,
          "away": 18,
          "period": 1,
          "clock": 300,
          "phase": 2,
          "flags": [
            768,
            54016,
            4096
          ],
          "momentum": 0,
          "difficulty": 1,
          "critical": 0,
          "score": [
            1,
            1
          ],
          "owner": 65283,
          "quickgame": 0,
          "allstar": 0,
          "human_split": 0
        },
        "state_sha256": "c65f2dc5790d0c82c6d345a3eafcf37d5925243d9b4f076b2507b0413e6be1aa",
        "paired_sram_sha256": "e64f8ef9e76d1bdac67fc4d30c571003348044339d931c515f39c87d3a096a18"
      },
      "public_image": "img/current-20261103-r2/period-menu.png",
      "image_sha256": "01f550fc7dd2fd80d152ba0bfb687b20feed8f06e81a9da058b87c8acea73e6a",
      "ROM_sha256": "20793fce15e640bf60d31c48e95bd0d284105fc07f8ae01ed08b1a579b37e99f",
      "opened": true,
      "scope": "Exact Nov3 native ROM continuing authenticated r2 state for two native frames, no game RAM or input injection. Original fixture scope retained: Actual native input; unmodified ROM",
      "reviewed_at": "2026-11-03T15:00:01.869893+00:00",
      "finding": "Opened native original at1:1 in labelled contact sheet; expected page, framing, colours and text inspected. No new graphical defect observed. Dynamic/gameplay acceptance still requires native tests/manual play.",
      "semantic_review": {
        "opened": true,
        "actually_visible": "Second-period ResumeGame native menu,5:00,NYR1 EDM1; original muted inactive choices and scores ticker.",
        "original_finding": "MATCH"
      }
    },
    {
      "id": "stars",
      "source": "visual-final-fresh-game/stars-of-game.png",
      "caption": "Stars of the Game after the actual fresh final-ROM match: New York3, Edmonton2.",
      "capture": {
        "id": "stars-of-game",
        "description": "Actual current transfer season, real controller input. Actual native Stars of the Game after the match",
        "frame": 54288,
        "captured_at": "2026-11-03T14:53:40.881922+00:00",
        "image": "stars-of-game.png",
        "image_sha256": "27e389209e7fdb292fd92890611c2d2d1fdc0f385a3550b0ae4e6e7a47979bd6",
        "width": 320,
        "height": 224,
        "pixel_format": 2,
        "ROM_sha256": "20793fce15e640bf60d31c48e95bd0d284105fc07f8ae01ed08b1a579b37e99f",
        "context": {
          "slot": 1,
          "view": 1,
          "mode": 0,
          "players": 6,
          "home": 10,
          "away": 18,
          "period": 3,
          "clock": 0,
          "phase": 4,
          "flags": [
            50944,
            20480,
            8192
          ],
          "momentum": 0,
          "difficulty": 1,
          "critical": 0,
          "score": [
            2,
            3
          ],
          "owner": 65286,
          "quickgame": 0,
          "allstar": 0,
          "human_split": 0
        },
        "state_sha256": "68ef66d7740007630fb9bd47aeed57124b3e43c25010cd790acc04b3c2c30e08",
        "paired_sram_sha256": "60723493ede6c760a048878829d900903cf24c6529a94323f1ff14972da2de2e"
      },
      "public_image": "img/current-20261103-r2/stars.png",
      "image_sha256": "27e389209e7fdb292fd92890611c2d2d1fdc0f385a3550b0ae4e6e7a47979bd6",
      "ROM_sha256": "20793fce15e640bf60d31c48e95bd0d284105fc07f8ae01ed08b1a579b37e99f",
      "opened": true,
      "scope": "Actual current transfer season, real controller input. Actual native Stars of the Game after the match",
      "reviewed_at": "2026-11-03T15:00:01.869893+00:00",
      "finding": "Opened native original at1:1 in labelled contact sheet; expected page, framing, colours and text inspected. No new graphical defect observed. Dynamic/gameplay acceptance still requires native tests/manual play.",
      "semantic_review": {
        "opened": true,
        "actually_visible": "GameOver and Stars of Game panel: Dorofeyev, Zibanejad, Bouchard; lower-right NYR3 EDM2,OT0:00.",
        "original_finding": "MATCH"
      }
    },
    {
      "id": "hot-cold",
      "source": "visual-final-continuations/hot-cold/hot-cold.png",
      "caption": "Current native presentation: Adam Fox COLD and Evan Bouchard HOT.",
      "capture": {
        "id": "hot-cold",
        "description": "Exact Nov3 native ROM continuing authenticated r2 state for two native frames, no game RAM or input injection. Original fixture scope retained: Actual native input; unmodified ROM",
        "frame": 101,
        "captured_at": "2026-11-03T14:52:52.058300+00:00",
        "image": "hot-cold.png",
        "image_sha256": "d918949cd10f203b0630652387047cbcdf67da1e962c43e7d3b6befc95fe31e8",
        "width": 320,
        "height": 224,
        "pixel_format": 2,
        "ROM_sha256": "20793fce15e640bf60d31c48e95bd0d284105fc07f8ae01ed08b1a579b37e99f",
        "context": {
          "slot": 1,
          "view": 1,
          "mode": 0,
          "players": 6,
          "home": 10,
          "away": 18,
          "period": 0,
          "clock": 0,
          "phase": 0,
          "flags": [
            0,
            0,
            0
          ],
          "momentum": 0,
          "difficulty": 1,
          "critical": 0,
          "score": [
            0,
            0
          ],
          "owner": 0,
          "quickgame": 0,
          "allstar": 0,
          "human_split": 0
        },
        "state_sha256": "b0e8958f1c570b3b85a50250f82b5e3408d83939ef9f48a31ccd703ecfac0f9c",
        "paired_sram_sha256": "e64f8ef9e76d1bdac67fc4d30c571003348044339d931c515f39c87d3a096a18"
      },
      "public_image": "img/current-20261103-r2/hot-cold.png",
      "image_sha256": "d918949cd10f203b0630652387047cbcdf67da1e962c43e7d3b6befc95fe31e8",
      "ROM_sha256": "20793fce15e640bf60d31c48e95bd0d284105fc07f8ae01ed08b1a579b37e99f",
      "opened": true,
      "scope": "Exact Nov3 native ROM continuing authenticated r2 state for two native frames, no game RAM or input injection. Original fixture scope retained: Actual native input; unmodified ROM",
      "reviewed_at": "2026-11-03T15:00:01.869893+00:00",
      "finding": "Opened native original at1:1 in labelled contact sheet; expected page, framing, colours and text inspected. No new graphical defect observed. Dynamic/gameplay acceptance still requires native tests/manual play.",
      "semantic_review": {
        "opened": true,
        "actually_visible": "Native left defenseman Matchups: Adam Fox73 COLD, Evan Bouchard88 HOT, with portraits.",
        "original_finding": "MATCH"
      }
    },
    {
      "id": "hot-commentary",
      "source": "visual-final-continuations/hot-commentary/hot-commentary.png",
      "caption": "Native right-forward presentation: Dorofeyev80 HOT versus Kapanen78; commentary mentions Bouchard and Jarry.",
      "capture": {
        "id": "hot-commentary",
        "description": "Exact Nov3 native ROM continuing authenticated r2 state for two native frames, no game RAM or input injection. Original fixture scope retained: Actual native input; unmodified ROM",
        "frame": 101,
        "captured_at": "2026-11-03T14:52:52.057979+00:00",
        "image": "hot-commentary.png",
        "image_sha256": "cbc48eba00f17ad196941d18d2cca814d94803dac7e3d6d4ba2542f445fb0de1",
        "width": 320,
        "height": 224,
        "pixel_format": 2,
        "ROM_sha256": "20793fce15e640bf60d31c48e95bd0d284105fc07f8ae01ed08b1a579b37e99f",
        "context": {
          "slot": 1,
          "view": 1,
          "mode": 0,
          "players": 6,
          "home": 10,
          "away": 18,
          "period": 0,
          "clock": 0,
          "phase": 0,
          "flags": [
            0,
            0,
            0
          ],
          "momentum": 0,
          "difficulty": 1,
          "critical": 0,
          "score": [
            0,
            0
          ],
          "owner": 0,
          "quickgame": 0,
          "allstar": 0,
          "human_split": 0
        },
        "state_sha256": "7addaa8820d2ca670e3e8525fe61cc86068b33869774c5ed442f10023ac1ea4d",
        "paired_sram_sha256": "e64f8ef9e76d1bdac67fc4d30c571003348044339d931c515f39c87d3a096a18"
      },
      "public_image": "img/current-20261103-r2/hot-commentary.png",
      "image_sha256": "cbc48eba00f17ad196941d18d2cca814d94803dac7e3d6d4ba2542f445fb0de1",
      "ROM_sha256": "20793fce15e640bf60d31c48e95bd0d284105fc07f8ae01ed08b1a579b37e99f",
      "opened": true,
      "scope": "Exact Nov3 native ROM continuing authenticated r2 state for two native frames, no game RAM or input injection. Original fixture scope retained: Actual native input; unmodified ROM",
      "reviewed_at": "2026-11-03T15:00:01.869893+00:00",
      "finding": "Opened native original at1:1 in labelled contact sheet; expected page, framing, colours and text inspected. No new graphical defect observed. Dynamic/gameplay acceptance still requires native tests/manual play.",
      "semantic_review": {
        "opened": true,
        "actually_visible": "Native right-forward Matchups,Dorofeyev80HOT vsKapanen78; commentary saysBouchardhot/Jarrypoor.",
        "original_finding": "MATCH native hotcold context; describe what is shown."
      }
    },
    {
      "id": "allstar-overall",
      "source": "visual-final-continuations/allstar-overall/allstar-overall.png",
      "caption": "Allstar team overalls82/82. The inherited ANA/BOS logo shells remain; these are not their original uniforms.",
      "capture": {
        "id": "allstar-overall",
        "description": "Exact Nov3 native ROM continuing authenticated r2 state for two native frames, no game RAM or input injection. Original fixture scope retained: Actual native input; unmodified ROM",
        "frame": 101,
        "captured_at": "2026-11-03T14:52:52.929300+00:00",
        "image": "allstar-overall.png",
        "image_sha256": "acbbf46ac4b350c52dfd31ab8f57b4350ca594a42c5dfd970ae3254fb0d6a1e3",
        "width": 320,
        "height": 224,
        "pixel_format": 2,
        "ROM_sha256": "20793fce15e640bf60d31c48e95bd0d284105fc07f8ae01ed08b1a579b37e99f",
        "context": {
          "slot": 1,
          "view": 0,
          "mode": 0,
          "players": 1,
          "home": 0,
          "away": 1,
          "period": 0,
          "clock": 0,
          "phase": 0,
          "flags": [
            0,
            0,
            0
          ],
          "momentum": 0,
          "difficulty": 1,
          "critical": 0,
          "score": [
            0,
            0
          ],
          "owner": 0,
          "quickgame": 1,
          "allstar": 1,
          "human_split": 4
        },
        "state_sha256": "c4714cf51424e8365b24af263bcf540ba5f5ad9ee6079dc4ea6ec2e1e35b364d",
        "paired_sram_sha256": "894ea2ad1142c4eace4ec4756d596b554cc23590d45835fc136b1409423931d7"
      },
      "public_image": "img/current-20261103-r2/allstar-overall.png",
      "image_sha256": "acbbf46ac4b350c52dfd31ab8f57b4350ca594a42c5dfd970ae3254fb0d6a1e3",
      "ROM_sha256": "20793fce15e640bf60d31c48e95bd0d284105fc07f8ae01ed08b1a579b37e99f",
      "opened": true,
      "scope": "Exact Nov3 native ROM continuing authenticated r2 state for two native frames, no game RAM or input injection. Original fixture scope retained: Actual native input; unmodified ROM",
      "reviewed_at": "2026-11-03T15:00:01.869893+00:00",
      "finding": "Opened native original at1:1 in labelled contact sheet; expected page, framing, colours and text inspected. No new graphical defect observed. Dynamic/gameplay acceptance still requires native tests/manual play.",
      "semantic_review": {
        "opened": true,
        "actually_visible": "Native Matchups Overall82/82 with Boston/Anaheim logo shells.",
        "original_finding": "MATCH with explicitly disclosed inherited logos."
      }
    },
    {
      "id": "allstar-hot",
      "source": "visual-final-continuations/allstar-hot/allstar-hot.png",
      "caption": "Allstar left-forward presentation: #97 Kaprizov marked HOT versus #41 Stenberg, with their native rating display and commentary.",
      "capture": {
        "id": "allstar-hot",
        "description": "Exact Nov3 native ROM continuing authenticated r2 state for two native frames, no game RAM or input injection. Original fixture scope retained: Actual native input; unmodified ROM",
        "frame": 101,
        "captured_at": "2026-11-03T14:52:52.932233+00:00",
        "image": "allstar-hot.png",
        "image_sha256": "59ccbde46886092e118b29dd8ea7e53ef51010256f19e8ad91a7f04a1e7f6a42",
        "width": 320,
        "height": 224,
        "pixel_format": 2,
        "ROM_sha256": "20793fce15e640bf60d31c48e95bd0d284105fc07f8ae01ed08b1a579b37e99f",
        "context": {
          "slot": 1,
          "view": 0,
          "mode": 0,
          "players": 1,
          "home": 0,
          "away": 1,
          "period": 0,
          "clock": 0,
          "phase": 0,
          "flags": [
            0,
            0,
            0
          ],
          "momentum": 0,
          "difficulty": 1,
          "critical": 0,
          "score": [
            0,
            0
          ],
          "owner": 0,
          "quickgame": 1,
          "allstar": 1,
          "human_split": 4
        },
        "state_sha256": "9c753b2a6834c096c51f4e532bfe6609b6ac93887678c10e771ad847fdfe5b7a",
        "paired_sram_sha256": "894ea2ad1142c4eace4ec4756d596b554cc23590d45835fc136b1409423931d7"
      },
      "public_image": "img/current-20261103-r2/allstar-hot.png",
      "image_sha256": "59ccbde46886092e118b29dd8ea7e53ef51010256f19e8ad91a7f04a1e7f6a42",
      "ROM_sha256": "20793fce15e640bf60d31c48e95bd0d284105fc07f8ae01ed08b1a579b37e99f",
      "opened": true,
      "scope": "Exact Nov3 native ROM continuing authenticated r2 state for two native frames, no game RAM or input injection. Original fixture scope retained: Actual native input; unmodified ROM",
      "reviewed_at": "2026-11-03T15:00:01.869893+00:00",
      "finding": "Opened native original at1:1 in labelled contact sheet; expected page, framing, colours and text inspected. No new graphical defect observed. Dynamic/gameplay acceptance still requires native tests/manual play.",
      "semantic_review": {
        "opened": true,
        "actually_visible": "Allstar native left-forward comparison: Kaprizov97 HOT versus Stenberg88; commentary mentions Kucherov hot.",
        "original_finding": "MATCH broad hot/player-presentation caption; name visible compared players for clarity."
      }
    },
    {
      "id": "keeper-select",
      "source": "visual-final-continuations/keeper-select/keeper-select.png",
      "caption": "Native goalkeeper selection and current roster names.",
      "capture": {
        "id": "keeper-select",
        "description": "Exact Nov3 native ROM continuing authenticated r2 state for two native frames, no game RAM or input injection. Original fixture scope retained: Actual native input; unmodified ROM",
        "frame": 101,
        "captured_at": "2026-11-03T14:52:52.931804+00:00",
        "image": "keeper-select.png",
        "image_sha256": "c9ef8d0181c7fafbb382881faa881d52f072b611576740ebe5ec5e05920f75b2",
        "width": 256,
        "height": 224,
        "pixel_format": 2,
        "ROM_sha256": "20793fce15e640bf60d31c48e95bd0d284105fc07f8ae01ed08b1a579b37e99f",
        "context": {
          "slot": 1,
          "view": 1,
          "mode": 0,
          "players": 6,
          "home": 10,
          "away": 18,
          "period": 0,
          "clock": 197,
          "phase": 14,
          "flags": [
            1280,
            53504,
            0
          ],
          "momentum": 0,
          "difficulty": 1,
          "critical": 0,
          "score": [
            0,
            2
          ],
          "owner": 65290,
          "quickgame": 0,
          "allstar": 0,
          "human_split": 0
        },
        "state_sha256": "730c4b655070f0f7bdd6b142d172790347923d3dea67ba532e80dd9e08245d1b",
        "paired_sram_sha256": "e64f8ef9e76d1bdac67fc4d30c571003348044339d931c515f39c87d3a096a18"
      },
      "public_image": "img/current-20261103-r2/keeper-select.png",
      "image_sha256": "c9ef8d0181c7fafbb382881faa881d52f072b611576740ebe5ec5e05920f75b2",
      "ROM_sha256": "20793fce15e640bf60d31c48e95bd0d284105fc07f8ae01ed08b1a579b37e99f",
      "opened": true,
      "scope": "Exact Nov3 native ROM continuing authenticated r2 state for two native frames, no game RAM or input injection. Original fixture scope retained: Actual native input; unmodified ROM",
      "reviewed_at": "2026-11-03T15:00:01.869893+00:00",
      "finding": "Opened native original at1:1 in labelled contact sheet; expected page, framing, colours and text inspected. No new graphical defect observed. Dynamic/gameplay acceptance still requires native tests/manual play.",
      "semantic_review": {
        "opened": true,
        "actually_visible": "ChangeGoalie substitution menu listsJarry/Levi/Andersen,1st3:17 NYR2 EDM0, shared controls.",
        "original_finding": "MATCH substitution selection; NOT a manual Y takeover image."
      }
    },
    {
      "id": "lines",
      "source": "visual-final-continuations/lines/lines.png",
      "caption": "The current native Line Editor and consistent controls.",
      "capture": {
        "id": "lines",
        "description": "Exact Nov3 native ROM continuing authenticated r2 state for two native frames, no game RAM or input injection. Original fixture scope retained: Actual native input; unmodified ROM",
        "frame": 101,
        "captured_at": "2026-11-03T14:52:53.778456+00:00",
        "image": "lines.png",
        "image_sha256": "1343baaaddcdd3b0b46ba2c1522359dc7bcb255a4b1694cd7745470795765282",
        "width": 320,
        "height": 224,
        "pixel_format": 2,
        "ROM_sha256": "20793fce15e640bf60d31c48e95bd0d284105fc07f8ae01ed08b1a579b37e99f",
        "context": {
          "slot": 1,
          "view": 1,
          "mode": 0,
          "players": 6,
          "home": 10,
          "away": 18,
          "period": 0,
          "clock": 197,
          "phase": 14,
          "flags": [
            1280,
            53504,
            0
          ],
          "momentum": 0,
          "difficulty": 1,
          "critical": 0,
          "score": [
            0,
            2
          ],
          "owner": 65290,
          "quickgame": 0,
          "allstar": 0,
          "human_split": 0
        },
        "state_sha256": "9aa4750afd2e5bd2b5053479b4cd024da1aa66fec0dbcc89b8f581dea5d8a63b",
        "paired_sram_sha256": "e64f8ef9e76d1bdac67fc4d30c571003348044339d931c515f39c87d3a096a18"
      },
      "public_image": "img/current-20261103-r2/lines.png",
      "image_sha256": "1343baaaddcdd3b0b46ba2c1522359dc7bcb255a4b1694cd7745470795765282",
      "ROM_sha256": "20793fce15e640bf60d31c48e95bd0d284105fc07f8ae01ed08b1a579b37e99f",
      "opened": true,
      "scope": "Exact Nov3 native ROM continuing authenticated r2 state for two native frames, no game RAM or input injection. Original fixture scope retained: Actual native input; unmodified ROM",
      "reviewed_at": "2026-11-03T15:00:01.869893+00:00",
      "finding": "Opened native original at1:1 in labelled contact sheet; expected page, framing, colours and text inspected. No new graphical defect observed. Dynamic/gameplay acceptance still requires native tests/manual play.",
      "semantic_review": {
        "opened": true,
        "actually_visible": "EdmontonLineEditor selectedEvanBouchard; Sc1/Sc2/Chk columns and sharedA/B/Start controls.",
        "original_finding": "MATCH"
      }
    },
    {
      "id": "game-stats",
      "source": "visual-final-continuations/game-stats/game-stats.png",
      "caption": "Current match statistics.",
      "capture": {
        "id": "game-stats",
        "description": "Exact Nov3 native ROM continuing authenticated r2 state for two native frames, no game RAM or input injection. Original fixture scope retained: Actual native input; unmodified ROM",
        "frame": 101,
        "captured_at": "2026-11-03T14:52:53.698113+00:00",
        "image": "game-stats.png",
        "image_sha256": "8ddff4a249a681be7aeea4f1f16d67c4dddbf1a6b41926a5bd0170727d927699",
        "width": 320,
        "height": 224,
        "pixel_format": 2,
        "ROM_sha256": "20793fce15e640bf60d31c48e95bd0d284105fc07f8ae01ed08b1a579b37e99f",
        "context": {
          "slot": 1,
          "view": 1,
          "mode": 0,
          "players": 6,
          "home": 10,
          "away": 18,
          "period": 0,
          "clock": 197,
          "phase": 14,
          "flags": [
            1280,
            53504,
            0
          ],
          "momentum": 0,
          "difficulty": 1,
          "critical": 0,
          "score": [
            0,
            2
          ],
          "owner": 65290,
          "quickgame": 0,
          "allstar": 0,
          "human_split": 0
        },
        "state_sha256": "bae3a880e818f31b5c6dd5eadbf08ffe4869e75d65a53efca744b263453c59fd",
        "paired_sram_sha256": "e64f8ef9e76d1bdac67fc4d30c571003348044339d931c515f39c87d3a096a18"
      },
      "public_image": "img/current-20261103-r2/game-stats.png",
      "image_sha256": "8ddff4a249a681be7aeea4f1f16d67c4dddbf1a6b41926a5bd0170727d927699",
      "ROM_sha256": "20793fce15e640bf60d31c48e95bd0d284105fc07f8ae01ed08b1a579b37e99f",
      "opened": true,
      "scope": "Exact Nov3 native ROM continuing authenticated r2 state for two native frames, no game RAM or input injection. Original fixture scope retained: Actual native input; unmodified ROM",
      "reviewed_at": "2026-11-03T15:00:01.869893+00:00",
      "finding": "Opened native original at1:1 in labelled contact sheet; expected page, framing, colours and text inspected. No new graphical defect observed. Dynamic/gameplay acceptance still requires native tests/manual play.",
      "semantic_review": {
        "opened": true,
        "actually_visible": "GameStatistics,NYR2 EDM0,shots4vs0,shooting50%vs0%,PP andSH rows.",
        "original_finding": "MATCH"
      }
    },
    {
      "id": "player-stats",
      "source": "visual-final-continuations/player-stats/player-stats.png",
      "caption": "Current player statistics and sorting controls.",
      "capture": {
        "id": "player-stats",
        "description": "Exact Nov3 native ROM continuing authenticated r2 state for two native frames, no game RAM or input injection. Original fixture scope retained: Actual native input; unmodified ROM",
        "frame": 101,
        "captured_at": "2026-11-03T14:52:53.768214+00:00",
        "image": "player-stats.png",
        "image_sha256": "56d7e5d29aba64cc06ea30ebe3328b1f3260073c6c72716881bacf73c6099aae",
        "width": 320,
        "height": 224,
        "pixel_format": 2,
        "ROM_sha256": "20793fce15e640bf60d31c48e95bd0d284105fc07f8ae01ed08b1a579b37e99f",
        "context": {
          "slot": 1,
          "view": 1,
          "mode": 0,
          "players": 6,
          "home": 10,
          "away": 18,
          "period": 0,
          "clock": 197,
          "phase": 14,
          "flags": [
            1280,
            53504,
            0
          ],
          "momentum": 0,
          "difficulty": 1,
          "critical": 0,
          "score": [
            0,
            2
          ],
          "owner": 65290,
          "quickgame": 0,
          "allstar": 0,
          "human_split": 0
        },
        "state_sha256": "9732fdf37906105e7baf5fb52d5b9473db4ade8a38d5a840cedb11ebc94ff6c9",
        "paired_sram_sha256": "e64f8ef9e76d1bdac67fc4d30c571003348044339d931c515f39c87d3a096a18"
      },
      "public_image": "img/current-20261103-r2/player-stats.png",
      "image_sha256": "56d7e5d29aba64cc06ea30ebe3328b1f3260073c6c72716881bacf73c6099aae",
      "ROM_sha256": "20793fce15e640bf60d31c48e95bd0d284105fc07f8ae01ed08b1a579b37e99f",
      "opened": true,
      "scope": "Exact Nov3 native ROM continuing authenticated r2 state for two native frames, no game RAM or input injection. Original fixture scope retained: Actual native input; unmodified ROM",
      "reviewed_at": "2026-11-03T15:00:01.869893+00:00",
      "finding": "Opened native original at1:1 in labelled contact sheet; expected page, framing, colours and text inspected. No new graphical defect observed. Dynamic/gameplay acceptance still requires native tests/manual play.",
      "semantic_review": {
        "opened": true,
        "actually_visible": "Edmonton PLAYER STATS, Goals selected, Bouchard/Murphy/Shea/Frederic/Ekholm initial zero totals, stat/scroll/back controls.",
        "original_finding": "MATCH player-statistics view; widen nearby division-table heading to include player statistics."
      }
    },
    {
      "id": "scoring",
      "source": "semantic-final/fresh/scoring/scoring.png",
      "caption": "Scoring Summary: first-period New York goals by Dorofeyev at0:55 and Gavrikov at1:43, with their assists.",
      "capture": {
        "id": "scoring",
        "description": "",
        "frame": 102,
        "captured_at": "2026-11-03T18:06:37.636295+00:00",
        "image": "scoring.png",
        "image_sha256": "744ff5c804b581421a333974ce5bac7ac03fd57a6d8774060659ee34ad83dbee",
        "width": 320,
        "height": 224,
        "pixel_format": 2,
        "ROM_sha256": "20793fce15e640bf60d31c48e95bd0d284105fc07f8ae01ed08b1a579b37e99f",
        "context": {
          "slot": 1,
          "view": 1,
          "mode": 0,
          "players": 6,
          "home": 10,
          "away": 18,
          "period": 0,
          "clock": 197,
          "phase": 14,
          "flags": [
            1280,
            53504,
            0
          ],
          "momentum": 0,
          "difficulty": 1,
          "critical": 0,
          "score": [
            0,
            2
          ],
          "owner": 65290,
          "quickgame": 0,
          "allstar": 0,
          "human_split": 0
        },
        "state_sha256": "8258ae57caca6687fb67cf12b20e53326ae8f0037997748c4829f6735a7c725e",
        "paired_sram_sha256": "e64f8ef9e76d1bdac67fc4d30c571003348044339d931c515f39c87d3a096a18"
      },
      "public_image": "img/current-20261103-r2-review/scoring.png",
      "image_sha256": "744ff5c804b581421a333974ce5bac7ac03fd57a6d8774060659ee34ad83dbee",
      "ROM_sha256": "20793fce15e640bf60d31c48e95bd0d284105fc07f8ae01ed08b1a579b37e99f",
      "opened": true,
      "scope": "Fresh real post-release screenshot, visually opened; exact released ROM/private core and authenticated paired state or fresh coldboot; no user frontend/data or game RAM writes.",
      "reviewed_at": "2026-11-03T15:00:01.869893+00:00",
      "finding": "Opened native original at1:1 in labelled contact sheet; expected page, framing, colours and text inspected. No new graphical defect observed. Dynamic/gameplay acceptance still requires native tests/manual play.",
      "previous_image": "img/current-20261103-r2/scoring.png",
      "previous_capture": {
        "id": "scoring",
        "description": "Exact Nov3 native ROM continuing authenticated r2 state for two native frames, no game RAM or input injection. Original fixture scope retained: Actual native input; unmodified ROM",
        "frame": 101,
        "captured_at": "2026-11-03T14:52:54.544510+00:00",
        "image": "scoring.png",
        "image_sha256": "744ff5c804b581421a333974ce5bac7ac03fd57a6d8774060659ee34ad83dbee",
        "width": 320,
        "height": 224,
        "pixel_format": 2,
        "ROM_sha256": "20793fce15e640bf60d31c48e95bd0d284105fc07f8ae01ed08b1a579b37e99f",
        "context": {
          "slot": 1,
          "view": 1,
          "mode": 0,
          "players": 6,
          "home": 10,
          "away": 18,
          "period": 0,
          "clock": 197,
          "phase": 14,
          "flags": [
            1280,
            53504,
            0
          ],
          "momentum": 0,
          "difficulty": 1,
          "critical": 0,
          "score": [
            0,
            2
          ],
          "owner": 65290,
          "quickgame": 0,
          "allstar": 0,
          "human_split": 0
        },
        "state_sha256": "873b78ecf40d15e8be1e08c564ec0004243ed834ddf0904b78f0cf3805079ec4",
        "paired_sram_sha256": "e64f8ef9e76d1bdac67fc4d30c571003348044339d931c515f39c87d3a096a18"
      },
      "semantic_review": {
        "opened": true,
        "actually_visible": "Scoring Summary: first-period New York goals by Dorofeyev at0:55 and Gavrikov at1:43, with their assists.",
        "original_finding": "MATCH",
        "previously_visible": "NewYork/Edmonton SCORING SUMMARY with1st0:55Dorofeyev and1:43Gavrikov goals and assists.",
        "current_finding": "Fresh matching capture opened; original mismatch retained in before manifest/audit."
      }
    },
    {
      "id": "penalties",
      "source": "visual-final-continuations/penalties/penalties.png",
      "caption": "Native Penalty Summary with no entries in this match moment; scroll/back controls remain visible.",
      "capture": {
        "id": "penalties",
        "description": "Exact Nov3 native ROM continuing authenticated r2 state for two native frames, no game RAM or input injection. Original fixture scope retained: Actual native input; unmodified ROM",
        "frame": 101,
        "captured_at": "2026-11-03T14:52:54.802129+00:00",
        "image": "penalties.png",
        "image_sha256": "4ef0b43a2159a45a508f5d35bffe2ffc19084c3d1089768a8b7968bcd552ac03",
        "width": 320,
        "height": 224,
        "pixel_format": 2,
        "ROM_sha256": "20793fce15e640bf60d31c48e95bd0d284105fc07f8ae01ed08b1a579b37e99f",
        "context": {
          "slot": 1,
          "view": 1,
          "mode": 0,
          "players": 6,
          "home": 10,
          "away": 18,
          "period": 0,
          "clock": 197,
          "phase": 14,
          "flags": [
            1280,
            53504,
            0
          ],
          "momentum": 0,
          "difficulty": 1,
          "critical": 0,
          "score": [
            0,
            2
          ],
          "owner": 65290,
          "quickgame": 0,
          "allstar": 0,
          "human_split": 0
        },
        "state_sha256": "06e203935b41593f7b8041f95b20552076bc93a0ff564601d92c4e9342ecd08f",
        "paired_sram_sha256": "e64f8ef9e76d1bdac67fc4d30c571003348044339d931c515f39c87d3a096a18"
      },
      "public_image": "img/current-20261103-r2/penalties.png",
      "image_sha256": "4ef0b43a2159a45a508f5d35bffe2ffc19084c3d1089768a8b7968bcd552ac03",
      "ROM_sha256": "20793fce15e640bf60d31c48e95bd0d284105fc07f8ae01ed08b1a579b37e99f",
      "opened": true,
      "scope": "Exact Nov3 native ROM continuing authenticated r2 state for two native frames, no game RAM or input injection. Original fixture scope retained: Actual native input; unmodified ROM",
      "reviewed_at": "2026-11-03T15:00:01.869893+00:00",
      "finding": "Opened native original at1:1 in labelled contact sheet; expected page, framing, colours and text inspected. No new graphical defect observed. Dynamic/gameplay acceptance still requires native tests/manual play.",
      "semantic_review": {
        "opened": true,
        "actually_visible": "Empty NewYork/EdmontonPenaltySummary table with scroll/back controls.",
        "original_finding": "MATCH; caption can explicitly say empty table."
      }
    },
    {
      "id": "roster",
      "source": "visual-final-continuations/roster/roster.png",
      "caption": "Team Roster Status for Scoring2: Walman, Shea, Howard, Draisaitl and Podkolzin are marked Ice.",
      "capture": {
        "id": "roster",
        "description": "Exact Nov3 native ROM continuing authenticated r2 state for two native frames, no game RAM or input injection. Original fixture scope retained: Actual native input; unmodified ROM",
        "frame": 101,
        "captured_at": "2026-11-03T14:52:54.702316+00:00",
        "image": "roster.png",
        "image_sha256": "1ba3ad0a016f5509b55dc9aaaca9570f3de3f386257eeeb6fa953f7c36d50a33",
        "width": 320,
        "height": 224,
        "pixel_format": 2,
        "ROM_sha256": "20793fce15e640bf60d31c48e95bd0d284105fc07f8ae01ed08b1a579b37e99f",
        "context": {
          "slot": 1,
          "view": 1,
          "mode": 0,
          "players": 6,
          "home": 10,
          "away": 18,
          "period": 0,
          "clock": 197,
          "phase": 14,
          "flags": [
            1280,
            53504,
            0
          ],
          "momentum": 0,
          "difficulty": 1,
          "critical": 0,
          "score": [
            0,
            2
          ],
          "owner": 65290,
          "quickgame": 0,
          "allstar": 0,
          "human_split": 0
        },
        "state_sha256": "fdda14941129b2bebe21b3f293eea178a53ab57d4a0a50ea3be748cdc70160bd",
        "paired_sram_sha256": "e64f8ef9e76d1bdac67fc4d30c571003348044339d931c515f39c87d3a096a18"
      },
      "public_image": "img/current-20261103-r2/roster.png",
      "image_sha256": "1ba3ad0a016f5509b55dc9aaaca9570f3de3f386257eeeb6fa953f7c36d50a33",
      "ROM_sha256": "20793fce15e640bf60d31c48e95bd0d284105fc07f8ae01ed08b1a579b37e99f",
      "opened": true,
      "scope": "Exact Nov3 native ROM continuing authenticated r2 state for two native frames, no game RAM or input injection. Original fixture scope retained: Actual native input; unmodified ROM",
      "reviewed_at": "2026-11-03T15:00:01.869893+00:00",
      "finding": "Opened native original at1:1 in labelled contact sheet; expected page, framing, colours and text inspected. No new graphical defect observed. Dynamic/gameplay acceptance still requires native tests/manual play.",
      "semantic_review": {
        "opened": true,
        "actually_visible": "Edmonton TEAM ROSTER, Scoring2 Status; Walman/Shea/Howard/Draisaitl/Podkolzin all markedIce.",
        "original_finding": "MATCH active line; no bench row shown, narrow caption."
      }
    },
    {
      "id": "standings",
      "source": "semantic-final/fresh/standings/standings.png",
      "caption": "Native Atlantic Division standings with eight clubs and initial zero records; division/team/player controls are visible.",
      "capture": {
        "id": "standings",
        "description": "",
        "frame": 102,
        "captured_at": "2026-11-03T17:54:20.531116+00:00",
        "image": "standings.png",
        "image_sha256": "c5515c86b6bbbf9aabd530468e7fc59b0ec690d9d797d83b8ff2a7d0458ac429",
        "width": 320,
        "height": 224,
        "pixel_format": 2,
        "ROM_sha256": "20793fce15e640bf60d31c48e95bd0d284105fc07f8ae01ed08b1a579b37e99f",
        "context": {
          "slot": 1,
          "view": 1,
          "mode": 0,
          "players": 6,
          "home": 10,
          "away": 18,
          "period": 0,
          "clock": 197,
          "phase": 14,
          "flags": [
            1280,
            53504,
            0
          ],
          "momentum": 0,
          "difficulty": 1,
          "critical": 0,
          "score": [
            0,
            2
          ],
          "owner": 65290,
          "quickgame": 0,
          "allstar": 0,
          "human_split": 0
        },
        "state_sha256": "c8c182cf97bab9fb6a9feb12ffc1ac0c326ee8bc1fa28aa836d07e09b6f43b10",
        "paired_sram_sha256": "e64f8ef9e76d1bdac67fc4d30c571003348044339d931c515f39c87d3a096a18",
        "native_observation": {
          "controllers": [
            2,
            1,
            0,
            4
          ],
          "pad_team": [
            1,
            1,
            1,
            1
          ],
          "away_home_momentum": [
            644,
            -644
          ]
        }
      },
      "public_image": "img/current-20261103-r2-review/standings.png",
      "image_sha256": "c5515c86b6bbbf9aabd530468e7fc59b0ec690d9d797d83b8ff2a7d0458ac429",
      "ROM_sha256": "20793fce15e640bf60d31c48e95bd0d284105fc07f8ae01ed08b1a579b37e99f",
      "opened": true,
      "scope": "Fresh real post-release screenshot, visually opened; exact released ROM/private core and authenticated paired state or fresh coldboot; no user frontend/data or game RAM writes.",
      "reviewed_at": "2026-11-03T15:00:01.869893+00:00",
      "finding": "Opened native original at1:1 in labelled contact sheet; expected page, framing, colours and text inspected. No new graphical defect observed. Dynamic/gameplay acceptance still requires native tests/manual play.",
      "previous_image": "img/current-20261103-r2/standings.png",
      "previous_capture": {
        "id": "standings",
        "description": "Exact Nov3 native ROM continuing authenticated r2 state for two native frames, no game RAM or input injection. Original fixture scope retained: Actual native input; unmodified ROM",
        "frame": 101,
        "captured_at": "2026-11-03T14:52:55.272813+00:00",
        "image": "standings.png",
        "image_sha256": "c5515c86b6bbbf9aabd530468e7fc59b0ec690d9d797d83b8ff2a7d0458ac429",
        "width": 320,
        "height": 224,
        "pixel_format": 2,
        "ROM_sha256": "20793fce15e640bf60d31c48e95bd0d284105fc07f8ae01ed08b1a579b37e99f",
        "context": {
          "slot": 1,
          "view": 1,
          "mode": 0,
          "players": 6,
          "home": 10,
          "away": 18,
          "period": 0,
          "clock": 197,
          "phase": 14,
          "flags": [
            1280,
            53504,
            0
          ],
          "momentum": 0,
          "difficulty": 1,
          "critical": 0,
          "score": [
            0,
            2
          ],
          "owner": 65290,
          "quickgame": 0,
          "allstar": 0,
          "human_split": 0
        },
        "state_sha256": "471e7db51eb416c144b4e0d6d8839c3adc71e66c9a94eb1b4d5ff5792fbe1cd5",
        "paired_sram_sha256": "e64f8ef9e76d1bdac67fc4d30c571003348044339d931c515f39c87d3a096a18"
      },
      "semantic_review": {
        "opened": true,
        "actually_visible": "Native Atlantic Division standings with eight clubs and initial zero records; division/team/player controls are visible.",
        "original_finding": "MATCH standings. Does not show nonzero completed-match history; describe actual initial table.",
        "previously_visible": "STANDINGS table AtlanticDivision, eight clubs with zero initial records, L/RDivision U/DTeam A/StartBack BPlayers.",
        "current_finding": "Fresh matching capture opened; original mismatch retained in before manifest/audit."
      }
    },
    {
      "id": "crowd",
      "source": "visual-final-continuations/crowd/crowd.png",
      "caption": "The current native crowd-meter statistics page.",
      "capture": {
        "id": "crowd",
        "description": "Exact Nov3 native ROM continuing authenticated r2 state for two native frames, no game RAM or input injection. Original fixture scope retained: Actual native input; unmodified ROM",
        "frame": 101,
        "captured_at": "2026-11-03T14:52:55.655102+00:00",
        "image": "crowd.png",
        "image_sha256": "b929e80ebe995ce9cafe0435ff19281d6858f6f7052620d57c75caaac69ca118",
        "width": 320,
        "height": 224,
        "pixel_format": 2,
        "ROM_sha256": "20793fce15e640bf60d31c48e95bd0d284105fc07f8ae01ed08b1a579b37e99f",
        "context": {
          "slot": 1,
          "view": 1,
          "mode": 0,
          "players": 6,
          "home": 10,
          "away": 18,
          "period": 0,
          "clock": 197,
          "phase": 14,
          "flags": [
            1280,
            53504,
            0
          ],
          "momentum": 0,
          "difficulty": 1,
          "critical": 0,
          "score": [
            0,
            2
          ],
          "owner": 65290,
          "quickgame": 0,
          "allstar": 0,
          "human_split": 0
        },
        "state_sha256": "632d855c7dbb4c73d3880be3e54c3904d53e081548abdebec068f9102ab834b0",
        "paired_sram_sha256": "e64f8ef9e76d1bdac67fc4d30c571003348044339d931c515f39c87d3a096a18"
      },
      "public_image": "img/current-20261103-r2/crowd.png",
      "image_sha256": "b929e80ebe995ce9cafe0435ff19281d6858f6f7052620d57c75caaac69ca118",
      "ROM_sha256": "20793fce15e640bf60d31c48e95bd0d284105fc07f8ae01ed08b1a579b37e99f",
      "opened": true,
      "scope": "Exact Nov3 native ROM continuing authenticated r2 state for two native frames, no game RAM or input injection. Original fixture scope retained: Actual native input; unmodified ROM",
      "reviewed_at": "2026-11-03T15:00:01.869893+00:00",
      "finding": "Opened native original at1:1 in labelled contact sheet; expected page, framing, colours and text inspected. No new graphical defect observed. Dynamic/gameplay acceptance still requires native tests/manual play.",
      "semantic_review": {
        "opened": true,
        "actually_visible": "CrowdMeter statistics:current76dB,average73,peak78,arena80,league80.",
        "original_finding": "MATCH"
      }
    },
    {
      "id": "cards-cover",
      "source": "visual-final-continuations/cards-cover/cards-cover.png",
      "caption": "Current Player Cards team cover and starting line.",
      "capture": {
        "id": "cards-cover",
        "description": "Exact Nov3 native ROM continuing authenticated r2 state for two native frames, no game RAM or input injection. Original fixture scope retained: Actual native input; unmodified ROM",
        "frame": 101,
        "captured_at": "2026-11-03T14:52:55.652070+00:00",
        "image": "cards-cover.png",
        "image_sha256": "da4effde11db5c67a5619315d1a9178c7017fc578813ba040c384c23dae67f7b",
        "width": 320,
        "height": 224,
        "pixel_format": 2,
        "ROM_sha256": "20793fce15e640bf60d31c48e95bd0d284105fc07f8ae01ed08b1a579b37e99f",
        "context": {
          "slot": 1,
          "view": 1,
          "mode": 0,
          "players": 6,
          "home": 10,
          "away": 18,
          "period": 0,
          "clock": 197,
          "phase": 14,
          "flags": [
            1280,
            53504,
            0
          ],
          "momentum": 0,
          "difficulty": 1,
          "critical": 0,
          "score": [
            0,
            2
          ],
          "owner": 65290,
          "quickgame": 0,
          "allstar": 0,
          "human_split": 0
        },
        "state_sha256": "51c7bce672242d915fb4619928fd2ee2204e6a02814397a4790b9e7eac9910d3",
        "paired_sram_sha256": "e64f8ef9e76d1bdac67fc4d30c571003348044339d931c515f39c87d3a096a18"
      },
      "public_image": "img/current-20261103-r2/cards-cover.png",
      "image_sha256": "da4effde11db5c67a5619315d1a9178c7017fc578813ba040c384c23dae67f7b",
      "ROM_sha256": "20793fce15e640bf60d31c48e95bd0d284105fc07f8ae01ed08b1a579b37e99f",
      "opened": true,
      "scope": "Exact Nov3 native ROM continuing authenticated r2 state for two native frames, no game RAM or input injection. Original fixture scope retained: Actual native input; unmodified ROM",
      "reviewed_at": "2026-11-03T15:00:01.869893+00:00",
      "finding": "Opened native original at1:1 in labelled contact sheet; expected page, framing, colours and text inspected. No new graphical defect observed. Dynamic/gameplay acceptance still requires native tests/manual play.",
      "semantic_review": {
        "opened": true,
        "actually_visible": "Edmonton player-cards cover, TeamRating56 and starting lineupJarry/Bouchard/Ekholm/Formenton/McDavid/Kapanen.",
        "original_finding": "MATCH"
      }
    },
    {
      "id": "leaders",
      "source": "visual-final-continuations/leaders/leaders.png",
      "caption": "Current scoring leaders with native sorting controls.",
      "capture": {
        "id": "leaders",
        "description": "Exact Nov3 native ROM continuing authenticated r2 state for two native frames, no game RAM or input injection. Original fixture scope retained: Actual native input; unmodified ROM",
        "frame": 101,
        "captured_at": "2026-11-03T14:52:56.091091+00:00",
        "image": "leaders.png",
        "image_sha256": "bf7160eefd218ae48543041ec47ff1fcbfa5828477d35d6514ba6cda9efbb342",
        "width": 320,
        "height": 224,
        "pixel_format": 2,
        "ROM_sha256": "20793fce15e640bf60d31c48e95bd0d284105fc07f8ae01ed08b1a579b37e99f",
        "context": {
          "slot": 1,
          "view": 1,
          "mode": 0,
          "players": 6,
          "home": 10,
          "away": 18,
          "period": 0,
          "clock": 197,
          "phase": 14,
          "flags": [
            1280,
            53504,
            0
          ],
          "momentum": 0,
          "difficulty": 1,
          "critical": 0,
          "score": [
            0,
            2
          ],
          "owner": 65290,
          "quickgame": 0,
          "allstar": 0,
          "human_split": 0
        },
        "state_sha256": "bbcb79c002920017c10a7750a291e5d969a348d5904d8f801ce70b8328a066d0",
        "paired_sram_sha256": "e64f8ef9e76d1bdac67fc4d30c571003348044339d931c515f39c87d3a096a18"
      },
      "public_image": "img/current-20261103-r2/leaders.png",
      "image_sha256": "bf7160eefd218ae48543041ec47ff1fcbfa5828477d35d6514ba6cda9efbb342",
      "ROM_sha256": "20793fce15e640bf60d31c48e95bd0d284105fc07f8ae01ed08b1a579b37e99f",
      "opened": true,
      "scope": "Exact Nov3 native ROM continuing authenticated r2 state for two native frames, no game RAM or input injection. Original fixture scope retained: Actual native input; unmodified ROM",
      "reviewed_at": "2026-11-03T15:00:01.869893+00:00",
      "finding": "Opened native original at1:1 in labelled contact sheet; expected page, framing, colours and text inspected. No new graphical defect observed. Dynamic/gameplay acceptance still requires native tests/manual play.",
      "semantic_review": {
        "opened": true,
        "actually_visible": "SCORING LEADERS with Anaheim players and initial zero G/A/Pts, Left/RightPage A/StartBack BSort.",
        "original_finding": "MATCH scoring-leader page; broaden division-table subsection heading to include leaders."
      }
    },
    {
      "id": "period-stats",
      "source": "visual-final-continuations/period-stats/period-stats.png",
      "caption": "Current period-by-period team statistics.",
      "capture": {
        "id": "period-stats",
        "description": "Exact Nov3 native ROM continuing authenticated r2 state for two native frames, no game RAM or input injection. Original fixture scope retained: Actual native input; unmodified ROM",
        "frame": 101,
        "captured_at": "2026-11-03T14:52:56.525530+00:00",
        "image": "period-stats.png",
        "image_sha256": "03ce669eaeaa64d33924e7e9271e86776879bc2dd5297c21d77e77b75b810f60",
        "width": 320,
        "height": 224,
        "pixel_format": 2,
        "ROM_sha256": "20793fce15e640bf60d31c48e95bd0d284105fc07f8ae01ed08b1a579b37e99f",
        "context": {
          "slot": 1,
          "view": 1,
          "mode": 0,
          "players": 6,
          "home": 10,
          "away": 18,
          "period": 0,
          "clock": 197,
          "phase": 14,
          "flags": [
            1280,
            53504,
            0
          ],
          "momentum": 0,
          "difficulty": 1,
          "critical": 0,
          "score": [
            0,
            2
          ],
          "owner": 65290,
          "quickgame": 0,
          "allstar": 0,
          "human_split": 0
        },
        "state_sha256": "c99e66bd28343652f3eb33714de2a60fc6e976c6aafaa7cf5df58bb6ead52969",
        "paired_sram_sha256": "e64f8ef9e76d1bdac67fc4d30c571003348044339d931c515f39c87d3a096a18"
      },
      "public_image": "img/current-20261103-r2/period-stats.png",
      "image_sha256": "03ce669eaeaa64d33924e7e9271e86776879bc2dd5297c21d77e77b75b810f60",
      "ROM_sha256": "20793fce15e640bf60d31c48e95bd0d284105fc07f8ae01ed08b1a579b37e99f",
      "opened": true,
      "scope": "Exact Nov3 native ROM continuing authenticated r2 state for two native frames, no game RAM or input injection. Original fixture scope retained: Actual native input; unmodified ROM",
      "reviewed_at": "2026-11-03T15:00:01.869893+00:00",
      "finding": "Opened native original at1:1 in labelled contact sheet; expected page, framing, colours and text inspected. No new graphical defect observed. Dynamic/gameplay acceptance still requires native tests/manual play.",
      "semantic_review": {
        "opened": true,
        "actually_visible": "PeriodStatsGoals,NYR2 inperiod1 and2total,EDM0;L/RStat A/StartBack.",
        "original_finding": "MATCH"
      }
    },
    {
      "id": "abandon",
      "source": "semantic-final/fresh/abandon/abandon.png",
      "caption": "Abandon Season confirmation: B confirms; A/Start cancels. The notice distinguishes this season from the other saved seasons.",
      "capture": {
        "id": "abandon",
        "description": "",
        "frame": 102,
        "captured_at": "2026-11-03T17:54:20.817236+00:00",
        "image": "abandon.png",
        "image_sha256": "7da77d2f8105bc4e99a65ac73fc49db2ff62b44b8f621e0a0ddbe3388712901b",
        "width": 320,
        "height": 224,
        "pixel_format": 2,
        "ROM_sha256": "20793fce15e640bf60d31c48e95bd0d284105fc07f8ae01ed08b1a579b37e99f",
        "context": {
          "slot": 1,
          "view": 1,
          "mode": 0,
          "players": 6,
          "home": 10,
          "away": 18,
          "period": 0,
          "clock": 197,
          "phase": 14,
          "flags": [
            1280,
            53504,
            0
          ],
          "momentum": 0,
          "difficulty": 1,
          "critical": 0,
          "score": [
            0,
            2
          ],
          "owner": 65290,
          "quickgame": 0,
          "allstar": 0,
          "human_split": 0
        },
        "state_sha256": "0e0d993077bae5e61e6f411a09791356a0388a2e23bf36aec8d47d21b6fc8475",
        "paired_sram_sha256": "e64f8ef9e76d1bdac67fc4d30c571003348044339d931c515f39c87d3a096a18",
        "native_observation": {
          "controllers": [
            2,
            1,
            0,
            4
          ],
          "pad_team": [
            1,
            1,
            1,
            1
          ],
          "away_home_momentum": [
            644,
            -644
          ]
        }
      },
      "public_image": "img/current-20261103-r2-review/abandon.png",
      "image_sha256": "7da77d2f8105bc4e99a65ac73fc49db2ff62b44b8f621e0a0ddbe3388712901b",
      "ROM_sha256": "20793fce15e640bf60d31c48e95bd0d284105fc07f8ae01ed08b1a579b37e99f",
      "opened": true,
      "scope": "Fresh real post-release screenshot, visually opened; exact released ROM/private core and authenticated paired state or fresh coldboot; no user frontend/data or game RAM writes.",
      "reviewed_at": "2026-11-03T15:00:01.869893+00:00",
      "finding": "Opened native original at1:1 in labelled contact sheet; expected page, framing, colours and text inspected. No new graphical defect observed. Dynamic/gameplay acceptance still requires native tests/manual play.",
      "previous_image": "img/current-20261103-r2/abandon.png",
      "previous_capture": {
        "id": "abandon",
        "description": "Exact Nov3 native ROM continuing authenticated r2 state for two native frames, no game RAM or input injection. Original fixture scope retained: Actual native input; unmodified ROM",
        "frame": 101,
        "captured_at": "2026-11-03T14:52:56.525515+00:00",
        "image": "abandon.png",
        "image_sha256": "7da77d2f8105bc4e99a65ac73fc49db2ff62b44b8f621e0a0ddbe3388712901b",
        "width": 320,
        "height": 224,
        "pixel_format": 2,
        "ROM_sha256": "20793fce15e640bf60d31c48e95bd0d284105fc07f8ae01ed08b1a579b37e99f",
        "context": {
          "slot": 1,
          "view": 1,
          "mode": 0,
          "players": 6,
          "home": 10,
          "away": 18,
          "period": 0,
          "clock": 197,
          "phase": 14,
          "flags": [
            1280,
            53504,
            0
          ],
          "momentum": 0,
          "difficulty": 1,
          "critical": 0,
          "score": [
            0,
            2
          ],
          "owner": 65290,
          "quickgame": 0,
          "allstar": 0,
          "human_split": 0
        },
        "state_sha256": "6bbd8b4a9867e5da792412c8ace25d530f68b7ffa3cb5fbb54fe232c58183a45",
        "paired_sram_sha256": "e64f8ef9e76d1bdac67fc4d30c571003348044339d931c515f39c87d3a096a18"
      },
      "semantic_review": {
        "opened": true,
        "actually_visible": "Abandon Season confirmation: B confirms; A/Start cancels. The notice distinguishes this season from the other saved seasons.",
        "original_finding": "MATCH",
        "previously_visible": "ABANDONSEASON confirmation explaining selected-season data cleared/otherseasonskept;Bconfirm,A/Startcancel.",
        "current_finding": "Fresh matching capture opened; original mismatch retained in before manifest/audit."
      }
    },
    {
      "id": "shot-low",
      "source": "visual-final-held-charges/shot-low/shot-low.png",
      "caption": "The actual shot gauge at low charge.",
      "capture": {
        "id": "shot-low",
        "description": "Exact final native ROM, authenticated original charge state plus real held C on P1 to retain the charge; no game RAM writes.",
        "frame": 101,
        "captured_at": "2026-11-03T14:53:21.594681+00:00",
        "image": "shot-low.png",
        "image_sha256": "147787620782d2cea794c204f12cc5cbc4d4a580a49e6a1a5705ece72bb7ac98",
        "width": 320,
        "height": 224,
        "pixel_format": 2,
        "ROM_sha256": "20793fce15e640bf60d31c48e95bd0d284105fc07f8ae01ed08b1a579b37e99f",
        "context": {
          "slot": 1,
          "view": 1,
          "mode": 0,
          "players": 1,
          "home": 10,
          "away": 18,
          "period": 0,
          "clock": 281,
          "phase": 0,
          "flags": [
            0,
            2048,
            0
          ],
          "momentum": 0,
          "difficulty": 1,
          "critical": 0,
          "score": [
            0,
            0
          ],
          "owner": 3,
          "quickgame": 0,
          "allstar": 0,
          "human_split": 0
        },
        "state_sha256": "f7d7f277d322b43ddddc4674e7e0a5efb55c3e898912e47e5d98b73bf612e070",
        "paired_sram_sha256": "b28e037a89cc3459af5260d35483dc09545f863af152831f421705af805172fc"
      },
      "public_image": "img/current-20261103-r2/shot-low.png",
      "image_sha256": "147787620782d2cea794c204f12cc5cbc4d4a580a49e6a1a5705ece72bb7ac98",
      "ROM_sha256": "20793fce15e640bf60d31c48e95bd0d284105fc07f8ae01ed08b1a579b37e99f",
      "opened": true,
      "scope": "Exact final native ROM, authenticated original charge state plus real held C on P1 to retain the charge; no game RAM writes.",
      "reviewed_at": "2026-11-03T15:00:01.869893+00:00",
      "finding": "Opened native original at1:1 in labelled contact sheet; expected page, framing, colours and text inspected. No new graphical defect observed. Dynamic/gameplay acceptance still requires native tests/manual play.",
      "semantic_review": {
        "opened": true,
        "actually_visible": "Native rink1st4:41; nearly empty low-charge strip under lower-left clock.",
        "original_finding": "MATCH low charge, do not claim an easily visible filled white bar."
      }
    },
    {
      "id": "shot-middle",
      "source": "visual-final-held-charges/shot-middle/shot-middle.png",
      "caption": "The actual shot gauge while charging, with orange fill.",
      "capture": {
        "id": "shot-middle",
        "description": "Exact final native ROM, authenticated original charge state plus real held C on P1 to retain the charge; no game RAM writes.",
        "frame": 101,
        "captured_at": "2026-11-03T14:53:21.613845+00:00",
        "image": "shot-middle.png",
        "image_sha256": "9be026ade9f16d6c320c26068bb5bd272fdab680faac43561379061d82bc0767",
        "width": 320,
        "height": 224,
        "pixel_format": 2,
        "ROM_sha256": "20793fce15e640bf60d31c48e95bd0d284105fc07f8ae01ed08b1a579b37e99f",
        "context": {
          "slot": 1,
          "view": 1,
          "mode": 0,
          "players": 1,
          "home": 10,
          "away": 18,
          "period": 0,
          "clock": 281,
          "phase": 0,
          "flags": [
            0,
            2048,
            0
          ],
          "momentum": 0,
          "difficulty": 1,
          "critical": 0,
          "score": [
            0,
            0
          ],
          "owner": 3,
          "quickgame": 0,
          "allstar": 0,
          "human_split": 0
        },
        "state_sha256": "e80b6a27deaadc3dd51fd54ccb3726f7387795fbddf304549316da6ba2ec5346",
        "paired_sram_sha256": "b28e037a89cc3459af5260d35483dc09545f863af152831f421705af805172fc"
      },
      "public_image": "img/current-20261103-r2/shot-middle.png",
      "image_sha256": "9be026ade9f16d6c320c26068bb5bd272fdab680faac43561379061d82bc0767",
      "ROM_sha256": "20793fce15e640bf60d31c48e95bd0d284105fc07f8ae01ed08b1a579b37e99f",
      "opened": true,
      "scope": "Exact final native ROM, authenticated original charge state plus real held C on P1 to retain the charge; no game RAM writes.",
      "reviewed_at": "2026-11-03T15:00:01.869893+00:00",
      "finding": "Opened native original at1:1 in labelled contact sheet; expected page, framing, colours and text inspected. No new graphical defect observed. Dynamic/gameplay acceptance still requires native tests/manual play.",
      "semantic_review": {
        "opened": true,
        "actually_visible": "Orange short charge fill beneath1st4:41 clock during rink play.",
        "original_finding": "MATCH"
      }
    },
    {
      "id": "shot-full",
      "source": "visual-final-held-charges/shot-full/shot-full.png",
      "caption": "Full shot-charge gauge: a solid red bar beneath the lower-left1st4:40 clock.",
      "capture": {
        "id": "shot-full",
        "description": "Exact final native ROM, authenticated original charge state plus real held C on P1 to retain the charge; no game RAM writes.",
        "frame": 101,
        "captured_at": "2026-11-03T14:53:21.610660+00:00",
        "image": "shot-full.png",
        "image_sha256": "4772b3f7ac9f4de821b28cd0a861109b40ffc6e83118eb228136e1e40e785e65",
        "width": 320,
        "height": 224,
        "pixel_format": 2,
        "ROM_sha256": "20793fce15e640bf60d31c48e95bd0d284105fc07f8ae01ed08b1a579b37e99f",
        "context": {
          "slot": 1,
          "view": 1,
          "mode": 0,
          "players": 1,
          "home": 10,
          "away": 18,
          "period": 0,
          "clock": 280,
          "phase": 0,
          "flags": [
            0,
            2048,
            0
          ],
          "momentum": 0,
          "difficulty": 1,
          "critical": 0,
          "score": [
            0,
            0
          ],
          "owner": 3,
          "quickgame": 0,
          "allstar": 0,
          "human_split": 0
        },
        "state_sha256": "e030bf7b4fc0c10abbee638c6b195745cdf9b9741f18387a56e1a2f25ce6f6e0",
        "paired_sram_sha256": "b28e037a89cc3459af5260d35483dc09545f863af152831f421705af805172fc"
      },
      "public_image": "img/current-20261103-r2/shot-full.png",
      "image_sha256": "4772b3f7ac9f4de821b28cd0a861109b40ffc6e83118eb228136e1e40e785e65",
      "ROM_sha256": "20793fce15e640bf60d31c48e95bd0d284105fc07f8ae01ed08b1a579b37e99f",
      "opened": true,
      "scope": "Exact final native ROM, authenticated original charge state plus real held C on P1 to retain the charge; no game RAM writes.",
      "reviewed_at": "2026-11-03T15:00:01.869893+00:00",
      "finding": "Opened native original at1:1 in labelled contact sheet; expected page, framing, colours and text inspected. No new graphical defect observed. Dynamic/gameplay acceptance still requires native tests/manual play.",
      "semantic_review": {
        "opened": true,
        "actually_visible": "Solid red full-width charge bar under lower-left1st4:40 clock, puck/carrier near right of rink.",
        "original_finding": "MATCH"
      }
    },
    {
      "id": "pass-low",
      "source": "visual-final-held-charges/pass-low/pass-low.png",
      "caption": "The shared charge gauge has a small low fill beneath the1st4:57 clock.",
      "capture": {
        "id": "pass-low",
        "description": "Exact final native ROM, authenticated original charge state plus real held B on P1 to retain the charge; no game RAM writes.",
        "frame": 101,
        "captured_at": "2026-11-03T14:53:21.882950+00:00",
        "image": "pass-low.png",
        "image_sha256": "8a129f2516a05dadee6af0afb7ff49fc97150040fe29bd5c8a3b5be06fd46397",
        "width": 320,
        "height": 224,
        "pixel_format": 2,
        "ROM_sha256": "20793fce15e640bf60d31c48e95bd0d284105fc07f8ae01ed08b1a579b37e99f",
        "context": {
          "slot": 1,
          "view": 1,
          "mode": 0,
          "players": 1,
          "home": 10,
          "away": 18,
          "period": 0,
          "clock": 297,
          "phase": 0,
          "flags": [
            0,
            1024,
            0
          ],
          "momentum": 0,
          "difficulty": 1,
          "critical": 0,
          "score": [
            0,
            0
          ],
          "owner": 0,
          "quickgame": 0,
          "allstar": 0,
          "human_split": 0
        },
        "state_sha256": "ba352a4ec7980c2145cb0da60afddc8a3fee99abb6010773d376e7b512f0feee",
        "paired_sram_sha256": "7c3a6ffa6bf4d5234b3ae3ef3741ad8c2cd757bac5b8805bf196b17cfea602f5"
      },
      "public_image": "img/current-20261103-r2/pass-low.png",
      "image_sha256": "8a129f2516a05dadee6af0afb7ff49fc97150040fe29bd5c8a3b5be06fd46397",
      "ROM_sha256": "20793fce15e640bf60d31c48e95bd0d284105fc07f8ae01ed08b1a579b37e99f",
      "opened": true,
      "scope": "Exact final native ROM, authenticated original charge state plus real held B on P1 to retain the charge; no game RAM writes.",
      "reviewed_at": "2026-11-03T15:00:01.869893+00:00",
      "finding": "Opened native original at1:1 in labelled contact sheet; expected page, framing, colours and text inspected. No new graphical defect observed. Dynamic/gameplay acceptance still requires native tests/manual play.",
      "semantic_review": {
        "opened": true,
        "actually_visible": "Native rink1st4:57, low near-empty shared charge strip underclock.",
        "original_finding": "MATCH low gauge; held-button mechanics require sequence/native QA."
      }
    },
    {
      "id": "pass-middle",
      "source": "visual-final-held-charges/pass-middle/pass-middle.png",
      "caption": "The shared charge gauge has orange fill beneath the1st4:57 clock.",
      "capture": {
        "id": "pass-middle",
        "description": "Exact final native ROM, authenticated original charge state plus real held B on P1 to retain the charge; no game RAM writes.",
        "frame": 101,
        "captured_at": "2026-11-03T14:53:21.935329+00:00",
        "image": "pass-middle.png",
        "image_sha256": "e20a65e1961ac328842a592dfc1d287d469f074aec679d4965e5d9f40f2bbcb9",
        "width": 320,
        "height": 224,
        "pixel_format": 2,
        "ROM_sha256": "20793fce15e640bf60d31c48e95bd0d284105fc07f8ae01ed08b1a579b37e99f",
        "context": {
          "slot": 1,
          "view": 1,
          "mode": 0,
          "players": 1,
          "home": 10,
          "away": 18,
          "period": 0,
          "clock": 297,
          "phase": 0,
          "flags": [
            0,
            1024,
            0
          ],
          "momentum": 0,
          "difficulty": 1,
          "critical": 0,
          "score": [
            0,
            0
          ],
          "owner": 0,
          "quickgame": 0,
          "allstar": 0,
          "human_split": 0
        },
        "state_sha256": "1f295fd2d38a0b5c43aa8db9c001e3b1770833beeeb1515195bad62efa9b49e8",
        "paired_sram_sha256": "7c3a6ffa6bf4d5234b3ae3ef3741ad8c2cd757bac5b8805bf196b17cfea602f5"
      },
      "public_image": "img/current-20261103-r2/pass-middle.png",
      "image_sha256": "e20a65e1961ac328842a592dfc1d287d469f074aec679d4965e5d9f40f2bbcb9",
      "ROM_sha256": "20793fce15e640bf60d31c48e95bd0d284105fc07f8ae01ed08b1a579b37e99f",
      "opened": true,
      "scope": "Exact final native ROM, authenticated original charge state plus real held B on P1 to retain the charge; no game RAM writes.",
      "reviewed_at": "2026-11-03T15:00:01.869893+00:00",
      "finding": "Opened native original at1:1 in labelled contact sheet; expected page, framing, colours and text inspected. No new graphical defect observed. Dynamic/gameplay acceptance still requires native tests/manual play.",
      "semantic_review": {
        "opened": true,
        "actually_visible": "Orange shared charge strip beneath1st4:57 clock, carrier at centre.",
        "original_finding": "MATCH"
      }
    },
    {
      "id": "pass-full",
      "source": "visual-final-held-charges/pass-full/pass-full.png",
      "caption": "The shared charge gauge is solid red beneath the1st4:54 clock.",
      "capture": {
        "id": "pass-full",
        "description": "Exact final native ROM, authenticated original charge state plus real held B on P1 to retain the charge; no game RAM writes.",
        "frame": 101,
        "captured_at": "2026-11-03T14:53:21.948111+00:00",
        "image": "pass-full.png",
        "image_sha256": "26524e14b4c03d9ea95815aca4cadfbce1fd0329327842fb399d54b21b4d1487",
        "width": 320,
        "height": 224,
        "pixel_format": 2,
        "ROM_sha256": "20793fce15e640bf60d31c48e95bd0d284105fc07f8ae01ed08b1a579b37e99f",
        "context": {
          "slot": 1,
          "view": 1,
          "mode": 0,
          "players": 1,
          "home": 10,
          "away": 18,
          "period": 0,
          "clock": 294,
          "phase": 0,
          "flags": [
            0,
            1024,
            0
          ],
          "momentum": 0,
          "difficulty": 1,
          "critical": 0,
          "score": [
            0,
            0
          ],
          "owner": 0,
          "quickgame": 0,
          "allstar": 0,
          "human_split": 0
        },
        "state_sha256": "df4e81e548c688b22ccef7093f3f88cb7a4411f1fbd24050f89c703ab356d68c",
        "paired_sram_sha256": "7c3a6ffa6bf4d5234b3ae3ef3741ad8c2cd757bac5b8805bf196b17cfea602f5"
      },
      "public_image": "img/current-20261103-r2/pass-full.png",
      "image_sha256": "26524e14b4c03d9ea95815aca4cadfbce1fd0329327842fb399d54b21b4d1487",
      "ROM_sha256": "20793fce15e640bf60d31c48e95bd0d284105fc07f8ae01ed08b1a579b37e99f",
      "opened": true,
      "scope": "Exact final native ROM, authenticated original charge state plus real held B on P1 to retain the charge; no game RAM writes.",
      "reviewed_at": "2026-11-03T15:00:01.869893+00:00",
      "finding": "Opened native original at1:1 in labelled contact sheet; expected page, framing, colours and text inspected. No new graphical defect observed. Dynamic/gameplay acceptance still requires native tests/manual play.",
      "semantic_review": {
        "opened": true,
        "actually_visible": "Solid red full shared charge strip beneath1st4:54 clock, carrier at centre.",
        "original_finding": "MATCH"
      }
    },
    {
      "id": "pass-release",
      "source": "visual-final-continuations/pass-release/pass-release.png",
      "caption": "The charge bar has disappeared in the following1st4:54 native pass frame.",
      "capture": {
        "id": "pass-release",
        "description": "Exact Nov3 native ROM continuing authenticated r2 state for two native frames, no game RAM or input injection. Original fixture scope retained: Actual native input; unmodified ROM",
        "frame": 101,
        "captured_at": "2026-11-03T14:52:58.138377+00:00",
        "image": "pass-release.png",
        "image_sha256": "71134a2a9182e790aeda65c2664d4983fcfb56562f2c072cb9821162916406fc",
        "width": 320,
        "height": 224,
        "pixel_format": 2,
        "ROM_sha256": "20793fce15e640bf60d31c48e95bd0d284105fc07f8ae01ed08b1a579b37e99f",
        "context": {
          "slot": 1,
          "view": 1,
          "mode": 0,
          "players": 1,
          "home": 10,
          "away": 18,
          "period": 0,
          "clock": 293,
          "phase": 0,
          "flags": [
            0,
            0,
            0
          ],
          "momentum": 0,
          "difficulty": 1,
          "critical": 0,
          "score": [
            0,
            0
          ],
          "owner": 65280,
          "quickgame": 0,
          "allstar": 0,
          "human_split": 0
        },
        "state_sha256": "57107c26b204bde5f3d1fd1c9051fb48323c7bc5d8511449406a3475e54aa45e",
        "paired_sram_sha256": "7c3a6ffa6bf4d5234b3ae3ef3741ad8c2cd757bac5b8805bf196b17cfea602f5"
      },
      "public_image": "img/current-20261103-r2/pass-release.png",
      "image_sha256": "71134a2a9182e790aeda65c2664d4983fcfb56562f2c072cb9821162916406fc",
      "ROM_sha256": "20793fce15e640bf60d31c48e95bd0d284105fc07f8ae01ed08b1a579b37e99f",
      "opened": true,
      "scope": "Exact Nov3 native ROM continuing authenticated r2 state for two native frames, no game RAM or input injection. Original fixture scope retained: Actual native input; unmodified ROM",
      "reviewed_at": "2026-11-03T15:00:01.869893+00:00",
      "finding": "Opened native original at1:1 in labelled contact sheet; expected page, framing, colours and text inspected. No new graphical defect observed. Dynamic/gameplay acceptance still requires native tests/manual play.",
      "semantic_review": {
        "opened": true,
        "actually_visible": "Same centre-ice scene1st4:54; charged bar has disappeared and puck is released.",
        "original_finding": "MATCH continuation when shown with preceding charge frames."
      }
    },
    {
      "id": "shot-speed",
      "source": "visual-final-continuations/shot-speed/shot-speed.png",
      "caption": "Measured shot speed is displayed below the clock, using the selected unit.",
      "capture": {
        "id": "shot-speed",
        "description": "Exact Nov3 native ROM continuing authenticated r2 state for two native frames, no game RAM or input injection. Original fixture scope retained: Actual native input; unmodified ROM",
        "frame": 101,
        "captured_at": "2026-11-03T14:52:58.881057+00:00",
        "image": "shot-speed.png",
        "image_sha256": "874c4f9fb4f37d903aa79796d3a1e8e7887ce3bb002913a43dfd6525859f2854",
        "width": 320,
        "height": 224,
        "pixel_format": 2,
        "ROM_sha256": "20793fce15e640bf60d31c48e95bd0d284105fc07f8ae01ed08b1a579b37e99f",
        "context": {
          "slot": 1,
          "view": 1,
          "mode": 0,
          "players": 6,
          "home": 10,
          "away": 18,
          "period": 0,
          "clock": 269,
          "phase": 0,
          "flags": [
            0,
            0,
            0
          ],
          "momentum": 0,
          "difficulty": 1,
          "critical": 0,
          "score": [
            0,
            0
          ],
          "owner": 65280,
          "quickgame": 0,
          "allstar": 0,
          "human_split": 0
        },
        "state_sha256": "2946dacf8c99c064031503346a06c276f3f8483e3fea373e20aebb830fdaa524",
        "paired_sram_sha256": "e64f8ef9e76d1bdac67fc4d30c571003348044339d931c515f39c87d3a096a18"
      },
      "public_image": "img/current-20261103-r2/shot-speed.png",
      "image_sha256": "874c4f9fb4f37d903aa79796d3a1e8e7887ce3bb002913a43dfd6525859f2854",
      "ROM_sha256": "20793fce15e640bf60d31c48e95bd0d284105fc07f8ae01ed08b1a579b37e99f",
      "opened": true,
      "scope": "Exact Nov3 native ROM continuing authenticated r2 state for two native frames, no game RAM or input injection. Original fixture scope retained: Actual native input; unmodified ROM",
      "reviewed_at": "2026-11-03T15:00:01.869893+00:00",
      "finding": "Opened native original at1:1 in labelled contact sheet; expected page, framing, colours and text inspected. No new graphical defect observed. Dynamic/gameplay acceptance still requires native tests/manual play.",
      "semantic_review": {
        "opened": true,
        "actually_visible": "Lower-left shot panel shows29KMH beneath1st4:29 clock; goalie/carrier at upper goal, NYR0 EDM0.",
        "original_finding": "MATCH"
      }
    },
    {
      "id": "replay",
      "source": "semantic-final/fresh/replay-measured/replay.png",
      "caption": "The SAME native fixture during automatic REPLAY:172KMH, solid red bar and1st4:36 clock remain below; no speed text covers the REPLAY heading.",
      "capture": {
        "id": "replay",
        "image": "replay.png",
        "image_sha256": "445a13b7ffcbe9c3a55fe1a5cd5f07079c059e6a388b8a5ab23482d5d87791dc",
        "ROM_sha256": "20793fce15e640bf60d31c48e95bd0d284105fc07f8ae01ed08b1a579b37e99f",
        "width": 320,
        "height": 224,
        "frame": 451,
        "state_sha256": "907f342189c8257b04319629f422ac0076d50a631b17c50525cd26f46feff2e3",
        "paired_sram_sha256": "248a7c8a7ed862eee144ab59548cad238d9a22132433ba4052e3992493385462",
        "scope": "Declared standard native shot geometry fixture from mandatory release QA; real controller shot/goal and automatic replay. Actor setup is explicit, not a natural unmodified match or evidence of scoring odds. ROM and renderer unmodified."
      },
      "public_image": "img/current-20261103-r2-review/replay-native.png",
      "image_sha256": "445a13b7ffcbe9c3a55fe1a5cd5f07079c059e6a388b8a5ab23482d5d87791dc",
      "ROM_sha256": "20793fce15e640bf60d31c48e95bd0d284105fc07f8ae01ed08b1a579b37e99f",
      "opened": true,
      "scope": "Declared standard native shot geometry fixture from mandatory release QA; real controller shot/goal and automatic replay. Actor setup is explicit, not a natural unmodified match or evidence of scoring odds. ROM and renderer unmodified.",
      "reviewed_at": "2026-11-03T15:00:01.869893+00:00",
      "finding": "Opened native original at1:1 in labelled contact sheet; expected page, framing, colours and text inspected. No new graphical defect observed. Dynamic/gameplay acceptance still requires native tests/manual play.",
      "semantic_review": {
        "opened": true,
        "actually_visible": "REPLAY heading and X+B SKIP upper-left; lower-left framed1st1:50 clock remains clear during rink replay.",
        "original_finding": "MATCH; frozen-versus-prior image relationship is separately tested."
      },
      "previous_semantic_image": "img/current-20261103-r2/replay.png"
    },
    {
      "id": "crit-flight",
      "source": "semantic-final/fresh/critical-flight/critical-flight.png",
      "caption": "Critical-shot flight: the puck is blue in this captured animation frame, with orange trailing effect discs at2nd3:51.",
      "capture": {
        "id": "critical-flight",
        "description": "",
        "frame": 102,
        "captured_at": "2026-11-03T17:54:21.377694+00:00",
        "image": "critical-flight.png",
        "image_sha256": "82f037d6d115749a9fee790300dbddc24317946f02f420f958a1afddc4375bc7",
        "width": 320,
        "height": 224,
        "pixel_format": 2,
        "ROM_sha256": "20793fce15e640bf60d31c48e95bd0d284105fc07f8ae01ed08b1a579b37e99f",
        "context": {
          "slot": 1,
          "view": 1,
          "mode": 0,
          "players": 6,
          "home": 10,
          "away": 18,
          "period": 1,
          "clock": 230,
          "phase": 2,
          "flags": [
            512,
            4096,
            0
          ],
          "momentum": 0,
          "difficulty": 1,
          "critical": 122,
          "score": [
            0,
            1
          ],
          "owner": 65291,
          "quickgame": 0,
          "allstar": 0,
          "human_split": 0
        },
        "state_sha256": "680bc11bfe096fa6b1c78021e847b6735c888e46918cd5c347272cbf9934356f",
        "paired_sram_sha256": "970a8ce12b059c07bb9d9f94ec1cc75d6e46b30862f26f0d5093415f8ad09b96",
        "native_observation": {
          "controllers": [
            4,
            2,
            0,
            3
          ],
          "pad_team": [
            1,
            1,
            1,
            1
          ],
          "away_home_momentum": [
            226,
            -226
          ]
        }
      },
      "public_image": "img/current-20261103-r2-review/critical-flight.png",
      "image_sha256": "82f037d6d115749a9fee790300dbddc24317946f02f420f958a1afddc4375bc7",
      "ROM_sha256": "20793fce15e640bf60d31c48e95bd0d284105fc07f8ae01ed08b1a579b37e99f",
      "opened": true,
      "scope": "Fresh real post-release screenshot, visually opened; exact released ROM/private core and authenticated paired state or fresh coldboot; no user frontend/data or game RAM writes.",
      "reviewed_at": "2026-11-03T15:00:01.869893+00:00",
      "finding": "Opened native original at1:1 in labelled contact sheet; expected page, framing, colours and text inspected. No new graphical defect observed. Dynamic/gameplay acceptance still requires native tests/manual play.",
      "previous_image": "img/current-20261103-r2/crit-flight.png",
      "previous_capture": {
        "id": "crit-flight",
        "description": "Exact Nov3 native ROM continuing authenticated r2 state for two native frames, no game RAM or input injection. Original fixture scope retained: Actual native input; unmodified ROM",
        "frame": 101,
        "captured_at": "2026-11-03T14:52:58.955606+00:00",
        "image": "crit-flight.png",
        "image_sha256": "9ae9e10d886ebc7a714c96363ffe0e4eaa1009bc2b64caaa77e263dcb60a2cf4",
        "width": 320,
        "height": 224,
        "pixel_format": 2,
        "ROM_sha256": "20793fce15e640bf60d31c48e95bd0d284105fc07f8ae01ed08b1a579b37e99f",
        "context": {
          "slot": 1,
          "view": 1,
          "mode": 0,
          "players": 6,
          "home": 10,
          "away": 18,
          "period": 1,
          "clock": 231,
          "phase": 2,
          "flags": [
            512,
            4096,
            0
          ],
          "momentum": 0,
          "difficulty": 1,
          "critical": 124,
          "score": [
            0,
            1
          ],
          "owner": 65291,
          "quickgame": 0,
          "allstar": 0,
          "human_split": 0
        },
        "state_sha256": "5b705b059dbf0cdb3885dbee55d7569256ed62d55df9aaa5bdabd3a501bd66f5",
        "paired_sram_sha256": "970a8ce12b059c07bb9d9f94ec1cc75d6e46b30862f26f0d5093415f8ad09b96"
      },
      "semantic_review": {
        "opened": true,
        "actually_visible": "Critical-shot flight: the puck is blue in this captured animation frame, with orange trailing effect discs at2nd3:51.",
        "original_finding": "MATCH critical-shot visual. Wrong context under blue-line Measured subsection: move to explicit critical-shot visuals heading, do not imply measured bonus.",
        "previously_visible": "Blue critical puck and orange effect disc in flight toward upper net,2nd3:51 NYR1 EDM0, coloured offscreen arrows.",
        "current_finding": "Fresh matching capture opened; original mismatch retained in before manifest/audit."
      }
    },
    {
      "id": "crit-trail",
      "source": "semantic-final/fresh/critical-trail/critical-trail.png",
      "caption": "Critical-shot animation at2nd3:50: separated orange trail discs follow the puck toward the net.",
      "capture": {
        "id": "critical-trail",
        "description": "",
        "frame": 102,
        "captured_at": "2026-11-03T17:54:21.654012+00:00",
        "image": "critical-trail.png",
        "image_sha256": "1f70500984202ed8bb28dba4c1018ce49d7753d7275225fa620e9372dd6bafd2",
        "width": 320,
        "height": 224,
        "pixel_format": 2,
        "ROM_sha256": "20793fce15e640bf60d31c48e95bd0d284105fc07f8ae01ed08b1a579b37e99f",
        "context": {
          "slot": 1,
          "view": 1,
          "mode": 0,
          "players": 6,
          "home": 10,
          "away": 18,
          "period": 1,
          "clock": 230,
          "phase": 2,
          "flags": [
            512,
            4096,
            0
          ],
          "momentum": 0,
          "difficulty": 1,
          "critical": 119,
          "score": [
            0,
            1
          ],
          "owner": 65291,
          "quickgame": 0,
          "allstar": 0,
          "human_split": 0
        },
        "state_sha256": "a6b206f6ee3f5b374bf65005cd113ff16487b95f8009999a00405c847ce74fbb",
        "paired_sram_sha256": "970a8ce12b059c07bb9d9f94ec1cc75d6e46b30862f26f0d5093415f8ad09b96",
        "native_observation": {
          "controllers": [
            4,
            2,
            0,
            3
          ],
          "pad_team": [
            1,
            1,
            1,
            1
          ],
          "away_home_momentum": [
            225,
            -225
          ]
        }
      },
      "public_image": "img/current-20261103-r2-review/critical-trail.png",
      "image_sha256": "1f70500984202ed8bb28dba4c1018ce49d7753d7275225fa620e9372dd6bafd2",
      "ROM_sha256": "20793fce15e640bf60d31c48e95bd0d284105fc07f8ae01ed08b1a579b37e99f",
      "opened": true,
      "scope": "Fresh real post-release screenshot, visually opened; exact released ROM/private core and authenticated paired state or fresh coldboot; no user frontend/data or game RAM writes.",
      "reviewed_at": "2026-11-03T15:00:01.869893+00:00",
      "finding": "Opened native original at1:1 in labelled contact sheet; expected page, framing, colours and text inspected. No new graphical defect observed. Dynamic/gameplay acceptance still requires native tests/manual play.",
      "previous_image": "img/current-20261103-r2/crit-trail.png",
      "previous_capture": {
        "id": "crit-trail",
        "description": "Exact Nov3 native ROM continuing authenticated r2 state for two native frames, no game RAM or input injection. Original fixture scope retained: Actual native input; unmodified ROM",
        "frame": 101,
        "captured_at": "2026-11-03T14:52:59.680657+00:00",
        "image": "crit-trail.png",
        "image_sha256": "01daf8426b9bacc78f4987effb3835f04733dc09780548c5d8882dd1c82a7081",
        "width": 320,
        "height": 224,
        "pixel_format": 2,
        "ROM_sha256": "20793fce15e640bf60d31c48e95bd0d284105fc07f8ae01ed08b1a579b37e99f",
        "context": {
          "slot": 1,
          "view": 1,
          "mode": 0,
          "players": 6,
          "home": 10,
          "away": 18,
          "period": 1,
          "clock": 230,
          "phase": 2,
          "flags": [
            512,
            4096,
            0
          ],
          "momentum": 0,
          "difficulty": 1,
          "critical": 121,
          "score": [
            0,
            1
          ],
          "owner": 65291,
          "quickgame": 0,
          "allstar": 0,
          "human_split": 0
        },
        "state_sha256": "fb296773ede2b8489749d299398877cb1bcef139284102df07302f4b5d3ff192",
        "paired_sram_sha256": "970a8ce12b059c07bb9d9f94ec1cc75d6e46b30862f26f0d5093415f8ad09b96"
      },
      "semantic_review": {
        "opened": true,
        "actually_visible": "Critical-shot animation at2nd3:50: separated orange trail discs follow the puck toward the net.",
        "original_finding": "MATCH visual; relocate out of blue-line measurement subsection.",
        "previously_visible": "Blue critical puck with separated orange circular trail toward upper goal,2nd3:50, colored offscreen arrows.",
        "current_finding": "Fresh matching capture opened; original mismatch retained in before manifest/audit."
      }
    },
    {
      "id": "momentum-off",
      "source": "visual-final-continuations/momentum-off/momentum-off.png",
      "caption": "Native play with Momentum Off: the lower-right scoreboard has no Momentum strips. Stat scaling is checked separately.",
      "capture": {
        "id": "momentum-off",
        "description": "Exact Nov3 native ROM continuing authenticated r2 state for two native frames, no game RAM or input injection. Original fixture scope retained: Actual native input; unmodified ROM",
        "frame": 101,
        "captured_at": "2026-11-03T14:52:59.873890+00:00",
        "image": "momentum-off.png",
        "image_sha256": "4713f214e04a86678a24db09afdf62650bc7bc8054285b0b45c09cb500d2feb9",
        "width": 320,
        "height": 224,
        "pixel_format": 2,
        "ROM_sha256": "20793fce15e640bf60d31c48e95bd0d284105fc07f8ae01ed08b1a579b37e99f",
        "context": {
          "slot": 1,
          "view": 1,
          "mode": 0,
          "players": 6,
          "home": 10,
          "away": 18,
          "period": 0,
          "clock": 287,
          "phase": 0,
          "flags": [
            0,
            0,
            0
          ],
          "momentum": 1,
          "difficulty": 1,
          "critical": 0,
          "score": [
            0,
            0
          ],
          "owner": 3,
          "quickgame": 0,
          "allstar": 0,
          "human_split": 0
        },
        "state_sha256": "a280d85fb598ff21e5193693152bba2f00a902b0758d82502ae4882159b1f78e",
        "paired_sram_sha256": "7e01144ee8fa28fa7f3d50aa66edd2731720703746c61e28145fab2e20ef89a9"
      },
      "public_image": "img/current-20261103-r2/momentum-off.png",
      "image_sha256": "4713f214e04a86678a24db09afdf62650bc7bc8054285b0b45c09cb500d2feb9",
      "ROM_sha256": "20793fce15e640bf60d31c48e95bd0d284105fc07f8ae01ed08b1a579b37e99f",
      "opened": true,
      "scope": "Exact Nov3 native ROM continuing authenticated r2 state for two native frames, no game RAM or input injection. Original fixture scope retained: Actual native input; unmodified ROM",
      "reviewed_at": "2026-11-03T15:00:01.869893+00:00",
      "finding": "Opened native original at1:1 in labelled contact sheet; expected page, framing, colours and text inspected. No new graphical defect observed. Dynamic/gameplay acceptance still requires native tests/manual play.",
      "semantic_review": {
        "opened": true,
        "actually_visible": "NYR0 EDM0 at1st4:47; lower-right scoreboard has no Momentum bars; ordinary rink scene.",
        "original_finding": "No-bars match; stat-boost absence cannot be determined from screenshot, narrow caption."
      }
    },
    {
      "id": "drai-select",
      "source": "visual-final-continuations/drai-select/drai-select.png",
      "caption": "Draisaitl is available among the native forwards for first-line selection.",
      "capture": {
        "id": "drai-select",
        "description": "Exact Nov3 native ROM continuing authenticated r2 state for two native frames, no game RAM or input injection. Original fixture scope retained: Actual native input; unmodified ROM",
        "frame": 101,
        "captured_at": "2026-11-03T14:52:59.870969+00:00",
        "image": "drai-select.png",
        "image_sha256": "51df606098e82bdf188eb6d1a53dfb34a5058b9ae926c2cfc845f54d28f3567e",
        "width": 320,
        "height": 224,
        "pixel_format": 2,
        "ROM_sha256": "20793fce15e640bf60d31c48e95bd0d284105fc07f8ae01ed08b1a579b37e99f",
        "context": {
          "slot": 1,
          "view": 1,
          "mode": 0,
          "players": 6,
          "home": 10,
          "away": 18,
          "period": 0,
          "clock": 300,
          "phase": 0,
          "flags": [
            256,
            33024,
            0
          ],
          "momentum": 0,
          "difficulty": 1,
          "critical": 0,
          "score": [
            0,
            0
          ],
          "owner": 0,
          "quickgame": 0,
          "allstar": 0,
          "human_split": 0
        },
        "state_sha256": "4ba36a8b84257124121633d066121c44bd246d2ed8ff0811914ac4d37d6434ee",
        "paired_sram_sha256": "e64f8ef9e76d1bdac67fc4d30c571003348044339d931c515f39c87d3a096a18"
      },
      "public_image": "img/current-20261103-r2/drai-select.png",
      "image_sha256": "51df606098e82bdf188eb6d1a53dfb34a5058b9ae926c2cfc845f54d28f3567e",
      "ROM_sha256": "20793fce15e640bf60d31c48e95bd0d284105fc07f8ae01ed08b1a579b37e99f",
      "opened": true,
      "scope": "Exact Nov3 native ROM continuing authenticated r2 state for two native frames, no game RAM or input injection. Original fixture scope retained: Actual native input; unmodified ROM",
      "reviewed_at": "2026-11-03T15:00:01.869893+00:00",
      "finding": "Opened native original at1:1 in labelled contact sheet; expected page, framing, colours and text inspected. No new graphical defect observed. Dynamic/gameplay acceptance still requires native tests/manual play.",
      "semantic_review": {
        "opened": true,
        "actually_visible": "SelectPlayer list includesLeonDraisaitl on bench at top; line-editor columns and A/B/Start controls visible.",
        "original_finding": "MATCH"
      }
    },
    {
      "id": "drai-line",
      "source": "visual-final-continuations/drai-line/drai-line.png",
      "caption": "Draisaitl placed at Scoring Line1 RW, with McDavid retained at centre.",
      "capture": {
        "id": "drai-line",
        "description": "Exact Nov3 native ROM continuing authenticated r2 state for two native frames, no game RAM or input injection. Original fixture scope retained: Actual native input; unmodified ROM",
        "frame": 101,
        "captured_at": "2026-11-03T14:53:00.357125+00:00",
        "image": "drai-line.png",
        "image_sha256": "97ff482f0045da6554ae0dc598c5ffd8fd74a78a11479b3a08d2968fb6521a2a",
        "width": 320,
        "height": 224,
        "pixel_format": 2,
        "ROM_sha256": "20793fce15e640bf60d31c48e95bd0d284105fc07f8ae01ed08b1a579b37e99f",
        "context": {
          "slot": 1,
          "view": 1,
          "mode": 0,
          "players": 6,
          "home": 10,
          "away": 18,
          "period": 0,
          "clock": 300,
          "phase": 0,
          "flags": [
            256,
            33024,
            0
          ],
          "momentum": 0,
          "difficulty": 1,
          "critical": 0,
          "score": [
            0,
            0
          ],
          "owner": 0,
          "quickgame": 0,
          "allstar": 0,
          "human_split": 0
        },
        "state_sha256": "38d7fd9cbbeef17142f57e0e356d5f37f86835ebac481978d01d9daac5cc24ab",
        "paired_sram_sha256": "e64f8ef9e76d1bdac67fc4d30c571003348044339d931c515f39c87d3a096a18"
      },
      "public_image": "img/current-20261103-r2/drai-line.png",
      "image_sha256": "97ff482f0045da6554ae0dc598c5ffd8fd74a78a11479b3a08d2968fb6521a2a",
      "ROM_sha256": "20793fce15e640bf60d31c48e95bd0d284105fc07f8ae01ed08b1a579b37e99f",
      "opened": true,
      "scope": "Exact Nov3 native ROM continuing authenticated r2 state for two native frames, no game RAM or input injection. Original fixture scope retained: Actual native input; unmodified ROM",
      "reviewed_at": "2026-11-03T15:00:01.869893+00:00",
      "finding": "Opened native original at1:1 in labelled contact sheet; expected page, framing, colours and text inspected. No new graphical defect observed. Dynamic/gameplay acceptance still requires native tests/manual play.",
      "semantic_review": {
        "opened": true,
        "actually_visible": "Edmonton LINE EDITOR: Sc1Line centreMcDavid and RWDraisaitl; selected29LeonDraisaitl, normal controls visible.",
        "original_finding": "MATCH"
      }
    },
    {
      "id": "card-goalie",
      "source": "visual-final-continuations/card-goalie/card-goalie.png",
      "caption": "Edmonton player card: Tristan Jarry35, Overall70,2 saves and50% save percentage. This independent card scene does not show a transfer history.",
      "capture": {
        "id": "card-goalie",
        "description": "Exact Nov3 native ROM continuing authenticated r2 state for two native frames, no game RAM or input injection. Original fixture scope retained: Actual native input; unmodified ROM",
        "frame": 101,
        "captured_at": "2026-11-03T14:53:00.553133+00:00",
        "image": "card-goalie.png",
        "image_sha256": "761f339e89599354bab97ad4a71de7275a44cdf2fb3d561fc3043f380b7dde1d",
        "width": 320,
        "height": 224,
        "pixel_format": 2,
        "ROM_sha256": "20793fce15e640bf60d31c48e95bd0d284105fc07f8ae01ed08b1a579b37e99f",
        "context": {
          "slot": 1,
          "view": 1,
          "mode": 0,
          "players": 6,
          "home": 10,
          "away": 18,
          "period": 0,
          "clock": 197,
          "phase": 14,
          "flags": [
            1280,
            53504,
            0
          ],
          "momentum": 0,
          "difficulty": 1,
          "critical": 0,
          "score": [
            0,
            2
          ],
          "owner": 65290,
          "quickgame": 0,
          "allstar": 0,
          "human_split": 0
        },
        "state_sha256": "c9a9112ff11feae7dc24ca51a555d69697360d78d271458cb546aac1e30e83d7",
        "paired_sram_sha256": "e64f8ef9e76d1bdac67fc4d30c571003348044339d931c515f39c87d3a096a18"
      },
      "public_image": "img/current-20261103-r2/card-goalie.png",
      "image_sha256": "761f339e89599354bab97ad4a71de7275a44cdf2fb3d561fc3043f380b7dde1d",
      "ROM_sha256": "20793fce15e640bf60d31c48e95bd0d284105fc07f8ae01ed08b1a579b37e99f",
      "opened": true,
      "scope": "Exact Nov3 native ROM continuing authenticated r2 state for two native frames, no game RAM or input injection. Original fixture scope retained: Actual native input; unmodified ROM",
      "reviewed_at": "2026-11-03T15:00:01.869893+00:00",
      "finding": "Opened native original at1:1 in labelled contact sheet; expected page, framing, colours and text inspected. No new graphical defect observed. Dynamic/gameplay acceptance still requires native tests/manual play.",
      "semantic_review": {
        "opened": true,
        "actually_visible": "Edmonton TristanJarry35 goalie card, Overall70,2saves,50savepercent, native card footer.",
        "original_finding": "Named card matches; cannot visibly establish bought-back ownership history. Remove bought-back claim and separate from McDavid sale demonstration."
      }
    },
    {
      "id": "card-forward",
      "source": "visual-final-continuations/card-forward/card-forward.png",
      "caption": "Current Player Cards: Ryan Nugent-Hopkins and his actual in-game rating.",
      "capture": {
        "id": "card-forward",
        "description": "Exact Nov3 native ROM continuing authenticated r2 state for two native frames, no game RAM or input injection. Original fixture scope retained: Actual native input; unmodified ROM",
        "frame": 101,
        "captured_at": "2026-11-03T14:53:00.601943+00:00",
        "image": "card-forward.png",
        "image_sha256": "adf9198ea5fe98b0a9d1f1fb3e412e15c525fde2f4dbabbb1b35607c9be77666",
        "width": 320,
        "height": 224,
        "pixel_format": 2,
        "ROM_sha256": "20793fce15e640bf60d31c48e95bd0d284105fc07f8ae01ed08b1a579b37e99f",
        "context": {
          "slot": 1,
          "view": 1,
          "mode": 0,
          "players": 6,
          "home": 10,
          "away": 18,
          "period": 0,
          "clock": 197,
          "phase": 14,
          "flags": [
            1280,
            53504,
            0
          ],
          "momentum": 0,
          "difficulty": 1,
          "critical": 0,
          "score": [
            0,
            2
          ],
          "owner": 65290,
          "quickgame": 0,
          "allstar": 0,
          "human_split": 0
        },
        "state_sha256": "1a102f4a5d3dde53ea94557f90835b80fa73b3b0b5a8e29210ac09ab327cab51",
        "paired_sram_sha256": "e64f8ef9e76d1bdac67fc4d30c571003348044339d931c515f39c87d3a096a18"
      },
      "public_image": "img/current-20261103-r2/card-forward.png",
      "image_sha256": "adf9198ea5fe98b0a9d1f1fb3e412e15c525fde2f4dbabbb1b35607c9be77666",
      "ROM_sha256": "20793fce15e640bf60d31c48e95bd0d284105fc07f8ae01ed08b1a579b37e99f",
      "opened": true,
      "scope": "Exact Nov3 native ROM continuing authenticated r2 state for two native frames, no game RAM or input injection. Original fixture scope retained: Actual native input; unmodified ROM",
      "reviewed_at": "2026-11-03T15:00:01.869893+00:00",
      "finding": "Opened native original at1:1 in labelled contact sheet; expected page, framing, colours and text inspected. No new graphical defect observed. Dynamic/gameplay acceptance still requires native tests/manual play.",
      "semantic_review": {
        "opened": true,
        "actually_visible": "Edmonton RyanNugent-Hopkins93 centre player card, Overall57,0goals0assists, native footer.",
        "original_finding": "MATCH"
      }
    },
    {
      "id": "shootout",
      "source": "visual-final-continuations/shootout/shootout.png",
      "caption": "Native shootout scene: one shooter at centre ice and a0:20 attempt timer. Declared clock-only overtime fixture; automatic start is verified separately.",
      "capture": {
        "id": "shootout",
        "description": "Exact Nov3 native ROM continuing authenticated r2 state for two native frames, no game RAM or input injection. Original fixture scope retained: Explicit period/clock acceleration; no player/puck/score/RNG writes, no input after native shootout begins.",
        "frame": 101,
        "captured_at": "2026-11-03T14:53:01.074773+00:00",
        "image": "shootout.png",
        "image_sha256": "12138496eb50d8c7bc28ee253756374e92089dbc2a63933ccc257464bfa5e450",
        "width": 320,
        "height": 224,
        "pixel_format": 2,
        "ROM_sha256": "20793fce15e640bf60d31c48e95bd0d284105fc07f8ae01ed08b1a579b37e99f",
        "context": {
          "slot": 1,
          "view": 1,
          "mode": 0,
          "players": 6,
          "home": 10,
          "away": 18,
          "period": 0,
          "clock": 300,
          "phase": 2,
          "flags": [
            256,
            0,
            1792
          ],
          "momentum": 0,
          "difficulty": 1,
          "critical": 0,
          "score": [
            0,
            0
          ],
          "owner": 0,
          "quickgame": 0,
          "allstar": 0,
          "human_split": 0
        },
        "state_sha256": "7c40f62e5dc80c04a9de3fbb5c682a02b90d741bddb4e97a09ed584746db8a81",
        "paired_sram_sha256": "e64f8ef9e76d1bdac67fc4d30c571003348044339d931c515f39c87d3a096a18"
      },
      "public_image": "img/current-20261103-r2/shootout.png",
      "image_sha256": "12138496eb50d8c7bc28ee253756374e92089dbc2a63933ccc257464bfa5e450",
      "ROM_sha256": "20793fce15e640bf60d31c48e95bd0d284105fc07f8ae01ed08b1a579b37e99f",
      "opened": true,
      "scope": "Exact Nov3 native ROM continuing authenticated r2 state for two native frames, no game RAM or input injection. Original fixture scope retained: Explicit period/clock acceleration; no player/puck/score/RNG writes, no input after native shootout begins.",
      "reviewed_at": "2026-11-03T15:00:01.869893+00:00",
      "finding": "Opened native original at1:1 in labelled contact sheet; expected page, framing, colours and text inspected. No new graphical defect observed. Dynamic/gameplay acceptance still requires native tests/manual play.",
      "semantic_review": {
        "opened": true,
        "actually_visible": "Single shooter at centre ice, native attempt countdown0:20,NYR0 EDM0.",
        "original_finding": "MATCH shootout scene; automatic start is temporal behavior, narrow caption and keep declared clock fixture."
      }
    },
    {
      "id": "completed-mini",
      "source": "visual-final-parent-continuations/completed-mini/completed-mini.png",
      "caption": "Completed Mini review menu, from an explicitly declared completed-save fixture. Centred native-frame help.",
      "capture": {
        "id": "completed-mini",
        "description": "Final ROM continuing authenticated qualified Nov3 paired state/SRAM; native Right/Left redraw, no game RAM writes. Original fixture scope: Authenticated historical test state, current final native mode-menu redraw by actual Right/Left input; no game RAM writes.",
        "frame": 499,
        "captured_at": "2026-11-03T14:57:28.064717+00:00",
        "image": "completed-mini.png",
        "image_sha256": "dddcc95f595f3c90f733e682de36c401a113e2e178cb508edc4647742447ecdd",
        "width": 320,
        "height": 224,
        "pixel_format": 2,
        "ROM_sha256": "20793fce15e640bf60d31c48e95bd0d284105fc07f8ae01ed08b1a579b37e99f",
        "context": {
          "slot": 3,
          "view": 1,
          "mode": 0,
          "players": 1,
          "home": 8,
          "away": 31,
          "period": 0,
          "clock": 0,
          "phase": 0,
          "flags": [
            0,
            0,
            0
          ],
          "momentum": 0,
          "difficulty": 0,
          "critical": 0,
          "score": [
            0,
            0
          ],
          "owner": 0,
          "quickgame": 0,
          "allstar": 0,
          "human_split": 0
        },
        "state_sha256": "064190da6f29ed93e62b2b279fcae0d2fc633a00aee0cc1fab575fdde1341afa",
        "paired_sram_sha256": "b6204bd769196badc989cda4ffa4630c9269f463b648a5d7e0064fa26ee570ba"
      },
      "public_image": "img/current-20261103-r2/completed-mini.png",
      "image_sha256": "dddcc95f595f3c90f733e682de36c401a113e2e178cb508edc4647742447ecdd",
      "ROM_sha256": "20793fce15e640bf60d31c48e95bd0d284105fc07f8ae01ed08b1a579b37e99f",
      "opened": true,
      "scope": "Final ROM continuing authenticated qualified Nov3 paired state/SRAM; native Right/Left redraw, no game RAM writes. Original fixture scope: Authenticated historical test state, current final native mode-menu redraw by actual Right/Left input; no game RAM writes.",
      "reviewed_at": "2026-11-03T15:00:01.869893+00:00",
      "finding": "Opened native original at1:1 in labelled contact sheet; expected page, framing, colours and text inspected. No new graphical defect observed. Dynamic/gameplay acceptance still requires native tests/manual play.",
      "semantic_review": {
        "opened": true,
        "actually_visible": "See Old Mini Season, HomeDallas, AwaySeasonfinished, five-minute setting and centred framed help.",
        "original_finding": "MATCH declared completed-save fixture; not proof of naturally played season."
      }
    },
    {
      "id": "completed-browser",
      "source": "semantic-final/fresh/completed-browser/completed-browser.png",
      "caption": "Season+Playoffs browser for Dallas, sorted by points, from the declared completed-season save fixture.",
      "capture": {
        "id": "completed-browser",
        "description": "",
        "frame": 102,
        "captured_at": "2026-11-03T18:06:37.343750+00:00",
        "image": "completed-browser.png",
        "image_sha256": "c0eb6473fb6780346e2c6d9d981c806f2a55f493d34adf976acf00974158d01e",
        "width": 320,
        "height": 224,
        "pixel_format": 2,
        "ROM_sha256": "20793fce15e640bf60d31c48e95bd0d284105fc07f8ae01ed08b1a579b37e99f",
        "context": {
          "slot": 3,
          "view": 1,
          "mode": 0,
          "players": 1,
          "home": 8,
          "away": 31,
          "period": 0,
          "clock": 0,
          "phase": 0,
          "flags": [
            0,
            0,
            0
          ],
          "momentum": 0,
          "difficulty": 0,
          "critical": 0,
          "score": [
            0,
            0
          ],
          "owner": 0,
          "quickgame": 0,
          "allstar": 0,
          "human_split": 0
        },
        "state_sha256": "e2e20cf6c852eec1767ada5824e1e49243bcccebfec4d02d4c012a92c08d8b94",
        "paired_sram_sha256": "b6204bd769196badc989cda4ffa4630c9269f463b648a5d7e0064fa26ee570ba"
      },
      "public_image": "img/current-20261103-r2-review/completed-browser.png",
      "image_sha256": "c0eb6473fb6780346e2c6d9d981c806f2a55f493d34adf976acf00974158d01e",
      "ROM_sha256": "20793fce15e640bf60d31c48e95bd0d284105fc07f8ae01ed08b1a579b37e99f",
      "opened": true,
      "scope": "Fresh real post-release screenshot, visually opened; exact released ROM/private core and authenticated paired state or fresh coldboot; no user frontend/data or game RAM writes.",
      "reviewed_at": "2026-11-03T15:00:01.869893+00:00",
      "finding": "Opened native original at1:1 in labelled contact sheet; expected page, framing, colours and text inspected. No new graphical defect observed. Dynamic/gameplay acceptance still requires native tests/manual play.",
      "previous_image": "img/current-20261103-r2/completed-browser.png",
      "previous_capture": {
        "id": "completed-browser",
        "description": "Exact Nov3 native ROM continuing authenticated r2 state for two native frames, no game RAM or input injection. Original fixture scope retained: Actual unmodified66 native completed-season UI, declared completed Mini saved-season fixture, real buttons only. Not a naturally played current season.",
        "frame": 101,
        "captured_at": "2026-11-03T14:53:01.459182+00:00",
        "image": "completed-browser.png",
        "image_sha256": "c0eb6473fb6780346e2c6d9d981c806f2a55f493d34adf976acf00974158d01e",
        "width": 320,
        "height": 224,
        "pixel_format": 2,
        "ROM_sha256": "20793fce15e640bf60d31c48e95bd0d284105fc07f8ae01ed08b1a579b37e99f",
        "context": {
          "slot": 3,
          "view": 1,
          "mode": 0,
          "players": 1,
          "home": 8,
          "away": 31,
          "period": 0,
          "clock": 0,
          "phase": 0,
          "flags": [
            0,
            0,
            0
          ],
          "momentum": 0,
          "difficulty": 0,
          "critical": 0,
          "score": [
            0,
            0
          ],
          "owner": 0,
          "quickgame": 0,
          "allstar": 0,
          "human_split": 0
        },
        "state_sha256": "4bb48b12bcd2aa1676ca6709fc3ee15a1fe42152ad68c1821ebec9f85ec48e75",
        "paired_sram_sha256": "b6204bd769196badc989cda4ffa4630c9269f463b648a5d7e0064fa26ee570ba"
      },
      "semantic_review": {
        "opened": true,
        "actually_visible": "Season+Playoffs browser for Dallas, sorted by points, from the declared completed-season save fixture.",
        "original_finding": "MATCH declared saved-season browser.",
        "previously_visible": "Season+Playoffs browser, Dallas, Sortpoints, player list with mostly zero test-fixture totals and native controls.",
        "current_finding": "Fresh matching capture opened; original mismatch retained in before manifest/audit."
      }
    },
    {
      "id": "completed-sorted",
      "source": "visual-final-continuations/completed-sorted/completed-sorted.png",
      "caption": "Current completed-season browser sorted by goals, from a declared saved-season fixture.",
      "capture": {
        "id": "completed-sorted",
        "description": "Exact Nov3 native ROM continuing authenticated r2 state for two native frames, no game RAM or input injection. Original fixture scope retained: Actual unmodified66 native completed-season UI, declared completed Mini saved-season fixture, real buttons only. Not a naturally played current season.",
        "frame": 101,
        "captured_at": "2026-11-03T14:53:01.827942+00:00",
        "image": "completed-sorted.png",
        "image_sha256": "e3dea1d4c46ecf6637c8e4ad1e14d9291f66e4b57489a5185426ed1b22bd447d",
        "width": 320,
        "height": 224,
        "pixel_format": 2,
        "ROM_sha256": "20793fce15e640bf60d31c48e95bd0d284105fc07f8ae01ed08b1a579b37e99f",
        "context": {
          "slot": 3,
          "view": 1,
          "mode": 0,
          "players": 1,
          "home": 8,
          "away": 31,
          "period": 0,
          "clock": 0,
          "phase": 0,
          "flags": [
            0,
            0,
            0
          ],
          "momentum": 0,
          "difficulty": 0,
          "critical": 0,
          "score": [
            0,
            0
          ],
          "owner": 0,
          "quickgame": 0,
          "allstar": 0,
          "human_split": 0
        },
        "state_sha256": "911d3849df6d4bc7b3d306c465affd5d83d3aa54289bad1b0d2ba8c5c6c8db5d",
        "paired_sram_sha256": "b6204bd769196badc989cda4ffa4630c9269f463b648a5d7e0064fa26ee570ba"
      },
      "public_image": "img/current-20261103-r2/completed-sorted.png",
      "image_sha256": "e3dea1d4c46ecf6637c8e4ad1e14d9291f66e4b57489a5185426ed1b22bd447d",
      "ROM_sha256": "20793fce15e640bf60d31c48e95bd0d284105fc07f8ae01ed08b1a579b37e99f",
      "opened": true,
      "scope": "Exact Nov3 native ROM continuing authenticated r2 state for two native frames, no game RAM or input injection. Original fixture scope retained: Actual unmodified66 native completed-season UI, declared completed Mini saved-season fixture, real buttons only. Not a naturally played current season.",
      "reviewed_at": "2026-11-03T15:00:01.869893+00:00",
      "finding": "Opened native original at1:1 in labelled contact sheet; expected page, framing, colours and text inspected. No new graphical defect observed. Dynamic/gameplay acceptance still requires native tests/manual play.",
      "semantic_review": {
        "opened": true,
        "actually_visible": "Season+Playoffs browser, Detroit, Sortgoals, fixture totals and native controls.",
        "original_finding": "MATCH declared sorted saved-season browser."
      }
    },
    {
      "id": "completed-actions",
      "source": "semantic-final/fresh/completed-actions/completed-actions.png",
      "caption": "Season Complete: See Results, Scoring Leaders, Start New Mini Season and Back to Main Menu. Declared completed-save fixture.",
      "capture": {
        "id": "completed-actions",
        "description": "",
        "frame": 102,
        "captured_at": "2026-11-03T17:54:20.801294+00:00",
        "image": "completed-actions.png",
        "image_sha256": "72acb37d43dc932bfb37902bfbe7bffb50948bf7da76362de57c537d730e3cdd",
        "width": 320,
        "height": 224,
        "pixel_format": 2,
        "ROM_sha256": "20793fce15e640bf60d31c48e95bd0d284105fc07f8ae01ed08b1a579b37e99f",
        "context": {
          "slot": 3,
          "view": 1,
          "mode": 0,
          "players": 1,
          "home": 8,
          "away": 31,
          "period": 0,
          "clock": 0,
          "phase": 0,
          "flags": [
            0,
            0,
            0
          ],
          "momentum": 0,
          "difficulty": 0,
          "critical": 0,
          "score": [
            0,
            0
          ],
          "owner": 0,
          "quickgame": 0,
          "allstar": 0,
          "human_split": 0
        },
        "state_sha256": "9feceb7444ec8ab4ae7c6552e3669daca1d1b148de1e7d43cbe1e6a86cd61d28",
        "paired_sram_sha256": "b6204bd769196badc989cda4ffa4630c9269f463b648a5d7e0064fa26ee570ba",
        "native_observation": {
          "controllers": [
            0,
            0,
            0,
            0
          ],
          "pad_team": [
            0,
            0,
            0,
            0
          ],
          "away_home_momentum": [
            0,
            0
          ]
        }
      },
      "public_image": "img/current-20261103-r2-review/completed-actions.png",
      "image_sha256": "72acb37d43dc932bfb37902bfbe7bffb50948bf7da76362de57c537d730e3cdd",
      "ROM_sha256": "20793fce15e640bf60d31c48e95bd0d284105fc07f8ae01ed08b1a579b37e99f",
      "opened": true,
      "scope": "Fresh real post-release screenshot, visually opened; exact released ROM/private core and authenticated paired state or fresh coldboot; no user frontend/data or game RAM writes.",
      "reviewed_at": "2026-11-03T15:00:01.869893+00:00",
      "finding": "Opened native original at1:1 in labelled contact sheet; expected page, framing, colours and text inspected. No new graphical defect observed. Dynamic/gameplay acceptance still requires native tests/manual play.",
      "previous_image": "img/current-20261103-r2/completed-actions.png",
      "previous_capture": {
        "id": "completed-actions",
        "description": "Exact Nov3 native ROM continuing authenticated r2 state for two native frames, no game RAM or input injection. Original fixture scope retained: Actual unmodified66 native completed-season UI, declared completed Mini saved-season fixture, real buttons only. Not a naturally played current season.",
        "frame": 101,
        "captured_at": "2026-11-03T14:53:02.240450+00:00",
        "image": "completed-actions.png",
        "image_sha256": "72acb37d43dc932bfb37902bfbe7bffb50948bf7da76362de57c537d730e3cdd",
        "width": 320,
        "height": 224,
        "pixel_format": 2,
        "ROM_sha256": "20793fce15e640bf60d31c48e95bd0d284105fc07f8ae01ed08b1a579b37e99f",
        "context": {
          "slot": 3,
          "view": 1,
          "mode": 0,
          "players": 1,
          "home": 8,
          "away": 31,
          "period": 0,
          "clock": 0,
          "phase": 0,
          "flags": [
            0,
            0,
            0
          ],
          "momentum": 0,
          "difficulty": 0,
          "critical": 0,
          "score": [
            0,
            0
          ],
          "owner": 0,
          "quickgame": 0,
          "allstar": 0,
          "human_split": 0
        },
        "state_sha256": "502b1471e1d3261041e1994e8045353dcfbd298473f8933aa87148338ee08ce9",
        "paired_sram_sha256": "b6204bd769196badc989cda4ffa4630c9269f463b648a5d7e0064fa26ee570ba"
      },
      "semantic_review": {
        "opened": true,
        "actually_visible": "Season Complete: See Results, Scoring Leaders, Start New Mini Season and Back to Main Menu. Declared completed-save fixture.",
        "original_finding": "MATCH declared fixture.",
        "previously_visible": "SeasonComplete menu: SeeResults, ScoringLeaders, StartNewMiniSeason, BacktoMainMenu; normal controls.",
        "current_finding": "Fresh matching capture opened; original mismatch retained in before manifest/audit."
      }
    },
    {
      "id": "playoffs-menu",
      "source": "visual-final-parent-continuations/playoffs-menu/playoffs-menu.png",
      "caption": "Native New Playoffs selected from the current fresh menu. Centred native-frame help.",
      "capture": {
        "id": "playoffs-menu",
        "description": "Final ROM continuing authenticated qualified Nov3 paired state/SRAM; native Right/Left redraw, no game RAM writes. Original fixture scope: Authenticated historical test state, current final native mode-menu redraw by actual Right/Left input; no game RAM writes.",
        "frame": 499,
        "captured_at": "2026-11-03T14:57:28.081321+00:00",
        "image": "playoffs-menu.png",
        "image_sha256": "55fbcdcc30953072dca7181d74392f7199755fb24f04a648f301603aa68446ec",
        "width": 320,
        "height": 224,
        "pixel_format": 2,
        "ROM_sha256": "20793fce15e640bf60d31c48e95bd0d284105fc07f8ae01ed08b1a579b37e99f",
        "context": {
          "slot": 3,
          "view": 0,
          "mode": 2,
          "players": 11,
          "home": 10,
          "away": 0,
          "period": 0,
          "clock": 0,
          "phase": 0,
          "flags": [
            0,
            0,
            0
          ],
          "momentum": 0,
          "difficulty": 1,
          "critical": 0,
          "score": [
            0,
            0
          ],
          "owner": 0,
          "quickgame": 0,
          "allstar": 0,
          "human_split": 0
        },
        "state_sha256": "b59444ed6c42961006c5692e6d2d39f271a4095bd54179fce83f217628ddc5c7",
        "paired_sram_sha256": "40aadfd67076132fd9e5d3aea1da24b1492be6a601cff409c423a128700ea50a"
      },
      "public_image": "img/current-20261103-r2/playoffs-menu.png",
      "image_sha256": "55fbcdcc30953072dca7181d74392f7199755fb24f04a648f301603aa68446ec",
      "ROM_sha256": "20793fce15e640bf60d31c48e95bd0d284105fc07f8ae01ed08b1a579b37e99f",
      "opened": true,
      "scope": "Final ROM continuing authenticated qualified Nov3 paired state/SRAM; native Right/Left redraw, no game RAM writes. Original fixture scope: Authenticated historical test state, current final native mode-menu redraw by actual Right/Left input; no game RAM writes.",
      "reviewed_at": "2026-11-03T15:00:01.869893+00:00",
      "finding": "Opened native original at1:1 in labelled contact sheet; expected page, framing, colours and text inspected. No new graphical defect observed. Dynamic/gameplay acceptance still requires native tests/manual play.",
      "semantic_review": {
        "opened": true,
        "actually_visible": "Main menu PlayModeNewPlayoffs, PlayersOne, Edmonton vsAnaheim, framed footer.",
        "original_finding": "MATCH standalone playoffs menu. Misleading under Playoffs after the full season; explicitly separate standalone scene or replace/remove that occurrence."
      }
    },
    {
      "id": "playoffs-tree",
      "source": "semantic-final/fresh/playoffs-tree/playoffs-tree.png",
      "caption": "Native16-team playoff bracket around the Stanley Cup; this representative standalone scene does not establish season-qualification history.",
      "capture": {
        "id": "playoffs-tree",
        "description": "",
        "frame": 102,
        "captured_at": "2026-11-03T18:06:37.059362+00:00",
        "image": "playoffs-tree.png",
        "image_sha256": "4e6707c209a6062fb5c1ad0972c51e94470dbf5bc4e3d2602b2bdb3cb049cbbe",
        "width": 320,
        "height": 224,
        "pixel_format": 2,
        "ROM_sha256": "20793fce15e640bf60d31c48e95bd0d284105fc07f8ae01ed08b1a579b37e99f",
        "context": {
          "slot": 3,
          "view": 0,
          "mode": 2,
          "players": 11,
          "home": 10,
          "away": 0,
          "period": 0,
          "clock": 0,
          "phase": 0,
          "flags": [
            0,
            0,
            0
          ],
          "momentum": 0,
          "difficulty": 1,
          "critical": 0,
          "score": [
            0,
            0
          ],
          "owner": 0,
          "quickgame": 0,
          "allstar": 0,
          "human_split": 0
        },
        "state_sha256": "e1bf5f9b258c5e3f696461d869d9bd2c7b90bb5b5102fbba8946a7b77787df2e",
        "paired_sram_sha256": "40aadfd67076132fd9e5d3aea1da24b1492be6a601cff409c423a128700ea50a"
      },
      "public_image": "img/current-20261103-r2-review/playoffs-tree.png",
      "image_sha256": "4e6707c209a6062fb5c1ad0972c51e94470dbf5bc4e3d2602b2bdb3cb049cbbe",
      "ROM_sha256": "20793fce15e640bf60d31c48e95bd0d284105fc07f8ae01ed08b1a579b37e99f",
      "opened": true,
      "scope": "Fresh real post-release screenshot, visually opened; exact released ROM/private core and authenticated paired state or fresh coldboot; no user frontend/data or game RAM writes.",
      "reviewed_at": "2026-11-03T15:00:01.869893+00:00",
      "finding": "Opened native original at1:1 in labelled contact sheet; expected page, framing, colours and text inspected. No new graphical defect observed. Dynamic/gameplay acceptance still requires native tests/manual play.",
      "previous_image": "img/current-20261103-r2/playoffs-tree.png",
      "previous_capture": {
        "id": "playoffs-tree",
        "description": "Exact Nov3 native ROM continuing authenticated r2 state for two native frames, no game RAM or input injection. Original fixture scope retained: Actual current native standalone playoff selection and Start from fresh current menu; real inputs only, no game-state writes.",
        "frame": 101,
        "captured_at": "2026-11-03T14:53:02.720568+00:00",
        "image": "playoffs-tree.png",
        "image_sha256": "886904c9f14c58e07fe5a9a0b38d70538c21b73078ce6ee80d6d256c182d9923",
        "width": 320,
        "height": 224,
        "pixel_format": 2,
        "ROM_sha256": "20793fce15e640bf60d31c48e95bd0d284105fc07f8ae01ed08b1a579b37e99f",
        "context": {
          "slot": 3,
          "view": 0,
          "mode": 2,
          "players": 11,
          "home": 10,
          "away": 0,
          "period": 0,
          "clock": 0,
          "phase": 0,
          "flags": [
            0,
            0,
            0
          ],
          "momentum": 0,
          "difficulty": 1,
          "critical": 0,
          "score": [
            0,
            0
          ],
          "owner": 0,
          "quickgame": 0,
          "allstar": 0,
          "human_split": 0
        },
        "state_sha256": "3c3cc5fb6696d57b2ff43f78fd08800398f41c9b9e7f09ddf9a9581b10e9385e",
        "paired_sram_sha256": "40aadfd67076132fd9e5d3aea1da24b1492be6a601cff409c423a128700ea50a"
      },
      "semantic_review": {
        "opened": true,
        "actually_visible": "Native16-team playoff bracket around the Stanley Cup; this representative standalone scene does not establish season-qualification history.",
        "original_finding": "MATCH bracket. Start input and season chronology cannot be read from still; precise caption.",
        "previously_visible": "Native16-club bracket surrounding StanleyCup, including Edmonton/Anaheim lower left.",
        "current_finding": "Fresh matching capture opened; original mismatch retained in before manifest/audit."
      }
    },
    {
      "id": "momentum-home-positive",
      "source": "semantic-final/fresh/momentum-home/momentum-home.png",
      "caption": "Momentum strips beneath both team names at3rd3:02, NYR1 EDM2. The visible bars are separate from the lower-left clock.",
      "capture": {
        "id": "momentum-home",
        "description": "",
        "frame": 102,
        "captured_at": "2026-11-03T17:54:22.442732+00:00",
        "image": "momentum-home.png",
        "image_sha256": "760e47ac00fcd817fa9721fd5a5117c3469b9d735d5e0651d1ed71a752c8f47e",
        "width": 320,
        "height": 224,
        "pixel_format": 2,
        "ROM_sha256": "20793fce15e640bf60d31c48e95bd0d284105fc07f8ae01ed08b1a579b37e99f",
        "context": {
          "slot": 1,
          "view": 1,
          "mode": 0,
          "players": 6,
          "home": 10,
          "away": 18,
          "period": 2,
          "clock": 181,
          "phase": 8,
          "flags": [
            0,
            4096,
            0
          ],
          "momentum": 0,
          "difficulty": 1,
          "critical": 0,
          "score": [
            2,
            1
          ],
          "owner": 1,
          "quickgame": 0,
          "allstar": 0,
          "human_split": 0
        },
        "state_sha256": "c94ca642592b754aed3d398e9484d6b9a803de9a3d48b8a72f62c0aca8bc2365",
        "paired_sram_sha256": "e64f8ef9e76d1bdac67fc4d30c571003348044339d931c515f39c87d3a096a18",
        "native_observation": {
          "controllers": [
            2,
            1,
            0,
            4
          ],
          "pad_team": [
            1,
            1,
            1,
            1
          ],
          "away_home_momentum": [
            -445,
            445
          ]
        }
      },
      "public_image": "img/current-20261103-r2-review/momentum-home.png",
      "image_sha256": "760e47ac00fcd817fa9721fd5a5117c3469b9d735d5e0651d1ed71a752c8f47e",
      "ROM_sha256": "20793fce15e640bf60d31c48e95bd0d284105fc07f8ae01ed08b1a579b37e99f",
      "opened": true,
      "scope": "Fresh real post-release screenshot, visually opened; exact released ROM/private core and authenticated paired state or fresh coldboot; no user frontend/data or game RAM writes.",
      "reviewed_at": "2026-11-03T15:00:01.869893+00:00",
      "finding": "Opened native original at1:1 in labelled contact sheet; expected page, framing, colours and text inspected. No new graphical defect observed. Dynamic/gameplay acceptance still requires native tests/manual play.",
      "previous_image": "img/current-20261103-r2/momentum-home-positive.png",
      "previous_capture": {
        "id": "momentum-home-positive",
        "description": "Exact Nov3 native ROM continuing authenticated r2 state for two native frames, no game RAM or input injection. Original fixture scope retained: Real native90k-frame four-pad match; read-only additional pictures after two stable callbacks of native queued-DMA geometry. No actor/puck/clock/score/RNG writes; original native trajectory unchanged.",
        "frame": 101,
        "captured_at": "2026-11-03T14:53:03.054459+00:00",
        "image": "momentum-home-positive.png",
        "image_sha256": "62e3519c23c55202ca8905264de6a7464e0a7cb7c17903c341b10678121517b2",
        "width": 320,
        "height": 224,
        "pixel_format": 2,
        "ROM_sha256": "20793fce15e640bf60d31c48e95bd0d284105fc07f8ae01ed08b1a579b37e99f",
        "context": {
          "slot": 1,
          "view": 1,
          "mode": 0,
          "players": 6,
          "home": 10,
          "away": 18,
          "period": 0,
          "clock": 115,
          "phase": 6,
          "flags": [
            0,
            4096,
            0
          ],
          "momentum": 0,
          "difficulty": 1,
          "critical": 0,
          "score": [
            1,
            1
          ],
          "owner": 65282,
          "quickgame": 0,
          "allstar": 0,
          "human_split": 0
        },
        "state_sha256": "e2766ed879f70ccc0f4bb43cdaaa3eae12a7c6dfc2a2d3b1ebd9eed07d34e8d8",
        "paired_sram_sha256": "e64f8ef9e76d1bdac67fc4d30c571003348044339d931c515f39c87d3a096a18"
      },
      "semantic_review": {
        "opened": true,
        "actually_visible": "Momentum indicators beneath both team names at3rd3:02, NYR1 EDM2. The native capture records NYR\u2212445 and EDM+445; stat effects require separate QA.",
        "original_finding": "Use precise visible colored indicators, do not assert stat signs solely from still. Fresh larger earned bars preferred.",
        "previously_visible": "NYR1 EDM1,1st1:55; small contrasting Momentum indicators under both names;56KMH panel.",
        "current_finding": "Fresh matching capture opened; original mismatch retained in before manifest/audit."
      }
    },
    {
      "id": "momentum-away-positive",
      "source": "semantic-final/fresh/momentum-away/momentum-away.png",
      "caption": "Momentum strips beneath NYR and EDM at2nd0:17, NYR1 EDM0; a separate native match moment.",
      "capture": {
        "id": "momentum-away",
        "description": "",
        "frame": 102,
        "captured_at": "2026-11-03T17:54:22.260014+00:00",
        "image": "momentum-away.png",
        "image_sha256": "a4e3c9717b512ef39605ec8d7b2d4f6602bac09bf18ef270edd549d12fab1ec5",
        "width": 320,
        "height": 224,
        "pixel_format": 2,
        "ROM_sha256": "20793fce15e640bf60d31c48e95bd0d284105fc07f8ae01ed08b1a579b37e99f",
        "context": {
          "slot": 1,
          "view": 1,
          "mode": 0,
          "players": 6,
          "home": 10,
          "away": 18,
          "period": 1,
          "clock": 17,
          "phase": 8,
          "flags": [
            512,
            4096,
            0
          ],
          "momentum": 0,
          "difficulty": 1,
          "critical": 0,
          "score": [
            0,
            1
          ],
          "owner": 0,
          "quickgame": 0,
          "allstar": 0,
          "human_split": 0
        },
        "state_sha256": "e81a673ea602bdc1eb340717677e2ad1ac34cbfe3f50ac787a96fa87316a53dc",
        "paired_sram_sha256": "e64f8ef9e76d1bdac67fc4d30c571003348044339d931c515f39c87d3a096a18",
        "native_observation": {
          "controllers": [
            3,
            0,
            1,
            2
          ],
          "pad_team": [
            1,
            1,
            1,
            1
          ],
          "away_home_momentum": [
            824,
            -824
          ]
        }
      },
      "public_image": "img/current-20261103-r2-review/momentum-away.png",
      "image_sha256": "a4e3c9717b512ef39605ec8d7b2d4f6602bac09bf18ef270edd549d12fab1ec5",
      "ROM_sha256": "20793fce15e640bf60d31c48e95bd0d284105fc07f8ae01ed08b1a579b37e99f",
      "opened": true,
      "scope": "Fresh real post-release screenshot, visually opened; exact released ROM/private core and authenticated paired state or fresh coldboot; no user frontend/data or game RAM writes.",
      "reviewed_at": "2026-11-03T15:00:01.869893+00:00",
      "finding": "Opened native original at1:1 in labelled contact sheet; expected page, framing, colours and text inspected. No new graphical defect observed. Dynamic/gameplay acceptance still requires native tests/manual play.",
      "previous_image": "img/current-20261103-r2/momentum-away-positive.png",
      "previous_capture": {
        "id": "momentum-away-positive",
        "description": "Exact Nov3 native ROM continuing authenticated r2 state for two native frames, no game RAM or input injection. Original fixture scope retained: Real native90k-frame four-pad match; read-only additional pictures after two stable callbacks of native queued-DMA geometry. No actor/puck/clock/score/RNG writes; original native trajectory unchanged.",
        "frame": 101,
        "captured_at": "2026-11-03T14:53:03.079023+00:00",
        "image": "momentum-away-positive.png",
        "image_sha256": "6bd985ecb4d5ece8307000e6b2fbfa92d794ae70d1b4d30ed6313f596e20367e",
        "width": 320,
        "height": 224,
        "pixel_format": 2,
        "ROM_sha256": "20793fce15e640bf60d31c48e95bd0d284105fc07f8ae01ed08b1a579b37e99f",
        "context": {
          "slot": 1,
          "view": 1,
          "mode": 0,
          "players": 6,
          "home": 10,
          "away": 18,
          "period": 1,
          "clock": 23,
          "phase": 12,
          "flags": [
            512,
            4096,
            0
          ],
          "momentum": 0,
          "difficulty": 1,
          "critical": 0,
          "score": [
            1,
            1
          ],
          "owner": 11,
          "quickgame": 0,
          "allstar": 0,
          "human_split": 0
        },
        "state_sha256": "224d442fde07b96cd2062eeee22b6507bb08e0ddf24507a848ccc84aad619faa",
        "paired_sram_sha256": "e64f8ef9e76d1bdac67fc4d30c571003348044339d931c515f39c87d3a096a18"
      },
      "semantic_review": {
        "opened": true,
        "actually_visible": "Momentum indicators beneath NYR and EDM at2nd0:17, NYR1 EDM0. Native values are NYR+824 and EDM\u2212824; this is a separate match moment.",
        "original_finding": "Small indicators do not clearly communicate claimed opposing signs; replace or narrow to visible indicator geometry.",
        "previously_visible": "NYR1 EDM1,2nd0:23; lower-right Momentum strips and113KMH panel.",
        "current_finding": "Fresh matching capture opened; original mismatch retained in before manifest/audit."
      }
    },
    {
      "id": "extra-menu-main-row-01",
      "source": "semantic-final/fresh/menu-coldboot/menu-row-01.png",
      "capture": {
        "id": "menu-row-01",
        "description": "",
        "frame": 1139,
        "captured_at": "2026-11-03T17:54:23.569912+00:00",
        "image": "menu-row-01.png",
        "image_sha256": "d1b1abd8115491c25bd24e24311d8e17472d724d0e1dc8fb146fe5a13a3cf34d",
        "width": 320,
        "height": 224,
        "pixel_format": 2,
        "ROM_sha256": "20793fce15e640bf60d31c48e95bd0d284105fc07f8ae01ed08b1a579b37e99f",
        "context": {
          "slot": 1,
          "view": 1,
          "mode": 0,
          "players": 1,
          "home": 10,
          "away": 18,
          "period": 0,
          "clock": 0,
          "phase": 0,
          "flags": [
            0,
            0,
            0
          ],
          "momentum": 0,
          "difficulty": 1,
          "critical": 0,
          "score": [
            0,
            0
          ],
          "owner": 0,
          "quickgame": 0,
          "allstar": 0,
          "human_split": 0
        },
        "state_sha256": "3cb607fc3ca7f94d0ab1fdcb399e8dbf012019536dc3365e875c305a8f68cd35",
        "paired_sram_sha256": "4f31ba9645b690c7b0b414dd28a6eb21154e14d3066fb1249370de6f9cebd021",
        "native_observation": {
          "controllers": [
            0,
            0,
            0,
            0
          ],
          "pad_team": [
            0,
            0,
            0,
            0
          ],
          "away_home_momentum": [
            0,
            0
          ]
        }
      },
      "image_sha256": "d1b1abd8115491c25bd24e24311d8e17472d724d0e1dc8fb146fe5a13a3cf34d",
      "ROM_sha256": "20793fce15e640bf60d31c48e95bd0d284105fc07f8ae01ed08b1a579b37e99f",
      "caption": "Main menu: Players One selected; controls centred inside the native footer frame.",
      "scope": "Fresh real post-release screenshot, visually opened; exact released ROM/private core and authenticated paired state or fresh coldboot; no user frontend/data or game RAM writes.",
      "opened": true,
      "public_image": "img/current-20261103-r2-review/extra-menu-main-row-01.png",
      "reviewed_at": "2026-11-03T15:00:01.869893+00:00",
      "finding": "Opened native original at1:1 in labelled contact sheet; expected page, framing, colours and text inspected. No new graphical defect observed. Dynamic/gameplay acceptance still requires native tests/manual play.",
      "previous_image": "audits/ui-20261103-r2/extra-menu-main-row-01.png",
      "previous_capture": {
        "id": "main-row-01",
        "description": "",
        "frame": 1139,
        "captured_at": "2026-11-03T14:52:29.351002+00:00",
        "image": "main-row-01.png",
        "image_sha256": "d1b1abd8115491c25bd24e24311d8e17472d724d0e1dc8fb146fe5a13a3cf34d",
        "width": 320,
        "height": 224,
        "pixel_format": 2,
        "ROM_sha256": "20793fce15e640bf60d31c48e95bd0d284105fc07f8ae01ed08b1a579b37e99f",
        "context": {
          "slot": 1,
          "view": 1,
          "mode": 0,
          "players": 1,
          "home": 10,
          "away": 18,
          "period": 0,
          "clock": 0,
          "phase": 0,
          "flags": [
            0,
            0,
            0
          ],
          "momentum": 0,
          "difficulty": 1,
          "critical": 0,
          "score": [
            0,
            0
          ],
          "owner": 0,
          "quickgame": 0,
          "allstar": 0,
          "human_split": 0
        },
        "state_sha256": "398089dc4b768f5ec4f908c03b6284bd7a1fbd0073b2afc29085bc074c259956",
        "paired_sram_sha256": "4f31ba9645b690c7b0b414dd28a6eb21154e14d3066fb1249370de6f9cebd021"
      },
      "semantic_review": {
        "opened": true,
        "actually_visible": "Main menu: Players One selected; controls centred inside the native footer frame.",
        "original_finding": "Replace opaque frame-number caption with selected PlayersOne.",
        "previously_visible": "Main menu PlayersOne selected;NewFullSeason/Edmonton/1of84NYR/5minutes.",
        "current_finding": "Fresh matching capture opened; original mismatch retained in before manifest/audit."
      }
    },
    {
      "id": "extra-menu-main-row-02",
      "source": "semantic-final/fresh/menu-coldboot/menu-row-02.png",
      "capture": {
        "id": "menu-row-02",
        "description": "",
        "frame": 1209,
        "captured_at": "2026-11-03T17:54:23.614812+00:00",
        "image": "menu-row-02.png",
        "image_sha256": "dd2642c1b46dee98bc724c2c34b8efc4a8bb63edc96cda2ba056ffd4c66697d3",
        "width": 320,
        "height": 224,
        "pixel_format": 2,
        "ROM_sha256": "20793fce15e640bf60d31c48e95bd0d284105fc07f8ae01ed08b1a579b37e99f",
        "context": {
          "slot": 1,
          "view": 1,
          "mode": 0,
          "players": 1,
          "home": 10,
          "away": 18,
          "period": 0,
          "clock": 0,
          "phase": 0,
          "flags": [
            0,
            0,
            0
          ],
          "momentum": 0,
          "difficulty": 1,
          "critical": 0,
          "score": [
            0,
            0
          ],
          "owner": 0,
          "quickgame": 0,
          "allstar": 0,
          "human_split": 0
        },
        "state_sha256": "3d39003ed1fc81c04d5d0b449226fdd0f16760fa398592969d3ff25381e3e0bf",
        "paired_sram_sha256": "4f31ba9645b690c7b0b414dd28a6eb21154e14d3066fb1249370de6f9cebd021",
        "native_observation": {
          "controllers": [
            0,
            0,
            0,
            0
          ],
          "pad_team": [
            0,
            0,
            0,
            0
          ],
          "away_home_momentum": [
            0,
            0
          ]
        }
      },
      "image_sha256": "dd2642c1b46dee98bc724c2c34b8efc4a8bb63edc96cda2ba056ffd4c66697d3",
      "ROM_sha256": "20793fce15e640bf60d31c48e95bd0d284105fc07f8ae01ed08b1a579b37e99f",
      "caption": "Main menu: Home Edmonton selected; controls centred inside the native footer frame.",
      "scope": "Fresh real post-release screenshot, visually opened; exact released ROM/private core and authenticated paired state or fresh coldboot; no user frontend/data or game RAM writes.",
      "opened": true,
      "public_image": "img/current-20261103-r2-review/extra-menu-main-row-02.png",
      "reviewed_at": "2026-11-03T15:00:01.869893+00:00",
      "finding": "Opened native original at1:1 in labelled contact sheet; expected page, framing, colours and text inspected. No new graphical defect observed. Dynamic/gameplay acceptance still requires native tests/manual play.",
      "previous_image": "audits/ui-20261103-r2/extra-menu-main-row-02.png",
      "previous_capture": {
        "id": "main-row-02",
        "description": "",
        "frame": 1209,
        "captured_at": "2026-11-03T14:52:29.397516+00:00",
        "image": "main-row-02.png",
        "image_sha256": "dd2642c1b46dee98bc724c2c34b8efc4a8bb63edc96cda2ba056ffd4c66697d3",
        "width": 320,
        "height": 224,
        "pixel_format": 2,
        "ROM_sha256": "20793fce15e640bf60d31c48e95bd0d284105fc07f8ae01ed08b1a579b37e99f",
        "context": {
          "slot": 1,
          "view": 1,
          "mode": 0,
          "players": 1,
          "home": 10,
          "away": 18,
          "period": 0,
          "clock": 0,
          "phase": 0,
          "flags": [
            0,
            0,
            0
          ],
          "momentum": 0,
          "difficulty": 1,
          "critical": 0,
          "score": [
            0,
            0
          ],
          "owner": 0,
          "quickgame": 0,
          "allstar": 0,
          "human_split": 0
        },
        "state_sha256": "268f805ec736a6fddcce0c1669b2dde2e7f4a228e4ea3033358eedaad4a5e3ee",
        "paired_sram_sha256": "4f31ba9645b690c7b0b414dd28a6eb21154e14d3066fb1249370de6f9cebd021"
      },
      "semantic_review": {
        "opened": true,
        "actually_visible": "Main menu: Home Edmonton selected; controls centred inside the native footer frame.",
        "original_finding": "Replace opaque caption with HomeEdmonton.",
        "previously_visible": "Main menu HomeEdmonton selected;NewFullSeason and1of84NYR.",
        "current_finding": "Fresh matching capture opened; original mismatch retained in before manifest/audit."
      }
    },
    {
      "id": "extra-menu-main-row-03",
      "source": "semantic-final/fresh/menu-coldboot/menu-row-03.png",
      "capture": {
        "id": "menu-row-03",
        "description": "",
        "frame": 1279,
        "captured_at": "2026-11-03T17:54:23.658662+00:00",
        "image": "menu-row-03.png",
        "image_sha256": "5419fde4348784c8ca839564d6b352a8fbe07e47ad4286261babb069fcc8a19e",
        "width": 320,
        "height": 224,
        "pixel_format": 2,
        "ROM_sha256": "20793fce15e640bf60d31c48e95bd0d284105fc07f8ae01ed08b1a579b37e99f",
        "context": {
          "slot": 1,
          "view": 1,
          "mode": 0,
          "players": 1,
          "home": 10,
          "away": 18,
          "period": 0,
          "clock": 0,
          "phase": 0,
          "flags": [
            0,
            0,
            0
          ],
          "momentum": 0,
          "difficulty": 1,
          "critical": 0,
          "score": [
            0,
            0
          ],
          "owner": 0,
          "quickgame": 0,
          "allstar": 0,
          "human_split": 0
        },
        "state_sha256": "eb228c7543f2cbe4a15da46521a90b9d0ff393ee3b8a60124c3eea7b5b430f62",
        "paired_sram_sha256": "4f31ba9645b690c7b0b414dd28a6eb21154e14d3066fb1249370de6f9cebd021",
        "native_observation": {
          "controllers": [
            0,
            0,
            0,
            0
          ],
          "pad_team": [
            0,
            0,
            0,
            0
          ],
          "away_home_momentum": [
            0,
            0
          ]
        }
      },
      "image_sha256": "5419fde4348784c8ca839564d6b352a8fbe07e47ad4286261babb069fcc8a19e",
      "ROM_sha256": "20793fce15e640bf60d31c48e95bd0d284105fc07f8ae01ed08b1a579b37e99f",
      "caption": "Main menu: Away1/84 vs NYR selected; controls centred inside the native footer frame.",
      "scope": "Fresh real post-release screenshot, visually opened; exact released ROM/private core and authenticated paired state or fresh coldboot; no user frontend/data or game RAM writes.",
      "opened": true,
      "public_image": "img/current-20261103-r2-review/extra-menu-main-row-03.png",
      "reviewed_at": "2026-11-03T15:00:01.869893+00:00",
      "finding": "Opened native original at1:1 in labelled contact sheet; expected page, framing, colours and text inspected. No new graphical defect observed. Dynamic/gameplay acceptance still requires native tests/manual play.",
      "previous_image": "audits/ui-20261103-r2/extra-menu-main-row-03.png",
      "previous_capture": {
        "id": "main-row-03",
        "description": "",
        "frame": 1279,
        "captured_at": "2026-11-03T14:52:29.443048+00:00",
        "image": "main-row-03.png",
        "image_sha256": "5419fde4348784c8ca839564d6b352a8fbe07e47ad4286261babb069fcc8a19e",
        "width": 320,
        "height": 224,
        "pixel_format": 2,
        "ROM_sha256": "20793fce15e640bf60d31c48e95bd0d284105fc07f8ae01ed08b1a579b37e99f",
        "context": {
          "slot": 1,
          "view": 1,
          "mode": 0,
          "players": 1,
          "home": 10,
          "away": 18,
          "period": 0,
          "clock": 0,
          "phase": 0,
          "flags": [
            0,
            0,
            0
          ],
          "momentum": 0,
          "difficulty": 1,
          "critical": 0,
          "score": [
            0,
            0
          ],
          "owner": 0,
          "quickgame": 0,
          "allstar": 0,
          "human_split": 0
        },
        "state_sha256": "49aa808edfa2ff184c7bacffc5ddbc74d05957910555078bae92e845e3e358c0",
        "paired_sram_sha256": "4f31ba9645b690c7b0b414dd28a6eb21154e14d3066fb1249370de6f9cebd021"
      },
      "semantic_review": {
        "opened": true,
        "actually_visible": "Main menu: Away1/84 vs NYR selected; controls centred inside the native footer frame.",
        "original_finding": "Replace opaque caption with first Full-season opponent.",
        "previously_visible": "Main menu Away1/84vsNYR selected.",
        "current_finding": "Fresh matching capture opened; original mismatch retained in before manifest/audit."
      }
    },
    {
      "id": "extra-menu-main-row-04",
      "source": "semantic-final/fresh/menu-coldboot/menu-row-04.png",
      "capture": {
        "id": "menu-row-04",
        "description": "",
        "frame": 1349,
        "captured_at": "2026-11-03T17:54:23.702455+00:00",
        "image": "menu-row-04.png",
        "image_sha256": "d4557d39074993d27dc1dabcd64f665a58f2a403b1ac5e90a1220803e0bfe759",
        "width": 320,
        "height": 224,
        "pixel_format": 2,
        "ROM_sha256": "20793fce15e640bf60d31c48e95bd0d284105fc07f8ae01ed08b1a579b37e99f",
        "context": {
          "slot": 1,
          "view": 1,
          "mode": 0,
          "players": 1,
          "home": 10,
          "away": 18,
          "period": 0,
          "clock": 0,
          "phase": 0,
          "flags": [
            0,
            0,
            0
          ],
          "momentum": 0,
          "difficulty": 1,
          "critical": 0,
          "score": [
            0,
            0
          ],
          "owner": 0,
          "quickgame": 0,
          "allstar": 0,
          "human_split": 0
        },
        "state_sha256": "c754ada6818d36b2fcac2bc9d14dc3d4de8952f58d425308bfc6750e6b647ac5",
        "paired_sram_sha256": "4f31ba9645b690c7b0b414dd28a6eb21154e14d3066fb1249370de6f9cebd021",
        "native_observation": {
          "controllers": [
            0,
            0,
            0,
            0
          ],
          "pad_team": [
            0,
            0,
            0,
            0
          ],
          "away_home_momentum": [
            0,
            0
          ]
        }
      },
      "image_sha256": "d4557d39074993d27dc1dabcd64f665a58f2a403b1ac5e90a1220803e0bfe759",
      "ROM_sha256": "20793fce15e640bf60d31c48e95bd0d284105fc07f8ae01ed08b1a579b37e99f",
      "caption": "Main menu: Period Length5 Minutes selected; controls centred inside the native footer frame.",
      "scope": "Fresh real post-release screenshot, visually opened; exact released ROM/private core and authenticated paired state or fresh coldboot; no user frontend/data or game RAM writes.",
      "opened": true,
      "public_image": "img/current-20261103-r2-review/extra-menu-main-row-04.png",
      "reviewed_at": "2026-11-03T15:00:01.869893+00:00",
      "finding": "Opened native original at1:1 in labelled contact sheet; expected page, framing, colours and text inspected. No new graphical defect observed. Dynamic/gameplay acceptance still requires native tests/manual play.",
      "previous_image": "audits/ui-20261103-r2/extra-menu-main-row-04.png",
      "previous_capture": {
        "id": "main-row-04",
        "description": "",
        "frame": 1349,
        "captured_at": "2026-11-03T14:52:29.488801+00:00",
        "image": "main-row-04.png",
        "image_sha256": "d4557d39074993d27dc1dabcd64f665a58f2a403b1ac5e90a1220803e0bfe759",
        "width": 320,
        "height": 224,
        "pixel_format": 2,
        "ROM_sha256": "20793fce15e640bf60d31c48e95bd0d284105fc07f8ae01ed08b1a579b37e99f",
        "context": {
          "slot": 1,
          "view": 1,
          "mode": 0,
          "players": 1,
          "home": 10,
          "away": 18,
          "period": 0,
          "clock": 0,
          "phase": 0,
          "flags": [
            0,
            0,
            0
          ],
          "momentum": 0,
          "difficulty": 1,
          "critical": 0,
          "score": [
            0,
            0
          ],
          "owner": 0,
          "quickgame": 0,
          "allstar": 0,
          "human_split": 0
        },
        "state_sha256": "a6e8815a4bfc78d69f533ea993c6c4422517ab4ab64f03e2b00e27f88b23b87c",
        "paired_sram_sha256": "4f31ba9645b690c7b0b414dd28a6eb21154e14d3066fb1249370de6f9cebd021"
      },
      "semantic_review": {
        "opened": true,
        "actually_visible": "Main menu: Period Length5 Minutes selected; controls centred inside the native footer frame.",
        "original_finding": "Replace opaque caption with period-length5minutes.",
        "previously_visible": "Main menu PerLength5Minutes selected.",
        "current_finding": "Fresh matching capture opened; original mismatch retained in before manifest/audit."
      }
    },
    {
      "id": "extra-menu-main-row-05",
      "source": "semantic-final/fresh/menu-coldboot/menu-row-05.png",
      "capture": {
        "id": "menu-row-05",
        "description": "",
        "frame": 1419,
        "captured_at": "2026-11-03T17:54:23.746694+00:00",
        "image": "menu-row-05.png",
        "image_sha256": "6a427bc564ee12744f7fd52336110d92164187b54c0d6a6e9eac93c45ec9496d",
        "width": 320,
        "height": 224,
        "pixel_format": 2,
        "ROM_sha256": "20793fce15e640bf60d31c48e95bd0d284105fc07f8ae01ed08b1a579b37e99f",
        "context": {
          "slot": 1,
          "view": 1,
          "mode": 0,
          "players": 1,
          "home": 10,
          "away": 18,
          "period": 0,
          "clock": 0,
          "phase": 0,
          "flags": [
            0,
            0,
            0
          ],
          "momentum": 0,
          "difficulty": 1,
          "critical": 0,
          "score": [
            0,
            0
          ],
          "owner": 0,
          "quickgame": 0,
          "allstar": 0,
          "human_split": 0
        },
        "state_sha256": "f6c75268d992b818b0e02675906ab898bd53b6229b4f8eca3453e19fb73bba0f",
        "paired_sram_sha256": "4f31ba9645b690c7b0b414dd28a6eb21154e14d3066fb1249370de6f9cebd021",
        "native_observation": {
          "controllers": [
            0,
            0,
            0,
            0
          ],
          "pad_team": [
            0,
            0,
            0,
            0
          ],
          "away_home_momentum": [
            0,
            0
          ]
        }
      },
      "image_sha256": "6a427bc564ee12744f7fd52336110d92164187b54c0d6a6e9eac93c45ec9496d",
      "ROM_sha256": "20793fce15e640bf60d31c48e95bd0d284105fc07f8ae01ed08b1a579b37e99f",
      "caption": "Main menu: Goalie Ctrl Manual Control selected; controls centred inside the native footer frame.",
      "scope": "Fresh real post-release screenshot, visually opened; exact released ROM/private core and authenticated paired state or fresh coldboot; no user frontend/data or game RAM writes.",
      "opened": true,
      "public_image": "img/current-20261103-r2-review/extra-menu-main-row-05.png",
      "reviewed_at": "2026-11-03T15:00:01.869893+00:00",
      "finding": "Opened native original at1:1 in labelled contact sheet; expected page, framing, colours and text inspected. No new graphical defect observed. Dynamic/gameplay acceptance still requires native tests/manual play.",
      "previous_image": "audits/ui-20261103-r2/extra-menu-main-row-05.png",
      "previous_capture": {
        "id": "main-row-05",
        "description": "",
        "frame": 1419,
        "captured_at": "2026-11-03T14:52:29.535237+00:00",
        "image": "main-row-05.png",
        "image_sha256": "6a427bc564ee12744f7fd52336110d92164187b54c0d6a6e9eac93c45ec9496d",
        "width": 320,
        "height": 224,
        "pixel_format": 2,
        "ROM_sha256": "20793fce15e640bf60d31c48e95bd0d284105fc07f8ae01ed08b1a579b37e99f",
        "context": {
          "slot": 1,
          "view": 1,
          "mode": 0,
          "players": 1,
          "home": 10,
          "away": 18,
          "period": 0,
          "clock": 0,
          "phase": 0,
          "flags": [
            0,
            0,
            0
          ],
          "momentum": 0,
          "difficulty": 1,
          "critical": 0,
          "score": [
            0,
            0
          ],
          "owner": 0,
          "quickgame": 0,
          "allstar": 0,
          "human_split": 0
        },
        "state_sha256": "6bffe6c6b0acf347c05e623cdccc82e876fb1906134fe0c63a0d25f7a2d9a7b5",
        "paired_sram_sha256": "4f31ba9645b690c7b0b414dd28a6eb21154e14d3066fb1249370de6f9cebd021"
      },
      "semantic_review": {
        "opened": true,
        "actually_visible": "Main menu: Goalie Ctrl Manual Control selected; controls centred inside the native footer frame.",
        "original_finding": "Replace opaque caption with manual-goalie option.",
        "previously_visible": "Main menu GoalieCtrlManualControl selected.",
        "current_finding": "Fresh matching capture opened; original mismatch retained in before manifest/audit."
      }
    },
    {
      "id": "extra-menu-main-row-06",
      "source": "semantic-final/fresh/menu-coldboot/menu-row-06.png",
      "capture": {
        "id": "menu-row-06",
        "description": "",
        "frame": 1489,
        "captured_at": "2026-11-03T17:54:23.791440+00:00",
        "image": "menu-row-06.png",
        "image_sha256": "1bf0a366091fcd9b11d503e3c5151c59550e38239edd115b906d6fa1e00e6bc0",
        "width": 320,
        "height": 224,
        "pixel_format": 2,
        "ROM_sha256": "20793fce15e640bf60d31c48e95bd0d284105fc07f8ae01ed08b1a579b37e99f",
        "context": {
          "slot": 1,
          "view": 1,
          "mode": 0,
          "players": 1,
          "home": 10,
          "away": 18,
          "period": 0,
          "clock": 0,
          "phase": 0,
          "flags": [
            0,
            0,
            0
          ],
          "momentum": 0,
          "difficulty": 1,
          "critical": 0,
          "score": [
            0,
            0
          ],
          "owner": 0,
          "quickgame": 0,
          "allstar": 0,
          "human_split": 0
        },
        "state_sha256": "ca207cc8d2eb62fd58fbb06d3dee92bfad6110d1b635482fd150433789c68acc",
        "paired_sram_sha256": "4f31ba9645b690c7b0b414dd28a6eb21154e14d3066fb1249370de6f9cebd021",
        "native_observation": {
          "controllers": [
            0,
            0,
            0,
            0
          ],
          "pad_team": [
            0,
            0,
            0,
            0
          ],
          "away_home_momentum": [
            0,
            0
          ]
        }
      },
      "image_sha256": "1bf0a366091fcd9b11d503e3c5151c59550e38239edd115b906d6fa1e00e6bc0",
      "ROM_sha256": "20793fce15e640bf60d31c48e95bd0d284105fc07f8ae01ed08b1a579b37e99f",
      "caption": "Main menu: Rules On, Except Off-sides selected; controls centred inside the native footer frame.",
      "scope": "Fresh real post-release screenshot, visually opened; exact released ROM/private core and authenticated paired state or fresh coldboot; no user frontend/data or game RAM writes.",
      "opened": true,
      "public_image": "img/current-20261103-r2-review/extra-menu-main-row-06.png",
      "reviewed_at": "2026-11-03T15:00:01.869893+00:00",
      "finding": "Opened native original at1:1 in labelled contact sheet; expected page, framing, colours and text inspected. No new graphical defect observed. Dynamic/gameplay acceptance still requires native tests/manual play.",
      "previous_image": "audits/ui-20261103-r2/extra-menu-main-row-06.png",
      "previous_capture": {
        "id": "main-row-06",
        "description": "",
        "frame": 1489,
        "captured_at": "2026-11-03T14:52:29.580393+00:00",
        "image": "main-row-06.png",
        "image_sha256": "1bf0a366091fcd9b11d503e3c5151c59550e38239edd115b906d6fa1e00e6bc0",
        "width": 320,
        "height": 224,
        "pixel_format": 2,
        "ROM_sha256": "20793fce15e640bf60d31c48e95bd0d284105fc07f8ae01ed08b1a579b37e99f",
        "context": {
          "slot": 1,
          "view": 1,
          "mode": 0,
          "players": 1,
          "home": 10,
          "away": 18,
          "period": 0,
          "clock": 0,
          "phase": 0,
          "flags": [
            0,
            0,
            0
          ],
          "momentum": 0,
          "difficulty": 1,
          "critical": 0,
          "score": [
            0,
            0
          ],
          "owner": 0,
          "quickgame": 0,
          "allstar": 0,
          "human_split": 0
        },
        "state_sha256": "050511b491416d1da689223c35dcf1221c5e6e135ee15c3614cf20c037cd4cea",
        "paired_sram_sha256": "4f31ba9645b690c7b0b414dd28a6eb21154e14d3066fb1249370de6f9cebd021"
      },
      "semantic_review": {
        "opened": true,
        "actually_visible": "Main menu: Rules On, Except Off-sides selected; controls centred inside the native footer frame.",
        "original_finding": "Replace opaque caption with actual rule option.",
        "previously_visible": "Main menu RulesOnExceptOff-sides selected.",
        "current_finding": "Fresh matching capture opened; original mismatch retained in before manifest/audit."
      }
    },
    {
      "id": "extra-menu-main-row-07",
      "source": "semantic-final/fresh/menu-coldboot/menu-row-07.png",
      "capture": {
        "id": "menu-row-07",
        "description": "",
        "frame": 1559,
        "captured_at": "2026-11-03T17:54:23.836105+00:00",
        "image": "menu-row-07.png",
        "image_sha256": "034f8071db9ccf4fcb754bb133c2fe86531c0bb1407609f414d898c56d9cc985",
        "width": 320,
        "height": 224,
        "pixel_format": 2,
        "ROM_sha256": "20793fce15e640bf60d31c48e95bd0d284105fc07f8ae01ed08b1a579b37e99f",
        "context": {
          "slot": 1,
          "view": 1,
          "mode": 0,
          "players": 1,
          "home": 10,
          "away": 18,
          "period": 0,
          "clock": 0,
          "phase": 0,
          "flags": [
            0,
            0,
            0
          ],
          "momentum": 0,
          "difficulty": 1,
          "critical": 0,
          "score": [
            0,
            0
          ],
          "owner": 0,
          "quickgame": 0,
          "allstar": 0,
          "human_split": 0
        },
        "state_sha256": "1985a8965cf47b74b7dcea75a6e531a0e9b9b337463e35ba2c90c37b50451d35",
        "paired_sram_sha256": "4f31ba9645b690c7b0b414dd28a6eb21154e14d3066fb1249370de6f9cebd021",
        "native_observation": {
          "controllers": [
            0,
            0,
            0,
            0
          ],
          "pad_team": [
            0,
            0,
            0,
            0
          ],
          "away_home_momentum": [
            0,
            0
          ]
        }
      },
      "image_sha256": "034f8071db9ccf4fcb754bb133c2fe86531c0bb1407609f414d898c56d9cc985",
      "ROM_sha256": "20793fce15e640bf60d31c48e95bd0d284105fc07f8ae01ed08b1a579b37e99f",
      "caption": "Main menu: Line Changes Auto selected; controls centred inside the native footer frame.",
      "scope": "Fresh real post-release screenshot, visually opened; exact released ROM/private core and authenticated paired state or fresh coldboot; no user frontend/data or game RAM writes.",
      "opened": true,
      "public_image": "img/current-20261103-r2-review/extra-menu-main-row-07.png",
      "reviewed_at": "2026-11-03T15:00:01.869893+00:00",
      "finding": "Opened native original at1:1 in labelled contact sheet; expected page, framing, colours and text inspected. No new graphical defect observed. Dynamic/gameplay acceptance still requires native tests/manual play.",
      "previous_image": "audits/ui-20261103-r2/extra-menu-main-row-07.png",
      "previous_capture": {
        "id": "main-row-07",
        "description": "",
        "frame": 1559,
        "captured_at": "2026-11-03T14:52:29.627183+00:00",
        "image": "main-row-07.png",
        "image_sha256": "034f8071db9ccf4fcb754bb133c2fe86531c0bb1407609f414d898c56d9cc985",
        "width": 320,
        "height": 224,
        "pixel_format": 2,
        "ROM_sha256": "20793fce15e640bf60d31c48e95bd0d284105fc07f8ae01ed08b1a579b37e99f",
        "context": {
          "slot": 1,
          "view": 1,
          "mode": 0,
          "players": 1,
          "home": 10,
          "away": 18,
          "period": 0,
          "clock": 0,
          "phase": 0,
          "flags": [
            0,
            0,
            0
          ],
          "momentum": 0,
          "difficulty": 1,
          "critical": 0,
          "score": [
            0,
            0
          ],
          "owner": 0,
          "quickgame": 0,
          "allstar": 0,
          "human_split": 0
        },
        "state_sha256": "a59f32f99c3fe15827d26fee8eea5650a0f3613abe2845d86c70375b8200b2ac",
        "paired_sram_sha256": "4f31ba9645b690c7b0b414dd28a6eb21154e14d3066fb1249370de6f9cebd021"
      },
      "semantic_review": {
        "opened": true,
        "actually_visible": "Main menu: Line Changes Auto selected; controls centred inside the native footer frame.",
        "original_finding": "Replace opaque caption with automatic line changes.",
        "previously_visible": "Main menu LineChangesAuto selected.",
        "current_finding": "Fresh matching capture opened; original mismatch retained in before manifest/audit."
      }
    },
    {
      "id": "extra-menu-main-row-08",
      "source": "semantic-final/fresh/menu-coldboot/menu-row-08.png",
      "capture": {
        "id": "menu-row-08",
        "description": "",
        "frame": 1629,
        "captured_at": "2026-11-03T17:54:23.880590+00:00",
        "image": "menu-row-08.png",
        "image_sha256": "88cc31065847258be68cbb963e3606911c5702e9faa5167097ed553e3d890e1b",
        "width": 320,
        "height": 224,
        "pixel_format": 2,
        "ROM_sha256": "20793fce15e640bf60d31c48e95bd0d284105fc07f8ae01ed08b1a579b37e99f",
        "context": {
          "slot": 1,
          "view": 1,
          "mode": 0,
          "players": 1,
          "home": 10,
          "away": 18,
          "period": 0,
          "clock": 0,
          "phase": 0,
          "flags": [
            0,
            0,
            0
          ],
          "momentum": 0,
          "difficulty": 1,
          "critical": 0,
          "score": [
            0,
            0
          ],
          "owner": 0,
          "quickgame": 0,
          "allstar": 0,
          "human_split": 0
        },
        "state_sha256": "5aeaa206c48f7b971b5c054c807789be4eadef7438e0ebad3b3596ef088bd314",
        "paired_sram_sha256": "4f31ba9645b690c7b0b414dd28a6eb21154e14d3066fb1249370de6f9cebd021",
        "native_observation": {
          "controllers": [
            0,
            0,
            0,
            0
          ],
          "pad_team": [
            0,
            0,
            0,
            0
          ],
          "away_home_momentum": [
            0,
            0
          ]
        }
      },
      "image_sha256": "88cc31065847258be68cbb963e3606911c5702e9faa5167097ed553e3d890e1b",
      "ROM_sha256": "20793fce15e640bf60d31c48e95bd0d284105fc07f8ae01ed08b1a579b37e99f",
      "caption": "Main menu: Fighting Off selected; controls centred inside the native footer frame.",
      "scope": "Fresh real post-release screenshot, visually opened; exact released ROM/private core and authenticated paired state or fresh coldboot; no user frontend/data or game RAM writes.",
      "opened": true,
      "public_image": "img/current-20261103-r2-review/extra-menu-main-row-08.png",
      "reviewed_at": "2026-11-03T15:00:01.869893+00:00",
      "finding": "Opened native original at1:1 in labelled contact sheet; expected page, framing, colours and text inspected. No new graphical defect observed. Dynamic/gameplay acceptance still requires native tests/manual play.",
      "previous_image": "audits/ui-20261103-r2/extra-menu-main-row-08.png",
      "previous_capture": {
        "id": "main-row-08",
        "description": "",
        "frame": 1629,
        "captured_at": "2026-11-03T14:52:29.672601+00:00",
        "image": "main-row-08.png",
        "image_sha256": "88cc31065847258be68cbb963e3606911c5702e9faa5167097ed553e3d890e1b",
        "width": 320,
        "height": 224,
        "pixel_format": 2,
        "ROM_sha256": "20793fce15e640bf60d31c48e95bd0d284105fc07f8ae01ed08b1a579b37e99f",
        "context": {
          "slot": 1,
          "view": 1,
          "mode": 0,
          "players": 1,
          "home": 10,
          "away": 18,
          "period": 0,
          "clock": 0,
          "phase": 0,
          "flags": [
            0,
            0,
            0
          ],
          "momentum": 0,
          "difficulty": 1,
          "critical": 0,
          "score": [
            0,
            0
          ],
          "owner": 0,
          "quickgame": 0,
          "allstar": 0,
          "human_split": 0
        },
        "state_sha256": "84a5f5eec7b08260cf61fedfc54906abbed89a0c58aa96074e8a19c2104f6d3f",
        "paired_sram_sha256": "4f31ba9645b690c7b0b414dd28a6eb21154e14d3066fb1249370de6f9cebd021"
      },
      "semantic_review": {
        "opened": true,
        "actually_visible": "Main menu: Fighting Off selected; controls centred inside the native footer frame.",
        "original_finding": "Replace opaque caption with FightingOff; can supply appropriate Fighting subsection scene.",
        "previously_visible": "Main menu FightingOff selected.",
        "current_finding": "Fresh matching capture opened; original mismatch retained in before manifest/audit."
      }
    },
    {
      "id": "extra-menu-main-row-11",
      "source": "semantic-final/fresh/menu-coldboot/menu-row-11.png",
      "capture": {
        "id": "menu-row-11",
        "description": "",
        "frame": 1839,
        "captured_at": "2026-11-03T17:54:24.014184+00:00",
        "image": "menu-row-11.png",
        "image_sha256": "fe8c74921ded8023f73e4325d656986043e201472c9fb2e120ded0a626408a95",
        "width": 320,
        "height": 224,
        "pixel_format": 2,
        "ROM_sha256": "20793fce15e640bf60d31c48e95bd0d284105fc07f8ae01ed08b1a579b37e99f",
        "context": {
          "slot": 1,
          "view": 1,
          "mode": 0,
          "players": 1,
          "home": 10,
          "away": 18,
          "period": 0,
          "clock": 0,
          "phase": 0,
          "flags": [
            0,
            0,
            0
          ],
          "momentum": 0,
          "difficulty": 1,
          "critical": 0,
          "score": [
            0,
            0
          ],
          "owner": 0,
          "quickgame": 0,
          "allstar": 0,
          "human_split": 0
        },
        "state_sha256": "04b1df22cfd2e1de751badb569b5643b247b9b62ea48f86a1c1094e480b64fa6",
        "paired_sram_sha256": "4f31ba9645b690c7b0b414dd28a6eb21154e14d3066fb1249370de6f9cebd021",
        "native_observation": {
          "controllers": [
            0,
            0,
            0,
            0
          ],
          "pad_team": [
            0,
            0,
            0,
            0
          ],
          "away_home_momentum": [
            0,
            0
          ]
        }
      },
      "image_sha256": "fe8c74921ded8023f73e4325d656986043e201472c9fb2e120ded0a626408a95",
      "ROM_sha256": "20793fce15e640bf60d31c48e95bd0d284105fc07f8ae01ed08b1a579b37e99f",
      "caption": "Main menu: Crit Shots Off selected; controls centred inside the native footer frame.",
      "scope": "Fresh real post-release screenshot, visually opened; exact released ROM/private core and authenticated paired state or fresh coldboot; no user frontend/data or game RAM writes.",
      "opened": true,
      "public_image": "img/current-20261103-r2-review/extra-menu-main-row-11.png",
      "reviewed_at": "2026-11-03T15:00:01.869893+00:00",
      "finding": "Opened native original at1:1 in labelled contact sheet; expected page, framing, colours and text inspected. No new graphical defect observed. Dynamic/gameplay acceptance still requires native tests/manual play.",
      "previous_image": "audits/ui-20261103-r2/extra-menu-main-row-11.png",
      "previous_capture": {
        "id": "main-row-11",
        "description": "",
        "frame": 1839,
        "captured_at": "2026-11-03T14:52:29.808824+00:00",
        "image": "main-row-11.png",
        "image_sha256": "fe8c74921ded8023f73e4325d656986043e201472c9fb2e120ded0a626408a95",
        "width": 320,
        "height": 224,
        "pixel_format": 2,
        "ROM_sha256": "20793fce15e640bf60d31c48e95bd0d284105fc07f8ae01ed08b1a579b37e99f",
        "context": {
          "slot": 1,
          "view": 1,
          "mode": 0,
          "players": 1,
          "home": 10,
          "away": 18,
          "period": 0,
          "clock": 0,
          "phase": 0,
          "flags": [
            0,
            0,
            0
          ],
          "momentum": 0,
          "difficulty": 1,
          "critical": 0,
          "score": [
            0,
            0
          ],
          "owner": 0,
          "quickgame": 0,
          "allstar": 0,
          "human_split": 0
        },
        "state_sha256": "871349e9f778797cd45f5da3a5e99815e03bc39cf312379730c426fc83f6b48e",
        "paired_sram_sha256": "4f31ba9645b690c7b0b414dd28a6eb21154e14d3066fb1249370de6f9cebd021"
      },
      "semantic_review": {
        "opened": true,
        "actually_visible": "Main menu: Crit Shots Off selected; controls centred inside the native footer frame.",
        "original_finding": "Replace frame-number caption with CritShotsOff; correct source for broken crit-menu binding.",
        "previously_visible": "CritShotsOff selected, AutoReplaysOff above, framed centred footer.",
        "current_finding": "Fresh matching capture opened; original mismatch retained in before manifest/audit."
      }
    },
    {
      "id": "extra-menu-main-row-12",
      "source": "semantic-final/fresh/menu-coldboot/menu-row-12.png",
      "capture": {
        "id": "menu-row-12",
        "description": "",
        "frame": 1909,
        "captured_at": "2026-11-03T17:54:24.059853+00:00",
        "image": "menu-row-12.png",
        "image_sha256": "90210d050f6d0b778ef50bc98577feaa6637b919ccfe0a9113f16e17677586cb",
        "width": 320,
        "height": 224,
        "pixel_format": 2,
        "ROM_sha256": "20793fce15e640bf60d31c48e95bd0d284105fc07f8ae01ed08b1a579b37e99f",
        "context": {
          "slot": 1,
          "view": 1,
          "mode": 0,
          "players": 1,
          "home": 10,
          "away": 18,
          "period": 0,
          "clock": 0,
          "phase": 0,
          "flags": [
            0,
            0,
            0
          ],
          "momentum": 0,
          "difficulty": 1,
          "critical": 0,
          "score": [
            0,
            0
          ],
          "owner": 0,
          "quickgame": 0,
          "allstar": 0,
          "human_split": 0
        },
        "state_sha256": "ebca5dcb5ead1e6da8b9176e18a7342bf797c63e3996cbb11ecf209b5aba89f2",
        "paired_sram_sha256": "4f31ba9645b690c7b0b414dd28a6eb21154e14d3066fb1249370de6f9cebd021",
        "native_observation": {
          "controllers": [
            0,
            0,
            0,
            0
          ],
          "pad_team": [
            0,
            0,
            0,
            0
          ],
          "away_home_momentum": [
            0,
            0
          ]
        }
      },
      "image_sha256": "90210d050f6d0b778ef50bc98577feaa6637b919ccfe0a9113f16e17677586cb",
      "ROM_sha256": "20793fce15e640bf60d31c48e95bd0d284105fc07f8ae01ed08b1a579b37e99f",
      "caption": "Main menu: Icing On selected; controls centred inside the native footer frame.",
      "scope": "Fresh real post-release screenshot, visually opened; exact released ROM/private core and authenticated paired state or fresh coldboot; no user frontend/data or game RAM writes.",
      "opened": true,
      "public_image": "img/current-20261103-r2-review/extra-menu-main-row-12.png",
      "reviewed_at": "2026-11-03T15:00:01.869893+00:00",
      "finding": "Opened native original at1:1 in labelled contact sheet; expected page, framing, colours and text inspected. No new graphical defect observed. Dynamic/gameplay acceptance still requires native tests/manual play.",
      "previous_image": "audits/ui-20261103-r2/extra-menu-main-row-12.png",
      "previous_capture": {
        "id": "main-row-12",
        "description": "",
        "frame": 1909,
        "captured_at": "2026-11-03T14:52:29.854770+00:00",
        "image": "main-row-12.png",
        "image_sha256": "90210d050f6d0b778ef50bc98577feaa6637b919ccfe0a9113f16e17677586cb",
        "width": 320,
        "height": 224,
        "pixel_format": 2,
        "ROM_sha256": "20793fce15e640bf60d31c48e95bd0d284105fc07f8ae01ed08b1a579b37e99f",
        "context": {
          "slot": 1,
          "view": 1,
          "mode": 0,
          "players": 1,
          "home": 10,
          "away": 18,
          "period": 0,
          "clock": 0,
          "phase": 0,
          "flags": [
            0,
            0,
            0
          ],
          "momentum": 0,
          "difficulty": 1,
          "critical": 0,
          "score": [
            0,
            0
          ],
          "owner": 0,
          "quickgame": 0,
          "allstar": 0,
          "human_split": 0
        },
        "state_sha256": "7a935b271d509a0811177cc6ff05729100eb216485bf7c365b78b324d632ed87",
        "paired_sram_sha256": "4f31ba9645b690c7b0b414dd28a6eb21154e14d3066fb1249370de6f9cebd021"
      },
      "semantic_review": {
        "opened": true,
        "actually_visible": "Main menu: Icing On selected; controls centred inside the native footer frame.",
        "original_finding": "Replace opaque caption with IcingOn.",
        "previously_visible": "IcingOn selected, CritShotsOff/AutoReplaysOff above, framed centred footer.",
        "current_finding": "Fresh matching capture opened; original mismatch retained in before manifest/audit."
      }
    },
    {
      "id": "extra-menu-main-row-14",
      "source": "semantic-final/fresh/menu-coldboot/menu-row-14.png",
      "capture": {
        "id": "menu-row-14",
        "description": "",
        "frame": 2049,
        "captured_at": "2026-11-03T17:54:24.148857+00:00",
        "image": "menu-row-14.png",
        "image_sha256": "eda0fa998c5f7a07111fb0f73609e4dc51f1c7d8a7173f740b83b43906ec012a",
        "width": 320,
        "height": 224,
        "pixel_format": 2,
        "ROM_sha256": "20793fce15e640bf60d31c48e95bd0d284105fc07f8ae01ed08b1a579b37e99f",
        "context": {
          "slot": 1,
          "view": 1,
          "mode": 0,
          "players": 1,
          "home": 10,
          "away": 18,
          "period": 0,
          "clock": 0,
          "phase": 0,
          "flags": [
            0,
            0,
            0
          ],
          "momentum": 0,
          "difficulty": 1,
          "critical": 0,
          "score": [
            0,
            0
          ],
          "owner": 0,
          "quickgame": 0,
          "allstar": 0,
          "human_split": 0
        },
        "state_sha256": "ce4df131a5ede752f43ff463d37fbc40719193cdada7a122a478d1e65d152f9c",
        "paired_sram_sha256": "4f31ba9645b690c7b0b414dd28a6eb21154e14d3066fb1249370de6f9cebd021",
        "native_observation": {
          "controllers": [
            0,
            0,
            0,
            0
          ],
          "pad_team": [
            0,
            0,
            0,
            0
          ],
          "away_home_momentum": [
            0,
            0
          ]
        }
      },
      "image_sha256": "eda0fa998c5f7a07111fb0f73609e4dc51f1c7d8a7173f740b83b43906ec012a",
      "ROM_sha256": "20793fce15e640bf60d31c48e95bd0d284105fc07f8ae01ed08b1a579b37e99f",
      "caption": "Main menu: Pass Height Low selected; controls centred inside the native footer frame.",
      "scope": "Fresh real post-release screenshot, visually opened; exact released ROM/private core and authenticated paired state or fresh coldboot; no user frontend/data or game RAM writes.",
      "opened": true,
      "public_image": "img/current-20261103-r2-review/extra-menu-main-row-14.png",
      "reviewed_at": "2026-11-03T15:00:01.869893+00:00",
      "finding": "Opened native original at1:1 in labelled contact sheet; expected page, framing, colours and text inspected. No new graphical defect observed. Dynamic/gameplay acceptance still requires native tests/manual play.",
      "previous_image": "audits/ui-20261103-r2/extra-menu-main-row-14.png",
      "previous_capture": {
        "id": "main-row-14",
        "description": "",
        "frame": 2049,
        "captured_at": "2026-11-03T14:52:29.956428+00:00",
        "image": "main-row-14.png",
        "image_sha256": "eda0fa998c5f7a07111fb0f73609e4dc51f1c7d8a7173f740b83b43906ec012a",
        "width": 320,
        "height": 224,
        "pixel_format": 2,
        "ROM_sha256": "20793fce15e640bf60d31c48e95bd0d284105fc07f8ae01ed08b1a579b37e99f",
        "context": {
          "slot": 1,
          "view": 1,
          "mode": 0,
          "players": 1,
          "home": 10,
          "away": 18,
          "period": 0,
          "clock": 0,
          "phase": 0,
          "flags": [
            0,
            0,
            0
          ],
          "momentum": 0,
          "difficulty": 1,
          "critical": 0,
          "score": [
            0,
            0
          ],
          "owner": 0,
          "quickgame": 0,
          "allstar": 0,
          "human_split": 0
        },
        "state_sha256": "6f84abfd18a486863b969018a456b1354f6c314b47cff972fcb091a0e510ae48",
        "paired_sram_sha256": "4f31ba9645b690c7b0b414dd28a6eb21154e14d3066fb1249370de6f9cebd021"
      },
      "semantic_review": {
        "opened": true,
        "actually_visible": "Main menu: Pass Height Low selected; controls centred inside the native footer frame.",
        "original_finding": "Replace opaque caption with PassHeightLow.",
        "previously_visible": "PassHeightLow selected, TransfersOff andIcingOn above.",
        "current_finding": "Fresh matching capture opened; original mismatch retained in before manifest/audit."
      }
    },
    {
      "id": "extra-menu-main-row-15",
      "source": "semantic-final/fresh/menu-coldboot/menu-row-15.png",
      "capture": {
        "id": "menu-row-15",
        "description": "",
        "frame": 2119,
        "captured_at": "2026-11-03T17:54:24.193531+00:00",
        "image": "menu-row-15.png",
        "image_sha256": "66457ee841c200d5322f3c3802d80fd672a97394bc760e6d2e026d1c7ac6f394",
        "width": 320,
        "height": 224,
        "pixel_format": 2,
        "ROM_sha256": "20793fce15e640bf60d31c48e95bd0d284105fc07f8ae01ed08b1a579b37e99f",
        "context": {
          "slot": 1,
          "view": 1,
          "mode": 0,
          "players": 1,
          "home": 10,
          "away": 18,
          "period": 0,
          "clock": 0,
          "phase": 0,
          "flags": [
            0,
            0,
            0
          ],
          "momentum": 0,
          "difficulty": 1,
          "critical": 0,
          "score": [
            0,
            0
          ],
          "owner": 0,
          "quickgame": 0,
          "allstar": 0,
          "human_split": 0
        },
        "state_sha256": "0100140428dd10a8e605a5a09949afbe59d6286b2de3242662a58894cec6d05d",
        "paired_sram_sha256": "4f31ba9645b690c7b0b414dd28a6eb21154e14d3066fb1249370de6f9cebd021",
        "native_observation": {
          "controllers": [
            0,
            0,
            0,
            0
          ],
          "pad_team": [
            0,
            0,
            0,
            0
          ],
          "away_home_momentum": [
            0,
            0
          ]
        }
      },
      "image_sha256": "66457ee841c200d5322f3c3802d80fd672a97394bc760e6d2e026d1c7ac6f394",
      "ROM_sha256": "20793fce15e640bf60d31c48e95bd0d284105fc07f8ae01ed08b1a579b37e99f",
      "caption": "Main menu: Pass Speed Normal selected; controls centred inside the native footer frame.",
      "scope": "Fresh real post-release screenshot, visually opened; exact released ROM/private core and authenticated paired state or fresh coldboot; no user frontend/data or game RAM writes.",
      "opened": true,
      "public_image": "img/current-20261103-r2-review/extra-menu-main-row-15.png",
      "reviewed_at": "2026-11-03T15:00:01.869893+00:00",
      "finding": "Opened native original at1:1 in labelled contact sheet; expected page, framing, colours and text inspected. No new graphical defect observed. Dynamic/gameplay acceptance still requires native tests/manual play.",
      "previous_image": "audits/ui-20261103-r2/extra-menu-main-row-15.png",
      "previous_capture": {
        "id": "main-row-15",
        "description": "",
        "frame": 2119,
        "captured_at": "2026-11-03T14:52:30.002598+00:00",
        "image": "main-row-15.png",
        "image_sha256": "66457ee841c200d5322f3c3802d80fd672a97394bc760e6d2e026d1c7ac6f394",
        "width": 320,
        "height": 224,
        "pixel_format": 2,
        "ROM_sha256": "20793fce15e640bf60d31c48e95bd0d284105fc07f8ae01ed08b1a579b37e99f",
        "context": {
          "slot": 1,
          "view": 1,
          "mode": 0,
          "players": 1,
          "home": 10,
          "away": 18,
          "period": 0,
          "clock": 0,
          "phase": 0,
          "flags": [
            0,
            0,
            0
          ],
          "momentum": 0,
          "difficulty": 1,
          "critical": 0,
          "score": [
            0,
            0
          ],
          "owner": 0,
          "quickgame": 0,
          "allstar": 0,
          "human_split": 0
        },
        "state_sha256": "a1df462a68d968eac514470518be3dbe2e333d6990bf3702f5cd3a930b05e13c",
        "paired_sram_sha256": "4f31ba9645b690c7b0b414dd28a6eb21154e14d3066fb1249370de6f9cebd021"
      },
      "semantic_review": {
        "opened": true,
        "actually_visible": "Main menu: Pass Speed Normal selected; controls centred inside the native footer frame.",
        "original_finding": "Replace opaque caption with PassSpeedNormal.",
        "previously_visible": "PassSpeedNormal selected, PassHeightLow visible.",
        "current_finding": "Fresh matching capture opened; original mismatch retained in before manifest/audit."
      }
    },
    {
      "id": "extra-menu-main-row-17",
      "source": "semantic-final/fresh/menu-coldboot/menu-row-17.png",
      "capture": {
        "id": "menu-row-17",
        "description": "",
        "frame": 2259,
        "captured_at": "2026-11-03T17:54:24.285171+00:00",
        "image": "menu-row-17.png",
        "image_sha256": "408348c73d13bae8e7292e9e63a4fad3f64376291709c3ac4150b1df2646a416",
        "width": 320,
        "height": 224,
        "pixel_format": 2,
        "ROM_sha256": "20793fce15e640bf60d31c48e95bd0d284105fc07f8ae01ed08b1a579b37e99f",
        "context": {
          "slot": 1,
          "view": 1,
          "mode": 0,
          "players": 1,
          "home": 10,
          "away": 18,
          "period": 0,
          "clock": 0,
          "phase": 0,
          "flags": [
            0,
            0,
            0
          ],
          "momentum": 0,
          "difficulty": 1,
          "critical": 0,
          "score": [
            0,
            0
          ],
          "owner": 0,
          "quickgame": 0,
          "allstar": 0,
          "human_split": 0
        },
        "state_sha256": "de2ed98f1c5a83a5151be76e1132de10bda583b4aa0c0b94cf32b6786588fd82",
        "paired_sram_sha256": "4f31ba9645b690c7b0b414dd28a6eb21154e14d3066fb1249370de6f9cebd021",
        "native_observation": {
          "controllers": [
            0,
            0,
            0,
            0
          ],
          "pad_team": [
            0,
            0,
            0,
            0
          ],
          "away_home_momentum": [
            0,
            0
          ]
        }
      },
      "image_sha256": "408348c73d13bae8e7292e9e63a4fad3f64376291709c3ac4150b1df2646a416",
      "ROM_sha256": "20793fce15e640bf60d31c48e95bd0d284105fc07f8ae01ed08b1a579b37e99f",
      "caption": "Main menu: Target Cone Default selected; controls centred inside the native footer frame.",
      "scope": "Fresh real post-release screenshot, visually opened; exact released ROM/private core and authenticated paired state or fresh coldboot; no user frontend/data or game RAM writes.",
      "opened": true,
      "public_image": "img/current-20261103-r2-review/extra-menu-main-row-17.png",
      "reviewed_at": "2026-11-03T15:00:01.869893+00:00",
      "finding": "Opened native original at1:1 in labelled contact sheet; expected page, framing, colours and text inspected. No new graphical defect observed. Dynamic/gameplay acceptance still requires native tests/manual play.",
      "previous_image": "audits/ui-20261103-r2/extra-menu-main-row-17.png",
      "previous_capture": {
        "id": "main-row-17",
        "description": "",
        "frame": 2259,
        "captured_at": "2026-11-03T14:52:30.149060+00:00",
        "image": "main-row-17.png",
        "image_sha256": "408348c73d13bae8e7292e9e63a4fad3f64376291709c3ac4150b1df2646a416",
        "width": 320,
        "height": 224,
        "pixel_format": 2,
        "ROM_sha256": "20793fce15e640bf60d31c48e95bd0d284105fc07f8ae01ed08b1a579b37e99f",
        "context": {
          "slot": 1,
          "view": 1,
          "mode": 0,
          "players": 1,
          "home": 10,
          "away": 18,
          "period": 0,
          "clock": 0,
          "phase": 0,
          "flags": [
            0,
            0,
            0
          ],
          "momentum": 0,
          "difficulty": 1,
          "critical": 0,
          "score": [
            0,
            0
          ],
          "owner": 0,
          "quickgame": 0,
          "allstar": 0,
          "human_split": 0
        },
        "state_sha256": "bc1248089c710719f69ef42ad0a2b0d7225af990357c433c60b39c93de1bbb29",
        "paired_sram_sha256": "4f31ba9645b690c7b0b414dd28a6eb21154e14d3066fb1249370de6f9cebd021"
      },
      "semantic_review": {
        "opened": true,
        "actually_visible": "Main menu: Target Cone Default selected; controls centred inside the native footer frame.",
        "original_finding": "Replace opaque caption with default targeting cone.",
        "previously_visible": "TargetConeDefault selected, Assisted/Normal/Low visible.",
        "current_finding": "Fresh matching capture opened; original mismatch retained in before manifest/audit."
      }
    },
    {
      "id": "extra-menu-main-row-19",
      "source": "semantic-final/fresh/menu-coldboot/menu-row-19.png",
      "capture": {
        "id": "menu-row-19",
        "description": "",
        "frame": 2399,
        "captured_at": "2026-11-03T17:54:24.375516+00:00",
        "image": "menu-row-19.png",
        "image_sha256": "6b0914134a374a1f193f278a1056cab794836e46cab147ec8e96675ed21684e8",
        "width": 320,
        "height": 224,
        "pixel_format": 2,
        "ROM_sha256": "20793fce15e640bf60d31c48e95bd0d284105fc07f8ae01ed08b1a579b37e99f",
        "context": {
          "slot": 1,
          "view": 1,
          "mode": 0,
          "players": 1,
          "home": 10,
          "away": 18,
          "period": 0,
          "clock": 0,
          "phase": 0,
          "flags": [
            0,
            0,
            0
          ],
          "momentum": 0,
          "difficulty": 1,
          "critical": 0,
          "score": [
            0,
            0
          ],
          "owner": 0,
          "quickgame": 0,
          "allstar": 0,
          "human_split": 0
        },
        "state_sha256": "61212bdafebf6bb1a2ab10b75912457ad047bb83f3655e11d5e1440b18fd7072",
        "paired_sram_sha256": "4f31ba9645b690c7b0b414dd28a6eb21154e14d3066fb1249370de6f9cebd021",
        "native_observation": {
          "controllers": [
            0,
            0,
            0,
            0
          ],
          "pad_team": [
            0,
            0,
            0,
            0
          ],
          "away_home_momentum": [
            0,
            0
          ]
        }
      },
      "image_sha256": "6b0914134a374a1f193f278a1056cab794836e46cab147ec8e96675ed21684e8",
      "ROM_sha256": "20793fce15e640bf60d31c48e95bd0d284105fc07f8ae01ed08b1a579b37e99f",
      "caption": "Main menu: Pass Charge Off selected; controls centred inside the native footer frame.",
      "scope": "Fresh real post-release screenshot, visually opened; exact released ROM/private core and authenticated paired state or fresh coldboot; no user frontend/data or game RAM writes.",
      "opened": true,
      "public_image": "img/current-20261103-r2-review/extra-menu-main-row-19.png",
      "reviewed_at": "2026-11-03T15:00:01.869893+00:00",
      "finding": "Opened native original at1:1 in labelled contact sheet; expected page, framing, colours and text inspected. No new graphical defect observed. Dynamic/gameplay acceptance still requires native tests/manual play.",
      "previous_image": "audits/ui-20261103-r2/extra-menu-main-row-19.png",
      "previous_capture": {
        "id": "main-row-19",
        "description": "",
        "frame": 2399,
        "captured_at": "2026-11-03T14:52:30.305750+00:00",
        "image": "main-row-19.png",
        "image_sha256": "6b0914134a374a1f193f278a1056cab794836e46cab147ec8e96675ed21684e8",
        "width": 320,
        "height": 224,
        "pixel_format": 2,
        "ROM_sha256": "20793fce15e640bf60d31c48e95bd0d284105fc07f8ae01ed08b1a579b37e99f",
        "context": {
          "slot": 1,
          "view": 1,
          "mode": 0,
          "players": 1,
          "home": 10,
          "away": 18,
          "period": 0,
          "clock": 0,
          "phase": 0,
          "flags": [
            0,
            0,
            0
          ],
          "momentum": 0,
          "difficulty": 1,
          "critical": 0,
          "score": [
            0,
            0
          ],
          "owner": 0,
          "quickgame": 0,
          "allstar": 0,
          "human_split": 0
        },
        "state_sha256": "be3db476ebcd8814dff8a5f6355534aa0a5243db5e4e2585dfe405ae81eac24b",
        "paired_sram_sha256": "4f31ba9645b690c7b0b414dd28a6eb21154e14d3066fb1249370de6f9cebd021"
      },
      "semantic_review": {
        "opened": true,
        "actually_visible": "Main menu: Pass Charge Off selected; controls centred inside the native footer frame.",
        "original_finding": "Replace opaque caption with PassChargeOff.",
        "previously_visible": "PassChargeOff selected, Penaltys50% visible.",
        "current_finding": "Fresh matching capture opened; original mismatch retained in before manifest/audit."
      }
    },
    {
      "id": "extra-menu-main-row-20",
      "source": "semantic-final/fresh/menu-coldboot/menu-row-20.png",
      "capture": {
        "id": "menu-row-20",
        "description": "",
        "frame": 2469,
        "captured_at": "2026-11-03T17:54:24.421722+00:00",
        "image": "menu-row-20.png",
        "image_sha256": "63550bae2cdeb7b4e2e7ea4f1b4590c5dad8309a4411c657daed545d0d6144c0",
        "width": 320,
        "height": 224,
        "pixel_format": 2,
        "ROM_sha256": "20793fce15e640bf60d31c48e95bd0d284105fc07f8ae01ed08b1a579b37e99f",
        "context": {
          "slot": 1,
          "view": 1,
          "mode": 0,
          "players": 1,
          "home": 10,
          "away": 18,
          "period": 0,
          "clock": 0,
          "phase": 0,
          "flags": [
            0,
            0,
            0
          ],
          "momentum": 0,
          "difficulty": 1,
          "critical": 0,
          "score": [
            0,
            0
          ],
          "owner": 0,
          "quickgame": 0,
          "allstar": 0,
          "human_split": 0
        },
        "state_sha256": "96bdd54dfd6818c05be91f90e5f07311ab57fc68b379e4e8c2f509add7ce31d9",
        "paired_sram_sha256": "4f31ba9645b690c7b0b414dd28a6eb21154e14d3066fb1249370de6f9cebd021",
        "native_observation": {
          "controllers": [
            0,
            0,
            0,
            0
          ],
          "pad_team": [
            0,
            0,
            0,
            0
          ],
          "away_home_momentum": [
            0,
            0
          ]
        }
      },
      "image_sha256": "63550bae2cdeb7b4e2e7ea4f1b4590c5dad8309a4411c657daed545d0d6144c0",
      "ROM_sha256": "20793fce15e640bf60d31c48e95bd0d284105fc07f8ae01ed08b1a579b37e99f",
      "caption": "Main menu: Pickup Delay Off \u2014 Brief Catch Lock selected; controls centred inside the native footer frame.",
      "scope": "Fresh real post-release screenshot, visually opened; exact released ROM/private core and authenticated paired state or fresh coldboot; no user frontend/data or game RAM writes.",
      "opened": true,
      "public_image": "img/current-20261103-r2-review/extra-menu-main-row-20.png",
      "reviewed_at": "2026-11-03T15:00:01.869893+00:00",
      "finding": "Opened native original at1:1 in labelled contact sheet; expected page, framing, colours and text inspected. No new graphical defect observed. Dynamic/gameplay acceptance still requires native tests/manual play.",
      "previous_image": "audits/ui-20261103-r2/extra-menu-main-row-20.png",
      "previous_capture": {
        "id": "main-row-20",
        "description": "",
        "frame": 2469,
        "captured_at": "2026-11-03T14:52:30.371775+00:00",
        "image": "main-row-20.png",
        "image_sha256": "63550bae2cdeb7b4e2e7ea4f1b4590c5dad8309a4411c657daed545d0d6144c0",
        "width": 320,
        "height": 224,
        "pixel_format": 2,
        "ROM_sha256": "20793fce15e640bf60d31c48e95bd0d284105fc07f8ae01ed08b1a579b37e99f",
        "context": {
          "slot": 1,
          "view": 1,
          "mode": 0,
          "players": 1,
          "home": 10,
          "away": 18,
          "period": 0,
          "clock": 0,
          "phase": 0,
          "flags": [
            0,
            0,
            0
          ],
          "momentum": 0,
          "difficulty": 1,
          "critical": 0,
          "score": [
            0,
            0
          ],
          "owner": 0,
          "quickgame": 0,
          "allstar": 0,
          "human_split": 0
        },
        "state_sha256": "bd99746491b15644a10103ed43c6497c604e970ea8b65d72a8c7cc022498e209",
        "paired_sram_sha256": "4f31ba9645b690c7b0b414dd28a6eb21154e14d3066fb1249370de6f9cebd021"
      },
      "semantic_review": {
        "opened": true,
        "actually_visible": "Main menu: Pickup Delay Off \u2014 Brief Catch Lock selected; controls centred inside the native footer frame.",
        "original_finding": "Replace opaque caption with PickupDelayOff.",
        "previously_visible": "PickupDelayOff BriefCatchLock selected, PassChargeOff/Penaltys50% above.",
        "current_finding": "Fresh matching capture opened; original mismatch retained in before manifest/audit."
      }
    },
    {
      "id": "extra-menu-main-row-22",
      "source": "semantic-final/fresh/menu-coldboot/menu-row-22.png",
      "capture": {
        "id": "menu-row-22",
        "description": "",
        "frame": 2609,
        "captured_at": "2026-11-03T17:54:24.510703+00:00",
        "image": "menu-row-22.png",
        "image_sha256": "928c8556f17a3ee31e6befecb857478f962da12e5c0ac88cebe61c04e97dfe7d",
        "width": 320,
        "height": 224,
        "pixel_format": 2,
        "ROM_sha256": "20793fce15e640bf60d31c48e95bd0d284105fc07f8ae01ed08b1a579b37e99f",
        "context": {
          "slot": 1,
          "view": 1,
          "mode": 0,
          "players": 1,
          "home": 10,
          "away": 18,
          "period": 0,
          "clock": 0,
          "phase": 0,
          "flags": [
            0,
            0,
            0
          ],
          "momentum": 0,
          "difficulty": 1,
          "critical": 0,
          "score": [
            0,
            0
          ],
          "owner": 0,
          "quickgame": 0,
          "allstar": 0,
          "human_split": 0
        },
        "state_sha256": "55e1c6141ab8c87c762c8c6c52fbdde219c3ecad4a444303a5a3b9dd75adb217",
        "paired_sram_sha256": "4f31ba9645b690c7b0b414dd28a6eb21154e14d3066fb1249370de6f9cebd021",
        "native_observation": {
          "controllers": [
            0,
            0,
            0,
            0
          ],
          "pad_team": [
            0,
            0,
            0,
            0
          ],
          "away_home_momentum": [
            0,
            0
          ]
        }
      },
      "image_sha256": "928c8556f17a3ee31e6befecb857478f962da12e5c0ac88cebe61c04e97dfe7d",
      "ROM_sha256": "20793fce15e640bf60d31c48e95bd0d284105fc07f8ae01ed08b1a579b37e99f",
      "caption": "Main menu: AI Shot Plan On \u2014 Smarter Hard AI selected; controls centred inside the native footer frame.",
      "scope": "Fresh real post-release screenshot, visually opened; exact released ROM/private core and authenticated paired state or fresh coldboot; no user frontend/data or game RAM writes.",
      "opened": true,
      "public_image": "img/current-20261103-r2-review/extra-menu-main-row-22.png",
      "reviewed_at": "2026-11-03T15:00:01.869893+00:00",
      "finding": "Opened native original at1:1 in labelled contact sheet; expected page, framing, colours and text inspected. No new graphical defect observed. Dynamic/gameplay acceptance still requires native tests/manual play.",
      "previous_image": "audits/ui-20261103-r2/extra-menu-main-row-22.png",
      "previous_capture": {
        "id": "main-row-22",
        "description": "",
        "frame": 2609,
        "captured_at": "2026-11-03T14:52:30.475537+00:00",
        "image": "main-row-22.png",
        "image_sha256": "928c8556f17a3ee31e6befecb857478f962da12e5c0ac88cebe61c04e97dfe7d",
        "width": 320,
        "height": 224,
        "pixel_format": 2,
        "ROM_sha256": "20793fce15e640bf60d31c48e95bd0d284105fc07f8ae01ed08b1a579b37e99f",
        "context": {
          "slot": 1,
          "view": 1,
          "mode": 0,
          "players": 1,
          "home": 10,
          "away": 18,
          "period": 0,
          "clock": 0,
          "phase": 0,
          "flags": [
            0,
            0,
            0
          ],
          "momentum": 0,
          "difficulty": 1,
          "critical": 0,
          "score": [
            0,
            0
          ],
          "owner": 0,
          "quickgame": 0,
          "allstar": 0,
          "human_split": 0
        },
        "state_sha256": "c44f147290f19d579e5ecb288e814fd808cff10b4df9dcacdc6f0d73deb4d8e1",
        "paired_sram_sha256": "4f31ba9645b690c7b0b414dd28a6eb21154e14d3066fb1249370de6f9cebd021"
      },
      "semantic_review": {
        "opened": true,
        "actually_visible": "Main menu: AI Shot Plan On \u2014 Smarter Hard AI selected; controls centred inside the native footer frame.",
        "original_finding": "Replace opaque caption with AIShotPlanOn.",
        "previously_visible": "AIShotPlanOn SmarterHardAI selected, AltGoaliesOn above.",
        "current_finding": "Fresh matching capture opened; original mismatch retained in before manifest/audit."
      }
    },
    {
      "id": "extra-options-switches-Momentum-Off",
      "source": "visual-final-options-switches/Momentum-Off.png",
      "capture": {
        "id": "Momentum-Off",
        "description": "Actual final Nov3 menu selected with real buttons from authenticated current coldboot; no preference/menu/RNG RAM writes.",
        "frame": 1099,
        "captured_at": "2026-11-03T14:53:20.738377+00:00",
        "image": "Momentum-Off.png",
        "image_sha256": "d355b48eff41199605bc9e4906a9311d7f43342fe44128d121e7b0feef537e49",
        "width": 320,
        "height": 224,
        "pixel_format": 2,
        "ROM_sha256": "20793fce15e640bf60d31c48e95bd0d284105fc07f8ae01ed08b1a579b37e99f",
        "context": {
          "slot": 1,
          "view": 1,
          "mode": 0,
          "players": 1,
          "home": 10,
          "away": 18,
          "period": 0,
          "clock": 0,
          "phase": 0,
          "flags": [
            0,
            0,
            0
          ],
          "momentum": 1,
          "difficulty": 1,
          "critical": 0,
          "score": [
            0,
            0
          ],
          "owner": 0,
          "quickgame": 0,
          "allstar": 0,
          "human_split": 0
        },
        "state_sha256": "29fe1947bed9d10a3829ae4b407a74a380b8b15fff9a2976a9b5a00ba539ca59",
        "paired_sram_sha256": "795f4bf3f36f30ce72d738d511c4741a26195e0185db04fb6e1b3d2ad11201cf"
      },
      "image_sha256": "d355b48eff41199605bc9e4906a9311d7f43342fe44128d121e7b0feef537e49",
      "ROM_sha256": "20793fce15e640bf60d31c48e95bd0d284105fc07f8ae01ed08b1a579b37e99f",
      "caption": "Momentum Off selected; the independent shot-units and glass choices remain visible.",
      "scope": "Fresh exact-final native input; no game RAM writes.",
      "opened": true,
      "public_image": "audits/ui-20261103-r2/extra-options-switches-Momentum-Off.png",
      "reviewed_at": "2026-11-03T15:00:01.869893+00:00",
      "finding": "Opened native original at1:1 in labelled contact sheet; expected page, framing, colours and text inspected. No new graphical defect observed. Dynamic/gameplay acceptance still requires native tests/manual play.",
      "semantic_review": {
        "opened": true,
        "actually_visible": "MomentumOff \u00b110%Stats selected, other visible options/units.",
        "original_finding": "Generic real-buttons caption does not identify selected switch; name MomentumOff."
      }
    },
    {
      "id": "extra-options-switches-AI-Shot-Plan-Off",
      "source": "visual-final-options-switches/AI-Shot-Plan-Off.png",
      "capture": {
        "id": "AI-Shot-Plan-Off",
        "description": "Actual final Nov3 menu selected with real buttons from authenticated current coldboot; no preference/menu/RNG RAM writes.",
        "frame": 1399,
        "captured_at": "2026-11-03T14:53:20.841707+00:00",
        "image": "AI-Shot-Plan-Off.png",
        "image_sha256": "064d16966db340bc7d03302b66027706bef74f05e6f1ddeb3c404a1c2605938f",
        "width": 320,
        "height": 224,
        "pixel_format": 2,
        "ROM_sha256": "20793fce15e640bf60d31c48e95bd0d284105fc07f8ae01ed08b1a579b37e99f",
        "context": {
          "slot": 1,
          "view": 1,
          "mode": 0,
          "players": 1,
          "home": 10,
          "away": 18,
          "period": 0,
          "clock": 0,
          "phase": 0,
          "flags": [
            0,
            0,
            0
          ],
          "momentum": 1,
          "difficulty": 1,
          "critical": 0,
          "score": [
            0,
            0
          ],
          "owner": 0,
          "quickgame": 0,
          "allstar": 0,
          "human_split": 0
        },
        "state_sha256": "fc5be8e06e41a326bd1ab51ff099139e6ba7dd95e2de3ab18d5688f8808de278",
        "paired_sram_sha256": "3a98fadc52cf3e9f4ad4ecb1ebab290494f5e3a9398053f09e4ff1b8c9cd4808"
      },
      "image_sha256": "064d16966db340bc7d03302b66027706bef74f05e6f1ddeb3c404a1c2605938f",
      "ROM_sha256": "20793fce15e640bf60d31c48e95bd0d284105fc07f8ae01ed08b1a579b37e99f",
      "caption": "AI Shot Plan Off \u2014 Smarter Hard AI selected in the main menu.",
      "scope": "Fresh exact-final native input; no game RAM writes.",
      "opened": true,
      "public_image": "audits/ui-20261103-r2/extra-options-switches-AI-Shot-Plan-Off.png",
      "reviewed_at": "2026-11-03T15:00:01.869893+00:00",
      "finding": "Opened native original at1:1 in labelled contact sheet; expected page, framing, colours and text inspected. No new graphical defect observed. Dynamic/gameplay acceptance still requires native tests/manual play.",
      "semantic_review": {
        "opened": true,
        "actually_visible": "AIShotPlanOff SmarterHardAI selected, MomentumOff below.",
        "original_finding": "Generic caption should identify AIShotPlanOff."
      }
    },
    {
      "id": "extra-options-switches-Alt-Goalies-Off",
      "source": "visual-final-options-switches/Alt-Goalies-Off.png",
      "capture": {
        "id": "Alt-Goalies-Off",
        "description": "Actual final Nov3 menu selected with real buttons from authenticated current coldboot; no preference/menu/RNG RAM writes.",
        "frame": 1699,
        "captured_at": "2026-11-03T14:53:20.934374+00:00",
        "image": "Alt-Goalies-Off.png",
        "image_sha256": "0167f0114b7a9a01bc391540e27eec0a435d5b6178a6d4841d68fbe5855928ac",
        "width": 320,
        "height": 224,
        "pixel_format": 2,
        "ROM_sha256": "20793fce15e640bf60d31c48e95bd0d284105fc07f8ae01ed08b1a579b37e99f",
        "context": {
          "slot": 1,
          "view": 1,
          "mode": 0,
          "players": 1,
          "home": 10,
          "away": 18,
          "period": 0,
          "clock": 0,
          "phase": 0,
          "flags": [
            0,
            0,
            0
          ],
          "momentum": 1,
          "difficulty": 1,
          "critical": 0,
          "score": [
            0,
            0
          ],
          "owner": 0,
          "quickgame": 0,
          "allstar": 0,
          "human_split": 0
        },
        "state_sha256": "296095a80ec821e3cd499fcb6eb3cdc67ee1c78a7628bec9ef7bf0673a33e939",
        "paired_sram_sha256": "1622a24c09e807f36d6c4762c3c81805779ff2848911d9413e658b494a7a1acb"
      },
      "image_sha256": "0167f0114b7a9a01bc391540e27eec0a435d5b6178a6d4841d68fbe5855928ac",
      "ROM_sha256": "20793fce15e640bf60d31c48e95bd0d284105fc07f8ae01ed08b1a579b37e99f",
      "caption": "Alt Goalies Off \u2014 New Goalie Model selected in the main menu.",
      "scope": "Fresh exact-final native input; no game RAM writes.",
      "opened": true,
      "public_image": "audits/ui-20261103-r2/extra-options-switches-Alt-Goalies-Off.png",
      "reviewed_at": "2026-11-03T15:00:01.869893+00:00",
      "finding": "Opened native original at1:1 in labelled contact sheet; expected page, framing, colours and text inspected. No new graphical defect observed. Dynamic/gameplay acceptance still requires native tests/manual play.",
      "semantic_review": {
        "opened": true,
        "actually_visible": "AltGoaliesOff NewGoalieModel selected; AIShotPlan/MomentumOff visible.",
        "original_finding": "Generic caption should identify AltGoaliesOff."
      }
    },
    {
      "id": "extra-ovr-early-final-v4-presentation-1400",
      "source": "semantic-final/fresh/ovr-before/ovr-before.png",
      "capture": {
        "id": "ovr-before",
        "description": "",
        "frame": 102,
        "captured_at": "2026-11-03T17:54:21.111155+00:00",
        "image": "ovr-before.png",
        "image_sha256": "83e4c004a7dc94edf323430d2ebb68d2bbbaabc8bd83eed51792e5773ed12b5b",
        "width": 320,
        "height": 224,
        "pixel_format": 2,
        "ROM_sha256": "20793fce15e640bf60d31c48e95bd0d284105fc07f8ae01ed08b1a579b37e99f",
        "context": {
          "slot": 1,
          "view": 1,
          "mode": 0,
          "players": 1,
          "home": 10,
          "away": 18,
          "period": 0,
          "clock": 0,
          "phase": 0,
          "flags": [
            0,
            0,
            0
          ],
          "momentum": 0,
          "difficulty": 1,
          "critical": 0,
          "score": [
            0,
            0
          ],
          "owner": 0,
          "quickgame": 0,
          "allstar": 0,
          "human_split": 0
        },
        "state_sha256": "bba4c8b092de88ac3b5de98d6a58afd907d66aa9961ad7e879dfab74acce8115",
        "paired_sram_sha256": "b28e037a89cc3459af5260d35483dc09545f863af152831f421705af805172fc",
        "native_observation": {
          "controllers": [
            0,
            0,
            0,
            0
          ],
          "pad_team": [
            1,
            0,
            0,
            0
          ],
          "away_home_momentum": [
            0,
            0
          ]
        }
      },
      "image_sha256": "83e4c004a7dc94edf323430d2ebb68d2bbbaabc8bd83eed51792e5773ed12b5b",
      "ROM_sha256": "20793fce15e640bf60d31c48e95bd0d284105fc07f8ae01ed08b1a579b37e99f",
      "caption": "Native Matchups Overall: New York Rangers55, Edmonton57.",
      "scope": "Fresh real post-release screenshot, visually opened; exact released ROM/private core and authenticated paired state or fresh coldboot; no user frontend/data or game RAM writes.",
      "opened": true,
      "public_image": "img/current-20261103-r2-review/ovr-before.png",
      "reviewed_at": "2026-11-03T15:00:01.869893+00:00",
      "finding": "Opened native original at1:1 in labelled contact sheet; expected page, framing, colours and text inspected. No new graphical defect observed. Dynamic/gameplay acceptance still requires native tests/manual play.",
      "previous_image": "audits/ui-20261103-r2/extra-ovr-early-final-v4-presentation-1400.png",
      "previous_capture": {
        "id": "presentation-1400",
        "description": "",
        "frame": 1399,
        "captured_at": "2026-11-03T14:54:30.857300+00:00",
        "image": "presentation-1400.png",
        "image_sha256": "83e4c004a7dc94edf323430d2ebb68d2bbbaabc8bd83eed51792e5773ed12b5b",
        "width": 320,
        "height": 224,
        "pixel_format": 2,
        "ROM_sha256": "20793fce15e640bf60d31c48e95bd0d284105fc07f8ae01ed08b1a579b37e99f",
        "context": {
          "slot": 1,
          "view": 1,
          "mode": 0,
          "players": 1,
          "home": 10,
          "away": 18,
          "period": 0,
          "clock": 0,
          "phase": 0,
          "flags": [
            0,
            0,
            0
          ],
          "momentum": 0,
          "difficulty": 1,
          "critical": 0,
          "score": [
            0,
            0
          ],
          "owner": 0,
          "quickgame": 0,
          "allstar": 0,
          "human_split": 0
        },
        "state_sha256": "54a510b7e5a4693afdda81a2d3a541b8335a4587eaa4b9eb2da4b6758fa242fc",
        "paired_sram_sha256": "b28e037a89cc3459af5260d35483dc09545f863af152831f421705af805172fc"
      },
      "semantic_review": {
        "opened": true,
        "actually_visible": "Native Matchups Overall before trades: New York Rangers55, Edmonton57.",
        "original_finding": "Generic frame-number caption needs explicit visible teams/grades.",
        "previously_visible": "Native MATCHUPS Overall screen: Rangers55, Edmonton57.",
        "current_finding": "Fresh matching capture opened; original mismatch retained in before manifest/audit."
      }
    },
    {
      "id": "extra-acceptance-after-trades-presentation-250",
      "source": "semantic-final/fresh/ovr-after/ovr-after.png",
      "capture": {
        "id": "ovr-after",
        "description": "",
        "frame": 102,
        "captured_at": "2026-11-03T17:54:21.357428+00:00",
        "image": "ovr-after.png",
        "image_sha256": "bb19f178db657bc4508b4c6b151c6db3c3e82d3b45d0d7ba92c49b773053c823",
        "width": 320,
        "height": 224,
        "pixel_format": 2,
        "ROM_sha256": "20793fce15e640bf60d31c48e95bd0d284105fc07f8ae01ed08b1a579b37e99f",
        "context": {
          "slot": 1,
          "view": 1,
          "mode": 0,
          "players": 1,
          "home": 10,
          "away": 18,
          "period": 0,
          "clock": 0,
          "phase": 0,
          "flags": [
            0,
            0,
            0
          ],
          "momentum": 0,
          "difficulty": 1,
          "critical": 0,
          "score": [
            0,
            0
          ],
          "owner": 0,
          "quickgame": 0,
          "allstar": 0,
          "human_split": 0
        },
        "state_sha256": "a3ae5f3a47c76f1dc25e592ef5f43edf31cf1f314ef50df74e6b82c87f079e61",
        "paired_sram_sha256": "accbb6bf79c1acc8ee574341ed3a2ba37c82989ca09b493675eb5d97c20eaeb2",
        "native_observation": {
          "controllers": [
            0,
            0,
            0,
            0
          ],
          "pad_team": [
            1,
            0,
            0,
            0
          ],
          "away_home_momentum": [
            0,
            0
          ]
        }
      },
      "image_sha256": "bb19f178db657bc4508b4c6b151c6db3c3e82d3b45d0d7ba92c49b773053c823",
      "ROM_sha256": "20793fce15e640bf60d31c48e95bd0d284105fc07f8ae01ed08b1a579b37e99f",
      "caption": "Native Matchups Overall: New York Rangers55, Edmonton62.",
      "scope": "Fresh real post-release screenshot, visually opened; exact released ROM/private core and authenticated paired state or fresh coldboot; no user frontend/data or game RAM writes.",
      "opened": true,
      "public_image": "img/current-20261103-r2-review/ovr-after.png",
      "reviewed_at": "2026-11-03T15:00:01.869893+00:00",
      "finding": "Opened native original at1:1 in labelled contact sheet; expected page, framing, colours and text inspected. No new graphical defect observed. Dynamic/gameplay acceptance still requires native tests/manual play.",
      "previous_image": "audits/ui-20261103-r2/extra-acceptance-after-trades-presentation-250.png",
      "previous_capture": {
        "id": "after-trades-presentation-250",
        "description": "Original native presentation after actual star99/middle79 purchases and valid squads.",
        "frame": 4904,
        "captured_at": "2026-11-03T14:53:10.249066+00:00",
        "image": "after-trades-presentation-250.png",
        "image_sha256": "bb19f178db657bc4508b4c6b151c6db3c3e82d3b45d0d7ba92c49b773053c823",
        "width": 320,
        "height": 224,
        "pixel_format": 2,
        "ROM_sha256": "20793fce15e640bf60d31c48e95bd0d284105fc07f8ae01ed08b1a579b37e99f",
        "context": {
          "slot": 1,
          "view": 1,
          "mode": 0,
          "players": 1,
          "home": 10,
          "away": 18,
          "period": 0,
          "clock": 0,
          "phase": 0,
          "flags": [
            0,
            0,
            0
          ],
          "momentum": 0,
          "difficulty": 1,
          "critical": 0,
          "score": [
            0,
            0
          ],
          "owner": 0,
          "quickgame": 0,
          "allstar": 0,
          "human_split": 0
        },
        "state_sha256": "506dc6ac886deeec4887ceb1c66a3b13ea52ed1ea45e78b33211751c67a56b42",
        "paired_sram_sha256": "accbb6bf79c1acc8ee574341ed3a2ba37c82989ca09b493675eb5d97c20eaeb2"
      },
      "semantic_review": {
        "opened": true,
        "actually_visible": "Native Matchups Overall after the documented four sales and99/79 purchases: Rangers55, Edmonton62.",
        "original_finding": "Caption should name visible grades; acquired identities are not visible here.",
        "previously_visible": "Native MATCHUPS Overall screen: Rangers55, Edmonton62.",
        "current_finding": "Fresh matching capture opened; original mismatch retained in before manifest/audit."
      }
    },
    {
      "id": "keeper-catch",
      "source": "semantic-final/fresh/keeper-catch/keeper-catch.png",
      "public_image": "img/current-20261103-r2-review/keeper-catch.png",
      "image_sha256": "6fdf7e11e0493e755cd58e257f2c336b2d5342fbe3c4973ee5ed5a4c170be8ac",
      "ROM_sha256": "20793fce15e640bf60d31c48e95bd0d284105fc07f8ae01ed08b1a579b37e99f",
      "capture": {
        "id": "keeper-catch",
        "description": "",
        "frame": 102,
        "captured_at": "2026-11-03T17:54:22.773192+00:00",
        "image": "keeper-catch.png",
        "image_sha256": "6fdf7e11e0493e755cd58e257f2c336b2d5342fbe3c4973ee5ed5a4c170be8ac",
        "width": 320,
        "height": 224,
        "pixel_format": 2,
        "ROM_sha256": "20793fce15e640bf60d31c48e95bd0d284105fc07f8ae01ed08b1a579b37e99f",
        "context": {
          "slot": 1,
          "view": 1,
          "mode": 0,
          "players": 6,
          "home": 10,
          "away": 18,
          "period": 1,
          "clock": 155,
          "phase": 32,
          "flags": [
            512,
            4096,
            4096
          ],
          "momentum": 0,
          "difficulty": 1,
          "critical": 0,
          "score": [
            0,
            1
          ],
          "owner": 5,
          "quickgame": 0,
          "allstar": 0,
          "human_split": 0
        },
        "state_sha256": "0a21f578decc66bf21f7745b7cba0e7a8f6513fa1359f56d78a62274539b526a",
        "paired_sram_sha256": "e64f8ef9e76d1bdac67fc4d30c571003348044339d931c515f39c87d3a096a18",
        "native_observation": {
          "controllers": [
            1,
            2,
            0,
            4
          ],
          "pad_team": [
            1,
            1,
            1,
            1
          ],
          "away_home_momentum": [
            466,
            -466
          ]
        }
      },
      "caption": "Edmonton goalkeeper35 holds the puck with a pale-blue marker at2nd2:35; the NYR powerplay frame remains above the clock.",
      "opened": true,
      "scope": "Fresh real post-release screenshot, visually opened; exact released ROM/private core and authenticated paired state or fresh coldboot; no user frontend/data or game RAM writes."
    },
    {
      "id": "offscreen-goalie-arrow",
      "source": "semantic-final/fresh/goalie-arrow/goalie-arrow-200.png",
      "public_image": "img/current-20261103-r2-review/offscreen-goalie-arrow.png",
      "image_sha256": "802b8ac0a9297f94ee13ac6fe3474453937fd02f92a2d8cc793efe17dc9b1d85",
      "ROM_sha256": "20793fce15e640bf60d31c48e95bd0d284105fc07f8ae01ed08b1a579b37e99f",
      "capture": {
        "id": "goalie-arrow-200",
        "description": "",
        "frame": 199,
        "captured_at": "2026-11-03T18:01:19.087831+00:00",
        "image": "goalie-arrow-200.png",
        "image_sha256": "802b8ac0a9297f94ee13ac6fe3474453937fd02f92a2d8cc793efe17dc9b1d85",
        "width": 320,
        "height": 224,
        "pixel_format": 2,
        "ROM_sha256": "20793fce15e640bf60d31c48e95bd0d284105fc07f8ae01ed08b1a579b37e99f",
        "context": {
          "slot": 1,
          "view": 1,
          "mode": 0,
          "players": 6,
          "home": 10,
          "away": 18,
          "period": 0,
          "clock": 154,
          "phase": 8,
          "flags": [
            0,
            4096,
            0
          ],
          "momentum": 0,
          "difficulty": 1,
          "critical": 0,
          "score": [
            0,
            1
          ],
          "owner": 65282,
          "quickgame": 0,
          "allstar": 0,
          "human_split": 0
        },
        "state_sha256": "9b1cf6ec5b9fd1c4c81e7d2b82a441581d29674102dc52058ae3410e44b61fb9",
        "paired_sram_sha256": "e64f8ef9e76d1bdac67fc4d30c571003348044339d931c515f39c87d3a096a18",
        "controllers": [
          5,
          4,
          0,
          3
        ]
      },
      "caption": "Blue goalkeeper arrow near the lower rink edge, alongside red arrows for other offscreen players.",
      "opened": true,
      "scope": "Fresh real post-release screenshot, visually opened; exact released ROM/private core and authenticated paired state or fresh coldboot; no user frontend/data or game RAM writes."
    },
    {
      "id": "roster-overall",
      "source": "semantic-final/fresh/roster-overall-right/roster-right-1.png",
      "public_image": "img/current-20261103-r2-review/roster-overall.png",
      "image_sha256": "a7af4c912573d6d8ac18675860ab3bfcc23552edf7722f6656fdcb75c3525e28",
      "ROM_sha256": "20793fce15e640bf60d31c48e95bd0d284105fc07f8ae01ed08b1a579b37e99f",
      "capture": {
        "id": "roster-right-1",
        "description": "",
        "frame": 399,
        "captured_at": "2026-11-03T17:56:46.988479+00:00",
        "image": "roster-right-1.png",
        "image_sha256": "a7af4c912573d6d8ac18675860ab3bfcc23552edf7722f6656fdcb75c3525e28",
        "width": 320,
        "height": 224,
        "pixel_format": 2,
        "ROM_sha256": "20793fce15e640bf60d31c48e95bd0d284105fc07f8ae01ed08b1a579b37e99f",
        "context": {
          "slot": 1,
          "view": 1,
          "mode": 0,
          "players": 6,
          "home": 10,
          "away": 18,
          "period": 0,
          "clock": 197,
          "phase": 14,
          "flags": [
            1280,
            53504,
            0
          ],
          "momentum": 0,
          "difficulty": 1,
          "critical": 0,
          "score": [
            0,
            2
          ],
          "owner": 65290,
          "quickgame": 0,
          "allstar": 0,
          "human_split": 0
        },
        "state_sha256": "324523ca63baf2dc93ca17b91628ca8e264521a2d5d4771e7e49b851973c1003",
        "paired_sram_sha256": "e64f8ef9e76d1bdac67fc4d30c571003348044339d931c515f39c87d3a096a18"
      },
      "caption": "Team Roster: Overall selected for Scoring2; Draisaitl79 and the other current player ratings are visible.",
      "opened": true,
      "scope": "Fresh real post-release screenshot, visually opened; exact released ROM/private core and authenticated paired state or fresh coldboot; no user frontend/data or game RAM writes."
    },
    {
      "id": "warning040",
      "source": "semantic-final/fresh/warning040/warning040.png",
      "public_image": "img/current-20261103-r2-review/warning040.png",
      "image_sha256": "1a8983fce4b033a153714accd5a33a4b22d430800fffb73f473c115a2d4a0267",
      "ROM_sha256": "20793fce15e640bf60d31c48e95bd0d284105fc07f8ae01ed08b1a579b37e99f",
      "capture": {
        "id": "warning040",
        "description": "",
        "frame": 102,
        "captured_at": "2026-11-03T17:54:22.552617+00:00",
        "image": "warning040.png",
        "image_sha256": "1a8983fce4b033a153714accd5a33a4b22d430800fffb73f473c115a2d4a0267",
        "width": 320,
        "height": 224,
        "pixel_format": 2,
        "ROM_sha256": "20793fce15e640bf60d31c48e95bd0d284105fc07f8ae01ed08b1a579b37e99f",
        "context": {
          "slot": 1,
          "view": 1,
          "mode": 0,
          "players": 6,
          "home": 10,
          "away": 18,
          "period": 1,
          "clock": 40,
          "phase": 8,
          "flags": [
            512,
            4096,
            0
          ],
          "momentum": 0,
          "difficulty": 1,
          "critical": 0,
          "score": [
            0,
            1
          ],
          "owner": 65285,
          "quickgame": 0,
          "allstar": 0,
          "human_split": 0
        },
        "state_sha256": "e032346b529eea45db1ee5b37137cef2aab98aa3bf2d248a8505b3df937c9557",
        "paired_sram_sha256": "e64f8ef9e76d1bdac67fc4d30c571003348044339d931c515f39c87d3a096a18",
        "native_observation": {
          "controllers": [
            2,
            1,
            2,
            0
          ],
          "pad_team": [
            1,
            1,
            1,
            1
          ],
          "away_home_momentum": [
            570,
            -570
          ]
        }
      },
      "caption": "The native second-period clock at0:40. The five warning beeps are audio, verified separately; they cannot be heard in this still.",
      "opened": true,
      "scope": "Fresh real post-release screenshot, visually opened; exact released ROM/private core and authenticated paired state or fresh coldboot; no user frontend/data or game RAM writes."
    },
    {
      "id": "auto-replays-menu",
      "source": "semantic-final/fresh/menu-coldboot/menu-row-10.png",
      "public_image": "img/current-20261103-r2-review/auto-replays-menu.png",
      "image_sha256": "b8a3ee1008a5a6415833676ab00365bea94b817fcf428d6170aa0b5c0de3c291",
      "ROM_sha256": "20793fce15e640bf60d31c48e95bd0d284105fc07f8ae01ed08b1a579b37e99f",
      "capture": {
        "id": "menu-row-10",
        "description": "",
        "frame": 1769,
        "captured_at": "2026-11-03T17:54:23.969504+00:00",
        "image": "menu-row-10.png",
        "image_sha256": "b8a3ee1008a5a6415833676ab00365bea94b817fcf428d6170aa0b5c0de3c291",
        "width": 320,
        "height": 224,
        "pixel_format": 2,
        "ROM_sha256": "20793fce15e640bf60d31c48e95bd0d284105fc07f8ae01ed08b1a579b37e99f",
        "context": {
          "slot": 1,
          "view": 1,
          "mode": 0,
          "players": 1,
          "home": 10,
          "away": 18,
          "period": 0,
          "clock": 0,
          "phase": 0,
          "flags": [
            0,
            0,
            0
          ],
          "momentum": 0,
          "difficulty": 1,
          "critical": 0,
          "score": [
            0,
            0
          ],
          "owner": 0,
          "quickgame": 0,
          "allstar": 0,
          "human_split": 0
        },
        "state_sha256": "dfaaeafae031d6e632f0da35df54a6f31c3304ded313a42ff700e5341448d424",
        "paired_sram_sha256": "4f31ba9645b690c7b0b414dd28a6eb21154e14d3066fb1249370de6f9cebd021",
        "native_observation": {
          "controllers": [
            0,
            0,
            0,
            0
          ],
          "pad_team": [
            0,
            0,
            0,
            0
          ],
          "away_home_momentum": [
            0,
            0
          ]
        }
      },
      "caption": "Auto Replays Off selected in the main menu, independent of Crit Shots; centred controls inside the native footer frame.",
      "opened": true,
      "scope": "Fresh real post-release screenshot, visually opened; exact released ROM/private core and authenticated paired state or fresh coldboot; no user frontend/data or game RAM writes."
    },
    {
      "id": "fighting-menu",
      "source": "semantic-final/fresh/menu-coldboot/menu-row-08.png",
      "public_image": "img/current-20261103-r2-review/fighting-menu.png",
      "image_sha256": "88cc31065847258be68cbb963e3606911c5702e9faa5167097ed553e3d890e1b",
      "ROM_sha256": "20793fce15e640bf60d31c48e95bd0d284105fc07f8ae01ed08b1a579b37e99f",
      "capture": {
        "id": "menu-row-08",
        "description": "",
        "frame": 1629,
        "captured_at": "2026-11-03T17:54:23.880590+00:00",
        "image": "menu-row-08.png",
        "image_sha256": "88cc31065847258be68cbb963e3606911c5702e9faa5167097ed553e3d890e1b",
        "width": 320,
        "height": 224,
        "pixel_format": 2,
        "ROM_sha256": "20793fce15e640bf60d31c48e95bd0d284105fc07f8ae01ed08b1a579b37e99f",
        "context": {
          "slot": 1,
          "view": 1,
          "mode": 0,
          "players": 1,
          "home": 10,
          "away": 18,
          "period": 0,
          "clock": 0,
          "phase": 0,
          "flags": [
            0,
            0,
            0
          ],
          "momentum": 0,
          "difficulty": 1,
          "critical": 0,
          "score": [
            0,
            0
          ],
          "owner": 0,
          "quickgame": 0,
          "allstar": 0,
          "human_split": 0
        },
        "state_sha256": "5aeaa206c48f7b971b5c054c807789be4eadef7438e0ebad3b3596ef088bd314",
        "paired_sram_sha256": "4f31ba9645b690c7b0b414dd28a6eb21154e14d3066fb1249370de6f9cebd021",
        "native_observation": {
          "controllers": [
            0,
            0,
            0,
            0
          ],
          "pad_team": [
            0,
            0,
            0,
            0
          ],
          "away_home_momentum": [
            0,
            0
          ]
        }
      },
      "caption": "Fighting Off selected in the main menu; Auto line changes and centred framed controls remain visible.",
      "opened": true,
      "scope": "Fresh real post-release screenshot, visually opened; exact released ROM/private core and authenticated paired state or fresh coldboot; no user frontend/data or game RAM writes."
    },
    {
      "id": "replay-before",
      "source": "semantic-final/fresh/replay-measured/before-replay.png",
      "public_image": "img/current-20261103-r2-review/replay-before.png",
      "image_sha256": "5062e510f1ea99647c5475182bf15d64fc32bddcfc12dd4c98a32fd2dad08c7e",
      "ROM_sha256": "20793fce15e640bf60d31c48e95bd0d284105fc07f8ae01ed08b1a579b37e99f",
      "capture": {
        "id": "before-replay",
        "image": "before-replay.png",
        "image_sha256": "5062e510f1ea99647c5475182bf15d64fc32bddcfc12dd4c98a32fd2dad08c7e",
        "ROM_sha256": "20793fce15e640bf60d31c48e95bd0d284105fc07f8ae01ed08b1a579b37e99f",
        "width": 320,
        "height": 224,
        "frame": 306,
        "state_sha256": "546d5fddeda75214e0b9a3c6bcddc3ff63b096f7a0be813cf5ac4f9ce794dde4",
        "paired_sram_sha256": "248a7c8a7ed862eee144ab59548cad238d9a22132433ba4052e3992493385462",
        "scope": "Declared standard native shot geometry fixture from mandatory release QA; real controller shot/goal and automatic replay. Actor setup is explicit, not a natural unmodified match or evidence of scoring odds. ROM and renderer unmodified."
      },
      "caption": "Declared native shot/goal fixture before replay:172KMH and the solid red shot bar below the1st4:36 clock, LAK0 WAS1.",
      "opened": true,
      "scope": "Declared standard native shot geometry fixture from mandatory release QA; real controller shot/goal and automatic replay. Actor setup is explicit, not a natural unmodified match or evidence of scoring odds. ROM and renderer unmodified."
    }
  ],
  "original_reviewed_images": 123,
  "original_occurrences": 232,
  "scope": "No native changes. Before pages/manifests and all historical images retained. Current context audit is separate from release functional qualification."
}
