{
  "deterministic": true,
  "ended_utc": "2026-09-17T22:18:56.483072+00:00",
  "gate": "OAM-100-COMPARISON-001",
  "git_diff_lines_on_analytical_paths": 0,
  "n_permutations": 10000,
  "protected_file_hashes_post": {
    "backend/oam/": "af00d16d496e055db78b0901d9c7774104bd586c61a2bf2a5805b6cbc0fe7262",
    "backend/oam_analyze.py": "5951e8d3302a40258f8e57ba7c597444eabe60faa0e43713a6f5a8546e9d023b",
    "experiments/oam100/manifest.json": "b83de61ade8dba6445f019014403fd0eca445bb1b92b51002c8034c2e278f003",
    "experiments/oam100/results/oam100_analysis.json": "82468887f511e4ead45c10e59ddbe5777f1983a135345f5cfb49f758a99fb035",
    "experiments/oam100/results/oam100_engine.json": "b63f48437af43baa57dcb8b14c733283a853c122c463f98b196f328fff9959a2",
    "experiments/oam100/results/oam100_engine_positions.json": "96a93811db2ea91714b748537d78801f15b5f83d9a149f58fde9c6073cef13cb",
    "frontend/src/pgn/parser.js": "81e106db23bd3ddfe5ab89a81c8fc83afb40d1f8447b6fb1bb347288710ba827"
  },
  "result": {
    "evergreen_invariant": {
      "engine_swing_cp": 6,
      "found": true,
      "fts": 3,
      "invariant_pass": true,
      "oe_score": 6,
      "rds": 2,
      "response_san": "gxf6",
      "rls": 1
    },
    "integrity": {
      "corpus_commitment_expected": "44acd79a7b52f1f3f838d5e344f5ad28623295cd8c797933f366ec2133688706",
      "corpus_commitment_recomputed": "44acd79a7b52f1f3f838d5e344f5ad28623295cd8c797933f366ec2133688706",
      "corpus_match": true,
      "gate2_match": true,
      "gate2_run_hash_expected": "25b6e5c24cba93eba781de5620a7f12c94f7f3aa70dcb9f2a889b1db90420383",
      "gate2_run_hash_recorded": "25b6e5c24cba93eba781de5620a7f12c94f7f3aa70dcb9f2a889b1db90420383",
      "gate3_match": true,
      "gate3_run_hash_expected": "96a93811db2ea91714b748537d78801f15b5f83d9a149f58fde9c6073cef13cb",
      "gate3_run_hash_recomputed": "96a93811db2ea91714b748537d78801f15b5f83d9a149f58fde9c6073cef13cb"
    },
    "misses_sample": [],
    "n_moments_aligned": 190,
    "n_moments_total": 190,
    "n_moments_unaligned": 0,
    "primary_verdict": "NOT SUPPORTED",
    "test_A_overlap": {
      "n_non_mate_plies_all": 7723,
      "n_oam_moments_non_mate": 183,
      "n_oam_moments_total": 190,
      "threshold_overlap": {
        "ge_100": {
          "intersection": 3,
          "n_oam_moments_nm": 183,
          "n_sf_events": 306,
          "oam_covered_by_sf": 0.01639344262295082,
          "sf_covered_by_oam": 0.00980392156862745
        },
        "ge_200": {
          "intersection": 0,
          "n_oam_moments_nm": 183,
          "n_sf_events": 73,
          "oam_covered_by_sf": 0.0,
          "sf_covered_by_oam": 0.0
        },
        "ge_300": {
          "intersection": 0,
          "n_oam_moments_nm": 183,
          "n_sf_events": 33,
          "oam_covered_by_sf": 0.0,
          "sf_covered_by_oam": 0.0
        },
        "ge_50": {
          "intersection": 9,
          "n_oam_moments_nm": 183,
          "n_sf_events": 846,
          "oam_covered_by_sf": 0.04918032786885246,
          "sf_covered_by_oam": 0.010638297872340425
        }
      },
      "top_k_per_game_overlap": {
        "top_10_per_game": {
          "intersection": 10,
          "n_oam_moments_nm": 183,
          "n_sf_events": 1000,
          "oam_covered_by_sf": 0.0546448087431694,
          "sf_covered_by_oam": 0.01
        },
        "top_1_per_game": {
          "intersection": 0,
          "n_oam_moments_nm": 183,
          "n_sf_events": 100,
          "oam_covered_by_sf": 0.0,
          "sf_covered_by_oam": 0.0
        },
        "top_3_per_game": {
          "intersection": 2,
          "n_oam_moments_nm": 183,
          "n_sf_events": 300,
          "oam_covered_by_sf": 0.01092896174863388,
          "sf_covered_by_oam": 0.006666666666666667
        },
        "top_5_per_game": {
          "intersection": 3,
          "n_oam_moments_nm": 183,
          "n_sf_events": 500,
          "oam_covered_by_sf": 0.01639344262295082,
          "sf_covered_by_oam": 0.006
        }
      }
    },
    "test_B_conditional": {
      "P_delta_ge_100_all": 0.03962190858474686,
      "P_delta_ge_100_given_OAM": 0.01639344262295082,
      "P_delta_lt_100_all": 0.9603780914152531,
      "P_delta_lt_100_given_OAM": 0.9836065573770492,
      "P_delta_lt_200_all": 0.9905477146186715,
      "P_delta_lt_200_given_OAM": 1.0,
      "P_delta_lt_300_all": 0.995727049074194,
      "P_delta_lt_300_given_OAM": 1.0,
      "P_delta_lt_50_all": 0.8904570762656998,
      "P_delta_lt_50_given_OAM": 0.9508196721311475,
      "all_transitions_swing": {
        "iqr": 20,
        "max": 3208,
        "mean": 23.63938883853425,
        "median": 10,
        "min": 0,
        "n": 7723,
        "p90": 53,
        "p95": 86,
        "p99": 196,
        "q1": 4,
        "q3": 24,
        "sd": 74.02415406435306
      },
      "non_oam_transitions_swing": {
        "iqr": 20,
        "max": 3208,
        "mean": 23.907161803713528,
        "median": 10.0,
        "min": 0,
        "n": 7540,
        "p90": 53,
        "p95": 87,
        "p99": 196,
        "q1": 4,
        "q3": 24,
        "sd": 74.81286025887795
      },
      "oam_moments_swing": {
        "iqr": 13,
        "max": 187,
        "mean": 12.60655737704918,
        "median": 6,
        "min": 0,
        "n": 183,
        "p90": 29,
        "p95": 45,
        "p99": 121,
        "q1": 1,
        "q3": 14,
        "sd": 22.764615449500738
      }
    },
    "test_C_correlation": {
      "FTS_vs_swing": {
        "n": 183,
        "pearson": -0.0019053575774107912,
        "spearman": 0.10474876990725636
      },
      "OE_SCORE_vs_swing": {
        "n": 183,
        "pearson": -0.10792501741437797,
        "spearman": -0.018935302664802135
      },
      "RDS_vs_swing": {
        "n": 183,
        "pearson": -0.049949518640011605,
        "spearman": -0.02201550778238464
      },
      "RLS_vs_swing": {
        "n": 183,
        "pearson": -0.1388893174795265,
        "spearman": -0.1072250750726402
      },
      "note": "Correlation measures association, not functional equivalence."
    },
    "test_D_null_model": {
      "cluster_unit": "game",
      "empirical_p_mean_swing_two_sided": 0.0515,
      "empirical_p_overlap_ge100_two_sided": 0.0583,
      "empirical_p_overlap_top3_two_sided": 0.0696,
      "n_permutations": 10000,
      "note": "Cluster-preserving null: within each game, k_i pseudo-Moments sampled uniformly from that game's non-mate plies. Same total N per replicate as observed.",
      "null_mean_swing_desc": {
        "iqr": 5.032786885245901,
        "max": 65.14754098360656,
        "mean": 25.116775409836134,
        "median": 23.775956284153004,
        "min": 14.491803278688524,
        "n": 10000,
        "p90": 32.557377049180324,
        "p95": 37.78142076502732,
        "p99": 43.76502732240437,
        "q1": 21.639344262295083,
        "q3": 26.672131147540984,
        "sd": 5.555733286555325
      },
      "null_median_swing_desc": {
        "iqr": 2,
        "max": 16,
        "mean": 10.0531,
        "median": 10.0,
        "min": 6,
        "n": 10000,
        "p90": 12,
        "p95": 12,
        "p99": 13,
        "q1": 9,
        "q3": 11,
        "sd": 1.3033343354642797
      },
      "null_overlap_ge100_desc": {
        "iqr": 4,
        "max": 19,
        "mean": 8.1852,
        "median": 8.0,
        "min": 0,
        "n": 10000,
        "p90": 12,
        "p95": 13,
        "p99": 15,
        "q1": 6,
        "q3": 10,
        "sd": 2.6710861011958382
      },
      "null_overlap_top3_desc": {
        "iqr": 3,
        "max": 19,
        "mean": 6.8097,
        "median": 7.0,
        "min": 0,
        "n": 10000,
        "p90": 10,
        "p95": 11,
        "p99": 13,
        "q1": 5,
        "q3": 8,
        "sd": 2.5120282462582804
      },
      "observed": {
        "mean_swing": 12.60655737704918,
        "median_swing": 6,
        "n_selected": 183,
        "overlap_ge_100": 3,
        "overlap_top3_per_game": 2
      },
      "seed": 20260215
    },
    "test_E_reciprocal": {
      "P_OAM_given_SF_ge_100": {
        "P_OAM_given_SF_ge": 0.00980392156862745,
        "n_captured_by_OAM": 3,
        "n_sf_events": 306
      },
      "P_OAM_given_SF_ge_200": {
        "P_OAM_given_SF_ge": 0.0,
        "n_captured_by_OAM": 0,
        "n_sf_events": 73
      },
      "P_OAM_given_SF_ge_300": {
        "P_OAM_given_SF_ge": 0.0,
        "n_captured_by_OAM": 0,
        "n_sf_events": 33
      },
      "P_OAM_given_SF_ge_50": {
        "P_OAM_given_SF_ge": 0.010638297872340425,
        "n_captured_by_OAM": 9,
        "n_sf_events": 846
      },
      "P_OAM_given_SF_top_1": {
        "P_OAM_given_SF_top": 0.0,
        "n_captured_by_OAM": 0,
        "n_sf_events": 100
      },
      "P_OAM_given_SF_top_10": {
        "P_OAM_given_SF_top": 0.01,
        "n_captured_by_OAM": 10,
        "n_sf_events": 1000
      },
      "P_OAM_given_SF_top_3": {
        "P_OAM_given_SF_top": 0.006666666666666667,
        "n_captured_by_OAM": 2,
        "n_sf_events": 300
      },
      "P_OAM_given_SF_top_5": {
        "P_OAM_given_SF_top": 0.006,
        "n_captured_by_OAM": 3,
        "n_sf_events": 500
      }
    },
    "test_F_silence": {
      "lt_100": {
        "P_Q1_all": 0.9603780914152531,
        "P_Q1_given_OAM": 0.9836065573770492,
        "difference_in_proportions": 0.023228465961796063,
        "odds_ratio_OAM_over_all": 2.4753943642982335
      },
      "lt_200": {
        "P_Q1_all": 0.9905477146186715,
        "P_Q1_given_OAM": 1.0,
        "difference_in_proportions": 0.009452285381328474,
        "odds_ratio_OAM_over_all": null
      },
      "lt_50": {
        "P_Q1_all": 0.8904570762656998,
        "P_Q1_given_OAM": 0.9508196721311475,
        "difference_in_proportions": 0.06036259586544768,
        "odds_ratio_OAM_over_all": 2.3783626581358135
      }
    },
    "test_G_reconstruction": {
      "OAM_to_SF": {
        "predict_SF_ge_100_using_OAM": {
          "f1": 0.012269938650306749,
          "fn": 303,
          "fp": 180,
          "precision": 0.01639344262295082,
          "recall": 0.00980392156862745,
          "tp": 3
        },
        "predict_SF_ge_200_using_OAM": {
          "f1": null,
          "fn": 73,
          "fp": 183,
          "precision": 0.0,
          "recall": 0.0,
          "tp": 0
        },
        "predict_SF_ge_300_using_OAM": {
          "f1": null,
          "fn": 33,
          "fp": 183,
          "precision": 0.0,
          "recall": 0.0,
          "tp": 0
        },
        "predict_SF_ge_50_using_OAM": {
          "f1": 0.01749271137026239,
          "fn": 837,
          "fp": 174,
          "precision": 0.04918032786885246,
          "recall": 0.010638297872340425,
          "tp": 9
        },
        "predict_SF_top_10_per_game_using_OAM": {
          "f1": 0.0169061707523246,
          "fn": 990,
          "fp": 173,
          "precision": 0.0546448087431694,
          "recall": 0.01,
          "tp": 10
        },
        "predict_SF_top_1_per_game_using_OAM": {
          "f1": null,
          "fn": 100,
          "fp": 183,
          "precision": 0.0,
          "recall": 0.0,
          "tp": 0
        },
        "predict_SF_top_3_per_game_using_OAM": {
          "f1": 0.008281573498964804,
          "fn": 298,
          "fp": 181,
          "precision": 0.01092896174863388,
          "recall": 0.006666666666666667,
          "tp": 2
        },
        "predict_SF_top_5_per_game_using_OAM": {
          "f1": 0.008784773060029283,
          "fn": 497,
          "fp": 180,
          "precision": 0.01639344262295082,
          "recall": 0.006,
          "tp": 3
        }
      },
      "SF_to_OAM": {
        "threshold_ge_100": {
          "f1": 0.012269938650306749,
          "fn": 180,
          "fp": 303,
          "precision": 0.00980392156862745,
          "recall": 0.01639344262295082,
          "tp": 3
        },
        "threshold_ge_200": {
          "f1": null,
          "fn": 183,
          "fp": 73,
          "precision": 0.0,
          "recall": 0.0,
          "tp": 0
        },
        "threshold_ge_300": {
          "f1": null,
          "fn": 183,
          "fp": 33,
          "precision": 0.0,
          "recall": 0.0,
          "tp": 0
        },
        "threshold_ge_50": {
          "f1": 0.01749271137026239,
          "fn": 174,
          "fp": 837,
          "precision": 0.010638297872340425,
          "recall": 0.04918032786885246,
          "tp": 9
        },
        "top_10_per_game": {
          "f1": 0.0169061707523246,
          "fn": 173,
          "fp": 990,
          "precision": 0.01,
          "recall": 0.0546448087431694,
          "tp": 10
        },
        "top_1_per_game": {
          "f1": null,
          "fn": 183,
          "fp": 100,
          "precision": 0.0,
          "recall": 0.0,
          "tp": 0
        },
        "top_3_per_game": {
          "f1": 0.008281573498964804,
          "fn": 181,
          "fp": 298,
          "precision": 0.006666666666666667,
          "recall": 0.01092896174863388,
          "tp": 2
        },
        "top_5_per_game": {
          "f1": 0.008784773060029283,
          "fn": 180,
          "fp": 497,
          "precision": 0.006,
          "recall": 0.01639344262295082,
          "tp": 3
        }
      }
    },
    "test_H_synthesis": {
      "H1_event_correspondence": {
        "assessment": "WEAK",
        "oam_covered_by_SF_top3": 0.01092896174863388,
        "sf_top3_covered_by_OAM": 0.006666666666666667
      },
      "H2_magnitude_correspondence": {
        "assessment": "WEAK",
        "spearman_OE_vs_swing": -0.018935302664802135
      },
      "H3_distribution_correspondence": {
        "assessment": "MODERATE",
        "mean_swing_all": 23.63938883853425,
        "mean_swing_at_OAM": 12.60655737704918,
        "ratio_OAM_over_all": 0.5332860956413307
      },
      "H4_reciprocal_correspondence": {
        "P_OAM_given_SF_ge_100": 0.00980392156862745,
        "P_OAM_given_SF_top3_per_game": 0.006666666666666667,
        "assessment": "WEAK"
      },
      "H5_reconstructability": {
        "assessment": "WEAK",
        "best_F1_OAM_to_SF": 0.01749271137026239,
        "best_F1_SF_to_OAM": 0.01749271137026239
      },
      "H6_null_resistance": {
        "assessment": "NOT_SIGNIFICANT",
        "empirical_p_mean_swing_two_sided": 0.0515
      }
    },
    "verdict_hypothesis_counts": {
      "moderate": 1,
      "strong": 0,
      "weak": 4
    }
  },
  "run1_hash": "f358b83567b53ef7ef96e0ec45743a00f389e6e7ea2c5739a00f9947de66e50e",
  "run2_hash": "f358b83567b53ef7ef96e0ec45743a00f389e6e7ea2c5739a00f9947de66e50e",
  "seed": 20260215,
  "started_utc": "2026-09-17T22:18:13.039716+00:00"
}