Build the main orchestration loop that spawns agents and manages handoffs.
Flow: 1. Initialize shared workspace with question 2. Spawn Planner agent, pass workspace 3. Wait for Planner to complete, update workspace 4. Spawn Executor agent, pass updated workspace 5. Wait for Executor to complete, update workspace 6. Spawn Verifier agent, pass updated workspace 7. Check Verifier decision:
Requirements:
Integration point:
solve_gaia_question(question: str) -> dict