Forecast movement
Median seats per bloc across recent forecast runs. Runs are append-only, so every movement traces to dated inputs.
Latest change (run #31 → #26)
BN47
PH9
Median seats per bloc across recent forecast runs. Runs are append-only, so every movement traces to dated inputs.