{
 "license": "CC BY 4.0",
 "kind": "council-rank-sessions",
 "generated": "2026-10-23T14:53:53Z",
 "rule": "Dated 22.10.2026. Only models that pass the standing 30/10 rule are listed. brier_cell_weighted = the main Brier (every resolved forecast once); brier_session_weighted = the mean of the model's session means; rank_session_weighted = places on that number, equal values share a place. min_cells_per_session = the fewest cells the model scored in a session it took part in; common_events = the cells of a session scored for every model that scored in it. rank_rule_v2 below is a dated proposal, not in force. In a blind or unsure season no seat is named and common_events / min_common_per_session come after the reveal.",
 "rank_rule_v2": {
  "version": "rank_rule_v2",
  "dated": "2026-10-22",
  "status": "PROPOSED",
  "proposed_count_from": "2026-11-09",
  "text": "PROPOSED - not in force. rank_rule_v2 (dated 2026-10-22). The standing rule stays: a model is ranked after 30 resolved forecasts on at least 10 sessions, by horizon, and the main Brier is the mean over its resolved forecasts. Beside it, for every ranked model and horizon, are published (1) brier_session_weighted - the mean of the model's session means, each session counted once; (2) min_cells_per_session - the fewest resolved cells of the model in a session; (3) min_common_per_session - the fewest events of a session that were scored for every model that scored in it. They add no new threshold and do not change the place of the main rank; a place by brier_session_weighted is shown as rank_session_weighted. The rank is not mixed with a place by portfolio return."
 },
 "rank_after": 30,
 "rank_days": 10,
 "seats_named": true,
 "horizons": {
  "1d": {
   "rows": [],
   "sessions": [
    {
     "session": "2026-10-19",
     "cells": 11,
     "common_events": 10
    },
    {
     "session": "2026-10-20",
     "cells": 12,
     "common_events": 5
    },
    {
     "session": "2026-10-21",
     "cells": 12,
     "common_events": 11
    },
    {
     "session": "2026-10-22",
     "cells": 12,
     "common_events": 11
    }
   ],
   "min_common_per_session": 5,
   "why_null_common": null
  },
  "1w": {
   "rows": [],
   "sessions": null,
   "min_common_per_session": null,
   "why_null_common": "the horizon lines keep a count per model and run, not the cells: the events in common are not recoverable"
  },
  "1m": {
   "rows": [],
   "sessions": null,
   "min_common_per_session": null,
   "why_null_common": "the horizon lines keep a count per model and run, not the cells: the events in common are not recoverable"
  },
  "6m": {
   "rows": [],
   "sessions": null,
   "min_common_per_session": null,
   "why_null_common": "the horizon lines keep a count per model and run, not the cells: the events in common are not recoverable"
  }
 },
 "snapshot_id": "81bb52dea9cac906f145233bc63ec37e702106dd0945b666bf45e980571ee447",
 "snapshot_run": "2026-10-23-am"
}