## Turn 1

*   Input: A synthetic meeting note: "Alex will send the GPU benchmark report by Friday. Priya owns the Docker healthcheck fix by June 20. Jordan is waiting on model download approval."
    *   Task: Extract tasks.
    *   Output Format: JSON array only.
    *   Object Structure: `owner`, `task`, `due`, `status`.

    *   Sentence 1: "Alex will send the GPU benchmark report by Friday."
        *   Owner: Alex
        *   Task: Send the GPU benchmark report
        *   Due: Friday
        *   Status: Pending (implied, as it's a future action)

    *   Sentence 2: "Priya owns the Docker healthcheck fix by June 20."
        *   Owner: Priya
        *   Task: Docker healthcheck fix
        *   Due: June 20
        *   Status: Pending

    *   Sentence 3: "Jordan is waiting on model download approval."
        *   Owner: Jordan
        *   Task: Model download approval (or "Waiting on model download approval")
        *   Due: N/A (or null/not specified)
        *   Status: Waiting/Pending

    *   Item 1:
        *   owner: "Alex"
        *   task: "Send GPU benchmark report"
        *   due: "Friday"
        *   status: "Pending"
    *   Item 2:
        *   owner: "Priya"
        *   task: "Docker healthcheck fix"
        *   due: "June 20"
        *   status: "Pending"
    *   Item 3:
        *   owner: "Jordan"
        *   task: "Model download approval"
        *   due: null
        *   status: "Waiting"

    ```json
    [
      {
        "owner": "Alex",
        "task": "Send GPU benchmark report",
        "due": "Friday",
        "status": "Pending"
      },
      {
        "owner": "Priya",
        "task": "Docker healthcheck fix",
        "due": "June 20",
        "status": "Pending"
      },
      {
        "owner": "Jordan",
        "task": "Model download approval",
        "due": null,
        "status": "Waiting"
      }
    ]
    ```

    *   JSON array? Yes.
    *   Only JSON? Yes.
    *   Fields: owner, task, due, status? Yes.