{
  "parallelDevelopment": {
    "resourceManagement": {
      "tokenBudget": {
        "maxTokensPerAgent": 50000,
        "maxTotalTokens": 500000,
        "warningThreshold": 0.8,
        "optimizationThreshold": 0.9
      },
      "concurrency": {
        "maxConcurrentAgents": 8,
        "defaultWaveSize": 3,
        "adaptiveScaling": true,
        "scaleDownThreshold": 0.5
      },
      "systemResources": {
        "memoryThresholdPercent": 85,
        "cpuThresholdPercent": 90,
        "checkIntervalMs": 5000
      }
    },
    "errorRecovery": {
      "circuitBreaker": {
        "enabled": true,
        "failureThreshold": 3,
        "timeoutMs": 30000,
        "resetTimeoutMs": 60000
      },
      "retryPolicy": {
        "maxRetries": 2,
        "backoffMultiplier": 2,
        "initialDelayMs": 5000,
        "maxDelayMs": 30000
      },
      "checkpointing": {
        "enabled": true,
        "intervalMinutes": 15,
        "maxCheckpoints": 5
      }
    },
    "fallbackStrategies": {
      "onTaskToolUnavailable": "sequential",
      "onResourceExhaustion": "reduceWaveSize",
      "onTokenLimitReached": "summarizeAndContinue",
      "onCriticalFailure": "pauseAndNotify"
    },
    "qualityGates": {
      "testCoverage": 80,
      "lintErrors": 0,
      "typeErrors": 0,
      "performanceRegression": 10,
      "securityVulnerabilities": 0
    },
    "monitoring": {
      "enableMetrics": true,
      "metricsIntervalSeconds": 30,
      "enableAlerts": true,
      "alertChannels": ["console", "file"],
      "dashboardPort": 3000
    },
    "coordination": {
      "communicationMethod": "file",
      "lockingMechanism": "file",
      "updateIntervalMs": 5000,
      "staleThresholdMs": 60000,
      "priorityLevels": ["critical", "high", "normal", "low"]
    },
    "sophisticationLevels": {
      "1": {
        "name": "Core",
        "description": "Basic functionality with clean code",
        "tokenMultiplier": 1.0
      },
      "2": {
        "name": "Enhanced",
        "description": "Performance optimizations and edge cases",
        "tokenMultiplier": 1.5
      },
      "3": {
        "name": "Advanced",
        "description": "Scalability and future-proofing",
        "tokenMultiplier": 2.0
      }
    },
    "innovationDimensions": {
      "performance": {
        "weight": 1.0,
        "requiredSkills": ["optimization", "profiling"]
      },
      "ux": {
        "weight": 0.9,
        "requiredSkills": ["design", "usability"]
      },
      "architecture": {
        "weight": 1.0,
        "requiredSkills": ["patterns", "abstraction"]
      },
      "testing": {
        "weight": 0.8,
        "requiredSkills": ["unit", "integration", "e2e"]
      },
      "documentation": {
        "weight": 0.7,
        "requiredSkills": ["technical-writing", "examples"]
      },
      "security": {
        "weight": 1.0,
        "requiredSkills": ["validation", "sanitization"]
      },
      "accessibility": {
        "weight": 0.8,
        "requiredSkills": ["a11y", "wcag"]
      },
      "scalability": {
        "weight": 0.9,
        "requiredSkills": ["distributed", "caching"]
      }
    }
  }
}