{
  "team_name": "team-brainstorm",
  "team_display_name": "Team Brainstorm",
  "description": "Head brainstorming team with Generator-Critic loop, shared memory, and dynamic pipeline selection",
  "version": "1.0.0",

  "roles": {
    "coordinator": {
      "task_prefix": null,
      "responsibility": "Topic clarification, complexity assessment, pipeline selection, convergence monitoring",
      "message_types": ["pipeline_selected", "gc_loop_trigger", "task_unblocked", "error", "shutdown"]
    },
    "ideator": {
      "task_prefix": "IDEA",
      "responsibility": "Multi-angle idea generation, concept exploration, divergent thinking",
      "message_types": ["ideas_ready", "ideas_revised", "error"]
    },
    "challenger": {
      "task_prefix": "CHALLENGE",
      "responsibility": "Devil's advocate, assumption challenging, feasibility questioning",
      "message_types": ["critique_ready", "error"]
    },
    "synthesizer": {
      "task_prefix": "SYNTH",
      "responsibility": "Cross-idea integration, theme extraction, conflict resolution",
      "message_types": ["synthesis_ready", "error"]
    },
    "evaluator": {
      "task_prefix": "EVAL",
      "responsibility": "Scoring and ranking, priority recommendation, final selection",
      "message_types": ["evaluation_ready", "error"]
    }
  },

  "pipelines": {
    "quick": {
      "description": "Simple topic: generate → challenge → synthesize",
      "task_chain": ["IDEA-001", "CHALLENGE-001", "SYNTH-001"],
      "gc_loops": 0
    },
    "deep": {
      "description": "Complex topic with Generator-Critic loop (max 2 rounds)",
      "task_chain": ["IDEA-001", "CHALLENGE-001", "IDEA-002", "CHALLENGE-002", "SYNTH-001", "EVAL-001"],
      "gc_loops": 2
    },
    "full": {
      "description": "Parallel fan-out ideation + Generator-Critic + evaluation",
      "task_chain": ["IDEA-001", "IDEA-002", "IDEA-003", "CHALLENGE-001", "IDEA-004", "SYNTH-001", "EVAL-001"],
      "gc_loops": 1,
      "parallel_groups": [["IDEA-001", "IDEA-002", "IDEA-003"]]
    }
  },

  "innovation_patterns": {
    "generator_critic": {
      "generator": "ideator",
      "critic": "challenger",
      "max_rounds": 2,
      "convergence_trigger": "critique.severity < HIGH"
    },
    "shared_memory": {
      "file": "shared-memory.json",
      "fields": {
        "ideator": "generated_ideas",
        "challenger": "critique_insights",
        "synthesizer": "synthesis_themes",
        "evaluator": "evaluation_scores"
      }
    },
    "dynamic_pipeline": {
      "selector": "coordinator",
      "criteria": "topic_complexity + scope + time_constraint"
    }
  },

  "collaboration_patterns": ["CP-1", "CP-3", "CP-7"],

  "session_dirs": {
    "base": ".workflow/.team/BRS-{slug}-{YYYY-MM-DD}/",
    "ideas": "ideas/",
    "critiques": "critiques/",
    "synthesis": "synthesis/",
    "evaluation": "evaluation/",
    "messages": ".workflow/.team-msg/{team-name}/"
  }
}
