Calibrate a raw score. Sentinels (negative values, e.g. not-practiced) pass through untouched; valid scores are curved, then clamped to 0..1.