{
    "id": "competitive-pattern",
    "name": "Competitive Evaluation Pattern",
    "description": "Multiple agents work independently on the same task, with evaluation to select the best solution or create a hybrid",
    "version": "1.0.0",
    "type": "competitive",
    "extends": "base-delegation-pattern",
    
    "pattern": {
        "coordinator": "evaluator",
        "structure": "parallel-competition",
        "communication": "isolated-then-evaluated",
        "decisionMaking": "merit-based-selection"
    },
    
    "workflow": {
        "pattern": "competitive",
        "execution": {
            "type": "parallel-evaluation",
            "stages": [
                {
                    "name": "parallel-execution",
                    "agents": ["competitors"],
                    "parallel": true,
                    "isolation": true,
                    "description": "Multiple agents work independently on the same task"
                },
                {
                    "name": "evaluation",
                    "agents": ["evaluator"],
                    "parallel": false,
                    "description": "Evaluate all solutions against defined criteria"
                },
                {
                    "name": "synthesis",
                    "agents": ["synthesizer"],
                    "parallel": false,
                    "description": "Select best solution or create hybrid from strongest elements"
                }
            ]
        },
        "communication": {
            "protocol": "competitive-isolation",
            "allowCompetitorCommunication": false,
            "evaluationTransparency": true,
            "hybridCreation": true
        }
    },
    
    "agentRequirements": {
        "competitors": {
            "minCount": 3,
            "maxCount": 5,
            "templates": ["base-researcher", "base-analyst", "base-writer"],
            "capabilities": ["independent-work", "creative-problem-solving"],
            "diversityRequired": true
        },
        "evaluator": {
            "template": "base-analyst",
            "required": true,
            "capabilities": ["objective-evaluation", "criteria-assessment", "comparison-analysis"]
        },
        "synthesizer": {
            "template": "base-writer",
            "required": true,
            "capabilities": ["solution-integration", "hybrid-creation", "best-practice-extraction"]
        }
    },
    
    "competition": {
        "isolation": true,
        "sameTask": true,
        "diverseApproaches": true,
        "evaluationCriteria": [
            {"name": "accuracy", "weight": 0.3},
            {"name": "creativity", "weight": 0.2},
            {"name": "completeness", "weight": 0.25},
            {"name": "clarity", "weight": 0.15},
            {"name": "efficiency", "weight": 0.1}
        ]
    },
    
    "evaluation": {
        "methods": ["criteria-scoring", "comparative-ranking", "peer-review"],
        "selectionStrategy": "best-overall",
        "hybridStrategy": "strength-combination",
        "transparencyLevel": "full-disclosure"
    },
    
    "synthesis": {
        "approachOptions": ["select-best", "create-hybrid", "ranked-presentation"],
        "hybridCreation": {
            "enabled": true,
            "threshold": 0.15,
            "combineTop": 3
        },
        "qualityAssurance": true
    },
    
    "evaluation": {
        "metrics": ["solution-quality", "approach-diversity", "evaluation-accuracy", "synthesis-effectiveness"],
        "thresholds": {
            "solutionQuality": 0.8,
            "approachDiversity": 0.7,
            "evaluationAccuracy": 0.85,
            "competitorCount": 3
        }
    },
    
    "worksonaConfig": {
        "eventTracking": ["competition-start", "solution-submitted", "evaluation-complete", "winner-selected"],
        "metricsCollection": true,
        "transactionGrouping": "competition-round",
        "enableCompetitionVisualization": true
    }
} 