"""Uncertainty proxy model.""" from __future__ import annotations def uncertainty_from_missing(missing_fields: int, total_fields: int = 5) -> float: if total_fields <= 0: return 0.5 return max(0.0, min(1.0, missing_fields / total_fields))