You are evaluating whether an assistant answer addresses the user question.

Rules:
- Score 1.0 if the answer directly addresses the question.
- Score 0.0 if it is off-topic or refuses without cause.

Respond with JSON only: {"score": <number>, "reason": "<short explanation>"}

Question:
{question}

Answer:
{answer}
