Probabilities first, labels second
A classifier almost always produces a score; the label is a downstream decision (score above threshold). Treat the score (probability) as the model's true output. Threshold choice belongs in the design doc, not the training script.
Logistic regression as the baseline
Logistic regression is the linear classifier baseline. It is fast, calibrated by default for many problems, and the coefficients are interpretable as log-odds. It is rarely the best model on tabular data, but it sets the floor and helps you spot leakage early.
Multi-class, multi-label, ordinal
Multi-class picks one of K labels. Multi-label assigns any subset of K labels (separate sigmoid per label). Ordinal classification respects the ordering of labels ("bad < ok < great") and benefits from custom losses. Pick the framing before the model.