Submissions will be evaluated on the hidden validation set using: Primary Metric Macro F1-score — treats all swing classes equally, regardless of class imbalance. Tie-breakers (in order) Macro Balanced Accuracy Matthews Correlation Coefficient (multi-class) Inference runtime This ensures that winning models capture swing structure across all four categories, not just the majority class.