{
  "format": "inheritance-independent-data-audit/1",
  "phase": "final",
  "splits": {
    "train": {
      "rows": 5880,
      "distinct_base_ids": 1960,
      "distinct_source_fields": 5791,
      "empty_source_rows": 90,
      "groups": {
        "ordinary": 4800,
        "competition": 360,
        "null_competition": 360,
        "edge_boundary": 180,
        "membership": 180
      },
      "sha256": "b6726cad187c706ea31fe5ed40053f6b6321800989d3fdecc3626c9e2c069b47"
    },
    "development": {
      "rows": 590,
      "distinct_base_ids": 590,
      "distinct_source_fields": 577,
      "empty_source_rows": 14,
      "groups": {
        "ordinary": 300,
        "competition": 60,
        "null_competition": 60,
        "edge_boundary": 60,
        "membership": 60,
        "empty": 10,
        "all_null": 40
      },
      "sha256": "e868d977da62ac027da463ad23c6426685cca081fc48c22461c025d9b7cc2426"
    },
    "primary": {
      "rows": 2000,
      "distinct_base_ids": 2000,
      "distinct_source_fields": 1969,
      "empty_source_rows": 32,
      "groups": {
        "ordinary": 2000
      },
      "sha256": "dde41b1d8185cb3b1d9a360dcea87ed565150759348339976bab6b895ecef0d8"
    },
    "hard": {
      "rows": 480,
      "distinct_base_ids": 480,
      "distinct_source_fields": 461,
      "empty_source_rows": 20,
      "groups": {
        "competition": 80,
        "null_competition": 80,
        "edge_boundary": 80,
        "membership": 80,
        "empty": 20,
        "all_null": 80,
        "birth_boundary": 60
      },
      "sha256": "696d027a9ebde6584d84ecd9d916cb2687d0fc23a38b7e365ea9665158458034"
    },
    "trajectory": {
      "rows": 120,
      "distinct_base_ids": 120,
      "distinct_source_fields": 120,
      "empty_source_rows": 1,
      "groups": {
        "ordinary": 80,
        "competition": 20,
        "null_competition": 20
      },
      "sha256": "17eeeed1e1a7c55c95e42300de998c6d20ed177c91d7f1e21bc534306700f08b"
    }
  },
  "cross_split_shared_content": {
    "train:trajectory": 1,
    "development:train": 1,
    "development:primary": 1,
    "development:hard": 1,
    "development:trajectory": 1,
    "primary:train": 1,
    "primary:trajectory": 1,
    "hard:train": 1,
    "hard:primary": 1,
    "hard:trajectory": 1
  },
  "earlier_distinct_base_ids_checked": 48260,
  "reserved_base_ids_all_disjoint": true,
  "freshness_scope": "Base IDs and nontrivial procedural samples are fresh; identical empty states and repeated finite boundary motifs can recur. Training includes teacher-rollout rows sharing base IDs. These are known rule families, not unseen meanings.",
  "passed": true
}
