{
  "title": "Quickgame R6 native screenshot review",
  "version": "2026-11-01-r6",
  "rom_sha256": "49c8b23b940a9c5368580dfcad11626a3ffbd4a51cdcae10ca8c9ce01f642487",
  "status": "VISUAL REVIEW COMPLETE; EXACT-IMAGE103/103RELEASE GATE PASSED",
  "screenshots": [
    {
      "id": "menu",
      "description": "Settled native Quickgame selector before Start",
      "frame": 2489,
      "captured_at": "2026-11-01T17:53:32.546846+00:00",
      "image": "menu.png",
      "image_sha256": "8e4ef142e80ed55d1a98127814e7e12cf6f2a76ed28a0297eb2b108a4fede71c",
      "width": 320,
      "height": 224,
      "pixel_format": 2,
      "ROM_sha256": "49c8b23b940a9c5368580dfcad11626a3ffbd4a51cdcae10ca8c9ce01f642487",
      "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
      },
      "public_image": "images/01-split0-menu.png",
      "scenario": "1 vs 1 \u2014 menu",
      "fixture": "Actual native controller input; no actor/clock/puck/outcome fixture writes",
      "role": "current",
      "opened_and_reviewed": true,
      "reviewed_at": "2026-11-01T17:57:49.502236+00:00"
    },
    {
      "id": "pregame",
      "description": "Filtered native pregame list; no simulation or season table",
      "frame": 3699,
      "captured_at": "2026-11-01T17:53:32.881719+00:00",
      "image": "pregame.png",
      "image_sha256": "6c221f4b35b21951b6b9418b66204253a77363fa31eb485f717c8ef1723aaea5",
      "width": 256,
      "height": 224,
      "pixel_format": 2,
      "ROM_sha256": "49c8b23b940a9c5368580dfcad11626a3ffbd4a51cdcae10ca8c9ce01f642487",
      "context": {
        "slot": 1,
        "view": 0,
        "mode": 0,
        "players": 4,
        "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
      },
      "public_image": "images/02-split0-pregame.png",
      "scenario": "1 vs 1 \u2014 pregame",
      "fixture": "Actual native controller input; no actor/clock/puck/outcome fixture writes",
      "role": "current",
      "opened_and_reviewed": true,
      "reviewed_at": "2026-11-01T17:57:49.505197+00:00"
    },
    {
      "id": "live",
      "description": "Real native human-vs-human play, no clock/actor/puck fixtures",
      "frame": 4499,
      "captured_at": "2026-11-01T17:53:33.176875+00:00",
      "image": "live.png",
      "image_sha256": "e1c46cf7d2b45223590798c4eec8f0d2870c8e8f29d6a2b99b3bd82a47a6a799",
      "width": 320,
      "height": 224,
      "pixel_format": 2,
      "ROM_sha256": "49c8b23b940a9c5368580dfcad11626a3ffbd4a51cdcae10ca8c9ce01f642487",
      "context": {
        "slot": 1,
        "view": 0,
        "mode": 0,
        "players": 4,
        "home": 10,
        "away": 18,
        "period": 0,
        "clock": 292,
        "phase": 0,
        "flags": [
          0,
          0,
          0
        ],
        "momentum": 0,
        "difficulty": 1,
        "critical": 0,
        "score": [
          0,
          0
        ],
        "owner": 1
      },
      "public_image": "images/03-split0-live.png",
      "scenario": "1 vs 1 \u2014 live",
      "fixture": "Actual native controller input; no actor/clock/puck/outcome fixture writes",
      "role": "current",
      "opened_and_reviewed": true,
      "reviewed_at": "2026-11-01T17:57:49.544096+00:00"
    },
    {
      "id": "pause-settled",
      "description": "Settled native pause list",
      "frame": 5399,
      "captured_at": "2026-11-01T17:53:33.479560+00:00",
      "image": "pause-settled.png",
      "image_sha256": "044d686048f20b6b24e27e975bf2b3e58d85522a26048d491e6a8e9c839070b5",
      "width": 256,
      "height": 224,
      "pixel_format": 2,
      "ROM_sha256": "49c8b23b940a9c5368580dfcad11626a3ffbd4a51cdcae10ca8c9ce01f642487",
      "context": {
        "slot": 1,
        "view": 0,
        "mode": 0,
        "players": 4,
        "home": 10,
        "away": 18,
        "period": 0,
        "clock": 279,
        "phase": 0,
        "flags": [
          0,
          33024,
          0
        ],
        "momentum": 0,
        "difficulty": 1,
        "critical": 0,
        "score": [
          0,
          0
        ],
        "owner": 6
      },
      "public_image": "images/04-split0-pause-settled.png",
      "scenario": "1 vs 1 \u2014 pause-settled",
      "fixture": "Actual native controller input; no actor/clock/puck/outcome fixture writes",
      "role": "current",
      "opened_and_reviewed": true,
      "reviewed_at": "2026-11-01T17:57:49.580685+00:00"
    },
    {
      "id": "settled-result",
      "description": "Actual native result from explicitly positioned OT puck",
      "frame": 7412,
      "captured_at": "2026-11-01T17:42:16.950843+00:00",
      "image": "settled-result.png",
      "image_sha256": "e5e929749ba7ba734aa0429ab0a8497007519d2dee6534059cff984a57eb2373",
      "width": 256,
      "height": 224,
      "pixel_format": 2,
      "ROM_sha256": "49c8b23b940a9c5368580dfcad11626a3ffbd4a51cdcae10ca8c9ce01f642487",
      "context": {
        "slot": 1,
        "view": 0,
        "mode": 0,
        "players": 4,
        "home": 10,
        "away": 14,
        "period": 4,
        "clock": 0,
        "phase": 4,
        "flags": [
          49920,
          54016,
          0
        ],
        "momentum": 0,
        "difficulty": 1,
        "critical": 0,
        "score": [
          1,
          0
        ],
        "owner": 65535
      },
      "public_image": "images/05-split0-saved1-settled-result.png",
      "scenario": "1 vs 1 \u2014 settled-result",
      "fixture": "Synthetic pre-existing GP3 season. Explicit OT clock, parked actors and free-puck goal geometry; native goal/end/exit/statistics path. No score/result writes.",
      "role": "current",
      "opened_and_reviewed": true,
      "reviewed_at": "2026-11-01T17:57:49.591329+00:00"
    },
    {
      "id": "restored-season",
      "description": "Original saved season selected again after leaving Quickgame",
      "frame": 8415,
      "captured_at": "2026-11-01T17:42:17.230523+00:00",
      "image": "restored-season.png",
      "image_sha256": "66877773255cc7146d0e1ffe2677f6557429f80698dc29956aed34cb7dac49a1",
      "width": 320,
      "height": 224,
      "pixel_format": 2,
      "ROM_sha256": "49c8b23b940a9c5368580dfcad11626a3ffbd4a51cdcae10ca8c9ce01f642487",
      "context": {
        "slot": 1,
        "view": 1,
        "mode": 0,
        "players": 3,
        "home": 10,
        "away": 14,
        "period": 0,
        "clock": 0,
        "phase": 0,
        "flags": [
          0,
          0,
          0
        ],
        "momentum": 0,
        "difficulty": 1,
        "critical": 0,
        "score": [
          0,
          0
        ],
        "owner": 0
      },
      "public_image": "images/06-split0-saved1-restored-season.png",
      "scenario": "1 vs 1 \u2014 restored-season",
      "fixture": "Synthetic pre-existing GP3 season. Explicit OT clock, parked actors and free-puck goal geometry; native goal/end/exit/statistics path. No score/result writes.",
      "role": "current",
      "opened_and_reviewed": true,
      "reviewed_at": "2026-11-01T17:57:49.592910+00:00"
    },
    {
      "id": "menu",
      "description": "Settled native Quickgame selector before Start",
      "frame": 2489,
      "captured_at": "2026-11-01T17:53:32.592134+00:00",
      "image": "menu.png",
      "image_sha256": "64877b9f053b2228351a349dac2a4472d69e6641b22d0959487c044729646ef9",
      "width": 320,
      "height": 224,
      "pixel_format": 2,
      "ROM_sha256": "49c8b23b940a9c5368580dfcad11626a3ffbd4a51cdcae10ca8c9ce01f642487",
      "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
      },
      "public_image": "images/07-split1-menu.png",
      "scenario": "1 vs 2 \u2014 menu",
      "fixture": "Actual native controller input; no actor/clock/puck/outcome fixture writes",
      "role": "current",
      "opened_and_reviewed": true,
      "reviewed_at": "2026-11-01T17:57:49.596710+00:00"
    },
    {
      "id": "pregame",
      "description": "Filtered native pregame list; no simulation or season table",
      "frame": 3699,
      "captured_at": "2026-11-01T17:53:32.944251+00:00",
      "image": "pregame.png",
      "image_sha256": "ee98a533742e1a0bc3aed3b2d0270ec959abab1f6bf0c9365de7aa293c26f087",
      "width": 256,
      "height": 224,
      "pixel_format": 2,
      "ROM_sha256": "49c8b23b940a9c5368580dfcad11626a3ffbd4a51cdcae10ca8c9ce01f642487",
      "context": {
        "slot": 1,
        "view": 0,
        "mode": 0,
        "players": 5,
        "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
      },
      "public_image": "images/08-split1-pregame.png",
      "scenario": "1 vs 2 \u2014 pregame",
      "fixture": "Actual native controller input; no actor/clock/puck/outcome fixture writes",
      "role": "current",
      "opened_and_reviewed": true,
      "reviewed_at": "2026-11-01T17:57:49.599877+00:00"
    },
    {
      "id": "live",
      "description": "Real native human-vs-human play, no clock/actor/puck fixtures",
      "frame": 4499,
      "captured_at": "2026-11-01T17:53:33.248117+00:00",
      "image": "live.png",
      "image_sha256": "cc6d2111e6957bff4b3cd6a1bfc82bab52c97e0dc4b8bede25bc671b7735a159",
      "width": 320,
      "height": 224,
      "pixel_format": 2,
      "ROM_sha256": "49c8b23b940a9c5368580dfcad11626a3ffbd4a51cdcae10ca8c9ce01f642487",
      "context": {
        "slot": 1,
        "view": 0,
        "mode": 0,
        "players": 5,
        "home": 10,
        "away": 18,
        "period": 0,
        "clock": 288,
        "phase": 0,
        "flags": [
          0,
          0,
          0
        ],
        "momentum": 0,
        "difficulty": 1,
        "critical": 0,
        "score": [
          0,
          0
        ],
        "owner": 1
      },
      "public_image": "images/09-split1-live.png",
      "scenario": "1 vs 2 \u2014 live",
      "fixture": "Actual native controller input; no actor/clock/puck/outcome fixture writes",
      "role": "current",
      "opened_and_reviewed": true,
      "reviewed_at": "2026-11-01T17:57:49.602791+00:00"
    },
    {
      "id": "pause-settled",
      "description": "Settled native pause list",
      "frame": 5399,
      "captured_at": "2026-11-01T17:53:33.565805+00:00",
      "image": "pause-settled.png",
      "image_sha256": "5bafe8116718ab8ab84d23991cd8bb62661a2a3030c2ac58cfe8a979be13c19e",
      "width": 256,
      "height": 224,
      "pixel_format": 2,
      "ROM_sha256": "49c8b23b940a9c5368580dfcad11626a3ffbd4a51cdcae10ca8c9ce01f642487",
      "context": {
        "slot": 1,
        "view": 0,
        "mode": 0,
        "players": 5,
        "home": 10,
        "away": 18,
        "period": 0,
        "clock": 276,
        "phase": 0,
        "flags": [
          0,
          33024,
          0
        ],
        "momentum": 0,
        "difficulty": 1,
        "critical": 0,
        "score": [
          0,
          0
        ],
        "owner": 1
      },
      "public_image": "images/10-split1-pause-settled.png",
      "scenario": "1 vs 2 \u2014 pause-settled",
      "fixture": "Actual native controller input; no actor/clock/puck/outcome fixture writes",
      "role": "current",
      "opened_and_reviewed": true,
      "reviewed_at": "2026-11-01T17:57:49.605653+00:00"
    },
    {
      "id": "settled-result",
      "description": "Actual native result from explicitly positioned OT puck",
      "frame": 7395,
      "captured_at": "2026-11-01T17:42:17.008042+00:00",
      "image": "settled-result.png",
      "image_sha256": "0d04455e9666eb121aeaa510f685319a99c1b3f75d6a7bf0e9fc1a049b1d5af4",
      "width": 256,
      "height": 224,
      "pixel_format": 2,
      "ROM_sha256": "49c8b23b940a9c5368580dfcad11626a3ffbd4a51cdcae10ca8c9ce01f642487",
      "context": {
        "slot": 1,
        "view": 0,
        "mode": 0,
        "players": 5,
        "home": 10,
        "away": 14,
        "period": 4,
        "clock": 0,
        "phase": 4,
        "flags": [
          49920,
          54016,
          0
        ],
        "momentum": 0,
        "difficulty": 1,
        "critical": 0,
        "score": [
          1,
          0
        ],
        "owner": 65535
      },
      "public_image": "images/11-split1-saved1-settled-result.png",
      "scenario": "1 vs 2 \u2014 settled-result",
      "fixture": "Synthetic pre-existing GP3 season. Explicit OT clock, parked actors and free-puck goal geometry; native goal/end/exit/statistics path. No score/result writes.",
      "role": "current",
      "opened_and_reviewed": true,
      "reviewed_at": "2026-11-01T17:57:49.607227+00:00"
    },
    {
      "id": "restored-season",
      "description": "Original saved season selected again after leaving Quickgame",
      "frame": 8998,
      "captured_at": "2026-11-01T17:42:17.424364+00:00",
      "image": "restored-season.png",
      "image_sha256": "66877773255cc7146d0e1ffe2677f6557429f80698dc29956aed34cb7dac49a1",
      "width": 320,
      "height": 224,
      "pixel_format": 2,
      "ROM_sha256": "49c8b23b940a9c5368580dfcad11626a3ffbd4a51cdcae10ca8c9ce01f642487",
      "context": {
        "slot": 1,
        "view": 1,
        "mode": 0,
        "players": 3,
        "home": 10,
        "away": 14,
        "period": 0,
        "clock": 0,
        "phase": 0,
        "flags": [
          0,
          0,
          0
        ],
        "momentum": 0,
        "difficulty": 1,
        "critical": 0,
        "score": [
          0,
          0
        ],
        "owner": 0
      },
      "public_image": "images/12-split1-saved1-restored-season.png",
      "scenario": "1 vs 2 \u2014 restored-season",
      "fixture": "Synthetic pre-existing GP3 season. Explicit OT clock, parked actors and free-puck goal geometry; native goal/end/exit/statistics path. No score/result writes.",
      "role": "current",
      "opened_and_reviewed": true,
      "reviewed_at": "2026-11-01T17:57:49.608820+00:00"
    },
    {
      "id": "menu",
      "description": "Settled native Quickgame selector before Start",
      "frame": 2489,
      "captured_at": "2026-11-01T17:53:32.579029+00:00",
      "image": "menu.png",
      "image_sha256": "c192ac6634b7dfd54f7e1183370145dba8bf5e694c8db56f96d42ca270e60929",
      "width": 320,
      "height": 224,
      "pixel_format": 2,
      "ROM_sha256": "49c8b23b940a9c5368580dfcad11626a3ffbd4a51cdcae10ca8c9ce01f642487",
      "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
      },
      "public_image": "images/13-split2-menu.png",
      "scenario": "1 vs 3 \u2014 menu",
      "fixture": "Actual native controller input; no actor/clock/puck/outcome fixture writes",
      "role": "current",
      "opened_and_reviewed": true,
      "reviewed_at": "2026-11-01T17:57:49.612634+00:00"
    },
    {
      "id": "pregame",
      "description": "Filtered native pregame list; no simulation or season table",
      "frame": 3699,
      "captured_at": "2026-11-01T17:53:32.928316+00:00",
      "image": "pregame.png",
      "image_sha256": "6c221f4b35b21951b6b9418b66204253a77363fa31eb485f717c8ef1723aaea5",
      "width": 256,
      "height": 224,
      "pixel_format": 2,
      "ROM_sha256": "49c8b23b940a9c5368580dfcad11626a3ffbd4a51cdcae10ca8c9ce01f642487",
      "context": {
        "slot": 1,
        "view": 0,
        "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
      },
      "public_image": "images/14-split2-pregame.png",
      "scenario": "1 vs 3 \u2014 pregame",
      "fixture": "Actual native controller input; no actor/clock/puck/outcome fixture writes",
      "role": "current",
      "opened_and_reviewed": true,
      "reviewed_at": "2026-11-01T17:57:49.615590+00:00"
    },
    {
      "id": "live",
      "description": "Real native human-vs-human play, no clock/actor/puck fixtures",
      "frame": 4499,
      "captured_at": "2026-11-01T17:53:33.199038+00:00",
      "image": "live.png",
      "image_sha256": "30d92a43c69b9279c61137e0fafe11dd0716cee2e4fa8ca989109b0a7ba483be",
      "width": 320,
      "height": 224,
      "pixel_format": 2,
      "ROM_sha256": "49c8b23b940a9c5368580dfcad11626a3ffbd4a51cdcae10ca8c9ce01f642487",
      "context": {
        "slot": 1,
        "view": 0,
        "mode": 0,
        "players": 6,
        "home": 10,
        "away": 18,
        "period": 0,
        "clock": 292,
        "phase": 0,
        "flags": [
          0,
          0,
          0
        ],
        "momentum": 0,
        "difficulty": 1,
        "critical": 0,
        "score": [
          0,
          0
        ],
        "owner": 1
      },
      "public_image": "images/15-split2-live.png",
      "scenario": "1 vs 3 \u2014 live",
      "fixture": "Actual native controller input; no actor/clock/puck/outcome fixture writes",
      "role": "current",
      "opened_and_reviewed": true,
      "reviewed_at": "2026-11-01T17:57:49.618631+00:00"
    },
    {
      "id": "pause-settled",
      "description": "Settled native pause list",
      "frame": 5399,
      "captured_at": "2026-11-01T17:53:33.525303+00:00",
      "image": "pause-settled.png",
      "image_sha256": "c4595034aa27c177c4ab9080718366950669094d501a3aa49217db0fd20a6569",
      "width": 256,
      "height": 224,
      "pixel_format": 2,
      "ROM_sha256": "49c8b23b940a9c5368580dfcad11626a3ffbd4a51cdcae10ca8c9ce01f642487",
      "context": {
        "slot": 1,
        "view": 0,
        "mode": 0,
        "players": 6,
        "home": 10,
        "away": 18,
        "period": 0,
        "clock": 279,
        "phase": 0,
        "flags": [
          0,
          33024,
          0
        ],
        "momentum": 0,
        "difficulty": 1,
        "critical": 0,
        "score": [
          0,
          0
        ],
        "owner": 1
      },
      "public_image": "images/16-split2-pause-settled.png",
      "scenario": "1 vs 3 \u2014 pause-settled",
      "fixture": "Actual native controller input; no actor/clock/puck/outcome fixture writes",
      "role": "current",
      "opened_and_reviewed": true,
      "reviewed_at": "2026-11-01T17:57:49.621540+00:00"
    },
    {
      "id": "settled-result",
      "description": "Actual native result from explicitly positioned OT puck",
      "frame": 7415,
      "captured_at": "2026-11-01T17:42:19.396978+00:00",
      "image": "settled-result.png",
      "image_sha256": "e5e929749ba7ba734aa0429ab0a8497007519d2dee6534059cff984a57eb2373",
      "width": 256,
      "height": 224,
      "pixel_format": 2,
      "ROM_sha256": "49c8b23b940a9c5368580dfcad11626a3ffbd4a51cdcae10ca8c9ce01f642487",
      "context": {
        "slot": 1,
        "view": 0,
        "mode": 0,
        "players": 6,
        "home": 10,
        "away": 14,
        "period": 4,
        "clock": 0,
        "phase": 4,
        "flags": [
          49920,
          54016,
          0
        ],
        "momentum": 0,
        "difficulty": 1,
        "critical": 0,
        "score": [
          1,
          0
        ],
        "owner": 65535
      },
      "public_image": "images/17-split2-saved1-settled-result.png",
      "scenario": "1 vs 3 \u2014 settled-result",
      "fixture": "Synthetic pre-existing GP3 season. Explicit OT clock, parked actors and free-puck goal geometry; native goal/end/exit/statistics path. No score/result writes.",
      "role": "current",
      "opened_and_reviewed": true,
      "reviewed_at": "2026-11-01T17:57:49.623272+00:00"
    },
    {
      "id": "restored-season",
      "description": "Original saved season selected again after leaving Quickgame",
      "frame": 8418,
      "captured_at": "2026-11-01T17:42:19.676392+00:00",
      "image": "restored-season.png",
      "image_sha256": "66877773255cc7146d0e1ffe2677f6557429f80698dc29956aed34cb7dac49a1",
      "width": 320,
      "height": 224,
      "pixel_format": 2,
      "ROM_sha256": "49c8b23b940a9c5368580dfcad11626a3ffbd4a51cdcae10ca8c9ce01f642487",
      "context": {
        "slot": 1,
        "view": 1,
        "mode": 0,
        "players": 3,
        "home": 10,
        "away": 14,
        "period": 0,
        "clock": 0,
        "phase": 0,
        "flags": [
          0,
          0,
          0
        ],
        "momentum": 0,
        "difficulty": 1,
        "critical": 0,
        "score": [
          0,
          0
        ],
        "owner": 0
      },
      "public_image": "images/18-split2-saved1-restored-season.png",
      "scenario": "1 vs 3 \u2014 restored-season",
      "fixture": "Synthetic pre-existing GP3 season. Explicit OT clock, parked actors and free-puck goal geometry; native goal/end/exit/statistics path. No score/result writes.",
      "role": "current",
      "opened_and_reviewed": true,
      "reviewed_at": "2026-11-01T17:57:49.634550+00:00"
    },
    {
      "id": "menu",
      "description": "Settled native Quickgame selector before Start",
      "frame": 2489,
      "captured_at": "2026-11-01T17:53:34.270820+00:00",
      "image": "menu.png",
      "image_sha256": "6345551473ba111918675830207f6c5c429d68a1c25423cecbf66ee66b4deda0",
      "width": 320,
      "height": 224,
      "pixel_format": 2,
      "ROM_sha256": "49c8b23b940a9c5368580dfcad11626a3ffbd4a51cdcae10ca8c9ce01f642487",
      "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
      },
      "public_image": "images/19-split3-menu.png",
      "scenario": "2 vs 2 \u2014 menu",
      "fixture": "Actual native controller input; no actor/clock/puck/outcome fixture writes",
      "role": "current",
      "opened_and_reviewed": true,
      "reviewed_at": "2026-11-01T17:57:49.694944+00:00"
    },
    {
      "id": "pregame",
      "description": "Filtered native pregame list; no simulation or season table",
      "frame": 3699,
      "captured_at": "2026-11-01T17:53:34.580845+00:00",
      "image": "pregame.png",
      "image_sha256": "6c221f4b35b21951b6b9418b66204253a77363fa31eb485f717c8ef1723aaea5",
      "width": 256,
      "height": 224,
      "pixel_format": 2,
      "ROM_sha256": "49c8b23b940a9c5368580dfcad11626a3ffbd4a51cdcae10ca8c9ce01f642487",
      "context": {
        "slot": 1,
        "view": 0,
        "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
      },
      "public_image": "images/20-split3-pregame.png",
      "scenario": "2 vs 2 \u2014 pregame",
      "fixture": "Actual native controller input; no actor/clock/puck/outcome fixture writes",
      "role": "current",
      "opened_and_reviewed": true,
      "reviewed_at": "2026-11-01T17:57:49.735634+00:00"
    },
    {
      "id": "live",
      "description": "Real native human-vs-human play, no clock/actor/puck fixtures",
      "frame": 4499,
      "captured_at": "2026-11-01T17:53:34.859702+00:00",
      "image": "live.png",
      "image_sha256": "bab670b7146b02859eaa5c8e2ce5253fc52e901dec37ae9658653e1aa36f134a",
      "width": 320,
      "height": 224,
      "pixel_format": 2,
      "ROM_sha256": "49c8b23b940a9c5368580dfcad11626a3ffbd4a51cdcae10ca8c9ce01f642487",
      "context": {
        "slot": 1,
        "view": 0,
        "mode": 0,
        "players": 6,
        "home": 10,
        "away": 18,
        "period": 0,
        "clock": 292,
        "phase": 0,
        "flags": [
          0,
          0,
          0
        ],
        "momentum": 0,
        "difficulty": 1,
        "critical": 0,
        "score": [
          0,
          0
        ],
        "owner": 65281
      },
      "public_image": "images/21-split3-live.png",
      "scenario": "2 vs 2 \u2014 live",
      "fixture": "Actual native controller input; no actor/clock/puck/outcome fixture writes",
      "role": "current",
      "opened_and_reviewed": true,
      "reviewed_at": "2026-11-01T17:57:49.739770+00:00"
    },
    {
      "id": "pause-settled",
      "description": "Settled native pause list",
      "frame": 5399,
      "captured_at": "2026-11-01T17:53:35.169263+00:00",
      "image": "pause-settled.png",
      "image_sha256": "eb571492a917c90efeff9d86345ca02d5b52cb2dc78f6b0e13c55b5082dfe8dc",
      "width": 256,
      "height": 224,
      "pixel_format": 2,
      "ROM_sha256": "49c8b23b940a9c5368580dfcad11626a3ffbd4a51cdcae10ca8c9ce01f642487",
      "context": {
        "slot": 1,
        "view": 0,
        "mode": 0,
        "players": 6,
        "home": 10,
        "away": 18,
        "period": 0,
        "clock": 279,
        "phase": 0,
        "flags": [
          0,
          33024,
          0
        ],
        "momentum": 0,
        "difficulty": 1,
        "critical": 0,
        "score": [
          0,
          0
        ],
        "owner": 6
      },
      "public_image": "images/22-split3-pause-settled.png",
      "scenario": "2 vs 2 \u2014 pause-settled",
      "fixture": "Actual native controller input; no actor/clock/puck/outcome fixture writes",
      "role": "current",
      "opened_and_reviewed": true,
      "reviewed_at": "2026-11-01T17:57:49.751269+00:00"
    },
    {
      "id": "settled-result",
      "description": "Actual native result from explicitly positioned OT puck",
      "frame": 7396,
      "captured_at": "2026-11-01T17:42:19.406618+00:00",
      "image": "settled-result.png",
      "image_sha256": "0d04455e9666eb121aeaa510f685319a99c1b3f75d6a7bf0e9fc1a049b1d5af4",
      "width": 256,
      "height": 224,
      "pixel_format": 2,
      "ROM_sha256": "49c8b23b940a9c5368580dfcad11626a3ffbd4a51cdcae10ca8c9ce01f642487",
      "context": {
        "slot": 1,
        "view": 0,
        "mode": 0,
        "players": 6,
        "home": 10,
        "away": 14,
        "period": 4,
        "clock": 0,
        "phase": 4,
        "flags": [
          49920,
          54016,
          0
        ],
        "momentum": 0,
        "difficulty": 1,
        "critical": 0,
        "score": [
          1,
          0
        ],
        "owner": 65535
      },
      "public_image": "images/23-split3-saved1-settled-result.png",
      "scenario": "2 vs 2 \u2014 settled-result",
      "fixture": "Synthetic pre-existing GP3 season. Explicit OT clock, parked actors and free-puck goal geometry; native goal/end/exit/statistics path. No score/result writes.",
      "role": "current",
      "opened_and_reviewed": true,
      "reviewed_at": "2026-11-01T17:57:49.789124+00:00"
    },
    {
      "id": "restored-season",
      "description": "Original saved season selected again after leaving Quickgame",
      "frame": 8999,
      "captured_at": "2026-11-01T17:42:19.823435+00:00",
      "image": "restored-season.png",
      "image_sha256": "66877773255cc7146d0e1ffe2677f6557429f80698dc29956aed34cb7dac49a1",
      "width": 320,
      "height": 224,
      "pixel_format": 2,
      "ROM_sha256": "49c8b23b940a9c5368580dfcad11626a3ffbd4a51cdcae10ca8c9ce01f642487",
      "context": {
        "slot": 1,
        "view": 1,
        "mode": 0,
        "players": 3,
        "home": 10,
        "away": 14,
        "period": 0,
        "clock": 0,
        "phase": 0,
        "flags": [
          0,
          0,
          0
        ],
        "momentum": 0,
        "difficulty": 1,
        "critical": 0,
        "score": [
          0,
          0
        ],
        "owner": 0
      },
      "public_image": "images/24-split3-saved1-restored-season.png",
      "scenario": "2 vs 2 \u2014 restored-season",
      "fixture": "Synthetic pre-existing GP3 season. Explicit OT clock, parked actors and free-puck goal geometry; native goal/end/exit/statistics path. No score/result writes.",
      "role": "current",
      "opened_and_reviewed": true,
      "reviewed_at": "2026-11-01T17:57:49.844005+00:00"
    },
    {
      "id": "input-1-2",
      "description": "Actual physical P4 direction response in native Quickgame OT",
      "frame": 6090,
      "captured_at": "2026-11-01T17:11:45.041144+00:00",
      "image": "input-1-2.png",
      "image_sha256": "bbe401cdaba7ec3dd905584946e8a55fe81391b046928d40a15e88d4e983c0c6",
      "width": 320,
      "height": 224,
      "pixel_format": 2,
      "ROM_sha256": "49c8b23b940a9c5368580dfcad11626a3ffbd4a51cdcae10ca8c9ce01f642487",
      "context": {
        "slot": 1,
        "view": 0,
        "mode": 0,
        "players": 6,
        "home": 10,
        "away": 18,
        "period": 0,
        "clock": 300,
        "phase": 10,
        "flags": [
          256,
          4096,
          1792
        ],
        "momentum": 0,
        "difficulty": 1,
        "critical": 0,
        "score": [
          0,
          0
        ],
        "owner": 6
      },
      "public_image": "images/25-split2-direction-input-1-2.png",
      "scenario": "1 vs 3 \u2014 actual P4 direction in native overtime shootout",
      "fixture": "Declared tied-OT clock; actual physical direction. Native timeout misses and final goal geometry are separate from this input.",
      "role": "current",
      "opened_and_reviewed": true,
      "reviewed_at": "2026-11-01T17:57:49.882501+00:00"
    },
    {
      "id": "input-1-1",
      "description": "Actual physical P4 shot response in native Quickgame OT",
      "frame": 5569,
      "captured_at": "2026-11-01T17:11:46.941029+00:00",
      "image": "input-1-1.png",
      "image_sha256": "460ab75f4c6021a4226b7ab4bf9ce278d57ed442d1307117d4cf79f370e3b2cd",
      "width": 320,
      "height": 224,
      "pixel_format": 2,
      "ROM_sha256": "49c8b23b940a9c5368580dfcad11626a3ffbd4a51cdcae10ca8c9ce01f642487",
      "context": {
        "slot": 1,
        "view": 0,
        "mode": 0,
        "players": 6,
        "home": 10,
        "away": 18,
        "period": 0,
        "clock": 300,
        "phase": 10,
        "flags": [
          256,
          4096,
          768
        ],
        "momentum": 0,
        "difficulty": 1,
        "critical": 0,
        "score": [
          0,
          0
        ],
        "owner": 65286
      },
      "public_image": "images/26-split3-shot-input-1-1.png",
      "scenario": "2 vs 2 \u2014 actual P4 shot in native overtime shootout",
      "fixture": "Declared tied-OT clock; actual physical C shot. No actor ownership, shot or outcome flags injected.",
      "role": "current",
      "opened_and_reviewed": true,
      "reviewed_at": "2026-11-01T17:57:49.903890+00:00"
    },
    {
      "id": "shootout-result",
      "description": "Actual native Quickgame shootout result after declared goal/miss fixture",
      "frame": 7412,
      "captured_at": "2026-11-01T17:20:06.272349+00:00",
      "image": "shootout-result.png",
      "image_sha256": "a1a4fa80f8b5932acad2cafa9a662a489b23d3d10a21213343cc060b02323707",
      "width": 320,
      "height": 224,
      "pixel_format": 2,
      "ROM_sha256": "49c8b23b940a9c5368580dfcad11626a3ffbd4a51cdcae10ca8c9ce01f642487",
      "context": {
        "slot": 1,
        "view": 0,
        "mode": 0,
        "players": 6,
        "home": 10,
        "away": 18,
        "period": 3,
        "clock": 0,
        "phase": 4,
        "flags": [
          50432,
          20480,
          8192
        ],
        "momentum": 0,
        "difficulty": 1,
        "critical": 0,
        "score": [
          1,
          0
        ],
        "owner": 6
      },
      "public_image": "images/27-settle-so-shootout-result.png",
      "scenario": "2 vs 2 \u2014 inherited compact Stars scoreboard limitation",
      "fixture": "Declared native shootout goal/miss fixture. Winner is recorded; compact score still shows regulation tie.",
      "role": "current",
      "opened_and_reviewed": true,
      "reviewed_at": "2026-11-01T17:57:49.915937+00:00"
    },
    {
      "id": "settled-1200",
      "description": "Further exact-image native shootout result settling",
      "frame": 8212,
      "captured_at": "2026-11-01T17:20:06.501175+00:00",
      "image": "settled-1200.png",
      "image_sha256": "ba471ed3683edfa617ec633fa7f6805921d7b0330c955acb2f56e45a3f24ceaa",
      "width": 256,
      "height": 224,
      "pixel_format": 2,
      "ROM_sha256": "49c8b23b940a9c5368580dfcad11626a3ffbd4a51cdcae10ca8c9ce01f642487",
      "context": {
        "slot": 1,
        "view": 0,
        "mode": 0,
        "players": 6,
        "home": 10,
        "away": 18,
        "period": 4,
        "clock": 0,
        "phase": 4,
        "flags": [
          49920,
          54016,
          8192
        ],
        "momentum": 0,
        "difficulty": 1,
        "critical": 0,
        "score": [
          1,
          0
        ],
        "owner": 6
      },
      "public_image": "images/28-settle-so-settled-1200.png",
      "scenario": "2 vs 2 \u2014 correct final native result header",
      "fixture": "Same declared shootout fixture; full final result correctly shows Edmonton1 / NewYork0.",
      "role": "current",
      "opened_and_reviewed": true,
      "reviewed_at": "2026-11-01T17:57:49.948359+00:00"
    },
    {
      "id": "native-result-400",
      "description": "Exact public R5 native shootout result after declared clock/goal fixture",
      "frame": 5075,
      "captured_at": "2026-11-01T17:42:40.349138+00:00",
      "image": "native-result-400.png",
      "image_sha256": "5708547ec0cb00b9aa6d054ac48a7121210443b6f6c78d56cd91903b01630b23",
      "width": 320,
      "height": 224,
      "pixel_format": 2,
      "ROM_sha256": "db244dd005f960a9923c44f0dc4168fb938af227a5e9aa97f24d376fd295291e",
      "context": {
        "slot": 1,
        "view": 1,
        "mode": 0,
        "players": 1,
        "home": 10,
        "away": 18,
        "period": 3,
        "clock": 0,
        "phase": 4,
        "flags": [
          50432,
          20480,
          0
        ],
        "momentum": 0,
        "difficulty": 1,
        "critical": 0,
        "score": [
          1,
          0
        ],
        "owner": 6
      },
      "public_image": "images/29-single-home-paired-sudden-death-native-result-400.png",
      "scenario": "Exact public R5 comparison \u2014 native-result-400",
      "fixture": "Exact public R5 cold boot; declared clock/goal/miss fixture, native winner/statistics checked. Same inherited compact-only score limitation.",
      "role": "parent-r5-comparison",
      "opened_and_reviewed": true,
      "reviewed_at": "2026-11-01T17:57:50.020124+00:00"
    },
    {
      "id": "native-result-1200",
      "description": "Exact public R5 native shootout result after declared clock/goal fixture",
      "frame": 5875,
      "captured_at": "2026-11-01T17:42:40.591067+00:00",
      "image": "native-result-1200.png",
      "image_sha256": "021d244b2cfa8c08a6485e5557634459fc9eb9f1ae1da3950eca64fe7f18e0ec",
      "width": 256,
      "height": 224,
      "pixel_format": 2,
      "ROM_sha256": "db244dd005f960a9923c44f0dc4168fb938af227a5e9aa97f24d376fd295291e",
      "context": {
        "slot": 1,
        "view": 1,
        "mode": 0,
        "players": 1,
        "home": 10,
        "away": 18,
        "period": 4,
        "clock": 0,
        "phase": 4,
        "flags": [
          49920,
          54016,
          0
        ],
        "momentum": 0,
        "difficulty": 1,
        "critical": 0,
        "score": [
          1,
          0
        ],
        "owner": 6
      },
      "public_image": "images/30-single-home-paired-sudden-death-native-result-1200.png",
      "scenario": "Exact public R5 comparison \u2014 native-result-1200",
      "fixture": "Exact public R5 cold boot; declared clock/goal/miss fixture, native winner/statistics checked. Same inherited compact-only score limitation.",
      "role": "parent-r5-comparison",
      "opened_and_reviewed": true,
      "reviewed_at": "2026-11-01T17:57:50.101233+00:00"
    }
  ],
  "known_graphics_findings": [
    {
      "id": "QG-V01",
      "status": "Inherited, unfixed",
      "description": "After a native overtime shootout, compact Stars HUD retains the regulation tie. Full Exit Game header correctly shows the deciding goal. Reproduced on exact public R5 and current candidate. Winner, scorer/keeper policy and season save accounting are separately tested."
    }
  ],
  "manual_limits": [
    "Real USB controllers/adapter enumeration and subjective responsiveness require physical playtest.",
    "Clock/geometry result fixtures prove native flow and rendering, not unaided human scoring or difficulty.",
    "Native EA Hockey Night ticker/highlight banner remains cosmetic. No CPU-only opponent choice, simulation action or season table is offered in Quickgame."
  ],
  "source_files": 333
}
