{
  "id": "planning",
  "name": "Planning",
  "description": "Turn a problem into an execution plan through framing, challenge, and synthesis.",
  "roles": ["planner", "challenger", "synthesiser"],
  "user_required": false,
  "phases": [
    {
      "name": "Frame",
      "participants": ["planner"],
      "prompt": "State the goal, constraints, context, and success criteria.",
      "turn_order": "sequential"
    },
    {
      "name": "Challenge",
      "participants": ["challenger"],
      "prompt": "Test the plan. Find gaps, raise risks, question assumptions. Provide your own independent analysis.",
      "turn_order": "sequential"
    },
    {
      "name": "Plan",
      "participants": ["synthesiser"],
      "prompt": "Write the final plan: ordered actions, decisions made, risks acknowledged, and open questions.",
      "turn_order": "sequential",
      "is_output": true
    }
  ]
}
