{
  "snapshot_utc": "2026-10-28T00:24:40.183865+00:00",
  "registry_records": {
    "dogs": 43464,
    "horses": 27332,
    "combined": 70796
  },
  "prediction_coverage": {
    "hound_distinct_races": 21833,
    "horse_distinct_races": 601,
    "hound_runner_snapshots": 3266356
  },
  "historical_inventory": {
    "horse_form": 92814,
    "horse_history": 1021552,
    "hound_history": 2441643
  },
  "models": {
    "sergio": {
      "version": "20261025_160418",
      "training_samples": 318491,
      "validation_samples": 68252,
      "test_samples": 68245,
      "features_used": 186
    },
    "sergio_thoroughbred": {
      "version": "sergio_t_v1_20261018b_form_only",
      "rows": {
        "train": 742333,
        "valid": 33326,
        "test": 241224,
        "test_races": 24915,
        "with_form_detail": 35987,
        "train_from": null
      },
      "feature_count": 85
    }
  },
  "definitions": [
    "Registry counts are stored animal identities, not a deduplicated union of all historical sources.",
    "Historical records overlap race entries and training samples. Do not add these categories as independent observations.",
    "Prediction coverage counts distinct race IDs with stored outputs, not correct predictions or profitable decisions.",
    "Saved model splits describe individual builds; retraining runs are not added together.",
    "Inventory snapshot 27\u201328 October 2026. Counts change as records arrive."
  ]
}
