{
  "seeds": [
    42,
    43,
    44
  ],
  "fan_seed": 42,
  "fan_locations": [
    "US",
    "NC",
    "CA"
  ],
  "fan_stride": 4,
  "comparator_selection": "Fixed named recipes, not selected by current season ranking",
  "scoring": "Same frozen tasks, September 16 reference truth, ensemble and scientific weights",
  "limitations": "B1 retrospective inputs and latest reference labels, different selection/budgets/masking/draw counts; no causal cross-protocol comparison",
  "runs": [
    {
      "label": "Forward Direct B",
      "seed": 42,
      "path": "data/experiments/Forward-2025/forward-direct-100-64-128-8/s42/attempt-001/forward",
      "protocol": "forward",
      "manifest_sha256": "f1cd96807e3f5839562005f61fa0c1e8919aa103fe6c725cbddf4b1afb3abe6d",
      "epochs_cap": 100,
      "mask_rate": 0,
      "refit_epochs": [],
      "eval_members": 256,
      "configuration": {}
    },
    {
      "label": "Forward Direct B",
      "seed": 43,
      "path": "data/experiments/Forward-2025/forward-direct-100-64-128-8/s43/attempt-001/forward",
      "protocol": "forward",
      "manifest_sha256": "94b9ce20375efd97192781d7eefa2778c77a354dd0dbcff5bc3ad464d36a2307",
      "epochs_cap": 100,
      "mask_rate": 0,
      "refit_epochs": [],
      "eval_members": 256,
      "configuration": {}
    },
    {
      "label": "Forward Direct B",
      "seed": 44,
      "path": "data/experiments/Forward-2025/forward-direct-100-64-128-8/s44/attempt-001/forward",
      "protocol": "forward",
      "manifest_sha256": "e14562f0ae16c86f0ab25770bb1245380ced0b1bf89741b3387820bc1b2ca28d",
      "epochs_cap": 100,
      "mask_rate": 0,
      "refit_epochs": [],
      "eval_members": 256,
      "configuration": {}
    },
    {
      "label": "Forward Joint gated",
      "seed": 42,
      "path": "data/experiments/Forward-2025/forward-joint-100-64-128-8/s42/attempt-001/forward",
      "protocol": "forward",
      "manifest_sha256": "10e7b9d40a6f7a6afe9b2217736c274c4ec9dca77b4f07037a01fd6c424a4082",
      "epochs_cap": 100,
      "mask_rate": 0,
      "refit_epochs": [],
      "eval_members": 256,
      "configuration": {}
    },
    {
      "label": "Forward Joint gated",
      "seed": 43,
      "path": "data/experiments/Forward-2025/forward-joint-100-64-128-8/s43/attempt-001/forward",
      "protocol": "forward",
      "manifest_sha256": "54a2f7b94d80bef6b3c7d36c952e5aa16cd25884a447a091ba5cb438a33fffc1",
      "epochs_cap": 100,
      "mask_rate": 0,
      "refit_epochs": [],
      "eval_members": 256,
      "configuration": {}
    },
    {
      "label": "Forward Joint gated",
      "seed": 44,
      "path": "data/experiments/Forward-2025/forward-joint-100-64-128-8/s44/attempt-001/forward",
      "protocol": "forward",
      "manifest_sha256": "c27fa8da3cb83130ba9966d6c0010a56332673e83b63560cebaddedd1f5cd2e7",
      "epochs_cap": 100,
      "mask_rate": 0,
      "refit_epochs": [],
      "eval_members": 256,
      "configuration": {}
    },
    {
      "label": "Forward Separate",
      "seed": 42,
      "path": "data/experiments/Forward-2025/forward-separate-100-64-128-8/s42/attempt-001/forward",
      "protocol": "forward",
      "manifest_sha256": "e261f17f0c037d36f25456dd655daa34b7adb90aeceace7a73cedb81da34dfd4",
      "epochs_cap": 100,
      "mask_rate": 0,
      "refit_epochs": [],
      "eval_members": 256,
      "configuration": {}
    },
    {
      "label": "Forward Separate",
      "seed": 43,
      "path": "data/experiments/Forward-2025/forward-separate-100-64-128-8/s43/attempt-001/forward",
      "protocol": "forward",
      "manifest_sha256": "95b3f6eae48815146782ec18f97315ef189f3f8ff12560a1e5034c85a79fd930",
      "epochs_cap": 100,
      "mask_rate": 0,
      "refit_epochs": [],
      "eval_members": 256,
      "configuration": {}
    },
    {
      "label": "Forward Separate",
      "seed": 44,
      "path": "data/experiments/Forward-2025/forward-separate-100-64-128-8/s44/attempt-001/forward",
      "protocol": "forward",
      "manifest_sha256": "570fe6d8022d886aeb9c9a2d5fcbd75f4859c7956ffb59a21729e20a747d7bb5",
      "epochs_cap": 100,
      "mask_rate": 0,
      "refit_epochs": [],
      "eval_members": 256,
      "configuration": {}
    },
    {
      "label": "B1 B no-mask",
      "seed": 42,
      "path": "data/experiments/B1-screen-256/mlp-target-direct_finalflag-mask0-dc8878dfcb2c/s42/attempt-001/b1",
      "protocol": "retrospective B1",
      "manifest_sha256": "7f11685a5f956b7d441a811344783ba5a843c5e32bfa17929cec1a562a6ba5ee",
      "epochs_cap": 100,
      "mask_rate": 0.0,
      "refit_epochs": [
        36,
        74,
        57,
        69,
        53,
        87
      ],
      "eval_members": 256,
      "configuration": {
        "annual_calendar": true,
        "batch_size": 8,
        "count_transform": "fourth_root",
        "decoder": "legacy",
        "dynamics": true,
        "ed_transform": "logit",
        "encoder": "mlp",
        "epochs": 100,
        "fit_partition": "target",
        "geography": true,
        "head_sharing": "shared",
        "heads": "shared",
        "latent": 16,
        "location_embedding": 0,
        "lookback": 12,
        "loss_weights": "objective",
        "lr": 0.001,
        "mask_gap": 0.3,
        "mask_outage": 0.2,
        "mask_rate": 0.0,
        "mask_recent": 0.5,
        "members": 128,
        "noise": "global",
        "patience": 30,
        "pipeline": "direct_finalflag",
        "spatial": "none",
        "us_error": "none",
        "validation_members": 256,
        "weight_decay": 0.0,
        "width": 64
      }
    },
    {
      "label": "B1 B no-mask",
      "seed": 43,
      "path": "data/experiments/B1-screen-256/mlp-target-direct_finalflag-mask0-dc8878dfcb2c/s43/attempt-001/b1",
      "protocol": "retrospective B1",
      "manifest_sha256": "93ec395a8883241b2bbacc786abea4c253dd878013dd7f51f3983d0f78c2d9b5",
      "epochs_cap": 100,
      "mask_rate": 0.0,
      "refit_epochs": [
        70,
        86,
        37,
        97,
        92,
        54
      ],
      "eval_members": 256,
      "configuration": {
        "annual_calendar": true,
        "batch_size": 8,
        "count_transform": "fourth_root",
        "decoder": "legacy",
        "dynamics": true,
        "ed_transform": "logit",
        "encoder": "mlp",
        "epochs": 100,
        "fit_partition": "target",
        "geography": true,
        "head_sharing": "shared",
        "heads": "shared",
        "latent": 16,
        "location_embedding": 0,
        "lookback": 12,
        "loss_weights": "objective",
        "lr": 0.001,
        "mask_gap": 0.3,
        "mask_outage": 0.2,
        "mask_rate": 0.0,
        "mask_recent": 0.5,
        "members": 128,
        "noise": "global",
        "patience": 30,
        "pipeline": "direct_finalflag",
        "spatial": "none",
        "us_error": "none",
        "validation_members": 256,
        "weight_decay": 0.0,
        "width": 64
      }
    },
    {
      "label": "B1 B no-mask",
      "seed": 44,
      "path": "data/experiments/B1-screen-256/mlp-target-direct_finalflag-mask0-dc8878dfcb2c/s44/attempt-001/b1",
      "protocol": "retrospective B1",
      "manifest_sha256": "9f7604740d43c2a290ca8d9ecdeb5699a5adb8cde9ddcad9d99702ff1105bf92",
      "epochs_cap": 100,
      "mask_rate": 0.0,
      "refit_epochs": [
        60,
        96,
        70,
        56,
        99,
        53
      ],
      "eval_members": 256,
      "configuration": {
        "annual_calendar": true,
        "batch_size": 8,
        "count_transform": "fourth_root",
        "decoder": "legacy",
        "dynamics": true,
        "ed_transform": "logit",
        "encoder": "mlp",
        "epochs": 100,
        "fit_partition": "target",
        "geography": true,
        "head_sharing": "shared",
        "heads": "shared",
        "latent": 16,
        "location_embedding": 0,
        "lookback": 12,
        "loss_weights": "objective",
        "lr": 0.001,
        "mask_gap": 0.3,
        "mask_outage": 0.2,
        "mask_rate": 0.0,
        "mask_recent": 0.5,
        "members": 128,
        "noise": "global",
        "patience": 30,
        "pipeline": "direct_finalflag",
        "spatial": "none",
        "us_error": "none",
        "validation_members": 256,
        "weight_decay": 0.0,
        "width": 64
      }
    },
    {
      "label": "B1 B gap-only",
      "seed": 42,
      "path": "data/experiments/B1-revisions-20260917/mlp-target-direct_finalflag-mask0.5-b505d79b07be/s42/attempt-001/b1",
      "protocol": "retrospective B1",
      "manifest_sha256": "3903139795fa582d5746d9612b58a5425c25de6d6b65a2df6f866d2ca2371ab9",
      "epochs_cap": 300,
      "mask_rate": 0.5,
      "refit_epochs": [
        94,
        156,
        114,
        80,
        71,
        122
      ],
      "eval_members": 1024,
      "configuration": {
        "annual_calendar": true,
        "batch_size": 8,
        "count_transform": "fourth_root",
        "decoder": "legacy",
        "dynamics": true,
        "ed_transform": "logit",
        "encoder": "mlp",
        "epochs": 300,
        "fit_partition": "target",
        "geography": true,
        "head_sharing": "shared",
        "heads": "shared",
        "latent": 16,
        "location_embedding": 0,
        "lookback": 12,
        "loss_weights": "objective",
        "lr": 0.001,
        "mask_gap": 1.0,
        "mask_outage": 0.0,
        "mask_rate": 0.5,
        "mask_recent": 0.0,
        "members": 128,
        "noise": "global",
        "nowcast_weight": 0.25,
        "patience": 30,
        "pipeline": "direct_finalflag",
        "revision_rate": 0.0,
        "spatial": "none",
        "us_error": "none",
        "validation_members": 256,
        "validation_mode": "natural_forecast",
        "weight_decay": 0.0,
        "width": 64
      }
    },
    {
      "label": "B1 B gap-only",
      "seed": 43,
      "path": "data/experiments/B1-revisions-20260917/mlp-target-direct_finalflag-mask0.5-b505d79b07be/s43/attempt-001/b1",
      "protocol": "retrospective B1",
      "manifest_sha256": "1859625bbbedac2f7286843121a4cfd8bfe7dac2a5368c76e58fa9292dbaece2",
      "epochs_cap": 300,
      "mask_rate": 0.5,
      "refit_epochs": [
        62,
        106,
        47,
        54,
        108,
        54
      ],
      "eval_members": 1024,
      "configuration": {
        "annual_calendar": true,
        "batch_size": 8,
        "count_transform": "fourth_root",
        "decoder": "legacy",
        "dynamics": true,
        "ed_transform": "logit",
        "encoder": "mlp",
        "epochs": 300,
        "fit_partition": "target",
        "geography": true,
        "head_sharing": "shared",
        "heads": "shared",
        "latent": 16,
        "location_embedding": 0,
        "lookback": 12,
        "loss_weights": "objective",
        "lr": 0.001,
        "mask_gap": 1.0,
        "mask_outage": 0.0,
        "mask_rate": 0.5,
        "mask_recent": 0.0,
        "members": 128,
        "noise": "global",
        "nowcast_weight": 0.25,
        "patience": 30,
        "pipeline": "direct_finalflag",
        "revision_rate": 0.0,
        "spatial": "none",
        "us_error": "none",
        "validation_members": 256,
        "validation_mode": "natural_forecast",
        "weight_decay": 0.0,
        "width": 64
      }
    },
    {
      "label": "B1 B gap-only",
      "seed": 44,
      "path": "data/experiments/B1-revisions-20260917/mlp-target-direct_finalflag-mask0.5-b505d79b07be/s44/attempt-001/b1",
      "protocol": "retrospective B1",
      "manifest_sha256": "3b5538611494faa36eb781c7ecb48fd4ed073bae0bffd0ed50adf5d577d82ead",
      "epochs_cap": 300,
      "mask_rate": 0.5,
      "refit_epochs": [
        47,
        178,
        72,
        62,
        113,
        56
      ],
      "eval_members": 1024,
      "configuration": {
        "annual_calendar": true,
        "batch_size": 8,
        "count_transform": "fourth_root",
        "decoder": "legacy",
        "dynamics": true,
        "ed_transform": "logit",
        "encoder": "mlp",
        "epochs": 300,
        "fit_partition": "target",
        "geography": true,
        "head_sharing": "shared",
        "heads": "shared",
        "latent": 16,
        "location_embedding": 0,
        "lookback": 12,
        "loss_weights": "objective",
        "lr": 0.001,
        "mask_gap": 1.0,
        "mask_outage": 0.0,
        "mask_rate": 0.5,
        "mask_recent": 0.0,
        "members": 128,
        "noise": "global",
        "nowcast_weight": 0.25,
        "patience": 30,
        "pipeline": "direct_finalflag",
        "revision_rate": 0.0,
        "spatial": "none",
        "us_error": "none",
        "validation_members": 256,
        "validation_mode": "natural_forecast",
        "weight_decay": 0.0,
        "width": 64
      }
    },
    {
      "label": "B1 gated 0.20",
      "seed": 42,
      "path": "data/experiments/B1-revisions-20260917/mlp-target-gated_revision-mask0.5-394616e0062e/s42/attempt-001/b1",
      "protocol": "retrospective B1",
      "manifest_sha256": "5c6a58a653f6f6eaed01ed4b28f4684280fb4f5529b519d7b08ed58d8b449d5d",
      "epochs_cap": 300,
      "mask_rate": 0.5,
      "refit_epochs": [
        89,
        201,
        43,
        147,
        88,
        79
      ],
      "eval_members": 1024,
      "configuration": {
        "annual_calendar": true,
        "batch_size": 8,
        "count_transform": "fourth_root",
        "decoder": "legacy",
        "dynamics": true,
        "ed_transform": "logit",
        "encoder": "mlp",
        "epochs": 300,
        "fit_partition": "target",
        "geography": true,
        "head_sharing": "shared",
        "heads": "shared",
        "latent": 16,
        "location_embedding": 0,
        "lookback": 12,
        "loss_weights": "objective",
        "lr": 0.001,
        "mask_gap": 0.3,
        "mask_outage": 0.2,
        "mask_rate": 0.5,
        "mask_recent": 0.5,
        "members": 128,
        "noise": "global",
        "nowcast_weight": 0.2,
        "patience": 30,
        "pipeline": "gated_revision",
        "revision_rate": 0.0,
        "spatial": "none",
        "us_error": "none",
        "validation_members": 256,
        "validation_mode": "natural_forecast",
        "weight_decay": 0.0,
        "width": 64
      }
    },
    {
      "label": "B1 gated 0.20",
      "seed": 43,
      "path": "data/experiments/B1-revisions-20260917/mlp-target-gated_revision-mask0.5-394616e0062e/s43/attempt-001/b1",
      "protocol": "retrospective B1",
      "manifest_sha256": "583d8ddc3bb6af565a71e20d9042cca860103e932b1c467b7065ddce42f586ab",
      "epochs_cap": 300,
      "mask_rate": 0.5,
      "refit_epochs": [
        49,
        116,
        68,
        64,
        84,
        90
      ],
      "eval_members": 1024,
      "configuration": {
        "annual_calendar": true,
        "batch_size": 8,
        "count_transform": "fourth_root",
        "decoder": "legacy",
        "dynamics": true,
        "ed_transform": "logit",
        "encoder": "mlp",
        "epochs": 300,
        "fit_partition": "target",
        "geography": true,
        "head_sharing": "shared",
        "heads": "shared",
        "latent": 16,
        "location_embedding": 0,
        "lookback": 12,
        "loss_weights": "objective",
        "lr": 0.001,
        "mask_gap": 0.3,
        "mask_outage": 0.2,
        "mask_rate": 0.5,
        "mask_recent": 0.5,
        "members": 128,
        "noise": "global",
        "nowcast_weight": 0.2,
        "patience": 30,
        "pipeline": "gated_revision",
        "revision_rate": 0.0,
        "spatial": "none",
        "us_error": "none",
        "validation_members": 256,
        "validation_mode": "natural_forecast",
        "weight_decay": 0.0,
        "width": 64
      }
    },
    {
      "label": "B1 gated 0.20",
      "seed": 44,
      "path": "data/experiments/B1-revisions-20260917/mlp-target-gated_revision-mask0.5-394616e0062e/s44/attempt-001/b1",
      "protocol": "retrospective B1",
      "manifest_sha256": "5dcf0cd3ecd079a5152e06e04d9946d79523671a321b460d63b40e0ecfa23585",
      "epochs_cap": 300,
      "mask_rate": 0.5,
      "refit_epochs": [
        90,
        93,
        42,
        80,
        163,
        54
      ],
      "eval_members": 1024,
      "configuration": {
        "annual_calendar": true,
        "batch_size": 8,
        "count_transform": "fourth_root",
        "decoder": "legacy",
        "dynamics": true,
        "ed_transform": "logit",
        "encoder": "mlp",
        "epochs": 300,
        "fit_partition": "target",
        "geography": true,
        "head_sharing": "shared",
        "heads": "shared",
        "latent": 16,
        "location_embedding": 0,
        "lookback": 12,
        "loss_weights": "objective",
        "lr": 0.001,
        "mask_gap": 0.3,
        "mask_outage": 0.2,
        "mask_rate": 0.5,
        "mask_recent": 0.5,
        "members": 128,
        "noise": "global",
        "nowcast_weight": 0.2,
        "patience": 30,
        "pipeline": "gated_revision",
        "revision_rate": 0.0,
        "spatial": "none",
        "us_error": "none",
        "validation_members": 256,
        "validation_mode": "natural_forecast",
        "weight_decay": 0.0,
        "width": 64
      }
    },
    {
      "label": "B1 joint two-stage",
      "seed": 42,
      "path": "data/experiments/B1-revisions-20260917/mlp-target-two_stage-mask0.5-f905266de835/s42/attempt-001/b1",
      "protocol": "retrospective B1",
      "manifest_sha256": "952587fe3be06675ff70e4a2e613351a915e51a11e20f91645ac8ca93e4c386a",
      "epochs_cap": 300,
      "mask_rate": 0.5,
      "refit_epochs": [
        45,
        80,
        62,
        147,
        105,
        123
      ],
      "eval_members": 1024,
      "configuration": {
        "annual_calendar": true,
        "batch_size": 8,
        "count_transform": "fourth_root",
        "decoder": "legacy",
        "dynamics": true,
        "ed_transform": "logit",
        "encoder": "mlp",
        "epochs": 300,
        "fit_partition": "target",
        "geography": true,
        "head_sharing": "shared",
        "heads": "shared",
        "latent": 16,
        "location_embedding": 0,
        "lookback": 12,
        "loss_weights": "objective",
        "lr": 0.001,
        "mask_gap": 0.3,
        "mask_outage": 0.2,
        "mask_rate": 0.5,
        "mask_recent": 0.5,
        "members": 128,
        "noise": "global",
        "nowcast_weight": 0.2,
        "patience": 30,
        "pipeline": "two_stage",
        "revision_rate": 0.0,
        "spatial": "none",
        "us_error": "none",
        "validation_members": 256,
        "validation_mode": "natural_forecast",
        "weight_decay": 0.0,
        "width": 64
      }
    },
    {
      "label": "B1 joint two-stage",
      "seed": 43,
      "path": "data/experiments/B1-revisions-20260917/mlp-target-two_stage-mask0.5-f905266de835/s43/attempt-001/b1",
      "protocol": "retrospective B1",
      "manifest_sha256": "192142457d67de3f1842b1a19a7b3cd182cf74564af70334d176f093aaa8f11c",
      "epochs_cap": 300,
      "mask_rate": 0.5,
      "refit_epochs": [
        61,
        160,
        79,
        56,
        4,
        73
      ],
      "eval_members": 1024,
      "configuration": {
        "annual_calendar": true,
        "batch_size": 8,
        "count_transform": "fourth_root",
        "decoder": "legacy",
        "dynamics": true,
        "ed_transform": "logit",
        "encoder": "mlp",
        "epochs": 300,
        "fit_partition": "target",
        "geography": true,
        "head_sharing": "shared",
        "heads": "shared",
        "latent": 16,
        "location_embedding": 0,
        "lookback": 12,
        "loss_weights": "objective",
        "lr": 0.001,
        "mask_gap": 0.3,
        "mask_outage": 0.2,
        "mask_rate": 0.5,
        "mask_recent": 0.5,
        "members": 128,
        "noise": "global",
        "nowcast_weight": 0.2,
        "patience": 30,
        "pipeline": "two_stage",
        "revision_rate": 0.0,
        "spatial": "none",
        "us_error": "none",
        "validation_members": 256,
        "validation_mode": "natural_forecast",
        "weight_decay": 0.0,
        "width": 64
      }
    },
    {
      "label": "B1 joint two-stage",
      "seed": 44,
      "path": "data/experiments/B1-revisions-20260917/mlp-target-two_stage-mask0.5-f905266de835/s44/attempt-001/b1",
      "protocol": "retrospective B1",
      "manifest_sha256": "fb60955fceb732443f3221c05698d5fb4680f0c347bf76b1a5653a0b45fe8ea5",
      "epochs_cap": 300,
      "mask_rate": 0.5,
      "refit_epochs": [
        90,
        183,
        65,
        48,
        195,
        73
      ],
      "eval_members": 1024,
      "configuration": {
        "annual_calendar": true,
        "batch_size": 8,
        "count_transform": "fourth_root",
        "decoder": "legacy",
        "dynamics": true,
        "ed_transform": "logit",
        "encoder": "mlp",
        "epochs": 300,
        "fit_partition": "target",
        "geography": true,
        "head_sharing": "shared",
        "heads": "shared",
        "latent": 16,
        "location_embedding": 0,
        "lookback": 12,
        "loss_weights": "objective",
        "lr": 0.001,
        "mask_gap": 0.3,
        "mask_outage": 0.2,
        "mask_rate": 0.5,
        "mask_recent": 0.5,
        "members": 128,
        "noise": "global",
        "nowcast_weight": 0.2,
        "patience": 30,
        "pipeline": "two_stage",
        "revision_rate": 0.0,
        "spatial": "none",
        "us_error": "none",
        "validation_members": 256,
        "validation_mode": "natural_forecast",
        "weight_decay": 0.0,
        "width": 64
      }
    }
  ],
  "script_sha256": "1f39c3f74e427c8ac686df2022ce07f1124c50bfe0dd2bc20852d95c23156798"
}
