{
  "schema_version": "1.0",
  "generator": {
    "name": "PlayChessOnline Position Review Generator",
    "version": "1.0.0",
    "generated_at_utc": "2026-08-31T14:07:53.377379+00:00",
    "runtime_seconds": 7.875411,
    "python_version": "3.12.1",
    "platform": "Windows-10-10.0.19045-SP0"
  },
  "review": {
    "slug": "tanoi-ker-wellington-open",
    "title": "Tanoi vs Ker: Open Files and Active Rooks",
    "source": {
      "label": "Wellington Chess Club: 2026 Wellington Open",
      "url": "https://wellingtonchess.club/tournaments-2026-wellington-open.html",
      "game_url": "https://lichess.org/broadcast/wellington-open-2026/round-1/xks3tf3c/DXOVQlDX",
      "pgn_url": "https://lichess.org/api/broadcast/round/xks3tf3c.pgn"
    }
  },
  "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-19",
      "label": "Black to move on move 19",
      "fen": "1r2r1k1/1pqb1pp1/p2p1nnp/2pP4/P3P3/Q4P2/NP2B1PP/R1B2RK1 b - - 0 19",
      "side_to_move": "black",
      "legal_move_count": 42,
      "played_move": {
        "uci": "f6d5",
        "san": "Nxd5"
      },
      "model_consensus": {
        "distinct_top_moves": 3,
        "most_selected_move": {
          "uci": "d7a4",
          "san": "Bxa4"
        },
        "most_selected_count": 4
      },
      "public_choice_gate": {
        "required_distinct_safe_model_moves": 3,
        "safety_threshold_cp": 100,
        "observed_distinct_model_moves": 3,
        "safe_distinct_model_moves": 0,
        "passes": false
      },
      "models": [
        {
          "key": "v6_active",
          "label": "V6 Active",
          "intended_profile": "active, initiative-seeking",
          "top_move": {
            "uci": "d7a4",
            "san": "Bxa4",
            "hybrid_score_cp": 54.934192
          },
          "top_three": [
            {
              "uci": "d7a4",
              "san": "Bxa4",
              "hybrid_score_cp": 54.934192
            },
            {
              "uci": "e8e4",
              "san": "Rxe4",
              "hybrid_score_cp": 54.809285
            },
            {
              "uci": "f6e4",
              "san": "Nxe4",
              "hybrid_score_cp": 54.719428
            }
          ]
        },
        {
          "key": "v8_sharp",
          "label": "V8 Sharp",
          "intended_profile": "sharp club-player profile on curated data",
          "top_move": {
            "uci": "e8e4",
            "san": "Rxe4",
            "hybrid_score_cp": 54.530118
          },
          "top_three": [
            {
              "uci": "e8e4",
              "san": "Rxe4",
              "hybrid_score_cp": 54.530118
            },
            {
              "uci": "d7a4",
              "san": "Bxa4",
              "hybrid_score_cp": 54.192107
            },
            {
              "uci": "f6e4",
              "san": "Nxe4",
              "hybrid_score_cp": 54.033368
            }
          ]
        },
        {
          "key": "v9_positional",
          "label": "V9 Positional",
          "intended_profile": "calm positional pressure",
          "top_move": {
            "uci": "d7a4",
            "san": "Bxa4",
            "hybrid_score_cp": 53.852471
          },
          "top_three": [
            {
              "uci": "d7a4",
              "san": "Bxa4",
              "hybrid_score_cp": 53.852471
            },
            {
              "uci": "e8e4",
              "san": "Rxe4",
              "hybrid_score_cp": 53.751582
            },
            {
              "uci": "f6e4",
              "san": "Nxe4",
              "hybrid_score_cp": 53.618461
            }
          ]
        },
        {
          "key": "v15_endgame",
          "label": "V15 Endgame",
          "intended_profile": "endgame-focused distilled evaluator",
          "top_move": {
            "uci": "f6e4",
            "san": "Nxe4",
            "hybrid_score_cp": 61.348359
          },
          "top_three": [
            {
              "uci": "f6e4",
              "san": "Nxe4",
              "hybrid_score_cp": 61.348359
            },
            {
              "uci": "e8e4",
              "san": "Rxe4",
              "hybrid_score_cp": 61.330678
            },
            {
              "uci": "d7a4",
              "san": "Bxa4",
              "hybrid_score_cp": 61.313898
            }
          ]
        },
        {
          "key": "v17_file_pressure",
          "label": "V17 File Pressure",
          "intended_profile": "open-file and rook-pressure weighting",
          "top_move": {
            "uci": "d7a4",
            "san": "Bxa4",
            "hybrid_score_cp": 54.727897
          },
          "top_three": [
            {
              "uci": "d7a4",
              "san": "Bxa4",
              "hybrid_score_cp": 54.727897
            },
            {
              "uci": "e8e4",
              "san": "Rxe4",
              "hybrid_score_cp": 54.584619
            },
            {
              "uci": "f6e4",
              "san": "Nxe4",
              "hybrid_score_cp": 53.967097
            }
          ]
        },
        {
          "key": "v18_defensive",
          "label": "V18 Defensive",
          "intended_profile": "defensive tension and counterpunch weighting",
          "top_move": {
            "uci": "d7a4",
            "san": "Bxa4",
            "hybrid_score_cp": 55.642607
          },
          "top_three": [
            {
              "uci": "d7a4",
              "san": "Bxa4",
              "hybrid_score_cp": 55.642607
            },
            {
              "uci": "e8e4",
              "san": "Rxe4",
              "hybrid_score_cp": 55.355359
            },
            {
              "uci": "f6e4",
              "san": "Nxe4",
              "hybrid_score_cp": 54.848146
            }
          ]
        }
      ],
      "stockfish": {
        "best_move": {
          "uci": "f6d5",
          "san": "Nxd5"
        },
        "best_score": {
          "centipawns": 117,
          "is_mate": false,
          "mate_in": null,
          "comparison_cp": 117
        },
        "best_pv": {
          "uci": [
            "f6d5",
            "f1d1"
          ],
          "san": "19...Nxd5 20. Rd1"
        },
        "nodes": 250252,
        "depth": 15,
        "seldepth": 32,
        "verified_choices": [
          {
            "move": {
              "uci": "d7a4",
              "san": "Bxa4"
            },
            "is_played_move": false,
            "is_engine_best_move": false,
            "selected_by_models": [
              "V17 File Pressure",
              "V18 Defensive",
              "V6 Active",
              "V9 Positional"
            ],
            "score": {
              "centipawns": -289,
              "is_mate": false,
              "mate_in": null,
              "comparison_cp": -289
            },
            "loss_cp": 406,
            "within_100cp": false,
            "within_200cp": false,
            "pv": {
              "uci": [
                "d7a4",
                "a3a4",
                "f6d5",
                "f1f2",
                "b7b5",
                "a4d1",
                "d5f6",
                "a2c3",
                "c5c4",
                "a1a6",
                "e8d8",
                "g2g3",
                "d6d5",
                "c3d5",
                "f6d5",
                "e4d5"
              ],
              "san": "19...Bxa4 20. Qxa4 Nxd5 21. Rf2 b5 22. Qd1 Nf6 23. Nc3 c4 24. Rxa6 Red8 25. g3 d5 26. Nxd5 Nxd5 27. exd5"
            },
            "nodes": 250139,
            "depth": 16,
            "seldepth": 22
          },
          {
            "move": {
              "uci": "e8e4",
              "san": "Rxe4"
            },
            "is_played_move": false,
            "is_engine_best_move": false,
            "selected_by_models": [
              "V8 Sharp"
            ],
            "score": {
              "centipawns": -384,
              "is_mate": false,
              "mate_in": null,
              "comparison_cp": -384
            },
            "loss_cp": 501,
            "within_100cp": false,
            "within_200cp": false,
            "pv": {
              "uci": [
                "e8e4",
                "f3e4",
                "b7b5",
                "f1f6",
                "g7f6",
                "a3f3",
                "b5b4",
                "f3f6",
                "c7d8",
                "f6d8",
                "b8d8",
                "c1h6",
                "d8e8",
                "e2d3",
                "g6e5",
                "d3a6",
                "d7a4",
                "a2c1"
              ],
              "san": "19...Rxe4 20. fxe4 b5 21. Rxf6 gxf6 22. Qf3 b4 23. Qxf6 Qd8 24. Qxd8+ Rxd8 25. Bxh6 Re8 26. Bd3 Ne5 27. Bxa6 Bxa4 28. Nc1"
            },
            "nodes": 250100,
            "depth": 16,
            "seldepth": 30
          },
          {
            "move": {
              "uci": "f6d5",
              "san": "Nxd5"
            },
            "is_played_move": true,
            "is_engine_best_move": true,
            "selected_by_models": [],
            "score": {
              "centipawns": 117,
              "is_mate": false,
              "mate_in": null,
              "comparison_cp": 117
            },
            "loss_cp": 0,
            "within_100cp": true,
            "within_200cp": true,
            "pv": {
              "uci": [
                "f6d5",
                "f1d1",
                "d5f4",
                "e2f1",
                "b7b5",
                "a4b5",
                "a6b5",
                "b2b4",
                "b8a8",
                "a3b2",
                "a8a6",
                "c1e3",
                "e8a8",
                "b4c5",
                "d6c5",
                "a2c3",
                "a6a1",
                "d1a1",
                "a8a1",
                "b2a1",
                "b5b4",
                "c3d5"
              ],
              "san": "19...Nxd5 20. Rd1 Ndf4 21. Bf1 b5 22. axb5 axb5 23. b4 Ra8 24. Qb2 Ra6 25. Be3 Rea8 26. bxc5 dxc5 27. Nc3 Rxa1 28. Rxa1 Rxa1 29. Qxa1 b4 30. Nd5"
            },
            "nodes": 250159,
            "depth": 19,
            "seldepth": 27
          },
          {
            "move": {
              "uci": "f6e4",
              "san": "Nxe4"
            },
            "is_played_move": false,
            "is_engine_best_move": false,
            "selected_by_models": [
              "V15 Endgame"
            ],
            "score": {
              "centipawns": -244,
              "is_mate": false,
              "mate_in": null,
              "comparison_cp": -244
            },
            "loss_cp": 361,
            "within_100cp": false,
            "within_200cp": false,
            "pv": {
              "uci": [
                "f6e4",
                "f3e4",
                "e8e4",
                "a3f3",
                "e4e7",
                "f3f2",
                "b7b5",
                "a4b5",
                "a6b5",
                "a2c3",
                "b5b4",
                "c3e4",
                "b8e8",
                "e2d3",
                "c5c4",
                "a1a7",
                "c7a7",
                "f2a7",
                "c4d3",
                "e4g3",
                "f7f5",
                "a7d4",
                "f5f4"
              ],
              "san": "19...Nxe4 20. fxe4 Rxe4 21. Qf3 Re7 22. Qf2 b5 23. axb5 axb5 24. Nc3 b4 25. Ne4 Rbe8 26. Bd3 c4 27. Ra7 Qxa7 28. Qxa7 cxd3 29. Ng3 f5 30. Qd4 f4"
            },
            "nodes": 250303,
            "depth": 16,
            "seldepth": 29
          }
        ]
      }
    },
    {
      "id": "choice-28",
      "label": "Black to move on move 28",
      "fen": "2r1r1k1/3nq1p1/p2pp2p/1pp1n3/P3P3/1P3P2/NQ3BPP/2RR2K1 b - - 1 28",
      "side_to_move": "black",
      "legal_move_count": 36,
      "played_move": {
        "uci": "c5c4",
        "san": "c4"
      },
      "model_consensus": {
        "distinct_top_moves": 2,
        "most_selected_move": {
          "uci": "e5f3",
          "san": "Nxf3+"
        },
        "most_selected_count": 5
      },
      "public_choice_gate": {
        "required_distinct_safe_model_moves": 3,
        "safety_threshold_cp": 100,
        "observed_distinct_model_moves": 2,
        "safe_distinct_model_moves": 1,
        "passes": false
      },
      "models": [
        {
          "key": "v6_active",
          "label": "V6 Active",
          "intended_profile": "active, initiative-seeking",
          "top_move": {
            "uci": "e5f3",
            "san": "Nxf3+",
            "hybrid_score_cp": 126.607604
          },
          "top_three": [
            {
              "uci": "e5f3",
              "san": "Nxf3+",
              "hybrid_score_cp": 126.607604
            },
            {
              "uci": "b5a4",
              "san": "bxa4",
              "hybrid_score_cp": 126.433322
            },
            {
              "uci": "c5c4",
              "san": "c4",
              "hybrid_score_cp": 54.346603
            }
          ]
        },
        {
          "key": "v8_sharp",
          "label": "V8 Sharp",
          "intended_profile": "sharp club-player profile on curated data",
          "top_move": {
            "uci": "e5f3",
            "san": "Nxf3+",
            "hybrid_score_cp": 127.264013
          },
          "top_three": [
            {
              "uci": "e5f3",
              "san": "Nxf3+",
              "hybrid_score_cp": 127.264013
            },
            {
              "uci": "b5a4",
              "san": "bxa4",
              "hybrid_score_cp": 127.043165
            },
            {
              "uci": "c8c7",
              "san": "Rc7",
              "hybrid_score_cp": 54.957644
            }
          ]
        },
        {
          "key": "v9_positional",
          "label": "V9 Positional",
          "intended_profile": "calm positional pressure",
          "top_move": {
            "uci": "e5f3",
            "san": "Nxf3+",
            "hybrid_score_cp": 127.004404
          },
          "top_three": [
            {
              "uci": "e5f3",
              "san": "Nxf3+",
              "hybrid_score_cp": 127.004404
            },
            {
              "uci": "b5a4",
              "san": "bxa4",
              "hybrid_score_cp": 126.579908
            },
            {
              "uci": "e7d8",
              "san": "Qd8",
              "hybrid_score_cp": 55.024846
            }
          ]
        },
        {
          "key": "v15_endgame",
          "label": "V15 Endgame",
          "intended_profile": "endgame-focused distilled evaluator",
          "top_move": {
            "uci": "e5f3",
            "san": "Nxf3+",
            "hybrid_score_cp": 130.849488
          },
          "top_three": [
            {
              "uci": "e5f3",
              "san": "Nxf3+",
              "hybrid_score_cp": 130.849488
            },
            {
              "uci": "b5a4",
              "san": "bxa4",
              "hybrid_score_cp": 130.817072
            },
            {
              "uci": "g8f8",
              "san": "Kf8",
              "hybrid_score_cp": 61.433185
            }
          ]
        },
        {
          "key": "v17_file_pressure",
          "label": "V17 File Pressure",
          "intended_profile": "open-file and rook-pressure weighting",
          "top_move": {
            "uci": "b5a4",
            "san": "bxa4",
            "hybrid_score_cp": 126.756525
          },
          "top_three": [
            {
              "uci": "b5a4",
              "san": "bxa4",
              "hybrid_score_cp": 126.756525
            },
            {
              "uci": "e5f3",
              "san": "Nxf3+",
              "hybrid_score_cp": 126.432671
            },
            {
              "uci": "e7d8",
              "san": "Qd8",
              "hybrid_score_cp": 54.272102
            }
          ]
        },
        {
          "key": "v18_defensive",
          "label": "V18 Defensive",
          "intended_profile": "defensive tension and counterpunch weighting",
          "top_move": {
            "uci": "e5f3",
            "san": "Nxf3+",
            "hybrid_score_cp": 127.395053
          },
          "top_three": [
            {
              "uci": "e5f3",
              "san": "Nxf3+",
              "hybrid_score_cp": 127.395053
            },
            {
              "uci": "b5a4",
              "san": "bxa4",
              "hybrid_score_cp": 126.999215
            },
            {
              "uci": "e7d8",
              "san": "Qd8",
              "hybrid_score_cp": 53.904949
            }
          ]
        }
      ],
      "stockfish": {
        "best_move": {
          "uci": "c5c4",
          "san": "c4"
        },
        "best_score": {
          "centipawns": 195,
          "is_mate": false,
          "mate_in": null,
          "comparison_cp": 195
        },
        "best_pv": {
          "uci": [
            "c5c4"
          ],
          "san": "28...c4"
        },
        "nodes": 250061,
        "depth": 15,
        "seldepth": 31,
        "verified_choices": [
          {
            "move": {
              "uci": "b5a4",
              "san": "bxa4"
            },
            "is_played_move": false,
            "is_engine_best_move": false,
            "selected_by_models": [
              "V17 File Pressure"
            ],
            "score": {
              "centipawns": 184,
              "is_mate": false,
              "mate_in": null,
              "comparison_cp": 184
            },
            "loss_cp": 11,
            "within_100cp": true,
            "within_200cp": true,
            "pv": {
              "uci": [
                "b5a4",
                "b3a4",
                "c5c4",
                "b2d4",
                "e5d3",
                "c1c2",
                "e8d8",
                "a2c1",
                "d3f2",
                "c2f2",
                "d7f6",
                "d4b6",
                "d6d5",
                "b6a6",
                "d5d4"
              ],
              "san": "28...bxa4 29. bxa4 c4 30. Qd4 Nd3 31. Rc2 Red8 32. Nc1 Nxf2 33. Rxf2 Nf6 34. Qb6 d5 35. Qxa6 d4"
            },
            "nodes": 250427,
            "depth": 15,
            "seldepth": 31
          },
          {
            "move": {
              "uci": "c5c4",
              "san": "c4"
            },
            "is_played_move": true,
            "is_engine_best_move": true,
            "selected_by_models": [],
            "score": {
              "centipawns": 184,
              "is_mate": false,
              "mate_in": null,
              "comparison_cp": 184
            },
            "loss_cp": 0,
            "within_100cp": true,
            "within_200cp": true,
            "pv": {
              "uci": [
                "c5c4",
                "b3c4",
                "b5c4",
                "b2d4",
                "e5d3",
                "c1c2",
                "d7e5",
                "f2g3",
                "e8d8",
                "h2h3",
                "e7f6",
                "g1h1",
                "d6d5",
                "e4d5",
                "e6d5",
                "a2c3"
              ],
              "san": "28...c4 29. bxc4 bxc4 30. Qd4 Nd3 31. Rc2 N7e5 32. Bg3 Red8 33. h3 Qf6 34. Kh1 d5 35. exd5 exd5 36. Nc3"
            },
            "nodes": 250663,
            "depth": 17,
            "seldepth": 25
          },
          {
            "move": {
              "uci": "e5f3",
              "san": "Nxf3+"
            },
            "is_played_move": false,
            "is_engine_best_move": false,
            "selected_by_models": [
              "V15 Endgame",
              "V18 Defensive",
              "V6 Active",
              "V8 Sharp",
              "V9 Positional"
            ],
            "score": {
              "centipawns": -98,
              "is_mate": false,
              "mate_in": null,
              "comparison_cp": -98
            },
            "loss_cp": 293,
            "within_100cp": false,
            "within_200cp": false,
            "pv": {
              "uci": [
                "e5f3",
                "g2f3",
                "e8f8",
                "b2e2",
                "d7e5",
                "c1c3",
                "b5b4",
                "c3e3",
                "e5c6",
                "e2a6",
                "c6d4",
                "g1h1",
                "e6e5",
                "f2g1",
                "e7e6",
                "a6d3",
                "c5c4",
                "b3c4"
              ],
              "san": "28...Nxf3+ 29. gxf3 Rf8 30. Qe2 Ne5 31. Rc3 b4 32. Re3 Nc6 33. Qxa6 Nd4 34. Kh1 e5 35. Bg1 Qe6 36. Qd3 c4 37. bxc4"
            },
            "nodes": 250945,
            "depth": 15,
            "seldepth": 20
          }
        ]
      }
    },
    {
      "id": "choice-36",
      "label": "Black to move on move 36",
      "fen": "1r4k1/2q3p1/p2Rp2p/4n3/P3P3/Q4P1P/N1r2BP1/6K1 b - - 0 36",
      "side_to_move": "black",
      "legal_move_count": 52,
      "played_move": {
        "uci": "b8b1",
        "san": "Rb1+"
      },
      "model_consensus": {
        "distinct_top_moves": 1,
        "most_selected_move": {
          "uci": "c7d6",
          "san": "Qxd6"
        },
        "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": "c7d6",
            "san": "Qxd6",
            "hybrid_score_cp": 402.897647
          },
          "top_three": [
            {
              "uci": "c7d6",
              "san": "Qxd6",
              "hybrid_score_cp": 402.897647
            },
            {
              "uci": "c2f2",
              "san": "Rxf2",
              "hybrid_score_cp": 280.365918
            },
            {
              "uci": "c2a2",
              "san": "Rxa2",
              "hybrid_score_cp": 273.090761
            }
          ]
        },
        {
          "key": "v8_sharp",
          "label": "V8 Sharp",
          "intended_profile": "sharp club-player profile on curated data",
          "top_move": {
            "uci": "c7d6",
            "san": "Qxd6",
            "hybrid_score_cp": 402.997394
          },
          "top_three": [
            {
              "uci": "c7d6",
              "san": "Qxd6",
              "hybrid_score_cp": 402.997394
            },
            {
              "uci": "c2f2",
              "san": "Rxf2",
              "hybrid_score_cp": 280.169711
            },
            {
              "uci": "c2a2",
              "san": "Rxa2",
              "hybrid_score_cp": 272.62662
            }
          ]
        },
        {
          "key": "v9_positional",
          "label": "V9 Positional",
          "intended_profile": "calm positional pressure",
          "top_move": {
            "uci": "c7d6",
            "san": "Qxd6",
            "hybrid_score_cp": 400.320099
          },
          "top_three": [
            {
              "uci": "c7d6",
              "san": "Qxd6",
              "hybrid_score_cp": 400.320099
            },
            {
              "uci": "c2f2",
              "san": "Rxf2",
              "hybrid_score_cp": 278.286357
            },
            {
              "uci": "c2a2",
              "san": "Rxa2",
              "hybrid_score_cp": 271.234932
            }
          ]
        },
        {
          "key": "v15_endgame",
          "label": "V15 Endgame",
          "intended_profile": "endgame-focused distilled evaluator",
          "top_move": {
            "uci": "c7d6",
            "san": "Qxd6",
            "hybrid_score_cp": 394.91088
          },
          "top_three": [
            {
              "uci": "c7d6",
              "san": "Qxd6",
              "hybrid_score_cp": 394.91088
            },
            {
              "uci": "c2f2",
              "san": "Rxf2",
              "hybrid_score_cp": 276.864896
            },
            {
              "uci": "c2a2",
              "san": "Rxa2",
              "hybrid_score_cp": 269.991916
            }
          ]
        },
        {
          "key": "v17_file_pressure",
          "label": "V17 File Pressure",
          "intended_profile": "open-file and rook-pressure weighting",
          "top_move": {
            "uci": "c7d6",
            "san": "Qxd6",
            "hybrid_score_cp": 402.853802
          },
          "top_three": [
            {
              "uci": "c7d6",
              "san": "Qxd6",
              "hybrid_score_cp": 402.853802
            },
            {
              "uci": "c2f2",
              "san": "Rxf2",
              "hybrid_score_cp": 279.69371
            },
            {
              "uci": "c2a2",
              "san": "Rxa2",
              "hybrid_score_cp": 272.588777
            }
          ]
        },
        {
          "key": "v18_defensive",
          "label": "V18 Defensive",
          "intended_profile": "defensive tension and counterpunch weighting",
          "top_move": {
            "uci": "c7d6",
            "san": "Qxd6",
            "hybrid_score_cp": 408.721124
          },
          "top_three": [
            {
              "uci": "c7d6",
              "san": "Qxd6",
              "hybrid_score_cp": 408.721124
            },
            {
              "uci": "c2f2",
              "san": "Rxf2",
              "hybrid_score_cp": 283.967818
            },
            {
              "uci": "c2a2",
              "san": "Rxa2",
              "hybrid_score_cp": 276.506108
            }
          ]
        }
      ],
      "stockfish": {
        "best_move": {
          "uci": "e5c4",
          "san": "Nc4"
        },
        "best_score": {
          "centipawns": 700,
          "is_mate": false,
          "mate_in": null,
          "comparison_cp": 700
        },
        "best_pv": {
          "uci": [
            "e5c4",
            "a3d3",
            "c4d6",
            "f2g3",
            "c7c5",
            "g1h2",
            "b8b2",
            "d3f1",
            "b2a2",
            "g3h4",
            "c2g2",
            "f1g2",
            "c5e5",
            "h4g3",
            "a2g2",
            "h2g2",
            "e5b2",
            "g3f2"
          ],
          "san": "36...Nc4 37. Qd3 Nxd6 38. Bg3 Qc5+ 39. Kh2 Rbb2 40. Qf1 Rxa2 41. Bh4 Rxg2+ 42. Qxg2 Qe5+ 43. Bg3 Rxg2+ 44. Kxg2 Qb2+ 45. Bf2"
        },
        "nodes": 250511,
        "depth": 16,
        "seldepth": 26,
        "verified_choices": [
          {
            "move": {
              "uci": "b8b1",
              "san": "Rb1+"
            },
            "is_played_move": true,
            "is_engine_best_move": false,
            "selected_by_models": [],
            "score": {
              "centipawns": 765,
              "is_mate": false,
              "mate_in": null,
              "comparison_cp": 765
            },
            "loss_cp": 0,
            "within_100cp": true,
            "within_200cp": true,
            "pv": {
              "uci": [
                "b8b1",
                "a2c1",
                "b1c1",
                "g1h2",
                "c2f2",
                "h3h4",
                "e5f3",
                "h2g3",
                "f2d2",
                "g2f3",
                "d2d6",
                "a3c1",
                "c7c1",
                "g3h3",
                "c1g1",
                "h4h5"
              ],
              "san": "36...Rb1+ 37. Nc1 Rbxc1+ 38. Kh2 Rxf2 39. h4 Nxf3+ 40. Kg3 Rd2 41. gxf3 Rxd6 42. Qxc1 Qxc1 43. Kh3 Qg1 44. h5"
            },
            "nodes": 250682,
            "depth": 16,
            "seldepth": 29
          },
          {
            "move": {
              "uci": "c7d6",
              "san": "Qxd6"
            },
            "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": -179,
              "is_mate": false,
              "mate_in": null,
              "comparison_cp": -179
            },
            "loss_cp": 879,
            "within_100cp": false,
            "within_200cp": false,
            "pv": {
              "uci": [
                "c7d6",
                "a3d6",
                "b8b1",
                "g1h2",
                "c2f2",
                "d6e5",
                "b1b2",
                "e5e6",
                "g8h7",
                "e6f5",
                "h7h8",
                "f5g4",
                "b2a2",
                "e4e5",
                "h8h7",
                "h3h4",
                "f2e2",
                "f3f4",
                "e2e3",
                "g4f5",
                "h7h8",
                "f5c8",
                "h8h7",
                "h4h5",
                "a2a4",
                "c8f5",
                "h7h8"
              ],
              "san": "36...Qxd6 37. Qxd6 Rb1+ 38. Kh2 Rxf2 39. Qxe5 Rbb2 40. Qxe6+ Kh7 41. Qf5+ Kh8 42. Qg4 Rxa2 43. e5 Kh7 44. h4 Rfe2 45. f4 Re3 46. Qf5+ Kh8 47. Qc8+ Kh7 48. h5 Rxa4 49. Qf5+ Kh8"
            },
            "nodes": 250159,
            "depth": 17,
            "seldepth": 38
          }
        ]
      }
    }
  ],
  "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."
  ]
}
