{
  "schema_version": 2,
  "archive_id": "brest-fno-initialisation",
  "experiment_dates": [
    "2026-08-09",
    "2026-08-10"
  ],
  "page_published_at": "2026-09-12",
  "protocol": {
    "dataset_scope": "570-day CROCO surface simulation",
    "lead_50": "12.5 hours (50 steps of 15 minutes)",
    "stride_steps": 24,
    "metric": "relative L2 over physical u and v on the CROCO water mask",
    "aggregation": "median across evaluation windows; not a time average"
  },
  "rows": [
    {
      "protocol": "perf_238",
      "n_windows": 238,
      "model": "FNO seed 0",
      "initial_state": "CROCO exact state",
      "median_l2_percent": 15.54,
      "source": "RESULTS-fno.md § Spec 14 volet (b)",
      "precision": "rounded in experiment journal"
    },
    {
      "protocol": "perf_238",
      "n_windows": 238,
      "model": "B1a baseline",
      "initial_state": "not_applicable",
      "median_l2_percent": 32.56085470819917,
      "source": "b1a_multistart.json",
      "precision": "source precision"
    },
    {
      "protocol": "ic_237",
      "n_windows": 237,
      "model": "FNO seed 0",
      "initial_state": "CROCO exact state",
      "median_l2_percent": 15.565557261456881,
      "source": "ic_degradation.json",
      "precision": "source precision"
    },
    {
      "protocol": "ic_237",
      "n_windows": 237,
      "model": "FNO seed 0",
      "initial_state": "harmonic PACK_11",
      "median_l2_percent": 31.001187338184856,
      "source": "ic_degradation.json",
      "precision": "source precision"
    },
    {
      "protocol": "ic_237",
      "n_windows": 237,
      "model": "B1a baseline",
      "initial_state": "not_applicable",
      "median_l2_percent": 32.57,
      "source": "RESULTS-fno.md § Spec 14",
      "precision": "rounded in experiment journal"
    }
  ],
  "provenance": {
    "public_aggregate_only": true,
    "inputs_sha256": {
      "experiment_journal": "f88845f0eeecc81b31dd11168c3ad8eb18aa0db069d7a5c988235ae068773373",
      "corrected_ic_aggregate": "443804a889a4eabf8a3185619101a180eee03907f4265a57ab0612cb6daf312a",
      "b1a_238_aggregate": "cc693c0be049c30efe778be7f85424314638e5d833949282c43bab94ffe01b06"
    },
    "full_reproduction_status": "blocked",
    "blocked_reason": "Model weights, evaluation dataset and private scientific code are not public."
  },
  "limitations": [
    "These aggregate rows do not retrain the model and do not validate skill against the real ocean.",
    "The exact CROCO initial state is a simulation state, not an observation.",
    "The 238-window performance protocol and 237-window initial-condition protocol are different samples and must not be conflated.",
    "The public packet cannot reproduce the full computation because weights, dataset and scientific code are private."
  ]
}
