"""Scoring function. The framework calls score() and reads the returned dict."""


def score():
    # TODO: implement your scoring logic
    # Import from state/ and context/ as needed:
    #   from state.solution import x
    #   from context.problem import evaluate
    #
    # Return a dict with at least the primary metric key.
    # Default key is "score" — change in problem.yaml if different.
    return {"score": 0.0}
