{
  "schema_version": "1.0",
  "generator": {
    "name": "PlayChessOnline Position Review Generator",
    "version": "1.0.0",
    "generated_at_utc": "2026-08-12T17:10:43.356907+00:00",
    "runtime_seconds": 6.803665,
    "python_version": "3.12.1",
    "platform": "Windows-10-10.0.19045-SP0"
  },
  "review": {
    "slug": "bogerd-gosling-epsom",
    "title": "Ethan Bogerd vs Marcus Gosling - three endgame decisions",
    "source": {
      "label": "Epsom Chess Club junior programme, with the game supplied by Marcus Gosling",
      "url": "https://www.epsomchessclub.com/junior-club"
    }
  },
  "methodology": {
    "model_task": "scalar position evaluation",
    "candidate_set": "every legal move in each supplied FEN",
    "hybrid_formula": "material_cp + (network_cp - material_cp) * positional_weight",
    "hybrid_positional_weight": 0.3,
    "stockfish_verification": "Engine best line plus every distinct model top move and the played move, each analysed independently with a cleared hash.",
    "stockfish_nodes_per_line": 250000,
    "stockfish_threads": 2,
    "stockfish_hash_mb": 256,
    "mate_comparison_value_cp": 100000
  },
  "runtime": {
    "device": {
      "requested": "cuda",
      "selected": "cuda",
      "torch_version": "2.11.0.dev20260111+cu128",
      "cuda_available": true,
      "cuda_device_index": 0,
      "cuda_device_name": "NVIDIA GeForce RTX 5080",
      "cuda_compute_capability": [
        12,
        0
      ],
      "torch_cuda_version": "12.8"
    },
    "engine": {
      "name": "Stockfish 18",
      "author": "the Stockfish developers (see AUTHORS file)",
      "sha256": "9bde420202717ce083412027fbfb8c5c935b537591d712be8a8a8bae92f6e8d6",
      "binary_file": "stockfish-windows-x86-64.exe"
    }
  },
  "model_artifacts": [
    {
      "key": "v6_active",
      "label": "V6 Active",
      "intended_profile": "active, initiative-seeking",
      "checkpoint_file": "nnue_human_phase_v6_best.pt",
      "checkpoint_sha256": "2201211d6e619a2d4a9bc2a305459b6450a32e3ebe34f0ee06414577d553a79c",
      "checkpoint_bytes": 923169,
      "checkpoint_epoch": 3,
      "checkpoint_version": "human_phase_v6",
      "hidden_size": 256,
      "eval_scale": 1.0
    },
    {
      "key": "v8_sharp",
      "label": "V8 Sharp",
      "intended_profile": "sharp club-player profile on curated data",
      "checkpoint_file": "nnue_human_phase_v8_best.pt",
      "checkpoint_sha256": "0e90c920cd218f36a2b068cfb220c343de7f2cf3d686b8700189bd79a1528e49",
      "checkpoint_bytes": 923169,
      "checkpoint_epoch": 4,
      "checkpoint_version": "human_phase_v8",
      "hidden_size": 256,
      "eval_scale": 1.0
    },
    {
      "key": "v9_positional",
      "label": "V9 Positional",
      "intended_profile": "calm positional pressure",
      "checkpoint_file": "nnue_human_magnus_phase_v9_best.pt",
      "checkpoint_sha256": "43bff3bc7aa1fd8dda903213a068381351cd610efb5da8bcd89c394508876037",
      "checkpoint_bytes": 923253,
      "checkpoint_epoch": 5,
      "checkpoint_version": "human_magnus_phase_v9",
      "hidden_size": 256,
      "eval_scale": 1.0
    },
    {
      "key": "v15_endgame",
      "label": "V15 Endgame",
      "intended_profile": "endgame-focused distilled evaluator",
      "checkpoint_file": "nnue_human_endgame_phase_v15_best.pt",
      "checkpoint_sha256": "76f6eaea23ef5283395efced8c7613b861e7ab95bd687afa29889b256ea403d5",
      "checkpoint_bytes": 669517,
      "checkpoint_epoch": 4,
      "checkpoint_version": "human_endgame_phase_v15",
      "hidden_size": 192,
      "eval_scale": 1.0
    },
    {
      "key": "v17_file_pressure",
      "label": "V17 File Pressure",
      "intended_profile": "open-file and rook-pressure weighting",
      "checkpoint_file": "nnue_human_file_pressure_v17_best.pt",
      "checkpoint_sha256": "9ee2c8bc2a8a700bcf63ea898eca75a4e2e77075030aaef8cadbbf0848169a04",
      "checkpoint_bytes": 923169,
      "checkpoint_epoch": 6,
      "checkpoint_version": "human_phase_v6",
      "hidden_size": 256,
      "eval_scale": 1.0
    },
    {
      "key": "v18_defensive",
      "label": "V18 Defensive",
      "intended_profile": "defensive tension and counterpunch weighting",
      "checkpoint_file": "nnue_human_super_defensive_v18_best.pt",
      "checkpoint_sha256": "16fa75f1ecc5a181446d1cc2cfac82465a7dcb61874d463a1ca8116beaf85839",
      "checkpoint_bytes": 923365,
      "checkpoint_epoch": 5,
      "checkpoint_version": "human_super_defensive_v18",
      "hidden_size": 256,
      "eval_scale": 1.0
    }
  ],
  "positions": [
    {
      "id": "choice-25-black",
      "label": "Black to move on move 25",
      "fen": "3n2k1/1p2b1pp/1P2ppb1/p1NpP3/q2P1P2/P3B3/4B1PP/2Q3K1 b - - 2 25",
      "side_to_move": "black",
      "legal_move_count": 31,
      "played_move": {
        "uci": "a4c2",
        "san": "Qc2"
      },
      "model_consensus": {
        "distinct_top_moves": 1,
        "most_selected_move": {
          "uci": "e7c5",
          "san": "Bxc5"
        },
        "most_selected_count": 6
      },
      "public_choice_gate": {
        "required_distinct_safe_model_moves": 3,
        "safety_threshold_cp": 100,
        "observed_distinct_model_moves": 1,
        "safe_distinct_model_moves": 0,
        "passes": false
      },
      "models": [
        {
          "key": "v6_active",
          "label": "V6 Active",
          "intended_profile": "active, initiative-seeking",
          "top_move": {
            "uci": "e7c5",
            "san": "Bxc5",
            "hybrid_score_cp": 221.562214
          },
          "top_three": [
            {
              "uci": "e7c5",
              "san": "Bxc5",
              "hybrid_score_cp": 221.562214
            },
            {
              "uci": "f6e5",
              "san": "fxe5",
              "hybrid_score_cp": 63.482767
            },
            {
              "uci": "a4a3",
              "san": "Qxa3",
              "hybrid_score_cp": 63.206079
            }
          ]
        },
        {
          "key": "v8_sharp",
          "label": "V8 Sharp",
          "intended_profile": "sharp club-player profile on curated data",
          "top_move": {
            "uci": "e7c5",
            "san": "Bxc5",
            "hybrid_score_cp": 220.874445
          },
          "top_three": [
            {
              "uci": "e7c5",
              "san": "Bxc5",
              "hybrid_score_cp": 220.874445
            },
            {
              "uci": "f6e5",
              "san": "fxe5",
              "hybrid_score_cp": 62.610999
            },
            {
              "uci": "a4a3",
              "san": "Qxa3",
              "hybrid_score_cp": 62.541311
            }
          ]
        },
        {
          "key": "v9_positional",
          "label": "V9 Positional",
          "intended_profile": "calm positional pressure",
          "top_move": {
            "uci": "e7c5",
            "san": "Bxc5",
            "hybrid_score_cp": 220.327852
          },
          "top_three": [
            {
              "uci": "e7c5",
              "san": "Bxc5",
              "hybrid_score_cp": 220.327852
            },
            {
              "uci": "a4a3",
              "san": "Qxa3",
              "hybrid_score_cp": 63.095793
            },
            {
              "uci": "a4d4",
              "san": "Qxd4",
              "hybrid_score_cp": 62.930989
            }
          ]
        },
        {
          "key": "v15_endgame",
          "label": "V15 Endgame",
          "intended_profile": "endgame-focused distilled evaluator",
          "top_move": {
            "uci": "e7c5",
            "san": "Bxc5",
            "hybrid_score_cp": 221.140218
          },
          "top_three": [
            {
              "uci": "e7c5",
              "san": "Bxc5",
              "hybrid_score_cp": 221.140218
            },
            {
              "uci": "a4d4",
              "san": "Qxd4",
              "hybrid_score_cp": 68.51741
            },
            {
              "uci": "f6e5",
              "san": "fxe5",
              "hybrid_score_cp": 68.444555
            }
          ]
        },
        {
          "key": "v17_file_pressure",
          "label": "V17 File Pressure",
          "intended_profile": "open-file and rook-pressure weighting",
          "top_move": {
            "uci": "e7c5",
            "san": "Bxc5",
            "hybrid_score_cp": 220.751974
          },
          "top_three": [
            {
              "uci": "e7c5",
              "san": "Bxc5",
              "hybrid_score_cp": 220.751974
            },
            {
              "uci": "a4a3",
              "san": "Qxa3",
              "hybrid_score_cp": 62.271205
            },
            {
              "uci": "f6e5",
              "san": "fxe5",
              "hybrid_score_cp": 62.12077
            }
          ]
        },
        {
          "key": "v18_defensive",
          "label": "V18 Defensive",
          "intended_profile": "defensive tension and counterpunch weighting",
          "top_move": {
            "uci": "e7c5",
            "san": "Bxc5",
            "hybrid_score_cp": 224.280256
          },
          "top_three": [
            {
              "uci": "e7c5",
              "san": "Bxc5",
              "hybrid_score_cp": 224.280256
            },
            {
              "uci": "f6e5",
              "san": "fxe5",
              "hybrid_score_cp": 63.532797
            },
            {
              "uci": "a4a3",
              "san": "Qxa3",
              "hybrid_score_cp": 63.142273
            }
          ]
        }
      ],
      "stockfish": {
        "best_move": {
          "uci": "a4c6",
          "san": "Qc6"
        },
        "best_score": {
          "centipawns": -22,
          "is_mate": false,
          "mate_in": null,
          "comparison_cp": -22
        },
        "best_pv": {
          "uci": [
            "a4c6",
            "c1b2",
            "f6e5",
            "f4e5",
            "e7c5",
            "d4c5",
            "c6a4",
            "e2b5",
            "a4d1",
            "g1f2",
            "d1h5",
            "b2d2",
            "g6e8",
            "b5e8",
            "h5e8",
            "d2a5",
            "e8g6",
            "a5a4",
            "g6f5",
            "f2e2",
            "f5g6",
            "c5c6",
            "g6g2",
            "e3f2",
            "d8c6",
            "a4a8",
            "g8f7",
            "a8b7",
            "c6e7",
            "b7d7"
          ],
          "san": "25...Qc6 26. Qb2 fxe5 27. fxe5 Bxc5 28. dxc5 Qa4 29. Bb5 Qd1+ 30. Kf2 Qh5 31. Qd2 Be8 32. Bxe8 Qxe8 33. Qxa5 Qg6 34. Qa4 Qf5+ 35. Ke2 Qg6 36. c6 Qxg2+ 37. Bf2 Nxc6 38. Qa8+ Kf7 39. Qxb7+ Ne7 40. Qd7"
        },
        "nodes": 250378,
        "depth": 17,
        "seldepth": 47,
        "verified_choices": [
          {
            "move": {
              "uci": "a4c2",
              "san": "Qc2"
            },
            "is_played_move": true,
            "is_engine_best_move": false,
            "selected_by_models": [],
            "score": {
              "centipawns": -163,
              "is_mate": false,
              "mate_in": null,
              "comparison_cp": -163
            },
            "loss_cp": 141,
            "within_100cp": false,
            "within_200cp": true,
            "pv": {
              "uci": [
                "a4c2",
                "c1c2"
              ],
              "san": "25...Qc2 26. Qxc2"
            },
            "nodes": 250143,
            "depth": 14,
            "seldepth": 33
          },
          {
            "move": {
              "uci": "e7c5",
              "san": "Bxc5"
            },
            "is_played_move": false,
            "is_engine_best_move": false,
            "selected_by_models": [
              "V15 Endgame",
              "V17 File Pressure",
              "V18 Defensive",
              "V6 Active",
              "V8 Sharp",
              "V9 Positional"
            ],
            "score": {
              "centipawns": -169,
              "is_mate": false,
              "mate_in": null,
              "comparison_cp": -169
            },
            "loss_cp": 147,
            "within_100cp": false,
            "within_200cp": true,
            "pv": {
              "uci": [
                "e7c5",
                "c1c5",
                "f6e5",
                "c5c7",
                "a4e8",
                "d4e5",
                "h7h6",
                "h2h3",
                "g8h7",
                "e2f1",
                "a5a4",
                "e3c5",
                "g6e4",
                "c7c8",
                "e4g6",
                "c5d6",
                "e8c6"
              ],
              "san": "25...Bxc5 26. Qxc5 fxe5 27. Qc7 Qe8 28. dxe5 h6 29. h3 Kh7 30. Bf1 a4 31. Bc5 Be4 32. Qc8 Bg6 33. Bd6 Qc6"
            },
            "nodes": 250258,
            "depth": 16,
            "seldepth": 27
          }
        ]
      }
    },
    {
      "id": "choice-31-white",
      "label": "White to move on move 31",
      "fen": "3n4/1p2k1pp/1P2pp2/pBPpP3/5P2/Pb2B3/6PP/6K1 w - - 3 31",
      "side_to_move": "white",
      "legal_move_count": 24,
      "played_move": {
        "uci": "e3d2",
        "san": "Bd2"
      },
      "model_consensus": {
        "distinct_top_moves": 1,
        "most_selected_move": {
          "uci": "e5f6",
          "san": "exf6+"
        },
        "most_selected_count": 6
      },
      "public_choice_gate": {
        "required_distinct_safe_model_moves": 3,
        "safety_threshold_cp": 100,
        "observed_distinct_model_moves": 1,
        "safe_distinct_model_moves": 1,
        "passes": false
      },
      "models": [
        {
          "key": "v6_active",
          "label": "V6 Active",
          "intended_profile": "active, initiative-seeking",
          "top_move": {
            "uci": "e5f6",
            "san": "exf6+",
            "hybrid_score_cp": 81.879535
          },
          "top_three": [
            {
              "uci": "e5f6",
              "san": "exf6+",
              "hybrid_score_cp": 81.879535
            },
            {
              "uci": "b5c4",
              "san": "Bc4",
              "hybrid_score_cp": 16.494649
            },
            {
              "uci": "a3a4",
              "san": "a4",
              "hybrid_score_cp": 16.494385
            }
          ]
        },
        {
          "key": "v8_sharp",
          "label": "V8 Sharp",
          "intended_profile": "sharp club-player profile on curated data",
          "top_move": {
            "uci": "e5f6",
            "san": "exf6+",
            "hybrid_score_cp": 83.47563
          },
          "top_three": [
            {
              "uci": "e5f6",
              "san": "exf6+",
              "hybrid_score_cp": 83.47563
            },
            {
              "uci": "b5c6",
              "san": "Bc6",
              "hybrid_score_cp": 17.375144
            },
            {
              "uci": "b5f1",
              "san": "Bf1",
              "hybrid_score_cp": 17.317549
            }
          ]
        },
        {
          "key": "v9_positional",
          "label": "V9 Positional",
          "intended_profile": "calm positional pressure",
          "top_move": {
            "uci": "e5f6",
            "san": "exf6+",
            "hybrid_score_cp": 82.664664
          },
          "top_three": [
            {
              "uci": "e5f6",
              "san": "exf6+",
              "hybrid_score_cp": 82.664664
            },
            {
              "uci": "b5d7",
              "san": "Bd7",
              "hybrid_score_cp": 16.587984
            },
            {
              "uci": "b5e8",
              "san": "Be8",
              "hybrid_score_cp": 16.514165
            }
          ]
        },
        {
          "key": "v15_endgame",
          "label": "V15 Endgame",
          "intended_profile": "endgame-focused distilled evaluator",
          "top_move": {
            "uci": "e5f6",
            "san": "exf6+",
            "hybrid_score_cp": 79.112377
          },
          "top_three": [
            {
              "uci": "e5f6",
              "san": "exf6+",
              "hybrid_score_cp": 79.112377
            },
            {
              "uci": "b5d3",
              "san": "Bd3",
              "hybrid_score_cp": 8.154957
            },
            {
              "uci": "b5e8",
              "san": "Be8",
              "hybrid_score_cp": 8.117992
            }
          ]
        },
        {
          "key": "v17_file_pressure",
          "label": "V17 File Pressure",
          "intended_profile": "open-file and rook-pressure weighting",
          "top_move": {
            "uci": "e5f6",
            "san": "exf6+",
            "hybrid_score_cp": 83.598638
          },
          "top_three": [
            {
              "uci": "e5f6",
              "san": "exf6+",
              "hybrid_score_cp": 83.598638
            },
            {
              "uci": "g1h1",
              "san": "Kh1",
              "hybrid_score_cp": 17.311159
            },
            {
              "uci": "c5c6",
              "san": "c6",
              "hybrid_score_cp": 17.303038
            }
          ]
        },
        {
          "key": "v18_defensive",
          "label": "V18 Defensive",
          "intended_profile": "defensive tension and counterpunch weighting",
          "top_move": {
            "uci": "e5f6",
            "san": "exf6+",
            "hybrid_score_cp": 83.841093
          },
          "top_three": [
            {
              "uci": "e5f6",
              "san": "exf6+",
              "hybrid_score_cp": 83.841093
            },
            {
              "uci": "b5c4",
              "san": "Bc4",
              "hybrid_score_cp": 17.67458
            },
            {
              "uci": "e3f2",
              "san": "Bf2",
              "hybrid_score_cp": 17.632422
            }
          ]
        }
      ],
      "stockfish": {
        "best_move": {
          "uci": "c5c6",
          "san": "c6"
        },
        "best_score": {
          "centipawns": 310,
          "is_mate": false,
          "mate_in": null,
          "comparison_cp": 310
        },
        "best_pv": {
          "uci": [
            "c5c6",
            "b7c6",
            "b5a6",
            "e7d7",
            "b6b7",
            "d8b7",
            "a6b7",
            "b3c4",
            "e3b6",
            "a5a4",
            "g1f2",
            "f6e5",
            "f4e5",
            "d5d4",
            "f2f3",
            "g7g5",
            "f3e4",
            "c4d5",
            "e4d3",
            "d5g2",
            "b6a5",
            "g5g4",
            "d3c4",
            "g2f3",
            "c4c5",
            "d4d3",
            "b7a6",
            "f3e2"
          ],
          "san": "31. c6 bxc6 32. Ba6 Kd7 33. b7 Nxb7 34. Bxb7 Bc4 35. Bb6 a4 36. Kf2 fxe5 37. fxe5 d4 38. Kf3 g5 39. Ke4 Bd5+ 40. Kd3 Bxg2 41. Ba5 g4 42. Kc4 Bf3 43. Kc5 d3 44. Ba6 Be2"
        },
        "nodes": 250298,
        "depth": 18,
        "seldepth": 33,
        "verified_choices": [
          {
            "move": {
              "uci": "e3d2",
              "san": "Bd2"
            },
            "is_played_move": true,
            "is_engine_best_move": false,
            "selected_by_models": [],
            "score": {
              "centipawns": 176,
              "is_mate": false,
              "mate_in": null,
              "comparison_cp": 176
            },
            "loss_cp": 134,
            "within_100cp": false,
            "within_200cp": true,
            "pv": {
              "uci": [
                "e3d2",
                "b3c4",
                "e5f6",
                "g7f6",
                "b5a4",
                "d5d4",
                "d2a5",
                "c4d5",
                "a5d2",
                "d8c6",
                "a4c2",
                "f6f5",
                "g1f2",
                "e7d7",
                "c2a4"
              ],
              "san": "31. Bd2 Bc4 32. exf6+ gxf6 33. Ba4 d4 34. Bxa5 Bd5 35. Bd2 Nc6 36. Bc2 f5 37. Kf2 Kd7 38. Ba4"
            },
            "nodes": 250089,
            "depth": 18,
            "seldepth": 30
          },
          {
            "move": {
              "uci": "e5f6",
              "san": "exf6+"
            },
            "is_played_move": false,
            "is_engine_best_move": false,
            "selected_by_models": [
              "V15 Endgame",
              "V17 File Pressure",
              "V18 Defensive",
              "V6 Active",
              "V8 Sharp",
              "V9 Positional"
            ],
            "score": {
              "centipawns": 224,
              "is_mate": false,
              "mate_in": null,
              "comparison_cp": 224
            },
            "loss_cp": 86,
            "within_100cp": true,
            "within_200cp": true,
            "pv": {
              "uci": [
                "e5f6",
                "g7f6",
                "e3d4",
                "b3c4",
                "b5a4",
                "c4a6",
                "g2g4",
                "d8c6",
                "d4a1",
                "c6b8",
                "g1f2",
                "b8d7",
                "a4d7",
                "e7d7",
                "a1f6",
                "a6c4"
              ],
              "san": "31. exf6+ gxf6 32. Bd4 Bc4 33. Ba4 Ba6 34. g4 Nc6 35. Ba1 Nb8 36. Kf2 Nd7 37. Bxd7 Kxd7 38. Bxf6 Bc4"
            },
            "nodes": 250155,
            "depth": 16,
            "seldepth": 39
          }
        ]
      }
    },
    {
      "id": "choice-49-black",
      "label": "Black to move on move 49",
      "fen": "8/7p/bP2p1p1/P2kP2P/3p2P1/6B1/3K4/8 b - - 2 49",
      "side_to_move": "black",
      "legal_move_count": 15,
      "played_move": {
        "uci": "d5e4",
        "san": "Ke4"
      },
      "model_consensus": {
        "distinct_top_moves": 1,
        "most_selected_move": {
          "uci": "g6h5",
          "san": "gxh5"
        },
        "most_selected_count": 6
      },
      "public_choice_gate": {
        "required_distinct_safe_model_moves": 3,
        "safety_threshold_cp": 100,
        "observed_distinct_model_moves": 1,
        "safe_distinct_model_moves": 1,
        "passes": false
      },
      "models": [
        {
          "key": "v6_active",
          "label": "V6 Active",
          "intended_profile": "active, initiative-seeking",
          "top_move": {
            "uci": "g6h5",
            "san": "gxh5",
            "hybrid_score_cp": -5.427162
          },
          "top_three": [
            {
              "uci": "g6h5",
              "san": "gxh5",
              "hybrid_score_cp": -5.427162
            },
            {
              "uci": "g6g5",
              "san": "g5",
              "hybrid_score_cp": -72.367149
            },
            {
              "uci": "a6f1",
              "san": "Bf1",
              "hybrid_score_cp": -72.528711
            }
          ]
        },
        {
          "key": "v8_sharp",
          "label": "V8 Sharp",
          "intended_profile": "sharp club-player profile on curated data",
          "top_move": {
            "uci": "g6h5",
            "san": "gxh5",
            "hybrid_score_cp": -6.489753
          },
          "top_three": [
            {
              "uci": "g6h5",
              "san": "gxh5",
              "hybrid_score_cp": -6.489753
            },
            {
              "uci": "g6g5",
              "san": "g5",
              "hybrid_score_cp": -74.256476
            },
            {
              "uci": "d4d3",
              "san": "d3",
              "hybrid_score_cp": -74.343214
            }
          ]
        },
        {
          "key": "v9_positional",
          "label": "V9 Positional",
          "intended_profile": "calm positional pressure",
          "top_move": {
            "uci": "g6h5",
            "san": "gxh5",
            "hybrid_score_cp": -5.207744
          },
          "top_three": [
            {
              "uci": "g6h5",
              "san": "gxh5",
              "hybrid_score_cp": -5.207744
            },
            {
              "uci": "g6g5",
              "san": "g5",
              "hybrid_score_cp": -72.768828
            },
            {
              "uci": "a6b5",
              "san": "Bb5",
              "hybrid_score_cp": -73.044778
            }
          ]
        },
        {
          "key": "v15_endgame",
          "label": "V15 Endgame",
          "intended_profile": "endgame-focused distilled evaluator",
          "top_move": {
            "uci": "g6h5",
            "san": "gxh5",
            "hybrid_score_cp": -0.45566
          },
          "top_three": [
            {
              "uci": "g6h5",
              "san": "gxh5",
              "hybrid_score_cp": -0.45566
            },
            {
              "uci": "a6e2",
              "san": "Be2",
              "hybrid_score_cp": -71.442929
            },
            {
              "uci": "a6d3",
              "san": "Bd3",
              "hybrid_score_cp": -71.462955
            }
          ]
        },
        {
          "key": "v17_file_pressure",
          "label": "V17 File Pressure",
          "intended_profile": "open-file and rook-pressure weighting",
          "top_move": {
            "uci": "g6h5",
            "san": "gxh5",
            "hybrid_score_cp": -7.223448
          },
          "top_three": [
            {
              "uci": "g6h5",
              "san": "gxh5",
              "hybrid_score_cp": -7.223448
            },
            {
              "uci": "g6g5",
              "san": "g5",
              "hybrid_score_cp": -75.346951
            },
            {
              "uci": "a6c8",
              "san": "Bc8",
              "hybrid_score_cp": -75.361275
            }
          ]
        },
        {
          "key": "v18_defensive",
          "label": "V18 Defensive",
          "intended_profile": "defensive tension and counterpunch weighting",
          "top_move": {
            "uci": "g6h5",
            "san": "gxh5",
            "hybrid_score_cp": -7.126369
          },
          "top_three": [
            {
              "uci": "g6h5",
              "san": "gxh5",
              "hybrid_score_cp": -7.126369
            },
            {
              "uci": "a6f1",
              "san": "Bf1",
              "hybrid_score_cp": -75.097968
            },
            {
              "uci": "g6g5",
              "san": "g5",
              "hybrid_score_cp": -75.110961
            }
          ]
        }
      ],
      "stockfish": {
        "best_move": {
          "uci": "g6g5",
          "san": "g5"
        },
        "best_score": {
          "centipawns": 43,
          "is_mate": false,
          "mate_in": null,
          "comparison_cp": 43
        },
        "best_pv": {
          "uci": [
            "g6g5"
          ],
          "san": "49...g5"
        },
        "nodes": 250212,
        "depth": 18,
        "seldepth": 33,
        "verified_choices": [
          {
            "move": {
              "uci": "d5e4",
              "san": "Ke4"
            },
            "is_played_move": true,
            "is_engine_best_move": false,
            "selected_by_models": [],
            "score": {
              "centipawns": 0,
              "is_mate": false,
              "mate_in": null,
              "comparison_cp": 0
            },
            "loss_cp": 43,
            "within_100cp": true,
            "within_200cp": true,
            "pv": {
              "uci": [
                "d5e4",
                "h5g6",
                "h7g6",
                "g3h2",
                "g6g5",
                "d2c2",
                "e4f3",
                "h2g1",
                "d4d3",
                "c2d2",
                "f3g4",
                "b6b7",
                "a6b7",
                "d2d3",
                "g4f4",
                "g1e3",
                "f4e5",
                "e3g5",
                "b7c8",
                "d3e3",
                "e5f5",
                "g5f4",
                "e6e5",
                "f4g3",
                "c8a6",
                "g3h4",
                "e5e4"
              ],
              "san": "49...Ke4 50. hxg6 hxg6 51. Bh2 g5 52. Kc2 Kf3 53. Bg1 d3+ 54. Kd2 Kxg4 55. b7 Bxb7 56. Kxd3 Kf4 57. Be3+ Kxe5 58. Bxg5 Bc8 59. Ke3 Kf5 60. Bf4 e5 61. Bg3 Ba6 62. Bh4 e4"
            },
            "nodes": 250345,
            "depth": 21,
            "seldepth": 32
          },
          {
            "move": {
              "uci": "g6h5",
              "san": "gxh5"
            },
            "is_played_move": false,
            "is_engine_best_move": false,
            "selected_by_models": [
              "V15 Endgame",
              "V17 File Pressure",
              "V18 Defensive",
              "V6 Active",
              "V8 Sharp",
              "V9 Positional"
            ],
            "score": {
              "centipawns": 0,
              "is_mate": false,
              "mate_in": null,
              "comparison_cp": 0
            },
            "loss_cp": 43,
            "within_100cp": true,
            "within_200cp": true,
            "pv": {
              "uci": [
                "g6h5",
                "g4h5",
                "d5e4",
                "h5h6",
                "e4f3",
                "g3h2",
                "f3e4"
              ],
              "san": "49...gxh5 50. gxh5 Ke4 51. h6 Kf3 52. Bh2 Ke4"
            },
            "nodes": 250078,
            "depth": 26,
            "seldepth": 39
          }
        ]
      }
    }
  ],
  "limitations": [
    "The six neural checkpoints are scalar evaluators, not move-policy models or explanation models.",
    "Their 768 inputs encode piece placement only; side to move is applied after inference, while castling rights, en-passant state, repetition, move history, and clocks are not model inputs.",
    "Profile labels describe intended training or runtime behavior and do not prove human-like personality or internal understanding.",
    "Stockfish results use a fixed node budget and configuration and are a verification snapshot, not a claim of perfect play.",
    "Stockfish was required to use two search threads. Parallel search can produce small score, depth, node-count, or PV differences on a fresh rerun even when the configured node limit is unchanged.",
    "Centipawn loss uses a 100,000 cp comparison value for forced-mate scores; mate status and mate distance are also reported separately.",
    "The analysis does not measure Elo, playing strength, or clean unseen test accuracy.",
    "Any reader-facing move explanation must describe observable chess features; it must not be presented as the model's internal reasoning."
  ]
}
