{
  "created_utc": "2026-10-25T16:00:40.988563+00:00",
  "synthetic": false,
  "test_year": 2025,
  "labels_accessed": false,
  "model_release_sha256": "eee99c1a8db0012ca27e43d3216f1494cd38405fe3f40d26cead1b5370319523",
  "model_directory": "runs/model_stack_v5",
  "training_and_selection_max_year": 2022,
  "threshold": 0.03564453125,
  "model_retraining_permitted": false,
  "threshold_tuning_permitted": false,
  "primary_unit": "eligible 5 km cell-day with first SNPP standard-processed detection",
  "primary_metrics": [
    "precision",
    "recall",
    "f1",
    "average_precision",
    "roc_auc",
    "brier"
  ],
  "sampling": "all eligible positive cell-days; 300 negatives per day and region, seed 20250401, inverse inclusion weights",
  "risk_set": "prior-year vegetated cover, frozen development industrial exclusions, no detection in previous 48 hours",
  "uncertainty": "1000 paired 100 km by 30 day cluster bootstrap resamples, seed 42",
  "subgroups": [
    "region",
    "month",
    "ndvi_missing"
  ],
  "event_analysis": "same-cell alert on first detection day; secondary prior-day alert; unique connected events (2 km, 48 hours); exclude events outside eligible risk set; report uncovered separately",
  "weather": "same anonymous ERA5 0.25 degree source; latest day target minus 7; no future inputs",
  "vegetation": "same NOAA VIIRS NDVI 0.05 degree QA and weekly calendar extended through 2025; target minus 12, maximum age 32 days",
  "landcover": "MCD12Q1 2024, never 2025 cover",
  "adapter_gate": "feature adapter must reproduce 2022 original inputs before opening 2025 labels",
  "test_interpretation": "one new temporal assessment of a frozen model; not a prospective as-issued operational trial or spatial holdout"
}