{
  "api_version": "swarm/v2",
  "name": "Three agents, three turns, two helpers",
  "turn_shape": {
    "root_agents": 3,
    "max_turns_per_agent": 3,
    "helpers_per_turn": 2
  },
  "max_tasks": 27,
  "tasks": [
    {
      "id": "research",
      "prompt": "Return ready",
      "requires": [
        "answer",
        "turn_request"
      ],
      "mock_delay": 0.08,
      "mock_result": {
        "answer": "ready",
        "turn_request": "{\"helpers\":[{\"id\":\"helper1\",\"prompt\":\"Return checked\",\"requires\":[\"answer\"],\"mock_delay\":0.05,\"mock_result\":{\"answer\":\"checked\"}},{\"id\":\"helper2\",\"prompt\":\"Return checked\",\"requires\":[\"answer\"],\"mock_delay\":0.05,\"mock_result\":{\"answer\":\"checked\"}}],\"continue\":{\"id\":\"next\",\"prompt\":\"Return ready\",\"requires\":[\"answer\",\"turn_request\"],\"mock_delay\":0.08,\"mock_result\":{\"answer\":\"ready\",\"turn_request\":\"{\\\"helpers\\\":[{\\\"id\\\":\\\"helper1\\\",\\\"prompt\\\":\\\"Return checked\\\",\\\"requires\\\":[\\\"answer\\\"],\\\"mock_delay\\\":0.05,\\\"mock_result\\\":{\\\"answer\\\":\\\"checked\\\"}},{\\\"id\\\":\\\"helper2\\\",\\\"prompt\\\":\\\"Return checked\\\",\\\"requires\\\":[\\\"answer\\\"],\\\"mock_delay\\\":0.05,\\\"mock_result\\\":{\\\"answer\\\":\\\"checked\\\"}}],\\\"continue\\\":{\\\"id\\\":\\\"next\\\",\\\"prompt\\\":\\\"Return ready\\\",\\\"requires\\\":[\\\"answer\\\",\\\"turn_request\\\"],\\\"mock_delay\\\":0.08,\\\"mock_result\\\":{\\\"answer\\\":\\\"ready\\\",\\\"turn_request\\\":\\\"{\\\\\\\"helpers\\\\\\\":[{\\\\\\\"id\\\\\\\":\\\\\\\"helper1\\\\\\\",\\\\\\\"prompt\\\\\\\":\\\\\\\"Return checked\\\\\\\",\\\\\\\"requires\\\\\\\":[\\\\\\\"answer\\\\\\\"],\\\\\\\"mock_delay\\\\\\\":0.05,\\\\\\\"mock_result\\\\\\\":{\\\\\\\"answer\\\\\\\":\\\\\\\"checked\\\\\\\"}},{\\\\\\\"id\\\\\\\":\\\\\\\"helper2\\\\\\\",\\\\\\\"prompt\\\\\\\":\\\\\\\"Return checked\\\\\\\",\\\\\\\"requires\\\\\\\":[\\\\\\\"answer\\\\\\\"],\\\\\\\"mock_delay\\\\\\\":0.05,\\\\\\\"mock_result\\\\\\\":{\\\\\\\"answer\\\\\\\":\\\\\\\"checked\\\\\\\"}}]}\\\"}},\\\"wait_for_helpers\\\":true}\"}},\"wait_for_helpers\":true}"
      },
      "turn": {
        "agent_id": "research",
        "role": "main",
        "index": 1
      }
    },
    {
      "id": "build",
      "prompt": "Return ready",
      "requires": [
        "answer",
        "turn_request"
      ],
      "mock_delay": 0.08,
      "mock_result": {
        "answer": "ready",
        "turn_request": "{\"helpers\":[{\"id\":\"helper1\",\"prompt\":\"Return checked\",\"requires\":[\"answer\"],\"mock_delay\":0.05,\"mock_result\":{\"answer\":\"checked\"}},{\"id\":\"helper2\",\"prompt\":\"Return checked\",\"requires\":[\"answer\"],\"mock_delay\":0.05,\"mock_result\":{\"answer\":\"checked\"}}],\"continue\":{\"id\":\"next\",\"prompt\":\"Return ready\",\"requires\":[\"answer\",\"turn_request\"],\"mock_delay\":0.08,\"mock_result\":{\"answer\":\"ready\",\"turn_request\":\"{\\\"helpers\\\":[{\\\"id\\\":\\\"helper1\\\",\\\"prompt\\\":\\\"Return checked\\\",\\\"requires\\\":[\\\"answer\\\"],\\\"mock_delay\\\":0.05,\\\"mock_result\\\":{\\\"answer\\\":\\\"checked\\\"}},{\\\"id\\\":\\\"helper2\\\",\\\"prompt\\\":\\\"Return checked\\\",\\\"requires\\\":[\\\"answer\\\"],\\\"mock_delay\\\":0.05,\\\"mock_result\\\":{\\\"answer\\\":\\\"checked\\\"}}],\\\"continue\\\":{\\\"id\\\":\\\"next\\\",\\\"prompt\\\":\\\"Return ready\\\",\\\"requires\\\":[\\\"answer\\\",\\\"turn_request\\\"],\\\"mock_delay\\\":0.08,\\\"mock_result\\\":{\\\"answer\\\":\\\"ready\\\",\\\"turn_request\\\":\\\"{\\\\\\\"helpers\\\\\\\":[{\\\\\\\"id\\\\\\\":\\\\\\\"helper1\\\\\\\",\\\\\\\"prompt\\\\\\\":\\\\\\\"Return checked\\\\\\\",\\\\\\\"requires\\\\\\\":[\\\\\\\"answer\\\\\\\"],\\\\\\\"mock_delay\\\\\\\":0.05,\\\\\\\"mock_result\\\\\\\":{\\\\\\\"answer\\\\\\\":\\\\\\\"checked\\\\\\\"}},{\\\\\\\"id\\\\\\\":\\\\\\\"helper2\\\\\\\",\\\\\\\"prompt\\\\\\\":\\\\\\\"Return checked\\\\\\\",\\\\\\\"requires\\\\\\\":[\\\\\\\"answer\\\\\\\"],\\\\\\\"mock_delay\\\\\\\":0.05,\\\\\\\"mock_result\\\\\\\":{\\\\\\\"answer\\\\\\\":\\\\\\\"checked\\\\\\\"}}]}\\\"}},\\\"wait_for_helpers\\\":true}\"}},\"wait_for_helpers\":true}"
      },
      "turn": {
        "agent_id": "build",
        "role": "main",
        "index": 1
      }
    },
    {
      "id": "verify",
      "prompt": "Return ready",
      "requires": [
        "answer",
        "turn_request"
      ],
      "mock_delay": 0.08,
      "mock_result": {
        "answer": "ready",
        "turn_request": "{\"helpers\":[{\"id\":\"helper1\",\"prompt\":\"Return checked\",\"requires\":[\"answer\"],\"mock_delay\":0.05,\"mock_result\":{\"answer\":\"checked\"}},{\"id\":\"helper2\",\"prompt\":\"Return checked\",\"requires\":[\"answer\"],\"mock_delay\":0.05,\"mock_result\":{\"answer\":\"checked\"}}],\"continue\":{\"id\":\"next\",\"prompt\":\"Return ready\",\"requires\":[\"answer\",\"turn_request\"],\"mock_delay\":0.08,\"mock_result\":{\"answer\":\"ready\",\"turn_request\":\"{\\\"helpers\\\":[{\\\"id\\\":\\\"helper1\\\",\\\"prompt\\\":\\\"Return checked\\\",\\\"requires\\\":[\\\"answer\\\"],\\\"mock_delay\\\":0.05,\\\"mock_result\\\":{\\\"answer\\\":\\\"checked\\\"}},{\\\"id\\\":\\\"helper2\\\",\\\"prompt\\\":\\\"Return checked\\\",\\\"requires\\\":[\\\"answer\\\"],\\\"mock_delay\\\":0.05,\\\"mock_result\\\":{\\\"answer\\\":\\\"checked\\\"}}],\\\"continue\\\":{\\\"id\\\":\\\"next\\\",\\\"prompt\\\":\\\"Return ready\\\",\\\"requires\\\":[\\\"answer\\\",\\\"turn_request\\\"],\\\"mock_delay\\\":0.08,\\\"mock_result\\\":{\\\"answer\\\":\\\"ready\\\",\\\"turn_request\\\":\\\"{\\\\\\\"helpers\\\\\\\":[{\\\\\\\"id\\\\\\\":\\\\\\\"helper1\\\\\\\",\\\\\\\"prompt\\\\\\\":\\\\\\\"Return checked\\\\\\\",\\\\\\\"requires\\\\\\\":[\\\\\\\"answer\\\\\\\"],\\\\\\\"mock_delay\\\\\\\":0.05,\\\\\\\"mock_result\\\\\\\":{\\\\\\\"answer\\\\\\\":\\\\\\\"checked\\\\\\\"}},{\\\\\\\"id\\\\\\\":\\\\\\\"helper2\\\\\\\",\\\\\\\"prompt\\\\\\\":\\\\\\\"Return checked\\\\\\\",\\\\\\\"requires\\\\\\\":[\\\\\\\"answer\\\\\\\"],\\\\\\\"mock_delay\\\\\\\":0.05,\\\\\\\"mock_result\\\\\\\":{\\\\\\\"answer\\\\\\\":\\\\\\\"checked\\\\\\\"}}]}\\\"}},\\\"wait_for_helpers\\\":true}\"}},\"wait_for_helpers\":true}"
      },
      "turn": {
        "agent_id": "verify",
        "role": "main",
        "index": 1
      }
    }
  ]
}
