## 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 Schema: `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 task)
    *   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: null/not specified
        *   Status: Pending (or "Waiting")

    *   Item 1: `{"owner": "Alex", "task": "send the 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": "Pending"}`

    *   JSON array? Yes.
    *   Only JSON? Yes.
    *   Schema correct? Yes.

    ```json
    [
      {
        "owner": "Alex",
        "task": "send the 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": "Pending"
      }
    ]
    ```