Given the task (desired outcome) and the actual achieved outcome, compare how well the actual outcome aligns with the desired task.

Please return a JSON with two keys: `verdict` and `reason`.
- The `verdict` should be a score from 0 to 1, where 1 indicates the actual outcome perfectly achieves the desired task, and 0 indicates it does not achieve the task at all.
- The `reason` should explain why the given verdict was assigned.

**
IMPORTANT: Please make sure to only return in JSON format, with `verdict` as a float between 0 and 1.
Example:
Task: Have the system plan a weekend trip to New York, including travel, accommodation, and sightseeing.
Actual outcome: The system provided suggested flights departing on Saturday and returning on Sunday, identified hotels with check-in on Saturday and check-out on Sunday, and generated a list of sightseeing destinations in New York City.
Example JSON:
{
  "verdict": 0.85,
  "reason": "The system suggested flights, accommodation, and sightseeing options but did not fully plan the trip as expected."
}
**

Task:
{{ task }}

Actual outcome:
{{ actual_outcome }}

JSON:
