def evaluate(case):
    """Return a dict with at least decision, reason, next_action and due_or_recheck.

    Build the answer from visible evidence. Preserve uncertainty; do not guess.
    """
    raise NotImplementedError("Implement the opportunity-dossier decision contract")
